PageSourceSearch

https://ejm-secure-umjgwkay.manus.space/assets/index-C4NKHl5z.js

js ejm-secure-umjgwkay.manus.space collected 2026-10-03 05:01:29 UTC 2,146,145 bytes, 1,183 lines download raw bytes

vendor: 22,163 bytes, lines 1-10
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/angular-html-CU67Zn6k.js","assets/html-GMplVEZG.js","assets/javascript-wDzz0qaB.js","assets/css-DPfMkruS.js","assets/angular-ts-BwZT4LLn.js","assets/scss-OYdSNvt2.js","assets/apl-dKokRX4l.js","assets/xml-sdJ4AIDG.js","assets/java-CylS5w8V.js","assets/json-Cp-IABpG.js","assets/astro-CbQHKStN.js","assets/typescript-BPQ3VLAy.js","assets/postcss-CXtECtnM.js","assets/tsx-COt5Ahok.js","assets/blade-DVc8C-J4.js","assets/html-derivative-BFtXZ54Q.js","assets/sql-BLtJtn59.js","assets/bsl-BO_Y6i37.js","assets/sdbl-DVxCFoDh.js","assets/cairo-KRGpt6FW.js","assets/python-B6aJPvgy.js","assets/cobol-nwyudZeR.js","assets/coffee-Ch7k5sss.js","assets/cpp-CofmeUqb.js","assets/regexp-CDVJQ6XC.js","assets/glsl-DplSGwfg.js","assets/c-BIGW1oBm.js","assets/crystal-tKQVLTB8.js","assets/shellscript-Yzrsuije.js","assets/edge-BkV0erSs.js","assets/elixir-CDX3lj18.js","assets/elm-DbKCFpqz.js","assets/erb-BOJIQeun.js","assets/ruby-BvKwtOVI.js","assets/haml-B8DHNrY2.js","assets/graphql-ChdNCCLP.js","assets/jsx-g9-lgVsj.js","assets/lua-BbnMAYS6.js","assets/yaml-Buea-lGh.js","assets/erlang-DsQrWhSR.js","assets/markdown-Cvjx9yec.js","assets/fortran-fixed-form-BZjJHVRy.js","assets/fortran-free-form-D22FLkUw.js","assets/fsharp-CXgrBDvD.js","assets/gdresource-B7Tvp0Sc.js","assets/gdshader-DkwncUOv.js","assets/gdscript-DTMYz4Jt.js","assets/git-commit-F4YmCXRG.js","assets/diff-D97Zzqfu.js","assets/git-rebase-r7XF79zn.js","assets/glimmer-js-Rg0-pVw9.js","assets/glimmer-ts-U6CK756n.js","assets/hack-CaT9iCJl.js","assets/handlebars-BL8al0AC.js","assets/http-jrhK8wxY.js","assets/hurl-irOxFIW8.js","assets/csv-fuZLfV_i.js","assets/hxml-Bvhsp5Yf.js","assets/haxe-CzTSHFRz.js","assets/jinja-4LBKfQ-Z.js","assets/jison-wvAkD_A8.js","assets/julia-C8NyazO9.js","assets/r-DiinP2Uv.js","assets/latex-BUKiar2Z.js","assets/tex-Cppo0RY3.js","assets/liquid-DYVedYrR.js","assets/marko-CPi9NSCl.js","assets/less-B1dDrJ26.js","assets/mdc-DUICxH0z.js","assets/nginx-DknmC5AR.js","assets/nim-CVrawwO9.js","assets/perl-C0TMdlhV.js","assets/php-CDn_0X-4.js","assets/pug-CGlum2m_.js","assets/qml-3beO22l8.js","assets/razor-WgofotgN.js","assets/csharp-CX12Zw3r.js","assets/rst-B0xPkSld.js","assets/cmake-D1j8_8rp.js","assets/sas-cz2c8ADy.js","assets/shaderlab-Dg9Lc6iA.js","assets/hlsl-D3lLCCz7.js","assets/shellsession-BADoaaVG.js","assets/soy-Brmx7dQM.js","assets/sparql-rVzFXLq3.js","assets/turtle-BsS91CYL.js","assets/stata-BH5u7GGu.js","assets/svelte-3Dk4HxPD.js","assets/templ-W15q3VgB.js","assets/go-Dn2_MT6a.js","assets/ts-tags-zn1MmPIZ.js","assets/twig-CO9l9SDP.js","assets/vue-CCoi5OLL.js","assets/vue-html-DAAvJJDi.js","assets/vue-vine-_Ih-lPRR.js","assets/stylus-BEDo0Tqx.js","assets/xsl-CtQFsRM5.js"])))=>i.map(i=>d[i]);
2function Gre(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(n,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>n[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(a){if(a.ep)return;a.ep=!0;const i=r(a);fetch(a.href,i)}})();var r1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function or(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Q4={exports:{}},fh={};/**
3 * @license React
4 * react-jsx-runtime.production.js
5 *
6 * Copyright (c) Meta Platforms, Inc. and affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var CO;function Wre(){if(CO)return fh;CO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(n,a,i){var s=null;if(i!==void 0&&(s=""+i),a.key!==void 0&&(s=""+a.key),"key"in a){i={};for(var o in a)o!=="key"&&(i[o]=a[o])}else i=a;return a=i.ref,{$$typeof:e,type:n,key:s,ref:a!==void 0?a:null,props:i}}return fh.Fragment=t,fh.jsx=r,fh.jsxs=r,fh}var kO;function Yre(){return kO||(kO=1,Q4.exports=Wre()),Q4.exports}var f=Yre(),Pu=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(){}},Kre={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Xre=class{#t=Kre;#e=!1;setTimeoutProvider(e){this.#t=e}setTimeout(e,t){return this.#t.setTimeout(e,t)}clearTimeout(e){this.#t.clearTimeout(e)}setInterval(e,t){return this.#t.setInterval(e,t)}clearInterval(e){this.#t.clearInterval(e)}},Jc=new Xre;function Qre(e){setTimeout(e,0)}var hu=typeof window>"u"||"Deno"in globalThis;function ta(){}function Zre(e,t){return typeof e=="function"?e(t):e}function wE(e){return typeof e=="number"&&e>=0&&e!==1/0}function U$(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Zl(e,t){return typeof e=="function"?e(t):e}function Ei(e,t){return typeof e=="function"?e(t):e}function OO(e,t){const{type:r="all",exact:n,fetchStatus:a,predicate:i,queryKey:s,stale:o}=e;if(s){if(n){if(t.queryHash!==gT(s,t.options))return!1}else if(!up(t.queryKey,s))return!1}if(r!=="all"){const c=t.isActive();if(r==="active"&&!c||r==="inactive"&&c)return!1}return!(typeof o=="boolean"&&t.isStale()!==o||a&&a!==t.state.fetchStatus||i&&!i(t))}function MO(e,t){const{exact:r,status:n,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(rc(t.options.mutationKey)!==rc(i))return!1}else if(!up(t.options.mutationKey,i))return!1}return!(n&&t.state.status!==n||a&&!a(t))}function gT(e,t){return(t?.queryKeyHashFn||rc)(e)}function rc(e){return JSON.stringify(e,(t,r)=>SE(r)?Object.keys(r).sort().reduce((n,a)=>(n[a]=r[a],n),{}):r)}function up(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>up(e[r],t[r])):!1}var Jre=Object.prototype.hasOwnProperty;function yT(e,t){if(e===t)return e;const r=PO(e)&&PO(t);if(!r&&!(SE(e)&&SE(t)))return t;const a=(r?e:Object.keys(e)).length,i=r?t:Object.keys(t),s=i.length,o=r?new Array(s):{};let c=0;for(let u=0;u<s;u++){const h=r?u:i[u],p=e[h],g=t[h];if(p===g){o[h]=p,(r?u<a:Jre.call(e,h))&&c++;continue}if(p===null||g===null||typeof p!="object"||typeof g!="object"){o[h]=g;continue}const y=yT(p,g);o[h]=y,y===p&&c++}return a===s&&c===a?e:o}function dp(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function PO(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function SE(e){if(!RO(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!RO(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function RO(e){return Object.prototype.toString.call(e)==="[object Object]"}function ene(e){return new Promise(t=>{Jc.setTimeout(t,e)})}function EE(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?yT(e,t):t}function tne(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function rne(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var Ja=Symbol();function H$(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Ja?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function q$(e,t){return typeof e=="function"?e(...t):!!e}var nne=class extends Pu{#t;#e;#r;constructor(){super(),this.#r=e=>{if(!hu&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#e||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#r=e,this.#e?.(),this.#e=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},vT=new nne;function _E(){let e,t;const r=new Promise((a,i)=>{e=a,t=i});r.status="pending",r.catch(()=>{});function n(a){Object.assign(r,a),delete r.resolve,delete r.reject}return r.resolve=a=>{n({status:"fulfilled",value:a}),e(a)},r.reject=a=>{n({status:"rejected",reason:a}),t(a)},r}var ane=Qre;function ine(){let e=[],t=0,r=o=>{o()},n=o=>{o()},a=ane;const i=o=>{t?e.push(o):a(()=>{r(o)})},s=()=>{const o=e;e=[],o.length&&a(()=>{n(()=>{o.forEach(c=>{r(c)})})})};return{batch:o=>{let c;t++;try{c=o()}finally{t--,t||s()}return c},batchCalls:o=>(...c)=>{i(()=>{o(...c)})},schedule:i,setNotifyFunction:o=>{r=o},setBatchNotifyFunction:o=>{n=o},setScheduler:o=>{a=o}}}var Kr=ine(),sne=class extends Pu{#t=!0;#e;#r;constructor(){super(),this.#r=e=>{if(!hu&&window.addEventListener){const t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#e||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#r=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(r=>{r(e)}))}isOnline(){return this.#t}},gy=new sne;function one(e){return Math.min(1e3*2**e,3e4)}function V$(e){return(e??"online")==="online"?gy.isOnline():!0}var AE=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function G$(e){let t=!1,r=0,n;const a=_E(),i=()=>a.status!=="pending",s=b=>{if(!i()){const w=new AE(b);g(w),e.onCancel?.(w)}},o=()=>{t=!0},c=()=>{t=!1},u=()=>vT.isFocused()&&(e.networkMode==="always"||gy.isOnline())&&e.canRun(),h=()=>V$(e.networkMode)&&e.canRun(),p=b=>{i()||(n?.(),a.resolve(b))},g=b=>{i()||(n?.(),a.reject(b))},y=()=>new Promise(b=>{n=w=>{(i()||u())&&b(w)},e.onPause?.()}).then(()=>{n=void 0,i()||e.onContinue?.()}),x=()=>{if(i())return;let b;const w=r===0?e.initialPromise:void 0;try{b=w??e.fn()}catch(E){b=Promise.reject(E)}Promise.resolve(b).then(p).catch(E=>{if(i())return;const A=e.retry??(hu?0:3),T=e.retryDelay??one,R=typeof T=="function"?T(r,E):T,k=A===!0||typeof A=="number"&&r<A||typeof A=="function"&&A(r,E);if(t||!k){g(E);return}r++,e.onFail?.(r,E),ene(R).then(()=>u()?void 0:y()).then(()=>{t?g(E):x()})})};return{promise:a,status:()=>a.status,cancel:s,continue:()=>(n?.(),a),cancelRetry:o,continueRetry:c,canStart:h,start:()=>(h()?x():y().then(x),a)}}var W$=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),wE(this.gcTime)&&(this.#t=Jc.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(hu?1/0:300*1e3))}clearGcTimeout(){this.#t&&(Jc.clearTimeout(this.#t),this.#t=void 0)}},lne=class extends W${#t;#e;#r;#a;#n;#i;#o;constructor(e){super(),this.#o=!1,this.#i=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#a=e.client,this.#r=this.#a.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=DO(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#n?.promise}setOptions(e){if(this.options={...this.#i,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=DO(this.options);t.data!==void 0&&(this.setData(t.data,{updatedAt:t.dataUpdatedAt,manual:!0}),this.#t=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#r.remove(this)}setData(e,t){const r=EE(this.state.data,e,this.options);return this.#s({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#s({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#n?.promise;return this.#n?.cancel(e),t?t.then(ta).catch(ta):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>Ei(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Ja||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Zl(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!U$(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#n?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#n?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#n&&(this.#o?this.#n.cancel({revert:!0}):this.#n.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#n?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#n)return this.#n.continueRetry(),this.#n.promise}if(e&&this.setOptions(e),!this.options.queryFn){const o=this.observers.find(c=>c.options.queryFn);o&&this.setOptions(o.options)}const r=new AbortController,n=o=>{Object.defineProperty(o,"signal",{enumerable:!0,get:()=>(this.#o=!0,r.signal)})},a=()=>{const o=H$(this.options,t),u=(()=>{const h={client:this.#a,queryKey:this.queryKey,meta:this.meta};return n(h),h})();return this.#o=!1,this.options.persister?this.options.persister(o,u,this):o(u)},s=(()=>{const o={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:a};return n(o),o})();this.options.behavior?.onFetch(s,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==s.fetchOptions?.meta)&&this.#s({type:"fetch",meta:s.fetchOptions?.meta}),this.#n=G$({initialPromise:t?.initialPromise,fn:s.fetchFn,onCancel:o=>{o instanceof AE&&o.revert&&this.setState({...this.#e,fetchStatus:"idle"}),r.abort()},onFail:(o,c)=>{this.#s({type:"failed",failureCount:o,error:c})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0});try{const o=await this.#n.start();if(o===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(o),this.#r.config.onSuccess?.(o,this),this.#r.config.onSettled?.(o,this.state.error,this),o}catch(o){if(o instanceof AE){if(o.silent)return this.#n.promise;if(o.revert){if(this.state.data===void 0)throw o;return this.state.data}}throw this.#s({type:"error",error:o}),this.#r.config.onError?.(o,this),this.#r.config.onSettled?.(this.state.data,o,this),o}finally{this.scheduleGc()}}#s(e){const t=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Y$(r.data,this.options),fetchMeta:e.meta??null};case"success":const n={...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?n:void 0,n;case"error":const a=e.error;return{...r,error:a,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=t(this.state),Kr.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}};function Y$(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:V$(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function DO(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var dm=class extends Pu{constructor(e,t){super(),this.options=t,this.#t=e,this.#s=null,this.#o=_E(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#r=void 0;#a=void 0;#n;#i;#o;#s;#h;#d;#f;#c;#u;#l;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),IO(this.#e,this.options)?this.#p():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return TE(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return TE(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#w(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,r=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Ei(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#S(),this.#e.setOptions(this.options),t._defaulted&&!dp(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const n=this.hasListeners();n&&jO(this.#e,r,this.options,t)&&this.#p(),this.updateResult(),n&&(this.#e!==r||Ei(this.options.enabled,this.#e)!==Ei(t.enabled,this.#e)||Zl(this.options.staleTime,this.#e)!==Zl(t.staleTime,this.#e))&&this.#g();const a=this.#y();n&&(this.#e!==r||Ei(this.options.enabled,this.#e)!==Ei(t.enabled,this.#e)||a!==this.#l)&&this.#v(a)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),r=this.createResult(t,e);return une(this,r)&&(this.#a=r,this.#i=this.options,this.#n=this.#e.state),r}getCurrentResult(){return this.#a}trackResult(e,t){return new Proxy(e,{get:(r,n)=>(this.trackProp(n),t?.(n),n==="promise"&&!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(r,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#t.defaultQueryOptions(e),r=this.#t.getQueryCache().build(this.#t,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#p({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#p(e){this.#S();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(ta)),t}#g(){this.#x();const e=Zl(this.options.staleTime,this.#e);if(hu||this.#a.isStale||!wE(e))return;const r=U$(this.#a.dataUpdatedAt,e)+1;this.#c=Jc.setTimeout(()=>{this.#a.isStale||this.updateResult()},r)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(e){this.#w(),this.#l=e,!(hu||Ei(this.options.enabled,this.#e)===!1||!wE(this.#l)||this.#l===0)&&(this.#u=Jc.setInterval(()=>{(this.options.refetchIntervalInBackground||vT.isFocused())&&this.#p()},this.#l))}#b(){this.#g(),this.#v(this.#y())}#x(){this.#c&&(Jc.clearTimeout(this.#c),this.#c=void 0)}#w(){this.#u&&(Jc.clearInterval(this.#u),this.#u=void 0)}createResult(e,t){const r=this.#e,n=this.options,a=this.#a,i=this.#n,s=this.#i,c=e!==r?e.state:this.#r,{state:u}=e;let h={...u},p=!1,g;if(t._optimisticResults){const j=this.hasListeners(),L=!j&&IO(e,t),B=j&&jO(e,r,t,n);(L||B)&&(h={...h,...Y$(u.data,e.options)}),t._optimisticResults==="isRestoring"&&(h.fetchStatus="idle")}let{error:y,errorUpdatedAt:x,status:b}=h;g=h.data;let w=!1;if(t.placeholderData!==void 0&&g===void 0&&b==="pending"){let j;a?.isPlaceholderData&&t.placeholderData===s?.placeholderData?(j=a.data,w=!0):j=typeof t.placeholderData=="function"?t.placeholderData(this.#f?.state.data,this.#f):t.placeholderData,j!==void 0&&(b="success",g=EE(a?.data,j,t),p=!0)}if(t.select&&g!==void 0&&!w)if(a&&g===i?.data&&t.select===this.#h)g=this.#d;else try{this.#h=t.select,g=t.select(g),g=EE(a?.data,g,t),this.#d=g,this.#s=null}catch(j){this.#s=j}this.#s&&(y=this.#s,g=this.#d,x=Date.now(),b="error");const E=h.fetchStatus==="fetching",A=b==="pending",T=b==="error",R=A&&E,k=g!==void 0,P={status:b,fetchStatus:h.fetchStatus,isPending:A,isSuccess:b==="success",isError:T,isInitialLoading:R,isLoading:R,data:g,dataUpdatedAt:h.dataUpdatedAt,error:y,errorUpdatedAt:x,failureCount:h.fetchFailureCount,failureReason:h.fetchFailureReason,errorUpdate
10Count:h.errorUpdateCount,isFetched:h.dataUpdateCount>0||h.errorUpdateCount>0,isFetchedAfterMount:h.dataUpdateCount>c.dataUpdateCount||h.errorUpdateCount>c.errorUpdateCount,isFetching:E,isRefetching:E&&!A,isLoadingError:T&&!k,isPaused:h.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:T&&k,isStale:bT(e,t),refetch:this.refetch,promise:this.#o,isEnabled:Ei(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const j=$=>{P.status==="error"?$.reject(P.error):P.data!==void 0&&$.resolve(P.data)},L=()=>{const $=this.#o=P.promise=_E();j($)},B=this.#o;switch(B.status){case"pending":e.queryHash===r.queryHash&&j(B);break;case"fulfilled":(P.status==="error"||P.data!==B.value)&&L();break;case"rejected":(P.status!=="error"||P.error!==B.reason)&&L();break}}return P}updateResult(){const e=this.#a,t=this.createResult(this.#e,this.options);if(this.#n=this.#e.state,this.#i=this.options,this.#n.data!==void 0&&(this.#f=this.#e),dp(t,e))return;this.#a=t;const r=()=>{if(!e)return!0;const{notifyOnChangeProps:n}=this.options,a=typeof n=="function"?n():n;if(a==="all"||!a&&!this.#m.size)return!0;const i=new Set(a??this.#m);return this.options.throwOnError&&i.add("error"),Object.keys(this.#a).some(s=>{const o=s;return this.#a[o]!==e[o]&&i.has(o)})};this.#E({listeners:r()})}#S(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#r=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#E(e){Kr.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#a)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function cne(e,t){return Ei(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function IO(e,t){return cne(e,t)||e.state.data!==void 0&&TE(e,t,t.refetchOnMount)}function TE(e,t,r){if(Ei(t.enabled,e)!==!1&&Zl(t.staleTime,e)!=="static"){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&bT(e,t)}return!1}function jO(e,t,r,n){return(e!==t||Ei(n.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&bT(e,r)}function bT(e,t){return Ei(t.enabled,e)!==!1&&e.isStaleByTime(Zl(t.staleTime,e))}function une(e,t){return!dp(e.getCurrentResult(),t)}function yy(e){return{onFetch:(t,r)=>{const n=t.options,a=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],s=t.state.data?.pageParams||[];let o={pages:[],pageParams:[]},c=0;const u=async()=>{let h=!1;const p=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>(t.signal.aborted?h=!0:t.signal.addEventListener("abort",()=>{h=!0}),t.signal)})},g=H$(t.options,t.fetchOptions),y=async(x,b,w)=>{if(h)return Promise.reject();if(b==null&&x.pages.length)return Promise.resolve(x);const A=(()=>{const O={client:t.client,queryKey:t.queryKey,pageParam:b,direction:w?"backward":"forward",meta:t.options.meta};return p(O),O})(),T=await g(A),{maxPages:R}=t.options,k=w?rne:tne;return{pages:k(x.pages,T,R),pageParams:k(x.pageParams,b,R)}};if(a&&i.length){const x=a==="backward",b=x?K$:NE,w={pages:i,pageParams:s},E=b(n,w);o=await y(w,E,x)}else{const x=e??i.length;do{const b=c===0?s[0]??n.initialPageParam:NE(n,o);if(c>0&&b==null)break;o=await y(o,b),c++}while(c<x)}return o};t.options.persister?t.fetchFn=()=>t.options.persister?.(u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=u}}}function NE(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function K$(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}function dne(e,t){return t?NE(e,t)!=null:!1}function fne(e,t){return!t||!e.getPreviousPageParam?!1:K$(e,t)!=null}var X$=class extends dm{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:yy()})}getOptimisticResult(e){return e.behavior=yy(),super.getOptimisticResult(e)}
10fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){const{state:r}=e,n=super.createResult(e,t),{isFetching:a,isRefetching:i,isError:s,isRefetchError:o}=n,c=r.fetchMeta?.fetchMore?.direction,u=s&&c==="forward",h=a&&c==="forward",p=s&&c==="backward",g=a&&c==="backward";return{...n,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:dne(t,r.data),hasPreviousPage:fne(t,r.data),isFetchNextPageError:u,isFetchingNextPage:h,isFetchPreviousPageError:p,isFetchingPreviousPage:g,isRefetchError:o&&!u&&!p,isRefetching:i&&!h&&!g}}},hne=class extends W${#t;#e;#r;#a;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#r=e.mutationCache,this.#e=[],this.state=e.state||Q$(),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.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#r.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#n({type:"continue"})},r={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=G$({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(new Error("No mutationFn found")),onFail:(i,s)=>{this.#n({type:"failed",failureCount:i,error:s})},onPause:()=>{this.#n({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)});const n=this.state.status==="pending",a=!this.#a.canStart();try{if(n)t();else{this.#n({type:"pending",variables:e,isPaused:a}),await this.#r.config.onMutate?.(e,this,r);const s=await this.options.onMutate?.(e,r);s!==this.state.context&&this.#n({type:"pending",context:s,variables:e,isPaused:a})}const i=await this.#a.start();return await this.#r.config.onSuccess?.(i,e,this.state.context,this,r),await this.options.onSuccess?.(i,e,this.state.context,r),await this.#r.config.onSettled?.(i,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(i,null,e,this.state.context,r),this.#n({type:"success",data:i}),i}catch(i){try{throw await this.#r.config.onError?.(i,e,this.state.context,this,r),await this.options.onError?.(i,e,this.state.context,r),await this.#r.config.onSettled?.(void 0,i,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(void 0,i,e,this.state.context,r),i}finally{this.#n({type:"error",error:i})}}finally{this.#r.runNext(this)}}#n(e){const t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,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{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Kr.batch(()=>{this.#e.forEach(r=>{r.onMutationUpdate(e)}),this.#r.notify({mutation:this,type:"updated",action:e})})}};function Q$(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var pne=class extends Pu{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#r=0}#t;#e;#r;build(e,t,r){const n=new hne({client:e,mutationCache:this,mutationId:++this.#r,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#t.add(e);const t=n1(e);if(typeof t=="string"){const r=this.#e.get(t);r?r.push(e):this.#e.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const t=n1(e);if(typeof t=="string"){const r=this.#e.get(t);if(r)if(r.length>1){const n=r.indexOf(e);n!==-1&&r.splice(n,1)}else r[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=n1(e);if(typeof t=="string"){const n=this.#e.get(t)?.find(a=>a.state.status==="pending");return!n||n===e}else return!0}runNext(e){const t=n1(e);return typeof t=="string"?this.#e.get(t)?.find(n=>
10n!==e&&n.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Kr.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const t={exact:!0,...e};return this.getAll().find(r=>MO(t,r))}findAll(e={}){return this.getAll().filter(t=>MO(e,t))}notify(e){Kr.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return Kr.batch(()=>Promise.all(e.map(t=>t.continue().catch(ta))))}};function n1(e){return e.options.scope?.id}var mne=class extends Pu{#t;#e=void 0;#r;#a;constructor(t,r){super(),this.#t=t,this.setOptions(r),this.bindMethods(),this.#n()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const r=this.options;this.options=this.#t.defaultMutationOptions(t),dp(this.options,r)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),r?.mutationKey&&this.options.mutationKey&&rc(r.mutationKey)!==rc(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(t){this.#n(),this.#i(t)}getCurrentResult(){return this.#e}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#n(),this.#i()}mutate(t,r){return this.#a=r,this.#r?.removeObserver(this),this.#r=this.#t.getMutationCache().build(this.#t,this.options),this.#r.addObserver(this),this.#r.execute(t)}
10#n(){const t=this.#r?.state??Q$();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#i(t){Kr.batch(()=>{if(this.#a&&this.hasListeners()){const r=this.#e.variables,n=this.#e.context,a={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};t?.type==="success"?(this.#a.onSuccess?.(t.data,r,n,a),this.#a.onSettled?.(t.data,null,r,n,a)):t?.type==="error"&&(this.#a.onError?.(t.error,r,n,a),this.#a.onSettled?.(void 0,t.error,r,n,a))}this.listeners.forEach(r=>{r(this.#e)})})}};function LO(e,t){const r=new Set(t);return e.filter(n=>!r.has(n))}function gne(e,t,r){const n=e.slice(0);return n[t]=r,n}var yne=class extends Pu{#t;#e;#r;#a;#n;#i;#o;#s;#h=[];constructor(e,t,r){super(),this.#t=e,this.#a=r,this.#r=[],this.#n=[],this.#e=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#n.forEach(e=>{e.subscribe(t=>{this.#u(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#n.forEach(e=>{e.destroy()})}setQueries(e,t){this.#r=e,this.#a=t,Kr.batch(()=>{const r=this.#n,n=this.#c(this.#r);this.#h=n,n.forEach(h=>h.observer.setOptions(h.defaultedQueryOptions));const a=n.map(h=>h.observer),i=a.map(h=>h.getCurrentResult()),s=r.length!==a.length,o=a.some((h,p)=>h!==r[p]),c=s||o,u=c?!0:i.some((h,p)=>{const g=this.#e[p];return!g||!dp(h,g)});!c&&!u||(c&&(this.#n=a),this.#e=i,this.hasListeners()&&(c&&(LO(r,a).forEach(h=>{h.destroy()}),LO(a,r).forEach(h=>{h.subscribe(p=>{this.#u(h,p)})})),this.#l()))})}getCurrentResult(){return this.#e}getQueries(){return this.#n.map(e=>e.getCurrentQuery())}getObservers(){return this.#n}getOptimisticResult(e,t){const r=this.#c(e),n=r.map(a=>a.observer.getOptimisticResult(a.defaultedQueryOptions));return[n,a=>this.#f(a??n,t),()=>this.#d(n,r)]}#d(e,t){return t.map((r,n)=>{const a=e[n];return r.defaultedQueryOptions.notifyOnChangeProps?a:r.observer.trackResult(a,i=>{t.forEach(s=>{s.observer.trackProp(i)})})})}#f(e,t){return t?((!this.#i||this.#e!==this.#s||t!==this.#o)&&(this.#o=t,this.#s=this.#e,this.#i=yT(this.#i,t(e))),this.#i):e}#c(e){const t=new Map(this.#n.map(n=>[n.options.queryHash,n])),r=[];return e.forEach(n=>{const a=this.#t.defaultQueryOptions(n),i=t.get(a.queryHash);i?r.push({defaultedQueryOptions:a,observer:i}):r.push({defaultedQueryOptions:a,observer:new dm(this.#t,a)})}),r}#u(e,t){const r=this.#n.indexOf(e);r!==-1&&(this.#e=gne(this.#e,r,t),this.#l())}#l(){if(this.hasListeners()){const e=this.#i,t=this.#d(this.#e,this.#h),r=this.#f(t,this.#a?.combine);e!==r&&Kr.batch(()=>{this.listeners.forEach(n=>{n(this.#e)})})}}},vne=class extends Pu{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,r){const n=t.queryKey,a=t.queryHash??gT(n,t);let i=this.get(a);return i||(i=new lne({client:e,queryKey:n,queryHash:a,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(i)),i}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#t.get(e.queryHash);t&&(e.destroy(),t===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Kr.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(r=>OO(t,r))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(r=>OO(e,r)):t}notify(e){Kr.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Kr.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Kr.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},bne=class{#t;#e;#r;#a;#n;#i;#o;#s;constructor(e={}){this.#t=e.queryCache||new vne,this.#e=e.mutationCache||new pne,this.#r=e.defaultOptions||{},this.#a=new Map,this.#n=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#o=vT.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#s=gy.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=this.#t.build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Zl(t.
vendor: 11,797 bytes, lines 10-18
10staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),i=this.#t.get(n.queryHash)?.state.data,s=Zre(t,i);if(s!==void 0)return this.#t.build(this,n).setData(s,{...r,manual:!0})}setQueriesData(e,t,r){return Kr.batch(()=>this.#t.findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;Kr.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=this.#t;return Kr.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=Kr.batch(()=>this.#t.findAll(e).map(a=>a.cancel(r)));return Promise.all(n).then(ta).catch(ta)}invalidateQueries(e,t={}){return Kr.batch(()=>(this.#t.findAll(e).forEach(r=>{r.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=Kr.batch(()=>this.#t.findAll(e).filter(a=>!a.isDisabled()&&!a.isStatic()).map(a=>{let i=a.fetch(void 0,r);return r.throwOnError||(i=i.catch(ta)),a.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(n).then(ta)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=this.#t.build(this,t);return r.isStaleByTime(Zl(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ta).catch(ta)}fetchInfiniteQuery(e){return e.behavior=yy(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ta).catch(ta)}ensureInfiniteQueryData(e){return e.behavior=yy(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return gy.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#r}setDefaultOptions(e){this.#r=e}setQueryDefaults(e,t){this.#a.set(rc(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#a.values()],r={};return t.forEach(n=>{up(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){this.#n.set(rc(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#n.values()],r={};return t.forEach(n=>{up(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#r.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=gT(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Ja&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#r.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},Z4={exports:{}},Et={};/**
11 * @license React
12 * react.production.js
13 *
14 * Copyright (c) Meta Platforms, Inc. and affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var BO;function xne(){if(BO)return Et;BO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),s=Symbol.for("react.context"),o=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),g=Symbol.iterator;function y(Y){return Y===null||typeof Y!="object"?null:(Y=g&&Y[g]||Y["@@iterator"],typeof Y=="function"?Y:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,w={};function E(Y,ie,z){this.props=Y,this.context=ie,this.refs=w,this.updater=z||x}E.prototype.isReactComponent={},E.prototype.setState=function(Y,ie){if(typeof Y!="object"&&typeof Y!="function"&&Y!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,Y,ie,"setState")},E.prototype.forceUpdate=function(Y){this.updater.enqueueForceUpdate(this,Y,"forceUpdate")};function A(){}A.prototype=E.prototype;function T(Y,ie,z){this.props=Y,this.context=ie,this.refs=w,this.updater=z||x}var R=T.prototype=new A;R.constructor=T,b(R,E.prototype),R.isPureReactComponent=!0;var k=Array.isArray;function O(){}var P={H:null,A:null,T:null,S:null},j=Object.prototype.hasOwnProperty;function L(Y,ie,z){var ue=z.ref;return{$$typeof:e,type:Y,key:ie,ref:ue!==void 0?ue:null,props:z}}function B(Y,ie){return L(Y.type,ie,Y.props)}function $(Y){return typeof Y=="object"&&Y!==null&&Y.$$typeof===e}function V(Y){var ie={"=":"=0",":":"=2"};return"$"+Y.replace(/[=:]/g,function(z){return ie[z]})}var K=/\/+/g;function q(Y,ie){return typeof Y=="object"&&Y!==null&&Y.key!=null?V(""+Y.key):ie.toString(36)}function J(Y){switch(Y.status){case"fulfilled":return Y.value;case"rejected":throw Y.reason;default:switch(typeof Y.status=="string"?Y.then(O,O):(Y.status="pending",Y.then(function(ie){Y.status==="pending"&&(Y.status="fulfilled",Y.value=ie)},function(ie){Y.status==="pending"&&(Y.status="rejected",Y.reason=ie)})),Y.status){case"fulfilled":return Y.value;case"rejected":throw Y.reason}}throw Y}function U(Y,ie,z,ue,xe){var Me=typeof Y;(Me==="undefined"||Me==="boolean")&&(Y=null);var _e=!1;if(Y===null)_e=!0;else switch(Me){case"bigint":case"string":case"number":_e=!0;break;case"object":switch(Y.$$typeof){case e:case t:_e=!0;break;case h:return _e=Y._init,U(_e(Y._payload),ie,z,ue,xe)}}if(_e)return xe=xe(Y),_e=ue===""?"."+q(Y,0):ue,k(xe)?(z="",_e!=null&&(z=_e.replace(K,"$&/")+"/"),U(xe,ie,z,"",function(je){return je})):xe!=null&&($(xe)&&(xe=B(xe,z+(xe.key==null||Y&&Y.key===xe.key?"":(""+xe.key).replace(K,"$&/")+"/")+_e)),ie.push(xe)),1;_e=0;var Ie=ue===""?".":ue+":";if(k(Y))for(var Se=0;Se<Y.length;Se++)ue=Y[Se],Me=Ie+q(ue,Se),_e+=U(ue,ie,z,Me,xe);else if(Se=y(Y),typeof Se=="function")for(Y=Se.call(Y),Se=0;!(ue=Y.next()).done;)ue=ue.value,Me=Ie+q(ue,Se++),_e+=U(ue,ie,z,Me,xe);else if(Me==="object"){if(typeof Y.then=="function")return U(J(Y),ie,z,ue,xe);throw ie=String(Y),Error("Objects are not valid as a React child (found: "+(ie==="[object Object]"?"object with keys {"+Object.keys(Y).join(", ")+"}":ie)+"). If you meant to render a collection of children, use an array instead.")}return _e}function Z(Y,ie,z){if(Y==null)return Y;var ue=[],xe=0;return U(Y,ue,"","",function(Me){return ie.call(z,Me,xe++)}),ue}function ee(Y){if(Y._status===-1){var ie=Y._result;ie=ie(),ie.then(function(z){(Y._status===0||Y._status===-1)&&(Y._status=1,Y._result=z)},function(z){(Y._status===0||Y._status===-1)&&(Y._status=2,Y._result=z)}),Y._status===-1&&(Y._status=0,Y._result=ie)}if(Y._status===1)return Y._result.default;throw Y._result}var de=typeof reportError=="function"?reportError:function(Y){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var ie=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof Y=="object"&&Y!==null&&typeof Y.message=="string"?String(Y.message):String(Y),error:Y});if(!window.dispatchEvent(ie))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",Y);return}console.error(Y)},W={map:Z,forEach:function(Y,ie,z){Z(Y,function(){ie.apply(this,arguments)},z)},count:function(Y){var ie=0;return Z(Y,function(){ie++}),ie},toArray:function(Y){return Z(Y,function(ie){return ie})||[]},only:function(Y){if(!$(Y))throw Error("React.Children.only expected to receive a single React element child.");return Y}};return Et.Activity=p,Et.Children=W,Et.Component=E,Et.Fragment=r,Et.Profiler=a,Et.PureComponent=T,Et.StrictMode=n,Et.Suspense=c,Et.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,Et.__COMPILER_RUNTIME={__proto__:null,c:function(Y){return P.H.useMemoCache(Y)}},Et.cache=function(Y){return function(){return Y.apply(null,arguments)}},Et.cacheSignal=function(){return null},Et.cloneElement=function(Y,ie,z){if(Y==null)throw Error("The argument must be a React element, but you passed "+Y+".");var ue=b({},Y.props),xe=Y.key;if(ie!=null)for(Me in ie.key!==void 0&&(xe=""+ie.key),ie)!j.call(ie,Me)||Me==="key"||Me==="__self"||Me==="__source"||Me==="ref"&&ie.ref===void 0||(ue[Me]=ie[Me]);var Me=arguments.length-2;if(Me===1)ue.children=z;else if(1<Me){for(var _e=Array(Me),Ie=0;Ie<Me;Ie++)_e[Ie]=arguments[Ie+2];ue.children=_e}return L(Y.type,xe,ue)},Et.createContext=function(Y){return Y={$$typeof:s,_currentValue:Y,_currentValue2:Y,_threadCount:0,Provider:null,Consumer:null},Y.Provider=Y,Y.Consumer={$$typeof:i,_context:Y},Y},Et.createElement=function(Y,ie,z){var ue,xe={},Me=null;if(ie!=null)for(ue in ie.key!==void 0&&(Me=""+ie.key),ie)j.call(ie,ue)&&ue!=="key"&&ue!=="__self"&&ue!=="__source"&&(xe[ue]=ie[ue]);var _e=arguments.length-2;if(_e===1)xe.children=z;else if(1<_e){for(var Ie=Array(_e),Se=0;Se<_e;Se++)Ie[Se]=arguments[Se+2];xe.children=Ie}if(Y&&Y.defaultProps)for(ue in _e=Y.defaultProps,_e)xe[ue]===void 0&&(xe[ue]=_e[ue]);return L(Y,Me,xe)},Et.createRef=function(){return{current:null}},Et.forwardRef=function(Y){return{$$typeof:o,render:Y}},Et.isValidElement=$,Et.lazy=function(Y){return{$$typeof:h,_payload:{_status:-1,_result:Y},_init:ee}},Et.memo=function(Y,ie){return{$$typeof:u,type:Y,compare:ie===void 0?null:ie}},Et.startTransition=function(Y){var ie=P.T,z={};P.T=z;try{var ue=Y(),xe=P.S;xe!==null&&xe(z,ue),typeof ue=="object"&&ue!==null&&typeof ue.then=="function"&&ue.then(O,de)}catch(Me){de(Me)}finally{ie!==null&&z.types!==null&&(ie.types=z.types),P.T=ie}},Et.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},Et.use=function(Y){return P.H.use(Y)},Et.useActionState=function(Y,ie,z){return P.H.useActionState(Y,ie,z)},Et.useCallback=function(Y,ie){return P.H.useCallback(Y,ie)},Et.useContext=function(Y){return P.H.useContext(Y)},Et.useDebugValue=function(){},Et.useDeferredValue=function(Y,ie){return P.H.useDeferredValue(Y,ie)},Et.useEffect=function(Y,ie){return P.H.useEffect(Y,ie)},Et.useEffectEvent=function(Y){return P.H.useEffectEvent(Y)},Et.useId=function(){return P.H.useId()},Et.useImperativeHandle=function(Y,ie,z){return P.H.useImperativeHandle(Y,ie,z)},Et.useInsertionEffect=function(Y,ie){return P.H.useInsertionEffect(Y,ie)},Et.useLayoutEffect=function(Y,ie){return P.H.useLayoutEffect(Y,ie)},Et.useMemo=function(Y,ie){return P.H.useMemo(Y,ie)},Et.useOptimistic=function(Y,ie){return P.H.useOptimistic(Y,ie)},Et.useReducer=function(Y,ie,z){return P.H.useReducer(Y,ie,z)},Et.useRef=function(Y){return P.H.useRef(Y)},Et.useState=function(Y){return P.H.useState(Y)},Et.useSyncExternalStore=function(Y,ie,z){return P.H.useSyncExternalStore(Y,ie,z)},Et.useTransition=function(){return P.H.useTransition()},Et.version="19.2.1",Et}var zO;function tb(){return zO||(zO=1,Z4.exports=xne()),Z4.exports}var C=tb();const te=or(C),rb=Gre({__proto__:null,default:te},[C]);var Z$=C.createContext(void 0),fm=e=>{const t=C.useContext(Z$);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},wne=({client:e,children:t})=>(C.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),f.jsx(Z$.Provider,{value:e,children:t})),J$=C.createContext(!1),eU=()=>C.useContext(J$);J$.Provider;function Sne(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}
18var Ene=C.createContext(Sne()),tU=()=>C.useContext(Ene),rU=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},nU=e=>{C.useEffect(()=>{e.clearReset()},[e])},aU=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(a&&e.data===void 0||q$(r,[e.error,n])),xT=(e,t)=>t.state.data===void 0,iU=e=>{if(e.suspense){const r=a=>a==="static"?a:Math.max(a??1e3,1e3),n=e.staleTime;e.staleTime=typeof n=="function"?(...a)=>r(n(...a)):r(n),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},sU=(e,t)=>e.isLoading&&e.isFetching&&!t,CE=(e,t)=>e?.suspense&&t.isPending,vy=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function oU({queries:e,...t},r){const n=fm(r),a=eU(),i=tU(),s=C.useMemo(()=>e.map(b=>{const w=n.defaultQueryOptions(b);return w._optimisticResults=a?"isRestoring":"optimistic",w}),[e,n,a]);s.forEach(b=>{iU(b),rU(b,i)}),nU(i);const[o]=C.useState(()=>new yne(n,s,t)),[c,u,h]=o.getOptimisticResult(s,t.combine),p=!a&&t.subscribed!==!1;C.useSyncExternalStore(C.useCallback(b=>p?o.subscribe(Kr.batchCalls(b)):ta,[o,p]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),C.useEffect(()=>{o.setQueries(s,t)},[s,t,o]);const y=c.some((b,w)=>CE(s[w],b))?c.flatMap((b,w)=>{const E=s[w];if(E){const A=new dm(n,E);if(CE(E,b))return vy(E,A,i);sU(b,a)&&vy(E,A,i)}return[]}):[];if(y.length>0)throw Promise.all(y);const x=c.find((b,w)=>{const E=s[w];return E&&aU({result:b,errorResetBoundary:i,throwOnError:E.throwOnError,query:n.getQueryCache().get(E.queryHash),suspense:E.suspense})});if(x?.error)throw x.error;return u(h())}function nb(e,t,r){const n=eU(),a=tU(),i=fm(r),s=i.defaultQueryOptions(e);i.getDefaultOptions().queries?._experimental_beforeQuery?.(s),s._optimisticResults=n?"isRestoring":"optimistic",iU(s),rU(s,a),nU(a);const o=!i.getQueryCache().get(s.queryHash),[c]=C.useState(()=>new t(i,s)),u=c.getOptimisticResult(s),h=!n&&e.subscribed!==!1;if(C.useSyncExternalStore(C.useCallback(p=>{const g=h?c.subscribe(Kr.batchCalls(p)):ta;return c.updateResult(),g},[c,h]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),C.useEffect(()=>{c.setOptions(s)},[s,c]),CE(s,u))throw vy(s,c,a);if(aU({result:u,errorResetBoundary:a,throwOnError:s.throwOnError,query:i.getQueryCache().get(s.queryHash),suspense:s.suspense}))throw u.error;return i.getDefaultOptions().queries?._experimental_afterQuery?.(s,u),s.experimental_prefetchInRender&&!hu&&sU(u,n)&&(o?vy(s,c,a):i.getQueryCache().get(s.queryHash)?.promise)?.catch(ta).finally(()=>{c.updateResult()}),s.notifyOnChangeProps?u:c.trackResult(u)}function _ne(e,t){return nb(e,dm,t)}function Ane(e,t){return nb({...e,enabled:!0,suspense:!0,throwOnError:xT,placeholderData:void 0},dm,t)}function Tne(e,t){return nb({...e,enabled:!0,suspense:!0,throwOnError:xT},X$,t)}function Nne(e,t){return oU({...e,queries:e.queries.map(r=>({...r,suspense:!0,throwOnError:xT,enabled:!0,placeholderData:void 0}))},t)}function Cne(e,t){const r=fm(t);r.getQueryState(e.queryKey)||r.prefetchQuery(e)}function kne(e,t){const r=fm(t);r.getQueryState(e.queryKey)||r.prefetchInfiniteQuery(e)}function One(e,t){const r=fm(t),[n]=C.useState(()=>new mne(r,e));C.useEffect(()=>{n.setOptions(e)},[n,e]);const a=C.useSyncExternalStore(C.useCallback(s=>n.subscribe(Kr.batchCalls(s)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),i=C.useCallback((s,o)=>{n.mutate(s,o).catch(ta)},[n]);if(a.error&&q$(n.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:i,mutateAsync:a.mutate}}function Mne(e,t){return nb(e,X$,t)}function pu(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}const Pne=typeof Symbol=="function"&&!!Symbol.asyncIterator;function lU(e){return Pne&&pu(e)&&Symbol.asyncIterator in e}var Rne=Object.create,cU=Object.defineProperty,Dne=Object.getOwnPropertyDescriptor,uU=Object.getOwnPropertyNames,Ine=Object.getPrototypeOf,jne=Object.prototype.hasOwnProperty,hm=(e,t)=>function(){return t||(0,e[uU(e)[0]])((t={exports:{}}).exports,t),t.exports},Lne=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(var a=uU(t),i=0,s=a.length,o;i<s;i++)o=a[i],!jne.call(e,o)&&o!==r&&cU(e,o,{get:(c=>t[c]).bind(null,o),enumerable:!(n=Dne(t,o))||n.enumerable});return e},ab=(e,t,r)=>(r=e!=null?Rne(Ine(e)):{},Lne(cU(r,"default",{value:e,enumerable:!0}),e));const dU=()=>{},FO=e=>{Object.freeze&&Object.freeze(e)};function fU(e,t,r){var n;const a=t.join(".");return(n=r[a])!==null&&n!==void 0||(r[a]=new Proxy(dU,{get(i,s){if
18(!(typeof s!="string"||s==="then"))return fU(e,[...t,s],r)},apply(i,s,o){const c=t[t.length-1];let u={args:o,path:t};return c==="call"?u={args:o.length>=2?[o[1]]:[],path:t.slice(0,-1)}:c==="apply"&&(u={args:o.length>=2?o[1]:[],path:t.slice(0,-1)}),FO(u.args),FO(u.path),e(u)}})),r[a]}const ib=e=>fU(e,[],Object.create(null)),wT=e=>new Proxy(dU,{get(t,r){if(r!=="then")return e(r)}});var hU=hm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(n){"@babel/helpers - typeof";return t.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},t.exports.__esModule=!0,t.exports.default=t.exports,r(n)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Bne=hm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=hU().default;function n(a,i){if(r(a)!="object"||!a)return a;var s=a[Symbol.toPrimitive];if(s!==void 0){var o=s.call(a,i||"default");if(r(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),zne=hm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=hU().default,n=Bne();function a(i){var s=n(i,"string");return r(s)=="symbol"?s:s+""}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),pU=hm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=zne();function n(a,i,s){return(i=r(i))in a?Object.defineProperty(a,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):a[i]=s,a}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),ST=hm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=pU();function n(i,s){var o=Object.keys(i);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(i);s&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(i,u).enumerable})),o.push.apply(o,c)}return o}function a(i){for(var s=1;s<arguments.length;s++){var o=arguments[s]!=null?arguments[s]:{};s%2?n(Object(o),!0).forEach(function(c){r(i,c,o[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(c){Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(o,c))})}return i}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}});ab(ST());ab(pU());var a1=ab(ST());function Fne(e,t){if("error"in e){const n=t.deserialize(e.error);return{ok:!1,error:(0,a1.default)((0,a1.default)({},e),{},{error:n})}}return{ok:!0,result:(0,a1.default)((0,a1.default)({},e.result),(!e.result.type||e.result.type==="data")&&{type:"data",data:t.deserialize(e.result.data)})}}var J4=class extends Error{constructor(){super("Unable to transform response from server")}};function $ne(e,t){let r;try{r=Fne(e,t)}catch{throw new J4}if(!r.ok&&(!pu(r.error.error)||typeof r.error.error.code!="number"))throw new J4;if(r.ok&&!pu(r.result))throw new J4;return r}ab(ST());function sb(e){const t={subscribe(r){let n=null,a=!1,i=!1,s=!1;function o(){if(n===null){s=!0;return}i||(i=!0,typeof n=="function"?n():n&&n.unsubscribe())}return n=e({next(c){var u;a||(u=r.next)===null||u===void 0||u.call(r,c)},error(c){var u;a||(a=!0,(u=r.error)===null||u===void 0||u.call(r,c),o())},complete(){var c;a||(a=!0,(c=r.complete)===null||c===void 0||c.call(r),o())}}),s&&o(),{unsubscribe:o}},pipe(...r){return r.reduce(Une,t)}};return t}function Une(e,t){return t(e)}function Hne(e){const t=new AbortController;return new Promise((n,a)=>{let i=!1;function s(){i||(i=!0,o.unsubscribe())}t.signal.addEventListener("abort",()=>{a(t.signal.reason)});const o=e.subscribe({next(c){i=!0,n(c),s()},error(c){a(c)},complete(){t.abort(),s()}})})}var qne=Object.create,mU=Object.defineProperty,Vne=Object.getOwnPropertyDescriptor,gU=Object.getOwnPropertyNames,Gne=Object.getPrototypeOf,Wne=Object.prototype.hasOwnProperty,dc=(e,t)=>function(){return t||(0,e[gU(e)[0]])((t={exports:{}}).exports,t),t.exports},Yne=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(var a=gU(t),i=0,s=a.length,o;i<s;i++)o=a[i],!Wne.call(e,o)&&o!==r&&mU(e,o,{get:(c=>t[c]).bind(null,o),enumerable:!(n=Vne(t,o))||n.enumerable});return e},Ru=(e,t,r)=>(r=e!=null?qne(Gne(e)):{},Yne(t||!e||!e.__esModule?mU(r,"default",{value:e,enumerable:!0}):r,e)),Kne=dc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){function r(n,a){if(n==null)return{};var i={};for(var s in n)if({}.hasOwnProperty.call(n,s)){if(a.includes(s))continue;i[s]=n[s]}return i}
18t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Xne=dc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var r=Kne();function n(a,i){if(a==null)return{};var s,o,c=r(a,i);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(a);for(o=0;o<u.length;o++)s=u[o],i.includes(s)||{}.propertyIsEnumerable.call(a,s)&&(c[s]=a[s])}return c}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),yU=dc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(n){"@babel/helpers - typeof";return t.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},t.exports.__esModule=!0,t.exports.default=t.exports,r(n)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Qne=dc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=yU().default;function n(a,i){if(r(a)!="object"||!a)return a;var s=a[Symbol.toPrimitive];if(s!==void 0){var o=s.call(a,i||"default");if(r(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Zne=dc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=yU().default,n=Qne();function a(i){var s=n(i,"string");return r(s)=="symbol"?s:s+""}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),Jne=dc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=Zne();function n(a,i,s){return(i=r(i))in a?Object.defineProperty(a,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):a[i]=s,a}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),pm=dc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=Jne();function n(i,s){var o=Object.keys(i);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(i);s&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(i,u).enumerable})),o.push.apply(o,c)}return o}function a(i){for(var s=1;s<arguments.length;s++){var o=arguments[s]!=null?arguments[s]:{};s%2?n(Object(o),!0).forEach(function(c){r(i,c,o[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(c){Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(o,c))})}return i}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),eae=Ru(Xne(),1),$O=Ru(pm(),1);const tae=["cursor","direction"];function _s(e,t,r){const n=e.flatMap(a=>a.split("."));if(!t&&(!r||r==="any"))return n.length?[n]:[];if(r==="infinite"&&pu(t)&&("direction"in t||"cursor"in t)){const{cursor:a,direction:i}=t,s=(0,eae.default)(t,tae);return[n,{input:s,type:"infinite"}]}return[n,(0,$O.default)((0,$O.default)({},typeof t<"u"&&t!==Ja&&{input:t}),r&&r!=="any"&&{type:r})]}function ty(e){return _s(e,void 0,"any")}var rae=Object.create,vU=Object.defineProperty,nae=Object.getOwnPropertyDescriptor,bU=Object.getOwnPropertyNames,aae=Object.getPrototypeOf,iae=Object.prototype.hasOwnProperty,Ws=(e,t)=>function(){return t||(0,e[bU(e)[0]])((t={exports:{}}).exports,t),t.exports},sae=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(var a=bU(t),i=0,s=a.length,o;i<s;i++)o=a[i],!iae.call(e,o)&&o!==r&&vU(e,o,{get:(c=>t[c]).bind(null,o),enumerable:!(n=nae(t,o))||n.enumerable});return e},rn=(e,t,r)=>(r=e!=null?rae(aae(e)):{},sae(t||!e||!e.__esModule?vU(r,"default",{value:e,enumerable:!0}):r,e)),xU=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(n){"@babel/helpers - typeof";return t.exports=r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a}
18,t.exports.__esModule=!0,t.exports.default=t.exports,r(n)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),oae=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=xU().default;function n(a,i){if(r(a)!="object"||!a)return a;var s=a[Symbol.toPrimitive];if(s!==void 0){var o=s.call(a,i||"default");if(r(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),lae=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=xU().default,n=oae();function a(i){var s=n(i,"string");return r(s)=="symbol"?s:s+""}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),Du=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=lae();function n(a,i,s){return(i=r(i))in a?Object.defineProperty(a,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):a[i]=s,a}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),os=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=Du();function n(i,s){var o=Object.keys(i);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(i);s&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(i,u).enumerable})),o.push.apply(o,c)}return o}function a(i){for(var s=1;s<arguments.length;s++){var o=arguments[s]!=null?arguments[s]:{};s%2?n(Object(o),!0).forEach(function(c){r(i,c,o[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(c){Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(o,c))})}return i}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}});function cae(e){return t=>{let r=0,n=null;const a=[];function i(){n||(n=t.subscribe({next(o){for(const u of a){var c;(c=u.next)===null||c===void 0||c.call(u,o)}},error(o){for(const u of a){var c;(c=u.error)===null||c===void 0||c.call(u,o)}},complete(){for(const c of a){var o;(o=c.complete)===null||o===void 0||o.call(c)}}}))}function s(){if(r===0&&n){const o=n;n=null,o.unsubscribe()}}return sb(o=>(r++,a.push(o),i(),{unsubscribe(){r--,s();const c=a.findIndex(u=>u===o);c>-1&&a.splice(c,1)}}))}}function uae(e){let t=e;const r=[],n=s=>{t!==void 0&&s.next(t),r.push(s)},a=s=>{r.splice(r.indexOf(s),1)},i=sb(s=>(n(s),()=>{a(s)}));return i.next=s=>{if(t!==s){t=s;for(const o of r)o.next(s)}},i.get=()=>t,i}function dae(e){return sb(t=>{function r(a=0,i=e.op){const s=e.links[a];if(!s)throw new Error("No more links to execute - did you forget to add an ending link?");return s({op:i,next(c){return r(a+1,c)}})}return r().subscribe(t)})}var i1=rn(Du(),1),Pd=rn(os(),1);function fae(e){return e instanceof pf}function hae(e){return pu(e)&&pu(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function pae(e,t){return typeof e=="string"?e:pu(e)&&typeof e.message=="string"?e.message:t}var pf=class ry extends Error{constructor(t,r){var n,a;const i=r?.cause;super(t,{cause:i}),(0,i1.default)(this,"cause",void 0),(0,i1.default)(this,"shape",void 0),(0,i1.default)(this,"data",void 0),(0,i1.default)(this,"meta",void 0),this.meta=r?.meta,this.cause=i,this.shape=r==null||(n=r.result)===null||n===void 0?void 0:n.error,this.data=r==null||(a=r.result)===null||a===void 0?void 0:a.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,ry.prototype)}static from(t,r={}){const n=t;return fae(n)?(r.meta&&(n.meta=(0,Pd.default)((0,Pd.default)({},n.meta),r.meta)),n):hae(n)?new ry(n.error.message,(0,Pd.default)((0,Pd.default)({},r),{},{result:n})):new ry(pae(n,"Unknown error"),(0,Pd.default)((0,Pd.default)({},r),{},{cause:n}))}};function mae(e){const t=e;return t?"input"in t?t:{input:t,output:t}:{input:{serialize:r=>r,deserialize:r=>r},output:{serialize:r=>r,deserialize:r=>r}}}const UO=e=>typeof e=="function";function gae(e){if(e)return e;if(typeof window<"u"&&UO(window.fetch))return window.fetch;if(typeof globalThis<"u"&&UO(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var qh=rn(os());function yae(e){return{url:e.url.toString(),fetch:e.fetch,transformer:mae(e.transformer),methodOverride:e.methodOverride}}function vae(e){const t={};for(let r=0;r<e.length;r++){const n=e[r];t[r]=n}return t}const bae={query:"GET",mutation:"POST",subscription:"PATCH"};function wU(e){return"input"in e?e.transformer.input.serialize(e.input):vae(e.input
18s.map(t=>e.transformer.input.serialize(t)))}const SU=e=>{const t=e.url.split("?");let n=t[0].replace(/\/$/,"")+"/"+e.path;const a=[];if(t[1]&&a.push(t[1]),"inputs"in e&&a.push("batch=1"),e.type==="query"||e.type==="subscription"){const i=wU(e);i!==void 0&&e.methodOverride!=="POST"&&a.push(`input=${encodeURIComponent(JSON.stringify(i))}`)}return a.length&&(n+="?"+a.join("&")),n},xae=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const t=wU(e);return t!==void 0?JSON.stringify(t):void 0},wae=e=>Aae((0,qh.default)((0,qh.default)({},e),{},{contentTypeHeader:"application/json",getUrl:SU,getBody:xae}));var Sae=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const Eae=e=>{var t;if(e?.aborted)throw(t=e.throwIfAborted)===null||t===void 0||t.call(e),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new Sae};async function _ae(e){var t;Eae(e.signal);const r=e.getUrl(e),n=e.getBody(e),a=(t=e.methodOverride)!==null&&t!==void 0?t:bae[e.type],i=await(async()=>{const o=await e.headers();return Symbol.iterator in o?Object.fromEntries(o):o})(),s=(0,qh.default)((0,qh.default)((0,qh.default)({},e.contentTypeHeader&&a!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),i);return gae(e.fetch)(r,{method:a,signal:e.signal,body:n,headers:s})}async function Aae(e){const t={},r=await _ae(e);t.response=r;const n=await r.json();return t.responseJSON=n,{json:n,meta:t}}rn(os(),1);const HO=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function qO(e){let t=null,r=null;const n=()=>{clearTimeout(r),r=null,t=null};function a(o){const c=[[]];let u=0;for(;;){const g=o[u];if(!g)break;const y=c[c.length-1];if(g.aborted){var h;(h=g.reject)===null||h===void 0||h.call(g,new Error("Aborted")),u++;continue}if(e.validate(y.concat(g).map(b=>b.key))){y.push(g),u++;continue}if(y.length===0){var p;(p=g.reject)===null||p===void 0||p.call(g,new Error("Input is too big for a single dispatch")),u++;continue}c.push([])}return c}function i(){const o=a(t);n();for(const c of o){if(!c.length)continue;const u={items:c};for(const p of c)p.batch=u;e.fetch(u.items.map(p=>p.key)).then(async p=>{await Promise.all(p.map(async(y,x)=>{const b=u.items[x];try{var w;const A=await Promise.resolve(y);(w=b.resolve)===null||w===void 0||w.call(b,A)}catch(A){var E;(E=b.reject)===null||E===void 0||E.call(b,A)}b.batch=null,b.reject=null,b.resolve=null}));for(const y of u.items){var g;(g=y.reject)===null||g===void 0||g.call(y,new Error("Missing result")),y.batch=null}}).catch(p=>{for(const y of u.items){var g;(g=y.reject)===null||g===void 0||g.call(y,p),y.batch=null}})}}function s(o){var c;const u={aborted:!1,key:o,batch:null,resolve:HO,reject:HO},h=new Promise((p,g)=>{var y;u.reject=g,u.resolve=p,(y=t)!==null&&y!==void 0||(t=[]),t.push(u)});return(c=r)!==null&&c!==void 0||(r=setTimeout(i)),h}return{load:s}}function Tae(...e){const t=new AbortController,r=e.length;let n=0;const a=()=>{++n===r&&t.abort()};for(const i of e)i?.aborted?a():i?.addEventListener("abort",a,{once:!0});return t.signal}var s1=rn(os(),1);function Nae(e){var t,r;const n=yae(e),a=(t=e.maxURLLength)!==null&&t!==void 0?t:1/0,i=(r=e.maxItems)!==null&&r!==void 0?r:1/0;return()=>{const s=h=>({validate(p){if(a===1/0&&i===1/0)return!0;if(p.length>i)return!1;const g=p.map(b=>b.path).join(","),y=p.map(b=>b.input);return SU((0,s1.default)((0,s1.default)({},n),{},{type:h,path:g,inputs:y,signal:null})).length<=a},async fetch(p){const g=p.map(A=>A.path).join(","),y=p.map(A=>A.input),x=Tae(...p.map(A=>A.signal)),b=await wae((0,s1.default)((0,s1.default)({},n),{},{path:g,inputs:y,type:h,headers(){return e.headers?typeof e.headers=="function"?e.headers({opList:p}):e.headers:{}},signal:x}));return(Array.isArray(b.json)?b.json:p.map(()=>b.json)).map(A=>({meta:b.meta,json:A}))}}),o=qO(s("query")),c=qO(s("mutation")),u={query:o,mutation:c};return({op:h})=>sb(p=>{/* istanbul ignore if -- @preserve */if(h.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const y=u[h.type].load(h);let x;return y.then(b=>{x=b;const w=$ne(b.json,n.transformer.output);if(!w.ok){p.error(pf.from(w.error,{meta:b.meta}));return}p.next({context:b.meta,result:w.result}),p.complete()}).catch(b=>{p.error(pf.from(b,{meta:x?.meta}))}),()=>{}})}}rn(os(),1);const EU=(e,...t)=>typeof e=="function"?e(...t):e;rn(Du(),1);function Cae(){let e,t;return{promise:new Promise((n,a)=>{e=n,t=a}),resolve:e,reject:t}}async function kae(e){const t=await EU(e.url);if(!e.connectionParams)return t;const n=`${t.includes("?")?"&":"?"}connectionParams=1`;return t+n}async function Oae(e){const t={method:"connectionParams",data:await EU(e)};return JSON.stringify(t)}rn(Du(),1);var Wc=rn(Du(),1);function Mae(e){const{promise:t,resolve:r,reject:n}=Cae();return e.addEventListener("open",()=>{e.removeEventListener("error",n),r()}),e.addEventListener("error",n),t}function Pae(e,{intervalMs:t,pongTimeoutMs:r}){let n,a;function i(){n=setTimeout(()=>{e.send("PING"),a=setTimeout(()=>{e.close()},r)},t)}function s(){clearTimeout(n),i()}function o(){clearTimeout(a),s()}e.addEventListener("open",i),e.addEventListener("message",({data:c})=>{clearTimeout(n),i(),c==="PONG"&&o()}),e.addEventListener("close",()=>{clearTimeout(n),clearTimeout(a)})}var Rae=class kE{constructor(t){var r;if((0,Wc.default)(this,"id",++kE.connectCount),(0,Wc.default)(this,"WebSocketPonyfill",void 0),(0,Wc.default)(this,"urlOptions",void 0),(0,Wc.default)(this,"keepAliveOpts",void 0),(0,Wc.default)(this,"wsObservable",uae(null)),(0,Wc.default)(this,"openPromise",null),this.WebSocketPonyfill=(r=t.WebSocketPonyfill)!==null&&r!==void 0?r:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=t.urlOptions,this.keepAliveOpts=t.keepAlive}get ws(){return this.wsObservable.get()}set ws(t){this.wsObservable.next(t)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var t=this;if(t.openPromise)return t.openPromise;t.id=++kE.connectCount;const r=kae(t.urlOptions).then(n=>new t.WebSocketPonyfill(n));t.openPromise=r.then(async n=>{t.ws=n,n.addEventListener("message",function({data:a}){a==="PING"&&this.send("PONG")}),t.keepAliveOpts.enabled&&Pae(n,t.keepAliveOpts),n.addEventListener("close",()=>{t.ws===n&&(t.ws=null)}),await Mae(n),t.urlOptions.connectionParams&&n.send(await Oae(t.urlOptions.connectionParams))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var t=this;try{await t.openPromise}finally{var r;(r=t.ws)===null||r===void 0||r.close()}}};(0,Wc.default)(Rae,"connectCount",0);rn(Du(),1);rn(os(),1);var e3=rn(Du(),1),VO=rn(os(),1),ob=class{constructor(e){(0,e3.default)(this,"links",void 0),(0,e3.default)(this,"runtime",void 0),(0,e3.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(t=>t(this.runtime))}$request(e){var t;return dae({links:this.links,op:(0,VO.default)((0,VO.default)({},e),{},{context:(t=e.context)!==null&&t!==void 0?t:{},id:++this.requestId})}).pipe(cae())}async requestAsPromise(e){var t=this;try{const r=t.$request(e);return(await Hne(r)).result.data}catch(r){throw pf.from(r)}}query(e,t,r){return this.requestAsPromise({type:"query",path:e,input:t,context:r?.context,signal:r?.signal})}mutation(e,t,r){return this.requestAsPromise({type:"mutation",path:e,input:t,context:r?.context,signal:r?.signal})}subscription(e,t,r){return this.$request({type:"subscription",path:e,input:t,context:r.context,signal:r.signal}).subscribe({next(a){switch(a.result.type){case"state":{var i;(i=r.onConnectionStateChange)===null||i===void 0||i.call(r,a.result);break}case"started":{var s;(s=r.onStarted)===null||s===void 0||s.call(r,{context:a.context});break}case"stopped":{var o;(o=r.onStopped)===null||o===void 0||o.call(r);break}case"data":case void 0:{var c;
18(c=r.onData)===null||c===void 0||c.call(r,a.result.data);break}}},error(a){var i;(i=r.onError)===null||i===void 0||i.call(r,a)},complete(){var a;(a=r.onComplete)===null||a===void 0||a.call(r)}})}};const _U=Symbol.for("trpc_untypedClient"),Dae={query:"query",mutate:"mutation",subscribe:"subscription"},Iae=e=>Dae[e];function AU(e){const t=ib(({path:r,args:n})=>{const a=[...r],i=Iae(a.pop()),s=a.join(".");return e[i](s,...n)});return wT(r=>r===_U?e:t[r])}function jae(e){const t=new ob(e);return AU(t)}function ET(e){return e[_U]}rn(os(),1);rn(os(),1);var Lae=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(a){var i,s,o,c=2;for(typeof Symbol<"u"&&(s=Symbol.asyncIterator,o=Symbol.iterator);c--;){if(s&&(i=a[s])!=null)return i.call(a);if(o&&(i=a[o])!=null)return new n(i.call(a));s="@@asyncIterator",o="@@iterator"}throw new TypeError("Object is not async iterable")}function n(a){function i(s){if(Object(s)!==s)return Promise.reject(new TypeError(s+" is not an object."));var o=s.done;return Promise.resolve(s.value).then(function(c){return{value:c,done:o}})}return n=function(o){this.s=o,this.n=o.next},n.prototype={s:null,n:null,next:function(){return i(this.n.apply(this.s,arguments))},return:function(o){var c=this.s.return;return c===void 0?Promise.resolve({value:o,done:!0}):i(c.apply(this.s,arguments))},throw:function(o){var c=this.s.return;return c===void 0?Promise.reject(o):i(c.apply(this.s,arguments))}},new n(a)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}});rn(Lae(),1);rn(os(),1);var Bae=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){function r(){var n=typeof SuppressedError=="function"?SuppressedError:function(o,c){var u=Error();return u.name="SuppressedError",u.error=o,u.suppressed=c,u},a={},i=[];function s(o,c){if(c!=null){if(Object(c)!==c)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(o)var u=c[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(u===void 0&&(u=c[Symbol.dispose||Symbol.for("Symbol.dispose")],o))var h=u;if(typeof u!="function")throw new TypeError("Object is not disposable.");h&&(u=function(){try{h.call(c)}catch(g){return Promise.reject(g)}}),i.push({v:c,d:u,a:o})}else o&&i.push({d:c,a:o});return c}return{e:a,u:s.bind(null,!1),a:s.bind(null,!0),d:function(){var c,u=this.e,h=0;function p(){for(;c=i.pop();)try{if(!c.a&&h===1)return h=0,i.push(c),Promise.resolve().then(p);if(c.d){var y=c.d.call(c.v);if(c.a)return h|=2,Promise.resolve(y).then(p,g)}else h|=1}catch(x){return g(x)}if(h===1)return u!==a?Promise.reject(u):Promise.resolve();if(u!==a)throw u}function g(y){return u=u!==a?new n(y,u):y,p()}return p()}}}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),TU=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){function r(n,a){this.v=n,this.k=a}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),zae=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var r=TU();function n(a){return new r(a,0)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Fae=Ws({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var r=TU();function n(i){return function(){return new a(i.apply(this,arguments))}}function a(i){var s,o;function c(h,p){try{var g=i[h](p),y=g.value,x=y instanceof r;Promise.resolve(x?y.v:y).then(function(b){if(x){var w=h==="return"?"return":"next";if(!y.k||b.done)return c(w,b);b=i[w](b).value}u(g.done?"return":"normal",b)},function(b){c("throw",b)})}catch(b){u("throw",b)}}function u(h,p){switch(h){case"return":s.resolve({value:p,done:!0});break;case"throw":s.reject(p);break;default:s.resolve({value:p,done:!1})}(s=s.next)?c(s.key,s.arg):o=null}this._invoke=function(h,p){return new Promise(function(g,y){var x={key:h,arg:p,resolve:g,reject:y,next:null};o?o=o.next=x:(s=o=x,c(h,p))})},typeof i.return!="function"&&(this.return=void 0)}a.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},a.prototype.next=function(i){return this._invoke("next",i)},a.prototype.throw=function(i){return this._invoke("throw",i)},a.prototype.return=function(i){return this._invoke("return",i)}
18,t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}});rn(Bae(),1);rn(zae(),1);rn(Fae(),1);rn(os(),1);function $ae(e){return ib(({path:t,args:r})=>{var n;const a=[...t],i=a.pop();if(i==="useMutation")return e[i](a,...r);if(i==="_def")return{path:a};const[s,...o]=r,c=(n=o[0])!==null&&n!==void 0?n:{};return e[i](a,s,c)})}var t3;const Uae=["client","ssrContext","ssrState","abortOnUnmount"],Hae=(t3=C.createContext)===null||t3===void 0?void 0:t3.call(rb,null),qae=e=>{switch(e){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}};function Vae(e){return ib(t=>{const r=[...t.path],n=r.pop(),a=[...t.args],i=a.shift(),s=qae(n),o=_s(r,i,s);return{infiniteQueryOptions:()=>e.infiniteQueryOptions(r,o,a[0]),queryOptions:()=>e.queryOptions(r,o,...a),fetch:()=>e.fetchQuery(o,...a),fetchInfinite:()=>e.fetchInfiniteQuery(o,a[0]),prefetch:()=>e.prefetchQuery(o,...a),prefetchInfinite:()=>e.prefetchInfiniteQuery(o,a[0]),ensureData:()=>e.ensureQueryData(o,...a),invalidate:()=>e.invalidateQueries(o,...a),reset:()=>e.resetQueries(o,...a),refetch:()=>e.refetchQueries(o,...a),cancel:()=>e.cancelQuery(o,...a),setData:()=>{e.setQueryData(o,a[0],a[1])},setQueriesData:()=>e.setQueriesData(o,a[0],a[1],a[2]),setInfiniteData:()=>{e.setInfiniteQueryData(o,a[0],a[1])},getData:()=>e.getQueryData(o),getInfiniteData:()=>e.getInfiniteQueryData(o),setMutationDefaults:()=>e.setMutationDefaults(ty(r),i),getMutationDefaults:()=>e.getMutationDefaults(ty(r)),isMutating:()=>e.isMutating({mutationKey:ty(r)})}[n]()})}function Gae(e){const t=AU(e.client),r=Vae(e);return wT(n=>{const a=n;return a==="client"?t:Uae.includes(a)?e[a]:r[n]})}var Wae=Ru(pm(),1);function GO(e){const t=e instanceof ob?e:ET(e);return ib(r=>{const n=r.path,a=n.join("."),[i,s]=r.args;return(0,Wae.default)({queryKey:_s(n,i,"query"),queryFn:()=>t.query(a,i,s?.trpc)},s)})}var r3=Ru(pm(),1);function ha(e,t,r){var n;const a=e[0];let i=(n=e[1])===null||n===void 0?void 0:n.input;if(r){var s;i=(0,r3.default)((0,r3.default)((0,r3.default)({},(s=i)!==null&&s!==void 0?s:{}),r.pageParam?{cursor:r.pageParam}:{}),{},{direction:r.direction})}return[a.join("."),i,t?.trpc]}var Yae=dc({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(a){var i,s,o,c=2;for(typeof Symbol<"u"&&(s=Symbol.asyncIterator,o=Symbol.iterator);c--;){if(s&&(i=a[s])!=null)return i.call(a);if(o&&(i=a[o])!=null)return new n(i.call(a));s="@@asyncIterator",o="@@iterator"}throw new TypeError("Object is not async iterable")}function n(a){function i(s){if(Object(s)!==s)return Promise.reject(new TypeError(s+" is not an object."));var o=s.done;return Promise.resolve(s.value).then(function(c){return{value:c,done:o}})}return n=function(o){this.s=o,this.n=o.next},n.prototype={s:null,n:null,next:function(){return i(this.n.apply(this.s,arguments))},return:function(o){var c=this.s.return;return c===void 0?Promise.resolve({value:o,done:!0}):i(c.apply(this.s,arguments))},throw:function(o){var c=this.s.return;return c===void 0?Promise.reject(o):i(c.apply(this.s,arguments))}},new n(a)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Kae=Ru(Yae(),1);function OE(e){return{path:e.path.join(".")}}function hh(e){const t=OE(e);return C.useMemo(()=>t,[t])}async function NU(e,t,r){const a=t.getQueryCache().build(t,{queryKey:r});a.setState({data:[],status:"success"});const i=[];var s=!1,o=!1,c;try{for(var u=(0,Kae.default)(e),h;s=!(h=await u.next()).done;s=!1){const p=h.value;i.push(p),a.setState({data:[...i]})}}catch(p){o=!0,c=p}finally{try{s&&u.return!=null&&await u.return()}finally{if(o)throw c}}return i}var Jt=Ru(pm(),1);function Xae(e){const{client:t,queryClient:r}=e,n=t instanceof ob?t:ET(t);return{infiniteQueryOptions:(a,i,s)=>{var o,c;const u=((o=i[1])===null||o===void 0?void 0:o.input)===Ja,h=async p=>{var g;const y=(0,Jt.default)((0,Jt.default)({},s),{},{trpc:(0,Jt.default)((0,Jt.default)({},s?.trpc),!(s==null||(g=s.trpc)===null||g===void 0)&&g.abortOnUnmount?{signal:p.signal}:{signal:null})});return await n.query(...ha(i,y,{direction:p.direction,pageParam:p.pageParam}))};return Object.assign((0,Jt.default)((0,Jt.default)({},s),{},{initialData:s?.initialData,queryKey:i,queryFn:u?Ja:h,initialPageParam:(c=s?.initialCursor)!==null&&c!==void 0?c:null}),{trpc:OE({path:a})})},queryOptions:(a,i,s)=>{var o;const c=((o=i[1])===null||o===void 0?void 0:o.input)===Ja,u=async h=>{var p;const g=(0,Jt.default)((0,Jt.default)({},s),{},{trpc:(0,Jt.default)((0,Jt.default)({},s?.trpc),!(s==null||(p=s.trpc)===null||p===void 0)&&p.abortOnUnmount?{signal:h.signal}:{signal:null})}),y=await n.query(...ha(i,g));return lU(y)?NU(y,r,i):y};return Object.assign((0,Jt.default)((0,Jt.default)({},s),{},{initialData:s?.initialData,queryKey:i,queryFn:c?Ja:u}),{trpc:OE({path:a})})},fetchQuery:(a,i)=>r.fetchQuery((0,Jt.default)((0,Jt.default)({},i),{},{queryKey:a,queryFn:()=>n.query(...ha(a,i))})),fetchInfiniteQuery:(a,i)=>{var s;return r.fetchInfiniteQuery((0,Jt.default)((0,Jt.default)({},i),{},{queryKey:a,queryFn:({pageParam:o,direction:c})=>n.query(...ha(a,i,{pageParam:o,direction:c})),initialPageParam:(s=i?.initialCursor)!==null&&s!==void 0?s:null}))},prefetchQuery:(a,i)=>r.prefetchQuery((0,Jt.default)((0,Jt.default)({},i),{},{queryKey:a,queryFn:()=>n.query(...ha(a,i))})),prefetchInfiniteQuery:(a,i)=>{var s;return r.prefetchInfiniteQuery((0,Jt.default)((0,Jt.default)({},i),{},{queryKey:a,queryFn:({pageParam:o,direction:c})=>n.query(...ha(a,i,{pageParam:o,direction:c})),initialPageParam:(s=i?.initialCursor)!==null&&s!==void 0?s:null}))},ensureQueryData:(a,i)=>r.ensureQueryData((0,Jt.default)((0,Jt.default)({},i),{},{queryKey:a,queryFn:()=>n.query(...ha(a,i))})),invalidateQueries:(a,i,s)=>
18r.invalidateQueries((0,Jt.default)((0,Jt.default)({},i),{},{queryKey:a}),s),resetQueries:(a,i,s)=>r.resetQueries((0,Jt.default)((0,Jt.default)({},i),{},{queryKey:a}),s),refetchQueries:(a,i,s)=>r.refetchQueries((0,Jt.default)((0,Jt.default)({},i),{},{queryKey:a}),s),cancelQuery:(a,i)=>r.cancelQueries({queryKey:a},i),setQueryData:(a,i,s)=>r.setQueryData(a,i,s),setQueriesData:(a,i,s,o)=>r.setQueriesData((0,Jt.default)((0,Jt.default)({},i),{},{queryKey:a}),s,o),getQueryData:a=>r.getQueryData(a),setInfiniteQueryData:(a,i,s)=>r.setQueryData(a,i,s),getInfiniteQueryData:a=>r.getQueryData(a),setMutationDefaults:(a,i)=>{const s=a[0],o=c=>n.mutation(...ha([s,{input:c}],e));return r.setMutationDefaults(a,typeof i=="function"?i({canonicalMutationFn:o}):i)},getMutationDefaults:a=>r.getMutationDefaults(a),isMutating:a=>r.isMutating((0,Jt.default)((0,Jt.default)({},a),{},{exact:!0}))}}var Qe=Ru(pm());const WO=(e,t)=>new Proxy(e,{get(n,a){return t(a),n[a]}});function Qae(e){var t,r;const n=(t=void 0)!==null&&t!==void 0?t:k=>k.originalFn(),a=(r=void 0)!==null&&r!==void 0?r:Hae,i=jae,s=k=>{var O;const{abortOnUnmount:P=!1,queryClient:j,ssrContext:L}=k,[B,$]=C.useState((O=k.ssrState)!==null&&O!==void 0?O:!1),V=k.client instanceof ob?k.client:ET(k.client),K=C.useMemo(()=>Xae({client:V,queryClient:j}),[V,j]),q=C.useMemo(()=>(0,Qe.default)({abortOnUnmount:P,queryClient:j,client:V,ssrContext:L??null,ssrState:B},K),[P,V,K,j,L,B]);return C.useEffect(()=>{$(J=>J?"mounted":!1)},[]),f.jsx(a.Provider,{value:q,children:k.children})};function o(){const k=C.useContext(a);if(!k)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return k}function c(k,O){var P;const{queryClient:j,ssrState:L}=o();return L&&L!=="mounted"&&((P=j.getQueryCache().find({queryKey:k}))===null||P===void 0?void 0:P.state.status)==="error"?(0,Qe.default)({retryOnMount:!1},O):O}function u(k,O,P){var j,L,B,$,V;const K=o(),{abortOnUnmount:q,client:J,ssrState:U,queryClient:Z,prefetchQuery:ee}=K,de=_s(k,O,"query"),W=Z.getQueryDefaults(de),Y=O===Ja;typeof window>"u"&&U==="prepass"&&(P==null||(j=P.trpc)===null||j===void 0?void 0:j.ssr)!==!1&&((L=P?.enabled)!==null&&L!==void 0?L:W?.enabled)!==!1&&!Y&&!Z.getQueryCache().find({queryKey:de})&&ee(de,P);const ie=c(de,(0,Qe.default)((0,Qe.default)({},W),P)),z=(B=($=P==null||(V=P.trpc)===null||V===void 0?void 0:V.abortOnUnmount)!==null&&$!==void 0?$:void 0)!==null&&B!==void 0?B:q,ue=_ne((0,Qe.default)((0,Qe.default)({},ie),{},{queryKey:de,queryFn:Y?O:async xe=>{const Me=(0,Qe.default)((0,Qe.default)({},ie),{},{trpc:(0,Qe.default)((0,Qe.default)({},ie?.trpc),z?{signal:xe.signal}:{signal:null})}),_e=await J.query(...ha(de,Me));return lU(_e)?NU(_e,Z,de):_e}}),Z);return ue.trpc=hh({path:k}),ue}function h(k,O,P){var j,L,B;const $=o(),V=_s(k,O,"query"),K=O===Ja,q=(j=(L=P==null||(B=P.trpc)===null||B===void 0?void 0:B.abortOnUnmount)!==null&&L!==void 0?L:void 0)!==null&&j!==void 0?j:$.abortOnUnmount;Cne((0,Qe.default)((0,Qe.default)({},P),{},{queryKey:V,queryFn:K?O:J=>{const U={trpc:(0,Qe.default)((0,Qe.default)({},P?.trpc),q?{signal:J.signal}:{})};return $.client.query(...ha(V,U))}}))}function p(k,O,P){var j,L,B;const $=o(),V=_s(k,O,"query"),K=(j=(L=P==null||(B=P.trpc)===null||B===void 0?void 0:B.abortOnUnmount)!==null&&L!==void 0?L:void 0)!==null&&j!==void 0?j:$.abortOnUnmount,q=Ane((0,Qe.default)((0,Qe.default)({},P),{},{queryKey:V,queryFn:J=>{const U=(0,Qe.default)((0,Qe.default)({},P),{},{trpc:(0,Qe.default)((0,Qe.default)({},P?.trpc),K?{signal:J.signal}:{signal:null})});return $.client.query(...ha(V,U))}}),$.queryClient);return q.trpc=hh({path:k}),[q.data,q]}function g(k,O){const{client:P,queryClient:j}=o(),L=ty(k),B=j.defaultMutationOptions(j.getMutationDefaults(L)),$=One((0,Qe.default)((0,Qe.default)({},O),{},{mutationKey:L,mutationFn:V=>P.mutation(...ha([k,{input:V}],O)),onSuccess(...V){var K,q;return n({originalFn:()=>{var U,Z,ee;return(U=O==null||(Z=O.onSuccess)===null||Z===void 0?void 0:Z.call(O,...V))!==null&&U!==void 0?U:B==null||(ee=B.onSuccess)===null||ee===void 0?void 0:ee.call(B,...V)},queryClient:j,meta:(K=(q=O?.meta)!==null&&q!==void 0?q:B?.meta)!==null&&K!==void 0?K:{}})}}),j);return $.trpc=hh({path:k}),$}const y={data:void 0,error:null,status:"idle"},x={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function b(k,O,P){var j;const L=(j=P?.enabled)!==null&&j!==void 0?j:O!==Ja,B=rc(_s(k,O,"any")),{client:$}=o(),V=C.useRef(P);C.useEffect(()=>{V.current=P});const[K]=C.useState(new Set([])),q=C.useCallback(Y=>{K.add(Y)},[K]),J=C.useRef(null),U=C.useCallback(Y=>{const ie=ee.current,z=ee.current=Y(ie);let ue=!1;for(const xe of K)if(ie[xe]!==z[xe]){ue=!0;break}ue&&W(WO(z,q))},[q,K]),Z=C.useCallback(()=>{var Y;if((Y=J.current)===null||Y===void 0||Y.unsubscribe(),!L){U(()=>(0,Qe.default)((0,Qe.default)({},y),{},{reset:Z}));return}U(()=>(0,Qe.default)((0,Qe.default)({},x),{},{reset:Z}));const ie=$.subscription(k.join("."),O??void 0,{onStarted:()=>{var z,ue;(z=(ue=V.current).onStarted)===null||z===void 0||z.call(ue),U(xe=>(0,Qe.default)((0,Qe.default)({},xe),{},{status:"pending",error:null}))},onData:z=>{var ue,xe;(ue=(xe=V.current).onData)===null||ue===void 0||ue.call(xe,z),U(Me=>(0,Qe.default)((0,Qe.default)({},Me),{},{status:"pending",data:z,error:null}))},onError:z=>{var ue,xe;(ue=(xe=V.current).onError)===null||ue===void 0||ue.call(xe,z),U(Me=>(0,Qe.default)((0,Qe.default)({},Me),{},{status:"error",error:z}))},onConnectionStateChange:z=>{U(ue=>{switch(z.state){case"idle":return(0,Qe.default)((0,Qe.default)({},ue),{},{status:z.state,error:null,data:void 0});case"connecting":return(0,Qe.default)((0,Qe.default)({},ue),{},{error:z.error,status:z.state});
18case"pending":return ue}})},onComplete:()=>{var z,ue;(z=(ue=V.current).onComplete)===null||z===void 0||z.call(ue),U(xe=>(0,Qe.default)((0,Qe.default)({},xe),{},{status:"idle",error:null,data:void 0}))}});J.current=ie},[$,B,L,U]);C.useEffect(()=>(Z(),()=>{var Y;(Y=J.current)===null||Y===void 0||Y.unsubscribe()}),[Z]);const ee=C.useRef(L?(0,Qe.default)((0,Qe.default)({},x),{},{reset:Z}):(0,Qe.default)((0,Qe.default)({},y),{},{reset:Z})),[de,W]=C.useState(WO(ee.current,q));return de}function w(k,O,P){var j,L,B,$,V;const{client:K,ssrState:q,prefetchInfiniteQuery:J,queryClient:U,abortOnUnmount:Z}=o(),ee=_s(k,O,"infinite"),de=U.getQueryDefaults(ee),W=O===Ja;typeof window>"u"&&q==="prepass"&&(P==null||(j=P.trpc)===null||j===void 0?void 0:j.ssr)!==!1&&((L=P?.enabled)!==null&&L!==void 0?L:de?.enabled)!==!1&&!W&&!U.getQueryCache().find({queryKey:ee})&&J(ee,(0,Qe.default)((0,Qe.default)({},de),P));const Y=c(ee,(0,Qe.default)((0,Qe.default)({},de),P)),ie=(B=P==null||($=P.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&B!==void 0?B:Z,z=Mne((0,Qe.default)((0,Qe.default)({},Y),{},{initialPageParam:(V=P.initialCursor)!==null&&V!==void 0?V:null,persister:P.persister,queryKey:ee,queryFn:W?O:ue=>{var xe;const Me=(0,Qe.default)((0,Qe.default)({},Y),{},{trpc:(0,Qe.default)((0,Qe.default)({},Y?.trpc),ie?{signal:ue.signal}:{signal:null})});return K.query(...ha(ee,Me,{pageParam:(xe=ue.pageParam)!==null&&xe!==void 0?xe:P.initialCursor,direction:ue.direction}))}}),U);return z.trpc=hh({path:k}),z}function E(k,O,P){var j,L,B;const $=o(),V=_s(k,O,"infinite"),K=$.queryClient.getQueryDefaults(V),q=O===Ja,J=c(V,(0,Qe.default)((0,Qe.default)({},K),P)),U=(j=P==null||(L=P.trpc)===null||L===void 0?void 0:L.abortOnUnmount)!==null&&j!==void 0?j:$.abortOnUnmount;kne((0,Qe.default)((0,Qe.default)({},P),{},{initialPageParam:(B=P.initialCursor)!==null&&B!==void 0?B:null,queryKey:V,queryFn:q?O:Z=>{var ee;const de=(0,Qe.default)((0,Qe.default)({},J),{},{trpc:(0,Qe.default)((0,Qe.default)({},J?.trpc),U?{signal:Z.signal}:{})});return $.client.query(...ha(V,de,{pageParam:(ee=Z.pageParam)!==null&&ee!==void 0?ee:P.initialCursor,direction:Z.direction}))}}))}function A(k,O,P){var j,L,B;const $=o(),V=_s(k,O,"infinite"),K=$.queryClient.getQueryDefaults(V),q=c(V,(0,Qe.default)((0,Qe.default)({},K),P)),J=(j=P==null||(L=P.trpc)===null||L===void 0?void 0:L.abortOnUnmount)!==null&&j!==void 0?j:$.abortOnUnmount,U=Tne((0,Qe.default)((0,Qe.default)({},P),{},{initialPageParam:(B=P.initialCursor)!==null&&B!==void 0?B:null,queryKey:V,queryFn:Z=>{var ee;const de=(0,Qe.default)((0,Qe.default)({},q),{},{trpc:(0,Qe.default)((0,Qe.default)({},q?.trpc),J?{signal:Z.signal}:{})});return $.client.query(...ha(V,de,{pageParam:(ee=Z.pageParam)!==null&&ee!==void 0?ee:P.initialCursor,direction:Z.direction}))}}),$.queryClient);return U.trpc=hh({path:k}),[U.data,U]}return{Provider:s,createClient:i,useContext:o,useUtils:o,useQuery:u,usePrefetchQuery:h,useSuspenseQuery:p,useQueries:(k,O)=>{const{ssrState:P,queryClient:j,prefetchQuery:L,client:B}=o(),$=GO(B),V=k($);if(typeof window>"u"&&P==="prepass")for(const q of V){var K;const J=q;((K=J.trpc)===null||K===void 0?void 0:K.ssr)!==!1&&!j.getQueryCache().find({queryKey:J.queryKey})&&L(J.queryKey,J)}return oU({queries:V.map(q=>(0,Qe.default)((0,Qe.default)({},q),{},{queryKey:q.queryKey})),combine:O?.combine},j)},useSuspenseQueries:k=>{const{queryClient:O,client:P}=o(),j=GO(P),L=k(j),B=Nne({queries:L.map($=>(0,Qe.default)((0,Qe.default)({},$),{},{queryFn:$.queryFn,queryKey:$.queryKey}))},O);return[B.map($=>$.data),B]},useMutation:g,useSubscription:b,useInfiniteQuery:w,usePrefetchInfiniteQuery:E,useSuspenseInfiniteQuery:A}}function Zae(e){const t=$ae(e);return wT(r=>r==="useContext"||r==="useUtils"?()=>{const n=e.useUtils();return C.useMemo(()=>Gae(n),[n])}:e.hasOwnProperty(r)?e[r]:t[r])}function Jae(e){const t=Qae();return Zae(t)}const ke=Jae(),eie="app_session_id",tie="Please login (10001)",rie="__Host-oauth_state",nie=e=>btoa(JSON.stringify(e));var n3={exports:{}},ph={},a3={exports:{}},i3={};/**
19 * @license React
20 * scheduler.production.js
21 *
22 * Copyright (c) Meta Platforms, Inc. and affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */var YO;function aie(){return YO||(YO=1,(function(e){function t(U,Z){var ee=U.length;U.push(Z);e:for(;0<ee;){var de=ee-1>>>1,W=U[de];if(0<a(W,Z))U[de]=Z,U[ee]=W,ee=de;else break e}}function r(U){return U.length===0?null:U[0]}function n(U){if(U.length===0)return null;var Z=U[0],ee=U.pop();if(ee!==Z){U[0]=ee;e:for(var de=0,W=U.length,Y=W>>>1;de<Y;){var ie=2*(de+1)-1,z=U[ie],ue=ie+1,xe=U[ue];if(0>a(z,ee))ue<W&&0>a(xe,z)?(U[de]=xe,U[ue]=ee,de=ue):(U[de]=z,U[ie]=ee,de=ie);else if(ue<W&&0>a(xe,ee))U[de]=xe,U[ue]=ee,de=ue;else break e}}return Z}function a(U,Z){var ee=U.sortIndex-Z.sortIndex;return ee!==0?ee:U.id-Z.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var c=[],u=[],h=1,p=null,g=3,y=!1,x=!1,b=!1,w=!1,E=typeof setTimeout=="function"?setTimeout:null,A=typeof clearTimeout=="function"?clearTimeout:null,T=typeof setImmediate<"u"?setImmediate:null;function R(U){for(var Z=r(u);Z!==null;){if(Z.callback===null)n(u);else if(Z.startTime<=U)n(u),Z.sortIndex=Z.expirationTime,t(c,Z);else break;Z=r(u)}}function k(U){if(b=!1,R(U),!x)if(r(c)!==null)x=!0,O||(O=!0,V());else{var Z=r(u);Z!==null&&J(k,Z.startTime-U)}}var O=!1,P=-1,j=5,L=-1;function B(){return w?!0:!(e.unstable_now()-L<j)}function $(){if(w=!1,O){var U=e.unstable_now();L=U;var Z=!0;try{e:{x=!1,b&&(b=!1,A(P),P=-1),y=!0;var ee=g;try{t:{for(R(U),p=r(c);p!==null&&!(p.expirationTime>U&&B());){var de=p.callback;if(typeof de=="function"){p.callback=null,g=p.priorityLevel;var W=de(p.expirationTime<=U);if(U=e.unstable_now(),typeof W=="function"){p.callback=W,R(U),Z=!0;break t}p===r(c)&&n(c),R(U)}else n(c);p=r(c)}if(p!==null)Z=!0;else{var Y=r(u);Y!==null&&J(k,Y.startTime-U),Z=!1}}break e}finally{p=null,g=ee,y=!1}Z=void 0}}finally{Z?V():O=!1}}}var V;if(typeof T=="function")V=function(){T($)};else if(typeof MessageChannel<"u"){var K=new MessageChannel,q=K.port2;K.port1.onmessage=$,V=function(){q.postMessage(null)}}else V=function(){E($,0)};function J(U,Z){P=E(function(){U(e.unstable_now())},Z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(U){U.callback=null},e.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<U?Math.floor(1e3/U):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(U){switch(g){case 1:case 2:case 3:var Z=3;break;default:Z=g}var ee=g;g=Z;try{return U()}finally{g=ee}},e.unstable_requestPaint=function(){w=!0},e.unstable_runWithPriority=function(U,Z){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var ee=g;g=U;try{return Z()}finally{g=ee}},e.unstable_scheduleCallback=function(U,Z,ee){var de=e.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?de+ee:de):ee=de,U){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}return W=ee+W,U={id:h++,callback:Z,priorityLevel:U,startTime:ee,expirationTime:W,sortIndex:-1},ee>de?(U.sortIndex=ee,t(u,U),r(c)===null&&U===r(u)&&(b?(A(P),P=-1):b=!0,J(k,ee-de))):(U.sortIndex=W,t(c,U),x||y||(x=!0,O||(O=!0,V()))),U},e.unstable_shouldYield=B,e.unstable_wrapCallback=function(U){var Z=g;return function(){var ee=g;g=Z;try{return U.apply(this,arguments)}finally{g=ee}}}})(i3)),i3}var KO;function iie(){return KO||(KO=1,a3.exports=aie()),a3.exports}var s3={exports:{}},Zn={};/**
27 * @license React
28 * react-dom.production.js
29 *
30 * Copyright (c) Meta Platforms, Inc. and affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var XO;function sie(){if(XO)return Zn;XO=1;var e=tb();function t(c){var u="https://react.dev/errors/"+c;if(1<arguments.length){u+="?args[]="+encodeURIComponent(arguments[1]);for(var h=2;h<arguments.length;h++)u+="&args[]="+encodeURIComponent(arguments[h])}return"Minified React error #"+c+"; visit "+u+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var n={d:{f:r,r:function(){throw Error(t(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for("react.portal");function i(c,u,h){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:p==null?null:""+p,children:c,containerInfo:u,implementation:h}}var s=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function o(c,u){if(c==="font")return"";if(typeof u=="string")return u==="use-credentials"?u:""}return Zn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=n,Zn.createPortal=function(c,u){var h=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!u||u.nodeType!==1&&u.nodeType!==9&&u.nodeType!==11)throw Error(t(299));return i(c,u,null,h)},Zn.flushSync=function(c){var u=s.T,h=n.p;try{if(s.T=null,n.p=2,c)return c()}finally{s.T=u,n.p=h,n.d.f()}}
vendor: 6,757 bytes, lines 34-42
34,Zn.preconnect=function(c,u){typeof c=="string"&&(u?(u=u.crossOrigin,u=typeof u=="string"?u==="use-credentials"?u:"":void 0):u=null,n.d.C(c,u))},Zn.prefetchDNS=function(c){typeof c=="string"&&n.d.D(c)},Zn.preinit=function(c,u){if(typeof c=="string"&&u&&typeof u.as=="string"){var h=u.as,p=o(h,u.crossOrigin),g=typeof u.integrity=="string"?u.integrity:void 0,y=typeof u.fetchPriority=="string"?u.fetchPriority:void 0;h==="style"?n.d.S(c,typeof u.precedence=="string"?u.precedence:void 0,{crossOrigin:p,integrity:g,fetchPriority:y}):h==="script"&&n.d.X(c,{crossOrigin:p,integrity:g,fetchPriority:y,nonce:typeof u.nonce=="string"?u.nonce:void 0})}},Zn.preinitModule=function(c,u){if(typeof c=="string")if(typeof u=="object"&&u!==null){if(u.as==null||u.as==="script"){var h=o(u.as,u.crossOrigin);n.d.M(c,{crossOrigin:h,integrity:typeof u.integrity=="string"?u.integrity:void 0,nonce:typeof u.nonce=="string"?u.nonce:void 0})}}else u==null&&n.d.M(c)},Zn.preload=function(c,u){if(typeof c=="string"&&typeof u=="object"&&u!==null&&typeof u.as=="string"){var h=u.as,p=o(h,u.crossOrigin);n.d.L(c,h,{crossOrigin:p,integrity:typeof u.integrity=="string"?u.integrity:void 0,nonce:typeof u.nonce=="string"?u.nonce:void 0,type:typeof u.type=="string"?u.type:void 0,fetchPriority:typeof u.fetchPriority=="string"?u.fetchPriority:void 0,referrerPolicy:typeof u.referrerPolicy=="string"?u.referrerPolicy:void 0,imageSrcSet:typeof u.imageSrcSet=="string"?u.imageSrcSet:void 0,imageSizes:typeof u.imageSizes=="string"?u.imageSizes:void 0,media:typeof u.media=="string"?u.media:void 0})}},Zn.preloadModule=function(c,u){if(typeof c=="string")if(u){var h=o(u.as,u.crossOrigin);n.d.m(c,{as:typeof u.as=="string"&&u.as!=="script"?u.as:void 0,crossOrigin:h,integrity:typeof u.integrity=="string"?u.integrity:void 0})}else n.d.m(c)},Zn.requestFormReset=function(c){n.d.r(c)},Zn.unstable_batchedUpdates=function(c,u){return c(u)},Zn.useFormState=function(c,u,h){return s.H.useFormState(c,u,h)},Zn.useFormStatus=function(){return s.H.useHostTransitionStatus()},Zn.version="19.2.1",Zn}var QO;function CU(){if(QO)return s3.exports;QO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),s3.exports=sie(),s3.exports}/**
35 * @license React
36 * react-dom-client.production.js
37 *
38 * Copyright (c) Meta Platforms, Inc. and affiliates.
39 *
40 * This source code is licensed under the MIT license found in the
41 * LICENSE file in the root directory of this source tree.
42 */var ZO;function oie(){if(ZO)return ph;ZO=1;var e=iie(),t=tb(),r=CU();function n(l){var d="https://react.dev/errors/"+l;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)d+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+l+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function i(l){var d=l,m=l;if(l.alternate)for(;d.return;)d=d.return;else{l=d;do d=l,(d.flags&4098)!==0&&(m=d.return),l=d.return;while(l)}return d.tag===3?m:null}function s(l){if(l.tag===13){var d=l.memoizedState;if(d===null&&(l=l.alternate,l!==null&&(d=l.memoizedState)),d!==null)return d.dehydrated}return null}function o(l){if(l.tag===31){var d=l.memoizedState;if(d===null&&(l=l.alternate,l!==null&&(d=l.memoizedState)),d!==null)return d.dehydrated}return null}function c(l){if(i(l)!==l)throw Error(n(188))}function u(l){var d=l.alternate;if(!d){if(d=i(l),d===null)throw Error(n(188));return d!==l?null:l}for(var m=l,v=d;;){var S=m.return;if(S===null)break;var _=S.alternate;if(_===null){if(v=S.return,v!==null){m=v;continue}break}if(S.child===_.child){for(_=S.child;_;){if(_===m)return c(S),l;if(_===v)return c(S),d;_=_.sibling}throw Error(n(188))}if(m.return!==v.return)m=S,v=_;else{for(var I=!1,H=S.child;H;){if(H===m){I=!0,m=S,v=_;break}if(H===v){I=!0,v=S,m=_;break}H=H.sibling}if(!I){for(H=_.child;H;){if(H===m){I=!0,m=_,v=S;break}if(H===v){I=!0,v=_,m=S;break}H=H.sibling}if(!I)throw Error(n(189))}}if(m.alternate!==v)throw Error(n(190))}if(m.tag!==3)throw Error(n(188));return m.stateNode.current===m?l:d}function h(l){var d=l.tag;if(d===5||d===26||d===27||d===6)return l;for(l=l.child;l!==null;){if(d=h(l),d!==null)return d;l=l.sibling}return null}var p=Object.assign,g=Symbol.for("react.element"),y=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),A=Symbol.for("react.consumer"),T=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),k=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),j=Symbol.for("react.lazy"),L=Symbol.for("react.activity"),B=Symbol.for("react.memo_cache_sentinel"),$=Symbol.iterator;function V(l){return l===null||typeof l!="object"?null:(l=$&&l[$]||l["@@iterator"],typeof l=="function"?l:null)}var K=Symbol.for("react.client.reference");function q(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===K?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case b:return"Fragment";case E:return"Profiler";case w:return"StrictMode";case k:return"Suspense";case O:return"SuspenseList";case L:return"Activity"}if(typeof l=="object")switch(l.$$typeof){case x:return"Portal";case T:return l.displayName||"Context";case A:return(l._context.displayName||"Context")+".Consumer";case R:var d=l.render;return l=l.displayName,l||(l=d.displayName||d.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case P:return d=l.displayName||null,d!==null?d:q(l.type)||"Memo";case j:d=l._payload,l=l._init;try{return q(l(d))}catch{}}return null}var J=Array.isArray,U=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},de=[],W=-1;function Y(l){return{current:l}}function ie(l){0>W||(l.current=de[W],de[W]=null,W--)}function z(l,d){W++,de[W]=l.current,l.current=d}var ue=Y(null),xe=Y(null),Me=Y(null),_e=Y(null);function Ie(l,d){switch(z(Me,d),z(xe,l),z(ue,null),d.nodeType){case 9:case 11:l=(l=d.documentElement)&&(l=l.namespaceURI)?Q9(l):0;break;default:if(l=d.tagName,d=d.namespaceURI)d=Q9(d),l=Z9(d,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}ie(ue),z(ue,l)}function Se(){ie(ue),ie(xe),ie(Me)}function je(l){l.memoizedState!==null&&z(_e,l);var d=ue.current,m=Z9(d,l.type);d!==m&&(z(xe,l),z(ue,m))}function qe(l){xe.current===l&&(ie(ue),ie(xe)),_e.current===l&&(ie(_e),lh._currentValue=ee)}
vendor: 7,315 bytes, lines 42-49
42var ve,bt;function Xe(l){if(ve===void 0)try{throw Error()}catch(m){var d=m.stack.trim().match(/\n( *(at )?)/);ve=d&&d[1]||"",bt=-1<m.stack.indexOf(`
43    at`)?" (<anonymous>)":-1<m.stack.indexOf("@")?"@unknown:0:0":""}return`
44`+ve+l+bt}var ht=!1;function wt(l,d){if(!l||ht)return"";ht=!0;var m=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var v={DetermineComponentFrameRoot:function(){try{if(d){var Oe=function(){throw Error()};if(Object.defineProperty(Oe.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Oe,[])}catch(be){var ye=be}Reflect.construct(l,[],Oe)}else{try{Oe.call()}catch(be){ye=be}l.call(Oe.prototype)}}else{try{throw Error()}catch(be){ye=be}(Oe=l())&&typeof Oe.catch=="function"&&Oe.catch(function(){})}}catch(be){if(be&&ye&&typeof be.stack=="string")return[be.stack,ye.stack]}return[null,null]}};v.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var S=Object.getOwnPropertyDescriptor(v.DetermineComponentFrameRoot,"name");S&&S.configurable&&Object.defineProperty(v.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var _=v.DetermineComponentFrameRoot(),I=_[0],H=_[1];if(I&&H){var oe=I.split(`
45`),ge=H.split(`
46`);for(S=v=0;v<oe.length&&!oe[v].includes("DetermineComponentFrameRoot");)v++;for(;S<ge.length&&!ge[S].includes("DetermineComponentFrameRoot");)S++;if(v===oe.length||S===ge.length)for(v=oe.length-1,S=ge.length-1;1<=v&&0<=S&&oe[v]!==ge[S];)S--;for(;1<=v&&0<=S;v--,S--)if(oe[v]!==ge[S]){if(v!==1||S!==1)do if(v--,S--,0>S||oe[v]!==ge[S]){var Te=`
47`+oe[v].replace(" at new "," at ");return l.displayName&&Te.includes("<anonymous>")&&(Te=Te.replace("<anonymous>",l.displayName)),Te}while(1<=v&&0<=S);break}}}finally{ht=!1,Error.prepareStackTrace=m}return(m=l?l.displayName||l.name:"")?Xe(m):""}function qt(l,d){switch(l.tag){case 26:case 27:case 5:return Xe(l.type);case 16:return Xe("Lazy");case 13:return l.child!==d&&d!==null?Xe("Suspense Fallback"):Xe("Suspense");case 19:return Xe("SuspenseList");case 0:case 15:return wt(l.type,!1);case 11:return wt(l.type.render,!1);case 1:return wt(l.type,!0);case 31:return Xe("Activity");default:return""}}function Lr(l){try{var d="",m=null;do d+=qt(l,m),m=l,l=l.return;while(l);return d}catch(v){return`
48Error generating stack: `+v.message+`
49`+v.stack}}var nr=Object.prototype.hasOwnProperty,ca=e.unstable_scheduleCallback,Mn=e.unstable_cancelCallback,ur=e.unstable_shouldYield,vn=e.unstable_requestPaint,Br=e.unstable_now,Hi=e.unstable_getCurrentPriorityLevel,Ae=e.unstable_ImmediatePriority,Ve=e.unstable_UserBlockingPriority,lt=e.unstable_NormalPriority,St=e.unstable_LowPriority,Mt=e.unstable_IdlePriority,Pn=e.log,bn=e.unstable_setDisableYieldValue,nn=null,zr=null;function xn(l){if(typeof Pn=="function"&&bn(l),zr&&typeof zr.setStrictMode=="function")try{zr.setStrictMode(nn,l)}catch{}}var Kt=Math.clz32?Math.clz32:an,we=Math.log,dr=Math.LN2;function an(l){return l>>>=0,l===0?32:31-(we(l)/dr|0)|0}var ua=256,xa=262144,Fa=4194304;function hs(l){var d=l&42;if(d!==0)return d;switch(l&-l){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 l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function xt(l,d,m){var v=l.pendingLanes;if(v===0)return 0;var S=0,_=l.suspendedLanes,I=l.pingedLanes;l=l.warmLanes;var H=v&134217727;return H!==0?(v=H&~_,v!==0?S=hs(v):(I&=H,I!==0?S=hs(I):m||(m=H&~l,m!==0&&(S=hs(m))))):(H=v&~_,H!==0?S=hs(H):I!==0?S=hs(I):m||(m=v&~l,m!==0&&(S=hs(m)))),S===0?0:d!==0&&d!==S&&(d&_)===0&&(_=S&-S,m=d&-d,_>=m||_===32&&(m&4194048)!==0)?d:S}function Pr(l,d){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&d)===0}function Rn(l,d){switch(l){case 1:case 2:case 4:case 8:case 64:return d+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 d+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Qn(){var l=Fa;return Fa<<=1,(Fa&62914560)===0&&(Fa=4194304),l}function cl(l){for(var d=[],m=0;31>m;m++)d.push(l);return d}function Fr(l,d){l.pendingLanes|=d,d!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function wa(l,d,m,v,S,_){var I=l.pendingLanes;l.pendingLanes=m,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=m,l.entangledLanes&=m,l.errorRecoveryDisabledLanes&=m,l.shellSuspendCounter=0;var H=l.entanglements,oe=l.expirationTimes,ge=l.hiddenUpdates;for(m=I&~m;0<m;){var Te=31-Kt(m),Oe=1<<Te;H[Te]=0,oe[Te]=-1;var ye=ge[Te];if(ye!==null)for(ge[Te]=null,Te=0;Te<ye.length;Te++){var be=ye[Te];be!==null&&(be.lane&=-536870913)}m&=~Oe}v!==0&&Ec(l,v,0),_!==0&&S===0&&l.tag!==0&&(l.suspendedLanes|=_&~(I&~d))}function Ec(l,d,m){l.pendingLanes|=d,l.suspendedLanes&=~d;var v=31-Kt(d);l.entangledLanes|=d,l.entanglements[v]=l.entanglements[v]|1073741824|m&261930}function Sa(l,d){var m=l.entangledLanes|=d;for(l=l.entanglements;m;){var v=31-Kt(m),S=1<<v;S&d|l[v]&d&&(l[v]|=d),m&=~S}}function Ea(l,d){var m=d&-d;return m=(m&42)!==0?1:Wu(m),(m&(l.suspendedLanes|d))!==0?0:m}function Wu(l){switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=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:l=128;break;case 268435456:l=134217728;break;default:l=0}return l}function qi(l){return l&=-l,2<l?8<l?(l&134217727)!==0?32:268435456:8:2}function $x(){var l=Z.p;return l!==0?l:(l=window.event,l===void 0?32:wO(l.type))}function LN(l,d){var m=Z.p;try{return Z.p=l,d()}finally{Z.p=m}}var ul=Math.random().toString(36).slice(2),Hn="__reactFiber$"+ul,_a="__reactProps$"+ul,Yu="__reactContainer$"+ul,Ux="__reactEvents$"+ul,Iee="__reactListeners$"+ul,jee="__reactHandles$"+ul,BN="__reactResources$"+ul,E0="__reactMarker$"+ul;function Hx(l){delete l[Hn],delete l[_a],delete l[Ux],delete l[Iee],delete l[jee]}function Ku(l){var d=l[Hn];if(d)return d;for(var m=l.parentNode;m;){if(d=m[Yu]||m[Hn]){if(m=d.alternate,d.child!==null||m!==null&&m.child!==null)for(l=iO(l);l!==null;){if(m=l[Hn])return m;l=iO(l)}return d}l=m,m=l.parentNode}return null}function Xu(l){if(l=l[Hn]||l[Yu]){var d=l.tag;if(d===5||d===6||d===13||d===31||d===26||d===27||d===3)return l}return null}function _0(l){var d=l.tag;if(d===5||d===26||d===27||d===6)return l.stateNode;throw Error(n(33))}function Qu(l){var d=l[BN];return d||(d=l[BN]={hoistableStyles:new Map,hoistableScripts:new Map}),d}function Dn(l){l[E0]=!0}var zN=new Set,FN={};function _c(l,d){Zu(l,d),Zu(l+"Capture",d)}function Zu(l,d){for(FN[l]=d,l=0;l<d.length;l++)zN.add(d[l])}var Lee=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
49037D\\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]*$"),$N={},UN={};function Bee(l){return nr.call(UN,l)?!0:nr.call($N,l)?!1:Lee.test(l)?UN[l]=!0:($N[l]=!0,!1)}function qm(l,d,m){if(Bee(d))if(m===null)l.removeAttribute(d);else{switch(typeof m){case"undefined":case"function":case"symbol":l.removeAttribute(d);return;case"boolean":var v=d.toLowerCase().slice(0,5);if(v!=="data-"&&v!=="aria-"){l.removeAttribute(d);return}}l.setAttribute(d,""+m)}}function Vm(l,d,m){if(m===null)l.removeAttribute(d);else{switch(typeof m){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(d);return}l.setAttribute(d,""+m)}}function ro(l,d,m,v){if(v===null)l.removeAttribute(m);else{switch(typeof v){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(m);return}l.setAttributeNS(d,m,""+v)}}function ci(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function HN(l){var d=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(d==="checkbox"||d==="radio")}function zee(l,d,m){var v=Object.getOwnPropertyDescriptor(l.constructor.prototype,d);if(!l.hasOwnProperty(d)&&typeof v<"u"&&typeof v.get=="function"&&typeof v.set=="function"){var S=v.get,_=v.set;return Object.defineProperty(l,d,{configurable:!0,get:function(){return S.call(this)},set:function(I){m=""+I,_.call(this,I)}}),Object.defineProperty(l,d,{enumerable:v.enumerable}),{getValue:function(){return m},setValue:function(I){m=""+I},stopTracking:function(){l._valueTracker=null,delete l[d]}}}}function qx(l){if(!l._valueTracker){var d=HN(l)?"checked":"value";l._valueTracker=zee(l,d,""+l[d])}}function qN(l){if(!l)return!1;var d=l._valueTracker;if(!d)return!0;var m=d.getValue(),v="";return l&&(v=HN(l)?l.checked?"true":"false":l.value),l=v,l!==m?(d.setValue(l),!0):!1}function Gm(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var Fee=/[\n"\\]/g;function ui(l){return l.replace(Fee,function(d){return"\\"+d.charCodeAt(0).toString(16)+" "})}function Vx(l,d,m,v,S,_,I,H){l.name="",I!=null&&typeof I!="function"&&typeof I!="symbol"&&typeof I!="boolean"?l.type=I:l.removeAttribute("type"),d!=null?I==="number"?(d===0&&l.value===""||l.value!=d)&&(l.value=""+ci(d)):l.value!==""+ci(d)&&(l.value=""+ci(d)):I!=="submit"&&I!=="reset"||l.removeAttribute("value"),d!=null?Gx(l,I,ci(d)):m!=null?Gx(l,I,ci(m)):v!=null&&l.removeAttribute("value"),S==null&&_!=null&&(l.defaultChecked=!!_),S!=null&&(l.checked=S&&typeof S!="function"&&typeof S!="symbol"),H!=null&&typeof H!="function"&&typeof H!="symbol"&&typeof H!="boolean"?l.name=""+ci(H):l.removeAttribute("name")}function VN(l,d,m,v,S,_,I,H){if(_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"&&(l.type=_),d!=null||m!=null){if(!(_!=="submit"&&_!=="reset"||d!=null)){qx(l);return}m=m!=null?""+ci(m):"",d=d!=null?""+ci(d):m,H||d===l.value||(l.value=d),l.defaultValue=d}v=v??S,v=typeof v!="function"&&typeof v!="symbol"&&!!v,l.checked=H?l.checked:!!v,l.defaultChecked=!!v,I!=null&&typeof I!="function"&&typeof I!="symbol"&&typeof I!="boolean"&&(l.name=I),qx(l)}function Gx(l,d,m){d==="number"&&Gm(l.ownerDocument)===l||l.defaultValue===""+m||(l.defaultValue=""+m)}function Ju(l,d,m,v){if(l=l.options,d){d={};for(var S=0;S<m.length;S++)d["$"+m[S]]=!0;for(m=0;m<l.length;m++)S=d.hasOwnProperty("$"+l[m].value),l[m].selected!==S&&(l[m].selected=S),S&&v&&(l[m].defaultSelected=!0)}else{for(m=""+ci(m),d=null,S=0;S<l.length;S++){if(l[S].value===m){l[S].selected=!0,v&&(l[S].defaultSelected=!0);return}d!==null||l[S].disabled||(d=l[S])}d!==null&&(d.selected=!0)}}function GN(l,d,m){if(d!=null&&(d=""+ci(d),d!==l.value&&(l.value=d),m==null)){l.defaultValue!==d&&(l.defaultValue=d);return}l.defaultValue=m!=null?""+ci(m):""}function WN(l,d,m,v){if(d==null){if(v!=null){if(m!=null)throw Error(n(92));if(J(v)){if(1<v.length)throw Error(n(93));v=v[0]}m=v}m==null&&(m=""),d=m}m=ci(d),l.defaultValue=m,v=l.textContent,v===m&&v!==""&&v!==null&&(l.value=v),qx(l)}function ed(l,d){if(d){var m=l.firstChild;
vendor: 4,143 bytes, line 49
49if(m&&m===l.lastChild&&m.nodeType===3){m.nodeValue=d;return}}l.textContent=d}var $ee=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 YN(l,d,m){var v=d.indexOf("--")===0;m==null||typeof m=="boolean"||m===""?v?l.setProperty(d,""):d==="float"?l.cssFloat="":l[d]="":v?l.setProperty(d,m):typeof m!="number"||m===0||$ee.has(d)?d==="float"?l.cssFloat=m:l[d]=(""+m).trim():l[d]=m+"px"}function KN(l,d,m){if(d!=null&&typeof d!="object")throw Error(n(62));if(l=l.style,m!=null){for(var v in m)!m.hasOwnProperty(v)||d!=null&&d.hasOwnProperty(v)||(v.indexOf("--")===0?l.setProperty(v,""):v==="float"?l.cssFloat="":l[v]="");for(var S in d)v=d[S],d.hasOwnProperty(S)&&m[S]!==v&&YN(l,S,v)}else for(var _ in d)d.hasOwnProperty(_)&&YN(l,_,d[_])}function Wx(l){if(l.indexOf("-")===-1)return!1;switch(l){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 Uee=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
49-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"]]),Hee=/^[\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 Wm(l){return Hee.test(""+l)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":l}function no(){}var Yx=null;function Kx(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var td=null,rd=null;function XN(l){var d=Xu(l);if(d&&(l=d.stateNode)){var m=l[_a]||null;e:switch(l=d.stateNode,d.type){case"input":if(Vx(l,m.value,m.defaultValue,m.defaultValue,m.checked,m.defaultChecked,m.type,m.name),d=m.name,m.type==="radio"&&d!=null){for(m=l;m.parentNode;)m=m.parentNode;for(m=m.querySelectorAll('input[name="'+ui(""+d)+'"][type="radio"]'),d=0;d<m.length;d++){var v=m[d];if(v!==l&&v.form===l.form){var S=v[_a]||null;if(!S)throw Error(n(90));Vx(v,S.value,S.defaultValue,S.defaultValue,S.checked,S.defaultChecked,S.type,S.name)}}for(d=0;d<m.length;d++)v=m[d],v.form===l.form&&qN(v)}break e;case"textarea":GN(l,m.value,m.defaultValue);break e;case"select":d=m.value,d!=null&&Ju(l,!!m.multiple,d,!1)}}}var Xx=!1;function QN(l,d,m){if(Xx)return l(d,m);Xx=!0;try{var v=l(d);return v}finally{if(Xx=!1,(td!==null||rd!==null)&&(Dg(),td&&(d=td,l=rd,rd=td=null,XN(d),l)))for(d=0;d<l.length;d++)XN(l[d])}}function A0(l,d){var m=l.stateNode;if(m===null)return null;var v=m[_a]||null;if(v===null)return null;m=v[d];e:switch(d){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(v=!v.disabled)||(l=l.type,v=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!v;break e;default:l=!1}if(l)return null;if(m&&typeof m!="function")throw Error(n(231,d,typeof m));return m}var ao=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Qx=!1;if(ao)try{var T0={};Object.defineProperty(T0,"passive",{get:function(){Qx=!0}}),window.addEventListener("test",T0,T0),window.removeEventListener("test",T0,T0)}catch{Qx=!1}var dl=null,Zx=null,Ym=null;function ZN(){if(Ym)return Ym;var l,d=Zx,m=d.length,v,S="value"in dl?dl.value:dl.textContent,_=S.length;for(l=0;l<m&&d[l]===S[l];l++);var I=m-l;for(v=1;v<=I&&d[m-v]===S[_-v];v++);return Ym=S.slice(l,1<v?1-v:void 0)}function Km(l){var d=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&d===13&&(l=13)):l=d,l===10&&(l=13),32<=l||l===13?l:0}function Xm(){return!0}function JN(){return!1}function Aa(l){function d(m,v,S,_,I){this._reactName=m,this._targetInst=S,this.type=v,this.nativeEvent=_,this.target=I,this.currentTarget=null;for(var H in l)l.hasOwnProperty(H)&&(m=l[H],this[H]=m?m(_):_[H]);return this.isDefaultPrevented=(_.defaultPrevented!=null?_.defaultPrevented:_.returnValue===!1)?Xm:JN,this.isPropagationStopped=JN,this}return p(d.prototype,{preventDefault:function(){this.defaultPrevented=!0;var m=this.nativeEvent;m&&(m.preventDefault?m.preventDefault():typeof m.returnValue!="unknown"&&(m.returnValue=!1),this.isDefaultPrevented=Xm)},stopPropagation:function(){var m=this.nativeEvent;m&&(m.stopPropagation?m.stopPropagation():typeof m.cancelBubble!="unknown"&&(m.cancelBubble=!0),this.isPropagationStopped=Xm)},persist:function(){},isPersistent:Xm}),d}var Ac={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Qm=Aa(Ac),N0=p({},Ac,{view:0,detail:0}),qee=Aa(N0),Jx,e2,C0,Zm=p({},N0,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:r2,button:0,buttons:0,relatedTarget:function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},movementX:function(l){return"movementX"in l?l.movementX:(l!==C0&&(C0&&l.type==="mousemove"?(Jx=l.screenX-C0.screenX,e2=l.screenY-C0.screenY):e2=Jx=0,C0=l),Jx)},movementY:function(l){return"movementY"in l?l.movementY:e2}}),eC=Aa(Zm),Vee=p({},Zm,{dataTransfer:0}),Gee=Aa(Vee),Wee=p({},N0,{relatedTarget:0}),t2=Aa(Wee),Yee=p({},Ac,{animationName:0,elapsedTime:0,pseudoElement:0}),Kee=Aa(Yee),Xee=p({},Ac,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),Qee=Aa(Xee),Zee=p({},Ac,{data:0}),tC=Aa(Zee),Jee={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ete={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"},tte={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function rte(l){var d=this.nativeEvent;return d.getModifierState?d.getModifierState(l):(l=tte[l])?!!d[l]:!1}
vendor: 3,874 bytes, line 49
49function r2(){return rte}var nte=p({},N0,{key:function(l){if(l.key){var d=Jee[l.key]||l.key;if(d!=="Unidentified")return d}return l.type==="keypress"?(l=Km(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?ete[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:r2,charCode:function(l){return l.type==="keypress"?Km(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?Km(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),ate=Aa(nte),ite=p({},Zm,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),rC=Aa(ite),ste=p({},N0,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:r2}),ote=Aa(ste),lte=p({},Ac,{propertyName:0,elapsedTime:0,pseudoElement:0}),cte=Aa(lte),ute=p({},Zm,{deltaX:function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},deltaY:function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},deltaZ:0,deltaMode:0}),dte=Aa(ute),fte=p({},Ac,{newState:0,oldState:0}),hte=Aa(fte),pte=[9,13,27,32],n2=ao&&"CompositionEvent"in window,k0=null;ao&&"documentMode"in document&&(k0=document.documentMode);var mte=ao&&"TextEvent"in window&&!k0,nC=ao&&(!n2||k0&&8<k0&&11>=k0),aC=" ",iC=!1;function sC(l,d){switch(l){case"keyup":return pte.indexOf(d.keyCode)!==-1;case"keydown":return d.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function oC(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var nd=!1;function gte(l,d){switch(l){case"compositionend":return oC(d);case"keypress":return d.which!==32?null:(iC=!0,aC);case"textInput":return l=d.data,l===aC&&iC?null:l;default:return null}}function yte(l,d){if(nd)return l==="compositionend"||!n2&&sC(l,d)?(l=ZN(),Ym=Zx=dl=null,nd=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(d.ctrlKey||d.altKey||d.metaKey)||d.ctrlKey&&d.altKey){if(d.char&&1<d.char.length)return d.char;if(d.which)return String.fromCharCode(d.which)}return null;case"compositionend":return nC&&d.locale!=="ko"?null:d.data;default:return null}}var vte={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 lC(l){var d=l&&l.nodeName&&l.nodeName.toLowerCase();return d==="input"?!!vte[l.type]:d==="textarea"}function cC(l,d,m,v){td?rd?rd.push(v):rd=[v]:td=v,d=$g(d,"onChange"),0<d.length&&(m=new Qm("onChange","change",null,m,v),l.push({event:m,listeners:d}))}var O0=null,M0=null;function bte(l){V9(l,0)}function Jm(l){var d=_0(l);if(qN(d))return l}function uC(l,d){if(l==="change")return d}var dC=!1;if(ao){var a2;if(ao){var i2="oninput"in document;if(!i2){var fC=document.createElement("div");fC.setAttribute("oninput","return;"),i2=typeof fC.oninput=="function"}a2=i2}else a2=!1;dC=a2&&(!document.documentMode||9<document.documentMode)}function hC(){O0&&(O0.detachEvent("onpropertychange",pC),M0=O0=null)}function pC(l){if(l.propertyName==="value"&&Jm(M0)){var d=[];cC(d,M0,l,Kx(l)),QN(bte,d)}}function xte(l,d,m){l==="focusin"?(hC(),O0=d,M0=m,O0.attachEvent("onpropertychange",pC)):l==="focusout"&&hC()}function wte(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return Jm(M0)}function Ste(l,d){if(l==="click")return Jm(d)}function Ete(l,d){if(l==="input"||l==="change")return Jm(d)}function _te(l,d){return l===d&&(l!==0||1/l===1/d)||l!==l&&d!==d}var $a=typeof Object.is=="function"?Object.is:_te;function P0(l,d){if($a(l,d))return!0;if(typeof l!="object"||l===null||typeof d!="object"||d===null)return!1;var m=Object.keys(l),v=Object.keys(d);if(m.length!==v.length)return!1;for(v=0;v<m.length;v++){var S=m[v];
vendor: 21,028 bytes, line 49
49if(!nr.call(d,S)||!$a(l[S],d[S]))return!1}return!0}function mC(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function gC(l,d){var m=mC(l);l=0;for(var v;m;){if(m.nodeType===3){if(v=l+m.textContent.length,l<=d&&v>=d)return{node:m,offset:d-l};l=v}e:{for(;m;){if(m.nextSibling){m=m.nextSibling;break e}m=m.parentNode}m=void 0}m=mC(m)}}function yC(l,d){return l&&d?l===d?!0:l&&l.nodeType===3?!1:d&&d.nodeType===3?yC(l,d.parentNode):"contains"in l?l.contains(d):l.compareDocumentPosition?!!(l.compareDocumentPosition(d)&16):!1:!1}function vC(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var d=Gm(l.document);d instanceof l.HTMLIFrameElement;){try{var m=typeof d.contentWindow.location.href=="string"}catch{m=!1}if(m)l=d.contentWindow;else break;d=Gm(l.document)}return d}function s2(l){var d=l&&l.nodeName&&l.nodeName.toLowerCase();return d&&(d==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||d==="textarea"||l.contentEditable==="true")}var Ate=ao&&"documentMode"in document&&11>=document.documentMode,ad=null,o2=null,R0=null,l2=!1;function bC(l,d,m){var v=m.window===m?m.document:m.nodeType===9?m:m.ownerDocument;l2||ad==null||ad!==Gm(v)||(v=ad,"selectionStart"in v&&s2(v)?v={start:v.selectionStart,end:v.selectionEnd}:(v=(v.ownerDocument&&v.ownerDocument.defaultView||window).getSelection(),v={anchorNode:v.anchorNode,anchorOffset:v.anchorOffset,focusNode:v.focusNode,focusOffset:v.focusOffset}),R0&&P0(R0,v)||(R0=v,v=$g(o2,"onSelect"),0<v.length&&(d=new Qm("onSelect","select",null,d,m),l.push({event:d,listeners:v}),d.target=ad)))}function Tc(l,d){var m={};return m[l.toLowerCase()]=d.toLowerCase(),m["Webkit"+l]="webkit"+d,m["Moz"+l]="moz"+d,m}var id={animationend:Tc("Animation","AnimationEnd"),animationiteration:Tc("Animation","AnimationIteration"),animationstart:Tc("Animation","AnimationStart"),transitionrun:Tc("Transition","TransitionRun"),transitionstart:Tc("Transition","TransitionStart"),transitioncancel:Tc("Transition","TransitionCancel"),transitionend:Tc("Transition","TransitionEnd")},c2={},xC={};ao&&(xC=document.createElement("div").style,"AnimationEvent"in window||(delete id.animationend.animation,delete id.animationiteration.animation,delete id.animationstart.animation),"TransitionEvent"in window||delete id.transitionend.transition);function Nc(l){if(c2[l])return c2[l];if(!id[l])return l;var d=id[l],m;for(m in d)if(d.hasOwnProperty(m)&&m in xC)return c2[l]=d[m];return l}var wC=Nc("animationend"),SC=Nc("animationiteration"),EC=Nc("animationstart"),Tte=Nc("transitionrun"),Nte=Nc("transitionstart"),Cte=Nc("transitioncancel"),_C=Nc("transitionend"),AC=new Map,u2="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(" ");u2.push("scrollEnd");function Vi(l,d){AC.set(l,d),_c(d,[l])}var eg=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var d=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(d))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)},di=[],sd=0,d2=0;function tg(){for(var l=sd,d=d2=sd=0;d<l;){var m=di[d];di[d++]=null;var v=di[d];di[d++]=null;var S=di[d];di[d++]=null;var _=di[d];if(di[d++]=null,v!==null&&S!==null){var I=v.pending;I===null?S.next=S:(S.next=I.next,I.next=S),v.pending=S}_!==0&&TC(m,S,_)}}function rg(l,d,m,v){di[sd++]=l,di[sd++]=d,di[sd++]=m,di[sd++]=v,d2|=v,l.lanes|=v,l=l.alternate,l!==null&&(l.lanes|=v)}function f2(l,d,m,v){return rg(l,d,m,v),ng(l)}function Cc(l,d){return rg(l,null,null,d),ng(l)}function TC(l,d,m){l.lanes|=m;var v=l.alternate;v!==null&&(v.lanes|=m);for(var S=!1,_=l.return;_!==null;)_.childLanes|=m,v=_.alternate,v!==null&&(v.childLanes|=m),_.tag===22&&(l=_.stateNode,l===null||l._visibility&1||(S=!0)),l=_,_=_.return;return l.tag===3?(_=l.stateNode,S&&d!==null&&(S=31-Kt(m),l=_.hiddenUpdates,v=l[S],v===null?l[S]=[d]:v.push(d),d.lane=m|536870912),_):null}function ng(l){if(50<th)throw th=0,w4=null,Error(n(185));for(var d=l.return;d!==null;)l=d,d=l.return;return l.tag===3?l.stateNode:null}var od={};function kte(l,d,m,v){this.tag=l,this.key=m,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=d,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=v,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ua(l,d,m,v){return new kte(l,d,m,v)}function h2(l){return l=l.prototype,!(!l||!l.isReactComponent)}function io(l,d){var m=l.alternate;return m===null?(m=Ua(l.tag,d,l.key,l.mode),m.elementType=l.elementType,m.type=l.type,m.stateNode=l.stateNode,m.alternate=l,l.alternate=m):(m.pendingProps=d,m.type=l.type,m.flags=0,m.subtreeFlags=0,m.deletions=null),m.flags=l.flags&65011712,m.childLanes=l.childLanes,m.lanes=l.lanes,m.child=l.child,m.memoizedProps=l.memoizedProps,m.memoizedState=l.memoizedState,m.updateQueue=l.updateQueue,d=l.dependencies,m.dependencies=d===null?null:{lanes:d.lanes,firstContext:d.firstContext},m.sibling=l.sibling,m.index=l.index,m.ref=l.ref,m.refCleanup=l.refCleanup,m}function NC(l,d){l.flags&=65011714;var m=l.alternate;return m===null?(l.childLanes=0,l.lanes=d,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=m.childLanes,l.lanes=m.lanes,l.child=m.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=m.memoizedProps,l.memoizedState=m.memoizedState,l.updateQueue=m.updateQueue,l.type=m.type,d=m.dependencies,l.dependencies=d===null?null:{lanes:d.lanes,firstContext:d.firstContext}),l}function ag(l,d,m,v,S,_){var I=0;if(v=l,typeof l=="function")h2(l)&&(I=1);else if(typeof l=="string")I=Dre(l,m,ue.current)?26:l==="html"||l==="head"||l==="body"?27:5;else e:switch(l){case L:return l=Ua(31,m,d,S),l.elementType=L,l.lanes=_,l;case b:return kc(m.children,S,_,d);case w:I=8,S|=24;break;case E:return l=Ua(12,m,d,S|2),l.elementType=E,l.lanes=_,l;case k:return l=Ua(13,m,d,S),l.elementType=k,l.lanes=_,l;case O:return l=Ua(19,m,d,S),l.elementType=O,l.lanes=_,l;default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case T:I=10;break e;case A:I=9;break e;case R:I=11;break e;case P:I=14;break e;case j:I=16,v=null;break e}I=29,m=Error(n(130,l===null?"null":typeof l,"")),v=null}return d=Ua(I,m,d,S),d.elementType=l,d.type=v,d.lanes=_,d}function kc(l,d,m,v){return l=Ua(7,l,v,d),l.lanes=m,l}function p2(l,d,m){return l=Ua(6,l,null,d),l.lanes=m,l}function CC(l){var d=Ua(18,null,null,0);return d.stateNode=l,d}function m2(l,d,m){return d=Ua(4,l.children!==null?l.children:[],l.key,d),d.lanes=m,d.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},d}var kC=new WeakMap;function fi(l,d){if(typeof l=="object"&&l!==null){var m=kC.get(l);return m!==void 0?m:(d={value:l,source:d,stack:Lr(d)},kC.set(l,d),d)}return{value:l,source:d,stack:Lr(d)}}var ld=[],cd=0,ig=null,D0=0,hi=[],pi=0,fl=null,ps=1,ms="";function so(l,d){ld[cd++]=D0,ld[cd++]=ig,ig=l,D0=d}function OC(l,d,m){hi[pi++]=ps,hi[pi++]=ms,hi[pi++]=fl,fl=l;var v=ps;l=ms;var S=32-Kt(v)-1;v&=~(1<<S),m+=1;var _=32-Kt(d)+S;if(30<_){var I=S-S%5;_=(v&(1<<I)-1).toString(32),v>>=I,S-=I,ps=1<<32-Kt(d)+S|m<<S|v,ms=_+l}else ps=1<<_|m<<S|v,ms=l}function g2(l){l.return!==null&&(so(l,1),OC(l,1,0))}function y2(l){for(;l===ig;)ig=ld[--cd],ld[cd]=null,D0=ld[--cd],ld[cd]=null;for(;l===fl;)fl=hi[--pi],hi[pi]=null,ms=hi[--pi],hi[pi]=null,ps=hi[--pi],hi[pi]=null}function MC(l,d){hi[pi++]=ps,hi[pi++]=ms,hi[pi++]=fl,ps=d.id,ms=d.overflow,fl=l}var qn=null,kr=null,Vt=!1,hl=null,mi=!1,v2=Error(n(519));function pl(l){var d=Error(n(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw I0(fi(d,l)),v2}function PC(l){var d=l.stateNode,m=l.type,v=l.memoizedProps;switch(d[Hn]=l,d[_a]=v,m){case"dialog":jt("cancel",d),jt("close",d);break;case"iframe":case"object":case"embed":jt("load",d);break;case"video":case"audio":for(m=0;m<nh.length;m++)jt(nh[m],d);break;case"source":jt("error",d);break;case"img":case"image":case"link":jt("error",d),jt("load",d);break;case"details":jt("toggle",d);break;case"input":jt("invalid",d),VN(d,v.value,v.defaultValue,v.checked,v.defaultChecked,v.type,v.name,!0);break;case"select":jt("invalid",d);break;case"textarea":jt("invalid",d),WN(d,v.value,v.defaultValue,v.children)}m=v.children,typeof m!="string"&&typeof m!="number"&&typeof m!="bigint"||d.textContent===""+m||v.suppressHydrationWarning===!0||K9(d.textContent,m)?(v.popover!=null&&(jt("beforetoggle",d),jt("toggle",d)),v.onScroll!=null&&jt("scroll",d),v.onScrollEnd!=null&&jt("scrollend",d),v.onClick!=null&&(d.onclick=no),d=!0):d=!1,d||pl(l,!0)}function RC(l){for(qn=l.return;qn;)switch(qn.tag){case 5:case 31:case 13:mi=!1;return;case 27:case 3:mi=!0;return;default:qn=qn.return}}function ud(l){if(l!==qn)return!1;if(!Vt)return RC(l),Vt=!0,!1;var d=l.tag,m;if((m=d!==3&&d!==27)&&((m=d===5)&&(m=l.type,m=!(m!=="form"&&m!=="button")||j4(l.type,l.memoizedProps)),m=!m),m&&kr&&pl(l),RC(l),d===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(n(317));kr=aO(l)}else if(d===31){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(n(317));kr=aO(l)}else d===27?(d=kr,Cl(l.type)?(l=$4,$4=null,kr=l):kr=d):kr=qn?yi(l.stateNode.nextSibling):null;return!0}function Oc(){kr=qn=null,Vt=!1}function b2(){var l=hl;return l!==null&&(ka===null?ka=l:ka.push.apply(ka,l),hl=null),l}function I0(l){hl===null?hl=[l]:hl.push(l)}var x2=Y(null),Mc=null,oo=null;function ml(l,d,m){z(x2,d._currentValue),d._currentValue=m}function lo(l){l._currentValue=x2.current,ie(x2)}function w2(l,d,m){for(;l!==null;){var v=l.alternate;if((l.childLanes&d)!==d?(l.childLanes|=d,v!==null&&(v.childLanes|=d)):v!==null&&(v.childLanes&d)!==d&&(v.childLanes|=d),l===m)break;l=l.return}}function S2(l,d,m,v){var S=l.child;for(S!==null&&(S.return=l);S!==null;){var _=S.dependencies;if(_!==null){var I=S.child;_=_.firstContext;e:for(;_!==null;){var H=_;_=S;for(var oe=0;oe<d.length;oe++)if(H.context===d[oe]){_.lanes|=m,H=_.alternate,H!==null&&(H.lanes|=m),w2(_.return,m,l),v||(I=null);break e}_=H.next}}else if(S.tag===18){if(I=S.return,I===null)throw Error(n(341));I.lanes|=m,_=I.alternate,_!==null&&(_.lanes|=m),w2(I,m,l),I=null}else I=S.child;if(I!==null)I.return=S;else for(I=S;I!==null;){if(I===l){I=null;break}if(S=I.sibling,S!==null){S.return=I.return,I=S;break}I=I.return}S=I}}function dd(l,d,m,v){l=null;for(var S=d,_=!1;S!==null;){if(!_){if((S.flags&524288)!==0)_=!0;else if((S.flags&262144)!==0)break}if(S.tag===10){var I=S.alternate;if(I===null)throw Error(n(387));if(I=I.memoizedProps,I!==null){var H=S.type;$a(S.pendingProps.value,I.value)||(l!==null?l.push(H):l=[H])}}else if(S===_e.current){if(I=S.alternate,I===null)throw Error(n(387));I.memoizedState.memoizedState!==S.memoizedState.memoizedState&&(l!==null?l.push(lh):l=[lh])}S=S.return}l!==null&&S2(d,l,m,v),d.flags|=262144}function sg(l){for(l=l.firstContext;l!==null;){if(!$a(l.context._currentValue,l.memoizedValue))return!0;l=l.next}return!1}function Pc(l){Mc=l,oo=null,l=l.dependencies,l!==null&&(l.firstContext=null)}function Vn(l){return DC(Mc,l)}function og(l,d){return Mc===null&&Pc(l),DC(l,d)}function DC(l,d){var m=d._currentValue;if(d={context:d,memoizedValue:m,next:null},oo===null){if(l===null)throw Error(n(308));oo=d,l.dependencies={lanes:0,firstContext:d},l.flags|=524288}else oo=oo.next=d;return m}var Ote=typeof AbortController<"u"?AbortController:function(){var l=[],d=this.signal={aborted:!1,addEventListener:function(m,v){l.push(v)}};this.abort=function(){d.aborted=!0,l.forEach(function(m){return m()})}},Mte=e.unstable_scheduleCallback,Pte=e.unstable_NormalPriority,sn={$$typeof:T,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function E2(){return{controller:new Ote,data:new Map,refCount:0}}function j0(l){l.refCount--,l.refCount===0&&Mte(Pte,function(){l.controller.abort()})}var L0=null,_2=0,fd=0,hd=null;function Rte(l,d){if(L0===null){var m=L0=[];_2=0,fd=N4(),hd={status:"pending",value:void 0,then:function(v){m.push(v)}}}return _2++,d.then(IC,IC),d}function IC(){if(--_2===0&&L0!==null){hd!==null&&(hd.status="fulfilled");var l=L0;L0=null,fd=0,hd=null;for(var d=0;d<l.length;d++)(0,l[d])()}}function Dte(l,d){var m=[],v={status:"pending",value:null,reason:null,then:function(S){m.push(S)}};return l.then(function(){v.status="fulfilled",v.value=d;for(var S=0;S<m.length;S++)(0,m[S])(d)},function(S){for(v.status="rejected",v.reason=S,S=0;S<m.length;S++)(0,m[S])(void 0)}),v}var jC=U.S;U.S=function(l,d){b9=Br(),typeof d=="object"&&d!==null&&typeof d.then=="function"&&Rte(l,d),jC!==null&&jC(l,d)};var Rc=Y(null);function A2(){var l=Rc.current;return l!==null?l:xr.pooledCache}function lg(l,d){d===null?z(Rc,Rc.current):z(Rc,d.pool)}function LC(){var l=A2();return l===null?null:{parent:sn._currentValue,pool:l}}var pd=Error(n(460)),T2=Error(n(474)),cg=Error(n(542)),ug={then:function(){}};function BC(l){return l=l.status,l==="fulfilled"||l==="rejected"}function zC(l,d,m){switch(m=l[m],m===void 0?l.push(d):m!==d&&(d.then(no,no),d=m),d.status){case"fulfilled":return d.value;case"rejected":throw l=d.reason,$C(l),l;default:if(typeof d.status=="string")d.then(no,no);else{if(l=xr,l!==null&&100<l.shellSuspendCounter)throw Error(n(482));l=d,l.status="pending",l.then(function(v){if(d.status==="pending"){var S=d;S.status="fulfilled",S.value=v}},function(v){if(d.status==="pending"){var S=d;S.status="rejected",S.reason=v}})}switch(d.status){case"fulfilled":return d.value;case"rejected":throw l=d.reason,$C(l),l}throw Ic=d,pd}}function Dc(l){try{var d=l._init;return d(l._payload)}catch(m){throw m!==null&&typeof m=="object"&&typeof m.then=="function"?(Ic=m,pd):m}}var Ic=null;function FC(){if(Ic===null)throw Error(n(459));var l=Ic;return Ic=null,l}function $C(l){if(l===pd||l===cg)throw Error(n(483))}var md=null,B0=0;function dg(l){var d=B0;return B0+=1,md===null&&(md=[]),zC(md,l,d)}function z0(l,d){d=d.props.ref,l.ref=d!==void 0?d:null}function fg(l,d){throw d.$$typeof===g?Error(n(525)):(l=Object.prototype.toString.call(d),Error(n(31,l==="[object Object]"?"object with keys {"+Object.keys(d).join(", ")+"}":l)))}function UC(l){function d(fe,le){if(l){var pe=fe.deletions;pe===null?(fe.deletions=[le],fe.flags|=16):pe.push(le)}}function m(fe,le){if(!l)return null;for(;le!==null;)d(fe,le),le=le.sibling;return null}function v(fe){for(var le=new Map;fe!==null;)fe.key!==null?le.set(fe.key,fe):le.set(fe.index,fe),fe=fe.sibling;return le}function S(fe,le){return fe=io(fe,le),fe.index=0,fe.sibling=null,fe}function _(fe,le,pe){return fe.index=pe,l?(pe=fe.alternate,pe!==null?(pe=pe.index,pe<le?(fe.flags|=67108866,le):pe):(fe.flags|=67108866,le)):(fe.flags|=1048576,le)}function I(fe){return l&&fe.alternate===null&&(fe.flags|=67108866),fe}function H(fe,le,pe,Ce){return le===null||le.tag!==6?(le=p2(pe,fe.mode,Ce),le.return=fe,le):(le=S(le,pe),le.return=fe,le)}function oe(fe,le,pe,Ce){var ot=pe.type;return ot===b?Te(fe,le,pe.props.children,Ce,pe.key):le!==null&&(le.elementType===ot||typeof ot=="object"&&ot!==null&&ot.$$typeof===j&&Dc(ot)===le.type)?(le=S(le,pe.props),z0(le,pe),le.return=fe,le):(le=ag(pe.type,pe.key,pe.props,null,fe.mode,Ce),z0(le,pe),le.return=fe,le)}function ge(fe,le,pe,Ce){return le===null||le.tag!==4||le.stateNode.containerInfo!==pe.containerInfo||le.stateNode.implementation!==pe.implementation?(le=m2(pe,fe.mode,Ce),le.return=fe,le):(le=S(le,pe.children||[]),le.return=fe,le)}function Te(fe,le,pe,Ce,ot){return le===null||le.tag!==7?(le=kc(pe,fe.mode,Ce,ot),le.return=fe,le):(le=S(le,pe),le.return=fe,le)}function Oe(fe,le,pe){if(typeof le=="string"&&le!==""||typeof le=="number"||typeof le=="bigint")return le=p2(""+le,fe.mode,pe),le.return=fe,le;if(typeof le=="object"&&le!==null){switch(le.$$typeof){case y:return pe=ag(le.type,le.key,le.props,null,fe.mode,pe),z0(pe,le),pe.return=fe,pe;case x:return le=m2(le,fe.mode,pe),le.return=fe,le;case j:return le=Dc(le),Oe(fe,le,pe)}if(J(le)||V(le))return le=kc(le,fe.mode,pe,null),le.return=fe,le;if(typeof le.then=="function")return Oe(fe,dg(le),pe);if(le.$$typeof===T)return Oe(fe,og(fe,le),pe);fg(fe,le)}return null}function ye(fe,le,pe,Ce){var ot=le!==null?le.key:null;if(typeof pe=="string"&&pe!==""||typeof pe=="number"||typeof pe=="bigint")return ot!==null?null:H(fe,le,""+pe,Ce);if(typeof pe=="object"&&pe!==null){switch(pe.$$typeof){case y:return pe.key===ot?oe(fe,le,pe,Ce):null;case x:return pe.key===ot?ge(fe,le,pe,Ce):null;case j:return pe=Dc(pe),ye(fe,le,pe,Ce)}if(J(pe)||V(pe))return ot!==null?null:Te(fe,le,pe,Ce,null);if(typeof pe.then=="function")return ye(fe,le,dg(pe),Ce);if(pe.$$typeof===T)return ye(fe,le,og(fe,pe),Ce);fg(fe,pe)}return null}function be(fe,le,pe,Ce,ot){if(typeof Ce=="string"&&Ce!==""||typeof Ce=="number"||typeof Ce=="bigint")return fe=fe.get(pe)||null,H(le,fe,""+Ce,ot);if(typeof Ce=="object"&&Ce!==null){switch(Ce.$$typeof){case y:return fe=fe.get(Ce.key===null?pe:Ce.key)||null,oe(le,fe,Ce,ot);case x:return fe=fe.get(Ce.key===null?pe:Ce.key)||null,ge(le,fe,Ce,ot);case j:return Ce=Dc(Ce),be(fe,le,pe,Ce,ot)}if(J(Ce)||V(Ce))return fe=fe.get(pe)||null,Te(le,fe,Ce,ot,null);if(typeof Ce.then=="function")return be(fe,le,pe,dg(Ce),ot);if(Ce.$$typeof===T)return be(fe,le,pe,og(le,Ce),ot);fg(le,Ce)}return null}function et(fe,le,pe,Ce){for(var ot=null,Qt=null,it=le,Nt=le=0,Ft=null;it!==null&&Nt<pe.length;Nt++){it.index>Nt?(Ft=it,it=null):Ft=it.sibling;var Zt=ye(fe,it,pe[Nt],Ce);if(Zt===null){it===null&&(it=Ft);break}l&&it&&Zt.alternate===null&&d(fe,it),le=_(Zt,le,Nt),Qt===null?ot=Zt:Qt.sibling=Zt,Qt=Zt,it=Ft}if(Nt===pe.length)return m(fe,it),Vt&&so(fe,Nt),ot;if(it===null){for(;Nt<pe.length;Nt++)it=Oe(fe,pe[Nt],Ce),it!==null&&(le=_(it,le,Nt),Qt===null?ot=it:Qt.sibling=it,Qt=it);return Vt&&so(fe,Nt),ot}for(it=v(it);Nt<pe.length;Nt++)Ft=be(it,fe,Nt,pe[Nt],Ce),Ft!==null&&(l&&Ft.alternate!==null&&it.delete(Ft.key===null?Nt:Ft.key),le=_(Ft,le,Nt),Qt===null?ot=Ft:Qt.sibling=Ft,Qt=Ft);return l&&it.forEach(function(Rl){return d(fe,Rl)}),Vt&&so(fe,Nt),ot}function ft(fe,le,pe,Ce){if(pe==null)throw Error(n(151));for(var ot=null,Qt=null,it=le,Nt=le=0,Ft=null,Zt=pe.next();it!==null&&!Zt.done;Nt++,Zt=pe.next()){it.index>Nt?(Ft=it,it=null):Ft=it.sibling;var Rl=ye(fe,it,Zt.value,Ce);if(Rl===null){it===null&&(it=Ft);break}l&&it&&Rl.alternate===null&&d(fe,it),le=_(Rl,le,Nt),Qt===null?ot=Rl:Qt.sibling=Rl,Qt=Rl,it=Ft}if(Zt.done)return m(fe,it),Vt&&so(fe,Nt),ot;if(it===null){for(;!Zt.done;Nt++,Zt=pe.next())Zt=Oe(fe,Zt.value,Ce),Zt!==null&&(le=_(Zt,le,Nt),Qt===null?ot=Zt:Qt.sibling=Zt,Qt=Zt);return Vt&&so(fe,Nt),ot}for(it=v(it);!Zt.done;Nt++,Zt=pe.next())Zt=be(it,fe,Nt,Zt.value,Ce),Zt!==null&&(l&&Zt.alternate!==null&&it.delete(Zt.key===null?Nt:Zt.key),le=_(Zt,le,Nt),Qt===null?ot=Zt:Qt.sibling=Zt,Qt=Zt);return l&&it.forEach(function(Vre){return d(fe,Vre)}),Vt&&so(fe,Nt),ot}function pr(fe,le,pe,Ce){if(typeof pe=="object"&&pe!==null&&pe.type===b&&pe.key===null&&(pe=pe.props.children),typeof pe=="object"&&pe!==null){switch(pe.$$typeof){case y:e:{for(var ot=pe.key;le!==null;){if(le.key===ot){if(ot=pe.type,ot===b){if(le.tag===7){m(fe,le.sibling),Ce=S(le,pe.props.children),Ce.return=fe,fe=Ce;break e}}else if(le.elementType===ot||typeof ot=="object"&&ot!==null&&ot.$$typeof===j&&Dc(ot)===le.type){m(fe,le.sibling),Ce=S(le,pe.props),z0(Ce,pe),Ce.return=fe,fe=Ce;break e}m(fe,le);break}else d(fe,le);le=le.sibling}pe.type===b?(Ce=kc(pe.props.children,fe.mode,Ce,pe.key),Ce.return=fe,fe=Ce):(Ce=ag(pe.type,pe.key,pe.props,null,fe.mode,Ce),z0(Ce,pe),Ce.return=fe,fe=Ce)}return I(fe);case x:e:{for(ot=pe.key;le!==null;){if(le.key===ot)if(le.tag===4&&le.stateNode.containerInfo===pe.containerInfo&&le.stateNode.implementation===pe.implementation){m(fe,le.sibling),Ce=S(le,pe.children||[]),Ce.return=fe,fe=Ce;break e}else{m(fe,le);break}else d(fe,le);le=le.sibling}Ce=m2(pe,fe.mode,Ce),Ce.return=fe,fe=Ce}return I(fe);case j:return pe=Dc(pe),pr(fe,le,pe,Ce)}if(J(pe))return et(fe,le,pe,Ce);if(V(pe)){if(ot=V(pe),typeof ot!="function")throw Error(n(150));return pe=ot.call(pe),ft(fe,le,pe,Ce)}if(typeof pe.then=="function")return pr(fe,le,dg(pe),Ce);if(pe.$$typeof===T)return pr(fe,le,og(fe,pe),Ce);fg(fe,pe)}
vendor: 4,295 bytes, line 49
49return typeof pe=="string"&&pe!==""||typeof pe=="number"||typeof pe=="bigint"?(pe=""+pe,le!==null&&le.tag===6?(m(fe,le.sibling),Ce=S(le,pe),Ce.return=fe,fe=Ce):(m(fe,le),Ce=p2(pe,fe.mode,Ce),Ce.return=fe,fe=Ce),I(fe)):m(fe,le)}return function(fe,le,pe,Ce){try{B0=0;var ot=pr(fe,le,pe,Ce);return md=null,ot}catch(it){if(it===pd||it===cg)throw it;var Qt=Ua(29,it,null,fe.mode);return Qt.lanes=Ce,Qt.return=fe,Qt}finally{}}}var jc=UC(!0),HC=UC(!1),gl=!1;function N2(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function C2(l,d){l=l.updateQueue,d.updateQueue===l&&(d.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function yl(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function vl(l,d,m){var v=l.updateQueue;if(v===null)return null;if(v=v.shared,(ar&2)!==0){var S=v.pending;return S===null?d.next=d:(d.next=S.next,S.next=d),v.pending=d,d=ng(l),TC(l,null,m),d}return rg(l,v,d,m),ng(l)}function F0(l,d,m){if(d=d.updateQueue,d!==null&&(d=d.shared,(m&4194048)!==0)){var v=d.lanes;v&=l.pendingLanes,m|=v,d.lanes=m,Sa(l,m)}}function k2(l,d){var m=l.updateQueue,v=l.alternate;if(v!==null&&(v=v.updateQueue,m===v)){var S=null,_=null;if(m=m.firstBaseUpdate,m!==null){do{var I={lane:m.lane,tag:m.tag,payload:m.payload,callback:null,next:null};_===null?S=_=I:_=_.next=I,m=m.next}while(m!==null);_===null?S=_=d:_=_.next=d}else S=_=d;m={baseState:v.baseState,firstBaseUpdate:S,lastBaseUpdate:_,shared:v.shared,callbacks:v.callbacks},l.updateQueue=m;return}l=m.lastBaseUpdate,l===null?m.firstBaseUpdate=d:l.next=d,m.lastBaseUpdate=d}var O2=!1;function $0(){if(O2){var l=hd;if(l!==null)throw l}}function U0(l,d,m,v){O2=!1;var S=l.updateQueue;gl=!1;var _=S.firstBaseUpdate,I=S.lastBaseUpdate,H=S.shared.pending;if(H!==null){S.shared.pending=null;var oe=H,ge=oe.next;oe.next=null,I===null?_=ge:I.next=ge,I=oe;var Te=l.alternate;Te!==null&&(Te=Te.updateQueue,H=Te.lastBaseUpdate,H!==I&&(H===null?Te.firstBaseUpdate=ge:H.next=ge,Te.lastBaseUpdate=oe))}if(_!==null){var Oe=S.baseState;I=0,Te=ge=oe=null,H=_;do{var ye=H.lane&-536870913,be=ye!==H.lane;if(be?(zt&ye)===ye:(v&ye)===ye){ye!==0&&ye===fd&&(O2=!0),Te!==null&&(Te=Te.next={lane:0,tag:H.tag,payload:H.payload,callback:null,next:null});e:{var et=l,ft=H;ye=d;var pr=m;switch(ft.tag){case 1:if(et=ft.payload,typeof et=="function"){Oe=et.call(pr,Oe,ye);break e}Oe=et;break e;case 3:et.flags=et.flags&-65537|128;case 0:if(et=ft.payload,ye=typeof et=="function"?et.call(pr,Oe,ye):et,ye==null)break e;Oe=p({},Oe,ye);break e;case 2:gl=!0}}ye=H.callback,ye!==null&&(l.flags|=64,be&&(l.flags|=8192),be=S.callbacks,be===null?S.callbacks=[ye]:be.push(ye))}else be={lane:ye,tag:H.tag,payload:H.payload,callback:H.callback,next:null},Te===null?(ge=Te=be,oe=Oe):Te=Te.next=be,I|=ye;if(H=H.next,H===null){if(H=S.shared.pending,H===null)break;be=H,H=be.next,be.next=null,S.lastBaseUpdate=be,S.shared.pending=null}}while(!0);Te===null&&(oe=Oe),S.baseState=oe,S.firstBaseUpdate=ge,S.lastBaseUpdate=Te,_===null&&(S.shared.lanes=0),El|=I,l.lanes=I,l.memoizedState=Oe}}function qC(l,d){if(typeof l!="function")throw Error(n(191,l));l.call(d)}function VC(l,d){var m=l.callbacks;if(m!==null)for(l.callbacks=null,l=0;l<m.length;l++)qC(m[l],d)}var gd=Y(null),hg=Y(0);function GC(l,d){l=vo,z(hg,l),z(gd,d),vo=l|d.baseLanes}function M2(){z(hg,vo),z(gd,gd.current)}function P2(){vo=hg.current,ie(gd),ie(hg)}var Ha=Y(null),gi=null;function bl(l){var d=l.alternate;z(Qr,Qr.current&1),z(Ha,l),gi===null&&(d===null||gd.current!==null||d.memoizedState!==null)&&(gi=l)}function R2(l){z(Qr,Qr.current),z(Ha,l),gi===null&&(gi=l)}function WC(l){l.tag===22?(z(Qr,Qr.current),z(Ha,l),gi===null&&(gi=l)):xl()}function xl(){z(Qr,Qr.current),z(Ha,Ha.current)}function qa(l){ie(Ha),gi===l&&(gi=null),ie(Qr)}var Qr=Y(0);function pg(l){for(var d=l;d!==null;){if(d.tag===13){var m=d.memoizedState;if(m!==null&&(m=m.dehydrated,m===null||z4(m)||F4(m)))return d}else if(d.tag===19&&(d.memoizedProps.revealOrder==="forwards"||d.memoizedProps.revealOrder==="backwards"||d.memoizedProps.revealOrder==="unstable_legacy-backwards"||d.memoizedProps.revealOrder==="together")){if((d.flags&128)!==0)return d}
vendor: 13,592 bytes, line 49
49else if(d.child!==null){d.child.return=d,d=d.child;continue}if(d===l)break;for(;d.sibling===null;){if(d.return===null||d.return===l)return null;d=d.return}d.sibling.return=d.return,d=d.sibling}return null}var co=0,At=null,fr=null,on=null,mg=!1,yd=!1,Lc=!1,gg=0,H0=0,vd=null,Ite=0;function Vr(){throw Error(n(321))}function D2(l,d){if(d===null)return!1;for(var m=0;m<d.length&&m<l.length;m++)if(!$a(l[m],d[m]))return!1;return!0}function I2(l,d,m,v,S,_){return co=_,At=d,d.memoizedState=null,d.updateQueue=null,d.lanes=0,U.H=l===null||l.memoizedState===null?Ok:X2,Lc=!1,_=m(v,S),Lc=!1,yd&&(_=KC(d,m,v,S)),YC(l),_}function YC(l){U.H=G0;var d=fr!==null&&fr.next!==null;if(co=0,on=fr=At=null,mg=!1,H0=0,vd=null,d)throw Error(n(300));l===null||ln||(l=l.dependencies,l!==null&&sg(l)&&(ln=!0))}function KC(l,d,m,v){At=l;var S=0;do{if(yd&&(vd=null),H0=0,yd=!1,25<=S)throw Error(n(301));if(S+=1,on=fr=null,l.updateQueue!=null){var _=l.updateQueue;_.lastEffect=null,_.events=null,_.stores=null,_.memoCache!=null&&(_.memoCache.index=0)}U.H=Mk,_=d(m,v)}while(yd);return _}function jte(){var l=U.H,d=l.useState()[0];return d=typeof d.then=="function"?q0(d):d,l=l.useState()[0],(fr!==null?fr.memoizedState:null)!==l&&(At.flags|=1024),d}function j2(){var l=gg!==0;return gg=0,l}function L2(l,d,m){d.updateQueue=l.updateQueue,d.flags&=-2053,l.lanes&=~m}function B2(l){if(mg){for(l=l.memoizedState;l!==null;){var d=l.queue;d!==null&&(d.pending=null),l=l.next}mg=!1}co=0,on=fr=At=null,yd=!1,H0=gg=0,vd=null}function da(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return on===null?At.memoizedState=on=l:on=on.next=l,on}function Zr(){if(fr===null){var l=At.alternate;l=l!==null?l.memoizedState:null}else l=fr.next;var d=on===null?At.memoizedState:on.next;if(d!==null)on=d,fr=l;else{if(l===null)throw At.alternate===null?Error(n(467)):Error(n(310));fr=l,l={memoizedState:fr.memoizedState,baseState:fr.baseState,baseQueue:fr.baseQueue,queue:fr.queue,next:null},on===null?At.memoizedState=on=l:on=on.next=l}return on}function yg(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function q0(l){var d=H0;return H0+=1,vd===null&&(vd=[]),l=zC(vd,l,d),d=At,(on===null?d.memoizedState:on.next)===null&&(d=d.alternate,U.H=d===null||d.memoizedState===null?Ok:X2),l}function vg(l){if(l!==null&&typeof l=="object"){if(typeof l.then=="function")return q0(l);if(l.$$typeof===T)return Vn(l)}throw Error(n(438,String(l)))}function z2(l){var d=null,m=At.updateQueue;if(m!==null&&(d=m.memoCache),d==null){var v=At.alternate;v!==null&&(v=v.updateQueue,v!==null&&(v=v.memoCache,v!=null&&(d={data:v.data.map(function(S){return S.slice()}),index:0})))}if(d==null&&(d={data:[],index:0}),m===null&&(m=yg(),At.updateQueue=m),m.memoCache=d,m=d.data[d.index],m===void 0)for(m=d.data[d.index]=Array(l),v=0;v<l;v++)m[v]=B;return d.index++,m}function uo(l,d){return typeof d=="function"?d(l):d}function bg(l){var d=Zr();return F2(d,fr,l)}function F2(l,d,m){var v=l.queue;if(v===null)throw Error(n(311));v.lastRenderedReducer=m;var S=l.baseQueue,_=v.pending;if(_!==null){if(S!==null){var I=S.next;S.next=_.next,_.next=I}d.baseQueue=S=_,v.pending=null}if(_=l.baseState,S===null)l.memoizedState=_;else{d=S.next;var H=I=null,oe=null,ge=d,Te=!1;do{var Oe=ge.lane&-536870913;if(Oe!==ge.lane?(zt&Oe)===Oe:(co&Oe)===Oe){var ye=ge.revertLane;if(ye===0)oe!==null&&(oe=oe.next={lane:0,revertLane:0,gesture:null,action:ge.action,hasEagerState:ge.hasEagerState,eagerState:ge.eagerState,next:null}),Oe===fd&&(Te=!0);else if((co&ye)===ye){ge=ge.next,ye===fd&&(Te=!0);continue}else Oe={lane:0,revertLane:ge.revertLane,gesture:null,action:ge.action,hasEagerState:ge.hasEagerState,eagerState:ge.eagerState,next:null},oe===null?(H=oe=Oe,I=_):oe=oe.next=Oe,At.lanes|=ye,El|=ye;Oe=ge.action,Lc&&m(_,Oe),_=ge.hasEagerState?ge.eagerState:m(_,Oe)}else ye={lane:Oe,revertLane:ge.revertLane,gesture:ge.gesture,action:ge.action,hasEagerState:ge.hasEagerState,eagerState:ge.eagerState,next:null},oe===null?(H=oe=ye,I=_):oe=oe.next=ye,At.lanes|=Oe,El|=Oe;ge=ge.next}while(ge!==null&&ge!==d);if(oe===null?I=_:oe.next=H,!$a(_,l.memoizedState)&&(ln=!0,Te&&(m=hd,m!==null)))throw m;l.memoizedState=_,l.baseState=I,l.baseQueue=oe,v.lastRenderedState=_}return S===null&&(v.lanes=0),[l.memoizedState,v.dispatch]}function $2(l){var d=Zr(),m=d.queue;if(m===null)throw Error(n(311));m.lastRenderedReducer=l;var v=m.dispatch,S=m.pending,_=d.memoizedState;if(S!==null){m.pending=null;var I=S=S.next;do _=l(_,I.action),I=I.next;while(I!==S);$a(_,d.memoizedState)||(ln=!0),d.memoizedState=_,d.baseQueue===null&&(d.baseState=_),m.lastRenderedState=_}return[_,v]}function XC(l,d,m){var v=At,S=Zr(),_=Vt;if(_){if(m===void 0)throw Error(n(407));m=m()}else m=d();var I=!$a((fr||S).memoizedState,m);if(I&&(S.memoizedState=m,ln=!0),S=S.queue,q2(JC.bind(null,v,S,l),[l]),S.getSnapshot!==d||I||on!==null&&on.memoizedState.tag&1){if(v.flags|=2048,bd(9,{destroy:void 0},ZC.bind(null,v,S,m,d),null),xr===null)throw Error(n(349));_||(co&127)!==0||QC(v,d,m)}return m}function QC(l,d,m){l.flags|=16384,l={getSnapshot:d,value:m},d=At.updateQueue,d===null?(d=yg(),At.updateQueue=d,d.stores=[l]):(m=d.stores,m===null?d.stores=[l]:m.push(l))}function ZC(l,d,m,v){d.value=m,d.getSnapshot=v,ek(d)&&tk(l)}function JC(l,d,m){return m(function(){ek(d)&&tk(l)})}function ek(l){var d=l.getSnapshot;l=l.value;try{var m=d();return!$a(l,m)}catch{return!0}}function tk(l){var d=Cc(l,2);d!==null&&Oa(d,l,2)}function U2(l){var d=da();if(typeof l=="function"){var m=l;if(l=m(),Lc){xn(!0);try{m()}finally{xn(!1)}}}return d.memoizedState=d.baseState=l,d.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:uo,lastRenderedState:l},d}function rk(l,d,m,v){return l.baseState=m,F2(l,fr,typeof v=="function"?v:uo)}function Lte(l,d,m,v,S){if(Sg(l))throw Error(n(485));if(l=d.action,l!==null){var _={payload:S,action:l,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(I){_.listeners.push(I)}};U.T!==null?m(!0):_.isTransition=!1,v(_),m=d.pending,m===null?(_.next=d.pending=_,nk(d,_)):(_.next=m.next,d.pending=m.next=_)}}function nk(l,d){var m=d.action,v=d.payload,S=l.state;if(d.isTransition){var _=U.T,I={};U.T=I;try{var H=m(S,v),oe=U.S;oe!==null&&oe(I,H),ak(l,d,H)}catch(ge){H2(l,d,ge)}finally{_!==null&&I.types!==null&&(_.types=I.types),U.T=_}}else try{_=m(S,v),ak(l,d,_)}catch(ge){H2(l,d,ge)}}function ak(l,d,m){m!==null&&typeof m=="object"&&typeof m.then=="function"?m.then(function(v){ik(l,d,v)},function(v){return H2(l,d,v)}):ik(l,d,m)}function ik(l,d,m){d.status="fulfilled",d.value=m,sk(d),l.state=m,d=l.pending,d!==null&&(m=d.next,m===d?l.pending=null:(m=m.next,d.next=m,nk(l,m)))}function H2(l,d,m){var v=l.pending;if(l.pending=null,v!==null){v=v.next;do d.status="rejected",d.reason=m,sk(d),d=d.next;while(d!==v)}l.action=null}function sk(l){l=l.listeners;for(var d=0;d<l.length;d++)(0,l[d])()}function ok(l,d){return d}function lk(l,d){if(Vt){var m=xr.formState;if(m!==null){e:{var v=At;if(Vt){if(kr){t:{for(var S=kr,_=mi;S.nodeType!==8;){if(!_){S=null;break t}if(S=yi(S.nextSibling),S===null){S=null;break t}}_=S.data,S=_==="F!"||_==="F"?S:null}if(S){kr=yi(S.nextSibling),v=S.data==="F!";break e}}pl(v)}v=!1}v&&(d=m[0])}}return m=da(),m.memoizedState=m.baseState=d,v={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ok,lastRenderedState:d},m.queue=v,m=Nk.bind(null,At,v),v.dispatch=m,v=U2(!1),_=K2.bind(null,At,!1,v.queue),v=da(),S={state:d,dispatch:null,action:l,pending:null},v.queue=S,m=Lte.bind(null,At,S,_,m),S.dispatch=m,v.memoizedState=l,[d,m,!1]}function ck(l){var d=Zr();return uk(d,fr,l)}function uk(l,d,m){if(d=F2(l,d,ok)[0],l=bg(uo)[0],typeof d=="object"&&d!==null&&typeof d.then=="function")try{var v=q0(d)}catch(I){throw I===pd?cg:I}else v=d;d=Zr();var S=d.queue,_=S.dispatch;return m!==d.memoizedState&&(At.flags|=2048,bd(9,{destroy:void 0},Bte.bind(null,S,m),null)),[v,_,l]}function Bte(l,d){l.action=d}function dk(l){var d=Zr(),m=fr;if(m!==null)return uk(d,m,l);Zr(),d=d.memoizedState,m=Zr();var v=m.queue.dispatch;return m.memoizedState=l,[d,v,!1]}function bd(l,d,m,v){return l={tag:l,create:m,deps:v,inst:d,next:null},d=At.updateQueue,d===null&&(d=yg(),At.updateQueue=d),m=d.lastEffect,m===null?d.lastEffect=l.next=l:(v=m.next,m.next=l,l.next=v,d.lastEffect=l),l}function fk(){return Zr().memoizedState}function xg(l,d,m,v){var S=da();At.flags|=l,S.memoizedState=bd(1|d,{destroy:void 0},m,v===void 0?null:v)}function wg(l,d,m,v){var S=Zr();v=v===void 0?null:v;var _=S.memoizedState.inst;fr!==null&&v!==null&&D2(v,fr.memoizedState.deps)?S.memoizedState=bd(d,_,m,v):(At.flags|=l,S.memoizedState=bd(1|d,_,m,v))}function hk(l,d){xg(8390656,8,l,d)}function q2(l,d){wg(2048,8,l,d)}function zte(l){At.flags|=4;var d=At.updateQueue;if(d===null)d=yg(),At.updateQueue=d,d.events=[l];else{var m=d.events;m===null?d.events=[l]:m.push(l)}}function pk(l){var d=Zr().memoizedState;return zte({ref:d,nextImpl:l}),function(){if((ar&2)!==0)throw Error(n(440));return d.impl.apply(void 0,arguments)}}function mk(l,d){return wg(4,2,l,d)}function gk(l,d){return wg(4,4,l,d)}function yk(l,d){if(typeof d=="function"){l=l();var m=d(l);return function(){typeof m=="function"?m():d(null)}}if(d!=null)return l=l(),d.current=l,function(){d.current=null}}function vk(l,d,m){m=m!=null?m.concat([l]):null,wg(4,4,yk.bind(null,d,l),m)}function V2(){}function bk(l,d){var m=Zr();d=d===void 0?null:d;var v=m.memoizedState;return d!==null&&D2(d,v[1])?v[0]:(m.memoizedState=[l,d],l)}function xk(l,d){var m=Zr();d=d===void 0?null:d;var v=m.memoizedState;if(d!==null&&D2(d,v[1]))return v[0];if(v=l(),Lc){xn(!0);try{l()}finally{xn(!1)}}return m.memoizedState=[v,d],v}function G2(l,d,m){return m===void 0||(co&1073741824)!==0&&(zt&261930)===0?l.memoizedState=d:(l.memoizedState=m,l=w9(),At.lanes|=l,El|=l,m)}function wk(l,d,m,v){return $a(m,d)?m:gd.current!==null?(l=G2(l,m,v),$a(l,d)||(ln=!0),l):(co&42)===0||(co&1073741824)!==0&&(zt&261930)===0?(ln=!0,l.memoizedState=m):(l=w9(),At.lanes|=l,El|=l,d)}function Sk(l,d,m,v,S){var _=Z.p;Z.p=_!==0&&8>_?_:8;var I=U.T,H={};U.T=H,K2(l,!1,d,m);try{var oe=S(),ge=U.S;if(ge!==null&&ge(H,oe),oe!==null&&typeof oe=="object"&&typeof oe.then=="function"){var Te=Dte(oe,v);V0(l,d,Te,Wa(l))}else V0(l,d,v,Wa(l))}catch(Oe){V0(l,d,{then:function(){},status:"rejected",reason:Oe},Wa())}finally{Z.p=_,I!==null&&H.types!==null&&(I.types=H.types),U.T=I}}function Fte(){}function W2(l,d,m,v){if(l.tag!==5)throw Error(n(476));var S=Ek(l).queue;Sk(l,S,d,ee,m===null?Fte:function(){return _k(l),m(v)})}function Ek(l){var d=l.memoizedState;if(d!==null)return d;d={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:uo,lastRenderedState:ee},next:null};var m={};return d.next={memoizedState:m,baseState:m,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:uo,lastRenderedState:m},next:null},l.memoizedState=d,l=l.alternate,l!==null&&(l.memoizedState=d),d}function _k(l){var d=Ek(l);d.next===null&&(d=l.alternate.memoizedState),V0(l,d.next.queue,{},Wa())}function Y2(){return Vn(lh)}function Ak(){return Zr().memoizedState}function Tk(){return Zr().memoizedState}function $te(l){for(var d=l.return;d!==null;){switch(d.tag){case 24:case 3:var m=Wa();l=yl(m);var v=vl(d,l,m);v!==null&&(Oa(v,d,m),F0(v,d,m)),d={cache:E2()},l.payload=d;return}d=d.return}}function Ute(l,d,m){var v=Wa();m={lane:v,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null},Sg(l)?Ck(d,m):(m=f2(l,d,m,v),m!==null&&(Oa(m,l,v),kk(m,d,v)))}function Nk(l,d,m){var v=Wa();V0(l,d,m,v)}function V0(l,d,m,v){var S={lane:v,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null};if(Sg(l))Ck(d,S);else{var _=l.alternate;if(l.lanes===0&&(_===null||_.lanes===0)&&(_=d.lastRenderedReducer,_!==null))try{var I=d.lastRenderedState,H=_(I,m);if(S.hasEagerState=!0,S.eagerState=H,$a(H,I))return rg(l,d,S,0),xr===null&&tg(),!1}catch{}finally{}if(m=f2(l,d,S,v),m!==null)return Oa(m,l,v),kk(m,d,v),!0}return!1}function K2(l,d,m,v){if(v={lane:2,revertLane:N4(),gesture:null,action:v,hasEagerState:!1,eagerState:null,next:null},Sg(l)){if(d)throw Error(n(479))}else d=f2(l,m,v,2),d!==null&&Oa(d,l,2)}function Sg(l){var d=l.alternate;return l===At||d!==null&&d===At}function Ck(l,d){yd=mg=!0;var m=l.pending;m===null?d.next=d:(d.next=m.next,m.next=d),l.pending=d}function kk(l,d,m){if((m&4194048)!==0){var v=d.lanes;v&=l.pendingLanes,m|=v,d.lanes=m,Sa(l,m)}}var G0={readContext:Vn,use:vg,useCallback:Vr,useContext:Vr,useEffect:Vr,useImperativeHandle:Vr,useLayoutEffect:Vr,useInsertionEffect:Vr,useMemo:Vr,useReducer:Vr,useRef:Vr,useState:Vr,useDebugValue:Vr,useDeferredValue:Vr,useTransition:Vr,useSyncExternalStore:Vr,useId:Vr,useHostTransitionStatus:Vr,useFormState:Vr,useActionState:Vr,useOptimistic:Vr,useMemoCache:Vr,useCacheRefresh:Vr};G0.useEffectEvent=Vr;var Ok={readContext:Vn,use:vg,useCallback:function(l,d){return da().memoizedState=[l,d===void 0?null:d],l},useContext:Vn,useEffect:hk,useImperativeHandle:function(l,d,m){m=m!=null?m.concat([l]):null,xg(4194308,4,yk.bind(null,d,l),m)},useLayoutEffect:function(l,d){return xg(4194308,4,l,d)},useInsertionEffect:function(l,d){xg(4,2,l,d)},useMemo:function(l,d){var m=da();d=d===void 0?null:d;var v=l();if(Lc){xn(!0);try{l()}finally{xn(!1)}}return m.memoizedState=[v,d],v},useReducer:function(l,d,m){var v=da();if(m!==void 0){var S=m(d);if(Lc){xn(!0);try{m(d)}finally{xn(!1)}}}else S=d;return v.memoizedState=v.baseState=S,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:S},v.queue=l,l=l.dispatch=Ute.bind(null,At,l),[v.memoizedState,l]}
vendor: 16,629 bytes, line 49
49,useRef:function(l){var d=da();return l={current:l},d.memoizedState=l},useState:function(l){l=U2(l);var d=l.queue,m=Nk.bind(null,At,d);return d.dispatch=m,[l.memoizedState,m]},useDebugValue:V2,useDeferredValue:function(l,d){var m=da();return G2(m,l,d)},useTransition:function(){var l=U2(!1);return l=Sk.bind(null,At,l.queue,!0,!1),da().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,d,m){var v=At,S=da();if(Vt){if(m===void 0)throw Error(n(407));m=m()}else{if(m=d(),xr===null)throw Error(n(349));(zt&127)!==0||QC(v,d,m)}S.memoizedState=m;var _={value:m,getSnapshot:d};return S.queue=_,hk(JC.bind(null,v,_,l),[l]),v.flags|=2048,bd(9,{destroy:void 0},ZC.bind(null,v,_,m,d),null),m},useId:function(){var l=da(),d=xr.identifierPrefix;if(Vt){var m=ms,v=ps;m=(v&~(1<<32-Kt(v)-1)).toString(32)+m,d="_"+d+"R_"+m,m=gg++,0<m&&(d+="H"+m.toString(32)),d+="_"}else m=Ite++,d="_"+d+"r_"+m.toString(32)+"_";return l.memoizedState=d},useHostTransitionStatus:Y2,useFormState:lk,useActionState:lk,useOptimistic:function(l){var d=da();d.memoizedState=d.baseState=l;var m={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return d.queue=m,d=K2.bind(null,At,!0,m),m.dispatch=d,[l,d]},useMemoCache:z2,useCacheRefresh:function(){return da().memoizedState=$te.bind(null,At)},useEffectEvent:function(l){var d=da(),m={impl:l};return d.memoizedState=m,function(){if((ar&2)!==0)throw Error(n(440));return m.impl.apply(void 0,arguments)}}},X2={readContext:Vn,use:vg,useCallback:bk,useContext:Vn,useEffect:q2,useImperativeHandle:vk,useInsertionEffect:mk,useLayoutEffect:gk,useMemo:xk,useReducer:bg,useRef:fk,useState:function(){return bg(uo)},useDebugValue:V2,useDeferredValue:function(l,d){var m=Zr();return wk(m,fr.memoizedState,l,d)},useTransition:function(){var l=bg(uo)[0],d=Zr().memoizedState;return[typeof l=="boolean"?l:q0(l),d]},useSyncExternalStore:XC,useId:Ak,useHostTransitionStatus:Y2,useFormState:ck,useActionState:ck,useOptimistic:function(l,d){var m=Zr();return rk(m,fr,l,d)},useMemoCache:z2,useCacheRefresh:Tk};X2.useEffectEvent=pk;var Mk={readContext:Vn,use:vg,useCallback:bk,useContext:Vn,useEffect:q2,useImperativeHandle:vk,useInsertionEffect:mk,useLayoutEffect:gk,useMemo:xk,useReducer:$2,useRef:fk,useState:function(){return $2(uo)},useDebugValue:V2,useDeferredValue:function(l,d){var m=Zr();return fr===null?G2(m,l,d):wk(m,fr.memoizedState,l,d)},useTransition:function(){var l=$2(uo)[0],d=Zr().memoizedState;return[typeof l=="boolean"?l:q0(l),d]},useSyncExternalStore:XC,useId:Ak,useHostTransitionStatus:Y2,useFormState:dk,useActionState:dk,useOptimistic:function(l,d){var m=Zr();return fr!==null?rk(m,fr,l,d):(m.baseState=l,[l,m.queue.dispatch])},useMemoCache:z2,useCacheRefresh:Tk};Mk.useEffectEvent=pk;function Q2(l,d,m,v){d=l.memoizedState,m=m(v,d),m=m==null?d:p({},d,m),l.memoizedState=m,l.lanes===0&&(l.updateQueue.baseState=m)}var Z2={enqueueSetState:function(l,d,m){l=l._reactInternals;var v=Wa(),S=yl(v);S.payload=d,m!=null&&(S.callback=m),d=vl(l,S,v),d!==null&&(Oa(d,l,v),F0(d,l,v))},enqueueReplaceState:function(l,d,m){l=l._reactInternals;var v=Wa(),S=yl(v);S.tag=1,S.payload=d,m!=null&&(S.callback=m),d=vl(l,S,v),d!==null&&(Oa(d,l,v),F0(d,l,v))},enqueueForceUpdate:function(l,d){l=l._reactInternals;var m=Wa(),v=yl(m);v.tag=2,d!=null&&(v.callback=d),d=vl(l,v,m),d!==null&&(Oa(d,l,m),F0(d,l,m))}};function Pk(l,d,m,v,S,_,I){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(v,_,I):d.prototype&&d.prototype.isPureReactComponent?!P0(m,v)||!P0(S,_):!0}function Rk(l,d,m,v){l=d.state,typeof d.componentWillReceiveProps=="function"&&d.componentWillReceiveProps(m,v),typeof d.UNSAFE_componentWillReceiveProps=="function"&&d.UNSAFE_componentWillReceiveProps(m,v),d.state!==l&&Z2.enqueueReplaceState(d,d.state,null)}function Bc(l,d){var m=d;if("ref"in d){m={};for(var v in d)v!=="ref"&&(m[v]=d[v])}if(l=l.defaultProps){m===d&&(m=p({},m));for(var S in l)m[S]===void 0&&(m[S]=l[S])}return m}function Dk(l){eg(l)}function Ik(l){console.error(l)}function jk(l){eg(l)}function Eg(l,d){try{var m=l.onUncaughtError;m(d.value,{componentStack:d.stack})}catch(v){setTimeout(function(){throw v})}}function Lk(l,d,m){try{var v=l.onCaughtError;v(m.value,{componentStack:m.stack,errorBoundary:d.tag===1?d.stateNode:null})}catch(S){setTimeout(function(){throw S})}}function J2(l,d,m){return m=yl(m),m.tag=3,m.payload={element:null},m.callback=function(){Eg(l,d)},m}function Bk(l){return l=yl(l),l.tag=3,l}function zk(l,d,m,v){var S=m.type.getDerivedStateFromError;if(typeof S=="function"){var _=v.value;l.payload=function(){return S(_)},l.callback=function(){Lk(d,m,v)}}var I=m.stateNode;I!==null&&typeof I.componentDidCatch=="function"&&(l.callback=function(){Lk(d,m,v),typeof S!="function"&&(_l===null?_l=new Set([this]):_l.add(this));var H=v.stack;this.componentDidCatch(v.value,{componentStack:H!==null?H:""})})}function Hte(l,d,m,v,S){if(m.flags|=32768,v!==null&&typeof v=="object"&&typeof v.then=="function"){if(d=m.alternate,d!==null&&dd(d,m,S,!0),m=Ha.current,m!==null){switch(m.tag){case 31:case 13:return gi===null?Ig():m.alternate===null&&Gr===0&&(Gr=3),m.flags&=-257,m.flags|=65536,m.lanes=S,v===ug?m.flags|=16384:(d=m.updateQueue,d===null?m.updateQueue=new Set([v]):d.add(v),_4(l,v,S)),!1;case 22:return m.flags|=65536,v===ug?m.flags|=16384:(d=m.updateQueue,d===null?(d={transitions:null,markerInstances:null,retryQueue:new Set([v])},m.updateQueue=d):(m=d.retryQueue,m===null?d.retryQueue=new Set([v]):m.add(v)),_4(l,v,S)),!1}throw Error(n(435,m.tag))}return _4(l,v,S),Ig(),!1}if(Vt)return d=Ha.current,d!==null?((d.flags&65536)===0&&(d.flags|=256),d.flags|=65536,d.lanes=S,v!==v2&&(l=Error(n(422),{cause:v}),I0(fi(l,m)))):(v!==v2&&(d=Error(n(423),{cause:v}),I0(fi(d,m))),l=l.current.alternate,l.flags|=65536,S&=-S,l.lanes|=S,v=fi(v,m),S=J2(l.stateNode,v,S),k2(l,S),Gr!==4&&(Gr=2)),!1;var _=Error(n(520),{cause:v});if(_=fi(_,m),eh===null?eh=[_]:eh.push(_),Gr!==4&&(Gr=2),d===null)return!0;v=fi(v,m),m=d;do{switch(m.tag){case 3:return m.flags|=65536,l=S&-S,m.lanes|=l,l=J2(m.stateNode,v,l),k2(m,l),!1;case 1:if(d=m.type,_=m.stateNode,(m.flags&128)===0&&(typeof d.getDerivedStateFromError=="function"||_!==null&&typeof _.componentDidCatch=="function"&&(_l===null||!_l.has(_))))return m.flags|=65536,S&=-S,m.lanes|=S,S=Bk(S),zk(S,l,m,v),k2(m,S),!1}m=m.return}while(m!==null);return!1}var e4=Error(n(461)),ln=!1;function Gn(l,d,m,v){d.child=l===null?HC(d,null,m,v):jc(d,l.child,m,v)}function Fk(l,d,m,v,S){m=m.render;var _=d.ref;if("ref"in v){var I={};for(var H in v)H!=="ref"&&(I[H]=v[H])}else I=v;return Pc(d),v=I2(l,d,m,I,_,S),H=j2(),l!==null&&!ln?(L2(l,d,S),fo(l,d,S)):(Vt&&H&&g2(d),d.flags|=1,Gn(l,d,v,S),d.child)}function $k(l,d,m,v,S){if(l===null){var _=m.type;return typeof _=="function"&&!h2(_)&&_.defaultProps===void 0&&m.compare===null?(d.tag=15,d.type=_,Uk(l,d,_,v,S)):(l=ag(m.type,null,v,d,d.mode,S),l.ref=d.ref,l.return=d,d.child=l)}if(_=l.child,!l4(l,S)){var I=_.memoizedProps;if(m=m.compare,m=m!==null?m:P0,m(I,v)&&l.ref===d.ref)return fo(l,d,S)}return d.flags|=1,l=io(_,v),l.ref=d.ref,l.return=d,d.child=l}function Uk(l,d,m,v,S){if(l!==null){var _=l.memoizedProps;if(P0(_,v)&&l.ref===d.ref)if(ln=!1,d.pendingProps=v=_,l4(l,S))(l.flags&131072)!==0&&(ln=!0);else return d.lanes=l.lanes,fo(l,d,S)}return t4(l,d,m,v,S)}function Hk(l,d,m,v){var S=v.children,_=l!==null?l.memoizedState:null;if(l===null&&d.stateNode===null&&(d.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),v.mode==="hidden"){if((d.flags&128)!==0){if(_=_!==null?_.baseLanes|m:m,l!==null){for(v=d.child=l.child,S=0;v!==null;)S=S|v.lanes|v.childLanes,v=v.sibling;v=S&~_}else v=0,d.child=null;return qk(l,d,_,m,v)}if((m&536870912)!==0)d.memoizedState={baseLanes:0,cachePool:null},l!==null&&lg(d,_!==null?_.cachePool:null),_!==null?GC(d,_):M2(),WC(d);else return v=d.lanes=536870912,qk(l,d,_!==null?_.baseLanes|m:m,m,v)}else _!==null?(lg(d,_.cachePool),GC(d,_),xl(),d.memoizedState=null):(l!==null&&lg(d,null),M2(),xl());return Gn(l,d,S,m),d.child}function W0(l,d){return l!==null&&l.tag===22||d.stateNode!==null||(d.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),d.sibling}function qk(l,d,m,v,S){var _=A2();return _=_===null?null:{parent:sn._currentValue,pool:_},d.memoizedState={baseLanes:m,cachePool:_},l!==null&&lg(d,null),M2(),WC(d),l!==null&&dd(l,d,v,!0),d.childLanes=S,null}function _g(l,d){return d=Tg({mode:d.mode,children:d.children},l.mode),d.ref=l.ref,l.child=d,d.return=l,d}function Vk(l,d,m){return jc(d,l.child,null,m),l=_g(d,d.pendingProps),l.flags|=2,qa(d),d.memoizedState=null,l}function qte(l,d,m){var v=d.pendingProps,S=(d.flags&128)!==0;if(d.flags&=-129,l===null){if(Vt){if(v.mode==="hidden")return l=_g(d,v),d.lanes=536870912,W0(null,l);if(R2(d),(l=kr)?(l=nO(l,mi),l=l!==null&&l.data==="&"?l:null,l!==null&&(d.memoizedState={dehydrated:l,treeContext:fl!==null?{id:ps,overflow:ms}:null,retryLane:536870912,hydrationErrors:null},m=CC(l),m.return=d,d.child=m,qn=d,kr=null)):l=null,l===null)throw pl(d);return d.lanes=536870912,null}return _g(d,v)}var _=l.memoizedState;if(_!==null){var I=_.dehydrated;if(R2(d),S)if(d.flags&256)d.flags&=-257,d=Vk(l,d,m);else if(d.memoizedState!==null)d.child=l.child,d.flags|=128,d=null;else throw Error(n(558));else if(ln||dd(l,d,m,!1),S=(m&l.childLanes)!==0,ln||S){if(v=xr,v!==null&&(I=Ea(v,m),I!==0&&I!==_.retryLane))throw _.retryLane=I,Cc(l,I),Oa(v,l,I),e4;Ig(),d=Vk(l,d,m)}else l=_.treeContext,kr=yi(I.nextSibling),qn=d,Vt=!0,hl=null,mi=!1,l!==null&&MC(d,l),d=_g(d,v),d.flags|=4096;return d}return l=io(l.child,{mode:v.mode,children:v.children}),l.ref=d.ref,d.child=l,l.return=d,l}function Ag(l,d){var m=d.ref;if(m===null)l!==null&&l.ref!==null&&(d.flags|=4194816);else{if(typeof m!="function"&&typeof m!="object")throw Error(n(284));(l===null||l.ref!==m)&&(d.flags|=4194816)}}function t4(l,d,m,v,S){return Pc(d),m=I2(l,d,m,v,void 0,S),v=j2(),l!==null&&!ln?(L2(l,d,S),fo(l,d,S)):(Vt&&v&&g2(d),d.flags|=1,Gn(l,d,m,S),d.child)}function Gk(l,d,m,v,S,_){return Pc(d),d.updateQueue=null,m=KC(d,v,m,S),YC(l),v=j2(),l!==null&&!ln?(L2(l,d,_),fo(l,d,_)):(Vt&&v&&g2(d),d.flags|=1,Gn(l,d,m,_),d.child)}function Wk(l,d,m,v,S){if(Pc(d),d.stateNode===null){var _=od,I=m.contextType;typeof I=="object"&&I!==null&&(_=Vn(I)),_=new m(v,_),d.memoizedState=_.state!==null&&_.state!==void 0?_.state:null,_.updater=Z2,d.stateNode=_,_._reactInternals=d,_=d.stateNode,_.props=v,_.state=d.memoizedState,_.refs={},N2(d),I=m.contextType,_.context=typeof I=="object"&&I!==null?Vn(I):od,_.state=d.memoizedState,I=m.getDerivedStateFromProps,typeof I=="function"&&(Q2(d,m,I,v),_.state=d.memoizedState),typeof m.getDerivedStateFromProps=="function"||typeof _.getSnapshotBeforeUpdate=="function"||typeof _.UNSAFE_componentWillMount!="function"&&typeof _.componentWillMount!="function"||(I=_.state,typeof _.componentWillMount=="function"&&_.componentWillMount(),typeof _.UNSAFE_componentWillMount=="function"&&_.UNSAFE_componentWillMount(),I!==_.state&&Z2.enqueueReplaceState(_,_.state,null),U0(d,v,_,S),$0(),_.state=d.memoizedState),typeof _.componentDidMount=="function"&&(d.flags|=4194308),v=!0}else if(l===null){_=d.stateNode;var H=d.memoizedProps,oe=Bc(m,H);_.props=oe;var ge=_.context,Te=m.contextType;I=od,typeof Te=="object"&&Te!==null&&(I=Vn(Te));var Oe=m.getDerivedStateFromProps;Te=typeof Oe=="function"||typeof _.getSnapshotBeforeUpdate=="function",H=d.pendingProps!==H,Te||typeof _.UNSAFE_componentWillReceiveProps!="function"&&typeof _.componentWillReceiveProps!="function"||(H||ge!==I)&&Rk(d,_,v,I),gl=!1;var ye=d.memoizedState;_.state=ye,U0(d,v,_,S),$0(),ge=d.memoizedState,H||ye!==ge||gl?(typeof Oe=="function"&&(Q2(d,m,Oe,v),ge=d.memoizedState),(oe=gl||Pk(d,m,oe,v,ye,ge,I))?(Te||typeof _.UNSAFE_componentWillMount!="function"&&typeof _.componentWillMount!="function"||(typeof _.componentWillMount=="function"&&_.componentWillMount(),typeof _.UNSAFE_componentWillMount=="function"&&_.UNSAFE_componentWillMount()),typeof _.componentDidMount=="function"&&(d.flags|=4194308)):(typeof _.componentDidMount=="function"&&(d.flags|=4194308),d.memoizedProps=v,d.memoizedState=ge),_.props=v,_.state=ge,_.context=I,v=oe):(typeof _.componentDidMount=="function"&&(d.flags|=4194308),v=!1)}else{_=d.stateNode,C2(l,d),I=d.memoizedProps,Te=Bc(m,I),_.props=Te,Oe=d.pendingProps,ye=_.context,ge=m.contextType,oe=od,typeof ge=="object"&&ge!==null&&(oe=Vn(ge)),H=m.getDerivedStateFromProps,(ge=typeof H=="function"||typeof _.getSnapshotBeforeUpdate=="function")||typeof _.UNSAFE_componentWillReceiveProps!="function"&&typeof _.componentWillReceiveProps!="function"||(I!==Oe||ye!==oe)&&Rk(d,_,v,oe),gl=!1,ye=d.memoizedState,_.state=ye,U0(d,v,_,S),$0();var be=d.memoizedState;I!==Oe||ye!==be||gl||l!==null&&l.dependencies!==null&&sg(l.dependencies)?(typeof H=="function"&&(Q2(d,m,H,v),be=d.memoizedState),(Te=gl||Pk(d,m,Te,v,ye,be,oe)||l!==null&&l.dependencies!==null&&sg(l.dependencies))?(ge||typeof _.UNSAFE_componentWillUpdate!="function"&&typeof _.componentWillUpdate!="function"||(typeof _.componentWillUpdate=="function"&&_.componentWillUpdate(v,be,oe),typeof _.UNSAFE_componentWillUpdate=="function"&&_.UNSAFE_componentWillUpdate(v,be,oe)),typeof _.componentDidUpdate=="function"&&(d.flags|=4),typeof _.getSnapshotBeforeUpdate=="function"&&(d.flags|=1024)):(typeof _.componentDidUpdate!="function"||I===l.memoizedProps&&ye===l.memoizedState||(d.flags|=4),typeof _.getSnapshotBeforeUpdate!="function"||I===l.memoizedProps&&ye===l.memoizedState||(d.flags|=1024),d.memoizedProps=v,d.memoizedState=be),_.props=v,_.state=be,_.context=oe,v=Te):(typeof _.componentDidUpdate!="function"||I===l.memoizedProps&&ye===l.memoizedState||(d.flags|=4),typeof _.getSnapshotBeforeUpdate!="function"||I===l.memoizedProps&&ye===l.memoizedState||(d.flags|=1024),v=!1)}return _=v,Ag(l,d),v=(d.flags&128)!==0,_||v?(_=d.stateNode,m=v&&typeof m.getDerivedStateFromError!="function"?null:_.render(),d.flags|=1,l!==null&&v?(d.child=jc(d,l.child,null,S),d.child=jc(d,null,m,S)):Gn(l,d,m,S),d.memoizedState=_.state,l=d.child):l=fo(l,d,S),l}function Yk(l,d,m,v){return Oc(),d.flags|=256,Gn(l,d,m,v),d.child}var r4={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function n4(l){return{baseLanes:l,cachePool:LC()}}function a4(l,d,m){return l=l!==null?l.childLanes&~m:0,d&&(l|=Ga),l}function Kk(l,d,m){var v=d.pendingProps,S=!1,_=(d.flags&128)!==0,I;if((I=_)||(I=l!==null&&l.memoizedState===null?!1:(Qr.current&2)!==0),I&&(S=!0,d.flags&=-129),I=(d.flags&32)!==0,d.flags&=-33,l===null){if(Vt){if(S?bl(d):xl(),(l=kr)?(l=nO(l,mi),l=l!==null&&l.data!=="&"?l:null,l!==null&&(d.memoizedState={dehydrated:l,treeContext:fl!==null?{id:ps,overflow:ms}:null,retryLane:536870912,hydrationErrors:null},m=CC(l),m.return=d,d.child=m,qn=d,kr=null)):l=null,l===null)throw pl(d);return F4(l)?d.lanes=32:d.lanes=536870912,null}var H=v.children;return v=v.fallback,S?(xl(),S=d.mode,H=Tg({mode:"hidden",children:H},S),v=kc(v,S,m,null),H.return=d,v.return=d,H.sibling=v,d.child=H,v=d.child,v.memoizedState=n4(m),v.childLanes=a4(l,I,m),d.memoizedState=r4,W0(null,v)):(bl(d),i4(d,H))}var oe=l.memoizedState;if(oe!==null&&(H=oe.dehydrated,H!==null)){if(_)d.flags&256?(bl(d),d.flags&=-257,d=s4(l,d,m)):d.memoizedState!==null?(xl(),d.child=l.child,d.flags|=128,d=null):(xl(),H=v.fallback,S=d.mode,v=Tg({mode:"visible",children:v.children},S),H=kc(H,S,m,null),H.flags|=2,v.return=d,H.return=d,v.sibling=H,d.child=v,jc(d,l.child,null,m),v=d.child,v.memoizedState=n4(m),v.childLanes=a4(l,I,m),d.memoizedState=r4,d=W0(null,v));else if(bl(d),F4(H)){if(I=H.nextSibling&&H.nextSibling.dataset,I)var ge=I.dgst;I=ge,v=Error(n(419)),v.stack="",v.digest=I,I0({value:v,source:null,stack:null}),d=s4(l,d,m)}else if(ln||dd(l,d,m,!1),I=(m&l.childLanes)!==0,ln||I){if(I=xr,I!==null&&(v=Ea(I,m),v!==0&&v!==oe.retryLane))throw oe.retryLane=v,Cc(l,v),Oa(I,l,v),e4;z4(H)||Ig(),d=s4(l,d,m)}else z4(H)?(d.flags|=192,d.child=l.child,d=null):(l=oe.treeContext,kr=yi(H.nextSibling),qn=d,Vt=!0,hl=null,mi=!1,l!==null&&MC(d,l),d=i4(d,v.children),d.flags|=4096);return d}return S?(xl(),H=v.fallback,S=d.mode,oe=l.child,ge=oe.sibling,v=io(oe,{mode:"hidden",children:v.children}),v.subtreeFlags=oe.subtreeFlags&65011712,ge!==null?H=io(ge,H):(H=kc(H,S,m,null),H.flags|=2),H.return=d,v.return=d,v.sibling=H,d.child=v,W0(null,v),v=d.child,H=l.child.memoizedState,H===null?H=n4(m):(S=H.cachePool,S!==null?(oe=sn._currentValue,S=S.parent!==oe?{parent:oe,pool:oe}:S):S=LC(),H={baseLanes:H.baseLanes|m,cachePool:S}),v.memoizedState=H,v.childLanes=a4(l,I,m),d.memoizedState=r4,W0(l.child,v)):(bl(d),m=l.child,l=m.sibling,m=io(m,{mode:"visible",children:v.children}
vendor: 6,676 bytes, line 49
49),m.return=d,m.sibling=null,l!==null&&(I=d.deletions,I===null?(d.deletions=[l],d.flags|=16):I.push(l)),d.child=m,d.memoizedState=null,m)}function i4(l,d){return d=Tg({mode:"visible",children:d},l.mode),d.return=l,l.child=d}function Tg(l,d){return l=Ua(22,l,null,d),l.lanes=0,l}function s4(l,d,m){return jc(d,l.child,null,m),l=i4(d,d.pendingProps.children),l.flags|=2,d.memoizedState=null,l}function Xk(l,d,m){l.lanes|=d;var v=l.alternate;v!==null&&(v.lanes|=d),w2(l.return,d,m)}function o4(l,d,m,v,S,_){var I=l.memoizedState;I===null?l.memoizedState={isBackwards:d,rendering:null,renderingStartTime:0,last:v,tail:m,tailMode:S,treeForkCount:_}:(I.isBackwards=d,I.rendering=null,I.renderingStartTime=0,I.last=v,I.tail=m,I.tailMode=S,I.treeForkCount=_)}function Qk(l,d,m){var v=d.pendingProps,S=v.revealOrder,_=v.tail;v=v.children;var I=Qr.current,H=(I&2)!==0;if(H?(I=I&1|2,d.flags|=128):I&=1,z(Qr,I),Gn(l,d,v,m),v=Vt?D0:0,!H&&l!==null&&(l.flags&128)!==0)e:for(l=d.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&Xk(l,m,d);else if(l.tag===19)Xk(l,m,d);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===d)break e;for(;l.sibling===null;){if(l.return===null||l.return===d)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(S){case"forwards":for(m=d.child,S=null;m!==null;)l=m.alternate,l!==null&&pg(l)===null&&(S=m),m=m.sibling;m=S,m===null?(S=d.child,d.child=null):(S=m.sibling,m.sibling=null),o4(d,!1,S,m,_,v);break;case"backwards":case"unstable_legacy-backwards":for(m=null,S=d.child,d.child=null;S!==null;){if(l=S.alternate,l!==null&&pg(l)===null){d.child=S;break}l=S.sibling,S.sibling=m,m=S,S=l}o4(d,!0,m,null,_,v);break;case"together":o4(d,!1,null,null,void 0,v);break;default:d.memoizedState=null}return d.child}function fo(l,d,m){if(l!==null&&(d.dependencies=l.dependencies),El|=d.lanes,(m&d.childLanes)===0)if(l!==null){if(dd(l,d,m,!1),(m&d.childLanes)===0)return null}else return null;if(l!==null&&d.child!==l.child)throw Error(n(153));if(d.child!==null){for(l=d.child,m=io(l,l.pendingProps),d.child=m,m.return=d;l.sibling!==null;)l=l.sibling,m=m.sibling=io(l,l.pendingProps),m.return=d;m.sibling=null}return d.child}function l4(l,d){return(l.lanes&d)!==0?!0:(l=l.dependencies,!!(l!==null&&sg(l)))}function Vte(l,d,m){switch(d.tag){case 3:Ie(d,d.stateNode.containerInfo),ml(d,sn,l.memoizedState.cache),Oc();break;case 27:case 5:je(d);break;case 4:Ie(d,d.stateNode.containerInfo);break;case 10:ml(d,d.type,d.memoizedProps.value);break;case 31:if(d.memoizedState!==null)return d.flags|=128,R2(d),null;break;case 13:var v=d.memoizedState;if(v!==null)return v.dehydrated!==null?(bl(d),d.flags|=128,null):(m&d.child.childLanes)!==0?Kk(l,d,m):(bl(d),l=fo(l,d,m),l!==null?l.sibling:null);bl(d);break;case 19:var S=(l.flags&128)!==0;if(v=(m&d.childLanes)!==0,v||(dd(l,d,m,!1),v=(m&d.childLanes)!==0),S){if(v)return Qk(l,d,m);d.flags|=128}if(S=d.memoizedState,S!==null&&(S.rendering=null,S.tail=null,S.lastEffect=null),z(Qr,Qr.current),v)break;return null;case 22:return d.lanes=0,Hk(l,d,m,d.pendingProps);case 24:ml(d,sn,l.memoizedState.cache)}return fo(l,d,m)}function Zk(l,d,m){if(l!==null)if(l.memoizedProps!==d.pendingProps)ln=!0;else{if(!l4(l,m)&&(d.flags&128)===0)return ln=!1,Vte(l,d,m);ln=(l.flags&131072)!==0}else ln=!1,Vt&&(d.flags&1048576)!==0&&OC(d,D0,d.index);switch(d.lanes=0,d.tag){case 16:e:{var v=d.pendingProps;if(l=Dc(d.elementType),d.type=l,typeof l=="function")h2(l)?(v=Bc(l,v),d.tag=1,d=Wk(null,d,l,v,m)):(d.tag=0,d=t4(null,d,l,v,m));else{if(l!=null){var S=l.$$typeof;if(S===R){d.tag=11,d=Fk(null,d,l,v,m);break e}else if(S===P){d.tag=14,d=$k(null,d,l,v,m);break e}}throw d=q(l)||l,Error(n(306,d,""))}}return d;case 0:return t4(l,d,d.type,d.pendingProps,m);case 1:return v=d.type,S=Bc(v,d.pendingProps),Wk(l,d,v,S,m);case 3:e:{if(Ie(d,d.stateNode.containerInfo),l===null)throw Error(n(387));v=d.pendingProps;var _=d.memoizedState;S=_.element,C2(l,d),U0(d,v,null,m);var I=d.memoizedState;if(v=I.cache,ml(d,sn,v),v!==_.cache&&S2(d,[sn],m,!0),$0(),v=I.element,_.isDehydrated)if(_={element:v,isDehydrated:!1,cache:I.cache},d.updateQueue.baseState=_,d.memoizedState=_,d.flags&256){d=Yk(l,d,v,m);break e}else if(v!==S){S=fi(Error(n(424)),d),I0(S),d=Yk(l,d,v,m);break e}else{switch(l=d.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(kr=yi(l.firstChild),qn=d,Vt=!0,hl=null,mi=!0,m=HC(d,null,v,m),d.child=m;m;)m.flags=m.flags&-3|4096,m=m.sibling}else{if(Oc(),v===S){d=fo(l,d,m);break e}Gn(l,d,v,m)}d=d.child}return d;case 26:return Ag(l,d),l===null?(m=cO(d.type,null,d.pendingProps,null))?d.memoizedState=m:Vt||(m=d.type,l=d.pendingProps,v=Ug(Me.current).createElement(m),v[Hn]=d,v[_a]=l,Wn(v,m,l),Dn(v),d.stateNode=v):d.memoizedState=cO(d.type,l.memoizedProps,d.pendingProps,l.memoizedState),null;case 27:return je(d),l===null&&Vt&&(v=d.stateNode=sO(d.type,d.pendingProps,Me.current),qn=d,mi=!0,S=kr,Cl(d.type)?($4=S,kr=yi(v.firstChild)):kr=S),Gn(l,d,d.pendingProps.children,m),Ag(l,d),l===null&&(d.flags|=4194304),d.child;case 5:return l===null&&Vt&&((S=v=kr)&&(v=wre(v,d.type,d.pendingProps,mi),v!==null?(d.stateNode=v,qn=d,kr=yi(v.firstChild),mi=!1,S=!0):S=!1),S||pl(d)),je(d),S=d.type,_=d.pendingProps,I=l!==null?l.memoizedProps:null,v=_.children,j4(S,_)?v=null:I!==null&&j4(S,I)&&(d.flags|=32),d.memoizedState!==null&&(S=I2(l,d,jte,null,null,m),lh._currentValue=S),Ag(l,d),Gn(l,d,v,m),d.child;case 6:return l===null&&Vt&&((l=m=kr)&&(m=Sre(m,d.pendingProps,mi),m!==null?(d.stateNode=m,qn=d,kr=null,l=!0):l=!1),l||pl(d)),null;case 13:return Kk(l,d,m);case 4:return Ie(d,d.stateNode.containerInfo),v=d.pendingProps,l===null?d.child=jc(d,null,v,m):Gn(l,d,v,m),d.child;case 11:return Fk(l,d,d.type,d.pendingProps,m);case 7:return Gn(l,d,d.pendingProps,m),d.child;case 8:return Gn(l,d,d.pendingProps.children,m),d.child;case 12:return Gn(l,d,d.pendingProps.children,m),d.child;case 10:return v=d.pendingProps,ml(d,d.type,v.value),Gn(l,d,v.children,m),d.child;case 9:return S=d.type._context,v=d.pendingProps.children,Pc(d),S=Vn(S),v=v(S),d.flags|=1,Gn(l,d,v,m),d.child;case 14:return $k(l,d,d.type,d.pendingProps,m);case 15:return Uk(l,d,d.type,d.pendingProps,m);case 19:return Qk(l,d,m);case 31:return qte(l,d,m);case 22:return Hk(l,d,m,d.pendingProps);case 24:return Pc(d),v=Vn(sn),l===null?(S=A2(),S===null&&(S=xr,_=E2(),S.pooledCache=_,_.refCount++,_!==null&&(S.pooledCacheLanes|=m),S=_),d.memoizedState={parent:v,cache:S},N2(d),ml(d,sn,S)):((l.lanes&m)!==0&&(C2(l,d),U0(d,null,null,m),$0()),S=l.memoizedState,_=d.memoizedState,S.parent!==v?(S={parent:v,cache:v},d.memoizedState=S,d.lanes===0&&(d.memoizedState=d.updateQueue.baseState=S),ml(d,sn,v)):(v=_.cac
vendor: 4,328 bytes, line 49
49he,ml(d,sn,v),v!==S.cache&&S2(d,[sn],m,!0))),Gn(l,d,d.pendingProps.children,m),d.child;case 29:throw d.pendingProps}throw Error(n(156,d.tag))}function ho(l){l.flags|=4}function c4(l,d,m,v,S){if((d=(l.mode&32)!==0)&&(d=!1),d){if(l.flags|=16777216,(S&335544128)===S)if(l.stateNode.complete)l.flags|=8192;else if(A9())l.flags|=8192;else throw Ic=ug,T2}else l.flags&=-16777217}function Jk(l,d){if(d.type!=="stylesheet"||(d.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!pO(d))if(A9())l.flags|=8192;else throw Ic=ug,T2}function Ng(l,d){d!==null&&(l.flags|=4),l.flags&16384&&(d=l.tag!==22?Qn():536870912,l.lanes|=d,Ed|=d)}function Y0(l,d){if(!Vt)switch(l.tailMode){case"hidden":d=l.tail;for(var m=null;d!==null;)d.alternate!==null&&(m=d),d=d.sibling;m===null?l.tail=null:m.sibling=null;break;case"collapsed":m=l.tail;for(var v=null;m!==null;)m.alternate!==null&&(v=m),m=m.sibling;v===null?d||l.tail===null?l.tail=null:l.tail.sibling=null:v.sibling=null}}function Or(l){var d=l.alternate!==null&&l.alternate.child===l.child,m=0,v=0;if(d)for(var S=l.child;S!==null;)m|=S.lanes|S.childLanes,v|=S.subtreeFlags&65011712,v|=S.flags&65011712,S.return=l,S=S.sibling;else for(S=l.child;S!==null;)m|=S.lanes|S.childLanes,v|=S.subtreeFlags,v|=S.flags,S.return=l,S=S.sibling;return l.subtreeFlags|=v,l.childLanes=m,d}function Gte(l,d,m){var v=d.pendingProps;switch(y2(d),d.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Or(d),null;case 1:return Or(d),null;case 3:return m=d.stateNode,v=null,l!==null&&(v=l.memoizedState.cache),d.memoizedState.cache!==v&&(d.flags|=2048),lo(sn),Se(),m.pendingContext&&(m.context=m.pendingContext,m.pendingContext=null),(l===null||l.child===null)&&(ud(d)?ho(d):l===null||l.memoizedState.isDehydrated&&(d.flags&256)===0||(d.flags|=1024,b2())),Or(d),null;case 26:var S=d.type,_=d.memoizedState;return l===null?(ho(d),_!==null?(Or(d),Jk(d,_)):(Or(d),c4(d,S,null,v,m))):_?_!==l.memoizedState?(ho(d),Or(d),Jk(d,_)):(Or(d),d.flags&=-16777217):(l=l.memoizedProps,l!==v&&ho(d),Or(d),c4(d,S,l,v,m)),null;case 27:if(qe(d),m=Me.current,S=d.type,l!==null&&d.stateNode!=null)l.memoizedProps!==v&&ho(d);else{if(!v){if(d.stateNode===null)throw Error(n(166));return Or(d),null}l=ue.current,ud(d)?PC(d):(l=sO(S,v,m),d.stateNode=l,ho(d))}return Or(d),null;case 5:if(qe(d),S=d.type,l!==null&&d.stateNode!=null)l.memoizedProps!==v&&ho(d);else{if(!v){if(d.stateNode===null)throw Error(n(166));return Or(d),null}if(_=ue.current,ud(d))PC(d);else{var I=Ug(Me.current);switch(_){case 1:_=I.createElementNS("http://www.w3.org/2000/svg",S);break;case 2:_=I.createElementNS("http://www.w3.org/1998/Math/MathML",S);break;default:switch(S){case"svg":_=I.createElementNS("http://www.w3.org/2000/svg",S);break;case"math":_=I.createElementNS("http://www.w3.org/1998/Math/MathML",S);break;case"script":_=I.createElement("div"),_.innerHTML="<script><\/script>",_=_.removeChild(_.firstChild);break;case"select":_=typeof v.is=="string"?I.createElement("select",{is:v.is}):I.createElement("select"),v.multiple?_.multiple=!0:v.size&&(_.size=v.size);break;default:_=typeof v.is=="string"?I.createElement(S,{is:v.is}):I.createElement(S)}}_[Hn]=d,_[_a]=v;e:for(I=d.child;I!==null;){if(I.tag===5||I.tag===6)_.appendChild(I.stateNode);else if(I.tag!==4&&I.tag!==27&&I.child!==null){I.child.return=I,I=I.child;continue}if(I===d)break e;for(;I.sibling===null;){if(I.return===null||I.return===d)break e;I=I.return}I.sibling.return=I.return,I=I.sibling}d.stateNode=_;e:switch(Wn(_,S,v),S){case"button":case"input":case"select":case"textarea":v=!!v.autoFocus;break e;case"img":v=!0;break e;default:v=!1}v&&ho(d)}}return Or(d),c4(d,d.type,l===null?null:l.memoizedProps,d.pendingProps,m),null;case 6:if(l&&d.stateNode!=null)l.memoizedProps!==v&&ho(d);else{if(typeof v!="string"&&d.stateNode===null)throw Error(n(166));if(l=Me.current,ud(d)){if(l=d.stateNode,m=d.memoizedProps,v=null,S=qn,S!==null)switch(S.tag){case 27:case 5:v=S.memoizedProps}l[Hn]=d,l=!!(l.nodeValue===m||v!==null&&v.suppressHydrationWarning===!0||K9(l.nodeValue,m)),l||pl(d,!0)}else l=Ug(l).createTextNode(v),l[Hn]=d,d.stateNode=l}return Or(d),null;case 31:if(m=d.memoizedState,l===null||l.memoizedState!==null){if(v=ud(d),m!==null){if(l===null){if(!v)throw Error(n(318));if(l=d.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(n(557)
vendor: 24,639 bytes, line 49
49);l[Hn]=d}else Oc(),(d.flags&128)===0&&(d.memoizedState=null),d.flags|=4;Or(d),l=!1}else m=b2(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=m),l=!0;if(!l)return d.flags&256?(qa(d),d):(qa(d),null);if((d.flags&128)!==0)throw Error(n(558))}return Or(d),null;case 13:if(v=d.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(S=ud(d),v!==null&&v.dehydrated!==null){if(l===null){if(!S)throw Error(n(318));if(S=d.memoizedState,S=S!==null?S.dehydrated:null,!S)throw Error(n(317));S[Hn]=d}else Oc(),(d.flags&128)===0&&(d.memoizedState=null),d.flags|=4;Or(d),S=!1}else S=b2(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=S),S=!0;if(!S)return d.flags&256?(qa(d),d):(qa(d),null)}return qa(d),(d.flags&128)!==0?(d.lanes=m,d):(m=v!==null,l=l!==null&&l.memoizedState!==null,m&&(v=d.child,S=null,v.alternate!==null&&v.alternate.memoizedState!==null&&v.alternate.memoizedState.cachePool!==null&&(S=v.alternate.memoizedState.cachePool.pool),_=null,v.memoizedState!==null&&v.memoizedState.cachePool!==null&&(_=v.memoizedState.cachePool.pool),_!==S&&(v.flags|=2048)),m!==l&&m&&(d.child.flags|=8192),Ng(d,d.updateQueue),Or(d),null);case 4:return Se(),l===null&&M4(d.stateNode.containerInfo),Or(d),null;case 10:return lo(d.type),Or(d),null;case 19:if(ie(Qr),v=d.memoizedState,v===null)return Or(d),null;if(S=(d.flags&128)!==0,_=v.rendering,_===null)if(S)Y0(v,!1);else{if(Gr!==0||l!==null&&(l.flags&128)!==0)for(l=d.child;l!==null;){if(_=pg(l),_!==null){for(d.flags|=128,Y0(v,!1),l=_.updateQueue,d.updateQueue=l,Ng(d,l),d.subtreeFlags=0,l=m,m=d.child;m!==null;)NC(m,l),m=m.sibling;return z(Qr,Qr.current&1|2),Vt&&so(d,v.treeForkCount),d.child}l=l.sibling}v.tail!==null&&Br()>Pg&&(d.flags|=128,S=!0,Y0(v,!1),d.lanes=4194304)}else{if(!S)if(l=pg(_),l!==null){if(d.flags|=128,S=!0,l=l.updateQueue,d.updateQueue=l,Ng(d,l),Y0(v,!0),v.tail===null&&v.tailMode==="hidden"&&!_.alternate&&!Vt)return Or(d),null}else 2*Br()-v.renderingStartTime>Pg&&m!==536870912&&(d.flags|=128,S=!0,Y0(v,!1),d.lanes=4194304);v.isBackwards?(_.sibling=d.child,d.child=_):(l=v.last,l!==null?l.sibling=_:d.child=_,v.last=_)}return v.tail!==null?(l=v.tail,v.rendering=l,v.tail=l.sibling,v.renderingStartTime=Br(),l.sibling=null,m=Qr.current,z(Qr,S?m&1|2:m&1),Vt&&so(d,v.treeForkCount),l):(Or(d),null);case 22:case 23:return qa(d),P2(),v=d.memoizedState!==null,l!==null?l.memoizedState!==null!==v&&(d.flags|=8192):v&&(d.flags|=8192),v?(m&536870912)!==0&&(d.flags&128)===0&&(Or(d),d.subtreeFlags&6&&(d.flags|=8192)):Or(d),m=d.updateQueue,m!==null&&Ng(d,m.retryQueue),m=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),v=null,d.memoizedState!==null&&d.memoizedState.cachePool!==null&&(v=d.memoizedState.cachePool.pool),v!==m&&(d.flags|=2048),l!==null&&ie(Rc),null;case 24:return m=null,l!==null&&(m=l.memoizedState.cache),d.memoizedState.cache!==m&&(d.flags|=2048),lo(sn),Or(d),null;case 25:return null;case 30:return null}throw Error(n(156,d.tag))}function Wte(l,d){switch(y2(d),d.tag){case 1:return l=d.flags,l&65536?(d.flags=l&-65537|128,d):null;case 3:return lo(sn),Se(),l=d.flags,(l&65536)!==0&&(l&128)===0?(d.flags=l&-65537|128,d):null;case 26:case 27:case 5:return qe(d),null;case 31:if(d.memoizedState!==null){if(qa(d),d.alternate===null)throw Error(n(340));Oc()}return l=d.flags,l&65536?(d.flags=l&-65537|128,d):null;case 13:if(qa(d),l=d.memoizedState,l!==null&&l.dehydrated!==null){if(d.alternate===null)throw Error(n(340));Oc()}return l=d.flags,l&65536?(d.flags=l&-65537|128,d):null;case 19:return ie(Qr),null;case 4:return Se(),null;case 10:return lo(d.type),null;case 22:case 23:return qa(d),P2(),l!==null&&ie(Rc),l=d.flags,l&65536?(d.flags=l&-65537|128,d):null;case 24:return lo(sn),null;case 25:return null;default:return null}}function e9(l,d){switch(y2(d),d.tag){case 3:lo(sn),Se();break;case 26:case 27:case 5:qe(d);break;case 4:Se();break;case 31:d.memoizedState!==null&&qa(d);break;case 13:qa(d);break;case 19:ie(Qr);break;case 10:lo(d.type);break;case 22:case 23:qa(d),P2(),l!==null&&ie(Rc);break;case 24:lo(sn)}}function K0(l,d){try{var m=d.updateQueue,v=m!==null?m.lastEffect:null;if(v!==null){var S=v.next;m=S;do{if((m.tag&l)===l){v=void 0;var _=m.create,I=m.inst;v=_(),I.destroy=v}m=m.next}while(m!==S)}}catch(H){cr(d,d.return,H)}}function wl(l,d,m){try{var v=d.updateQueue,S=v!==null?v.lastEffect:null;if(S!==null){var _=S.next;v=_;do{if((v.tag&l)===l){var I=v.inst,H=I.destroy;if(H!==void 0){I.destroy=void 0,S=d;var oe=m,ge=H;try{ge()}catch(Te){cr(S,oe,Te)}}}v=v.next}while(v!==_)}}catch(Te){cr(d,d.return,Te)}}function t9(l){var d=l.updateQueue;if(d!==null){var m=l.stateNode;try{VC(d,m)}catch(v){cr(l,l.return,v)}}}function r9(l,d,m){m.props=Bc(l.type,l.memoizedProps),m.state=l.memoizedState;try{m.componentWillUnmount()}catch(v){cr(l,d,v)}}function X0(l,d){try{var m=l.ref;if(m!==null){switch(l.tag){case 26:case 27:case 5:var v=l.stateNode;break;case 30:v=l.stateNode;break;default:v=l.stateNode}typeof m=="function"?l.refCleanup=m(v):m.current=v}}catch(S){cr(l,d,S)}}function gs(l,d){var m=l.ref,v=l.refCleanup;if(m!==null)if(typeof v=="function")try{v()}catch(S){cr(l,d,S)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof m=="function")try{m(null)}catch(S){cr(l,d,S)}else m.current=null}function n9(l){var d=l.type,m=l.memoizedProps,v=l.stateNode;try{e:switch(d){case"button":case"input":case"select":case"textarea":m.autoFocus&&v.focus();break e;case"img":m.src?v.src=m.src:m.srcSet&&(v.srcset=m.srcSet)}}catch(S){cr(l,l.return,S)}}function u4(l,d,m){try{var v=l.stateNode;mre(v,l.type,m,d),v[_a]=d}catch(S){cr(l,l.return,S)}}function a9(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&Cl(l.type)||l.tag===4}function d4(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||a9(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&Cl(l.type)||l.flags&2||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function f4(l,d,m){var v=l.tag;if(v===5||v===6)l=l.stateNode,d?(m.nodeType===9?m.body:m.nodeName==="HTML"?m.ownerDocument.body:m).insertBefore(l,d):(d=m.nodeType===9?m.body:m.nodeName==="HTML"?m.ownerDocument.body:m,d.appendChild(l),m=m._reactRootContainer,m!=null||d.onclick!==null||(d.onclick=no));else if(v!==4&&(v===27&&Cl(l.type)&&(m=l.stateNode,d=null),l=l.child,l!==null))for(f4(l,d,m),l=l.sibling;l!==null;)f4(l,d,m),l=l.sibling}function Cg(l,d,m){var v=l.tag;if(v===5||v===6)l=l.stateNode,d?m.insertBefore(l,d):m.appendChild(l);else if(v!==4&&(v===27&&Cl(l.type)&&(m=l.stateNode),l=l.child,l!==null))for(Cg(l,d,m),l=l.sibling;l!==null;)Cg(l,d,m),l=l.sibling}function i9(l){var d=l.stateNode,m=l.memoizedProps;try{for(var v=l.type,S=d.attributes;S.length;)d.removeAttributeNode(S[0]);Wn(d,v,m),d[Hn]=l,d[_a]=m}catch(_){cr(l,l.return,_)}}var po=!1,cn=!1,h4=!1,s9=typeof WeakSet=="function"?WeakSet:Set,In=null;function Yte(l,d){if(l=l.containerInfo,D4=Kg,l=vC(l),s2(l)){if("selectionStart"in l)var m={start:l.selectionStart,end:l.selectionEnd};else e:{m=(m=l.ownerDocument)&&m.defaultView||window;var v=m.getSelection&&m.getSelection();if(v&&v.rangeCount!==0){m=v.anchorNode;var S=v.anchorOffset,_=v.focusNode;v=v.focusOffset;try{m.nodeType,_.nodeType}catch{m=null;break e}var I=0,H=-1,oe=-1,ge=0,Te=0,Oe=l,ye=null;t:for(;;){for(var be;Oe!==m||S!==0&&Oe.nodeType!==3||(H=I+S),Oe!==_||v!==0&&Oe.nodeType!==3||(oe=I+v),Oe.nodeType===3&&(I+=Oe.nodeValue.length),(be=Oe.firstChild)!==null;)ye=Oe,Oe=be;for(;;){if(Oe===l)break t;if(ye===m&&++ge===S&&(H=I),ye===_&&++Te===v&&(oe=I),(be=Oe.nextSibling)!==null)break;Oe=ye,ye=Oe.parentNode}Oe=be}m=H===-1||oe===-1?null:{start:H,end:oe}}else m=null}m=m||{start:0,end:0}}else m=null;for(I4={focusedElem:l,selectionRange:m},Kg=!1,In=d;In!==null;)if(d=In,l=d.child,(d.subtreeFlags&1028)!==0&&l!==null)l.return=d,In=l;else for(;In!==null;){switch(d=In,_=d.alternate,l=d.flags,d.tag){case 0:if((l&4)!==0&&(l=d.updateQueue,l=l!==null?l.events:null,l!==null))for(m=0;m<l.length;m++)S=l[m],S.ref.impl=S.nextImpl;break;case 11:case 15:break;case 1:if((l&1024)!==0&&_!==null){l=void 0,m=d,S=_.memoizedProps,_=_.memoizedState,v=m.stateNode;try{var et=Bc(m.type,S);l=v.getSnapshotBeforeUpdate(et,_),v.__reactInternalSnapshotBeforeUpdate=l}catch(ft){cr(m,m.return,ft)}}break;case 3:if((l&1024)!==0){if(l=d.stateNode.containerInfo,m=l.nodeType,m===9)B4(l);else if(m===1)switch(l.nodeName){case"HEAD":case"HTML":case"BODY":B4(l);break;default:l.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((l&1024)!==0)throw Error(n(163))}if(l=d.sibling,l!==null){l.return=d.return,In=l;break}In=d.return}}function o9(l,d,m){var v=m.flags;switch(m.tag){case 0:case 11:case 15:go(l,m),v&4&&K0(5,m);break;case 1:if(go(l,m),v&4)if(l=m.stateNode,d===null)try{l.componentDidMount()}catch(I){cr(m,m.return,I)}else{var S=Bc(m.type,d.memoizedProps);d=d.memoizedState;try{l.componentDidUpdate(S,d,l.__reactInternalSnapshotBeforeUpdate)}catch(I){cr(m,m.return,I)}}v&64&&t9(m),v&512&&X0(m,m.return);break;case 3:if(go(l,m),v&64&&(l=m.updateQueue,l!==null)){if(d=null,m.child!==null)switch(m.child.tag){case 27:case 5:d=m.child.stateNode;break;case 1:d=m.child.stateNode}try{VC(l,d)}catch(I){cr(m,m.return,I)}}break;case 27:d===null&&v&4&&i9(m);case 26:case 5:go(l,m),d===null&&v&4&&n9(m),v&512&&X0(m,m.return);break;case 12:go(l,m);break;case 31:go(l,m),v&4&&u9(l,m);break;case 13:go(l,m),v&4&&d9(l,m),v&64&&(l=m.memoizedState,l!==null&&(l=l.dehydrated,l!==null&&(m=nre.bind(null,m),Ere(l,m))));break;case 22:if(v=m.memoizedState!==null||po,!v){d=d!==null&&d.memoizedState!==null||cn,S=po;var _=cn;po=v,(cn=d)&&!_?yo(l,m,(m.subtreeFlags&8772)!==0):go(l,m),po=S,cn=_}break;case 30:break;default:go(l,m)}}function l9(l){var d=l.alternate;d!==null&&(l.alternate=null,l9(d)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(d=l.stateNode,d!==null&&Hx(d)),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}var Rr=null,Ta=!1;function mo(l,d,m){for(m=m.child;m!==null;)c9(l,d,m),m=m.sibling}function c9(l,d,m){if(zr&&typeof zr.onCommitFiberUnmount=="function")try{zr.onCommitFiberUnmount(nn,m)}catch{}switch(m.tag){case 26:cn||gs(m,d),mo(l,d,m),m.memoizedState?m.memoizedState.count--:m.stateNode&&(m=m.stateNode,m.parentNode.removeChild(m));break;case 27:cn||gs(m,d);var v=Rr,S=Ta;Cl(m.type)&&(Rr=m.stateNode,Ta=!1),mo(l,d,m),ih(m.stateNode),Rr=v,Ta=S;break;case 5:cn||gs(m,d);case 6:if(v=Rr,S=Ta,Rr=null,mo(l,d,m),Rr=v,Ta=S,Rr!==null)if(Ta)try{(Rr.nodeType===9?Rr.body:Rr.nodeName==="HTML"?Rr.ownerDocument.body:Rr).removeChild(m.stateNode)}catch(_){cr(m,d,_)}else try{Rr.removeChild(m.stateNode)}catch(_){cr(m,d,_)}break;case 18:Rr!==null&&(Ta?(l=Rr,tO(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,m.stateNode),Md(l)):tO(Rr,m.stateNode));break;case 4:v=Rr,S=Ta,Rr=m.stateNode.containerInfo,Ta=!0,mo(l,d,m),Rr=v,Ta=S;break;case 0:case 11:case 14:case 15:wl(2,m,d),cn||wl(4,m,d),mo(l,d,m);break;case 1:cn||(gs(m,d),v=m.stateNode,typeof v.componentWillUnmount=="function"&&r9(m,d,v)),mo(l,d,m);break;case 21:mo(l,d,m);break;case 22:cn=(v=cn)||m.memoizedState!==null,mo(l,d,m),cn=v;break;default:mo(l,d,m)}}function u9(l,d){if(d.memoizedState===null&&(l=d.alternate,l!==null&&(l=l.memoizedState,l!==null))){l=l.dehydrated;try{Md(l)}catch(m){cr(d,d.return,m)}}}function d9(l,d){if(d.memoizedState===null&&(l=d.alternate,l!==null&&(l=l.memoizedState,l!==null&&(l=l.dehydrated,l!==null))))try{Md(l)}catch(m){cr(d,d.return,m)}}function Kte(l){switch(l.tag){case 31:case 13:case 19:var d=l.stateNode;return d===null&&(d=l.stateNode=new s9),d;case 22:return l=l.stateNode,d=l._retryCache,d===null&&(d=l._retryCache=new s9),d;default:throw Error(n(435,l.tag))}}function kg(l,d){var m=Kte(l);d.forEach(function(v){if(!m.has(v)){m.add(v);var S=are.bind(null,l,v);v.then(S,S)}})}function Na(l,d){var m=d.deletions;if(m!==null)for(var v=0;v<m.length;v++){var S=m[v],_=l,I=d,H=I;e:for(;H!==null;){switch(H.tag){case 27:if(Cl(H.type)){Rr=H.stateNode,Ta=!1;break e}break;case 5:Rr=H.stateNode,Ta=!1;break e;case 3:case 4:Rr=H.stateNode.containerInfo,Ta=!0;break e}H=H.return}if(Rr===null)throw Error(n(160));c9(_,I,S),Rr=null,Ta=!1,_=S.alternate,_!==null&&(_.return=null),S.return=null}if(d.subtreeFlags&13886)for(d=d.child;d!==null;)f9(d,l),d=d.sibling}var Gi=null;function f9(l,d){var m=l.alternate,v=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:Na(d,l),Ca(l),v&4&&(wl(3,l,l.return),K0(3,l),wl(5,l,l.return));break;case 1:Na(d,l),Ca(l),v&512&&(cn||m===null||gs(m,m.return)),v&64&&po&&(l=l.updateQueue,l!==null&&(v=l.callbacks,v!==null&&(m=l.shared.hiddenCallbacks,l.shared.hiddenCallbacks=m===null?v:m.concat(v))));break;case 26:var S=Gi;if(Na(d,l),Ca(l),v&512&&(cn||m===null||gs(m,m.return)),v&4){var _=m!==null?m.memoizedState:null;if(v=l.memoizedState,m===null)if(v===null)if(l.stateNode===null){e:{v=l.type,m=l.memoizedProps,S=S.ownerDocument||S;t:switch(v){case"title":_=S.getElementsByTagName("title")[0],(!_||_[E0]||_[Hn]||_.namespaceURI==="http://www.w3.org/2000/svg"||_.hasAttribute("itemprop"))&&(_=S.createElement(v),S.head.insertBefore(_,S.querySelector("head > title"))),Wn(_,v,m),_[Hn]=l,Dn(_),v=_;break e;case"link":var I=fO("link","href",S).get(v+(m.href||""));if(I){for(var H=0;H<I.length;H++)if(_=I[H],_.getAttribute("href")===(m.href==null||m.href===""?null:m.href)&&_.getAttribute("rel")===(m.rel==null?null:m.rel)&&_.getAttribute("title")===(m.title==null?null:m.title)&&_.getAttribute("crossorigin")===(m.crossOrigin==null?null:m.crossOrigin)){I.splice(H,1);break t}}_=S.createElement(v),Wn(_,v,m),S.head.appendChild(_);break;case"meta":if(I=fO("meta","content",S).get(v+(m.content||""))){for(H=0;H<I.length;H++)if(_=I[H],_.getAttribute("content")===(m.content==null?null:""+m.content)&&_.getAttribute("name")===(m.name==null?null:m.name)&&_.getAttribute("property")===(m.property==null?null:m.property)&&_.getAttribute("http-equiv")===(m.httpEquiv==null?null:m.httpEquiv)&&_.getAttribute("charset")===(m.charSet==null?null:m.charSet)){I.splice(H,1);break t}}_=S.createElement(v),Wn(_,v,m),S.head.appendChild(_);break;default:throw Error(n(468,v))}_[Hn]=l,Dn(_),v=_}l.stateNode=v}else hO(S,l.type,l.stateNode);else l.stateNode=dO(S,v,l.memoizedProps);else _!==v?(_===null?m.stateNode!==null&&(m=m.stateNode,m.parentNode.removeChild(m)):_.count--,v===null?hO(S,l.type,l.stateNode):dO(S,v,l.memoizedProps)):v===null&&l.stateNode!==null&&u4(l,l.memoizedProps,m.memoizedProps)}break;case 27:Na(d,l),Ca(l),v&512&&(cn||m===null||gs(m,m.return)),m!==null&&v&4&&u4(l,l.memoizedProps,m.memoizedProps);break;case 5:if(Na(d,l),Ca(l),v&512&&(cn||m===null||gs(m,m.return)),l.flags&32){S=l.stateNode;try{ed(S,"")}catch(et){cr(l,l.return,et)}}v&4&&l.stateNode!=null&&(S=l.memoizedProps,u4(l,S,m!==null?m.memoizedProps:S)),v&1024&&(h4=!0);break;case 6:if(Na(d,l),Ca(l),v&4){if(l.stateNode===null)throw Error(n(162));v=l.memoizedProps,m=l.stateNode;try{m.nodeValue=v}catch(et){cr(l,l.return,et)}}break;case 3:if(Vg=null,S=Gi,Gi=Hg(d.containerInfo),Na(d,l),Gi=S,Ca(l),v&4&&m!==null&&m.memoizedState.isDehydrated)try{Md(d.containerInfo)}catch(et){cr(l,l.return,et)}h4&&(h4=!1,h9(l));break;case 4:v=Gi,Gi=Hg(l.stateNode.containerInfo),Na(d,l),Ca(l),Gi=v;break;case 12:Na(d,l),Ca(l);break;case 31:Na(d,l),Ca(l),v&4&&(v=l.updateQueue,v!==null&&(l.updateQueue=null,kg(l,v)));break;case 13:Na(d,l),Ca(l),l.child.flags&8192&&l.memoizedState!==null!=(m!==null&&m.memoizedState!==null)&&(Mg=Br()),v&4&&(v=l.updateQueue,v!==null&&(l.updateQueue=null,kg(l,v)));break;case 22:S=l.memoizedState!==null;var oe=m!==null&&m.memoizedState!==null,ge=po,Te=cn;if(po=ge||S,cn=Te||oe,Na(d,l),cn=Te,po=ge,Ca(l),v&8192)e:for(d=l.stateNode,d._visibility=S?d._visibility&-2:d._visibility|1,S&&(m===null||oe||po||cn||zc(l)),m=null,d=l;;){if(d.tag===5||d.tag===26){if(m===null){oe=m=d;try{if(_=oe.stateNode,S)I=_.style,typeof I.setProperty=="function"?I.setProperty("display","none","important"):I.display="none";else{H=oe.stateNode;var Oe=oe.memoizedProps.style,ye=Oe!=null&&Oe.hasOwnProperty("display")?Oe.display:null;H.style.display=ye==null||typeof ye=="boolean"?"":(""+ye).trim()}}catch(et){cr(oe,oe.return,et)}}}else if(d.tag===6){if(m===null){oe=d;try{oe.stateNode.nodeValue=S?"":oe.memoizedProps}catch(et){cr(oe,oe.return,et)}}}else if(d.tag===18){if(m===null){oe=d;try{var be=oe.stateNode;S?rO(be,!0):rO(oe.stateNode,!1)}catch(et){cr(oe,oe.return,et)}}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===l)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===l)break e;for(;d.sibling===null;){if(d.return===null||d.return===l)break e;m===d&&(m=null),d=d.return}m===d&&(m=null),d.sibling.return=d.return,d=d.sibling}v&4&&(v=l.updateQueue,v!==null&&(m=v.retryQueue,m!==null&&(v.retryQueue=null,kg(l,m))));break;case 19:Na(d,l),Ca(l),v&4&&(v=l.updateQueue,v!==null&&(l.updateQueue=null,kg(l,v)));break;case 30:break;case 21:break;default:Na(d,l),Ca(l)}}function Ca(l){var d=l.flags;if(d&2){try{for(var m,v=l.return;v!==null;){if(a9(v)){m=v;break}v=v.return}if(m==null)throw Error(n(160));switch(m.tag){case 27:var S=m.stateNode,_=d4(l);Cg(l,_,S);break;case 5:var I=m.stateNode;m.flags&32&&(ed(I,""),m.flags&=-33);var H=d4(l);Cg(l,H,I);break;case 3:case 4:var oe=m.stateNode.containerInfo,ge=d4(l);f4(l,ge,oe);break;default:throw Error(n(161))}}catch(Te){cr(l,l.return,Te)}l.flags&=-3}d&4096&&(l.flags&=-4097)}function h9(l){if(l.subtreeFlags&1024)for(l=l.child;l!==null;){var d=l;h9(d),d.tag===5&&d.flags&1024&&d.stateNode.reset(),l=l.sibling}}function go(l,d){if(d.subtreeFlags&8772)for(d=d.child;d!==null;)o9(l,d.alternate,d),d=d.sibling}function zc(l){for(l=l.child;l!==null;){var d=l;switch(d.tag){case 0:case 11:case 14:case 15:wl(4,d,d.return),zc(d);break;case 1:gs(d,d.return);var m=d.stateNode;typeof m.componentWillUnmount=="function"&&r9(d,d.return,m),zc(d);break;case 27:ih(d.stateNode);case 26:case 5:gs(d,d.return),zc(d);break;case 22:d.memoizedState===null&&zc(d);break;case 30:zc(d);break;default:zc(d)}l=l.sibling}}function yo(l,d,m){for(m=m&&(d.subtreeFlags&8772)!==0,d=d.child;d!==null;){var v=d.alternate,S=l,_=d,I=_.flags;switch(_.tag){case 0:case 11:case 15:yo(S,_,m),K0(4,_);break;case 1:if(yo(S,_,m),v=_,S=v.stateNode,typeof S.componentDidMount=="function")try{S.componentDidMount()}catch(ge){cr(v,v.return,ge)}if(v=_,S=v.updateQueue,S!==null){var H=v.stateNode;try{var oe=S.shared.hiddenCallbacks;if(oe!==null)for(S.shared.hiddenCallbacks=null,S=0;S<oe.length;S++)qC(oe[S],H)}catch(ge){cr(v,v.return,ge)}}m&&I&64&&t9(_),X0(_,_.return);break;case 27:i9(_);case 26:case 5:yo(S,_,m),m&&v===null&&I&4&&n9(_),X0(_,_.return);break;case 12:yo(S,_,m);break;case 31:yo(S,_,m),m&&I&4&&u9(S,_);break;case 13:yo(S,_,m),m&&I&4&&d9(S,_);break;case 22:_.memoizedState===null&&yo(S,_,m),X0(_,_.return);break;case 30:break;default:yo(S,_,m)}d=d.sibling}}function p4(l,d){var m=null;l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),l=null,d.memoizedState!==null&&d.memoizedState.cachePool!==null&&(l=d.memoizedState.cachePool.pool),l!==m&&(l!=null&&l.refCount++,m!=null&&j0(m))}function m4(l,d){l=null,d.alternate!==null&&(l=d.alternate.memoizedState.cache),d=d.memoizedState.cache,d!==l&&(d.refCount++,l!=null&&j0(l))}function Wi(l,d,m,v){if(d.subtreeFlags&10256)for(d=d.child;d!==null;)p9(l,d,m,v),d=d.sibling}function p9(l,d,m,v){var S=d.flags;switch(d.tag){case 0:case 11:case 15:Wi(l,d,m,v),S&2048&&K0(9,d);break;case 1:Wi(l,d,m,v);break;case 3:Wi(l,d,m,v),S&2048&&(l=null,d.alternate!==null&&(l=d.alternate.memoizedState.cache),d=d.memoizedState.cache,d!==l&&(d.refCount++,l!=null&&j0(l)));break;case 12:if(S&2048){Wi(l,d,m,v),l=d.stateNode;try{var _=d.memoizedProps,I=_.id,H=_.onPostCommit;typeof H=="function"&&H(I,d.alternate===null?"mount":"update",l.passiveEffectDuration,-0)}catch(oe){cr(d,d.return,oe)}}else Wi(l,d,m,v);break;case 31:Wi(l,d,m,v);break;case 13:Wi(l,d,m,v);break;case 23:break;case 22:_=d.stateNode,I=d.alternate,d.memoizedState!==null?_._visibility&2?Wi(l,d,m,v):Q0(l,d):_._visibility&2?Wi(l,d,m,v):(_._visibility|=2,xd(l,d,m,v,(d.subtreeFlags&10256)!==0||!1)),S&2048&&p4(I,d);break;case 24:Wi(l,d,m,v),S&2048&&m4(d.alternate,d);break;default:Wi(l,d,m,v)}}function xd(l,d,m,v,S){for(S=S&&((d.subtreeFlags&10256)!==0||!1),d=d.child;d!==null;){var _=l,I=d,H=m,oe=v,ge=I.flags;switch(I.tag){case 0:case 11:case 15:xd(_,I,H,oe,S),K0(8,I);break;case 23:break;case 22:var Te=I.stateNode;I.memoizedState!==null?Te._visibility&2?xd(_,I,H,oe,S):Q0(_,I):(Te._visibility|=2,xd(_,I,H,oe,S)),S&&ge&2048&&p4(I.alternate,I);break;case 24:xd(_,I,H,oe,S),S&&ge&2048&&m4(I.alternate,I);break;default:xd(_,I,H,oe,S)}d=d.sibling}}function Q0(l,d){if(d.subtreeFlags&10256)for(d=d.child;d!==null;){var m=l,v=d,S=v.flags;switch(v.tag){case 22:Q0(m,v),S&2048&&p4(v.alternate,v);break;case 24:Q0(m,v),S&2048&&m4(v.alternate,v);break;default:Q0(m,v)}d=d.sibling}}var Z0=8192;function wd(l,d,m){if(l.subtreeFlags&Z0)for(l=l.child;l!==null;)m9(l,d,m),l=l.sibling}function m9(l,d,m){switch(l.tag){case 26:wd(l,d,m),l.flags&Z0&&l.memoizedState!==null&&Ire(m,Gi,l.memoizedState,l.memoizedProps);break;case 5:wd(l,d,m);break;case 3:case 4:var v=Gi;Gi=Hg(l.stateNode.containerInfo),wd(l,d,m),Gi=v;break;case 22:l.memoizedState===null&&(v=l.alternate,v!==null&&v.memoizedState!==null?(v=Z0,Z0=16777216,wd(l,d,m),Z0=v):wd(l,d,m));break;default:wd(l,d,m)}}function g9(l){var d=l.alternate;if(d!==null&&(l=d.child,l!==null)){d.child=null;do d=l.sibling,l.sibling=null,l=d;while(l!==null)}}function J0(l){var d=l.deletions;if((l.flags&16)!==0){if(d!==null)for(var m=0;m<d.length;m++){var v=d[m];In=v,v9(v,l)}g9(l)}if(l.subtreeFlags&10256)for(l=l.child;l!==null;)y9(l),l=l.sibling}function y9(l){switch(l.tag){case 0:case 11:case 15:J0(l),l.flags&2048&&wl(9,l,l.return);break;case 3:J0(l);break;case 12:J0(l);break;case 22:var d=l.stateNode;l.memoizedState!==null&&d._visibility&2&&(l.return===null||l.return.tag!==13)?(d._visibility&=-3,Og(l)):J0(l);break;default:J0(l)}}function Og(l){var d=l.deletions;if((l.flags&16)!==0){if(d!==null)for(var m=0;m<d.length;m++){var v=d[m];In=v,v9(v,l)}g9(l)}for(l=l.child;l!==null;){switch(d=l,d.tag){case 0:case 11:case 15:wl(8,d,d.return),Og(d);break;case 22:m=d.stateNode,m._visibility&2&&(m._visibility&=-3,Og(d));break;default:Og(d)}l=l.sibling}}function v9(l,d){for(;In!==null;){var m=In;switch(m.tag){case 0:case 11:case 15:wl(8,m,d);break;case 23:case 22:if(m.memoizedState!==null&&m.memoizedState.cachePool!==null){var v=m.memoizedState.cachePool.pool;v!=null&&v.refCount++}break;case 24:j0(m.memoizedState.cache)}if(v=m.child,v!==null)v.return=m,In=v;else e:for(m=l;In!==null;){v=In;var S=v.sibling,_=v.return;if(l9(v),v===m){In=null;break e}if(S!==null){S.return=_,In=S;break e}In=_}}}var Xte={getCacheForType:function(l){var d=Vn(sn),m=d.data.get(l);return m===void 0&&(m=l(),d.data.set(l,m)),m},cacheSignal:function(){return Vn(sn).controller.signal}},Qte=typeof WeakMap=="function"?WeakMap:Map,ar=0,xr=null,It=null,zt=0,lr=0,Va=null,Sl=!1,Sd=!1,g4=!1,vo=0,Gr=0,El=0,Fc=0,y4=0,Ga=0,Ed=0,eh=null,ka=null,v4=!1,Mg=0,b9=0,Pg=1/0,Rg=null,_l=null,wn=0,Al=null,_d=null,bo=0,b4=0,x4=null,x9=null,th=0,w4=null;function Wa(){return(ar&2)!==0&&zt!==0?zt&-zt:U.T!==null?N4():$x()}function w9(){if(Ga===0)if((zt&536870912)===0||Vt){var l=xa;xa<<=1,(xa&3932160)===0&&(xa=262144),Ga=l}else Ga=536870912;return l=Ha.current,l!==null&&(l.flags|=32),Ga}function Oa(l,d,m){(l===xr&&(lr===2||lr===9)||l.cancelPendingCommit!==null)&&(Ad(l,0),Tl(l,zt,Ga,!1)),Fr(l,m),((ar&2)===0||l!==xr)&&(l===xr&&((ar&2)===0&&(Fc|=m),Gr===4&&Tl(l,zt,Ga,!1)),ys(l))}function S9(l,d,m){if((ar&6)!==0)throw Error(n(327));var v=!m&&(d&127)===0&&(d&l.expiredLanes)===0||Pr(l,d),S=v?ere(l,d):E4(l,d,!0),_=v;do{if(S===0){Sd&&!v&&Tl(l,d,0,!1);break}else{if(m=l.current.alternate,_&&!Zte(m)){S=E4(l,d,!1),_=!1;continue}if(S===2){if(_=d,l.errorRecoveryDisabledLanes&_)var I=0;else I=l.pendingLanes&-536870913,I=I!==0?I:I&536870912?536870912:0;if(I!==0){d=I;e:{var H=l;S=eh;var oe=H.current.memoizedState.isDehydrated;if(oe&&(Ad(H,I).flags|=256),I=E4(H,I,!1),I!==2){if(g4&&!oe){H.errorRecoveryDisabledLanes|=_,Fc|=_,S=4;break e}_=ka,ka=S,_!==null&&(ka===null?ka=_:ka.push.apply(ka,_))}S=I}if(_=!1,S!==2)continue}}if(S===1){Ad(l,0),Tl(l,d,0,!0);break}e:{switch(v=l,_=S,_){case 0:case 1:throw Error(n(345));case 4:if((d&4194048)!==d)break;case 6:Tl(v,d,Ga,!Sl);break e;case 2:ka=null;break;case 3:case 5:break;default:throw Error(n(329))}
vendor: 4,409 bytes, line 49
49if((d&62914560)===d&&(S=Mg+300-Br(),10<S)){if(Tl(v,d,Ga,!Sl),xt(v,0,!0)!==0)break e;bo=d,v.timeoutHandle=J9(E9.bind(null,v,m,ka,Rg,v4,d,Ga,Fc,Ed,Sl,_,"Throttled",-0,0),S);break e}E9(v,m,ka,Rg,v4,d,Ga,Fc,Ed,Sl,_,null,-0,0)}}break}while(!0);ys(l)}function E9(l,d,m,v,S,_,I,H,oe,ge,Te,Oe,ye,be){if(l.timeoutHandle=-1,Oe=d.subtreeFlags,Oe&8192||(Oe&16785408)===16785408){Oe={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:no},m9(d,_,Oe);var et=(_&62914560)===_?Mg-Br():(_&4194048)===_?b9-Br():0;if(et=jre(Oe,et),et!==null){bo=_,l.cancelPendingCommit=et(M9.bind(null,l,d,_,m,v,S,I,H,oe,Te,Oe,null,ye,be)),Tl(l,_,I,!ge);return}}M9(l,d,_,m,v,S,I,H,oe)}function Zte(l){for(var d=l;;){var m=d.tag;if((m===0||m===11||m===15)&&d.flags&16384&&(m=d.updateQueue,m!==null&&(m=m.stores,m!==null)))for(var v=0;v<m.length;v++){var S=m[v],_=S.getSnapshot;S=S.value;try{if(!$a(_(),S))return!1}catch{return!1}}if(m=d.child,d.subtreeFlags&16384&&m!==null)m.return=d,d=m;else{if(d===l)break;for(;d.sibling===null;){if(d.return===null||d.return===l)return!0;d=d.return}d.sibling.return=d.return,d=d.sibling}}return!0}function Tl(l,d,m,v){d&=~y4,d&=~Fc,l.suspendedLanes|=d,l.pingedLanes&=~d,v&&(l.warmLanes|=d),v=l.expirationTimes;for(var S=d;0<S;){var _=31-Kt(S),I=1<<_;v[_]=-1,S&=~I}m!==0&&Ec(l,m,d)}function Dg(){return(ar&6)===0?(rh(0),!1):!0}function S4(){if(It!==null){if(lr===0)var l=It.return;else l=It,oo=Mc=null,B2(l),md=null,B0=0,l=It;for(;l!==null;)e9(l.alternate,l),l=l.return;It=null}}function Ad(l,d){var m=l.timeoutHandle;m!==-1&&(l.timeoutHandle=-1,vre(m)),m=l.cancelPendingCommit,m!==null&&(l.cancelPendingCommit=null,m()),bo=0,S4(),xr=l,It=m=io(l.current,null),zt=d,lr=0,Va=null,Sl=!1,Sd=Pr(l,d),g4=!1,Ed=Ga=y4=Fc=El=Gr=0,ka=eh=null,v4=!1,(d&8)!==0&&(d|=d&32);var v=l.entangledLanes;if(v!==0)for(l=l.entanglements,v&=d;0<v;){var S=31-Kt(v),_=1<<S;d|=l[S],v&=~_}return vo=d,tg(),m}function _9(l,d){At=null,U.H=G0,d===pd||d===cg?(d=FC(),lr=3):d===T2?(d=FC(),lr=4):lr=d===e4?8:d!==null&&typeof d=="object"&&typeof d.then=="function"?6:1,Va=d,It===null&&(Gr=1,Eg(l,fi(d,l.current)))}function A9(){var l=Ha.current;return l===null?!0:(zt&4194048)===zt?gi===null:(zt&62914560)===zt||(zt&536870912)!==0?l===gi:!1}function T9(){var l=U.H;return U.H=G0,l===null?G0:l}function N9(){var l=U.A;return U.A=Xte,l}function Ig(){Gr=4,Sl||(zt&4194048)!==zt&&Ha.current!==null||(Sd=!0),(El&134217727)===0&&(Fc&134217727)===0||xr===null||Tl(xr,zt,Ga,!1)}function E4(l,d,m){var v=ar;ar|=2;var S=T9(),_=N9();(xr!==l||zt!==d)&&(Rg=null,Ad(l,d)),d=!1;var I=Gr;e:do try{if(lr!==0&&It!==null){var H=It,oe=Va;switch(lr){case 8:S4(),I=6;break e;case 3:case 2:case 9:case 6:Ha.current===null&&(d=!0);var ge=lr;if(lr=0,Va=null,Td(l,H,oe,ge),m&&Sd){I=0;break e}break;default:ge=lr,lr=0,Va=null,Td(l,H,oe,ge)}}Jte(),I=Gr;break}catch(Te){_9(l,Te)}while(!0);return d&&l.shellSuspendCounter++,oo=Mc=null,ar=v,U.H=S,U.A=_,It===null&&(xr=null,zt=0,tg()),I}function Jte(){for(;It!==null;)C9(It)}function ere(l,d){var m=ar;ar|=2;var v=T9(),S=N9();xr!==l||zt!==d?(Rg=null,Pg=Br()+500,Ad(l,d)):Sd=Pr(l,d);e:do try{if(lr!==0&&It!==null){d=It;var _=Va;t:switch(lr){case 1:lr=0,Va=null,Td(l,d,_,1);break;case 2:case 9:if(BC(_)){lr=0,Va=null,k9(d);break}d=function(){lr!==2&&lr!==9||xr!==l||(lr=7),ys(l)},_.then(d,d);break e;case 3:lr=7;break e;case 4:lr=5;break e;case 7:BC(_)?(lr=0,Va=null,k9(d)):(lr=0,Va=null,Td(l,d,_,7));break;case 5:var I=null;switch(It.tag){case 26:I=It.memoizedState;case 5:case 27:var H=It;if(I?pO(I):H.stateNode.complete){lr=0,Va=null;var oe=H.sibling;if(oe!==null)It=oe;else{var ge=H.return;ge!==null?(It=ge,jg(ge)):It=null}break t}}lr=0,Va=null,Td(l,d,_,5);break;case 6:lr=0,Va=null,Td(l,d,_,6);break;case 8:S4(),Gr=6;break e;default:throw Error(n(462))}}tre();break}catch(Te){_9(l,Te)}while(!0);return oo=Mc=null,U.H=v,U.A=S,ar=m,It!==null?0:(xr=null,zt=0,tg(),Gr)}function tre(){for(;It!==null&&!ur();)C9(It)}function C9(l){var d=Zk(l.alternate,l,vo);l.memoizedProps=l.pendingProps,d===null?jg(l):It=d}function k9(l){var d=l,m=d.alternate;switch(d.tag){case 15:case 0:d=Gk(m,d,d.pendingProps,d.type,void 0,zt);break;case 11:d=Gk(m,d,d.pendingProps,d.type.render,d.ref,zt);break;case 5:B2(d);default:e9(m,d),d=It=NC(d,vo),d=Zk(m,d,vo)}l.memoizedProps=l.pendingProps,d===null?jg(l):It=d}function Td(l,d,m,v){oo=Mc=null,B2(d),md=null,B0=0;var S=d.return;
vendor: 3,033 bytes, line 49
49try{if(Hte(l,S,d,m,zt)){Gr=1,Eg(l,fi(m,l.current)),It=null;return}}catch(_){if(S!==null)throw It=S,_;Gr=1,Eg(l,fi(m,l.current)),It=null;return}d.flags&32768?(Vt||v===1?l=!0:Sd||(zt&536870912)!==0?l=!1:(Sl=l=!0,(v===2||v===9||v===3||v===6)&&(v=Ha.current,v!==null&&v.tag===13&&(v.flags|=16384))),O9(d,l)):jg(d)}function jg(l){var d=l;do{if((d.flags&32768)!==0){O9(d,Sl);return}l=d.return;var m=Gte(d.alternate,d,vo);if(m!==null){It=m;return}if(d=d.sibling,d!==null){It=d;return}It=d=l}while(d!==null);Gr===0&&(Gr=5)}function O9(l,d){do{var m=Wte(l.alternate,l);if(m!==null){m.flags&=32767,It=m;return}if(m=l.return,m!==null&&(m.flags|=32768,m.subtreeFlags=0,m.deletions=null),!d&&(l=l.sibling,l!==null)){It=l;return}It=l=m}while(l!==null);Gr=6,It=null}function M9(l,d,m,v,S,_,I,H,oe){l.cancelPendingCommit=null;do Lg();while(wn!==0);if((ar&6)!==0)throw Error(n(327));if(d!==null){if(d===l.current)throw Error(n(177));if(_=d.lanes|d.childLanes,_|=d2,wa(l,m,_,I,H,oe),l===xr&&(It=xr=null,zt=0),_d=d,Al=l,bo=m,b4=_,x4=S,x9=v,(d.subtreeFlags&10256)!==0||(d.flags&10256)!==0?(l.callbackNode=null,l.callbackPriority=0,ire(lt,function(){return j9(),null})):(l.callbackNode=null,l.callbackPriority=0),v=(d.flags&13878)!==0,(d.subtreeFlags&13878)!==0||v){v=U.T,U.T=null,S=Z.p,Z.p=2,I=ar,ar|=4;try{Yte(l,d,m)}finally{ar=I,Z.p=S,U.T=v}}wn=1,P9(),R9(),D9()}}function P9(){if(wn===1){wn=0;var l=Al,d=_d,m=(d.flags&13878)!==0;if((d.subtreeFlags&13878)!==0||m){m=U.T,U.T=null;var v=Z.p;Z.p=2;var S=ar;ar|=4;try{f9(d,l);var _=I4,I=vC(l.containerInfo),H=_.focusedElem,oe=_.selectionRange;if(I!==H&&H&&H.ownerDocument&&yC(H.ownerDocument.documentElement,H)){if(oe!==null&&s2(H)){var ge=oe.start,Te=oe.end;if(Te===void 0&&(Te=ge),"selectionStart"in H)H.selectionStart=ge,H.selectionEnd=Math.min(Te,H.value.length);else{var Oe=H.ownerDocument||document,ye=Oe&&Oe.defaultView||window;if(ye.getSelection){var be=ye.getSelection(),et=H.textContent.length,ft=Math.min(oe.start,et),pr=oe.end===void 0?ft:Math.min(oe.end,et);!be.extend&&ft>pr&&(I=pr,pr=ft,ft=I);var fe=gC(H,ft),le=gC(H,pr);if(fe&&le&&(be.rangeCount!==1||be.anchorNode!==fe.node||be.anchorOffset!==fe.offset||be.focusNode!==le.node||be.focusOffset!==le.offset)){var pe=Oe.createRange();pe.setStart(fe.node,fe.offset),be.removeAllRanges(),ft>pr?(be.addRange(pe),be.extend(le.node,le.offset)):(pe.setEnd(le.node,le.offset),be.addRange(pe))}}}}for(Oe=[],be=H;be=be.parentNode;)be.nodeType===1&&Oe.push({element:be,left:be.scrollLeft,top:be.scrollTop});for(typeof H.focus=="function"&&H.focus(),H=0;H<Oe.length;H++){var Ce=Oe[H];Ce.element.scrollLeft=Ce.left,Ce.element.scrollTop=Ce.top}}Kg=!!D4,I4=D4=null}finally{ar=S,Z.p=v,U.T=m}}l.current=d,wn=2}}function R9(){if(wn===2){wn=0;var l=Al,d=_d,m=(d.flags&8772)!==0;if((d.subtreeFlags&8772)!==0||m){m=U.T,U.T=null;var v=Z.p;Z.p=2;var S=ar;ar|=4;try{o9(l,d.alternate,d)}finally{ar=S,Z.p=v,U.T=m}}wn=3}}function D9(){if(wn===4||wn===3){wn=0,vn();var l=Al,d=_d,m=bo,v=x9;(d.subtreeFlags&10256)!==0||(d.flags&10256)!==0?wn=5:(wn=0,_d=Al=null,I9(l,l.pen
vendor: 16,303 bytes, lines 49-50
49dingLanes));var S=l.pendingLanes;if(S===0&&(_l=null),qi(m),d=d.stateNode,zr&&typeof zr.onCommitFiberRoot=="function")try{zr.onCommitFiberRoot(nn,d,void 0,(d.current.flags&128)===128)}catch{}if(v!==null){d=U.T,S=Z.p,Z.p=2,U.T=null;try{for(var _=l.onRecoverableError,I=0;I<v.length;I++){var H=v[I];_(H.value,{componentStack:H.stack})}}finally{U.T=d,Z.p=S}}(bo&3)!==0&&Lg(),ys(l),S=l.pendingLanes,(m&261930)!==0&&(S&42)!==0?l===w4?th++:(th=0,w4=l):th=0,rh(0)}}function I9(l,d){(l.pooledCacheLanes&=d)===0&&(d=l.pooledCache,d!=null&&(l.pooledCache=null,j0(d)))}function Lg(){return P9(),R9(),D9(),j9()}function j9(){if(wn!==5)return!1;var l=Al,d=b4;b4=0;var m=qi(bo),v=U.T,S=Z.p;try{Z.p=32>m?32:m,U.T=null,m=x4,x4=null;var _=Al,I=bo;if(wn=0,_d=Al=null,bo=0,(ar&6)!==0)throw Error(n(331));var H=ar;if(ar|=4,y9(_.current),p9(_,_.current,I,m),ar=H,rh(0,!1),zr&&typeof zr.onPostCommitFiberRoot=="function")try{zr.onPostCommitFiberRoot(nn,_)}catch{}return!0}finally{Z.p=S,U.T=v,I9(l,d)}}function L9(l,d,m){d=fi(m,d),d=J2(l.stateNode,d,2),l=vl(l,d,2),l!==null&&(Fr(l,2),ys(l))}function cr(l,d,m){if(l.tag===3)L9(l,l,m);else for(;d!==null;){if(d.tag===3){L9(d,l,m);break}else if(d.tag===1){var v=d.stateNode;if(typeof d.type.getDerivedStateFromError=="function"||typeof v.componentDidCatch=="function"&&(_l===null||!_l.has(v))){l=fi(m,l),m=Bk(2),v=vl(d,m,2),v!==null&&(zk(m,v,d,l),Fr(v,2),ys(v));break}}d=d.return}}function _4(l,d,m){var v=l.pingCache;if(v===null){v=l.pingCache=new Qte;var S=new Set;v.set(d,S)}else S=v.get(d),S===void 0&&(S=new Set,v.set(d,S));S.has(m)||(g4=!0,S.add(m),l=rre.bind(null,l,d,m),d.then(l,l))}function rre(l,d,m){var v=l.pingCache;v!==null&&v.delete(d),l.pingedLanes|=l.suspendedLanes&m,l.warmLanes&=~m,xr===l&&(zt&m)===m&&(Gr===4||Gr===3&&(zt&62914560)===zt&&300>Br()-Mg?(ar&2)===0&&Ad(l,0):y4|=m,Ed===zt&&(Ed=0)),ys(l)}function B9(l,d){d===0&&(d=Qn()),l=Cc(l,d),l!==null&&(Fr(l,d),ys(l))}function nre(l){var d=l.memoizedState,m=0;d!==null&&(m=d.retryLane),B9(l,m)}function are(l,d){var m=0;switch(l.tag){case 31:case 13:var v=l.stateNode,S=l.memoizedState;S!==null&&(m=S.retryLane);break;case 19:v=l.stateNode;break;case 22:v=l.stateNode._retryCache;break;default:throw Error(n(314))}v!==null&&v.delete(d),B9(l,m)}function ire(l,d){return ca(l,d)}var Bg=null,Nd=null,A4=!1,zg=!1,T4=!1,Nl=0;function ys(l){l!==Nd&&l.next===null&&(Nd===null?Bg=Nd=l:Nd=Nd.next=l),zg=!0,A4||(A4=!0,ore())}function rh(l,d){if(!T4&&zg){T4=!0;do for(var m=!1,v=Bg;v!==null;){if(l!==0){var S=v.pendingLanes;if(S===0)var _=0;else{var I=v.suspendedLanes,H=v.pingedLanes;_=(1<<31-Kt(42|l)+1)-1,_&=S&~(I&~H),_=_&201326741?_&201326741|1:_?_|2:0}_!==0&&(m=!0,U9(v,_))}else _=zt,_=xt(v,v===xr?_:0,v.cancelPendingCommit!==null||v.timeoutHandle!==-1),(_&3)===0||Pr(v,_)||(m=!0,U9(v,_));v=v.next}while(m);T4=!1}}function sre(){z9()}function z9(){zg=A4=!1;var l=0;Nl!==0&&yre()&&(l=Nl);for(var d=Br(),m=null,v=Bg;v!==null;){var S=v.next,_=F9(v,d);_===0?(v.next=null,m===null?Bg=S:m.next=S,S===null&&(Nd=m)):(m=v,(l!==0||(_&3)!==0)&&(zg=!0)),v=S}wn!==0&&wn!==5||rh(l),Nl!==0&&(Nl=0)}function F9(l,d){for(var m=l.suspendedLanes,v=l.pingedLanes,S=l.expirationTimes,_=l.pendingLanes&-62914561;0<_;){var I=31-Kt(_),H=1<<I,oe=S[I];oe===-1?((H&m)===0||(H&v)!==0)&&(S[I]=Rn(H,d)):oe<=d&&(l.expiredLanes|=H),_&=~H}if(d=xr,m=zt,m=xt(l,l===d?m:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),v=l.callbackNode,m===0||l===d&&(lr===2||lr===9)||l.cancelPendingCommit!==null)return v!==null&&v!==null&&Mn(v),l.callbackNode=null,l.callbackPriority=0;if((m&3)===0||Pr(l,m)){if(d=m&-m,d===l.callbackPriority)return d;switch(v!==null&&Mn(v),qi(m)){case 2:case 8:m=Ve;break;case 32:m=lt;break;case 268435456:m=Mt;break;default:m=lt}return v=$9.bind(null,l),m=ca(m,v),l.callbackPriority=d,l.callbackNode=m,d}return v!==null&&v!==null&&Mn(v),l.callbackPriority=2,l.callbackNode=null,2}function $9(l,d){if(wn!==0&&wn!==5)return l.callbackNode=null,l.callbackPriority=0,null;var m=l.callbackNode;if(Lg()&&l.callbackNode!==m)return null;var v=zt;return v=xt(l,l===xr?v:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),v===0?null:(S9(l,v,d),F9(l,Br()),l.callbackNode!=null&&l.callbackNode===m?$9.bind(null,l):null)}function U9(l,d){if(Lg())return null;S9(l,d,!0)}function ore(){bre(function(){(ar&6)!==0?ca(Ae,sre):z9()})}function N4(){if(Nl===0){var l=fd;l===0&&(l=ua,ua<<=1,(ua&261888)===0&&(ua=256)),Nl=l}return Nl}function H9(l){return l==null||typeof l=="symbol"||typeof l=="boolean"?null:typeof l=="function"?l:Wm(""+l)}function q9(l,d){var m=d.ownerDocument.createElement("input");return m.name=d.name,m.value=d.value,l.id&&m.setAttribute("form",l.id),d.parentNode.insertBefore(m,d),l=new FormData(l),m.parentNode.removeChild(m),l}function lre(l,d,m,v,S){if(d==="submit"&&m&&m.stateNode===S){var _=H9((S[_a]||null).action),I=v.submitter;I&&(d=(d=I[_a]||null)?H9(d.formAction):I.getAttribute("formAction"),d!==null&&(_=d,I=null));var H=new Qm("action","action",null,v,S);l.push({event:H,listeners:[{instance:null,listener:function(){if(v.defaultPrevented){if(Nl!==0){var oe=I?q9(S,I):new FormData(S);W2(m,{pending:!0,data:oe,method:S.method,action:_},null,oe)}}else typeof _=="function"&&(H.preventDefault(),oe=I?q9(S,I):new FormData(S),W2(m,{pending:!0,data:oe,method:S.method,action:_},_,oe))},currentTarget:S}]})}}for(var C4=0;C4<u2.length;C4++){var k4=u2[C4],cre=k4.toLowerCase(),ure=k4[0].toUpperCase()+k4.slice(1);Vi(cre,"on"+ure)}Vi(wC,"onAnimationEnd"),Vi(SC,"onAnimationIteration"),Vi(EC,"onAnimationStart"),Vi("dblclick","onDoubleClick"),Vi("focusin","onFocus"),Vi("focusout","onBlur"),Vi(Tte,"onTransitionRun"),Vi(Nte,"onTransitionStart"),Vi(Cte,"onTransitionCancel"),Vi(_C,"onTransitionEnd"),Zu("onMouseEnter",["mouseout","mouseover"]),Zu("onMouseLeave",["mouseout","mouseover"]),Zu("onPointerEnter",["pointerout","pointerover"]),Zu("onPointerLeave",["pointerout","pointerover"]),_c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),_c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),_c("onBeforeInput",["compositionend","keypress","textInput","paste"]),_c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),_c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),_c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var nh="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(" "),dre=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(nh));function V9(l,d){d=(d&4)!==0;for(var m=0;m<l.length;m++){var v=l[m],S=v.event;v=v.listeners;e:{var _=void 0;if(d)for(var I=v.length-1;0<=I;I--){var H=v[I],oe=H.instance,ge=H.currentTarget;if(H=H.listener,oe!==_&&S.isPropagationStopped())break e;_=H,S.currentTarget=ge;try{_(S)}catch(Te){eg(Te)}S.currentTarget=null,_=oe}else for(I=0;I<v.length;I++){if(H=v[I],oe=H.instance,ge=H.currentTarget,H=H.listener,oe!==_&&S.isPropagationStopped())break e;_=H,S.currentTarget=ge;try{_(S)}catch(Te){eg(Te)}S.currentTarget=null,_=oe}}}}function jt(l,d){var m=d[Ux];m===void 0&&(m=d[Ux]=new Set);var v=l+"__bubble";m.has(v)||(G9(d,l,2,!1),m.add(v))}function O4(l,d,m){var v=0;d&&(v|=4),G9(m,l,v,d)}var Fg="_reactListening"+Math.random().toString(36).slice(2);function M4(l){if(!l[Fg]){l[Fg]=!0,zN.forEach(function(m){m!=="selectionchange"&&(dre.has(m)||O4(m,!1,l),O4(m,!0,l))});var d=l.nodeType===9?l:l.ownerDocument;d===null||d[Fg]||(d[Fg]=!0,O4("selectionchange",!1,d))}}function G9(l,d,m,v){switch(wO(d)){case 2:var S=zre;break;case 8:S=Fre;break;default:S=G4}m=S.bind(null,d,m,l),S=void 0,!Qx||d!=="touchstart"&&d!=="touchmove"&&d!=="wheel"||(S=!0),v?S!==void 0?l.addEventListener(d,m,{capture:!0,passive:S}):l.addEventListener(d,m,!0):S!==void 0?l.addEventListener(d,m,{passive:S}):l.addEventListener(d,m,!1)}function P4(l,d,m,v,S){var _=v;if((d&1)===0&&(d&2)===0&&v!==null)e:for(;;){if(v===null)return;var I=v.tag;if(I===3||I===4){var H=v.stateNode.containerInfo;if(H===S)break;if(I===4)for(I=v.return;I!==null;){var oe=I.tag;if((oe===3||oe===4)&&I.stateNode.containerInfo===S)return;I=I.return}for(;H!==null;){if(I=Ku(H),I===null)return;if(oe=I.tag,oe===5||oe===6||oe===26||oe===27){v=_=I;continue e}H=H.parentNode}}v=v.return}QN(function(){var ge=_,Te=Kx(m),Oe=[];e:{var ye=AC.get(l);if(ye!==void 0){var be=Qm,et=l;switch(l){case"keypress":if(Km(m)===0)break e;case"keydown":case"keyup":be=ate;break;case"focusin":et="focus",be=t2;break;case"focusout":et="blur",be=t2;break;case"beforeblur":case"afterblur":be=t2;break;case"click":if(m.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":be=eC;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":be=Gee;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":be=ote;break;case wC:case SC:case EC:be=Kee;break;case _C:be=cte;break;case"scroll":case"scrollend":be=qee;break;case"wheel":be=dte;break;case"copy":case"cut":case"paste":be=Qee;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":be=rC;break;case"toggle":case"beforetoggle":be=hte}var ft=(d&4)!==0,pr=!ft&&(l==="scroll"||l==="scrollend"),fe=ft?ye!==null?ye+"Capture":null:ye;ft=[];for(var le=ge,pe;le!==null;){var Ce=le;if(pe=Ce.stateNode,Ce=Ce.tag,Ce!==5&&Ce!==26&&Ce!==27||pe===null||fe===null||(Ce=A0(le,fe),Ce!=null&&ft.push(ah(le,Ce,pe))),pr)break;le=le.return}0<ft.length&&(ye=new be(ye,et,null,m,Te),Oe.push({event:ye,listeners:ft}))}}if((d&7)===0){e:{if(ye=l==="mouseover"||l==="pointerover",be=l==="mouseout"||l==="pointerout",ye&&m!==Yx&&(et=m.relatedTarget||m.fromElement)&&(Ku(et)||et[Yu]))break e;if((be||ye)&&(ye=Te.window===Te?Te:(ye=Te.ownerDocument)?ye.defaultView||ye.parentWindow:window,be?(et=m.relatedTarget||m.toElement,be=ge,et=et?Ku(et):null,et!==null&&(pr=i(et),ft=et.tag,et!==pr||ft!==5&&ft!==27&&ft!==6)&&(et=null)):(be=null,et=ge),be!==et)){if(ft=eC,Ce="onMouseLeave",fe="onMouseEnter",le="mouse",(l==="pointerout"||l==="pointerover")&&(ft=rC,Ce="onPointerLeave",fe="onPointerEnter",le="pointer"),pr=be==null?ye:_0(be),pe=et==null?ye:_0(et),ye=new ft(Ce,le+"leave",be,m,Te),ye.target=pr,ye.relatedTarget=pe,Ce=null,Ku(Te)===ge&&(ft=new ft(fe,le+"enter",et,m,Te),ft.target=pe,ft.relatedTarget=pr,Ce=ft),pr=Ce,be&&et)t:{for(ft=fre,fe=be,le=et,pe=0,Ce=fe;Ce;Ce=ft(Ce))pe++;Ce=0;for(var ot=le;ot;ot=ft(ot))Ce++;for(;0<pe-Ce;)fe=ft(fe),pe--;for(;0<Ce-pe;)le=ft(le),Ce--;for(;pe--;){if(fe===le||le!==null&&fe===le.alternate){ft=fe;break t}fe=ft(fe),le=ft(le)}ft=null}else ft=null;be!==null&&W9(Oe,ye,be,ft,!1),et!==null&&pr!==null&&W9(Oe,pr,et,ft,!0)}}e:{if(ye=ge?_0(ge):window,be=ye.nodeName&&ye.nodeName.toLowerCase(),be==="select"||be==="input"&&ye.type==="file")var Qt=uC;else if(lC(ye))if(dC)Qt=Ete;else{Qt=wte;var it=xte}else be=ye.nodeName,!be||be.toLowerCase()!=="input"||ye.type!=="checkbox"&&ye.type!=="radio"?ge&&Wx(ge.elementType)&&(Qt=uC):Qt=Ste;if(Qt&&(Qt=Qt(l,ge))){cC(Oe,Qt,m,Te);break e}it&&it(l,ye,ge),l==="focusout"&&ge&&ye.type==="number"&&ge.memoizedProps.value!=null&&Gx(ye,"number",ye.value)}switch(it=ge?_0(ge):window,l){case"focusin":(lC(it)||it.contentEditable==="true")&&(ad=it,o2=ge,R0=null);break;case"focusout":R0=o2=ad=null;break;case"mousedown":l2=!0;break;case"contextmenu":case"mouseup":case"dragend":l2=!1,bC(Oe,m,Te);break;case"selectionchange":if(Ate)break;case"keydown":case"keyup":bC(Oe,m,Te)}var Nt;if(n2)e:{switch(l){case"compositionstart":var Ft="onCompositionStart";break e;case"compositionend":Ft="onCompositionEnd";break e;case"compositionupdate":Ft="onCompositionUpdate";break e}Ft=void 0}else nd?sC(l,m)&&(Ft="onCompositionEnd"):l==="keydown"&&m.keyCode===229&&(Ft="onCompositionStart");Ft&&(nC&&m.locale!=="ko"&&(nd||Ft!=="onCompositionStart"?Ft==="onCompositionEnd"&&nd&&(Nt=ZN()):(dl=Te,Zx="value"in dl?dl.value:dl.textContent,nd=!0)),it=$g(ge,Ft),0<it.length&&(Ft=new tC(Ft,l,null,m,Te),Oe.push({event:Ft,listeners:it}),Nt?Ft.data=Nt:(Nt=oC(m),Nt!==null&&(Ft.data=Nt)))),(Nt=mte?gte(l,m):yte(l,m))&&(Ft=$g(ge,"onBeforeInput"),0<Ft.length&&(it=new tC("onBeforeInput","beforeinput",null,m,Te),Oe.push({event:it,listeners:Ft}),it.data=Nt)),lre(Oe,l,ge,m,Te)}V9(Oe,d)})}function ah(l,d,m){return{instance:l,listener:d,currentTarget:m}}function $g(l,d){for(var m=d+"Capture",v=[];l!==null;){var S=l,_=S.stateNode;if(S=S.tag,S!==5&&S!==26&&S!==27||_===null||(S=A0(l,m),S!=null&&v.unshift(ah(l,S,_)),S=A0(l,d),S!=null&&v.push(ah(l,S,_))),l.tag===3)return v;l=l.return}return[]}function fre(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5&&l.tag!==27);return l||null}function W9(l,d,m,v,S){for(var _=d._reactName,I=[];m!==null&&m!==v;){var H=m,oe=H.alternate,ge=H.stateNode;if(H=H.tag,oe!==null&&oe===v)break;H!==5&&H!==26&&H!==27||ge===null||(oe=ge,S?(ge=A0(m,_),ge!=null&&I.unshift(ah(m,ge,oe))):S||(ge=A0(m,_),ge!=null&&I.push(ah(m,ge,oe)))),m=m.return}I.length!==0&&l.push({event:d,listeners:I})}var hre=/\r\n?/g,pre=/\u0000|\uFFFD/g;function Y9(l){return(typeof l=="string"?l:""+l).replace(hre,`
50`).replace(pre,"")}function K9(l,d){return d=Y9(d),Y9(l)===d}function hr(l,d,m,v,S,_){switch(m){case"children":typeof v=="string"?d==="body"||d==="textarea"&&v===""||ed(l,v):(typeof v=="number"||typeof v=="bigint")&&d!=="body"&&ed(l,""+v);break;case"className":Vm(l,"class",v);break;case"tabIndex":Vm(l,"tabindex",v);break;case"dir":case"role":case"viewBox":case"width":case"height":Vm(l,m,v);break;case"style":KN(l,v,_);break;case"data":if(d!=="object"){Vm(l,"data",v);break}case"src":case"href":if(v===""&&(d!=="a"||m!=="href")){l.removeAttribute(m);break}if(v==null||typeof v=="function"||typeof v=="symbol"||typeof v=="boolean"){l.removeAttribute(m);break}v=Wm(""+v),l.setAttribute(m,v);break;case"action":case"formAction":if(typeof v=="function"){l.setAttribute(m,"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}else typeof _=="function"&&(m==="formAction"?(d!=="input"&&hr(l,d,"name",S.name,S,null),hr(l,d,"formEncType",S.formEncType,S,null),hr(l,d,"formMethod",S.formMethod,S,null),hr(l,d,"formTarget",S.formTarget,S,null)):(hr(l,d,"encType",S.encType,S,null),hr(l,d,"method",S.method,S,null),hr(l,d,"target",S.target,S,null)));if(v==null||typeof v=="symbol"||typeof v=="boolean"){l.removeAttribute(m);break}v=Wm(""+v),l.setAttribute(m,v);break;case"onClick":v!=null&&(l.onclick=no);break;case"onScroll":v!=null&&jt("scroll",l);break;case"onScrollEnd":v!=null&&jt("scrollend",l);break;case"dangerouslySetInnerHTML":if(v!=null){if(typeof v!="object"||!("__html"in v))throw Error(n(61));if(m=v.__html,m!=null){if(S.children!=null)throw Error(n(60));l.innerHTML=m}}break;case"multiple":l.multiple=v&&typeof v!="function"&&typeof v!="symbol";break;case"muted":l.muted=v&&typeof v!="function"&&typeof v!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(v==null||typeof v=="function"||typeof v=="boolean"||typeof v=="symbol"){l.removeAttribute("xlink:href");break}m=Wm(""+v),l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",m);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":v!=null&&typeof v!="function"&&typeof v!="symbol"?l.setAttribute(m,""+v):l.removeAttribute(m);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
50ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":v&&typeof v!="function"&&typeof v!="symbol"?l.setAttribute(m,""):l.removeAttribute(m);break;case"capture":case"download":v===!0?l.setAttribute(m,""):v!==!1&&v!=null&&typeof v!="function"&&typeof v!="symbol"?l.setAttribute(m,v):l.removeAttribute(m);break;case"cols":case"rows":case"size":case"span":v!=null&&typeof v!="function"&&typeof v!="symbol"&&!isNaN(v)&&1<=v?l.setAttribute(m,v):l.removeAttribute(m);break;case"rowSpan":case"start":v==null||typeof v=="function"||typeof v=="symbol"||isNaN(v)?l.removeAttribute(m):l.setAttribute(m,v);break;case"popover":jt("beforetoggle",l),jt("toggle",l),qm(l,"popover",v);break;case"xlinkActuate":ro(l,"http://www.w3.org/1999/xlink","xlink:actuate",v);break;case"xlinkArcrole":ro(l,"http://www.w3.org/1999/xlink","xlink:arcrole",v);break;case"xlinkRole":ro(l,"http://www.w3.org/1999/xlink","xlink:role",v);break;case"xlinkShow":ro(l,"http://www.w3.org/1999/xlink","xlink:show",v);break;case"xlinkTitle":ro(l,"http://www.w3.org/1999/xlink","xlink:title",v);break;case"xlinkType":ro(l,"http://www.w3.org/1999/xlink","xlink:type",v);break;case"xmlBase":ro(l,"http://www.w3.org/XML/1998/namespace","xml:base",v);break;case"xmlLang":ro(l,"http://www.w3.org/XML/1998/namespace","xml:lang",v);break;case"xmlSpace":ro(l,"http://www.w3.org/XML/1998/namespace","xml:space",v);break;case"is":qm(l,"is",v);break;case"innerText":case"textContent":break;default:(!(2<m.length)||m[0]!=="o"&&m[0]!=="O"||m[1]!=="n"&&m[1]!=="N")&&(m=Uee.get(m)||m,qm(l,m,v))}}function R4(l,d,m,v,S,_){switch(m){case"style":KN(l,v,_);break;case"dangerouslySetInnerHTML":if(v!=null){if(typeof v!="object"||!("__html"in v))throw Error(n(61));if(m=v.__html,m!=null){if(S.children!=null)throw Error(n(60));l.innerHTML=m}}break;case"children":typeof v=="string"?ed(l,v):(typeof v=="number"||typeof v=="bigint")&&ed(l,""+v);break;case"onScroll":v!=null&&jt("scroll",l);break;case"onScrollEnd":v!=null&&jt("scrollend",l);break;case"onClick":v!=null&&(l.onclick=no);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!FN.hasOwnProperty(m))e:{if(m[0]==="o"&&m[1]==="n"&&(S=m.endsWith("Capture"),d=m.slice(2,S?m.length-7:void 0),_=l[_a]||null,_=_!=null?_[m]:null,typeof _=="function"&&l.removeEventListener(d,_,S),typeof v=="function")){typeof _!="function"&&_!==null&&(m in l?l[m]=null:l.hasAttribute(m)&&l.removeAttribute(m)),l.addEventListener(d,v,S);break e}m in l?l[m]=v:v===!0?l.setAttribute(m,""):qm(l,m,v)}}}function Wn(l,d,m){switch(d){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":jt("error",l),jt("load",l);var v=!1,S=!1,_;for(_ in m)if(m.hasOwnProperty(_)){var I=m[_];if(I!=null)switch(_){case"src":v=!0;break;case"srcSet":S=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(n(137,d));default:hr(l,d,_,I,m,null)}}S&&hr(l,d,"srcSet",m.srcSet,m,null),v&&hr(l,d,"src",m.src,m,null);return;case"input":jt("invalid",l);var H=_=I=S=null,oe=null,ge=null;for(v in m)if(m.hasOwnProperty(v)){var Te=m[v];if(Te!=null)switch(v){case"name":S=Te;break;case"type":I=Te;break;case"checked":oe=Te;break;case"defaultChecked":ge=Te;break;case"value":_=Te;break;case"defaultValue":H=Te;break;case"children":case"dangerouslySetInnerHTML":if(Te!=null)throw Error(n(137,d));break;default:hr(l,d,v,Te,m,null)}}VN(l,_,H,oe,ge,I,S,!1);return;case"select":jt("invalid",l),v=I=_=null;for(S in m)if(m.hasOwnProperty(S)&&(H=m[S],H!=null))switch(S){case"value":_=H;break;case"defaultValue":I=H;break;case"multiple":v=H;default:hr(l,d,S,H,m,null)}d=_,m=I,l.multiple=!!v,d!=null?Ju(l,!!v,d,!1):m!=null&&Ju(l,!!v,m,!0);return;case"textarea":jt("invalid",l),_=S=v=null;for(I in m)if(m.hasOwnProperty(I)&&(H=m[I],H!=null))switch(I){case"value":v=H;break;case"defaultValue":S=H;break;case"children":_=H;break;case"dangerouslySetInnerHTML":if(H!=null)throw Error(n(91));break;default:hr(l,d,I,H,m,null)}WN(l,v,S,_);return;case"option":for(oe in m)if(m.hasOwnProperty(oe)&&(v=m[oe],v!=null))switch(oe){case"selected":l.selected=v&&typeof v!="function"&&typeof v!="symbol";break;default:hr(l,d,oe,v,m,null)}return;case"dialog":jt("beforetoggle",l),jt("toggle",l),jt("cancel",l),jt("close",l);break;case"iframe":case"object":jt("load",l);break;case"video":case"audio":for(v=0;v<nh.length;v++)jt(nh[v],l);break;case"image":jt("error",l),jt("load",l);break;case"details":jt("toggle",l);break;case"embed":case"source":case"link":jt("error",l),jt("load",l);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ge in m)if(m.hasOwnProperty(ge)&&(v=m[ge],v!=null))switch(ge){case"children":case"dangerouslySetInnerHTML":throw Error(n(137,d));default:hr(l,d,ge,v,m,null)}return;default:if(Wx(d)){for(Te in m)m.hasOwnProperty(Te)&&(v=m[Te],v!==void 0&&R4(l,d,Te,v,m,void 0));return}}for(H in m)m.hasOwnProperty(H)&&(v=m[H],v!=null&&hr(l,d,H,v,m,null))}function mre(l,d,m,v){switch(d){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var S=null,_=null,I=null,H=null,oe=null,ge=null,Te=null;for(be in m){var Oe=m[be];if(m.hasOwnProperty(be)&&Oe!=null)switch(be){case"checked":break;case"value":break;case"defaultValue":oe=Oe;default:v.hasOwnProperty(be)||hr(l,d,be,null,v,Oe)}}for(var ye in v){var be=v[ye];if(Oe=m[ye],v.hasOwnProperty(ye)&&(be!=null||Oe!=null))switch(ye){case"type":_=be;break;case"name":S=be;break;case"checked":ge=be;break;case"defaultChecked":Te=be;break;case"value":I=be;break;case"defaultValue":H=be;break;case"children":case"dangerouslySetInnerHTML":if(be!=null)throw Error(n(137,d));break;default:be!==Oe&&hr(l,d,ye,be,v,Oe)}}Vx(l,I,H,oe,ge,Te,_,S);return;case"select":be=I=H=ye=null;for(_ in m)if(oe=m[_],m.hasOwnProperty(_)&&oe!=null)switch(_){case"value":break;case"multiple":be=oe;default:v.hasOwnProperty(_)||hr(l,d,_,null,v,oe)}for(S in v)if(_=v[S],oe=m[S],v.hasOwnProperty(S)&&(_!=null||oe!=null))switch(S){case"value":ye=_;break;case"defaultValue":H=_;break;case"multiple":I=_;default:_!==oe&&hr(l,d,S,_,v,oe)}d=H,m=I,v=be,ye!=null?Ju(l,!!m,ye,!1):!!v!=!!m&&(d!=null?Ju(l,!!m,d,!0):Ju(l,!!m,m?[]:"",!1));return;case"textarea":be=ye=null;for(H in m)if(S=m[H],m.hasOwnProperty(H)&&S!=null&&!v.hasOwnProperty(H))switch(H){case"value":break;case"children":break;default:hr(l,d,H,null,v,S)}for(I in v)if(S=v[I],_=m[I],v.hasOwnProperty(I)&&(S!=null||_!=null))switch(I){case"value":ye=S;break;case"defaultValue":be=S;break;case"children":break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(n(91));break;default:S!==_&&hr(l,d,I,S,v,_)}GN(l,ye,be);return;case"option":for(var et in m)if(ye=m[et],m.hasOwnProperty(et)&&ye!=null&&!v.hasOwnProperty(et))switch(et){case"selected":l.selected=!1;break;default:hr(l,d,et,null,v,ye)}for(oe in v)if(ye=v[oe],be=m[oe],v.hasOwnProperty(oe)&&ye!==be&&(ye!=null||be!=null))switch(oe){case"selected":l.selected=ye&&typeof ye!="function"&&typeof ye!="symbol";break;default:hr(l,d,oe,ye,v,be)}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 ft in m)ye=m[ft],m.hasOwnProperty(ft)&&ye!=null&&!v.hasOwnProperty(ft)&&hr(l,d,ft,null,v,ye);for(ge in v)if(ye=v[ge],be=m[ge],v.hasOwnProperty(ge)&&ye!==be&&(ye!=null||be!=null))switch(ge){case"children":case"dangerouslySetInnerHTML":if(ye!=null)throw Error(n(137,d));break;default:hr(l,d,ge,ye,v,be)}return;default:if(Wx(d)){for(var pr in m)ye=m[pr],m.hasOwnProperty(pr)&&ye!==void 0&&!v.hasOwnProperty(pr)&&R4(l,d,pr,void 0,v,ye);for(Te in v)ye=v[Te],be=m[Te],!v.hasOwnProperty(Te)||ye===be||ye===void 0&&be===void 0||R4(l,d,Te,ye,v,be);return}}for(var fe in m)ye=m[fe],m.hasOwnProperty(fe)&&ye!=null&&!v.hasOwnProperty(fe)&&hr(l,d,fe,null,v,ye);for(Oe in v)ye=v[Oe],be=m[Oe],!v.hasOwnProperty(Oe)||ye===be||ye==null&&be==null||hr(l,d,Oe,ye,v,be)}function X9(l){switch(l){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function gre(){if(typeof performance.getEntriesByType=="function"){for(var l=0,d=0,m=performance.getEntriesByType("resource"),v=0;v<m.length;v++){var S=m[v],_=S.transferSize,I=S.initiatorType,H=S.duration;if(_&&H&&X9(I)){for(I=0,H=S.responseEnd,v+=1;v<m.length;v++){var oe=m[v],ge=oe.startTime;if(ge>H)break;var Te=oe.transferSize,Oe=oe.initiatorType;Te&&X9(Oe)&&(oe=oe.responseEnd,I+=Te*(oe<H?1:(H-ge)/(oe-ge)))}if(--v,d+=8*(_+I)/(S.duration/1e3),l++,10<l)break}}if(0<l)return d/l/1e6}return navigator.connection&&(l=navigator.connection.downlink,typeof l=="number")?l:5}var D4=null,I4=null;function Ug(l){return l.nodeType===9?l:l.ownerDocument}function Q9(l){switch(l){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Z9(l,d){if(l===0)switch(d){case"svg":return 1;case"math":return 2;default:return 0}return l===1&&d==="foreignObject"?0:l}function j4(l,d){return l==="textarea"||l==="noscript"||typeof d.children=="string"||typeof d.children=="number"||typeof d.children=="bigint"||typeof d.dangerouslySetInnerHTML=="object"&&d.dangerouslySetInnerHTML!==null&&d.dangerouslySetInnerHTML.__html!=null}var L4=null;function yre(){var l=window.event;return l&&l.type==="popstate"?l===L4?!1:(L4=l,!0):(L4=null,!1)}var J9=typeof setTimeout=="function"?setTimeout:void 0,vre=typeof clearTimeout=="function"?clearTimeout:void 0,eO=typeof Promise=="function"?Promise:void 0,bre=typeof queueMicrotask=="function"?queueMicrotask:typeof eO<"u"?function(l){return eO.resolve(null).then(l).catch(xre)}:J9;function xre(l){setTimeout(function(){throw l})}function Cl(l){return l==="head"}function tO(l,d){var m=d,v=0;do{var S=m.nextSibling;if(l.removeChild(m),S&&S.nodeType===8)if(m=S.data,m==="/$"||m==="/&"){if(v===0){l.removeChild(S),Md(d);return}v--}else if(m==="$"||m==="$?"||m==="$~"||m==="$!"||m==="&")v++;else if(m==="html")ih(l.ownerDocument.documentElement);else if(m==="head"){m=l.ownerDocument.head,ih(m);for(var _=m.firstChild;_;){var I=_.nextSibling,H=_.nodeName;_[E0]||H==="SCRIPT"||H==="STYLE"||H==="LINK"&&_.rel.toLowerCase()==="stylesheet"||m.removeChild(_),_=I}}else m==="body"&&ih(l.ownerDocument.body);m=S}while(m);Md(d)}function rO(l,d){var m=l;l=0;do{var v=m.nextSibling;if(m.nodeType===1?d?(m._stashedDisplay=m.style.display,m.style.display="none"):(m.style.display=m._stashedDisplay||"",m.getAttribute("style")===""&&m.removeAttribute("style")):m.nodeType===3&&(d?(m._stashedText=m.nodeValue,m.nodeValue=""):m.nodeValue=m._stashedText||""),v&&v.nodeType===8)if(m=v.data,m==="/$"){if(l===0)break;l--}else m!=="$"&&m!=="$?"&&m!=="$~"&&m!=="$!"||l++;m=v}while(m)}function B4(l){var d=l.firstChild;for(d&&d.nodeType===10&&(d=d.nextSibling);d;){var m=d;switch(d=d.nextSibling,m.nodeName){case"HTML":case"HEAD":case"BODY":B4(m),Hx(m);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(m.rel.toLowerCase()==="stylesheet")continue}l.removeChild(m)}}function wre(l,d,m,v){for(;l.nodeType===1;){var S=m;if(l.nodeName.toLowerCase()!==d.toLowerCase()){if(!v&&(l.nodeName!=="INPUT"||l.type!=="hidden"))break}else if(v){if(!l[E0])switch(d){case"meta":if(!l.hasAttribute("itemprop"))break;return l;case"link":if(_=l.getAttribute("rel"),_==="stylesheet"&&l.hasAttribute("data-precedence"))break;if(_!==S.rel||l.getAttribute("href")!==(S.href==null||S.href===""?null:S.href)||l.getAttribute("crossorigin")!==(S.crossOrigin==null?null:S.crossOrigin)||l.getAttribute("title")!==(S.title==null?null:S.title))break;return l;case"style":if(l.hasAttribute("data-precedence"))break;return l;case"script":if(_=l.getAttribute("src"),(_!==(S.src==null?null:S.src)||l.getAttribute("type")!==(S.t
vendor: 13,377 bytes, line 50
50ype==null?null:S.type)||l.getAttribute("crossorigin")!==(S.crossOrigin==null?null:S.crossOrigin))&&_&&l.hasAttribute("async")&&!l.hasAttribute("itemprop"))break;return l;default:return l}}else if(d==="input"&&l.type==="hidden"){var _=S.name==null?null:""+S.name;if(S.type==="hidden"&&l.getAttribute("name")===_)return l}else return l;if(l=yi(l.nextSibling),l===null)break}return null}function Sre(l,d,m){if(d==="")return null;for(;l.nodeType!==3;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!m||(l=yi(l.nextSibling),l===null))return null;return l}function nO(l,d){for(;l.nodeType!==8;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!d||(l=yi(l.nextSibling),l===null))return null;return l}function z4(l){return l.data==="$?"||l.data==="$~"}function F4(l){return l.data==="$!"||l.data==="$?"&&l.ownerDocument.readyState!=="loading"}function Ere(l,d){var m=l.ownerDocument;if(l.data==="$~")l._reactRetry=d;else if(l.data!=="$?"||m.readyState!=="loading")d();else{var v=function(){d(),m.removeEventListener("DOMContentLoaded",v)};m.addEventListener("DOMContentLoaded",v),l._reactRetry=v}}function yi(l){for(;l!=null;l=l.nextSibling){var d=l.nodeType;if(d===1||d===3)break;if(d===8){if(d=l.data,d==="$"||d==="$!"||d==="$?"||d==="$~"||d==="&"||d==="F!"||d==="F")break;if(d==="/$"||d==="/&")return null}}return l}var $4=null;function aO(l){l=l.nextSibling;for(var d=0;l;){if(l.nodeType===8){var m=l.data;if(m==="/$"||m==="/&"){if(d===0)return yi(l.nextSibling);d--}else m!=="$"&&m!=="$!"&&m!=="$?"&&m!=="$~"&&m!=="&"||d++}l=l.nextSibling}return null}function iO(l){l=l.previousSibling;for(var d=0;l;){if(l.nodeType===8){var m=l.data;if(m==="$"||m==="$!"||m==="$?"||m==="$~"||m==="&"){if(d===0)return l;d--}else m!=="/$"&&m!=="/&"||d++}l=l.previousSibling}return null}function sO(l,d,m){switch(d=Ug(m),l){case"html":if(l=d.documentElement,!l)throw Error(n(452));return l;case"head":if(l=d.head,!l)throw Error(n(453));return l;case"body":if(l=d.body,!l)throw Error(n(454));return l;default:throw Error(n(451))}}function ih(l){for(var d=l.attributes;d.length;)l.removeAttributeNode(d[0]);Hx(l)}var vi=new Map,oO=new Set;function Hg(l){return typeof l.getRootNode=="function"?l.getRootNode():l.nodeType===9?l:l.ownerDocument}var xo=Z.d;Z.d={f:_re,r:Are,D:Tre,C:Nre,L:Cre,m:kre,X:Mre,S:Ore,M:Pre};function _re(){var l=xo.f(),d=Dg();return l||d}function Are(l){var d=Xu(l);d!==null&&d.tag===5&&d.type==="form"?_k(d):xo.r(l)}var Cd=typeof document>"u"?null:document;function lO(l,d,m){var v=Cd;if(v&&typeof d=="string"&&d){var S=ui(d);S='link[rel="'+l+'"][href="'+S+'"]',typeof m=="string"&&(S+='[crossorigin="'+m+'"]'),oO.has(S)||(oO.add(S),l={rel:l,crossOrigin:m,href:d},v.querySelector(S)===null&&(d=v.createElement("link"),Wn(d,"link",l),Dn(d),v.head.appendChild(d)))}}function Tre(l){xo.D(l),lO("dns-prefetch",l,null)}function Nre(l,d){xo.C(l,d),lO("preconnect",l,d)}function Cre(l,d,m){xo.L(l,d,m);var v=Cd;if(v&&l&&d){var S='link[rel="preload"][as="'+ui(d)+'"]';d==="image"&&m&&m.imageSrcSet?(S+='[imagesrcset="'+ui(m.imageSrcSet)+'"]',typeof m.imageSizes=="string"&&(S+='[imagesizes="'+ui(m.imageSizes)+'"]')):S+='[href="'+ui(l)+'"]';var _=S;switch(d){case"style":_=kd(l);break;case"script":_=Od(l)}vi.has(_)||(l=p({rel:"preload",href:d==="image"&&m&&m.imageSrcSet?void 0:l,as:d},m),vi.set(_,l),v.querySelector(S)!==null||d==="style"&&v.querySelector(sh(_))||d==="script"&&v.querySelector(oh(_))||(d=v.createElement("link"),Wn(d,"link",l),Dn(d),v.head.appendChild(d)))}}function kre(l,d){xo.m(l,d);var m=Cd;if(m&&l){var v=d&&typeof d.as=="string"?d.as:"script",S='link[rel="modulepreload"][as="'+ui(v)+'"][href="'+ui(l)+'"]',_=S;switch(v){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":_=Od(l)}if(!vi.has(_)&&(l=p({rel:"modulepreload",href:l},d),vi.set(_,l),m.querySelector(S)===null)){switch(v){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(m.querySelector(oh(_)))return}v=m.createElement("link"),Wn(v,"link",l),Dn(v),m.head.appendChild(v)}}}function Ore(l,d,m){xo.S(l,d,m);var v=Cd;if(v&&l){var S=Qu(v).hoistableStyles,_=kd(l);d=d||"default";var I=S.get(_);if(!I){var H={loading:0,preload:null};if(I=v.querySelector(sh(_)))H.loading=5;else{l=p({rel:"stylesheet",href:l,"data-precedence":d},m),(m=vi.get(_))&&U4(l,m);var oe=I=v.createElement("link");Dn(oe),Wn(oe,"link",l),oe._p=new Promise(function(ge,Te){oe.onload=ge,oe.onerror=Te}),oe.addEventListener("load",function(){H.loading|=1}),oe.addEventListener("error",function(){H.loading|=2}),H.loading|=4,qg(I,d,v)}I={type:"stylesheet",instance:I,count:1,state:H},S.set(_,I)}}}function Mre(l,d){xo.X(l,d);var m=Cd;if(m&&l){var v=Qu(m).hoistableScripts,S=Od(l),_=v.get(S);_||(_=m.querySelector(oh(S)),_||(l=p({src:l,async:!0},d),(d=vi.get(S))&&H4(l,d),_=m.createElement("script"),Dn(_),Wn(_,"link",l),m.head.appendChild(_)),_={type:"script",instance:_,count:1,state:null},v.set(S,_))}}function Pre(l,d){xo.M(l,d);var m=Cd;if(m&&l){var v=Qu(m).hoistableScripts,S=Od(l),_=v.get(S);_||(_=m.querySelector(oh(S)),_||(l=p({src:l,async:!0,type:"module"},d),(d=vi.get(S))&&H4(l,d),_=m.createElement("script"),Dn(_),Wn(_,"link",l),m.head.appendChild(_)),_={type:"script",instance:_,count:1,state:null},v.set(S,_))}}function cO(l,d,m,v){var S=(S=Me.current)?Hg(S):null;if(!S)throw Error(n(446));switch(l){case"meta":case"title":return null;case"style":return typeof m.precedence=="string"&&typeof m.href=="string"?(d=kd(m.href),m=Qu(S).hoistableStyles,v=m.get(d),v||(v={type:"style",instance:null,count:0,state:null},m.set(d,v)),v):{type:"void",instance:null,count:0,state:null};case"link":if(m.rel==="stylesheet"&&typeof m.href=="string"&&typeof m.precedence=="string"){l=kd(m.href);var _=Qu(S).hoistableStyles,I=_.get(l);if(I||(S=S.ownerDocument||S,I={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},_.set(l,I),(_=S.querySelector(sh(l)))&&!_._p&&(I.instance=_,I.state.loading=5),vi.has(l)||(m={rel:"preload",as:"style",href:m.href,crossOrigin:m.crossOrigin,integrity:m.integrity,media:m.media,hrefLang:m.hrefLang,referrerPolicy:m.referrerPolicy},vi.set(l,m),_||Rre(S,l,m,I.state))),d&&v===null)throw Error(n(528,""));return I}if(d&&v!==null)throw Error(n(529,""));return null;case"script":return d=m.async,m=m.src,typeof m=="string"&&d&&typeof d!="function"&&typeof d!="symbol"?(d=Od(m),m=Qu(S).hoistableScripts,v=m.get(d),v||(v={type:"script",instance:null,count:0,state:null},m.set(d,v)),v):{type:"void",instance:null,count:0,state:null};default:throw Error(n(444,l))}}function kd(l){return'href="'+ui(l)+'"'}function sh(l){return'link[rel="stylesheet"]['+l+"]"}function uO(l){return p({},l,{"data-precedence":l.precedence,precedence:null})}function Rre(l,d,m,v){l.querySelector('link[rel="preload"][as="style"]['+d+"]")?v.loading=1:(d=l.createElement("link"),v.preload=d,d.addEventListener("load",function(){return v.loading|=1}),d.addEventListener("error",function(){return v.loading|=2}),Wn(d,"link",m),Dn(d),l.head.appendChild(d))}function Od(l){return'[src="'+ui(l)+'"]'}function oh(l){return"script[async]"+l}function dO(l,d,m){if(d.count++,d.instance===null)switch(d.type){case"style":var v=l.querySelector('style[data-href~="'+ui(m.href)+'"]');if(v)return d.instance=v,Dn(v),v;var S=p({},m,{"data-href":m.href,"data-precedence":m.precedence,href:null,precedence:null});return v=(l.ownerDocument||l).createElement("style"),Dn(v),Wn(v,"style",S),qg(v,m.precedence,l),d.instance=v;case"stylesheet":S=kd(m.href);var _=l.querySelector(sh(S));if(_)return d.state.loading|=4,d.instance=_,Dn(_),_;v=uO(m),(S=vi.get(S))&&U4(v,S),_=(l.ownerDocument||l).createElement("link"),Dn(_);var I=_;return I._p=new Promise(function(H,oe){I.onload=H,I.onerror=oe}),Wn(_,"link",v),d.state.loading|=4,qg(_,m.precedence,l),d.instance=_;case"script":return _=Od(m.src),(S=l.querySelector(oh(_)))?(d.instance=S,Dn(S),S):(v=m,(S=vi.get(_))&&(v=p({},m),H4(v,S)),l=l.ownerDocument||l,S=l.createElement("script"),Dn(S),Wn(S,"link",v),l.head.appendChild(S),d.instance=S);case"void":return null;default:throw Error(n(443,d.type))}else d.type==="stylesheet"&&(d.state.loading&4)===0&&(v=d.instance,d.state.loading|=4,qg(v,m.precedence,l));return d.instance}function qg(l,d,m){for(var v=m.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),S=v.length?v[v.length-1]:null,_=S,I=0;I<v.length;I++){var H=v[I];if(H.dataset.precedence===d)_=H;else if(_!==S)break}_?_.parentNode.insertBefore(l,_.nextSibling):(d=m.nodeType===9?m.head:m,d.insertBefore(l,d.firstChild))}function U4(l,d){l.crossOrigin==null&&(l.crossOrigin=d.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=d.referrerPolicy),l.title==null&&(l.title=d.title)}function H4(l,d){l.crossOrigin==null&&(l.crossOrigin=d.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=d.referrerPolicy),l.integrity==null&&(l.integrity=d.integrity)}var Vg=null;function fO(l,d,m){if(Vg===null){var v=new Map,S=Vg=new Map;S.set(m,v)}else S=Vg,v=S.get(m),v||(v=new Map,S.set(m,v));if(v.has(l))return v;for(v.set(l,null),m=m.getElementsByTagName(l),S=0;S<m.length;S++){var _=m[S];if(!(_[E0]||_[Hn]||l==="link"&&_.getAttribute("rel")==="stylesheet")&&_.namespaceURI!=="http://www.w3.org/2000/svg"){var I=_.getAttribute(d)||"";I=l+I;var H=v.get(I);H?H.push(_):v.set(I,[_])}}return v}function hO(l,d,m){l=l.ownerDocument||l,l.head.insertBefore(m,d==="title"?l.querySelector("head > title"):null)}function Dre(l,d,m){if(m===1||d.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof d.precedence!="string"||typeof d.href!="string"||d.href==="")break;return!0;case"link":if(typeof d.rel!="string"||typeof d.href!="string"||d.href===""||d.onLoad||d.onError)break;switch(d.rel){case"stylesheet":return l=d.disabled,typeof d.precedence=="string"&&l==null;default:return!0}case"script":if(d.async&&typeof d.async!="function"&&typeof d.async!="symbol"&&!d.onLoad&&!d.onError&&d.src&&typeof d.src=="string")return!0}return!1}function pO(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function Ire(l,d,m,v){if(m.type==="stylesheet"&&(typeof v.media!="string"||matchMedia(v.media).matches!==!1)&&(m.state.loading&4)===0){if(m.instance===null){var S=kd(v.href),_=d.querySelector(sh(S));if(_){d=_._p,d!==null&&typeof d=="object"&&typeof d.then=="function"&&(l.count++,l=Gg.bind(l),d.then(l,l)),m.state.loading|=4,m.instance=_,Dn(_);return}_=d.ownerDocument||d,v=uO(v),(S=vi.get(S))&&U4(v,S),_=_.createElement("link"),Dn(_);var I=_;I._p=new Promise(function(H,oe){I.onload=H,I.onerror=oe}),Wn(_,"link",v),m.instance=_}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(m,d),(d=m.state.preload)&&(m.state.loading&3)===0&&(l.count++,m=Gg.bind(l),d.addEventListener("load",m),d.addEventListener("error",m))}}var q4=0;function jre(l,d){return l.stylesheets&&l.count===0&&Yg(l,l.stylesheets),0<l.count||0<l.imgCount?function(m){var v=setTimeout(function(){if(l.stylesheets&&Yg(l,l.stylesheets),l.unsuspend){var _=l.unsuspend;l.unsuspend=null,_()}},6e4+d);0<l.imgBytes&&q4===0&&(q4=62500*gre());var S=setTimeout(function(){if(l.waitingForImages=!1,l.count===0&&(l.stylesheets&&Yg(l,l.stylesheets),l.unsuspend)){var _=l.unsuspend;l.unsuspend=null,_()}},(l.imgBytes>q4?50:800)+d);return l.unsuspend=m,function(){l.unsuspend=null,clearTimeout(v),clearTimeout(S)}}:null}function Gg(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Yg(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Wg=null;function Yg(l,d){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Wg=new Map,d.forEach(Lre,l),Wg=null,Gg.call(l))}function Lre(l,d){if(!(d.state.loading&4)){var m=Wg.get(l);if(m)var v=m.get(null);else{m=new Map,Wg.set(l,m);for(var S=l.querySelectorAll("link[data-precedence],style[data-precedence]"),_=0;_<S.length;_++){var I=S[_];(I.nodeName==="LINK"||I.getAttribute("media")!=="not all")&&(m.set(I.dataset.precedence,I),v=I)}v&&m.set(null,v)}S=d.instance,I=S.getAttribute("data-precedence"),_=m.get(I)||v,_===v&&m.set(null,S),m.set(I,S),this.count++,v=Gg.bind(this),S.addEventListener("load",v),S.addEventListener("error",v),_?_.parentNode.insertBefore(S,_.nextSibling):(l=l.nodeType===9?l.head:l,l.insertBefore(S,l.firstChild)),d.state.loading|=4}}var lh={$$typeof:T,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function Bre(l,d,m,v,S,_,I,H,oe){this.tag=1,this.containerInfo=l,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=cl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=cl(0),this.hiddenUpdates=cl(null),this.identifierPrefix=v,this.onUncaughtError=S,this.onCaughtError=_,this.onRecoverableError=I,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=oe,this.incompleteTransitions=new Map}function mO(l,d,m,v,S,_,I,H,oe,ge,Te,Oe){return l=new Bre(l,d,m,I,oe,ge,Te,Oe,H),d=1,_===!0&&(d|=24),_=Ua(3,null,null,d),l.current=_,_.stateNode=l,d=E2(),d.refCount++,l.pooledCache=d,d.refCount++,_.memoizedState={element:v,isDehydrated:m,cache:d}
vendor: 8,397 bytes, line 50
50,N2(_),l}function gO(l){return l?(l=od,l):od}function yO(l,d,m,v,S,_){S=gO(S),v.context===null?v.context=S:v.pendingContext=S,v=yl(d),v.payload={element:m},_=_===void 0?null:_,_!==null&&(v.callback=_),m=vl(l,v,d),m!==null&&(Oa(m,l,d),F0(m,l,d))}function vO(l,d){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var m=l.retryLane;l.retryLane=m!==0&&m<d?m:d}}function V4(l,d){vO(l,d),(l=l.alternate)&&vO(l,d)}function bO(l){if(l.tag===13||l.tag===31){var d=Cc(l,67108864);d!==null&&Oa(d,l,67108864),V4(l,67108864)}}function xO(l){if(l.tag===13||l.tag===31){var d=Wa();d=Wu(d);var m=Cc(l,d);m!==null&&Oa(m,l,d),V4(l,d)}}var Kg=!0;function zre(l,d,m,v){var S=U.T;U.T=null;var _=Z.p;try{Z.p=2,G4(l,d,m,v)}finally{Z.p=_,U.T=S}}function Fre(l,d,m,v){var S=U.T;U.T=null;var _=Z.p;try{Z.p=8,G4(l,d,m,v)}finally{Z.p=_,U.T=S}}function G4(l,d,m,v){if(Kg){var S=W4(v);if(S===null)P4(l,d,v,Xg,m),SO(l,v);else if(Ure(S,l,d,m,v))v.stopPropagation();else if(SO(l,v),d&4&&-1<$re.indexOf(l)){for(;S!==null;){var _=Xu(S);if(_!==null)switch(_.tag){case 3:if(_=_.stateNode,_.current.memoizedState.isDehydrated){var I=hs(_.pendingLanes);if(I!==0){var H=_;for(H.pendingLanes|=2,H.entangledLanes|=2;I;){var oe=1<<31-Kt(I);H.entanglements[1]|=oe,I&=~oe}ys(_),(ar&6)===0&&(Pg=Br()+500,rh(0))}}break;case 31:case 13:H=Cc(_,2),H!==null&&Oa(H,_,2),Dg(),V4(_,2)}if(_=W4(v),_===null&&P4(l,d,v,Xg,m),_===S)break;S=_}S!==null&&v.stopPropagation()}else P4(l,d,v,null,m)}}function W4(l){return l=Kx(l),Y4(l)}var Xg=null;function Y4(l){if(Xg=null,l=Ku(l),l!==null){var d=i(l);if(d===null)l=null;else{var m=d.tag;if(m===13){if(l=s(d),l!==null)return l;l=null}else if(m===31){if(l=o(d),l!==null)return l;l=null}else if(m===3){if(d.stateNode.current.memoizedState.isDehydrated)return d.tag===3?d.stateNode.containerInfo:null;l=null}else d!==l&&(l=null)}}return Xg=l,null}function wO(l){switch(l){case"beforetoggle":case"cancel":case"click":case"close":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(Hi()){case Ae:return 2;case Ve:return 8;case lt:case St:return 32;case Mt:return 268435456;default:return 32}default:return 32}}var K4=!1,kl=null,Ol=null,Ml=null,ch=new Map,uh=new Map,Pl=[],$re="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 SO(l,d){switch(l){case"focusin":case"focusout":kl=null;break;case"dragenter":case"dragleave":Ol=null;break;case"mouseover":case"mouseout":Ml=null;break;case"pointerover":case"pointerout":ch.delete(d.pointerId);break;case"gotpointercapture":case"lostpointercapture":uh.delete(d.pointerId)}}function dh(l,d,m,v,S,_){return l===null||l.nativeEvent!==_?(l={blockedOn:d,domEventName:m,eventSystemFlags:v,nativeEvent:_,targetContainers:[S]},d!==null&&(d=Xu(d),d!==null&&bO(d)),l):(l.eventSystemFlags|=v,d=l.targetContainers,S!==null&&d.indexOf(S)===-1&&d.push(S),l)}function Ure(l,d,m,v,S){switch(d){case"focusin":return kl=dh(kl,l,d,m,v,S),!0;case"dragenter":return Ol=dh(Ol,l,d,m,v,S),!0;case"mouseover":return Ml=dh(Ml,l,d,m,v,S),!0;case"pointerover":var _=S.pointerId;return ch.set(_,dh(ch.get(_)||null,l,d,m,v,S)),!0;case"gotpointercapture":return _=S.pointerId,uh.set(_,dh(uh.get(_)||null,l,d,m,v,S)),!0}return!1}function EO(l){var d=Ku(l.target);if(d!==null){var m=i(d);if(m!==null){if(d=m.tag,d===13){if(d=s(m),d!==null){l.blockedOn=d,LN(l.priority,function(){xO(m)});return}}else if(d===31){if(d=o(m),d!==null){l.blockedOn=d,LN(l.priority,function(){xO(m)});return}}else if(d===3&&m.stateNode.current.memoizedState.isDehydrated){l.blockedOn=m.tag===3?m.stateNode.containerInfo:null;return}}}l.blockedOn=null}function Qg(l){if(l.blockedOn!==null)return!1;for(var d=l.targetContainers;0<d.length;){var m=W4(l.nativeEvent);if(m===null){m=l.nativeEvent;var v=new m.constructor(m.type,m);Yx=v,m.target.dispatchEvent(v),Yx=null}else return d=Xu(m),d!==null&&bO(d),l.blockedOn=m,!1;d.shift()}return!0}function _O(l,d,m){Qg(l)&&m.delete(d)}function Hre(){K4=!1,kl!==null&&Qg(kl)&&(kl=null),Ol!==null&&Qg(Ol)&&(Ol=null),Ml!==null&&Qg(Ml)&&(Ml=null),ch.forEach(_O),uh.forEach(_O)}function Zg(l,d){l.blockedOn===d&&(l.blockedOn=null,K4||(K4=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,Hre)))}var Jg=null;function AO(l){Jg!==l&&(Jg=l,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Jg===l&&(Jg=null);for(var d=0;d<l.length;d+=3){var m=l[d],v=l[d+1],S=l[d+2];if(typeof v!="function"){if(Y4(v||m)===null)continue;break}var _=Xu(m);_!==null&&(l.splice(d,3),d-=3,W2(_,{pending:!0,data:S,method:m.method,action:v},v,S))}}))}function Md(l){function d(oe){return Zg(oe,l)}kl!==null&&Zg(kl,l),Ol!==null&&Zg(Ol,l),Ml!==null&&Zg(Ml,l),ch.forEach(d),uh.forEach(d);for(var m=0;m<Pl.length;m++){var v=Pl[m];v.blockedOn===l&&(v.blockedOn=null)}for(;0<Pl.length&&(m=Pl[0],m.blockedOn===null);)EO(m),m.blockedOn===null&&Pl.shift();if(m=(l.ownerDocument||l).$$reactFormReplay,m!=null)for(v=0;v<m.length;v+=3){var S=m[v],_=m[v+1],I=S[_a]||null;if(typeof _=="function")I||AO(m);else if(I){var H=null;if(_&&_.hasAttribute("formAction")){if(S=_,I=_[_a]||null)H=I.formAction;else if(Y4(S)!==null)continue}else H=I.action;typeof H=="function"?m[v+1]=H:(m.splice(v,3),v-=3),AO(m)}}}function TO(){function l(_){_.canIntercept&&_.info==="react-transition"&&_.intercept({handler:function(){return new Promise(function(I){return S=I})},focusReset:"manual",scroll:"manual"})}function d(){S!==null&&(S(),S=null),v||setTimeout(m,20)}function m(){if(!v&&!navigation.transition){var _=navigation.currentEntry;_&&_.url!=null&&navigation.navigate(_.url,{state:_.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var v=!1,S=null;return navigation.addEventListener("navigate",l),navigation.addEventListener("navigatesuccess",d),navigation.addEventListener("navigateerror",d),setTimeout(m,100),function(){v=!0,navigation.removeEventListener("navigate",l),navigation.removeEventListener("navigatesuccess",d),navigation.removeEventListener("navigateerror",d),S!==null&&(S(),S=null)}}}function X4(l){this._internalRoot=l}e1.prototype.render=X4.prototype.render=function(l){var d=this._internalRoot;if(d===null)throw Error(n(409));var m=d.current,v=Wa();yO(m,v,l,d,null,null)},e1.prototype.unmount=X4.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var d=l.containerInfo;yO(l.current,2,null,l,null,null),Dg(),d[Yu]=null}};function e1(l){this._internalRoot=l}e1.prototype.unstable_scheduleHydration=function(l){if(l){var d=$x();l={blockedOn:null,target:l,priority:d};for(var m=0;m<Pl.length&&d!==0&&d<Pl[m].priority;m++);Pl.splice(m,0,l),m===0&&EO(l)}};var NO=t.version;if(NO!=="19.2.1")throw Error(n(527,NO,"19.2.1"));Z.findDOMNode=function(l){var d=l._reactInternals;if(d===void 0)throw typeof l.render=="function"?Error(n(188)):(l=Object.keys(l).join(","),Error(n(268,l)));return l=u(d),l=l!==null?h(l):null,l=l===null?null:l.stateNode,l};var qre={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:U,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var t1=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!t1.isDisabled&&t1.supportsFiber)try{nn=t1.inject(qre),zr=t1}catch{}}return ph.createRoot=function(l,d){if(!a(l))throw Error(n(299));
50var m=!1,v="",S=Dk,_=Ik,I=jk;return d!=null&&(d.unstable_strictMode===!0&&(m=!0),d.identifierPrefix!==void 0&&(v=d.identifierPrefix),d.onUncaughtError!==void 0&&(S=d.onUncaughtError),d.onCaughtError!==void 0&&(_=d.onCaughtError),d.onRecoverableError!==void 0&&(I=d.onRecoverableError)),d=mO(l,1,!1,null,null,m,v,null,S,_,I,TO),l[Yu]=d.current,M4(l),new X4(d)},ph.hydrateRoot=function(l,d,m){if(!a(l))throw Error(n(299));var v=!1,S="",_=Dk,I=Ik,H=jk,oe=null;return m!=null&&(m.unstable_strictMode===!0&&(v=!0),m.identifierPrefix!==void 0&&(S=m.identifierPrefix),m.onUncaughtError!==void 0&&(_=m.onUncaughtError),m.onCaughtError!==void 0&&(I=m.onCaughtError),m.onRecoverableError!==void 0&&(H=m.onRecoverableError),m.formState!==void 0&&(oe=m.formState)),d=mO(l,1,!0,d,m??null,v,S,oe,_,I,H,TO),d.context=gO(null),m=d.current,v=Wa(),v=Wu(v),S=yl(v),S.callback=null,vl(m,S,v),m=v,d.current.lanes=m,Fr(d,m),ys(d),l[Yu]=d.current,M4(l),new e1(d)},ph.version="19.2.1",ph}var JO;function lie(){if(JO)return n3.exports;JO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),n3.exports=oie(),n3.exports}var cie=lie(),uie=(function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(t,r){this.keyToValue.set(t,r),this.valueToKey.set(r,t)},e.prototype.getByKey=function(t){return this.keyToValue.get(t)},e.prototype.getByValue=function(t){return this.valueToKey.get(t)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e})(),kU=(function(){function e(t){this.generateIdentifier=t,this.kv=new uie}return e.prototype.register=function(t,r){this.kv.getByValue(t)||(r||(r=this.generateIdentifier(t)),this.kv.set(r,t))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(t){return this.kv.getByValue(t)},e.prototype.getValue=function(t){return this.kv.getByKey(t)},e})(),die=(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(n[i]=a[i])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}})(),fie=(function(e){die(t,e);function t(){var r=e.call(this,function(n){return n.name})||this;return r.classToAllowedProps=new Map,r}return t.prototype.register=function(r,n){typeof n=="object"?(n.allowProps&&this.classToAllowedProps.set(r,n.allowProps),e.prototype.register.call(this,r,n.identifier)):e.prototype.register.call(this,r,n)},t.prototype.getAllowedProps=function(r){return this.classToAllowedProps.get(r)},t})(kU),hie=function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),a,i=[],s;try{for(;(t===void 0||t-- >0)&&!(a=n.next()).done;)i.push(a.value)}catch(o){s={error:o}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return i};function pie(e){if("values"in Object)return Object.values(e);var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(e[r]);return t}function mie(e,t){var r=pie(e);if("find"in r)return r.find(t);for(var n=r,a=0;a<n.length;a++){var i=n[a];if(t(i))return i}}function mf(e,t){Object.entries(e).forEach(function(r){var n=hie(r,2),a=n[0],i=n[1];return t(i,a)})}function ny(e,t){return e.indexOf(t)!==-1}function eM(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(t(n))return n}}var gie=(function(){function e(){this.transfomers={}}return e.prototype.register=function(t){this.transfomers[t.name]=t},e.prototype.findApplicable=function(t){return mie(this.transfomers,function(r){return r.isApplicable(t)})},e.prototype.findByName=function(t){return this.transfomers[t]},e})(),yie=function(e){return Object.prototype.toString.call(e).slice(8,-1)},OU=function(e){return typeof e>"u"},vie=function(e){return e===null},fp=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype},ME=function(e){return fp(e)&&Object.keys(e).length===0},nc=function(e){return Array.isArray(e)},bie=function(e){return typeof e=="string"},xie=function(e){return typeof e=="number"&&!isNaN(e)},wie=function(e){return typeof e=="boolean"},Sie=function(e){return e instanceof RegExp}
50,hp=function(e){return e instanceof Map},pp=function(e){return e instanceof Set},MU=function(e){return yie(e)==="Symbol"},Eie=function(e){return e instanceof Date&&!isNaN(e.valueOf())},_ie=function(e){return e instanceof Error},tM=function(e){return typeof e=="number"&&isNaN(e)},Aie=function(e){return wie(e)||vie(e)||OU(e)||xie(e)||bie(e)||MU(e)},Tie=function(e){return typeof e=="bigint"},Nie=function(e){return e===1/0||e===-1/0},Cie=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},kie=function(e){return e instanceof URL},PU=function(e){return e.replace(/\./g,"\\.")},o3=function(e){return e.map(String).map(PU).join(".")},Vh=function(e){for(var t=[],r="",n=0;n<e.length;n++){var a=e.charAt(n),i=a==="\\"&&e.charAt(n+1)===".";if(i){r+=".",n++;continue}var s=a===".";if(s){t.push(r),r="";continue}r+=a}var o=r;return t.push(o),t},PE=function(){return PE=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},PE.apply(this,arguments)},RE=function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),a,i=[],s;try{for(;(t===void 0||t-- >0)&&!(a=n.next()).done;)i.push(a.value)}catch(o){s={error:o}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return i},DE=function(e,t){for(var r=0,n=t.length,a=e.length;r<n;r++,a++)e[a]=t[r];return e};function vs(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}var RU=[vs(OU,"undefined",function(){return null},function(){}),vs(Tie,"bigint",function(e){return e.toString()},function(e){return typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)}),vs(Eie,"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),vs(_ie,"Error",function(e,t){var r={name:e.name,message:e.message};return t.allowedErrorProps.forEach(function(n){r[n]=e[n]}),r},function(e,t){var r=new Error(e.message);return r.name=e.name,r.stack=e.stack,t.allowedErrorProps.forEach(function(n){r[n]=e[n]}),r}),vs(Sie,"regexp",function(e){return""+e},function(e){var t=e.slice(1,e.lastIndexOf("/")),r=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,r)}),vs(pp,"set",function(e){return DE([],RE(e.values()))},function(e){return new Set(e)}),vs(hp,"map",function(e){return DE([],RE(e.entries()))},function(e){return new Map(e)}),vs(function(e){return tM(e)||Nie(e)},"number",function(e){return tM(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),vs(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),vs(kie,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function lb(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}var DU=lb(function(e,t){if(MU(e)){var r=!!t.symbolRegistry.getIdentifier(e);return r}return!1},function(e,t){var r=t.symbolRegistry.getIdentifier(e);return["symbol",r]},function(e){return e.description},function(e,t,r){var n=r.symbolRegistry.getValue(t[1]);if(!n)throw new Error("Trying to deserialize unknown symbol");return n}),Oie=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),IU=lb(Cie,function(e){return["typed-array",e.constructor.name]},function(e){return DE([],RE(e))},function(e,t){var r=Oie[t[1]];if(!r)throw new Error("Trying to deserialize unknown typed array");return new r(e)});function jU(e,t){if(e?.constructor){var r=!!t.classRegistry.getIdentifier(e.constructor);return r}return!1}var LU=lb(jU,function(e,t){var r=t.classRegistry.getIdentifier(e.constructor);return["class",r]},function(e,t){var r=t.classRegistry.getAllowedProps(e.constructor);if(!r)return PE({},e);var n={};return r.forEach(function(a){n[a]=e[a]}),n},function(e,t,r){var n=r.classRegistry.getValue(t[1]);if(!n)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(n.prototype),e)}),BU=lb(function(e,t){return!!t.customTransformerRegistry.findApplicable(e)},function(e,t){var r=t.customTransformerRegistry.findApplicable(e);return["custom",r.name]},function(e,t){var r=t.customTransformerRegistry.findApplicable(e);return r.serialize(e)},function(e,t,r){var n=r.customTransformerRegistry.findByName(t[1]);
50if(!n)throw new Error("Trying to deserialize unknown custom value");return n.deserialize(e)}),Mie=[LU,DU,BU,IU],rM=function(e,t){var r=eM(Mie,function(a){return a.isApplicable(e,t)});if(r)return{value:r.transform(e,t),type:r.annotation(e,t)};var n=eM(RU,function(a){return a.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation}},zU={};RU.forEach(function(e){zU[e.annotation]=e});var Pie=function(e,t,r){if(nc(t))switch(t[0]){case"symbol":return DU.untransform(e,t,r);case"class":return LU.untransform(e,t,r);case"custom":return BU.untransform(e,t,r);case"typed-array":return IU.untransform(e,t,r);default:throw new Error("Unknown transformation: "+t)}else{var n=zU[t];if(!n)throw new Error("Unknown transformation: "+t);return n.untransform(e,r)}},Yd=function(e,t){for(var r=e.keys();t>0;)r.next(),t--;return r.next().value};function FU(e){if(ny(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(ny(e,"prototype"))throw new Error("prototype is not allowed as a property");if(ny(e,"constructor"))throw new Error("constructor is not allowed as a property")}var Rie=function(e,t){FU(t);for(var r=0;r<t.length;r++){var n=t[r];if(pp(e))e=Yd(e,+n);else if(hp(e)){var a=+n,i=+t[++r]==0?"key":"value",s=Yd(e,a);switch(i){case"key":e=s;break;case"value":e=e.get(s);break}}else e=e[n]}return e},IE=function(e,t,r){if(FU(t),t.length===0)return r(e);for(var n=e,a=0;a<t.length-1;a++){var i=t[a];if(nc(n)){var s=+i;n=n[s]}else if(fp(n))n=n[i];else if(pp(n)){var o=+i;n=Yd(n,o)}else if(hp(n)){var c=a===t.length-2;if(c)break;var o=+i,u=+t[++a]==0?"key":"value",h=Yd(n,o);switch(u){case"key":n=h;break;case"value":n=n.get(h);break}}}var p=t[t.length-1];if(nc(n)?n[+p]=r(n[+p]):fp(n)&&(n[p]=r(n[p])),pp(n)){var g=Yd(n,+p),y=r(g);g!==y&&(n.delete(g),n.add(y))}if(hp(n)){var o=+t[t.length-2],x=Yd(n,o),u=+p==0?"key":"value";switch(u){case"key":{var b=r(x);n.set(b,n.get(x)),b!==x&&n.delete(x);break}case"value":{n.set(x,r(n.get(x)));break}}}return e},No=function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),a,i=[],s;try{for(;(t===void 0||t-- >0)&&!(a=n.next()).done;)i.push(a.value)}catch(o){s={error:o}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return i},Wl=function(e,t){for(var r=0,n=t.length,a=e.length;r<n;r++,a++)e[a]=t[r];return e};function jE(e,t,r){if(r===void 0&&(r=[]),!!e){if(!nc(e)){mf(e,function(s,o){return jE(s,t,Wl(Wl([],No(r)),No(Vh(o))))});return}var n=No(e,2),a=n[0],i=n[1];i&&mf(i,function(s,o){jE(s,t,Wl(Wl([],No(r)),No(Vh(o))))}),t(a,r)}}function Die(e,t,r){return jE(t,function(n,a){e=IE(e,a,function(i){return Pie(i,n,r)})}),e}function Iie(e,t){function r(s,o){var c=Rie(e,Vh(o));s.map(Vh).forEach(function(u){e=IE(e,u,function(){return c})})}if(nc(t)){var n=No(t,2),a=n[0],i=n[1];a.forEach(function(s){e=IE(e,Vh(s),function(){return e})}),i&&mf(i,r)}else mf(t,r);return e}var jie=function(e,t){return fp(e)||nc(e)||hp(e)||pp(e)||jU(e,t)};function Lie(e,t,r){var n=r.get(e);n?n.push(t):r.set(e,[t])}function Bie(e,t){var r={},n=void 0;return e.forEach(function(a){if(!(a.length<=1)){t||(a=a.map(function(c){return c.map(String)}).sort(function(c,u){return c.length-u.length}));var i=No(a),s=i[0],o=i.slice(1);s.length===0?n=o.map(o3):r[o3(s)]=o.map(o3)}}),n?ME(r)?[n]:[n,r]:ME(r)?void 0:r}var $U=function(e,t,r,n,a,i,s){var o;a===void 0&&(a=[]),i===void 0&&(i=[]),s===void 0&&(s=new Map);var c=Aie(e);if(!c){Lie(e,a,t);var u=s.get(e);if(u)return n?{transformedValue:null}:u}if(!jie(e,r)){var h=rM(e,r),p=h?{transformedValue:h.value,annotations:[h.type]}:{transformedValue:e};return c||s.set(e,p),p}if(ny(i,e))return{transformedValue:null};var g=rM(e,r),y=(o=g?.value)!==null&&o!==void 0?o:e,x=nc(y)?[]:{},b={};mf(y,function(E,A){var T=$U(E,t,r,n,Wl(Wl([],No(a)),[A]),Wl(Wl([],No(i)),[e]),s);x[A]=T.transformedValue,nc(T.annotations)?b[A]=T.annotations:fp(T.annotations)&&mf(T.annotations,function(R,k){b[PU(A)+"."+k]=R})});var w=ME(b)?{transformedValue:x,annotations:g?[g.type]:void 0}:{transformedValue:x,annotations:g?[g.type,b]:b};return c||s.set(e,w),w};function UU(e){return Object.prototype.toString.call(e).slice(8,-1)}function nM(e){return UU(e)==="Array"}function zie(e){if(UU(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function Fie(e,t,r,n,a){const i={}.propertyIsEnumerable.call(n,t)?"enumerable":"nonenumerable";i==="enumerable"&&(e[t]=r),a&&i==="nonenumerable"&&Object.defineProperty(e,t,{value:r,enumerable:!1,writable:!0,configurable:!0})}function LE(e,t={}){if(nM(e))return e.map(a=>LE(a,t));if(!zie(e))return e;const r=Object.getOwnPropertyNames(e),n=Object.getOwnPropertySymbols(e);return[...r,...n].reduce((a,i)=>{if(nM(t.props)&&!t.props.includes(i))return a;const s=e[i],o=LE(s,t);return Fie(a,i,o,e,t.nonenumerable),a},{})}var Qc=function(){return Qc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},Qc.apply(this,arguments)},$ie=function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),a,i=[],s;try{for(;(t===void 0||t-- >0)&&!(a=n.next()).done;)i.push(a.value)}catch(o){s={error:o}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return i},Uie=function(e,t){for(var r=0,n=t.length,a=e.length;r<n;r++,a++)e[a]=t[r];return e},tl=(function(){function e(t){var r=t===void 0?{}:t,n=r.dedupe,a=n===void 0?!1:n;this.classRegistry=new fie,this.symbolRegistry=new kU(function(i){var s;return(s=i.description)!==null&&s!==void 0?s:""}),this.customTransformerRegistry=new gie,this.allowedErrorProps=[],this.dedupe=a}return e.prototype.serialize=function(t){var r=new Map,n=$U(t,r,this,this.dedupe),a={json:n.transformedValue};n.annotations&&(a.meta=Qc(Qc({},a.meta),{values:n.annotations}));var i=Bie(r,this.dedupe);return i&&(a.meta=Qc(Qc({},a.meta),{referentialEqualities:i})),a},e.prototype.deserialize=function(t){var r=t.json,n=t.meta,a=LE(r);return n?.values&&(a=Die(a,n.values,this)),n?.referentialEqualities&&(a=Iie(a,n.referentialEqualities)),a},e.prototype.stringify=function(t){return JSON.stringify(this.serialize(t))},e.prototype.parse=function(t){return this.deserialize(JSON.parse(t))},e.prototype.registerClass=function(t,r){this.classRegistry.register(t,r)},e.prototype.registerSymbol=function(t,r){this.symbolRegistry.register(t,r)},e.prototype.registerCustom=function(t,r){this.customTransformerRegistry.register(Qc({name:r},t))},e.prototype.allowErrorProps=function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];(t=this.allowedErrorProps).push.apply(t,Uie([],$ie(r)))},e.defaultInstance=new e,e.serialize=e.defaultInstance.serialize.bind(e.defaultInstance),e.deserialize=e.defaultInstance.deserialize.bind(e.defaultInstance),e.stringify=e.defaultInstance.stringify.bind(e.defaultInstance),e.parse=e.defaultInstance.parse.bind(e.defaultInstance),e.registerClass=e.defaultInstance.registerClass.bind(e.defaultInstance),e.registerSymbol=e.defaultInstance.registerSymbol.bind(e.defaultInstance),e.registerCustom=e.defaultInstance.registerCustom.bind(e.defaultInstance),e.allowErrorProps=e.defaultInstance.allowErrorProps.bind(e.defaultInstance),e})();tl.serialize;tl.deserialize;tl.stringify;tl.parse;tl.registerClass;tl.registerCustom;tl.registerSymbol;tl.allowErrorProps;var Hie=(e,t,r,n,a,i,s,o)=>{let c=document.documentElement,u=["light","dark"];
vendor: 7,497 bytes, line 50
50function h(y){(Array.isArray(e)?e:[e]).forEach(x=>{let b=x==="class",w=b&&i?a.map(E=>i[E]||E):a;b?(c.classList.remove(...w),c.classList.add(i&&i[y]?i[y]:y)):c.setAttribute(x,y)}),p(y)}function p(y){o&&u.includes(y)&&(c.style.colorScheme=y)}function g(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(n)h(n);else try{let y=localStorage.getItem(t)||r,x=s&&y==="system"?g():y;h(x)}catch{}},qie=C.createContext(void 0),Vie={setTheme:e=>{},themes:[]},Gie=()=>{var e;return(e=C.useContext(qie))!=null?e:Vie};C.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:a,defaultTheme:i,value:s,themes:o,nonce:c,scriptProps:u})=>{let h=JSON.stringify([r,t,i,e,o,s,n,a]).slice(1,-1);return C.createElement("script",{...u,suppressHydrationWarning:!0,nonce:typeof window>"u"?c:"",dangerouslySetInnerHTML:{__html:`(${Hie.toString()})(${h})`}})});var mm=CU();const HU=or(mm);function Wie(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}const Yie=e=>{switch(e){case"success":return Qie;case"info":return Jie;case"warning":return Zie;case"error":return ese;default:return null}},Kie=Array(12).fill(0),Xie=({visible:e,className:t})=>te.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},te.createElement("div",{className:"sonner-spinner"},Kie.map((r,n)=>te.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),Qie=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Zie=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Jie=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),ese=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),tse=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},te.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),te.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),rse=()=>{const[e,t]=te.useState(document.hidden);return te.useEffect(()=>{const r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e};let BE=1;class nse{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const r=this.subscribers.indexOf(t);this.subscribers.splice(r,1)}),this.publish=t=>{this.subscribers.forEach(r=>r(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var r;const{message:n,...a}=t,i=typeof t?.id=="number"||((r=t.id)==null?void 0:r.length)>0?t.id:BE++,s=this.toasts.find(c=>c.id===i),o=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),s?this.toasts=this.toasts.map(c=>c.id===i?(this.publish({...c,...t,id:i,title:n}),{...c,...t,id:i,dismissible:o,title:n}):c):this.addToast({title:n,...a,dismissible:o,id:i}),i},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:t,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(n=>n({id:r.id,dismiss:!0}))}),t),this.message=(t,r)=>this.create({...r,message:t}),this.error=(t,r)=>this.create({...r,message:t,type:"error"}),this.success=(t,r)=>this.create({...r,type:"success",message:t}),this.info=(t,r)=>this.create({...r,type:"info",message:t}),this.warning=(t,r)=>this.create({...r,type:"warning",message:t}),this.loading=(t,r)=>this.create({...r,type:"loading",message:t}),this.promise=(t,r)=>{if(!r)return;let n;r.loading!==void 0&&(n=this.create({...r,promise:t,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const a=Promise.resolve(t instanceof Function?t():t);let i=n!==void 0,s;const o=a.then(async u=>{if(s=["resolve",u],te.isValidElement(u))i=!1,this.create({id:n,type:"default",message:u});else if(ise(u)&&!u.ok){i=!1;const p=typeof r.error=="function"?await r.error(`HTTP error! status: ${u.status}`):r.error,g=typeof r.description=="function"?await r.description(`HTTP error! status: ${u.status}`):r.description,x=typeof p=="object"&&!te.isValidElement(p)?p:{message:p};this.create({id:n,type:"error",description:g,...x})}else if(u instanceof Error){i=!1;const p=typeof r.error=="function"?await r.error(u):r.error,g=typeof r.description=="function"?await r.description(u):r.description,x=typeof p=="object"&&!te.isValidElement(p)?p:{message:p};this.create({id:n,type:"error",description:g,...x})}else if(r.success!==void 0){i=!1;const p=typeof r.success=="function"?await r.success(u):r.success,g=typeof r.description=="function"?await r.description(u):r.description,x=typeof p=="object"&&!te.isValidElement(p)?p:{message:p};this.create({id:n,type:"success",description:g,...x})}}).catch(async u=>{if(s=["reject",u],r.error!==void 0){i=!1;const h=typeof r.error=="function"?await r.error(u):r.error,p=typeof r.description=="function"?await r.description(u):r.description,y=typeof h=="object"&&!te.isValidElement(h)?h:{message:h};this.create({id:n,type:"error",description:p,...y})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),r.finally==null||r.finally.call(r)}),c=()=>new Promise((u,h)=>o.then(()=>s[0]==="reject"?h(s[1]):u(s[1])).catch(h));return typeof n!="string"&&typeof n!="number"?{unwrap:c}:Object.assign(n,{unwrap:c})},this.custom=(t,r)=>{const n=r?.id||BE++;return this.create({jsx:t(n),id:n,...r}),n},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Da=new nse,ase=(e,t)=>{const r=t?.id||BE++;return Da.addToast({title:e,...t,id:r}),r},ise=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",sse=ase,ose=()=>Da.toasts,lse=()=>Da.getActiveToasts(),Fe=Object.assign(sse,{success:Da.success,info:Da.info,warning:Da.warning,error:Da.error,custom:Da.custom,message:Da.message,promise:Da.promise,dismiss:Da.dismiss,loading:Da.loading},{getHistory:ose,getToasts:lse});Wi
vendor: 14,874 bytes, line 50
50e("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
vendor: 2,461 bytes, line 50
50o1(e){return e.label!==void 0}const cse=3,use="24px",dse="16px",aM=4e3,fse=356,hse=14,pse=45,mse=200;function bs(...e){return e.filter(Boolean).join(" ")}function gse(e){const[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}const yse=e=>{var t,r,n,a,i,s,o,c,u;const{invert:h,toast:p,unstyled:g,interacting:y,setHeights:x,visibleToasts:b,heights:w,index:E,toasts:A,expanded:T,removeToast:R,defaultRichColors:k,closeButton:O,style:P,cancelButtonStyle:j,actionButtonStyle:L,className:B="",descriptionClassName:$="",duration:V,position:K,gap:q,expandByDefault:J,classNames:U,icons:Z,closeButtonAriaLabel:ee="Close toast"}=e,[de,W]=te.useState(null),[Y,ie]=te.useState(null),[z,ue]=te.useState(!1),[xe,Me]=te.useState(!1),[_e,Ie]=te.useState(!1),[Se,je]=te.useState(!1),[qe,ve]=te.useState(!1),[bt,Xe]=te.useState(0),[ht,wt]=te.useState(0),qt=te.useRef(p.duration||V||aM),Lr=te.useRef(null),nr=te.useRef(null),ca=E===0,Mn=E+1<=b,ur=p.type,vn=p.dismissible!==!1,Br=p.className||"",Hi=p.descriptionClassName||"",Ae=te.useMemo(()=>w.findIndex(xt=>xt.toastId===p.id)||0,[w,p.id]),Ve=te.useMemo(()=>{var xt;return(xt=p.closeButton)!=null?xt:O},[p.closeButton,O]),lt=te.useMemo(()=>p.duration||V||aM,[p.duration,V]),St=te.useRef(0),Mt=te.useRef(0),Pn=te.useRef(0),bn=te.useRef(null),[nn,zr]=K.split("-"),xn=te.useMemo(()=>w.reduce((xt,Pr,Rn)=>Rn>=Ae?xt:xt+Pr.height,0),[w,Ae]),Kt=rse(),we=p.invert||h,dr=ur==="loading";Mt.current=te.useMemo(()=>Ae*q+xn,[Ae,xn]),te.useEffect(()=>{qt.current=lt},[lt]),te.useEffect(()=>{ue(!0)},[]),te.useEffect(()=>{const xt=nr.current;if(xt){const Pr=xt.getBoundingClientRect().height;return wt(Pr),x(Rn=>[{toastId:p.id,height:Pr,position:p.position},...Rn]),()=>x(Rn=>Rn.filter(Qn=>Qn.toastId!==p.id))}},[x,p.id]),te.useLayoutEffect(()=>{if(!z)return;const xt=nr.current,Pr=xt.style.height;xt.style.height="auto";const Rn=xt.getBoundingClientRect().height;xt.style.height=Pr,wt(Rn),x(Qn=>Qn.find(Fr=>Fr.toastId===p.id)?Qn.map(Fr=>Fr.toastId===p.id?{...Fr,height:Rn}:Fr):[{toastId:p.id,height:Rn,position:p.position},...Qn])},[z,p.title,p.description,x,p.id,p.jsx,p.action,p.cancel]);const an=te.useCallback(()=>{Me(!0),Xe(Mt.current),x(xt=>xt.filter(Pr=>Pr.toastId!==p.id)),setTimeout(()=>{R(p)},mse)},[p,R,x,Mt]);te.useEffect(()=>{if(p.promise&&ur==="loading"||p.duration===1/0||p.type==="loading")return;let xt;return T||y||Kt?(()=>{if(Pn.current<St.current){const Qn=new Date().getTime()-St.current;qt.current=qt.current-Qn}
vendor: 6,543 bytes, line 50
50Pn.current=new Date().getTime()})():(()=>{qt.current!==1/0&&(St.current=new Date().getTime(),xt=setTimeout(()=>{p.onAutoClose==null||p.onAutoClose.call(p,p),an()},qt.current))})(),()=>clearTimeout(xt)},[T,y,p,ur,Kt,an]),te.useEffect(()=>{p.delete&&(an(),p.onDismiss==null||p.onDismiss.call(p,p))},[an,p.delete]);function ua(){var xt;if(Z?.loading){var Pr;return te.createElement("div",{className:bs(U?.loader,p==null||(Pr=p.classNames)==null?void 0:Pr.loader,"sonner-loader"),"data-visible":ur==="loading"},Z.loading)}return te.createElement(Xie,{className:bs(U?.loader,p==null||(xt=p.classNames)==null?void 0:xt.loader),visible:ur==="loading"})}const xa=p.icon||Z?.[ur]||Yie(ur);var Fa,hs;return te.createElement("li",{tabIndex:0,ref:nr,className:bs(B,Br,U?.toast,p==null||(t=p.classNames)==null?void 0:t.toast,U?.default,U?.[ur],p==null||(r=p.classNames)==null?void 0:r[ur]),"data-sonner-toast":"","data-rich-colors":(Fa=p.richColors)!=null?Fa:k,"data-styled":!(p.jsx||p.unstyled||g),"data-mounted":z,"data-promise":!!p.promise,"data-swiped":qe,"data-removed":xe,"data-visible":Mn,"data-y-position":nn,"data-x-position":zr,"data-index":E,"data-front":ca,"data-swiping":_e,"data-dismissible":vn,"data-type":ur,"data-invert":we,"data-swipe-out":Se,"data-swipe-direction":Y,"data-expanded":!!(T||J&&z),"data-testid":p.testId,style:{"--index":E,"--toasts-before":E,"--z-index":A.length-E,"--offset":`${xe?bt:Mt.current}px`,"--initial-height":J?"auto":`${ht}px`,...P,...p.style},onDragEnd:()=>{Ie(!1),W(null),bn.current=null},onPointerDown:xt=>{xt.button!==2&&(dr||!vn||(Lr.current=new Date,Xe(Mt.current),xt.target.setPointerCapture(xt.pointerId),xt.target.tagName!=="BUTTON"&&(Ie(!0),bn.current={x:xt.clientX,y:xt.clientY})))},onPointerUp:()=>{var xt,Pr,Rn;if(Se||!vn)return;bn.current=null;const Qn=Number(((xt=nr.current)==null?void 0:xt.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),cl=Number(((Pr=nr.current)==null?void 0:Pr.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Fr=new Date().getTime()-((Rn=Lr.current)==null?void 0:Rn.getTime()),wa=de==="x"?Qn:cl,Ec=Math.abs(wa)/Fr;if(Math.abs(wa)>=pse||Ec>.11){Xe(Mt.current),p.onDismiss==null||p.onDismiss.call(p,p),ie(de==="x"?Qn>0?"right":"left":cl>0?"down":"up"),an(),je(!0);return}else{var Sa,Ea;(Sa=nr.current)==null||Sa.style.setProperty("--swipe-amount-x","0px"),(Ea=nr.current)==null||Ea.style.setProperty("--swipe-amount-y","0px")}ve(!1),Ie(!1),W(null)},onPointerMove:xt=>{var Pr,Rn,Qn;if(!bn.current||!vn||((Pr=window.getSelection())==null?void 0:Pr.toString().length)>0)return;const Fr=xt.clientY-bn.current.y,wa=xt.clientX-bn.current.x;var Ec;const Sa=(Ec=e.swipeDirections)!=null?Ec:gse(K);!de&&(Math.abs(wa)>1||Math.abs(Fr)>1)&&W(Math.abs(wa)>Math.abs(Fr)?"x":"y");let Ea={x:0,y:0};const Wu=qi=>1/(1.5+Math.abs(qi)/20);if(de==="y"){if(Sa.includes("top")||Sa.includes("bottom"))if(Sa.includes("top")&&Fr<0||Sa.includes("bottom")&&Fr>0)Ea.y=Fr;else{const qi=Fr*Wu(Fr);Ea.y=Math.abs(qi)<Math.abs(Fr)?qi:Fr}}else if(de==="x"&&(Sa.includes("left")||Sa.includes("right")))if(Sa.includes("left")&&wa<0||Sa.includes("right")&&wa>0)Ea.x=wa;else{const qi=wa*Wu(wa);Ea.x=Math.abs(qi)<Math.abs(wa)?qi:wa}(Math.abs(Ea.x)>0||Math.abs(Ea.y)>0)&&ve(!0),(Rn=nr.current)==null||Rn.style.setProperty("--swipe-amount-x",`${Ea.x}px`),(Qn=nr.current)==null||Qn.style.setProperty("--swipe-amount-y",`${Ea.y}px`)}},Ve&&!p.jsx&&ur!=="loading"?te.createElement("button",{"aria-label":ee,"data-disabled":dr,"data-close-button":!0,onClick:dr||!vn?()=>{}:()=>{an(),p.onDismiss==null||p.onDismiss.call(p,p)},className:bs(U?.closeButton,p==null||(n=p.classNames)==null?void 0:n.closeButton)},(hs=Z?.close)!=null?hs:tse):null,(ur||p.icon||p.promise)&&p.icon!==null&&(Z?.[ur]!==null||p.icon)?te.createElement("div",{"data-icon":"",className:bs(U?.icon,p==null||(a=p.classNames)==null?void 0:a.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||ua():null,p.type!=="loading"?xa:null):null,te.createElement("div",{"data-content":"",className:bs(U?.content,p==null||(i=p.classNames)==null?void 0:i.content)},te.createElement("div",{"data-title":"",className:bs(U?.title,p==null||(s=p.classNames)==null?void 0:s.title)},p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title),p.description?te.createElement("div",{"data-description":"",className:bs($,Hi,U?.description,p==null||(o=p.classNames)==null?void 0:o.description)},typeof p.description=="function"?p.description():p.description):null),te.isValidElement(p.cancel)?p.cancel:p.cancel&&o1(p.cancel)?te.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||j,onClick:xt=>{o1(p.cancel)&&vn&&(p.cancel.onClick==null||p.cancel.onClick.call(p.cancel,xt),an())},className:bs(U?.cancelButton,p==null||(c=p.classNames)==null?void 0:c.cancelButton)},p.cancel.label):null,te.isValidElement(p.action)?p.action:p.action&&o1(p.action)?te.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||L,onClick:xt=>{o1(p.action)&&(p.action.onClick==null||p.action.onClick.call(p.action,xt),!xt.defaultPrevented&&an())},className:bs(U?.actionButton,p==null||(u=p.classNames)==null?void 0:u.actionButton)},p.action.label):null)};function iM(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function vse(e,t){const r={};return[e,t].forEach((n,a)=>{const i=a===1,s=i?"--mobile-offset":"--offset",o=i?dse:use;function c(u){["top","right","bottom","left"].forEach(h=>{r[`${s}-${h}`]=typeof u=="number"?`${u}px`:u})}typeof n=="number"||typeof n=="string"?c(n):typeof n=="object"?["top","right","bottom","left"].forEach(u=>{n[u]===void 0?r[`${s}-${u}`]=o:r[`${s}-${u}`]=typeof n[u]=="number"?`${n[u]}px`:n[u]}):c(o)}),r}const bse=te.forwardRef(function(t,r){const{id:n,invert:a,position:i="bottom-right",hotkey:s=["altKey","KeyT"],expand:o,closeButton:c,className:u,offset:h,mobileOffset:p,theme:g="light",richColors:y,duration:x,style:b,visibleToasts:w=cse,toastOptions:E,dir:A=iM(),gap:T=hse,icons:R,containerAriaLabel:k="Notifications"}=t,[O,P]=te.useState([]),j=te.useMemo(()=>n?O.filter(z=>z.toasterId===n):O.filter(z=>!z.toasterId),[O,n]),L=te.useMemo(()=>Array.from(new Set([i].concat(j.filter(z=>z.position).map(z=>z.position)))),[j,i]),[B,$]=te.useState([]),[V,K]=te.useState(!1),[q,J]=te.useState(!1),[U,Z]=te.useState(g!=="system"?g:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
50k":"light"),ee=te.useRef(null),de=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),W=te.useRef(null),Y=te.useRef(!1),ie=te.useCallback(z=>{P(ue=>{var xe;return(xe=ue.find(Me=>Me.id===z.id))!=null&&xe.delete||Da.dismiss(z.id),ue.filter(({id:Me})=>Me!==z.id)})},[]);return te.useEffect(()=>Da.subscribe(z=>{if(z.dismiss){requestAnimationFrame(()=>{P(ue=>ue.map(xe=>xe.id===z.id?{...xe,delete:!0}:xe))});return}setTimeout(()=>{HU.flushSync(()=>{P(ue=>{const xe=ue.findIndex(Me=>Me.id===z.id);return xe!==-1?[...ue.slice(0,xe),{...ue[xe],...z},...ue.slice(xe+1)]:[z,...ue]})})})}),[O]),te.useEffect(()=>{if(g!=="system"){Z(g);return}if(g==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?Z("dark"):Z("light")),typeof window>"u")return;const z=window.matchMedia("(prefers-color-scheme: dark)");try{z.addEventListener("change",({matches:ue})=>{Z(ue?"dark":"light")})}catch{z.addListener(({matches:xe})=>{try{Z(xe?"dark":"light")}catch(Me){console.error(Me)}})}},[g]),te.useEffect(()=>{O.length<=1&&K(!1)},[O]),te.useEffect(()=>{const z=ue=>{var xe;if(s.every(Ie=>ue[Ie]||ue.code===Ie)){var _e;K(!0),(_e=ee.current)==null||_e.focus()}ue.code==="Escape"&&(document.activeElement===ee.current||(xe=ee.current)!=null&&xe.contains(document.activeElement))&&K(!1)};return document.addEventListener("keydown",z),()=>document.removeEventListener("keydown",z)},[s]),te.useEffect(()=>{if(ee.current)return()=>{W.current&&(W.current.focus({preventScroll:!0}),W.current=null,Y.current=!1)}},[ee.current]),te.createElement("section",{ref:r,"aria-label":`${k} ${de}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},L.map((z,ue)=>{var xe;const[Me,_e]=z.split("-");return j.length?te.createElement("ol",{key:z,dir:A==="auto"?iM():A,tabIndex:-1,ref:ee,className:u,"data-sonner-toaster":!0,"data-sonner-theme":U,"data-y-position":Me,"data-x-position":_e,style:{"--front-toast-height":`${((xe=B[0])==null?void 0:xe.height)||0}px`,"--width":`${fse}px`,"--gap":`${T}px`,...b,...vse(h,p)},onBlur:Ie=>{Y.current&&!Ie.currentTarget.contains(Ie.relatedTarget)&&(Y.current=!1,W.current&&(W.current.focus({preventScroll:!0}),W.current=null))},onFocus:Ie=>{Ie.target instanceof HTMLElement&&Ie.target.dataset.dismissible==="false"||Y.current||(Y.current=!0,W.current=Ie.relatedTarget)},onMouseEnter:()=>K(!0),onMouseMove:()=>K(!0),onMouseLeave:()=>{q||K(!1)},onDragEnd:()=>K(!1),onPointerDown:Ie=>{Ie.target instanceof HTMLElement&&Ie.target.dataset.dismissible==="false"||J(!0)},onPointerUp:()=>J(!1)},j.filter(Ie=>!Ie.position&&ue===0||Ie.position===z).map((Ie,Se)=>{var je,qe;return te.createElement(yse,{key:Ie.id,icons:R,index:Se,toast:Ie,defaultRichColors:y,duration:(je=E?.duration)!=null?je:x,className:E?.className,descriptionClassName:E?.descriptionClassName,invert:a,visibleToasts:w,closeButton:(qe=E?.closeButton)!=null?qe:c,interacting:q,position:z,style:E?.style,unstyled:E?.unstyled,classNames:E?.classNames,cancelButtonStyle:E?.cancelButtonStyle,actionButtonStyle:E?.actionButtonStyle,closeButtonAriaLabel:E?.closeButtonAriaLabel,removeToast:ie,toasts:j.filter(ve=>ve.position==Ie.position),heights:B.filter(ve=>ve.position==Ie.position),setHeights:$,expandByDefault:o,gap:T,expanded:V,swipeDirections:t.swipeDirections})})):null}))}),xse=({...e})=>{const{theme:t="system"}=Gie();return f.jsx(bse,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})};function gt(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}function sM(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function qU(...e){return t=>{let r=!1;const n=e.map(a=>{const i=sM(a,t);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let a=0;a<n.length;a++){const i=n[a];typeof i=="function"?i():sM(e[a],null)}}}}function Yt(...e){return C.useCallback(qU(...e),e)}function wse(e,t){const r=C.createContext(t),n=i=>{const{children:s,...o}=i,c=C.useMemo(()=>o,Object.values(o));return f.jsx(r.Provider,{value:c,children:s})};n.displayName=e+"Provider";function a(i){const s=C.useContext(r);if(s)return s;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return[n,a]}function zi(e,t=[]){let r=[];function n(i,s){const o=C.createContext(s),c=r.length;r=[...r,s];const u=p=>{const{scope:g,children:y,...x}=p,b=g?.[e]?.[c]||o,w=C.useMemo(()=>x,Object.values(x));return f.jsx(b.Provider,{value:w,children:y})};u.displayName=i+"Provider";function h(p,g){const y=g?.[e]?.[c]||o,x=C.useContext(y);if(x)return x;if(s!==void 0)return s;throw new Error(`\`${p}\` must be used within \`${i}\``)}return[u,h]}const a=()=>{const i=r.map(s=>C.createContext(s));return function(o){const c=o?.[e]||i;return C.useMemo(()=>({[`__scope${e}`]:{...o,[e]:c}}),[o,c])}};return a.scopeName=e,[n,Sse(a,...t)]}function Sse(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(i){const s=n.reduce((o,{useScope:c,scopeName:u})=>{const p=c(i)[`__scope${u}`];return{...o,...p}},{});return C.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return r.scopeName=t.scopeName,r}function gf(e){const t=Ese(e),r=C.forwardRef((n,a)=>{const{children:i,...s}=n,o=C.Children.toArray(i),c=o.find(_se);
vendor: 5,828 bytes, line 50
50if(c){const u=c.props.children,h=o.map(p=>p===c?C.Children.count(u)>1?C.Children.only(null):C.isValidElement(u)?u.props.children:null:p);return f.jsx(t,{...s,ref:a,children:C.isValidElement(u)?C.cloneElement(u,void 0,h):null})}return f.jsx(t,{...s,ref:a,children:i})});return r.displayName=`${e}.Slot`,r}var VU=gf("Slot");function Ese(e){const t=C.forwardRef((r,n)=>{const{children:a,...i}=r;if(C.isValidElement(a)){const s=Tse(a),o=Ase(i,a.props);return a.type!==C.Fragment&&(o.ref=n?qU(n,s):s),C.cloneElement(a,o)}return C.Children.count(a)>1?C.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var GU=Symbol("radix.slottable");function WU(e){const t=({children:r})=>f.jsx(f.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=GU,t}function _se(e){return C.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===GU}function Ase(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...o)=>{const c=i(...o);return a(...o),c}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function Tse(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Nse=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],vt=Nse.reduce((e,t)=>{const r=gf(`Primitive.${t}`),n=C.forwardRef((a,i)=>{const{asChild:s,...o}=a,c=s?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),f.jsx(c,{...o,ref:i})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function Cse(e,t){e&&mm.flushSync(()=>e.dispatchEvent(t))}function aa(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e}),C.useMemo(()=>(...r)=>t.current?.(...r),[])}function kse(e,t=globalThis?.document){const r=aa(e);C.useEffect(()=>{const n=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var Ose="DismissableLayer",zE="dismissableLayer.update",Mse="dismissableLayer.pointerDownOutside",Pse="dismissableLayer.focusOutside",oM,YU=C.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),cb=C.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:s,onDismiss:o,...c}=e,u=C.useContext(YU),[h,p]=C.useState(null),g=h?.ownerDocument??globalThis?.document,[,y]=C.useState({}),x=Yt(t,P=>p(P)),b=Array.from(u.layers),[w]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),E=b.indexOf(w),A=h?b.indexOf(h):-1,T=u.layersWithOutsidePointerEventsDisabled.size>0,R=A>=E,k=Ise(P=>{const j=P.target,L=[...u.branches].some(B=>B.contains(j));!R||L||(a?.(P),s?.(P),P.defaultPrevented||o?.())},g),O=jse(P=>{const j=P.target;[...u.branches].some(B=>B.contains(j))||(i?.(P),s?.(P),P.defaultPrevented||o?.())},g);return kse(P=>{A===u.layers.size-1&&(n?.(P),!P.defaultPrevented&&o&&(P.preventDefault(),o()))},g),C.useEffect(()=>{if(h)return r&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(oM=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(h)),u.layers.add(h),lM(),()=>{r&&u.layersWithOutsidePointerEventsDisabled.size===1&&(g.body.style.pointerEvents=oM)}},[h,g,r,u]),C.useEffect(()=>()=>{h&&(u.layers.delete(h),u.layersWithOutsidePointerEventsDisabled.delete(h),lM())},[h,u]),C.useEffect(()=>{const P=()=>y({});return document.addEventListener(zE,P),()=>document.removeEventListener(zE,P)},[]),f.jsx(vt.div,{...c,ref:x,style:{pointerEvents:T?R?"auto":"none":void 0,...e.style},onFocusCapture:gt(e.onFocusCapture,O.onFocusCapture),onBlurCapture:gt(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:gt(e.onPointerDownCapture,k.onPointerDownCapture)})});cb.displayName=Ose;var Rse="DismissableLayerBranch",Dse=C.forwardRef((e,t)=>{const r=C.useContext(YU),n=C.useRef(null),a=Yt(t,n);return C.useEffect(()=>{const i=n.current;if(i)return r.branches.add(i),()=>{r.branches.delete(i)}},[r.branches]),f.jsx(vt.div,{...e,ref:a})});Dse.displayName=Rse;function Ise(e,t=globalThis?.document){const r=aa(e),n=C.useRef(!1),a=C.useRef(()=>{});return C.useEffect(()=>{const i=o=>{if(o.target&&!n.current){let c=function(){KU(Mse,r,u,{discrete:!0})};const u={originalEvent:o};o.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=c,t.addEventListener("click",a.current,{once:!0})):c()}else t.removeEventListener("click",a.current);n.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",i),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function jse(e,t=globalThis?.document){const r=aa(e),n=C.useRef(!1);return C.useEffect(()=>{const a=i=>{i.target&&!n.current&&KU(Pse,r,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function lM(){const e=new CustomEvent(zE);document.dispatchEvent(e)}function KU(e,t,r,{discrete:n}){const a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?Cse(a,i):a.dispatchEvent(i)}var gn=globalThis?.document?C.useLayoutEffect:()=>{},Lse=rb[" useId ".trim().toString()]||(()=>{}),Bse=0;function Do(e){const[t,r]=C.useState(Lse());return gn(()=>{r(n=>n??String(Bse++))},[e]),e||(t?`radix-${t}`:"")}const zse=["top","right","bottom","left"],ac=Math.min,Za=Math.max,by=Math.round,l1=Math.floor,Fs=e=>({x:e,y:e}
vendor: 12,726 bytes, line 50
50),Fse={left:"right",right:"left",bottom:"top",top:"bottom"},$se={start:"end",end:"start"};function FE(e,t,r){return Za(e,ac(t,r))}function $o(e,t){return typeof e=="function"?e(t):e}function Uo(e){return e.split("-")[0]}function Xf(e){return e.split("-")[1]}function _T(e){return e==="x"?"y":"x"}function AT(e){return e==="y"?"height":"width"}const Use=new Set(["top","bottom"]);function ks(e){return Use.has(Uo(e))?"y":"x"}function TT(e){return _T(ks(e))}function Hse(e,t,r){r===void 0&&(r=!1);const n=Xf(e),a=TT(e),i=AT(a);let s=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=xy(s)),[s,xy(s)]}function qse(e){const t=xy(e);return[$E(e),t,$E(t)]}function $E(e){return e.replace(/start|end/g,t=>$se[t])}const cM=["left","right"],uM=["right","left"],Vse=["top","bottom"],Gse=["bottom","top"];function Wse(e,t,r){switch(e){case"top":case"bottom":return r?t?uM:cM:t?cM:uM;case"left":case"right":return t?Vse:Gse;default:return[]}}function Yse(e,t,r,n){const a=Xf(e);let i=Wse(Uo(e),r==="start",n);return a&&(i=i.map(s=>s+"-"+a),t&&(i=i.concat(i.map($E)))),i}function xy(e){return e.replace(/left|right|bottom|top/g,t=>Fse[t])}function Kse(e){return{top:0,right:0,bottom:0,left:0,...e}}function XU(e){return typeof e!="number"?Kse(e):{top:e,right:e,bottom:e,left:e}}function wy(e){const{x:t,y:r,width:n,height:a}=e;return{width:n,height:a,top:r,left:t,right:t+n,bottom:r+a,x:t,y:r}}function dM(e,t,r){let{reference:n,floating:a}=e;const i=ks(t),s=TT(t),o=AT(s),c=Uo(t),u=i==="y",h=n.x+n.width/2-a.width/2,p=n.y+n.height/2-a.height/2,g=n[o]/2-a[o]/2;let y;switch(c){case"top":y={x:h,y:n.y-a.height};break;case"bottom":y={x:h,y:n.y+n.height};break;case"right":y={x:n.x+n.width,y:p};break;case"left":y={x:n.x-a.width,y:p};break;default:y={x:n.x,y:n.y}}switch(Xf(t)){case"start":y[s]-=g*(r&&u?-1:1);break;case"end":y[s]+=g*(r&&u?-1:1);break}return y}const Xse=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:i=[],platform:s}=r,o=i.filter(Boolean),c=await(s.isRTL==null?void 0:s.isRTL(t));let u=await s.getElementRects({reference:e,floating:t,strategy:a}),{x:h,y:p}=dM(u,n,c),g=n,y={},x=0;for(let b=0;b<o.length;b++){const{name:w,fn:E}=o[b],{x:A,y:T,data:R,reset:k}=await E({x:h,y:p,initialPlacement:n,placement:g,strategy:a,middlewareData:y,rects:u,platform:s,elements:{reference:e,floating:t}});h=A??h,p=T??p,y={...y,[w]:{...y[w],...R}},k&&x<=50&&(x++,typeof k=="object"&&(k.placement&&(g=k.placement),k.rects&&(u=k.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:a}):k.rects),{x:h,y:p}=dM(u,g,c)),b=-1)}return{x:h,y:p,placement:g,strategy:a,middlewareData:y}};async function mp(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:i,rects:s,elements:o,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:h="viewport",elementContext:p="floating",altBoundary:g=!1,padding:y=0}=$o(t,e),x=XU(y),w=o[g?p==="floating"?"reference":"floating":p],E=wy(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(w)))==null||r?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:u,rootBoundary:h,strategy:c})),A=p==="floating"?{x:n,y:a,width:s.floating.width,height:s.floating.height}:s.reference,T=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),R=await(i.isElement==null?void 0:i.isElement(T))?await(i.getScale==null?void 0:i.getScale(T))||{x:1,y:1}:{x:1,y:1},k=wy(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:A,offsetParent:T,strategy:c}):A);return{top:(E.top-k.top+x.top)/R.y,bottom:(k.bottom-E.bottom+x.bottom)/R.y,left:(E.left-k.left+x.left)/R.x,right:(k.right-E.right+x.right)/R.x}}const Qse=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:i,platform:s,elements:o,middlewareData:c}=t,{element:u,padding:h=0}=$o(e,t)||{};if(u==null)return{};const p=XU(h),g={x:r,y:n},y=TT(a),x=AT(y),b=await s.getDimensions(u),w=y==="y",E=w?"top":"left",A=w?"bottom":"right",T=w?"clientHeight":"clientWidth",R=i.reference[x]+i.reference[y]-g[y]-i.floating[x],k=g[y]-i.reference[y],O=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u));let P=O?O[T]:0;(!P||!await(s.isElement==null?void 0:s.isElement(O)))&&(P=o.floating[T]||i.floating[x]);const j=R/2-k/2,L=P/2-b[x]/2-1,B=ac(p[E],L),$=ac(p[A],L),V=B,K=P-b[x]-$,q=P/2-b[x]/2+j,J=FE(V,q,K),U=!c.arrow&&Xf(a)!=null&&q!==J&&i.reference[x]/2-(q<V?B:$)-b[x]/2<0,Z=U?q<V?q-V:q-K:0;return{[y]:g[y]+Z,data:{[y]:J,centerOffset:q-J-Z,...U&&{alignmentOffset:Z}},reset:U}}}),Zse=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:a,middlewareData:i,rects:s,initialPlacement:o,platform:c,elements:u}=t,{mainAxis:h=!0,crossAxis:p=!0,fallbackPlacements:g,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:b=!0,...w}=$o(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};const E=Uo(a),A=ks(o),T=Uo(o)===o,R=await(c.isRTL==null?void 0:c.isRTL(u.floating)),k=g||(T||!b?[xy(o)]:qse(o)),O=x!=="none";!g&&O&&k.push(...Yse(o,b,x,R));const P=[o,...k],j=await mp(t,w),L=[];let B=((n=i.flip)==null?void 0:n.overflows)||[];if(h&&L.push(j[E]),p){const q=Hse(a,s,R);L.push(j[q[0]],j[q[1]])}if(B=[...B,{placement:a,overflows:L}],!L.every(q=>q<=0)){var $,V;const q=((($=i.flip)==null?void 0:$.index)||0)+1,J=P[q];if(J&&(!(p==="alignment"?A!==ks(J):!1)||B.every(ee=>ks(ee.placement)===A?ee.overflows[0]>0:!0)))return{data:{index:q,overflows:B},reset:{placement:J}};let U=(V=B.filter(Z=>Z.overflows[0]<=0).sort((Z,ee)=>Z.overflows[1]-ee.overflows[1])[0])==null?void 0:V.placement;if(!U)switch(y){case"bestFit":{var K;const Z=(K=B.filter(ee=>{if(O){const de=ks(ee.placement);return de===A||de==="y"}return!0}).map(ee=>[ee.placement,ee.overflows.filter(de=>de>0).reduce((de,W)=>de+W,0)]).sort((ee,de)=>ee[1]-de[1])[0])==null?void 0:K[0];Z&&(U=Z);break}case"initialPlacement":U=o;break}if(a!==U)return{reset:{placement:U}}}return{}}}};function fM(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function hM(e){return zse.some(t=>e[t]>=0)}const Jse=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...a}=$o(e,t);switch(n){case"referenceHidden":{const i=await mp(t,{...a,elementContext:"reference"}),s=fM(i,r.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:hM(s)}}}case"escaped":{const i=await mp(t,{...a,altBoundary:!0}),s=fM(i,r.floating);return{data:{escapedOffsets:s,escaped:hM(s)}}}default:return{}}}}},QU=new Set(["left","top"]);async function eoe(e,t){const{placement:r,platform:n,elements:a}=e,i=await(n.isRTL==null?void 0:n.isRTL(a.floating)),s=Uo(r),o=Xf(r),c=ks(r)==="y",u=QU.has(s)?-1:1,h=i&&c?-1:1,p=$o(t,e);let{mainAxis:g,crossAxis:y,alignmentAxis:x}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return o&&typeof x=="number"&&(y=o==="end"?x*-1:x),c?{x:y*h,y:g*u}:{x:g*u,y:y*h}}const toe=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:a,y:i,placement:s,middlewareData:o}=t,c=await eoe(t,e);return s===((r=o.offset)==null?void 0:r.placement)&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:a+c.x,y:i+c.y,data:{...c,placement:s}}}}},roe=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:o={fn:w=>{let{x:E,y:A}=w;return{x:E,y:A}}},...c}=$o(e,t),u={x:r,y:n},h=await mp(t,c),p=ks(Uo(a)),g=_T(p);let y=u[g],x=u[p];if(i){const w=g==="y"?"top":"left",E=g==="y"?"bottom":"right",A=y+h[w],T=y-h[E];y=FE(A,y,T)}if(s){const w=p==="y"?"top":"left",E=p==="y"?"bottom":"right",A=x+h[w],T=x-h[E];x=FE(A,x,T)}const b=o.fn({...t,[g]:y,[p]:x});return{...b,data:{x:b.x-r,y:b.y-n,enabled:{[g]:i,[p]:s}}}}}},noe=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:a,rects:i,middlewareData:s}=t,{offset:o=0,mainAxis:c=!0,crossAxis:u=!0}=$o(e,t),h={x:r,y:n},p=ks(a),g=_T(p);let y=h[g],x=h[p];const b=$o(o,t),w=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(c){const T=g==="y"?"height":"width",R=i.reference[g]-i.floating[T]+w.mainAxis,k=i.reference[g]+i.reference[T]-w.mainAxis;y<R?y=R:y>k&&(y=k)}if(u){var E,A;const T=g==="y"?"width":"height",R=QU.has(Uo(a)),k=i.reference[p]-i.floating[T]+(R&&((E=s.offset)==null?void 0:E[p])||0)+(R?0:w.crossAxis),O=i.reference[p]+i.reference[T]+(R?0:((A=s.offset)==null?void 0:A[p])||0)-(R?w.crossAxis:0);x<k?x=k:x>O&&(x=O)}return{[g]:y,[p]:x}}}},aoe=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:a,rects:i,platform:s,elements:o}=t,{apply:c=()=>{},...u}=$o(e,t),h=await mp(t,u),p=Uo(a),g=Xf(a),y=ks(a)==="y",{width:x,height:b}=i.floating;let w,E;p==="top"||p==="bottom"?(w=p,E=g===(await(s.isRTL==null?void 0:s.isRTL(o.floating))?"start":"end")?"left":"right"):(E=p,w=g==="end"?"top":"bottom");const A=b-h.top-h.bottom,T=x-h.left-h.right,R=ac(b-h[w],A),k=ac(x-h[E],T),O=!t.middlewareData.shift;let P=R,j=k;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(j=T),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(P=A),O&&!g){const B=Za(h.left,0),$=Za(h.right,0),V=Za(h.top,0),K=Za(h.bottom,0);y?j=x-2*(B!==0||$!==0?B+$:Za(h.left,h.right)):P=b-2*(V!==0||K!==0?V+K:Za(h.top,h.bottom))}await c({...t,availableWidth:j,availableHeight:P});const L=await s.getDimensions(o.floating);return x!==L.width||b!==L.height?{reset:{rects:!0}}:{}}}};function ub(){return typeof window<"u"}function Qf(e){return ZU(e)?(e.nodeName||"").toLowerCase():"#document"}function ri(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ys(e){var t;return(t=(ZU(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function ZU(e){return ub()?e instanceof Node||e instanceof ri(e).Node:!1}function is(e){return ub()?e instanceof Element||e instanceof ri(e).Element:!1}function Hs(e){return ub()?e instanceof HTMLElement||e instanceof ri(e).HTMLElement:!1}function pM(e){return!ub()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ri(e).ShadowRoot}const ioe=new Set(["inline","contents"]);function gm(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=ss(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!ioe.has(a)}const soe=new Set(["table","td","th"]);function ooe(e){return soe.has(Qf(e))}const loe=[":popover-open",":modal"];function db(e){return loe.some(t=>{try{return e.matches(t)}catch{return!1}})}const coe=["transform","translate","scale","rotate","perspective"],uoe=["transform","translate","scale","rotate","perspective","filter"],doe=["paint","layout","strict","content"];function NT(e){const t=CT(),r=is(e)?ss(e):e;return coe.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||uoe.some(n=>(r.willChange||"").includes(n))||doe.some(n=>(r.contain||"").includes(n))}function foe(e){let t=ic(e);for(;Hs(t)&&!yf(t);){if(NT(t))return t;if(db(t))return null;t=ic(t)}return null}function CT(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const hoe=new Set(["html","body","#document"]);function yf(e){return hoe.has(Qf(e))}function ss(e){return ri(e).getComputedStyle(e)}function fb(e){return is(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ic(e){if(Qf(e)==="html")return e;const t=e.assignedSlot||e.parentNode||pM(e)&&e.host||Ys(e);return pM(t)?t.host:t}function JU(e){const t=ic(e);return yf(t)?e.ownerDocument?e.ownerDocument.body:e.body:Hs(t)&&gm(t)?t:JU(t)}function gp(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const a=JU(e),i=a===((n=e.ownerDocument)==null?void 0:n.body),s=ri(a);if(i){const o=UE(s);return t.concat(s,s.visualViewport||[],gm(a)?a:[],o&&r?gp(o):[])}return t.concat(a,gp(a,[],r))}function UE(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eH(e){const t=ss(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=Hs(e),i=a?e.offsetWidth:r,s=a?e.offsetHeight:n,o=by(r)!==i||by(n)!==s;return o&&(r=i,n=s),{width:r,height:n,$:o}}function kT(e){return is(e)?e:e.contextElement}function ef(e){const t=kT(e);if(!Hs(t))return Fs(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:i}=eH(t);let s=(i?by(r.width):r.width)/n,o=(i?by(r.height):r.height)/a;return(!s||!Number.isFinite(s))&&(s=1),(!o||!Number.isFinite(o))&&(o=1),{x:s,y:o}}const poe=Fs(0);function tH(e){const t=ri(e);
vendor: 6,928 bytes, line 50
50return!CT()||!t.visualViewport?poe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function moe(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==ri(e)?!1:t}function mu(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),i=kT(e);let s=Fs(1);t&&(n?is(n)&&(s=ef(n)):s=ef(e));const o=moe(i,r,n)?tH(i):Fs(0);let c=(a.left+o.x)/s.x,u=(a.top+o.y)/s.y,h=a.width/s.x,p=a.height/s.y;if(i){const g=ri(i),y=n&&is(n)?ri(n):n;let x=g,b=UE(x);for(;b&&n&&y!==x;){const w=ef(b),E=b.getBoundingClientRect(),A=ss(b),T=E.left+(b.clientLeft+parseFloat(A.paddingLeft))*w.x,R=E.top+(b.clientTop+parseFloat(A.paddingTop))*w.y;c*=w.x,u*=w.y,h*=w.x,p*=w.y,c+=T,u+=R,x=ri(b),b=UE(x)}}return wy({width:h,height:p,x:c,y:u})}function hb(e,t){const r=fb(e).scrollLeft;return t?t.left+r:mu(Ys(e)).left+r}function rH(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-hb(e,r),a=r.top+t.scrollTop;return{x:n,y:a}}function goe(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const i=a==="fixed",s=Ys(n),o=t?db(t.floating):!1;if(n===s||o&&i)return r;let c={scrollLeft:0,scrollTop:0},u=Fs(1);const h=Fs(0),p=Hs(n);if((p||!p&&!i)&&((Qf(n)!=="body"||gm(s))&&(c=fb(n)),Hs(n))){const y=mu(n);u=ef(n),h.x=y.x+n.clientLeft,h.y=y.y+n.clientTop}const g=s&&!p&&!i?rH(s,c):Fs(0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-c.scrollLeft*u.x+h.x+g.x,y:r.y*u.y-c.scrollTop*u.y+h.y+g.y}}function yoe(e){return Array.from(e.getClientRects())}function voe(e){const t=Ys(e),r=fb(e),n=e.ownerDocument.body,a=Za(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=Za(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+hb(e);const o=-r.scrollTop;return ss(n).direction==="rtl"&&(s+=Za(t.clientWidth,n.clientWidth)-a),{width:a,height:i,x:s,y:o}}const mM=25;function boe(e,t){const r=ri(e),n=Ys(e),a=r.visualViewport;let i=n.clientWidth,s=n.clientHeight,o=0,c=0;if(a){i=a.width,s=a.height;const h=CT();(!h||h&&t==="fixed")&&(o=a.offsetLeft,c=a.offsetTop)}const u=hb(n);if(u<=0){const h=n.ownerDocument,p=h.body,g=getComputedStyle(p),y=h.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,x=Math.abs(n.clientWidth-p.clientWidth-y);x<=mM&&(i-=x)}else u<=mM&&(i+=u);return{width:i,height:s,x:o,y:c}}const xoe=new Set(["absolute","fixed"]);function woe(e,t){const r=mu(e,!0,t==="fixed"),n=r.top+e.clientTop,a=r.left+e.clientLeft,i=Hs(e)?ef(e):Fs(1),s=e.clientWidth*i.x,o=e.clientHeight*i.y,c=a*i.x,u=n*i.y;return{width:s,height:o,x:c,y:u}}function gM(e,t,r){let n;if(t==="viewport")n=boe(e,r);else if(t==="document")n=voe(Ys(e));else if(is(t))n=woe(t,r);else{const a=tH(e);n={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return wy(n)}function nH(e,t){const r=ic(e);return r===t||!is(r)||yf(r)?!1:ss(r).position==="fixed"||nH(r,t)}function Soe(e,t){const r=t.get(e);if(r)return r;let n=gp(e,[],!1).filter(o=>is(o)&&Qf(o)!=="body"),a=null;const i=ss(e).position==="fixed";let s=i?ic(e):e;for(;is(s)&&!yf(s);){const o=ss(s),c=NT(s);!c&&o.position==="fixed"&&(a=null),(i?!c&&!a:!c&&o.position==="static"&&!!a&&xoe.has(a.position)||gm(s)&&!c&&nH(e,s))?n=n.filter(h=>h!==s):a=o,s=ic(s)}return t.set(e,n),n}function Eoe(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const s=[...r==="clippingAncestors"?db(t)?[]:Soe(t,this._c):[].concat(r),n],o=s[0],c=s.reduce((u,h)=>{const p=gM(t,h,a);return u.top=Za(p.top,u.top),u.right=ac(p.right,u.right),u.bottom=ac(p.bottom,u.bottom),u.left=Za(p.left,u.left),u},gM(t,o,a));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function _oe(e){const{width:t,height:r}=eH(e);return{width:t,height:r}}function Aoe(e,t,r){const n=Hs(t),a=Ys(t),i=r==="fixed",s=mu(e,!0,i,t);let o={scrollLeft:0,scrollTop:0};const c=Fs(0);function u(){c.x=hb(a)}if(n||!n&&!i)if((Qf(t)!=="body"||gm(a))&&(o=fb(t)),n){const y=mu(t,!0,i,t);c.x=y.x+t.clientLeft,c.y=y.y+t.clientTop}else a&&u();i&&!n&&a&&u();const h=a&&!n&&!i?rH(a,o):Fs(0),p=s.left+o.scrollLeft-c.x-h.x,g=s.top+o.scrollTop-c.y-h.y;return{x:p,y:g,width:s.width,height:s.height}}function l3(e){return ss(e).position==="static"}function yM(e,t){if(!Hs(e)||ss(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ys(e)===r&&(r=r.ownerDocument.body),r}function aH(e,t){const r=ri(e);if(db(e))return r;if(!Hs(e)){let a=ic(e);for(;a&&!yf(a);){if(is(a)&&!l3(a))return a;a=ic(a)}return r}let n=yM(e,t);for(;n&&ooe(n)&&l3(n);)n=yM(n,t);return n&&yf(n)&&l3(n)&&!NT(n)?r:n||foe(e)||r}const Toe=async function(e){const t=this.getOffsetParent||aH,r=this.getDimensions,n=await r(e.floating);return{reference:Aoe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Noe(e){return ss(e).direction==="rtl"}const Coe={convertOffsetParentRelativeRectToViewportRelativeRect:goe,getDocumentElement:Ys,getClippingRect:Eoe,getOffsetParent:aH,getElementRects:Toe,getClientRects:yoe,getDimensions:_oe,getScale:ef,isElement:is,isRTL:Noe};function iH(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function koe(e,t){let r=null,n;const a=Ys(e);function i(){var o;clearTimeout(n),(o=r)==null||o.disconnect(),r=null}function s(o,c){o===void 0&&(o=!1),c===void 0&&(c=1),i();const u=e.getBoundingClientRect(),{left:h,top:p,width:g,height:y}=u;if(o||t(),!g||!y)return;const x=l1(p),b=l1(a.clientWidth-(h+g)),w=l1(a.clientHeight-(p+y)),E=l1(h),T={rootMargin:-x+"px "+-b+"px "+-w+"px "+-E+"px",threshold:Za(0,ac(1,c))||1};let R=!0;function k(O){const P=O[0].intersectionRatio;if(P!==c){if(!R)return s();P?s(!1,P):n=setTimeout(()=>{s(!1,1e-7)},1e3)}P===1&&!iH(u,e.getBoundingClientRect())&&s(),R=!1}try{r=new IntersectionObserver(k,{...T,root:a.ownerDocument})}catch{r=new IntersectionObserver(k,T)}r.observe(e)}return s(!0),i}function Ooe(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:o=typeof IntersectionObserver=="function",animationFrame:c=!1}=n,u=kT(e),h=a||i?[...u?gp(u):[],...gp(t)]:[];h.forEach(E=>{a&&E.addEventListener("scroll",r,{passive:!0}),i&&E.addEventListener("resize",r)});const p=u&&o?koe(u,r):null;let g=-1,y=null;s&&(y=new ResizeObserver(E=>{let[A]=E;A&&A.target===u&&y&&(y.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var T;(T=y)==null||T.observe(t)})),r()}),u&&!c&&y.observe(u),y.observe(t));let x,b=c?mu(e):null;c&&w();function w(){const E=mu(e);b&&!iH(b,E)&&r(),b=E,x=requestAnimationFrame(w)}return r(),()=>{var E;h.forEach(A=>{a&&A.removeEventListener("scroll",r),i&&A.removeEventListener("resize",r)}),p?.(),(E=y)==null||E.disconnect(),y=null,c&&cancelAnimationFrame(x)}}const Moe=toe,Poe=roe,Roe=Zse,Doe=aoe,Ioe=Jse,vM=Qse,joe=noe,Loe=(e,t,r)=>{const n=new Map,a={platform:Coe,...r},i={...a.platform,_c:n};return Xse(e,t,{...a,platform:i})};var Boe=typeof document<"u",zoe=function(){},ay=Boe?C.useLayoutEffect:zoe;function Sy(e,t){if(e===t)return!0;
vendor: 1,777 bytes, line 50
50if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!Sy(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const i=a[n];if(!(i==="_owner"&&e.$$typeof)&&!Sy(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function sH(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function bM(e,t){const r=sH(e);return Math.round(t*r)/r}function c3(e){const t=C.useRef(e);return ay(()=>{t.current=e}),t}function Foe(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:i,floating:s}={},transform:o=!0,whileElementsMounted:c,open:u}=e,[h,p]=C.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,y]=C.useState(n);Sy(g,n)||y(n);const[x,b]=C.useState(null),[w,E]=C.useState(null),A=C.useCallback(ee=>{ee!==O.current&&(O.current=ee,b(ee))},[]),T=C.useCallback(ee=>{ee!==P.current&&(P.current=ee,E(ee))},[]),R=i||x,k=s||w,O=C.useRef(null),P=C.useRef(null),j=C.useRef(h),L=c!=null,B=c3(c),$=c3(a),V=c3(u),K=C.useCallback(()=>{if(!O.current||!P.current)return;const ee={placement:t,strategy:r,middleware:g};$.current&&(ee.platform=$.current),Loe(O.current,P.current,ee).then(de=>{const W={...de,isPositioned:V.current!==!1};q.current&&!Sy(j.current,W)&&(j.current=W,mm.flushSync(()=>{p(W)}))})},[g,t,r,$,V]);ay(()=>{u===!1&&j.current.isPositioned&&(j.current.isPositioned=!1,p(ee=>({...ee,isPositioned:!1})))},[u]);const q=C.useRef(!1);ay(()=>(q.current=!0,()=>{q.current=!1}),[]),ay(()=>
vendor: 4,679 bytes, line 50
50{if(R&&(O.current=R),k&&(P.current=k),R&&k){if(B.current)return B.current(R,k,K);K()}},[R,k,K,B,L]);const J=C.useMemo(()=>({reference:O,floating:P,setReference:A,setFloating:T}),[A,T]),U=C.useMemo(()=>({reference:R,floating:k}),[R,k]),Z=C.useMemo(()=>{const ee={position:r,left:0,top:0};if(!U.floating)return ee;const de=bM(U.floating,h.x),W=bM(U.floating,h.y);return o?{...ee,transform:"translate("+de+"px, "+W+"px)",...sH(U.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:de,top:W}},[r,o,U.floating,h.x,h.y]);return C.useMemo(()=>({...h,update:K,refs:J,elements:U,floatingStyles:Z}),[h,K,J,U,Z])}const $oe=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:a}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?vM({element:n.current,padding:a}).fn(r):{}:n?vM({element:n,padding:a}).fn(r):{}}}},Uoe=(e,t)=>({...Moe(e),options:[e,t]}),Hoe=(e,t)=>({...Poe(e),options:[e,t]}),qoe=(e,t)=>({...joe(e),options:[e,t]}),Voe=(e,t)=>({...Roe(e),options:[e,t]}),Goe=(e,t)=>({...Doe(e),options:[e,t]}),Woe=(e,t)=>({...Ioe(e),options:[e,t]}),Yoe=(e,t)=>({...$oe(e),options:[e,t]});var Koe="Arrow",oH=C.forwardRef((e,t)=>{const{children:r,width:n=10,height:a=5,...i}=e;return f.jsx(vt.svg,{...i,ref:t,width:n,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:f.jsx("polygon",{points:"0,0 30,0 15,10"})})});oH.displayName=Koe;var Xoe=oH;function lH(e){const[t,r]=C.useState(void 0);return gn(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const i=a[0];let s,o;if("borderBoxSize"in i){const c=i.borderBoxSize,u=Array.isArray(c)?c[0]:c;s=u.inlineSize,o=u.blockSize}else s=e.offsetWidth,o=e.offsetHeight;r({width:s,height:o})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var OT="Popper",[cH,pb]=zi(OT),[Qoe,uH]=cH(OT),dH=e=>{const{__scopePopper:t,children:r}=e,[n,a]=C.useState(null);return f.jsx(Qoe,{scope:t,anchor:n,onAnchorChange:a,children:r})};dH.displayName=OT;var fH="PopperAnchor",hH=C.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...a}=e,i=uH(fH,r),s=C.useRef(null),o=Yt(t,s),c=C.useRef(null);return C.useEffect(()=>{const u=c.current;c.current=n?.current||s.current,u!==c.current&&i.onAnchorChange(c.current)}),n?null:f.jsx(vt.div,{...a,ref:o})});hH.displayName=fH;var MT="PopperContent",[Zoe,Joe]=cH(MT),pH=C.forwardRef((e,t)=>{const{__scopePopper:r,side:n="bottom",sideOffset:a=0,align:i="center",alignOffset:s=0,arrowPadding:o=0,avoidCollisions:c=!0,collisionBoundary:u=[],collisionPadding:h=0,sticky:p="partial",hideWhenDetached:g=!1,updatePositionStrategy:y="optimized",onPlaced:x,...b}=e,w=uH(MT,r),[E,A]=C.useState(null),T=Yt(t,_e=>A(_e)),[R,k]=C.useState(null),O=lH(R),P=O?.width??0,j=O?.height??0,L=n+(i!=="center"?"-"+i:""),B=typeof h=="number"?h:{top:0,right:0,bottom:0,left:0,...h},$=Array.isArray(u)?u:[u],V=$.length>0,K={padding:B,boundary:$.filter(tle),altBoundary:V},{refs:q,floatingStyles:J,placement:U,isPositioned:Z,middlewareData:ee}=Foe({strategy:"fixed",placement:L,whileElementsMounted:(..._e)=>Ooe(..._e,{animationFrame:y==="always"}),elements:{reference:w.anchor},middleware:[Uoe({mainAxis:a+j,alignmentAxis:s}),c&&Hoe({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?qoe():void 0,...K}),c&&Voe({...K}),Goe({...K,apply:({elements:_e,rects:Ie,availableWidth:Se,availableHeight:je})=>{const{width:qe,height:ve}=Ie.reference,bt=_e.floating.style;bt.setProperty("--radix-popper-available-width",`${Se}px`),bt.setProperty("--radix-popper-available-height",`${je}px`),bt.setProperty("--radix-popper-anchor-width",`${qe}px`),bt.setProperty("--radix-popper-anchor-height",`${ve}px`)}}),R&&Yoe({element:R,padding:o}),rle({arrowWidth:P,arrowHeight:j}),g&&Woe({strategy:"referenceHidden",...K})]}),[de,W]=yH(U),Y=aa(x);gn(()=>{Z&&Y?.()},[Z,Y]);const ie=ee.arrow?.x,z=ee.arrow?.y,ue=ee.arrow?.centerOffset!==0,[xe,Me]=C.useState();return gn(()=>{E&&Me(window.getComputedStyle(E).zIndex)},[E]),f.jsx("div",{ref:q.setFloating,"data-radix-popper-content-wrapper":"",style:{...J,transform:Z?J.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:xe,"--radix-popper-transform-origin":[ee.transformOrigin?.x,ee.transformOrigin?.y].join(" "),...ee.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:f.jsx(Zoe,{scope:r,placedSide:de,onArrowChange:k,arrowX:ie,arrowY:z,shouldHideArrow:ue,children:f.jsx(vt.div,{"data-side":de,"data-align":W,...b,ref:T,style:{...b.style,animation:Z?void 0:"none"}})})})});pH.displayName=MT;var mH="PopperArrow",ele={top:"bottom",right:"left",bottom:"top",left:"r
50ight"},gH=C.forwardRef(function(t,r){const{__scopePopper:n,...a}=t,i=Joe(mH,n),s=ele[i.placedSide];return f.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[s]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:f.jsx(Xoe,{...a,ref:r,style:{...a.style,display:"block"}})})});gH.displayName=mH;function tle(e){return e!==null}var rle=e=>({name:"transformOrigin",options:e,fn(t){const{placement:r,rects:n,middlewareData:a}=t,s=a.arrow?.centerOffset!==0,o=s?0:e.arrowWidth,c=s?0:e.arrowHeight,[u,h]=yH(r),p={start:"0%",center:"50%",end:"100%"}[h],g=(a.arrow?.x??0)+o/2,y=(a.arrow?.y??0)+c/2;let x="",b="";return u==="bottom"?(x=s?p:`${g}px`,b=`${-c}px`):u==="top"?(x=s?p:`${g}px`,b=`${n.floating.height+c}px`):u==="right"?(x=`${-c}px`,b=s?p:`${y}px`):u==="left"&&(x=`${n.floating.width+c}px`,b=s?p:`${y}px`),{data:{x,y:b}}}});function yH(e){const[t,r="center"]=e.split("-");return[t,r]}var vH=dH,bH=hH,xH=pH,wH=gH,nle="Portal",mb=C.forwardRef((e,t)=>{const{container:r,...n}=e,[a,i]=C.useState(!1);gn(()=>i(!0),[]);const s=r||a&&globalThis?.document?.body;return s?HU.createPortal(f.jsx(vt.div,{...n,ref:t}),s):null});mb.displayName=nle;function ale(e,t){return C.useReducer((r,n)=>t[r][n]??r,e)}var ls=e=>{const{present:t,children:r}=e,n=ile(t),a=typeof r=="function"?r({present:n.isPresent}):C.Children.only(r),i=Yt(n.ref,sle(a));return typeof r=="function"||n.isPresent?C.cloneElement(a,{ref:i}):null};ls.displayName="Presence";function ile(e){const[t,r]=C.useState(),n=C.useRef(null),a=C.useRef(e),i=C.useRef("none"),s=e?"mounted":"unmounted",[o,c]=ale(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return C.useEffect(()=>{const u=c1(n.current);i.current=o==="mounted"?u:"none"},[o]),gn(()=>{const u=n.current,h=a.current;if(h!==e){const g=i.current,y=c1(u);e?c("MOUNT"):y==="none"||u?.display==="none"?c("UNMOUNT"):c(h&&g!==y?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,c]),gn(()=>{if(t){let u;const h=t.ownerDocument.defaultView??window,p=y=>{const b=c1(n.current).includes(CSS.escape(y.animationName));if(y.target===t&&b&&(c("ANIMATION_END"),!a.current)){const w=t.style.animationFillMode;t.style.animationFillMode="forwards",u=h.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=w)})}},g=y=>{y.target===t&&(i.current=c1(n.current))};return t.addEventListener("animationstart",g),t.addEventListener("animationcancel",p),t.addEventListener("animationend",p),()=>{h.clearTimeout(u),t.removeEventListener("animationstart",g),t.removeEventListener("animationcancel",p),t.removeEventListener("animationend",p)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:C.useCallback(u=>{n.current=u?getComputedStyle(u):null,r(u)},[])}}function c1(e){return e?.animationName||"none"}function sle(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var ole=rb[" useInsertionEffect ".trim().toString()]||gn;function gu({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[a,i,s]=lle({defaultProp:t,onChange:r}),o=e!==void 0,c=o?e:a;{const h=C.useRef(e!==void 0);C.useEffect(()=>{const p=h.current;p!==o&&console.warn(`${n} is changing from ${p?"controlled":"uncontrolled"} to ${o?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),h.current=o},[o,n])}const u=C.useCallback(h=>{if(o){const p=cle(h)?h(e):h;p!==e&&s.current?.(p)}else i(h)},[o,e,i,s]);return[c,u]}function lle({defaultProp:e,onChange:t}){const[r,n]=C.useState(e),a=C.useRef(r),i=C.useRef(t);return ole(()=>{i.current=t},[t]),C.useEffect(()=>{a.current!==r&&(i.current?.(r),a.current=r)},[r,a]),[r,n,i]}function cle(e){return typeof e=="function"}var SH=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),ule="VisuallyHidden",EH=C.forwardRef((e,t)=>
vendor: 4,636 bytes, line 50
50f.jsx(vt.span,{...e,ref:t,style:{...SH,...e.style}}));EH.displayName=ule;var dle=EH,[gb]=zi("Tooltip",[pb]),yb=pb(),_H="TooltipProvider",fle=700,HE="tooltip.open",[hle,PT]=gb(_H),AH=e=>{const{__scopeTooltip:t,delayDuration:r=fle,skipDelayDuration:n=300,disableHoverableContent:a=!1,children:i}=e,s=C.useRef(!0),o=C.useRef(!1),c=C.useRef(0);return C.useEffect(()=>{const u=c.current;return()=>window.clearTimeout(u)},[]),f.jsx(hle,{scope:t,isOpenDelayedRef:s,delayDuration:r,onOpen:C.useCallback(()=>{window.clearTimeout(c.current),s.current=!1},[]),onClose:C.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,n)},[n]),isPointerInTransitRef:o,onPointerInTransitChange:C.useCallback(u=>{o.current=u},[]),disableHoverableContent:a,children:i})};AH.displayName=_H;var yp="Tooltip",[ple,ym]=gb(yp),TH=e=>{const{__scopeTooltip:t,children:r,open:n,defaultOpen:a,onOpenChange:i,disableHoverableContent:s,delayDuration:o}=e,c=PT(yp,e.__scopeTooltip),u=yb(t),[h,p]=C.useState(null),g=Do(),y=C.useRef(0),x=s??c.disableHoverableContent,b=o??c.delayDuration,w=C.useRef(!1),[E,A]=gu({prop:n,defaultProp:a??!1,onChange:P=>{P?(c.onOpen(),document.dispatchEvent(new CustomEvent(HE))):c.onClose(),i?.(P)},caller:yp}),T=C.useMemo(()=>E?w.current?"delayed-open":"instant-open":"closed",[E]),R=C.useCallback(()=>{window.clearTimeout(y.current),y.current=0,w.current=!1,A(!0)},[A]),k=C.useCallback(()=>{window.clearTimeout(y.current),y.current=0,A(!1)},[A]),O=C.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>{w.current=!0,A(!0),y.current=0},b)},[b,A]);return C.useEffect(()=>()=>{y.current&&(window.clearTimeout(y.current),y.current=0)},[]),f.jsx(vH,{...u,children:f.jsx(ple,{scope:t,contentId:g,open:E,stateAttribute:T,trigger:h,onTriggerChange:p,onTriggerEnter:C.useCallback(()=>{c.isOpenDelayedRef.current?O():R()},[c.isOpenDelayedRef,O,R]),onTriggerLeave:C.useCallback(()=>{x?k():(window.clearTimeout(y.current),y.current=0)},[k,x]),onOpen:R,onClose:k,disableHoverableContent:x,children:r})})};TH.displayName=yp;var qE="TooltipTrigger",NH=C.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,a=ym(qE,r),i=PT(qE,r),s=yb(r),o=C.useRef(null),c=Yt(t,o,a.onTriggerChange),u=C.useRef(!1),h=C.useRef(!1),p=C.useCallback(()=>u.current=!1,[]);return C.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),f.jsx(bH,{asChild:!0,...s,children:f.jsx(vt.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...n,ref:c,onPointerMove:gt(e.onPointerMove,g=>{g.pointerType!=="touch"&&!h.current&&!i.isPointerInTransitRef.current&&(a.onTriggerEnter(),h.current=!0)}),onPointerLeave:gt(e.onPointerLeave,()=>{a.onTriggerLeave(),h.current=!1}),onPointerDown:gt(e.onPointerDown,()=>{a.open&&a.onClose(),u.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:gt(e.onFocus,()=>{u.current||a.onOpen()}),onBlur:gt(e.onBlur,a.onClose),onClick:gt(e.onClick,a.onClose)})})});NH.displayName=qE;var RT="TooltipPortal",[mle,gle]=gb(RT,{forceMount:void 0}),CH=e=>{const{__scopeTooltip:t,forceMount:r,children:n,container:a}=e,i=ym(RT,t);return f.jsx(mle,{scope:t,forceMount:r,children:f.jsx(ls,{present:r||i.open,children:f.jsx(mb,{asChild:!0,container:a,children:n})})})};CH.displayName=RT;var vf="TooltipContent",kH=C.forwardRef((e,t)=>{const r=gle(vf,e.__scopeTooltip),{forceMount:n=r.forceMount,side:a="top",...i}=e,s=ym(vf,e.__scopeTooltip);return f.jsx(ls,{present:n||s.open,children:s.disableHoverableContent?f.jsx(OH,{side:a,...i,ref:t}):f.jsx(yle,{side:a,...i,ref:t})})}),yle=C.forwardRef((e,t)=>{const r=ym(vf,e.__scopeTooltip),n=PT(vf,e.__scopeTooltip),a=C.useRef(null),i=Yt(t,a),[s,o]=C.useState(null),{trigger:c,onClose:u}=r,h=a.current,{onPointerInTransitChange:p}=n,g=C.useCallback(()=>{o(null),p(!1)},[p]),y=C.useCallback((x,b)=>{const w=x.currentTarget,E={x:x.clientX,y:x.clientY},A=wle(E,w.getBoundingClientRect()),T=Sle(E,A),R=Ele(b.getBoundingClientRect()),k=Ale([...T,...R]);o(k),p(!0)},[p]);return C.useEffect(()=>()=>g(),[g]),C.useEffect(()=>{if(c&&h){const x=w=>y(w,h),b=w=>y(w,c);return c.addEventListener("pointerleave",x),h.addEventListener("pointerleave",b),()=>{c.removeEventListener("pointerleave",x),h.removeEventListener("pointerleave",b)}}},[c,h,y,g]),C.useEffect(()=>{if(s){const x=b=>{const w=b.target,E={x:b.clientX,y:b.clientY},A=c?.contains(w)||h?.contains(w),T=!_le(E,s);A?g():T&&(g(),u())};return document.addEventListener("pointermove",x),()=>document.removeEventListener("pointermove",x)}},[c,h,s,u,g]),f.jsx(OH,{...e,ref:i})}),[vle,ble]=gb(yp,{isInside:!1}),xle=WU("TooltipContent"),OH=C.forwardRef((e,t)=>
vendor: 10,748 bytes, line 50
50{const{__scopeTooltip:r,children:n,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:s,...o}=e,c=ym(vf,r),u=yb(r),{onClose:h}=c;return C.useEffect(()=>(document.addEventListener(HE,h),()=>document.removeEventListener(HE,h)),[h]),C.useEffect(()=>{if(c.trigger){const p=g=>{g.target?.contains(c.trigger)&&h()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[c.trigger,h]),f.jsx(cb,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:p=>p.preventDefault(),onDismiss:h,children:f.jsxs(xH,{"data-state":c.stateAttribute,...u,...o,ref:t,style:{...o.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[f.jsx(xle,{children:n}),f.jsx(vle,{scope:r,isInside:!0,children:f.jsx(dle,{id:c.contentId,role:"tooltip",children:a||n})})]})})});kH.displayName=vf;var MH="TooltipArrow",PH=C.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,a=yb(r);return ble(MH,r).isInside?null:f.jsx(wH,{...a,...n,ref:t})});PH.displayName=MH;function wle(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,a,i)){case i:return"left";case a:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function Sle(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function Ele(e){const{top:t,right:r,bottom:n,left:a}=e;return[{x:a,y:t},{x:r,y:t},{x:r,y:n},{x:a,y:n}]}function _le(e,t){const{x:r,y:n}=e;let a=!1;for(let i=0,s=t.length-1;i<t.length;s=i++){const o=t[i],c=t[s],u=o.x,h=o.y,p=c.x,g=c.y;h>n!=g>n&&r<(p-u)*(n-h)/(g-h)+u&&(a=!a)}return a}function Ale(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),Tle(t)}function Tle(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const a=e[n];for(;t.length>=2;){const i=t[t.length-1],s=t[t.length-2];if((i.x-s.x)*(a.y-s.y)>=(i.y-s.y)*(a.x-s.x))t.pop();else break}t.push(a)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const a=e[n];for(;r.length>=2;){const i=r[r.length-1],s=r[r.length-2];if((i.x-s.x)*(a.y-s.y)>=(i.y-s.y)*(a.x-s.x))r.pop();else break}r.push(a)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var Nle=AH,Cle=TH,kle=NH,Ole=CH,Mle=kH,Ple=PH;function RH(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=RH(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function $t(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=RH(e))&&(n&&(n+=" "),n+=t);return n}const DT="-",Rle=e=>{const t=Ile(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const o=s.split(DT);return o[0]===""&&o.length!==1&&o.shift(),DH(o,t)||Dle(s)},getConflictingClassGroupIds:(s,o)=>{const c=r[s]||[];return o&&n[s]?[...c,...n[s]]:c}}},DH=(e,t)=>{if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),a=n?DH(e.slice(1),n):void 0;if(a)return a;if(t.validators.length===0)return;const i=e.join(DT);return t.validators.find(({validator:s})=>s(i))?.classGroupId},xM=/^\[(.+)\]$/,Dle=e=>{if(xM.test(e)){const t=xM.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},Ile=e=>{const{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(const a in r)VE(r[a],n,a,t);return n},VE=(e,t,r,n)=>{e.forEach(a=>{if(typeof a=="string"){const i=a===""?t:wM(t,a);i.classGroupId=r;return}if(typeof a=="function"){if(jle(a)){VE(a(n),t,r,n);return}t.validators.push({validator:a,classGroupId:r});return}Object.entries(a).forEach(([i,s])=>{VE(s,wM(t,i),r,n)})})},wM=(e,t)=>{let r=e;return t.split(DT).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},jle=e=>e.isThemeGetter,Lle=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const a=(i,s)=>{r.set(i,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(i){let s=r.get(i);if(s!==void 0)return s;if((s=n.get(i))!==void 0)return a(i,s),s},set(i,s){r.has(i)?r.set(i,s):a(i,s)}}},GE="!",WE=":",Ble=WE.length,zle=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=a=>{const i=[];let s=0,o=0,c=0,u;for(let x=0;x<a.length;x++){let b=a[x];if(s===0&&o===0){if(b===WE){i.push(a.slice(c,x)),c=x+Ble;continue}if(b==="/"){u=x;continue}}b==="["?s++:b==="]"?s--:b==="("?o++:b===")"&&o--}const h=i.length===0?a:a.substring(c),p=Fle(h),g=p!==h,y=u&&u>c?u-c:void 0;return{modifiers:i,hasImportantModifier:g,baseClassName:p,maybePostfixModifierPosition:y}};if(t){const a=t+WE,i=n;n=s=>s.startsWith(a)?i(s.substring(a.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(r){const a=n;n=i=>r({className:i,parseClassName:a})}return n},Fle=e=>e.endsWith(GE)?e.substring(0,e.length-1):e.startsWith(GE)?e.substring(1):e,$le=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const a=[];let i=[];return n.forEach(s=>{s[0]==="["||t[s]?(a.push(...i.sort(),s),i=[]):i.push(s)}),a.push(...i.sort()),a}},Ule=e=>({cache:Lle(e.cacheSize),parseClassName:zle(e),sortModifiers:$le(e),...Rle(e)}),Hle=/\s+/,qle=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:a,sortModifiers:i}=t,s=[],o=e.trim().split(Hle);let c="";for(let u=o.length-1;u>=0;u-=1){const h=o[u],{isExternal:p,modifiers:g,hasImportantModifier:y,baseClassName:x,maybePostfixModifierPosition:b}=r(h);if(p){c=h+(c.length>0?" "+c:c);continue}let w=!!b,E=n(w?x.substring(0,b):x);if(!E){if(!w){c=h+(c.length>0?" "+c:c);continue}if(E=n(x),!E){c=h+(c.length>0?" "+c:c);continue}w=!1}const A=i(g).join(":"),T=y?A+GE:A,R=T+E;if(s.includes(R))continue;s.push(R);const k=a(E,w);for(let O=0;O<k.length;++O){const P=k[O];s.push(T+P)}c=h+(c.length>0?" "+c:c)}return c};function Vle(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=IH(t))&&(n&&(n+=" "),n+=r);return n}const IH=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=IH(e[n]))&&(r&&(r+=" "),r+=t);return r};function Gle(e,...t){let r,n,a,i=s;function s(c){const u=t.reduce((h,p)=>p(h),e());return r=Ule(u),n=r.cache.get,a=r.cache.set,i=o,o(c)}function o(c){const u=n(c);if(u)return u;const h=qle(c,r);return a(c,h),h}return function(){return i(Vle.apply(null,arguments))}}const Sn=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},jH=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,LH=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Wle=/^\d+\/\d+$/,Yle=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Kle=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Xle=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Qle=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Zle=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Rd=e=>Wle.test(e),Pt=e=>!!e&&!Number.isNaN(Number(e)),Dl=e=>!!e&&Number.isInteger(Number(e)),u3=e=>e.endsWith("%")&&Pt(e.slice(0,-1)),wo=e=>Yle.test(e),Jle=()=>!0,ece=e=>Kle.test(e)&&!Xle.test(e),BH=()=>!1,tce=e=>Qle.test(e),rce=e=>Zle.test(e),nce=e=>!rt(e)&&!nt(e),ace=e=>Zf(e,$H,BH),rt=e=>jH.test(e),$c=e=>Zf(e,UH,ece),d3=e=>Zf(e,cce,Pt),SM=e=>Zf(e,zH,BH),ice=e=>Zf(e,FH,rce),u1=e=>Zf(e,HH,tce),nt=e=>LH.test(e),mh=e=>Jf(e,UH),sce=e=>Jf(e,uce),EM=e=>Jf(e,zH),oce=e=>Jf(e,$H),lce=e=>Jf(e,FH),d1=e=>Jf(e,HH,!0),Zf=(e,t,r)=>{const n=jH.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Jf=(e,t,r=!1)=>{const n=LH.exec(e);return n?n[1]?t(n[1]):r:!1},zH=e=>e==="position"||e==="percentage",FH=e=>e==="image"||e==="url",$H=e=>e==="length"||e==="size"||e==="bg-size",UH=e=>e==="length",cce=e=>e==="number",uce=e=>e==="family-name",HH=e=>e==="shadow",dce=()=>{const e=Sn("color"),t=Sn("font"),r=Sn("text"),n=Sn("font-weight"),a=Sn("tracking"),i=Sn("leading"),s=Sn("breakpoint"),o=Sn("container"),c=Sn("spacing"),u=Sn("radius"),h=Sn("shadow"),p=Sn("inset-shadow"),g=Sn("text-shadow"),y=Sn("drop-shadow"),x=Sn("blur"),b=Sn("perspective"),w=Sn("aspect"),E=Sn("ease"),A=Sn("animate"),T=()=>["auto","avoid","all","avoid-page","page","left","right","column"],R=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],k=()=>[...R(),nt,rt],O=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto","contain","none"],j=()=>[nt,rt,c],L=()=>[Rd,"full","auto",...j()],B=()=>[Dl,"none","subgrid",nt,rt],$=()=>["auto",{span:["full",Dl,nt,rt]},Dl,nt,rt],V=()=>[Dl,"auto",nt,rt],K=()=>["auto","min","max","fr",nt,rt],q=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],J=()=>["start","end","center","stretch","center-safe","end-safe"],U=()=>["auto",...j()],Z=()=>[Rd,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...j()],ee=()=>[e,nt,rt],de=()=>[...R(),EM,SM,{position:[nt,rt]}],W=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Y=()=>["auto","cover","contain",oce,ace,{size:[nt,rt]}],ie=()=>[u3,mh,$c],z=()=>["","none","full",u,nt,rt],ue=()=>["",Pt,mh,$c],xe=()=>["solid","dashed","dotted","double"],Me=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],_e=()=>[Pt,u3,EM,SM],Ie=()=>["","none",x,nt,rt],Se=()=>["none",Pt,nt,rt],je=()=>["none",Pt,nt,rt],qe=()=>[Pt,nt,rt],ve=()=>[Rd,"full",...j()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[wo],breakpoint:[wo],color:[Jle],container:[wo],"drop-shadow":[wo],ease:["in","out","in-out"],font:[nce],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[wo],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[wo],shadow:[wo],spacing:["px",Pt],text:[wo],"text-shadow":[wo],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Rd,rt,nt,w]}
vendor: 5,627 bytes, line 50
50],container:["container"],columns:[{columns:[Pt,rt,nt,o]}],"break-after":[{"break-after":T()}],"break-before":[{"break-before":T()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:k()}],overflow:[{overflow:O()}],"overflow-x":[{"overflow-x":O()}],"overflow-y":[{"overflow-y":O()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:L()}],"inset-x":[{"inset-x":L()}],"inset-y":[{"inset-y":L()}],start:[{start:L()}],end:[{end:L()}],top:[{top:L()}],right:[{right:L()}],bottom:[{bottom:L()}],left:[{left:L()}],visibility:["visible","invisible","collapse"],z:[{z:[Dl,"auto",nt,rt]}],basis:[{basis:[Rd,"full","auto",o,...j()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Pt,Rd,"auto","initial","none",rt]}],grow:[{grow:["",Pt,nt,rt]}],shrink:[{shrink:["",Pt,nt,rt]}],order:[{order:[Dl,"first","last","none",nt,rt]}],"grid-cols":[{"grid-cols":B()}],"col-start-end":[{col:$()}],"col-start":[{"col-start":V()}],"col-end":[{"col-end":V()}],"grid-rows":[{"grid-rows":B()}],"row-start-end":[{row:$()}],"row-start":[{"row-start":V()}],"row-end":[{"row-end":V()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":K()}],"auto-rows":[{"auto-rows":K()}],gap:[{gap:j()}],"gap-x":[{"gap-x":j()}],"gap-y":[{"gap-y":j()}],"justify-content":[{justify:[...q(),"normal"]}],"justify-items":[{"justify-items":[...J(),"normal"]}],"justify-self":[{"justify-self":["auto",...J()]}],"align-content":[{content:["normal",...q()]}],"align-items":[{items:[...J(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...J(),{baseline:["","last"]}]}],"place-content":[{"place-content":q()}],"place-items":[{"place-items":[...J(),"baseline"]}],"place-self":[{"place-self":["auto",...J()]}],p:[{p:j()}],px:[{px:j()}],py:[{py:j()}],ps:[{ps:j()}],pe:[{pe:j()}],pt:[{pt:j()}],pr:[{pr:j()}],pb:[{pb:j()}],pl:[{pl:j()}],m:[{m:U()}],mx:[{mx:U()}],my:[{my:U()}],ms:[{ms:U()}],me:[{me:U()}],mt:[{mt:U()}],mr:[{mr:U()}],mb:[{mb:U()}],ml:[{ml:U()}],"space-x":[{"space-x":j()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":j()}],"space-y-reverse":["space-y-reverse"],size:[{size:Z()}],w:[{w:[o,"screen",...Z()]}],"min-w":[{"min-w":[o,"screen","none",...Z()]}],"max-w":[{"max-w":[o,"screen","none","prose",{screen:[s]},...Z()]}],h:[{h:["screen","lh",...Z()]}],"min-h":[{"min-h":["screen","lh","none",...Z()]}],"max-h":[{"max-h":["screen","lh",...Z()]}],"font-size":[{text:["base",r,mh,$c]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,nt,d3]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",u3,rt]}],"font-family":[{font:[sce,rt,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,nt,rt]}],"line-clamp":[{"line-clamp":[Pt,"none",nt,d3]}],leading:[{leading:[i,...j()]}],"list-image":[{"list-image":["none",nt,rt]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",nt,rt]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:ee()}],"text-color":[{text:ee()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...xe(),"wavy"]}],"text-decoration-thickness":[{decoration:[Pt,"from-font","auto",nt,$c]}],"text-decoration-color":[{decoration:ee()}],"underline-offset":[{"underline-offset":[Pt,"auto",nt,rt]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:j()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",nt,rt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",nt,rt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:de()}],"bg-repeat":[{bg:W()}],"bg-size":[{bg:Y()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Dl,nt,rt],radial:["",nt,rt],conic:[Dl,nt,rt]},lce,ice]}],"bg-color":[{bg:ee()}],"gradient-from-pos":[{from:ie()}
50],"gradient-via-pos":[{via:ie()}],"gradient-to-pos":[{to:ie()}],"gradient-from":[{from:ee()}],"gradient-via":[{via:ee()}],"gradient-to":[{to:ee()}],rounded:[{rounded:z()}],"rounded-s":[{"rounded-s":z()}],"rounded-e":[{"rounded-e":z()}],"rounded-t":[{"rounded-t":z()}],"rounded-r":[{"rounded-r":z()}],"rounded-b":[{"rounded-b":z()}],"rounded-l":[{"rounded-l":z()}],"rounded-ss":[{"rounded-ss":z()}],"rounded-se":[{"rounded-se":z()}],"rounded-ee":[{"rounded-ee":z()}],"rounded-es":[{"rounded-es":z()}],"rounded-tl":[{"rounded-tl":z()}],"rounded-tr":[{"rounded-tr":z()}],"rounded-br":[{"rounded-br":z()}],"rounded-bl":[{"rounded-bl":z()}],"border-w":[{border:ue()}],"border-w-x":[{"border-x":ue()}],"border-w-y":[{"border-y":ue()}],"border-w-s":[{"border-s":ue()}],"border-w-e":[{"border-e":ue()}],"border-w-t":[{"border-t":ue()}],"border-w-r":[{"border-r":ue()}],"border-w-b":[{"border-b":ue()}],"border-w-l":[{"border-l":ue()}],"divide-x":[{"divide-x":ue()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ue()}
vendor: 6,256 bytes, line 50
50],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...xe(),"hidden","none"]}],"divide-style":[{divide:[...xe(),"hidden","none"]}],"border-color":[{border:ee()}],"border-color-x":[{"border-x":ee()}],"border-color-y":[{"border-y":ee()}],"border-color-s":[{"border-s":ee()}],"border-color-e":[{"border-e":ee()}],"border-color-t":[{"border-t":ee()}],"border-color-r":[{"border-r":ee()}],"border-color-b":[{"border-b":ee()}],"border-color-l":[{"border-l":ee()}],"divide-color":[{divide:ee()}],"outline-style":[{outline:[...xe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Pt,nt,rt]}],"outline-w":[{outline:["",Pt,mh,$c]}],"outline-color":[{outline:ee()}],shadow:[{shadow:["","none",h,d1,u1]}],"shadow-color":[{shadow:ee()}],"inset-shadow":[{"inset-shadow":["none",p,d1,u1]}],"inset-shadow-color":[{"inset-shadow":ee()}],"ring-w":[{ring:ue()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:ee()}],"ring-offset-w":[{"ring-offset":[Pt,$c]}],"ring-offset-color":[{"ring-offset":ee()}],"inset-ring-w":[{"inset-ring":ue()}],"inset-ring-color":[{"inset-ring":ee()}],"text-shadow":[{"text-shadow":["none",g,d1,u1]}],"text-shadow-color":[{"text-shadow":ee()}],opacity:[{opacity:[Pt,nt,rt]}],"mix-blend":[{"mix-blend":[...Me(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Me()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Pt]}],"mask-image-linear-from-pos":[{"mask-linear-from":_e()}],"mask-image-linear-to-pos":[{"mask-linear-to":_e()}],"mask-image-linear-from-color":[{"mask-linear-from":ee()}],"mask-image-linear-to-color":[{"mask-linear-to":ee()}],"mask-image-t-from-pos":[{"mask-t-from":_e()}],"mask-image-t-to-pos":[{"mask-t-to":_e()}],"mask-image-t-from-color":[{"mask-t-from":ee()}],"mask-image-t-to-color":[{"mask-t-to":ee()}],"mask-image-r-from-pos":[{"mask-r-from":_e()}],"mask-image-r-to-pos":[{"mask-r-to":_e()}],"mask-image-r-from-color":[{"mask-r-from":ee()}],"mask-image-r-to-color":[{"mask-r-to":ee()}],"mask-image-b-from-pos":[{"mask-b-from":_e()}],"mask-image-b-to-pos":[{"mask-b-to":_e()}],"mask-image-b-from-color":[{"mask-b-from":ee()}],"mask-image-b-to-color":[{"mask-b-to":ee()}],"mask-image-l-from-pos":[{"mask-l-from":_e()}],"mask-image-l-to-pos":[{"mask-l-to":_e()}],"mask-image-l-from-color":[{"mask-l-from":ee()}],"mask-image-l-to-color":[{"mask-l-to":ee()}],"mask-image-x-from-pos":[{"mask-x-from":_e()}],"mask-image-x-to-pos":[{"mask-x-to":_e()}],"mask-image-x-from-color":[{"mask-x-from":ee()}],"mask-image-x-to-color":[{"mask-x-to":ee()}],"mask-image-y-from-pos":[{"mask-y-from":_e()}],"mask-image-y-to-pos":[{"mask-y-to":_e()}],"mask-image-y-from-color":[{"mask-y-from":ee()}],"mask-image-y-to-color":[{"mask-y-to":ee()}],"mask-image-radial":[{"mask-radial":[nt,rt]}],"mask-image-radial-from-pos":[{"mask-radial-from":_e()}],"mask-image-radial-to-pos":[{"mask-radial-to":_e()}],"mask-image-radial-from-color":[{"mask-radial-from":ee()}],"mask-image-radial-to-color":[{"mask-radial-to":ee()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":R()}],"mask-image-conic-pos":[{"mask-conic":[Pt]}],"mask-image-conic-from-pos":[{"mask-conic-from":_e()}],"mask-image-conic-to-pos":[{"mask-conic-to":_e()}],"mask-image-conic-from-color":[{"mask-conic-from":ee()}],"mask-image-conic-to-color":[{"mask-conic-to":ee()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:de()}],"mask-repeat":[{mask:W()}],"mask-size":[{mask:Y()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",nt,rt]}],filter:[{filter:["","none",nt,rt]}],blur:[{blur:Ie()}],brightness:[{brightness:[Pt,nt,rt]}],contrast:[{contrast:[Pt,nt,rt]}],"drop-shadow":[{"drop-shadow":["","none",y,d1,u1]}],"drop-shadow-color":[{"drop-shadow":ee()}],grayscale:[{grayscale:["",Pt,nt,rt]}],"hue-rotate":[{"hue-rotate":[Pt,nt,rt]}],invert:[{invert:["",Pt,nt,rt]}],saturate:[{saturate:[Pt,nt,rt]}],sepia:[{sepia:["",Pt,nt,rt]}],"backdrop-filter":[{"backdrop-filter":["","none",nt,rt]}],"backdrop-blur":[{"backdrop-blur":Ie()}],"backdrop-brightness":[{"backdrop-brightness":[Pt,nt,rt]}],"backdrop-contrast":[{"backdrop-contrast":[Pt,nt,rt]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Pt,nt,rt]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Pt,nt,rt]}],"backdrop-invert":[{"backdrop-invert":["",Pt,nt,rt]}],"backdrop-opacity":[{"backdrop-opacity":[Pt,nt,rt]}],"backdrop-saturate":[{"backdrop-saturate":[Pt,nt,rt]}],"backdrop-sepia":[{"backdrop-sepia":["",Pt,nt,rt]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":j()}],"border-spacing-x":[{"border-spacing-x":j()}],"border-spacing-y":[{"border-spacing-y":j()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",nt,rt]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Pt,"initial",nt,rt]}],ease:[{ease:["linear","initial",E,nt,rt]}],delay:[{delay:[Pt,nt,rt]}],animate:[{animate:["none",A,nt,rt]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,nt,rt]}],"perspective-origin":[{"perspective-origin":k()}],rotate:[{rotate:Se()}],"rotate-x":[{"rotate-x":Se()}],"rotate-y":[{"rotate-y":Se()}],"rotate-z":[{"rotate-z":Se()}],scale:[{scale:je()}],"scale-x":[{"scale-x":je()}],"scale-y":[{"scale-y":je()}],"scale-z":[{"scale-z":je()}],"scale-3d":["scale-3d"],skew:[{skew:qe()}],"skew-x":[{"skew-x":qe()}],"skew-y":[{"skew-y":qe()}],transform:[{transform:[nt,rt,"","none","gpu","cpu"]}],"transform-origin":[{origin:k()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ve()}],"translate-x":[{"translate-x":ve()}],"translate-y":[{"translate-y":ve()}],"translate-z":[{"translate-z":ve()}],"translate-none":["translate-none"],accent:[{accent:ee()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:ee()}
vendor: 5,478 bytes, line 50
50],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",nt,rt]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":j()}],"scroll-mx":[{"scroll-mx":j()}],"scroll-my":[{"scroll-my":j()}],"scroll-ms":[{"scroll-ms":j()}],"scroll-me":[{"scroll-me":j()}],"scroll-mt":[{"scroll-mt":j()}],"scroll-mr":[{"scroll-mr":j()}],"scroll-mb":[{"scroll-mb":j()}],"scroll-ml":[{"scroll-ml":j()}],"scroll-p":[{"scroll-p":j()}],"scroll-px":[{"scroll-px":j()}],"scroll-py":[{"scroll-py":j()}],"scroll-ps":[{"scroll-ps":j()}],"scroll-pe":[{"scroll-pe":j()}],"scroll-pt":[{"scroll-pt":j()}],"scroll-pr":[{"scroll-pr":j()}],"scroll-pb":[{"scroll-pb":j()}],"scroll-pl":[{"scroll-pl":j()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",nt,rt]}],fill:[{fill:["none",...ee()]}],"stroke-w":[{stroke:[Pt,mh,$c,d3]}],stroke:[{stroke:["none",...ee()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},qH=Gle(dce);function $e(...e){return qH($t(e))}function VH({delayDuration:e=0,...t}){return f.jsx(Nle,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:e,...t})}function fce({...e}){return f.jsx(VH,{"data-loc":"client/src/components/ui/tooltip.tsx:23",children:f.jsx(Cle,{"data-loc":"client/src/components/ui/tooltip.tsx:24","data-slot":"tooltip",...e})})}function hce({...e}){return f.jsx(kle,{"data-loc":"client/src/components/ui/tooltip.tsx:32","data-slot":"tooltip-trigger",...e})}function pce({className:e,sideOffset:t=0,children:r,...n}){return f.jsx(Ole,{"data-loc":"client/src/components/ui/tooltip.tsx:42",children:f.jsxs(Mle,{"data-loc":"client/src/components/ui/tooltip.tsx:43","data-slot":"tooltip-content",sideOffset:t,className:$e("bg-foreground text-background animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
50de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",e),...n,children:[r,f.jsx(Ple,{"data-loc":"client/src/components/ui/tooltip.tsx:53",className:"bg-foreground fill-foreground z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})}const _M=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,AM=$t,GH=(e,t)=>r=>{var n;if(t?.variants==null)return AM(e,r?.class,r?.className);const{variants:a,defaultVariants:i}=t,s=Object.keys(a).map(u=>{const h=r?.[u],p=i?.[u];if(h===null)return null;const g=_M(h)||_M(p);return a[u][g]}),o=r&&Object.entries(r).reduce((u,h)=>{let[p,g]=h;return g===void 0||(u[p]=g),u},{}),c=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((u,h)=>{let{class:p,className:g,...y}=h;return Object.entries(y).every(x=>{let[b,w]=x;return Array.isArray(w)?w.includes({...i,...o}[b]):{...i,...o}[b]===w})?[...u,p,g]:u},[]);return AM(e,s,c,r?.class,r?.className)},IT=GH("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function De({className:e,variant:t,size:r,asChild:n=!1,...a}){const i=n?VU:"button";return f.jsx(i,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:$e(IT({variant:t,size:r,className:e})),...a})}function tt({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:$e("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...t})}function gr({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:20","data-slot":"card-header",className:$e("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...t})}function yr({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:33","data-slot":"card-title",className:$e("leading-none font-semibold",e),...t})}function mce({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:43","data-slot":"card-description",className:$e("text-muted-foreground text-sm",e),...t})}function at({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:$e("px-6",e),...t})}/**
51 * @license lucide-react v0.453.0 - ISC
52 *
53 * This source code is licensed under the ISC license.
54 * See the LICENSE file in the root directory of this source tree.
55 */const gce=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),WH=(...e)=>e.filter((t,r,n)=>!!t&&n.indexOf(t)===r).join(" ");/**
56 * @license lucide-react v0.453.0 - ISC
57 *
58 * This source code is licensed under the ISC license.
59 * See the LICENSE file in the root directory of this source tree.
60 */var yce={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
61 * @license lucide-react v0.453.0 - ISC
62 *
63 * This source code is licensed under the ISC license.
64 * See the LICENSE file in the root directory of this source tree.
65 */const vce=C.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:i,iconNode:s,...o},c)=>C.createElement("svg",{ref:c,...yce,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:WH("lucide",a),...o},[...s.map(([u,h])=>C.createElement(u,h)),...Array.isArray(i)?i:[i]]));/**
66 * @license lucide-react v0.453.0 - ISC
67 *
68 * This source code is licensed under the ISC license.
69 * See the LICENSE file in the root directory of this source tree.
70 */const We=(e,t)=>
70{const r=C.forwardRef(({className:n,...a},i)=>C.createElement(vce,{ref:i,iconNode:t,className:WH(`lucide-${gce(e)}`,n),...a}));return r.displayName=`${e}`,r};/**
71 * @license lucide-react v0.453.0 - ISC
72 *
73 * This source code is licensed under the ISC license.
74 * See the LICENSE file in the root directory of this source tree.
75 */const yu=We("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
76 * @license lucide-react v0.453.0 - ISC
77 *
78 * This source code is licensed under the ISC license.
79 * See the LICENSE file in the root directory of this source tree.
80 */const bce=We("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
81 * @license lucide-react v0.453.0 - ISC
82 *
83 * This source code is licensed under the ISC license.
84 * See the LICENSE file in the root directory of this source tree.
85 */const Ci=We("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
86 * @license lucide-react v0.453.0 - ISC
87 *
88 * This source code is licensed under the ISC license.
89 * See the LICENSE file in the root directory of this source tree.
90 */const xce=We("ArrowUpDown",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]);/**
91 * @license lucide-react v0.453.0 - ISC
92 *
93 * This source code is licensed under the ISC license.
94 * See the LICENSE file in the root directory of this source tree.
95 */const wce=We("Ban",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.9 4.9 14.2 14.2",key:"1m5liu"}]]);/**
96 * @license lucide-react v0.453.0 - ISC
97 *
98 * This source code is licensed under the ISC license.
99 * See the LICENSE file in the root directory of this source tree.
100 */const Sce=We("BellOff",[["path",{d:"M8.7 3A6 6 0 0 1 18 8a21.3 21.3 0 0 0 .6 5",key:"o7mx20"}],["path",{d:"M17 17H3s3-2 3-9a4.67 4.67 0 0 1 .3-1.7",key:"16f1lm"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
101 * @license lucide-react v0.453.0 - ISC
102 *
103 * This source code is licensed under the ISC license.
104 * See the LICENSE file in the root directory of this source tree.
105 */const Ece=We("BellRing",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}]]);/**
106 * @license lucide-react v0.453.0 - ISC
107 *
108 * This source code is licensed under the ISC license.
109 * See the LICENSE file in the root directory of this source tree.
110 */const tf=We("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
111 * @license lucide-react v0.453.0 - ISC
112 *
113 * This source code is licensed under the ISC license.
114 * See the LICENSE file in the root directory of this source tree.
115 */const ou=We("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
116 * @license lucide-react v0.453.0 - ISC
117 *
118 * This source code is licensed under the ISC license.
119 * See the LICENSE file in the root directory of this source tree.
120 */const _ce=We("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
121 * @license lucide-react v0.453.0 - ISC
122 *
123 * This source code is licensed under the ISC license.
124 * See the LICENSE file in the root directory of this source tree.
125 */const Ace=We("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
126 * @license lucide-react v0.453.0 - ISC
127 *
128 * This source code is licensed under the ISC license.
129 * See the LICENSE file in the root directory of this source tree.
130 */const Tce=We("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/**
131 * @license lucide-react v0.453.0 - ISC
132 *
133 * This source code is licensed under the ISC license.
134 * See the LICENSE file in the root directory of this source tree.
135 */const iy=We("CheckCheck",[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]]);/**
136 * @license lucide-react v0.453.0 - ISC
137 *
138 * This source code is licensed under the ISC license.
139 * See the LICENSE file in the root directory of this source tree.
140 */const bf=We("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
141 * @license lucide-react v0.453.0 - ISC
142 *
143 * This source code is licensed under the ISC license.
144 * See the LICENSE file in the root directory of this source tree.
145 */const vm=We("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
146 * @license lucide-react v0.453.0 - ISC
147 *
148 * This source code is licensed under the ISC license.
149 * See the LICENSE file in the root directory of this source tree.
150 */const lu=We("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
151 * @license lucide-react v0.453.0 - ISC
152 *
153 * This source code is licensed under the ISC license.
154 * See the LICENSE file in the root directory of this source tree.
155 */const vb=We("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
156 * @license lucide-react v0.453.0 - ISC
157 *
158 * This source code is licensed under the ISC license.
159 * See the LICENSE file in the root directory of this source tree.
160 */const jT=We("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
161 * @license lucide-react v0.453.0 - ISC
162 *
163 * This source code is licensed under the ISC license.
164 * See the LICENSE file in the root directory of this source tree.
165 */const vu=We("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
166 * @license lucide-react v0.453.0 - ISC
167 *
168 * This source code is licensed under the ISC license.
169 * See the LICENSE file in the root directory of this source tree.
170 */const Xn=We("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
171 * @license lucide-react v0.453.0 - ISC
172 *
173 * This source code is licensed under the ISC license.
174 * See the LICENSE file in the root directory of this source tree.
175 */const Nce=We("CircleUserRound",[["path",{d:"M18 20a6 6 0 0 0-12 0",key:"1qehca"}],["circle",{cx:"12",cy:"10",r:"4",key:"1h16sb"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
176 * @license lucide-react v0.453.0 - ISC
177 *
178 * This source code is licensed under the ISC license.
179 * See the LICENSE file in the root directory of this source tree.
180 */const YE=We("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
181 * @license lucide-react v0.453.0 - ISC
182 *
183 * This source code is licensed under the ISC license.
184 * See the LICENSE file in the root directory of this source tree.
185 */const e0=We("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
186 * @license lucide-react v0.453.0 - ISC
187 *
188 * This source code is licensed under the ISC license.
189 * See the LICENSE file in the root directory of this source tree.
190 */const rf=We("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
191 * @license lucide-react v0.453.0 - ISC
192 *
193 * This source code is licensed under the ISC license.
194 * See the LICENSE file in the root directory of this source tree.
195 */const Cce=We("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
196 * @license lucide-react v0.453.0 - ISC
197 *
198 * This source code is licensed under the ISC license.
199 * See the LICENSE file in the root directory of this source tree.
200 */const Os=We("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/**
201 * @license lucide-react v0.453.0 - ISC
202 *
203 * This source code is licensed under the ISC license.
204 * See the LICENSE file in the root directory of this source tree.
205 */const kce=We("Crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/**
206 * @license lucide-react v0.453.0 - ISC
207 *
208 * This source code is licensed under the ISC license.
209 * See the LICENSE file in the root directory of this source tree.
210 */const TM=We("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
211 * @license lucide-react v0.453.0 - ISC
212 *
213 * This source code is licensed under the ISC license.
214 * See the LICENSE file in the root directory of this source tree.
215 */const YH=We("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/**
216 * @license lucide-react v0.453.0 - ISC
217 *
218 * This source code is licensed under the ISC license.
219 * See the LICENSE file in the root directory of this source tree.
220 */const Oce=We("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
221 * @license lucide-react v0.453.0 - ISC
222 *
223 * This source code is licensed under the ISC license.
224 * See the LICENSE file in the root directory of this source tree.
225 */const Mce=We("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/**
226 * @license lucide-react v0.453.0 - ISC
227 *
228 * This source code is licensed under the ISC license.
229 * See the LICENSE file in the root directory of this source tree.
230 */const LT=We("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
231 * @license lucide-react v0.453.0 - ISC
232 *
233 * This source code is licensed under the ISC license.
234 * See the LICENSE file in the root directory of this source tree.
235 */const Ey=We("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
236 * @license lucide-react v0.453.0 - ISC
237 *
238 * This source code is licensed under the ISC license.
239 * See the LICENSE file in the root directory of this source tree.
240 */const si=We("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
241 * @license lucide-react v0.453.0 - ISC
242 *
243 * This source code is licensed under the ISC license.
244 * See the LICENSE file in the root directory of this source tree.
245 */const Pce=We("FileDown",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]]);/**
246 * @license lucide-react v0.453.0 - ISC
247 *
248 * This source code is licensed under the ISC license.
249 * See the LICENSE file in the root directory of this source tree.
250 */const Rce=We("Fingerprint",[["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M2 12a10 10 0 0 1 18-6",key:"ydlgp0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}
250],["path",{d:"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2",key:"1tidbn"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2v2",key:"1fr1j5"}]]);/**
251 * @license lucide-react v0.453.0 - ISC
252 *
253 * This source code is licensed under the ISC license.
254 * See the LICENSE file in the root directory of this source tree.
255 */const BT=We("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/**
256 * @license lucide-react v0.453.0 - ISC
257 *
258 * This source code is licensed under the ISC license.
259 * See the LICENSE file in the root directory of this source tree.
260 */const Iu=We("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
261 * @license lucide-react v0.453.0 - ISC
262 *
263 * This source code is licensed under the ISC license.
264 * See the LICENSE file in the root directory of this source tree.
265 */const Dce=We("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/**
266 * @license lucide-react v0.453.0 - ISC
267 *
268 * This source code is licensed under the ISC license.
269 * See the LICENSE file in the root directory of this source tree.
270 */const Ice=We("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
271 * @license lucide-react v0.453.0 - ISC
272 *
273 * This source code is licensed under the ISC license.
274 * See the LICENSE file in the root directory of this source tree.
275 */const sc=We("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
276 * @license lucide-react v0.453.0 - ISC
277 *
278 * This source code is licensed under the ISC license.
279 * See the LICENSE file in the root directory of this source tree.
280 */const bb=We("KeyRound",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/**
281 * @license lucide-react v0.453.0 - ISC
282 *
283 * This source code is licensed under the ISC license.
284 * See the LICENSE file in the root directory of this source tree.
285 */const zT=We("Key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]);/**
286 * @license lucide-react v0.453.0 - ISC
287 *
288 * This source code is licensed under the ISC license.
289 * See the LICENSE file in the root directory of this source tree.
290 */const KH=We("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
291 * @license lucide-react v0.453.0 - ISC
292 *
293 * This source code is licensed under the ISC license.
294 * See the LICENSE file in the root directory of this source tree.
295 */const XH=We("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
296 * @license lucide-react v0.453.0 - ISC
297 *
298 * This source code is licensed under the ISC license.
299 * See the LICENSE file in the root directory of this source tree.
300 */const pn=We("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
301 * @license lucide-react v0.453.0 - ISC
302 *
303 * This source code is licensed under the ISC license.
304 * See the LICENSE file in the root directory of this source tree.
305 */const jce=We("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
306 * @license lucide-react v0.453.0 - ISC
307 *
308 * This source code is licensed under the ISC license.
309 * See the LICENSE file in the root directory of this source tree.
310 */const QH=We("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
311 * @license lucide-react v0.453.0 - ISC
312 *
313 * This source code is licensed under the ISC license.
314 * See the LICENSE file in the root directory of this source tree.
315 */const ZH=We("Megaphone",[["path",{d:"m3 11 18-5v12L3 14v-3z",key:"n962bs"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}]]);/**
316 * @license lucide-react v0.453.0 - ISC
317 *
318 * This source code is licensed under the ISC license.
319 * See the LICENSE file in the root directory of this source tree.
320 */const Lce=We("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
321 * @license lucide-react v0.453.0 - ISC
322 *
323 * This source code is licensed under the ISC license.
324 * See the LICENSE file in the root directory of this source tree.
325 */const Bce=We("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
326 * @license lucide-react v0.453.0 - ISC
327 *
328 * This source code is licensed under the ISC license.
329 * See the LICENSE file in the root directory of this source tree.
330 */const zce=We("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
331 * @license lucide-react v0.453.0 - ISC
332 *
333 * This source code is licensed under the ISC license.
334 * See the LICENSE file in the root directory of this source tree.
335 */const FT=We("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**
336 * @license lucide-react v0.453.0 - ISC
337 *
338 * This source code is licensed under the ISC license.
339 * See the LICENSE file in the root directory of this source tree.
340 */const ni=We("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
341 * @license lucide-react v0.453.0 - ISC
342 *
343 * This source code is licensed under the ISC license.
344 * See the LICENSE file in the root directory of this source tree.
345 */const ki=We("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
346 * @license lucide-react v0.453.0 - ISC
347 *
348 * This source code is licensed under the ISC license.
349 * See the LICENSE file in the root directory of this source tree.
350 */const Fce=We("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
351 * @license lucide-react v0.453.0 - ISC
352 *
353 * This source code is licensed under the ISC license.
354 * See the LICENSE file in the root directory of this source tree.
355 */const _y=We("ScanLine",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 12h10",key:"b7w52i"}]]);/**
356 * @license lucide-react v0.453.0 - ISC
357 *
358 * This source code is licensed under the ISC license.
359 * See the LICENSE file in the root directory of this source tree.
360 */const JH=We("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
361 * @license lucide-react v0.453.0 - ISC
362 *
363 * This source code is licensed under the ISC license.
364 * See the LICENSE file in the root directory of this source tree.
365 */const eq=We("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
366 * @license lucide-react v0.453.0 - ISC
367 *
368 * This source code is licensed under the ISC license.
369 * See the LICENSE file in the root directory of this source tree.
370 */const NM=We("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/**
371 * @license lucide-react v0.453.0 - ISC
372 *
373 * This source code is licensed under the ISC license.
374 * See the LICENSE file in the root directory of this source tree.
375 */const Ii=We("ShieldAlert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
375y:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);/**
376 * @license lucide-react v0.453.0 - ISC
377 *
378 * This source code is licensed under the ISC license.
379 * See the LICENSE file in the root directory of this source tree.
380 */const oc=We("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
381 * @license lucide-react v0.453.0 - ISC
382 *
383 * This source code is licensed under the ISC license.
384 * See the LICENSE file in the root directory of this source tree.
385 */const xb=We("ShieldX",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m14.5 9.5-5 5",key:"17q4r4"}],["path",{d:"m9.5 9.5 5 5",key:"18nt4w"}]]);/**
386 * @license lucide-react v0.453.0 - ISC
387 *
388 * This source code is licensed under the ISC license.
389 * See the LICENSE file in the root directory of this source tree.
390 */const vr=We("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
391 * @license lucide-react v0.453.0 - ISC
392 *
393 * This source code is licensed under the ISC license.
394 * See the LICENSE file in the root directory of this source tree.
395 */const bu=We("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);/**
396 * @license lucide-react v0.453.0 - ISC
397 *
398 * This source code is licensed under the ISC license.
399 * See the LICENSE file in the root directory of this source tree.
400 */const KE=We("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
401 * @license lucide-react v0.453.0 - ISC
402 *
403 * This source code is licensed under the ISC license.
404 * See the LICENSE file in the root directory of this source tree.
405 */const $T=We("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**
406 * @license lucide-react v0.453.0 - ISC
407 *
408 * This source code is licensed under the ISC license.
409 * See the LICENSE file in the root directory of this source tree.
410 */const $ce=We("Tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]]);/**
411 * @license lucide-react v0.453.0 - ISC
412 *
413 * This source code is licensed under the ISC license.
414 * See the LICENSE file in the root directory of this source tree.
415 */const Ay=We("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);/**
416 * @license lucide-react v0.453.0 - ISC
417 *
418 * This source code is licensed under the ISC license.
419 * See the LICENSE file in the root directory of this source tree.
420 */const Uce=We("Ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]);/**
421 * @license lucide-react v0.453.0 - ISC
422 *
423 * This source code is licensed under the ISC license.
424 * See the LICENSE file in the root directory of this source tree.
425 */const f3=We("ToggleLeft",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"6",ry:"6",key:"f2vt7d"}],["circle",{cx:"8",cy:"12",r:"2",key:"1nvbw3"}]]);/**
426 * @license lucide-react v0.453.0 - ISC
427 *
428 * This source code is licensed under the ISC license.
429 * See the LICENSE file in the root directory of this source tree.
430 */const h3=We("ToggleRight",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"6",ry:"6",key:"f2vt7d"}],["circle",{cx:"16",cy:"12",r:"2",key:"4ma0v8"}]]);/**
431 * @license lucide-react v0.453.0 - ISC
432 *
433 * This source code is licensed under the ISC license.
434 * See the LICENSE file in the root directory of this source tree.
435 */const qs=We("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}
435],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
436 * @license lucide-react v0.453.0 - ISC
437 *
438 * This source code is licensed under the ISC license.
439 * See the LICENSE file in the root directory of this source tree.
440 */const Hce=We("Trash",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}]]);/**
441 * @license lucide-react v0.453.0 - ISC
442 *
443 * This source code is licensed under the ISC license.
444 * See the LICENSE file in the root directory of this source tree.
445 */const qce=We("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);/**
446 * @license lucide-react v0.453.0 - ISC
447 *
448 * This source code is licensed under the ISC license.
449 * See the LICENSE file in the root directory of this source tree.
450 */const Vs=We("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
451 * @license lucide-react v0.453.0 - ISC
452 *
453 * This source code is licensed under the ISC license.
454 * See the LICENSE file in the root directory of this source tree.
455 */const Sr=We("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
456 * @license lucide-react v0.453.0 - ISC
457 *
458 * This source code is licensed under the ISC license.
459 * See the LICENSE file in the root directory of this source tree.
460 */const Vce=We("UserCog",[["circle",{cx:"18",cy:"15",r:"3",key:"gjjjvw"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M10 15H6a4 4 0 0 0-4 4v2",key:"1nfge6"}],["path",{d:"m21.7 16.4-.9-.3",key:"12j9ji"}],["path",{d:"m15.2 13.9-.9-.3",key:"1fdjdi"}],["path",{d:"m16.6 18.7.3-.9",key:"heedtr"}],["path",{d:"m19.1 12.2.3-.9",key:"1af3ki"}],["path",{d:"m19.6 18.7-.4-1",key:"1x9vze"}],["path",{d:"m16.8 12.3-.4-1",key:"vqeiwj"}],["path",{d:"m14.3 16.6 1-.4",key:"1qlj63"}],["path",{d:"m20.7 13.8 1-.4",key:"1v5t8k"}]]);/**
461 * @license lucide-react v0.453.0 - ISC
462 *
463 * This source code is licensed under the ISC license.
464 * See the LICENSE file in the root directory of this source tree.
465 */const XE=We("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/**
466 * @license lucide-react v0.453.0 - ISC
467 *
468 * This source code is licensed under the ISC license.
469 * See the LICENSE file in the root directory of this source tree.
470 */const Gce=We("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
471 * @license lucide-react v0.453.0 - ISC
472 *
473 * This source code is licensed under the ISC license.
474 * See the LICENSE file in the root directory of this source tree.
475 */const ko=We("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
476 * @license lucide-react v0.453.0 - ISC
477 *
478 * This source code is licensed under the ISC license.
479 * See the LICENSE file in the root directory of this source tree.
480 */const Wce=We("WandSparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]);/**
481 * @license lucide-react v0.453.0 - ISC
482 *
483 * This source code is licensed under the ISC license.
484 * See the LICENSE file in the root directory of this source tree.
485 */const bm=We("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}
vendor: 4,280 bytes, lines 485-503
485],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/**
486 * @license lucide-react v0.453.0 - ISC
487 *
488 * This source code is licensed under the ISC license.
489 * See the LICENSE file in the root directory of this source tree.
490 */const ju=We("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
491 * @license lucide-react v0.453.0 - ISC
492 *
493 * This source code is licensed under the ISC license.
494 * See the LICENSE file in the root directory of this source tree.
495 */const Ho=We("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function Yce(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var r,n,a,i,s=[],o="",c=e.split("/");for(c[0]||c.shift();a=c.shift();)r=a[0],r==="*"?(s.push(r),o+=a[1]==="?"?"(?:/(.*))?":"/(.*)"):r===":"?(n=a.indexOf("?",1),i=a.indexOf(".",1),s.push(a.substring(1,~n?n:~i?i:a.length)),o+=~n&&!~i?"(?:/([^/]+?))?":"/([^/]+?)",~i&&(o+=(~n?"?":"")+"\\"+a.substring(i))):o+="/"+a;return{keys:s,pattern:new RegExp("^"+o+(t?"(?=$|/)":"/?$"),"i")}}var p3={exports:{}},m3={};/**
496 * @license React
497 * use-sync-external-store-shim.production.js
498 *
499 * Copyright (c) Meta Platforms, Inc. and affiliates.
500 *
501 * This source code is licensed under the MIT license found in the
502 * LICENSE file in the root directory of this source tree.
503 */var CM;function Kce(){if(CM)return m3;CM=1;var e=tb();function t(p,g){return p===g&&(p!==0||1/p===1/g)||p!==p&&g!==g}var r=typeof Object.is=="function"?Object.is:t,n=e.useState,a=e.useEffect,i=e.useLayoutEffect,s=e.useDebugValue;function o(p,g){var y=g(),x=n({inst:{value:y,getSnapshot:g}}),b=x[0].inst,w=x[1];return i(function(){b.value=y,b.getSnapshot=g,c(b)&&w({inst:b})},[p,y,g]),a(function(){return c(b)&&w({inst:b}),p(function(){c(b)&&w({inst:b})})},[p]),s(y),y}function c(p){var g=p.getSnapshot;p=p.value;try{var y=g();return!r(p,y)}catch{return!0}}function u(p,g){return g()}var h=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?u:o;return m3.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:h,m3}var kM;function Xce(){return kM||(kM=1,p3.exports=Kce()),p3.exports}var tq=Xce();const Qce=rb.useInsertionEffect,Zce=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Jce=Zce?C.useLayoutEffect:C.useEffect,eue=Qce||Jce,rq=e=>{const t=C.useRef([e,(...r)=>t[0](...r)]).current;return eue(()=>{t[0]=e}),t[1]},tue="popstate",UT="pushState",HT="replaceState",rue="hashchange",OM=[tue,UT,HT,rue],nue=e=>{for(const t of OM)addEventListener(t,e);return()=>{for(const t of OM)removeEventListener(t,e)}},nq=(e,t)=>tq.useSyncExternalStore(nue,e,t),aue=()=>location.search,iue=({ssrSearch:e=""}={})=>nq(aue,()=>e),MM=()=>location.pathname,sue=({ssrPath:e}={})=>nq(MM,e?()=>e:MM),oue=(e,{replace:t=!1,state:r=null}={})=>history[t?HT:UT](r,"",e),lue=(e={})=>[sue(e),oue],PM=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[PM]>"u"){for(const e of[UT,HT]){const t=history[e];history[e]=function(){const r=t.apply(this,arguments),n=new Event(e);return n.arguments=arguments,dispatchEvent(n),r}}Object.defineProperty(window,PM,{value:!0})}const cue=(e,t)=>t.toLowerCase().indexOf(e.toLowerCase())?"~"+t:t.slice(e.length)||"/",aq=(e="")=>e==="/"?"":e,uue=(e,t)=>e[0]==="~"?e.slice(1):aq(t)+e,due=(e="",t)=>cue(QE(aq(e)),QE(t)),fue=e=>e[0]==="?"?e.slice(1):e,QE=e=>{try{return decodeURI(e)}catch{return e}},hue=e=>QE(fue(e)),iq={hook:lue,searchHook:iue,parser:Yce,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e},sq=C.createContext(iq),t0=()=>C.useContext(sq),oq={},lq=C.createContext(oq),pue=()=>C.useContext(lq),wb=e=>{const[t,r]=e.hook(e);return[due(e.base,t),rq((n,a)=>r(uue(n,e.base),a))]},rl=()=>wb(t0()),cq=()=>{const e=t0();return hue(e.searchHook(e))},uq=(e,t,r,n)=>{const{pattern:a,keys:i}=t instanceof RegExp?{keys:!1,pattern:t}:e(t||"*",n),s=a.exec(r)||[],[o,...c]=s;return o!==void 0?[!0,(()=>{const u=i!==!1?Object.fromEntries(i.map((p,g)=>[p,c[g]])):s.groups;let h={...c};return u&&Object.assign(h,u),h}
503)(),...n?[o]:[]]:[!1,null]},mue=({children:e,...t})=>{const r=t0(),n=t.hook?iq:r;let a=n;const[i,s]=t.ssrPath?.split("?")??[];s&&(t.ssrSearch=s,t.ssrPath=i),t.hrefs=t.hrefs??t.hook?.hrefs;let o=C.useRef({}),c=o.current,u=c;for(let h in n){const p=h==="base"?n[h]+(t[h]||""):t[h]||n[h];c===u&&p!==u[h]&&(o.current=u={...u}),u[h]=p,(p!==n[h]||p!==a[h])&&(a=u)}return C.createElement(sq.Provider,{value:a,children:e})},RM=({children:e,component:t},r)=>t?C.createElement(t,{params:r}):typeof e=="function"?e(r):e,gue=e=>{let t=C.useRef(oq);const r=t.current;return t.current=Object.keys(e).length!==Object.keys(r).length||Object.entries(e).some(([n,a])=>a!==r[n])?e:r},$r=({path:e,nest:t,match:r,...n})=>{const a=t0(),[i]=wb(a),[s,o,c]=r??uq(a.parser,e,i,t),u=gue({...pue(),...o});if(!s)return null;const h=c?C.createElement(mue,{base:c},RM(n,u)):RM(n,u);return C.createElement(lq.Provider,{value:u,children:h})},pa=C.forwardRef((e,t)=>{const r=t0(),[n,a]=wb(r),{to:i="",href:s=i,onClick:o,asChild:c,children:u,className:h,replace:p,state:g,...y}=e,x=rq(w=>{w.ctrlKey||w.metaKey||w.altKey||w.shiftKey||w.button!==0||(o?.(w),w.defaultPrevented||(w.preventDefault(),a(s,e)))}),b=r.hrefs(s[0]==="~"?s.slice(1):r.base+s,r);return c&&C.isValidElement(u)?C.cloneElement(u,{onClick:x,href:b}):C.createElement("a",{...y,onClick:x,href:b,className:h?.call?h(n===s):h,children:u,ref:t})}),ZE=e=>Array.isArray(e)?e.flatMap(t=>ZE(t&&t.type===C.Fragment?t.props.children:t)):[e],yue=({children:e,location:t})=>{const r=t0(),[n]=wb(r);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),ZE(e).forEach(i=>{if(C.isValidElement(i)&&i.props.path){const s=i.props.path;window.__WOUTER_ROUTES__.includes(s)||window.__WOUTER_ROUTES__.push(s)}}));for(const a of ZE(e)){let i=0;if(C.isValidElement(a)&&(i=uq(r.parser,a.props.path,t||n,a.props.nest))[0])return C.cloneElement(a,{match:i})}return null};function DM(){const[,e]=rl(),[t,r]=C.useState("");C.useEffect(()=>{r(window.location.pathname+window.location.hash)},[]);const n=()=>{e("/")};return f.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:20",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:f.jsx(tt,{"data-loc":"client/src/pages/NotFound.tsx:21",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:f.jsxs(at,{"data-loc":"client/src/pages/NotFound.tsx:22",className:"pt-8 pb-8 text-center",children:[f.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:23",className:"flex justify-center mb-6",children:f.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"relative",children:[f.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:25",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),f.jsx(jT,{"data-loc":"client/src/pages/NotFound.tsx:26",className:"relative h-16 w-16 text-red-500"})]})}),f.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),f.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:32",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),f.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:36",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",f.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:38"}),"It may have been moved or deleted."]}),t&&f.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:43",className:"text-xs text-slate-400 mb-4 font-mono break-all bg-slate-100 rounded p-2",children:["Requested: ",f.jsx("strong",{"data-loc":"client/src/pages/NotFound.tsx:44",children:t})]}),f.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:48",id:"not-found-button-group",className:"flex flex-col sm:flex-row gap-3 justify-center",children:f.jsxs(De,{"data-loc":"client/src/pages/NotFound.tsx:52",onClick:n,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[f.jsx(Ice,{"data-loc":"client/src/pages/NotFound.tsx:56",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class vue extends C.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}render(){return this.state.hasError?f.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:f.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[f.jsx(Sr,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),f.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),f.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:f.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),f.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:$e("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[f.jsx(Fce,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const dq=C.createContext(void 0);function bue({children:e,defaultTheme:t="light",switchable:r=!1}){const[n,a]=C.useState(()=>r&&localStorage.getItem("theme")||t);C.useEffect(()=>{const s=document.documentElement;n==="dark"?s.classList.add("dark"):s.classList.remove("dark"),r&&localStorage.setItem("theme",n)},[n,r]);const i=r?()=>{a(s=>s==="light"?"dark":"light")}:void 0;return f.jsx(dq.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:n,toggleTheme:i,switchable:r},children:e})}function qT(){const e=C.useContext(dq);if(!e)throw new Error("useTheme must be used within ThemeProvider");return e}const ts=()=>{const e="https://manus.im",t="UmjGwkayU5aMsY6rzCyqJi",r=`${window.location.origin}/api/oauth/callback`,n=crypto.randomUUID();document.cookie=`${rie}=${n}; Path=/; Max-Age=600; SameSite=None; Secure`;const a=nie({redirectUri:r,nonce:n}),i=new URL(`${e}/app-auth`);i.searchParams.set("appId",t),i.searchParams.set("redirectUri",r),i.searchParams.set("state",a),i.searchParams.set("type","signIn"),window.location.href=i.toString()};function cs(e){const{redirectOnUnauthenticated:t=!1,redirectPath:r}={},n=ke.useUtils(),a=ke.auth.me.useQuery(void 0,{retry:!1,refetchOnWindowFocus:!1}),i=ke.auth.logout.useMutation({onSuccess:()=>{n.auth.me.setData(void 0,null)}}),s=C.useCallback(async()=>{try{await i.mutateAsync()}catch(c){if(c instanceof pf&&c.data?.code==="UNAUTHORIZED")return;throw c}finally{try{sessionStorage.removeItem("manus-cookie")}catch{}
503n.auth.me.setData(void 0,null),await n.auth.me.invalidate()}},[i,n]),o=C.useMemo(()=>(localStorage.setItem("manus-runtime-user-info",JSON.stringify(a.data)),{user:a.data??null,loading:a.isLoading||i.isPending,error:a.error??i.error??null,isAuthenticated:!!a.data}),[a.data,a.error,a.isLoading,i.error,i.isPending]);return C.useEffect(()=>{t&&(a.isLoading||i.isPending||o.user||typeof window>"u"||r&&window.location.pathname===r||(r?window.location.href=r:ts()))},[t,r,i.isPending,a.isLoading,o.user]),{...o,refresh:()=>a.refetch(),logout:s}}const xue=GH("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function mt({className:e,variant:t,asChild:r=!1,...n}){const a=r?VU:"span";return f.jsx(a,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:$e(xue({variant:t}),e),...n})}const wue=[{icon:si,title:"Identity Monitoring",desc:"Monitor emails, phones, usernames, domains, and properties for breach exposure across the dark web and public records.",color:"text-blue-400",bg:"bg-blue-500/10"},{icon:pn,title:"Password Center",desc:"Secure vault with strength scoring, duplicate detection, breach checking, and a built-in password generator.",color:"text-purple-400",bg:"bg-purple-500/10"},{icon:vr,title:"Privacy Center",desc:"Track and submit data broker opt-out requests, manage cookie preferences, and monitor your privacy score.",color:"text-green-400",bg:"bg-green-500/10"},{icon:Iu,title:"Advanced VPN",desc:"One-click VPN with WireGuard, OpenVPN, and IKEv2 protocols, kill switch, and DNS/IPv6/WebRTC leak protection.",color:"text-cyan-400",bg:"bg-cyan-500/10"},{icon:Ho,title:"Scam Detection",desc:"AI-powered analysis of links, emails, QR codes, and SMS messages with plain-language risk explanations.",color:"text-yellow-400",bg:"bg-yellow-500/10"},{icon:ou,title:"AI Security Assistant",desc:"Your personal cybersecurity expert — explains alerts, answers questions, and guides you through improvements.",color:"text-pink-400",bg:"bg-pink-500/10"}],Sue=["Identity Monitoring — unlimited items","Password Vault & Manager","Privacy Center & Data Broker Opt-Out","Advanced VPN (WireGuard / OpenVPN / IKEv2)","AI-Powered Scam Detection","AI Security Assistant — 24/7","Credit & Property Monitoring","Device & Communication Security","Business Edition Access","Live Security Score & Threat Timeline"],Eue=[{value:"15+",label:"Security Modules"},{value:"256-bit",label:"AES Encryption"},{value:"24/7",label:"Threat Monitoring"},{value:"Zero",label:"Trust Architecture"}];function _ue(){const{isAuthenticated:e}=cs(),{theme:t,toggleTheme:r}=qT();return f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:47",className:"min-h-screen bg-background text-foreground overflow-x-hidden",children:[f.jsx("header",{"data-loc":"client/src/pages/Home.tsx:49",className:"fixed top-0 left-0 right-0 z-50 glass border-b border-border/50",children:f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:50",className:"container flex items-center justify-between h-16",children:[f.jsxs(pa,{"data-loc":"client/src/pages/Home.tsx:51",href:"/",className:"flex items-center gap-2.5",children:[f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:52",className:"p-1.5 rounded-lg bg-primary/15",children:f.jsx(vr,{"data-loc":"client/src/pages/Home.tsx:53",className:"h-5 w-5 text-primary"})}),f.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:55",className:"font-bold font-display text-base",children:["EJM ",f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:55",className:"text-gradient",children:"USS"})]})]}),f.jsxs("nav",{"data-loc":"client/src/pages/Home.tsx:57",className:"hidden md:flex items-center gap-6 text-sm text-muted-foreground",children:[f.jsx("a",{"data-loc":"client/src/pages/Home.tsx:58",href:"#features",className:"hover:text-foreground transition-colors",children:"Features"}),f.jsx("a",{"data-loc":"client/src/pages/Home.tsx:59",href:"#pricing",className:"hover:text-foreground transition-colors",children:"Pricing"}),f.jsx("a",{"data-loc":"client/src/pages/Home.tsx:60",href:"#security",className:"hover:text-foreground transition-colors",children:"Security"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:62",className:"flex items-center gap-3",children:[f.jsx("button",{"data-loc":"client/src/pages/Home.tsx:63",onClick:r,className:"p-2 rounded-lg hover:bg-secondary transition-colors text-muted-foreground hover:text-foreground",children:t==="dark"?f.jsx($T,{"data-loc":"client/src/pages/Home.tsx:64",className:"h-4 w-4"}):f.jsx(FT,{"data-loc":"client/src/pages/Home.tsx:64",className:"h-4 w-4"})}),e?f.jsx(pa,{"data-loc":"client/src/pages/Home.tsx:67",href:"/dashboard",children:f.jsxs(De,{"data-loc":"client/src/pages/Home.tsx:67",size:"sm",children:["Dashboard ",f.jsx(lu,{"data-loc":"client/src/pages/Home.tsx:67",className:"h-3.5 w-3.5 ml-1"})]})}):f.jsx(De,{"data-loc":"client/src/pages/Home.tsx:69",size:"sm",onClick:()=>ts(),children:"Get Started"})]})]})}),f.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:76",className:"relative pt-32 pb-24 overflow-hidden",children:[f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:77",className:"absolute inset-0 overflow-hidden pointer-events-none",children:[f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:78",className:"absolute top-1/4 left-1/2 -translate-x-1/2 w-[800px] h-[600px] bg-primary/5 rounded-full blur-3xl"}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:79",className:"absolute top-1/3 left-1/4 w-[400px] h-[400px] bg-purple-500/5 rounded-full blur-3xl"}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:80",className:"absolute top-1/3 right-1/4 w-[400px] h-[400px] bg-cyan-500/5 rounded-full blur-3xl"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:82",className:"container relative text-center max-w-4xl mx-auto",children:[f.jsxs(mt,{"data-loc":"client/src/pages/Home.tsx:83",variant:"secondary",className:"mb-6 px-4 py-1.5 text-xs font-medium border border-primary/20 bg-primary/10 text-primary",children:[f.jsx(oc,{"data-loc":"client/src/pages/Home.tsx:84",className:"h-3 w-3 mr-1.5"}),"Enterprise-Grade Cybersecurity for Everyone"]}),f.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:87",className:"text-5xl sm:text-6xl lg:text-7xl font-bold font-display leading-tight mb-6",children:["Your Complete",f.jsx("br",{"data-loc":"client/src/pages/Home.tsx:88"}),f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:88",className:"text-gradient",children:"Security Shield"})]}),f.jsx("p",{"data-loc":"client/src/pages/Home.tsx:90",className:"text-xl text-muted-foreground max-w-2xl mx-auto mb-10 leading-relaxed",children:"EJM Ultimate Security System protects your identity, passwords, privacy, and devices with AI-powered monitoring — all in one elegant dashboard."}),f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:93",className:"flex flex-col sm:flex-row gap-4 justify-center items-center",children:[e?f.jsx(pa,{"data-loc":"client/src/pages/Home.tsx:95",href:"/dashboard",children:f.jsxs(De,{"data-loc":"client/src/pages/Home.tsx:95",size:"lg",className:"px-8 h-12 text-base glow-blue",children:["Open Dashboard ",f.jsx(Ci,{"data-loc":"client/src/pages/Home.tsx:95",className:"h-4 w-4 ml-2"})]})}):f.jsxs(De,{"data-loc":"client/src/pages/Home.tsx:97",size:"lg",className:"px-8 h-12 text-base glow-blue",onClick:()=>ts(),children:["Start Protecting Now ",f.jsx(Ci,{"data-loc":"client/src/pages/Home.tsx:97",className:"h-4 w-4 ml-2"})]}),f.jsx("a",{"data-loc":"client/src/pages/Home.tsx:99",href:"#pricing",children:f.jsx(De,{"data-loc":"client/src/pages/Home.tsx:99",variant:"outline",size:"lg",className:"px-8 h-12 text-base",children:"View Pricing"})})]}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:101",className:"grid grid-cols-2 md:grid-cols-4 gap-6 mt-20",children:Eue.map(({value:n,label:a})=>f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:103",className:"glass-card rounded-xl p-4 text-center",children:[f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:104",className:"text-2xl font-bold font-display text-gradient mb-1",children:n}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:105",className:"text-xs text-muted-foreground",children:a})]},a))})]})]}),f.jsx("section",{"data-loc":"client/src/pages/Home.tsx:113",id:"features",className:"py-24",children:f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:114",className:"container",children:[f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:115",className:"text-center mb-16",children:[f.jsxs(mt,{"data-loc":"client/src/pages/Home.tsx:116",variant:"secondary",className:"mb-4 border border-border bg-secondary text-muted-foreground",children:[f.jsx(Cce,{"data-loc":"client/src/pages/Home.tsx:116",className:"h-3 w-3 mr-1.5"}),"Comprehensive Protection"]}),f.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:117",className:"text-4xl font-bold font-display mb-4",children:["Everything You Need,",f.jsx("br",{"data-loc":"client/src/pages/Home.tsx:117"}),f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:117",className:"text-gradient",children:"Nothing You Don't"})]}),f.jsx("p",{"data-loc":"client/src/pages/Home.tsx:118",className:"text-muted-foreground max-w-xl mx-auto",children:"Six powerful security modules working together to keep you protected across every digital surface."})]}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:120",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:wue.map(({icon:n,title:a,desc:i,color:s,bg:o})=>f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:122",className:"glass-card rounded-2xl p-6 hover:border-primary/30 transition-all duration-300",children:[f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:123",className:`inline-flex p-3 rounded-xl ${o} mb-4`,children:f.jsx(n,{"data-loc":"client/src/pages/Home.tsx:123",className:`h-6 w-6 ${s}`})}),f.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:124",className:"font-semibold font-display text-lg mb-2",children:a}),f.jsx("p",{"data-loc":"client/src/pages/Home.tsx:125",className:"text-muted-foreground text-sm leading-relaxed",children:i})]},a))})]})}),f.jsx("section",{"data-loc":"client/src/pages/Home.tsx:133",id:"security",className:"py-24",children:f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:134",className:"container",children:f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:135",className:"grid lg:grid-cols-2 gap-16 items-center",children:[f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:136",children:[f.jsxs(mt,{"data-loc":"client/src/pages/Home.tsx:137",variant:"secondary",className:"mb-4 border border-border bg-secondary text-muted-foreground",children:[f.jsx(Rce,{"data-loc":"client/src/pages/Home.tsx:137",className:"h-3 w-3 mr-1.5"}),"Enterprise Security Standards"]}),f.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:138",className:"text-4xl font-bold font-display mb-6",children:["Built on a",f.jsx("br",{"data-loc":"client/src/pages/Home.tsx:138"}),f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:138",className:"text-gradient-green",children:"Zero Trust Foundation"})]}),f.jsx("p",{"data-loc":"client/src/pages/Home.tsx:139",className:"text-muted-foreground mb-8 leading-relaxed",children:"Every layer of EJM USS is engineered to the highest security standards — from AES-256 encryption at rest to TLS 1.3 in transit, with full GDPR and CCPA compliance."}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:140",className:"space-y-3",children:["AES-256 encryption at rest","TLS 1.3 in transit","Zero Trust architecture","Multi-factor authentication","GDPR & CCPA compliant","SOC 2 Type II aligned"].map(n=>f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:142",className:"flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:143",className:"flex-shrink-0 w-5 h-5 rounded-full bg-green-500/20 flex items-center justify-center",children:f.jsx(bf,{"data-loc":"client/src/pages/Home.tsx:143",className:"h-3 w-3 text-green-400"})}),f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:144",className:"text-sm text-muted-foreground",children:n})]},n))})]}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:149",className:"grid grid-cols-2 gap-4",children:[{icon:oc,label:"Breach Detection",val:"Real-time"},{icon:pn,label:"Encryption",val:"AES-256"},{icon:Sr,label:"Threat Alerts",val:"Instant"},{icon:bu,label:"Device Support",val:"All Platforms"}].map(({icon:n,label:a,val:i})=>f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:151",className:"glass-card rounded-2xl p-6 text-center",children:[f.jsx(n,{"data-loc":"client/src/pages/Home.tsx:152",className:"h-8 w-8 text-primary mx-auto mb-3"}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:153",className:"font-bold font-display text-lg",children:i}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:154",className:"text-xs text-muted-foreground mt-1",children:a})]},a))})]})})}),f.jsx("section",{"data-loc":"client/src/pages/Home.tsx:163",id:"pricing",className:"py-24",children:f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:164",className:"container",children:[f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:165",className:"text-center mb-16",children:[f.jsxs(mt,{"data-loc":"client/src/pages/Home.tsx:166",variant:"secondary",className:"mb-4 border border-border bg-secondary text-muted-foreground",children:[f.jsx(Os,{"data-loc":"client/src/pages/Home.tsx:166",className:"h-3 w-3 mr-1.5"}),"Simple Pricing"]}),f.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:167",className:"text-4xl font-bold font-display mb-4",children:["One Plan.",f.jsx("br",{"data-loc":"client/src/pages/Home.tsx:167"}),f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:167",className:"text-gradient",children:"Total Protection."})]}),f.jsx("p",{"data-loc":"client/src/pages/Home.tsx:168",className:"text-muted-foreground max-w-md mx-auto",children:"No tiers, no hidden fees. Everything included for one straightforward monthly price."})]}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:170",className:"max-w-md mx-auto",children:f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:171",className:"glass-card rounded-3xl p-8 border border-primary/20 glow-blue relative overflow-hidden",children:[f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:172",className:"absolute top-0 right-0 w-64 h-64 bg-primary/5 rounded-full blur-3xl pointer-events-none"}),f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:173",className:"relative",children:[f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:174",className:"flex items-start justify-between mb-6",children:[f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:175",children:[f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:176",className:"font-bold font-display text-xl mb-1",children:"EJM Ultimate Security"}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:177",className:"text-muted-foreground text-sm",children:"Complete cybersecurity protection"})]}),f.jsx(mt,{"data-loc":"client/src/pages/Home.tsx:179",className:"bg-primary/20 text-primary border-primary/30",children:"Most Popular"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:181",className:"flex items-end gap-2 mb-8",children:[f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:182",className:"text-5xl font-bold font-display",children:"$40"}),f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:183",className:"text-muted-foreground mb-2",children:"/month"})]}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:185",className:"space-y-3 mb-8",children:Sue.map(n=>f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:187",className:"flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pa
503ges/Home.tsx:188",className:"flex-shrink-0 w-5 h-5 rounded-full bg-primary/20 flex items-center justify-center",children:f.jsx(bf,{"data-loc":"client/src/pages/Home.tsx:188",className:"h-3 w-3 text-primary"})}),f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:189",className:"text-sm text-muted-foreground",children:n})]},n))}),e?f.jsx(pa,{"data-loc":"client/src/pages/Home.tsx:194",href:"/dashboard",children:f.jsxs(De,{"data-loc":"client/src/pages/Home.tsx:194",className:"w-full h-12 text-base",size:"lg",children:["Go to Dashboard ",f.jsx(Ci,{"data-loc":"client/src/pages/Home.tsx:194",className:"h-4 w-4 ml-2"})]})}):f.jsxs(De,{"data-loc":"client/src/pages/Home.tsx:196",className:"w-full h-12 text-base",size:"lg",onClick:()=>ts(),children:["Subscribe Now — $40/mo ",f.jsx(Ci,{"data-loc":"client/src/pages/Home.tsx:196",className:"h-4 w-4 ml-2"})]}),f.jsx("p",{"data-loc":"client/src/pages/Home.tsx:198",className:"text-center text-xs text-muted-foreground mt-4",children:"Cancel anytime. Secure checkout via Stripe."})]})]})})]})}),f.jsx("section",{"data-loc":"client/src/pages/Home.tsx:206",className:"py-24",children:f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:207",className:"container",children:f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:208",className:"glass-card rounded-3xl p-12 text-center relative overflow-hidden",children:[f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:209",className:"absolute inset-0 overflow-hidden pointer-events-none",children:f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:210",className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[500px] h-[300px] bg-primary/8 rounded-full blur-3xl"})}),f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:212",className:"relative",children:[f.jsx(vr,{"data-loc":"client/src/pages/Home.tsx:213",className:"h-12 w-12 text-primary mx-auto mb-6"}),f.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:214",className:"text-4xl font-bold font-display mb-4",children:["Start Protecting Yourself ",f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:214",className:"text-gradient",children:"Today"})]}),f.jsx("p",{"data-loc":"client/src/pages/Home.tsx:215",className:"text-muted-foreground max-w-lg mx-auto mb-8",children:"Join thousands of users who trust EJM USS to guard their digital lives. Setup takes under 5 minutes."}),f.jsxs(De,{"data-loc":"client/src/pages/Home.tsx:216",size:"lg",className:"px-10 h-12 text-base glow-blue",onClick:()=>ts(),children:["Get Started ",f.jsx(Ci,{"data-loc":"client/src/pages/Home.tsx:216",className:"h-4 w-4 ml-2"})]})]})]})})}),f.jsx("footer",{"data-loc":"client/src/pages/Home.tsx:223",className:"border-t border-border py-10",children:f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:224",className:"container flex flex-col md:flex-row items-center justify-between gap-4 text-sm text-muted-foreground",children:[f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:225",className:"flex items-center gap-2",children:[f.jsx(vr,{"data-loc":"client/src/pages/Home.tsx:226",className:"h-4 w-4 text-primary"}),f.jsx("span",{"data-loc":"client/src/pages/Home.tsx:227",className:"font-medium font-display",children:"EJM Ultimate Security System"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:229",className:"flex items-center gap-6",children:[f.jsx("a",{"data-loc":"client/src/pages/Home.tsx:230",href:"#",className:"hover:text-foreground transition-colors",children:"Privacy Policy"}),f.jsx("a",{"data-loc":"client/src/pages/Home.tsx:231",href:"#",className:"hover:text-foreground transition-colors",children:"Terms of Service"}),f.jsx("a",{"data-loc":"client/src/pages/Home.tsx:232",href:"#",className:"hover:text-foreground transition-colors",children:"Support"})]}),f.jsx("div",{"data-loc":"client/src/pages/Home.tsx:234",children:"© 2026 EJM USS. All rights reserved."})]})})]})}var g3="focusScope.autoFocusOnMount",y3="focusScope.autoFocusOnUnmount",IM={bubbles:!1,cancelable:!0},Aue="FocusScope",VT=C.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...s}=e,[o,c]=C.useState(null),u=aa(a),h=aa(i),p=C.useRef(null),g=Yt(t,b=>c(b)),y=C.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;C.useEffect(()=>{if(n){let b=function(T){if(y.paused||!o)return;const R=T.target;o.contains(R)?p.current=R:Bl(p.current,{select:!0})},w=function(T){if(y.paused||!o)return;const R=T.relatedTarget;R!==null&&(o.contains(R)||Bl(p.current,{select:!0}))},E=function(T){if(document.activeElement===document.body)for(const k of T)k.removedNodes.length>
vendor: 8,646 bytes, lines 503-518
5030&&Bl(o)};document.addEventListener("focusin",b),document.addEventListener("focusout",w);const A=new MutationObserver(E);return o&&A.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",b),document.removeEventListener("focusout",w),A.disconnect()}}},[n,o,y.paused]),C.useEffect(()=>{if(o){LM.add(y);const b=document.activeElement;if(!o.contains(b)){const E=new CustomEvent(g3,IM);o.addEventListener(g3,u),o.dispatchEvent(E),E.defaultPrevented||(Tue(Mue(fq(o)),{select:!0}),document.activeElement===b&&Bl(o))}return()=>{o.removeEventListener(g3,u),setTimeout(()=>{const E=new CustomEvent(y3,IM);o.addEventListener(y3,h),o.dispatchEvent(E),E.defaultPrevented||Bl(b??document.body,{select:!0}),o.removeEventListener(y3,h),LM.remove(y)},0)}}},[o,u,h,y]);const x=C.useCallback(b=>{if(!r&&!n||y.paused)return;const w=b.key==="Tab"&&!b.altKey&&!b.ctrlKey&&!b.metaKey,E=document.activeElement;if(w&&E){const A=b.currentTarget,[T,R]=Nue(A);T&&R?!b.shiftKey&&E===R?(b.preventDefault(),r&&Bl(T,{select:!0})):b.shiftKey&&E===T&&(b.preventDefault(),r&&Bl(R,{select:!0})):E===A&&b.preventDefault()}},[r,n,y.paused]);return f.jsx(vt.div,{tabIndex:-1,...s,ref:g,onKeyDown:x})});VT.displayName=Aue;function Tue(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Bl(n,{select:t}),document.activeElement!==r)return}function Nue(e){const t=fq(e),r=jM(t,e),n=jM(t.reverse(),e);return[r,n]}function fq(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function jM(e,t){for(const r of e)if(!Cue(r,{upTo:t}))return r}function Cue(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function kue(e){return e instanceof HTMLInputElement&&"select"in e}function Bl(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&kue(e)&&t&&e.select()}}var LM=Oue();function Oue(){let e=[];return{add(t){const r=e[0];t!==r&&r?.pause(),e=BM(e,t),e.unshift(t)},remove(t){e=BM(e,t),e[0]?.resume()}}}function BM(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function Mue(e){return e.filter(t=>t.tagName!=="A")}var v3=0;function hq(){C.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??zM()),document.body.insertAdjacentElement("beforeend",e[1]??zM()),v3++,()=>{v3===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),v3--}},[])}function zM(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Cs=function(){return Cs=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},Cs.apply(this,arguments)};function pq(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function Pue(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,i;n<a;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}var sy="right-scroll-bar-position",oy="width-before-scroll-bar",Rue="with-scroll-bars-hidden",Due="--removed-body-scroll-bar-size";function b3(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Iue(e,t){var r=C.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var a=r.value;a!==n&&(r.value=n,r.callback(n,a))}}}})[0];return r.callback=t,r.facade}var jue=typeof window<"u"?C.useLayoutEffect:C.useEffect,FM=new WeakMap;function Lue(e,t){var r=Iue(null,function(n){return e.forEach(function(a){return b3(a,n)})});return jue(function(){var n=FM.get(r);if(n){var a=new Set(n),i=new Set(e),s=r.current;a.forEach(function(o){i.has(o)||b3(o,null)}),i.forEach(function(o){a.has(o)||b3(o,s)})}FM.set(r,e)},[e]),r}function Bue(e){return e}function zue(e,t){t===void 0&&(t=Bue);var r=[],n=!1,a={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(i){var s=t(i,n);return r.push(s),function(){r=r.filter(function(o){return o!==s})}},assignSyncMedium:function(i){for(n=!0;r.length;){var s=r;r=[],s.forEach(i)}r={push:function(o){return i(o)},filter:function(){return r}}},assignMedium:function(i){n=!0;var s=[];if(r.length){var o=r;r=[],o.forEach(i),s=r}var c=function(){var h=s;s=[],h.forEach(i)},u=function(){return Promise.resolve().then(c)};u(),r={push:function(h){s.push(h),u()},filter:function(h){return s=s.filter(h),r}}}};return a}function Fue(e){e===void 0&&(e={});var t=zue(null);return t.options=Cs({async:!0,ssr:!1},e),t}var mq=function(e){var t=e.sideCar,r=pq(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return C.createElement(n,Cs({},r))};mq.isSideCarExport=!0;function $ue(e,t){return e.useMedium(t),mq}var gq=Fue(),x3=function(){},Sb=C.forwardRef(function(e,t){var r=C.useRef(null),n=C.useState({onScrollCapture:x3,onWheelCapture:x3,onTouchMoveCapture:x3}),a=n[0],i=n[1],s=e.forwardProps,o=e.children,c=e.className,u=e.removeScrollBar,h=e.enabled,p=e.shards,g=e.sideCar,y=e.noRelative,x=e.noIsolation,b=e.inert,w=e.allowPinchZoom,E=e.as,A=E===void 0?"div":E,T=e.gapMode,R=pq(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=g,O=Lue([r,t]),P=Cs(Cs({},R),a);return C.createElement(C.Fragment,null,h&&C.createElement(k,{sideCar:gq,removeScrollBar:u,shards:p,noRelative:y,noIsolation:x,inert:b,setCallbacks:i,allowPinchZoom:!!w,lockRef:r,gapMode:T}),s?C.cloneElement(C.Children.only(o),Cs(Cs({},P),{ref:O})):C.createElement(A,Cs({},P,{className:c,ref:O}),o))});Sb.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Sb.classNames={fullWidth:oy,zeroRight:sy};var Uue=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Hue(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Uue();return t&&e.setAttribute("nonce",t),e}function que(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Vue(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Gue=function(){var e=0,t=null;return{add:function(r){e==0&&(t=Hue())&&(que(t,r),Vue(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Wue=function(){var e=Gue();return function(t,r){C.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},yq=function(){var e=Wue(),t=function(r){var n=r.styles,a=r.dynamic;return e(n,a),null};return t},Yue={left:0,top:0,right:0,gap:0},w3=function(e){return parseInt(e||"",10)||0},Kue=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[w3(r),w3(n),w3(a)]},Xue=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Yue;var t=Kue(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},Que=yq(),nf="data-scroll-locked",Zue=function(e,t,r,n){var a=e.left,i=e.top,s=e.right,o=e.gap;return r===void 0&&(r="margin"),`
504  .`.concat(Rue,` {
505   overflow: hidden `).concat(n,`;
506   padding-right: `).concat(o,"px ").concat(n,`;
507  }
508  body[`).concat(nf,`] {
509    overflow: hidden `).concat(n,`;
510    overscroll-behavior: contain;
511    `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&`
512    padding-left: `.concat(a,`px;
513    padding-top: `).concat(i,`px;
514    padding-right: `).concat(s,`px;
515    margin-left:0;
516    margin-top:0;
517    margin-right: `).concat(o,"px ").concat(n,`;
518    `),r==="padding"&&"padding-right: ".concat(o,"px ").concat(n,";
518")].filter(Boolean).join(""),`
519  }
520  
521  .`).concat(sy,` {
522    right: `).concat(o,"px ").concat(n,`;
523  }
524  
525  .`).concat(oy,` {
526    margin-right: `).concat(o,"px ").concat(n,`;
527  }
528  
529  .`).concat(sy," .").concat(sy,` {
530    right: 0 `).concat(n,`;
531  }
532  
533  .`).concat(oy," .").concat(oy,` {
534    margin-right: 0 `).concat(n,`;
535  }
536  
537  body[`).concat(nf,`] {
538    `).concat(Due,": ").concat(o,`px;
539  }
540`)},$M=function(){var e=parseInt(document.body.getAttribute(nf)||"0",10);return isFinite(e)?e:0},Jue=function(){C.useEffect(function(){return document.body.setAttribute(nf,($M()+1).toString()),function(){var e=$M()-1;e<=0?document.body.removeAttribute(nf):document.body.setAttribute(nf,e.toString())}},[])},ede=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?"margin":n;Jue();var i=C.useMemo(function(){return Xue(a)},[a]);return C.createElement(Que,{styles:Zue(i,!t,a,r?"":"!important")})},JE=!1;if(typeof window<"u")try{var f1=Object.defineProperty({},"passive",{get:function(){return JE=!0,!0}});window.addEventListener("test",f1,f1),window.removeEventListener("test",f1,f1)}catch{JE=!1}var Dd=JE?{passive:!1}:!1,tde=function(e){return e.tagName==="TEXTAREA"},vq=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!tde(e)&&r[t]==="visible")},rde=function(e){return vq(e,"overflowY")},nde=function(e){return vq(e,"overflowX")},UM=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var a=bq(e,n);if(a){var i=xq(e,n),s=i[1],o=i[2];if(s>o)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},ade=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},ide=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},bq=function(e,t){return e==="v"?rde(t):nde(t)},xq=function(e,t){return e==="v"?ade(t):ide(t)},sde=function(e,t){return e==="h"&&t==="rtl"?-1:1},ode=function(e,t,r,n,a){var i=sde(e,window.getComputedStyle(t).direction),s=i*n,o=r.target,c=t.contains(o),u=!1,h=s>0,p=0,g=0;do{if(!o)break;var y=xq(e,o),x=y[0],b=y[1],w=y[2],E=b-w-i*x;(x||E)&&bq(e,o)&&(p+=E,g+=x);var A=o.parentNode;o=A&&A.nodeType===Node.DOCUMENT_FRAGMENT_NODE?A.host:A}while(!c&&o!==document.body||c&&(t.contains(o)||t===o));return(h&&Math.abs(p)<1||!h&&Math.abs(g)<1)&&(u=!0),u},h1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},HM=function(e){return[e.deltaX,e.deltaY]},qM=function(e){return e&&"current"in e?e.current:e},lde=function(e,t){return e[0]===t[0]&&e[1]===t[1]},cde=function(e){return`
541  .block-interactivity-`.concat(e,` {pointer-events: none;}
542  .allow-interactivity-`).concat(e,` {pointer-events: all;}
543`)},ude=0,Id=[];function dde(e){var t=C.useRef([]),r=C.useRef([0,0]),n=C.useRef(),a=C.useState(ude++)[0],i=C.useState(yq)[0],s=C.useRef(e);C.useEffect(function(){s.current=e},[e]),C.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var b=Pue([e.lockRef.current],(e.shards||[]).map(qM),!0).filter(Boolean);return b.forEach(function(w){return w.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),b.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var o=C.useCallback(function(b,w){if("touches"in b&&b.touches.length===2||b.type==="wheel"&&b.ctrlKey)return!s.current.allowPinchZoom;var E=h1(b),A=r.current,T="deltaX"in b?b.deltaX:A[0]-E[0],R="deltaY"in b?b.deltaY:A[1]-E[1],k,O=b.target,P=Math.abs(T)>Math.abs(R)?"h":"v";if("touches"in b&&P==="h"&&O.type==="range")return!1;var j=UM(P,O);if(!j)return!0;if(j?k=P:(k=P==="v"?"h":"v",j=UM(P,O)),!j)return!1;if(!n.current&&"changedTouches"in b&&(T||R)&&(n.current=k),!k)return!0;var L=n.current||k;return ode(L,w,b,L==="h"?T:R)},[]),c=C.useCallback(function(b){var w=b;if(!(!Id.length||Id[Id.length-1]!==i)){var E="deltaY"in w?HM(w):h1(w),A=t.current.filter(function(k){return k.name===w.type&&(k.target===w.target||w.target===k.shadowParent)&&lde(k.delta,E)})[0];if(A&&A.should){w.cancelable&&w.preventDefault();return}
vendor: 4,102 bytes, line 543
543if(!A){var T=(s.current.shards||[]).map(qM).filter(Boolean).filter(function(k){return k.contains(w.target)}),R=T.length>0?o(w,T[0]):!s.current.noIsolation;R&&w.cancelable&&w.preventDefault()}}},[]),u=C.useCallback(function(b,w,E,A){var T={name:b,delta:w,target:E,should:A,shadowParent:fde(E)};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(R){return R!==T})},1)},[]),h=C.useCallback(function(b){r.current=h1(b),n.current=void 0},[]),p=C.useCallback(function(b){u(b.type,HM(b),b.target,o(b,e.lockRef.current))},[]),g=C.useCallback(function(b){u(b.type,h1(b),b.target,o(b,e.lockRef.current))},[]);C.useEffect(function(){return Id.push(i),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:g}),document.addEventListener("wheel",c,Dd),document.addEventListener("touchmove",c,Dd),document.addEventListener("touchstart",h,Dd),function(){Id=Id.filter(function(b){return b!==i}),document.removeEventListener("wheel",c,Dd),document.removeEventListener("touchmove",c,Dd),document.removeEventListener("touchstart",h,Dd)}},[]);var y=e.removeScrollBar,x=e.inert;return C.createElement(C.Fragment,null,x?C.createElement(i,{styles:cde(a)}):null,y?C.createElement(ede,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function fde(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const hde=$ue(gq,dde);var GT=C.forwardRef(function(e,t){return C.createElement(Sb,Cs({},e,{ref:t,sideCar:hde}))});GT.classNames=Sb.classNames;var pde=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},jd=new WeakMap,p1=new WeakMap,m1={},S3=0,wq=function(e){return e&&(e.host||wq(e.parentNode))},mde=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=wq(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},gde=function(e,t,r,n){var a=mde(t,Array.isArray(e)?e:[e]);m1[r]||(m1[r]=new WeakMap);var i=m1[r],s=[],o=new Set,c=new Set(a),u=function(p){!p||o.has(p)||(o.add(p),u(p.parentNode))};a.forEach(u);var h=function(p){!p||c.has(p)||Array.prototype.forEach.call(p.children,function(g){if(o.has(g))h(g);else try{var y=g.getAttribute(n),x=y!==null&&y!=="false",b=(jd.get(g)||0)+1,w=(i.get(g)||0)+1;jd.set(g,b),i.set(g,w),s.push(g),b===1&&x&&p1.set(g,!0),w===1&&g.setAttribute(r,"true"),x||g.setAttribute(n,"true")}catch(E){console.error("aria-hidden: cannot operate on ",g,E)}})};return h(t),o.clear(),S3++,function(){s.forEach(function(p){var g=jd.get(p)-1,y=i.get(p)-1;jd.set(p,g),i.set(p,y),g||(p1.has(p)||p.removeAttribute(n),p1.delete(p)),y||p.removeAttribute(r)}),S3--,S3||(jd=new WeakMap,jd=new WeakMap,p1=new WeakMap,m1={})}},Sq=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=pde(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live], script"))),gde(n,a,r,"aria-hidden")):function(){return null}},Eb="Dialog",[Eq,_q]=zi(Eb),[yde,us]=Eq(Eb),Aq=e=>{const{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,o=C.useRef(null),c=C.useRef(null),[u,h]=gu({prop:n,defaultProp:a??!1,onChange:i,caller:Eb});return f.jsx(yde,{scope:t,triggerRef:o,contentRef:c,contentId:Do(),titleId:Do(),descriptionId:Do(),open:u,onOpenChange:h,onOpenToggle:C.useCallback(()=>h(p=>!p),[h]),modal:s,children:r})};Aq.displayName=Eb;var Tq="DialogTrigger",Nq=C.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=us(Tq,r),i=Yt(t,a.triggerRef);return f.jsx(vt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":KT(a.open),...n,ref:i,onClick:gt(e.onClick,a.onOpenToggle)})});Nq.displayName=Tq;var WT="DialogPortal",[vde,Cq]=Eq(WT,{forceMount:void 0}),kq=e=>{const{__scopeDialog:t,forceMount:r,children:n,container:a}=e,i=us(WT,t);return f.jsx(vde,{scope:t,forceMount:r,children:C.Children.map(n,s=>f.jsx(ls,{present:r||i.open,children:f.jsx(mb,{asChild:!0,container:a,children:s})}))})};kq.displayName=WT;var Ty="DialogOverlay",Oq=C.forwardRef((e,t)=>
543{const r=Cq(Ty,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=us(Ty,e.__scopeDialog);return i.modal?f.jsx(ls,{present:n||i.open,children:f.jsx(xde,{...a,ref:t})}):null});Oq.displayName=Ty;var bde=gf("DialogOverlay.RemoveScroll"),xde=C.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=us(Ty,r);return f.jsx(GT,{as:bde,allowPinchZoom:!0,shards:[a.contentRef],children:f.jsx(vt.div,{"data-state":KT(a.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),xu="DialogContent",Mq=C.forwardRef((e,t)=>{const r=Cq(xu,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=us(xu,e.__scopeDialog);return f.jsx(ls,{present:n||i.open,children:i.modal?f.jsx(wde,{...a,ref:t}):f.jsx(Sde,{...a,ref:t})})});Mq.displayName=xu;var wde=C.forwardRef((e,t)=>{const r=us(xu,e.__scopeDialog),n=C.useRef(null),a=Yt(t,r.contentRef,n);return C.useEffect(()=>{const i=n.current;if(i)return Sq(i)},[]),f.jsx(Pq,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:gt(e.onCloseAutoFocus,i=>{i.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:gt(e.onPointerDownOutside,i=>{const s=i.detail.originalEvent,o=s.button===0&&s.ctrlKey===!0;(s.button===2||o)&&i.preventDefault()}),onFocusOutside:gt(e.onFocusOutside,i=>i.preventDefault())})}),Sde=C.forwardRef((e,t)=>{const r=us(xu,e.__scopeDialog),n=C.useRef(!1),a=C.useRef(!1);return f.jsx(Pq,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(n.current||r.triggerRef.current?.focus(),i.preventDefault()),n.current=!1,a.current=!1},onInteractOutside:i=>{e.onInteractOutside?.(i),i.defaultPrevented||(n.current=!0,i.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const s=i.target;r.triggerRef.current?.contains(s)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&a.current&&i.preventDefault()}})}),Pq=C.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:i,...s}=e,o=us(xu,r),c=C.useRef(null),u=Yt(t,c);return hq(),f.jsxs(f.Fragment,{children:[f.jsx(VT,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:i,children:f.jsx(cb,{role:"dialog",id:o.contentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":KT(o.open),...s,ref:u,onDismiss:()=>o.onOpenChange(!1)})}),f.jsxs(f.Fragment,{children:[f.jsx(_de,{titleId:o.titleId}),f.jsx(Tde,{contentRef:c,descriptionId:o.descriptionId})]})]})}),YT="DialogTitle",Rq=C.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=us(YT,r);return f.jsx(vt.h2,{id:a.titleId,...n,ref:t})});Rq.displayName=YT;var Dq="DialogDescription",Iq=C.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=us(Dq,r);return f.jsx(vt.p,{id:a.descriptionId,...n,ref:t})});Iq.displayName=Dq;var jq="DialogClose",Lq=C.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=us(jq,r);return f.jsx(vt.button,{type:"button",...n,ref:t,onClick:gt(e.onClick,()=>a.onOpenChange(!1))})});Lq.displayName=jq;function KT(e){return e?"open":"closed"}var Bq="DialogTitleWarning",[Ede,zq]=wse(Bq,{contentName:xu,titleName:YT,docsSlug:"dialog"}),_de=({titleId:e})=>{const t=zq(Bq),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
544
545If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
546
547For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return C.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},Ade="DialogDescriptionWarning",Tde=({contentRef:e,descriptionId:t})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${zq(Ade).contentName}}.`;return C.useEffect(()=>{const a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},XT=Aq,QT=Nq,ZT=kq,JT=Oq,e8=Mq,t8=Rq,Fq=Iq,_b=Lq;const $q=C.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),r8=()=>C.useContext($q);function qo({...e}){const t=C.useRef(!1),r=C.useRef(!1),n=C.useRef(null),a=C.useMemo(()=>({isComposing:()=>t.current,setComposing:i=>{t.current=i},justEndedComposing:()=>r.current,markCompositionEnd:()=>{r.current=!0,n.current&&clearTimeout(n.current),n.current=setTimeout(()=>{r.current=!1},150)}}),[]);return f.jsx($q.Provider,{"data-loc":"client/src/components/ui/dialog.tsx:50",value:a,children:f.jsx(XT,{"data-loc":"client/src/components/ui/dialog.tsx:51","data-slot":"dialog",...e})})}function Uq({...e}){return f.jsx(QT,{"data-loc":"client/src/components/ui/dialog.tsx:59","data-slot":"dialog-trigger",...e})}function Nde({...e}){return f.jsx(ZT,{"data-loc":"client/src/components/ui/dialog.tsx:65","data-slot":"dialog-portal",...e})}function Hq({className:e,...t}){return f.jsx(JT,{"data-loc":"client/src/components/ui/dialog.tsx:79","data-slot":"dialog-overlay",className:$e("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...t})}Hq.displayName="DialogOverlay";function Vo({className:e,children:t,showCloseButton:r=!0,onEscapeKeyDown:n,...a}){const{isComposing:i}=r8(),s=C.useCallback(o=>
547{if(o.isComposing||i()){o.preventDefault();return}n?.(o)},[i,n]);return f.jsxs(Nde,{"data-loc":"client/src/components/ui/dialog.tsx:122","data-slot":"dialog-portal",children:[f.jsx(Hq,{"data-loc":"client/src/components/ui/dialog.tsx:123"}),f.jsxs(e8,{"data-loc":"client/src/components/ui/dialog.tsx:124","data-slot":"dialog-content",className:$e("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),onEscapeKeyDown:s,...a,children:[t,r&&f.jsxs(_b,{"data-loc":"client/src/components/ui/dialog.tsx:135","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[f.jsx(ju,{"data-loc":"client/src/components/ui/dialog.tsx:139"}),f.jsx("span",{"data-loc":"client/src/components/ui/dialog.tsx:140",className:"sr-only",children:"Close"})]})]})]})}function Go({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/dialog.tsx:150","data-slot":"dialog-header",className:$e("flex flex-col gap-2 text-center sm:text-left",e),...t})}function xf({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/dialog.tsx:160","data-slot":"dialog-footer",className:$e("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...t})}function Wo({className:e,...t}){return f.jsx(t8,{"data-loc":"client/src/components/ui/dialog.tsx:176","data-slot":"dialog-title",className:$e("text-lg leading-none font-semibold",e),...t})}function qq({className:e,...t}){return f.jsx(Fq,{"data-loc":"client/src/components/ui/dialog.tsx:189","data-slot":"dialog-description",className:$e("text-muted-foreground text-sm",e),...t})}function g1(e){const t=C.useRef(e);t.current=e;const r=C.useRef(null);return r.current||(r.current=function(...n){return t.current.apply(this,n)}),r.current}function Vq(e={}){const{onKeyDown:t,onCompositionStart:r,onCompositionEnd:n}=e,a=C.useRef(!1),i=C.useRef(null),s=C.useRef(null),o=g1(p=>{i.current&&(clearTimeout(i.current),i.current=null),s.current&&(clearTimeout(s.current),s.current=null),a.current=!0,r?.(p)}),c=g1(p=>{i.current=setTimeout(()=>{s.current=setTimeout(()=>{a.current=!1})}),n?.(p)}),u=g1(p=>{if(a.current&&(p.key==="Escape"||p.key==="Enter"&&!p.shiftKey)){p.stopPropagation();return}t?.(p)}),h=g1(()=>a.current);return{onCompositionStart:o,onCompositionEnd:c,onKeyDown:u,isComposing:h}}function Gt({className:e,type:t,onKeyDown:r,onCompositionStart:n,onCompositionEnd:a,...i}){const s=r8(),{onCompositionStart:o,onCompositionEnd:c,onKeyDown:u}=Vq({onKeyDown:h=>{const p=h.nativeEvent.isComposing||s.justEndedComposing();h.key==="Enter"&&p||r?.(h)},onCompositionStart:h=>{s.setComposing(!0),n?.(h)},onCompositionEnd:h=>{s.markCompositionEnd(),setTimeout(()=>{s.setComposing(!1)},100),a?.(h)}});return f.jsx("input",{"data-loc":"client/src/components/ui/input.tsx:53",type:t,"data-slot":"input",className:$e("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),onCompositionStart:o,onCompositionEnd:c,onKeyDown:u,...i})}const Cde=["Identity Monitoring — unlimited items","Password Vault & Manager","Privacy Center & Data Broker Opt-Out","Advanced VPN (WireGuard / OpenVPN / IKEv2)","AI-Powered Scam Detection","AI Security Assistant — 24/7","Credit & Property Monitoring","Device & Communication Security","Business Edition Access","Live Security Score & Threat Timeline"];function kde(){const{isAuthenticated:e}=cs(),{theme:t,toggleTheme:r}=qT(),n=cq(),i=new URLSearchParams(n).get("ref")??"",[s,o]=C.useState(i),[c,u]=C.useState(0),[h,p]=C.useState(""),g=ke.promoCodes.validate.useQuery({code:h.trim()},{enabled:h.trim().length>=3}),y=g.data?.valid&&h.trim().length>=3,x=g.data?.type??null,b=ke.promoCodes.redeemFreeAccess.useMutation({onSuccess:O=>{Fe.success(O.message+" Redirecting to dashboard…"),setTimeout(()=>{window.location.href="/dashboard"},1500)},onError:O=>Fe.error(O.message??"Failed to redeem code")}),w=ke.promoCodes.getHalfOffCheckoutUrl.useMutation({onSuccess:O=>{O.url&&(Fe.info("Redirecting to discounted checkout…"),window.open(O.url,"_blank"))},onError:O=>Fe.error(O.message??"Failed to apply discount")}
547),E=ke.referrals.validate.useQuery({code:s},{enabled:s.length>=5}),A=ke.subscription.createCheckout.useMutation({onSuccess:O=>{O.url&&(Fe.info("Redirecting to Stripe checkout…"),window.open(O.url,"_blank"))},onError:()=>Fe.error("Failed to create checkout session")});C.useEffect(()=>{E.data?.valid?u(E.data.trialDays):u(0)},[E.data]);const T=()=>{if(!e){ts();return}A.mutate({referralCode:s||void 0})},R=()=>{if(!e){ts();return}x==="free_access"?b.mutate({code:h.trim()}):x==="half_off"&&w.mutate({code:h.trim()})},k=E.data?.valid&&s.length>=5;return f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:100",className:"min-h-screen bg-background text-foreground flex flex-col",children:[f.jsxs("header",{"data-loc":"client/src/pages/Pricing.tsx:101",className:"glass border-b border-border/50 px-6 py-4 flex items-center justify-between",children:[f.jsx(pa,{"data-loc":"client/src/pages/Pricing.tsx:102",href:"/",children:f.jsxs(De,{"data-loc":"client/src/pages/Pricing.tsx:102",variant:"ghost",size:"sm",children:[f.jsx(vr,{"data-loc":"client/src/pages/Pricing.tsx:102",className:"h-4 w-4 mr-2"}),"EJM USS"]})}),f.jsx("button",{"data-loc":"client/src/pages/Pricing.tsx:103",onClick:r,className:"p-2 rounded-lg hover:bg-secondary transition-colors text-muted-foreground hover:text-foreground",children:t==="dark"?f.jsx($T,{"data-loc":"client/src/pages/Pricing.tsx:104",className:"h-4 w-4"}):f.jsx(FT,{"data-loc":"client/src/pages/Pricing.tsx:104",className:"h-4 w-4"})})]}),f.jsx("main",{"data-loc":"client/src/pages/Pricing.tsx:107",className:"flex-1 flex items-center justify-center p-8",children:f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:108",className:"max-w-md w-full",children:[f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:109",className:"text-center mb-10",children:[f.jsxs(mt,{"data-loc":"client/src/pages/Pricing.tsx:110",variant:"secondary",className:"mb-4 border border-border bg-secondary text-muted-foreground",children:[f.jsx(Os,{"data-loc":"client/src/pages/Pricing.tsx:111",className:"h-3 w-3 mr-1.5"}),"Simple Pricing"]}),f.jsxs("h1",{"data-loc":"client/src/pages/Pricing.tsx:113",className:"text-4xl font-bold font-display mb-3",children:["One Plan.",f.jsx("br",{"data-loc":"client/src/pages/Pricing.tsx:113"}),f.jsx("span",{"data-loc":"client/src/pages/Pricing.tsx:113",className:"text-gradient",children:"Total Protection."})]}),f.jsx("p",{"data-loc":"client/src/pages/Pricing.tsx:114",className:"text-muted-foreground",children:"No tiers, no hidden fees. Everything included."})]}),f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:116",className:"glass-card rounded-3xl p-8 border border-primary/20 glow-blue",children:[f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:117",className:"flex items-end gap-2 mb-1",children:[f.jsx("span",{"data-loc":"client/src/pages/Pricing.tsx:118",className:"text-5xl font-bold font-display",children:"$40"}),f.jsx("span",{"data-loc":"client/src/pages/Pricing.tsx:119",className:"text-muted-foreground mb-2",children:"/month"})]}),k&&c>0&&f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:122",className:"mb-4 flex items-center gap-2 text-green-400 text-sm font-medium",children:[f.jsx(BT,{"data-loc":"client/src/pages/Pricing.tsx:123",className:"h-4 w-4"}),c,"-day free trial applied!"]}),f.jsx("div",{"data-loc":"client/src/pages/Pricing.tsx:127",className:"space-y-3 mb-6",children:Cde.map(O=>f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:129",className:"flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/Pricing.tsx:130",className:"flex-shrink-0 w-5 h-5 rounded-full bg-primary/20 flex items-center justify-center",children:f.jsx(bf,{"data-loc":"client/src/pages/Pricing.tsx:131",className:"h-3 w-3 text-primary"})}),f.jsx("span",{"data-loc":"client/src/pages/Pricing.tsx:133",className:"text-sm text-muted-foreground",children:O})]},O))}),f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:141",className:"mb-4",children:[f.jsxs("label",{"data-loc":"client/src/pages/Pricing.tsx:142",className:"text-xs text-muted-foreground mb-1.5 block flex items-center gap-1",children:[f.jsx(Ay,{"data-loc":"client/src/pages/Pricing.tsx:143",className:"h-3 w-3"})," Have a promo code?"]}),f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:145",className:"relative",children:[f.jsx(Gt,{"data-loc":"client/src/pages/Pricing.tsx:146",placeholder:"Enter promo code (e.g. SUMMER50)",value:h,onChange:O=>p(O.target.value.toUpperCase()),className:"bg-secondary/50 border-border pr-20 font-mono text-sm uppercase",maxLength:32}),h.trim().length>=3&&f.jsx("span",{"data-loc":"client/src/pages/Pricing.tsx:154",className:`absolute right-3 top-1/2 -translate-y-1/2 text-xs font-medium ${y?"text-green-400":"text-red-400"}`,children:g.isLoading?"…":y?"✓ Valid":"✗ Invalid"})]}),y&&f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:160",className:"mt-2 flex items-center gap-1.5 text-xs text-green-400",children:[f.jsx(Xn,{"data-loc":"client/src/pages/Pricing.tsx:161",className:"h-3.5 w-3.5"}),x==="free_access"?"Free access code — no payment required!":"50% off code — applied at checkout!",g.data?.usesLeft!=null&&f.jsxs("span",{"data-loc":"client/src/pages/Pricing.tsx:166",className:"text-muted-foreground ml-1",children:["(",g.data.usesLeft," uses left)"]})]}),h.trim().length>=3&&!g.isLoading&&!y&&f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:171",className:"mt-2 flex items-center gap-1.5 text-xs text-red-400",children:[f.jsx(Sr,{"data-loc":"client/src/pages/Pricing.tsx:172",className:"h-3.5 w-3.5"})," Invalid, expired, or exhausted code."]})]}),y&&f.jsxs(De,{"data-loc":"client/src/pages/Pricing.tsx:179",className:"w-full h-12 mb-3",size:"lg",variant:"outline",onClick:R,disabled:b.isPending||w.isPending,children:[b.isPending||w.isPending?"Processing…":x==="free_access"?"Redeem Free Access":"Checkout with 50% Off — $20/mo",f.jsx(Ci,{"data-loc":"client/src/pages/Pricing.tsx:191",className:"h-4 w-4 ml-2"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:195",className:"mb-5",children:[f.jsx("label",{"data-loc":"client/src/pages/Pricing.tsx:196",className:"text-xs text-muted-foreground mb-1.5 block",children:"Have a referral code?"}),f.jsxs("div",{"data-loc":"client/src/pages/Pricing.tsx:197",className:"relative",children:[f.jsx(Gt,{"data-loc":"client/src/pages/Pricing.tsx:198",placeholder:"Enter code (e.g. ABC123XY)",value:s,onChange:O=>o(O.target.value.toUpperCase()),className:"bg-secondary/50 border-border pr-20 font-mono text-sm uppercase",maxLength:20}),s.length>=5&&f.jsx("span",{"data-loc":"client/src/pages/Pricing.tsx:206",className:`absolute right-3 top-1/2 -translate-y-1/2 text-xs font-medium ${k?"text-green-400":"text-red-400"}`,children:E.isLoading?"…":k?"✓ Valid":"✗ Invalid"})]})]}),e?f.jsxs(De,{"data-loc":"client/src/pages/Pricing.tsx:214",className:"w-full h-12",size:"lg",onClick:T,disabled:A.isPending,children:[A.isPending?"Loading…":k&&c>0?`Start ${c}-Day Free Trial`:"Subscribe Now — $40/mo",f.jsx(Ci,{"data-loc":"client/src/pages/Pricing.tsx:221",className:"h-4 w-4 ml-2"})]}):f.jsxs(De,{"data-loc":"client/src/pages/Pricing.tsx:224",className:"w-full h-12",size:"lg",onClick:()=>ts(),children:["Get Started — $40/mo ",f.jsx(Ci,{"data-loc":"client/src/pages/Pricing.tsx:225",className:"h-4 w-4 ml-2"})]}),f.jsx("p",{"data-loc":"client/src/pages/Pricing.tsx:228",className:"text-center text-xs text-muted-foreground mt-4",children:"Cancel anytime. Secure checkout via Stripe."})]})]})})]})}function Ode(){return tq.useSyncExternalStore(Mde,()=>!0,()=>!1)}function Mde(){return()=>{}}var n8="Avatar",[Pde]=zi(n8),[Rde,Gq]=Pde(n8),Wq=C.forwardRef((e,t)=>
547{const{__scopeAvatar:r,...n}=e,[a,i]=C.useState("idle");return f.jsx(Rde,{scope:r,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:f.jsx(vt.span,{...n,ref:t})})});Wq.displayName=n8;var Yq="AvatarImage",Dde=C.forwardRef((e,t)=>{const{__scopeAvatar:r,src:n,onLoadingStatusChange:a=()=>{},...i}=e,s=Gq(Yq,r),o=Ide(n,i),c=aa(u=>{a(u),s.onImageLoadingStatusChange(u)});return gn(()=>{o!=="idle"&&c(o)},[o,c]),o==="loaded"?f.jsx(vt.img,{...i,ref:t,src:n}):null});Dde.displayName=Yq;var Kq="AvatarFallback",Xq=C.forwardRef((e,t)=>{const{__scopeAvatar:r,delayMs:n,...a}=e,i=Gq(Kq,r),[s,o]=C.useState(n===void 0);return C.useEffect(()=>{if(n!==void 0){const c=window.setTimeout(()=>o(!0),n);return()=>window.clearTimeout(c)}},[n]),s&&i.imageLoadingStatus!=="loaded"?f.jsx(vt.span,{...a,ref:t}):null});Xq.displayName=Kq;function VM(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}function Ide(e,{referrerPolicy:t,crossOrigin:r}){const n=Ode(),a=C.useRef(null),i=n?(a.current||(a.current=new window.Image),a.current):null,[s,o]=C.useState(()=>VM(i,e));return gn(()=>{o(VM(i,e))},[i,e]),gn(()=>{const c=p=>()=>{o(p)};if(!i)return;const u=c("loaded"),h=c("error");return i.addEventListener("load",u),i.addEventListener("error",h),t&&(i.referrerPolicy=t),typeof r=="string"&&(i.crossOrigin=r),()=>{i.removeEventListener("load",u),i.removeEventListener("error",h)}},[i,r,t]),s}var jde=Wq,Lde=Xq;function Bde({className:e,...t}){return f.jsx(jde,{"data-loc":"client/src/components/ui/avatar.tsx:11","data-slot":"avatar",className:$e("relative flex size-8 shrink-0 overflow-hidden rounded-full",e),...t})}function zde({className:e,...t}){return f.jsx(Lde,{"data-loc":"client/src/components/ui/avatar.tsx:40","data-slot":"avatar-fallback",className:$e("bg-muted flex size-full items-center justify-center rounded-full",e),...t})}const Fde=[{href:"/dashboard",label:"Overview",icon:KH},{href:"/dashboard/identity",label:"Identity Monitor",icon:si},{href:"/dashboard/passwords",label:"Password Center",icon:pn},{href:"/dashboard/privacy",label:"Privacy Center",icon:vr},{href:"/dashboard/vpn",label:"VPN Center",icon:Iu},{href:"/dashboard/scam",label:"Scam Detection",icon:Ho},{href:"/dashboard/ai",label:"AI Assistant",icon:ou},{href:"/dashboard/devices",label:"Device Scanner",icon:bu},{href:"/dashboard/score",label:"Security Score",icon:yu},{href:"/dashboard/credit",label:"Credit Monitoring",icon:Vs},{href:"/dashboard/ssn",label:"SSN Monitor",icon:bb},{href:"/dashboard/referrals",label:"Referrals",icon:ko},{href:"/dashboard/plan",label:"Plan & Billing",icon:Os}],$de=[{href:"/admin",label:"Admin Panel",icon:Ii}];function Ude({location:e}){const[t,r]=C.useState(!1),[,n]=rl(),a=[{href:"/dashboard",label:"Home",icon:KH},{href:"/dashboard/identity",label:"Identity",icon:si},{href:"/dashboard/ssn",label:"SSN",icon:bb},{href:"/dashboard/passwords",label:"Passwords",icon:pn},{href:"/dashboard/score",label:"Score",icon:yu}],i=[{href:"/dashboard/privacy",label:"Privacy Center",icon:vr},{href:"/dashboard/vpn",label:"VPN Center",icon:Iu},{href:"/dashboard/scam",label:"Scam Detection",icon:Ho},{href:"/dashboard/ai",label:"AI Assistant",icon:ou},{href:"/dashboard/devices",label:"Device Scanner",icon:bu},{href:"/dashboard/credit",label:"Credit Monitoring",icon:Vs},{href:"/dashboard/referrals",label:"Referrals",icon:ko},{href:"/dashboard/plan",label:"Plan & Billing",icon:Os}];return f.jsxs(f.Fragment,{children:[f.jsx("nav",{"data-loc":"client/src/components/AppSidebar.tsx:61",className:"lg:hidden fixed bottom-0 left-0 right-0 z-50 bg-sidebar/95 backdrop-blur-md border-t border-sidebar-border safe-area-inset-bottom",children:f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:62",className:"flex items-center justify-around px-2 py-1",children:[a.map(({href:s,label:o,icon:c})=>{const u=e===s;return f.jsx(pa,{"data-loc":"client/src/components/AppSidebar.tsx:66",href:s,children:f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:67",className:$e("flex flex-col items-center gap-0.5 px-3 py-2 rounded-xl transition-all duration-150 min-w-[52px]",u?"text-primary":"text-muted-foreground hover:text-foreground"),children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:71",className:$e("p-1.5 rounded-lg transition-all duration-150",u?"bg-primary/15":"bg-transparent"),children:f.jsx(c,{"data-loc":"client/src/components/AppSidebar.tsx:72",className:"h-5 w-5"})}),f.jsx("span",{"data-loc":"client/src/components/AppSidebar.tsx:74",className:$e("text-[10px] font-medium leading-none",u?"text-primary":"text-muted-foreground"),children:o})]})},s)}),f.jsxs("button",{"data-loc":"client/src/components/AppSidebar.tsx:79",onClick:()=>r(!0),className:"flex flex-col items-center gap-0.5 px-3 py-2 rounded-xl text-muted-foreground hover:text-foreground transition-all duration-150 min-w-[52px]",children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:83",className:"p-1.5 rounded-lg bg-transparent",children:f.jsx(Mce,{"data-loc":"client/src/components/AppSidebar.tsx:84",className:"h-5 w-5"})}),f.jsx("span",{"data-loc":"client/src/components/AppSidebar.tsx:86",className:"text-[10px] font-medium leading-none text-muted-foreground",children:"More"})]})]})}),t&&f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:93",className:"lg:hidden fixed inset-0 z-[60] flex flex-col justify-end",onClick:()=>r(!1),children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:94",className:"absolute inset-0 bg-black/50"}),f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:95",className:"relative bg-sidebar border-t border-sidebar-border rounded-t-2xl p-4 pb-8",onClick:s=>s.stopPropagation(),children:[f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:99",className:"flex items-center justify-between mb-4",children:[f.jsx("span",{"data-loc":"client/src/components/AppSidebar.tsx:100",className:"text-sm font-semibold text-foreground",children:"More Sections"}),f.jsx("button",{"data-loc":"client/src/components/AppSidebar.tsx:101",onClick:()=>r(!1),className:"p-1.5 rounded-lg text-muted-foreground hover:text-foreground",children:f.jsx(ju,{"data-loc":"client/src/components/AppSidebar.tsx:102",className:"h-4 w-4"})})]}),f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:105",className:"grid grid-cols-4 gap-2",children:i.map(({href:s,label:o,icon:c})=>{const u=e===s;return f.jsxs("button",{"data-loc":"client/src/components/AppSidebar.tsx:109",onClick:()=>{n(s),r(!1)},className:$e("flex flex-col items-center gap-1 p-3 rounded-xl transition-all duration-150",u?"bg-primary/15 text-primary":"bg-secondary/40 text-muted-foreground hover:text-foreground hover:bg-secondary/70"),children:[f.jsx(c,{"data-loc":"client/src/components/AppSidebar.tsx:119",className:"h-5 w-5"}),f.jsx("span",{"data-loc":"client/src/components/AppSidebar.tsx:120",className:"text-[10px] font-medium leading-tight text-center",children:o})]},s)})})]})]})]})}function Hde(){const[e]=rl(),{user:t,logout:r}=cs(),{theme:n,toggleTheme:a}=qT(),[i,s]=C.useState(!1),o=t?.planTier==="family",c=t?.name?t.name.split(" ").map(h=>h[0]).join("").toUpperCase().slice(0,2):"U",u=()=>f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:144",className:"flex flex-col h-full",children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:146",className:"px-6 py-5 border-b border-border",children:f.jsxs(pa,{"data-loc":"client/src/components/AppSidebar.tsx:147",href:"/",className:"flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:148",className:"p-1.5 rounded-lg bg-primary/10",children:f.jsx(vr,{"data-loc":"client/src/components/AppSidebar.tsx:149",className:"h-6 w-6 text-primary"})}),f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:151",children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:152",className:"font-bold font-display text-sm leading-tight",children:"EJM USS"}),f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:153",className:"text-[10px] text-muted-foreground leading-tight",children:"Ultimate Security"})]})]})}),f.jsxs("nav",{"data-loc":"client/src/components/AppSidebar.tsx:158",className:"flex-1 px-3 py-4 space-y-0.5 overflow-y-auto",children:[Fde.map(({href:h,label:p,icon:g})=>{const y=e===h;return f.jsx(pa,{"data-loc":"client/src/components/AppSidebar.tsx:162",href:h,onClick:()=>s(!1),children:f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:163",className:$e("flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm font-medium transition-all duration-150 group",y?"bg-primary text-primary-foreground shadow-sm":"text-muted-foreground hover:text-foreground hover:bg-secondary"),children:[f.jsx(g,{"data-loc":"client/src/components/AppSidebar.tsx:169",className:$e("h-4 w-4 flex-shrink-0",y?"text-primary-foreground":"text-muted-foreground group-hover:text-foreground")}),f.jsx("span",{"data-loc":"client/src/components/AppSidebar.tsx:170",className:"flex-1",children:p}),y&&f.jsx(lu,{"data-loc":"client/src/components/AppSidebar.tsx:171",className:"h-3 w-3 opacity-60"})]})},h)}),o&&f.jsx(pa,{"data-loc":"client/src/components/AppSidebar.tsx:178",href:"/dashboard/family",onClick:()=>s(!1),children:f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:179",className:$e("flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm font-medium transition-all duration-150 group",e==="/dashboard/family"?"bg-primary text-primary-foreground shadow-sm":"text-muted-foreground hover:text-foreground hover:bg-secondary"),children:[f.jsx(Nce,{"data-loc":"client/src/components/AppSidebar.tsx:185",className:$e("h-4 w-4 flex-shrink-0",e==="/dashboard/family"?"text-primary-foreground":"text-muted-foreground group-hover:text-foreground")}),f.jsx("span",{"data-loc":"client/src/components/AppSidebar.tsx:186",className:"flex-1",children:"Family Plan"}),e==="/dashboard/family"&&f.jsx(lu,{"data-loc":"client/src/components/AppSidebar.tsx:187",className:"h-3 w-3 opacity-60"})]})}),t?.role==="admin"&&f.jsxs(f.Fragment,{children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:194",className:"px-3 pt-3 pb-1",children:f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:195",className:"text-[10px] font-semibold text-muted-foreground uppercase tracking-wider",children:"Admin"})}),$de.map(({href:h,label:p,icon:g})=>{const y=e===h;return f.jsx(pa,{"data-loc":"client/src/components/AppSidebar.tsx:200",href:h,onClick:()=>s(!1),children:f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:201",className:$e("flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm font-medium transition-all duration-150 group",y?"bg-purple-600 text-white shadow-sm":"text-purple-400 hover:text-purple-300 hover:bg-purple-500/10"),children:[f.jsx(g,{"data-loc":"client/src/components/AppSidebar.tsx:207",className:"h-4 w-4 flex-shrink-0"}),f.jsx("span",{"data-loc":"client/src/components/AppSidebar.tsx:208",className:"flex-1",children:p}),y&&f.jsx(lu,{"data-loc":"client/src/components/AppSidebar.tsx:209",className:"h-3 w-3 opacity-60"})]})},h)})]})]}),f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:218",className:"px-3 py-4 border-t border-border space-y-2",children:[f.jsxs("button",{"data-loc":"client/src/components/AppSidebar.tsx:219",onClick:a,className:"flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm font-medium text-muted-foreground hover:text-foreground hover:bg-secondary w-full transition-all duration-150",children:[n==="dark"?f.jsx($T,{"data-loc":"client/src/components/AppSidebar.tsx:223",className:"h-4 w-4"}):f.jsx(FT,{"data-loc":"client/src/components/AppSidebar.tsx:223",className:"h-4 w-4"}),n==="dark"?"Light Mode":"Dark Mode"]}),f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:226",className:"flex items-center gap-3 px-3 py-2.5 rounded-lg",children:[f.jsx(Bde,{"data-loc":"client/src/components/AppSidebar.tsx:227",className:"h-7 w-7",children:f.jsx(zde,{"data-loc":"client/src/components/AppSidebar.tsx:228",className:"text-xs bg-primary/20 text-primary",children:c})}),f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:230",className:"flex-1 min-w-0",children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:231",className:"text-sm font-medium truncate",children:t?.name??"User"}),f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:232",className:"text-xs text-muted-foreground truncate",children:t?.email??""})]}),f.jsx("button",{"data-loc":"client/src/components/AppSidebar.tsx:234",onClick:r,className:"text-muted-foreground hover:text-destructive transition-colors",children:f.jsx(jce,{"data-loc":"client/src/components/AppSidebar.tsx:235",className:"h-4 w-4"})})]})]})]});return f.jsxs(f.Fragment,{children:[f.jsx(Ude,{"data-loc":"client/src/components/AppSidebar.tsx:245",location:e}),i&&f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:249",className:"lg:hidden fixed inset-0 z-50 flex",onClick:()=>s(!1),children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:250",className:"absolute inset-0 bg-black/50"}),f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:251",className:"relative w-72 bg-sidebar h-full shadow-xl",onClick:h=>h.stopPropagation(),children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:252",className:"absolute top-4 right-4",children:f.jsx(De,{"data-loc":"client/src/components/AppSidebar.tsx:253",variant:"ghost",size:"icon",onClick:()=>s(!1),children:f.jsx(ju,{"data-loc":"client/src/components/AppSidebar.tsx:254",className:"h-5 w-5"})})}),f.jsx(u,{"data-loc":"client/src/components/AppSidebar.tsx:257"})]})]}),f.jsxs("div",{"data-loc":"client/src/components/AppSidebar.tsx:263",className:"lg:hidden fixed top-0 left-0 right-0 z-40 bg-sidebar/95 backdrop-blur-md border-b border-sidebar-border flex items-center justify-between px-4 py-3",children:[f.jsxs(pa,{"data-loc":"client/src/components/AppSidebar.tsx:264",href:"/",className:"flex items-center gap-2",children:[f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:265",className:"p-1 rounded-lg bg-primary/10",children:f.jsx(vr,{"data-loc":"client/src/components/AppSidebar.tsx:266",className:"h-5 w-5 text-primary"})}),f.jsx("span",{"data-loc":"client/src/components/AppSidebar.tsx:268",className:"font-bold text-sm",children:"EJM USS"})]}),f.jsx(De,{"data-loc":"client/src/components/AppSidebar.tsx:270",variant:"ghost",size:"icon",onClick:()=>s(!0),children:f.jsx(Lce,{"data-loc":"client/src/components/AppSidebar.tsx:271",className:"h-5 w-5"})})]}),f.jsx("div",{"data-loc":"client/src/components/AppSidebar.tsx:276",className:"hidden lg:flex flex-col w-64 bg-sidebar border-r border-sidebar-border h-screen sticky top-0",children:f.jsx(u,{"data-loc":"client/src/components/AppSidebar.tsx:277"})})]})}function qde({children:e}){const{user:t,loading:r,isAuthenticated:n}=cs(),[,a]=rl(),{data:i,isLoading:s}=ke.subscription.status.useQuery(void 0,{enabled:n});return C.useEffect(()=>{!r&&!n&&ts()},[r,n]),r||n&&s?f.jsx("div",{"data-loc":"client/src/components/SubscriptionGate.tsx:28",className:"min-h-screen bg-background flex items-center justify-center",children:f.jsxs("div",{"data-loc":"client/src/components/SubscriptionGate.tsx:29",className:"flex flex-col items-center gap-4",children:[f.jsx(XH,{"data-loc":"client/src/components/SubscriptionGate.tsx:30",className:"h-10 w-10 animate-spin text-primary"}),f.jsx("p",{"data-loc":"client/src/components/SubscriptionGate.tsx:31",className:"text-muted-foreground text-sm",children:"Loading your security dashboard…"})]})}):n?t?.role==="admin"?f.jsx(f.Fragment,{children:e}):i&&i.status!=="active"&&i.status!=="trialing"?f.jsx("div",{"data-loc":"client/src/components/SubscriptionGate.tsx:48",className:"min-h-screen bg-background flex items-center justify-center p-6",children:f.jsxs("div",{"data-loc":"client/src/components/SubscriptionGate.tsx:49",className:"glass-card rounded-2xl p-10 max-w-md w-full text-center space-y-6",children:[f.jsx("div",{"data-loc":"client/src/components/SubscriptionGate.tsx:50",className:"flex justify-center",children:f.jsx("div",{"data-loc":"client/src/components/SubscriptionGate.tsx:51",className:"p-4 rounded-full bg-primary/10",children:f.jsx(Ii,{"data-loc":"client/src/components/SubscriptionGate.tsx:52",className:"h-12 w-12 text-primary"}
vendor: 17,235 bytes, line 547
547)})}),f.jsxs("div",{"data-loc":"client/src/components/SubscriptionGate.tsx:55",children:[f.jsx("h2",{"data-loc":"client/src/components/SubscriptionGate.tsx:56",className:"text-2xl font-bold font-display mb-2",children:"Subscription Required"}),f.jsxs("p",{"data-loc":"client/src/components/SubscriptionGate.tsx:57",className:"text-muted-foreground",children:["Access to the EJM Ultimate Security System dashboard requires an active subscription at ",f.jsx("strong",{"data-loc":"client/src/components/SubscriptionGate.tsx:58",className:"text-foreground",children:"$40/month"}),"."]})]}),f.jsxs("div",{"data-loc":"client/src/components/SubscriptionGate.tsx:61",className:"flex flex-col gap-3",children:[f.jsx(De,{"data-loc":"client/src/components/SubscriptionGate.tsx:62",size:"lg",className:"w-full",onClick:()=>a("/pricing"),children:"View Plans & Subscribe"}),f.jsx(De,{"data-loc":"client/src/components/SubscriptionGate.tsx:65",variant:"ghost",size:"sm",onClick:()=>a("/"),children:"Back to Home"})]})]})}):f.jsx(f.Fragment,{children:e}):null}var Vde=C.createContext(void 0);function Ab(e){const t=C.useContext(Vde);return e||t||"ltr"}function e_(e,[t,r]){return Math.min(r,Math.max(t,e))}function Gde(e,t){return C.useReducer((r,n)=>t[r][n]??r,e)}var a8="ScrollArea",[Qq]=zi(a8),[Wde,Fi]=Qq(a8),Zq=C.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:a,scrollHideDelay:i=600,...s}=e,[o,c]=C.useState(null),[u,h]=C.useState(null),[p,g]=C.useState(null),[y,x]=C.useState(null),[b,w]=C.useState(null),[E,A]=C.useState(0),[T,R]=C.useState(0),[k,O]=C.useState(!1),[P,j]=C.useState(!1),L=Yt(t,$=>c($)),B=Ab(a);return f.jsx(Wde,{scope:r,type:n,dir:B,scrollHideDelay:i,scrollArea:o,viewport:u,onViewportChange:h,content:p,onContentChange:g,scrollbarX:y,onScrollbarXChange:x,scrollbarXEnabled:k,onScrollbarXEnabledChange:O,scrollbarY:b,onScrollbarYChange:w,scrollbarYEnabled:P,onScrollbarYEnabledChange:j,onCornerWidthChange:A,onCornerHeightChange:R,children:f.jsx(vt.div,{dir:B,...s,ref:L,style:{position:"relative","--radix-scroll-area-corner-width":E+"px","--radix-scroll-area-corner-height":T+"px",...e.style}})})});Zq.displayName=a8;var Jq="ScrollAreaViewport",eV=C.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,nonce:a,...i}=e,s=Fi(Jq,r),o=C.useRef(null),c=Yt(t,o,s.onViewportChange);return f.jsxs(f.Fragment,{children:[f.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),f.jsx(vt.div,{"data-radix-scroll-area-viewport":"",...i,ref:c,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...e.style},children:f.jsx("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});eV.displayName=Jq;var Ks="ScrollAreaScrollbar",tV=C.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=Fi(Ks,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:s}=a,o=e.orientation==="horizontal";return C.useEffect(()=>(o?i(!0):s(!0),()=>{o?i(!1):s(!1)}),[o,i,s]),a.type==="hover"?f.jsx(Yde,{...n,ref:t,forceMount:r}):a.type==="scroll"?f.jsx(Kde,{...n,ref:t,forceMount:r}):a.type==="auto"?f.jsx(rV,{...n,ref:t,forceMount:r}):a.type==="always"?f.jsx(i8,{...n,ref:t}):null});tV.displayName=Ks;var Yde=C.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=Fi(Ks,e.__scopeScrollArea),[i,s]=C.useState(!1);return C.useEffect(()=>{const o=a.scrollArea;let c=0;if(o){const u=()=>{window.clearTimeout(c),s(!0)},h=()=>{c=window.setTimeout(()=>s(!1),a.scrollHideDelay)};return o.addEventListener("pointerenter",u),o.addEventListener("pointerleave",h),()=>{window.clearTimeout(c),o.removeEventListener("pointerenter",u),o.removeEventListener("pointerleave",h)}}},[a.scrollArea,a.scrollHideDelay]),f.jsx(ls,{present:r||i,children:f.jsx(rV,{"data-state":i?"visible":"hidden",...n,ref:t})})}),Kde=C.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=Fi(Ks,e.__scopeScrollArea),i=e.orientation==="horizontal",s=Nb(()=>c("SCROLL_END"),100),[o,c]=Gde("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return C.useEffect(()=>{if(o==="idle"){const u=window.setTimeout(()=>c("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(u)}},[o,a.scrollHideDelay,c]),C.useEffect(()=>{const u=a.viewport,h=i?"scrollLeft":"scrollTop";if(u){let p=u[h];const g=()=>{const y=u[h];p!==y&&(c("SCROLL"),s()),p=y};return u.addEventListener("scroll",g),()=>u.removeEventListener("scroll",g)}},[a.viewport,i,c,s]),f.jsx(ls,{present:r||o!=="hidden",children:f.jsx(i8,{"data-state":o==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:gt(e.onPointerEnter,()=>c("POINTER_ENTER")),onPointerLeave:gt(e.onPointerLeave,()=>c("POINTER_LEAVE"))})})}),rV=C.forwardRef((e,t)=>{const r=Fi(Ks,e.__scopeScrollArea),{forceMount:n,...a}=e,[i,s]=C.useState(!1),o=e.orientation==="horizontal",c=Nb(()=>{if(r.viewport){const u=r.viewport.offsetWidth<r.viewport.scrollWidth,h=r.viewport.offsetHeight<r.viewport.scrollHeight;s(o?u:h)}},10);return wf(r.viewport,c),wf(r.content,c),f.jsx(ls,{present:n||i,children:f.jsx(i8,{"data-state":i?"visible":"hidden",...a,ref:t})})}),i8=C.forwardRef((e,t)=>{const{orientation:r="vertical",...n}=e,a=Fi(Ks,e.__scopeScrollArea),i=C.useRef(null),s=C.useRef(0),[o,c]=C.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=oV(o.viewport,o.content),h={...n,sizes:o,onSizesChange:c,hasThumb:u>0&&u<1,onThumbChange:g=>i.current=g,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:g=>s.current=g};function p(g,y){return tfe(g,s.current,o,y)}return r==="horizontal"?f.jsx(Xde,{...h,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){const g=a.viewport.scrollLeft,y=GM(g,o,a.dir);i.current.style.transform=`translate3d(${y}px, 0, 0)`}},onWheelScroll:g=>{a.viewport&&(a.viewport.scrollLeft=g)},onDragScroll:g=>{a.viewport&&(a.viewport.scrollLeft=p(g,a.dir))}}):r==="vertical"?f.jsx(Qde,{...h,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){const g=a.viewport.scrollTop,y=GM(g,o);i.current.style.transform=`translate3d(0, ${y}px, 0)`}},onWheelScroll:g=>{a.viewport&&(a.viewport.scrollTop=g)},onDragScroll:g=>{a.viewport&&(a.viewport.scrollTop=p(g))}}):null}),Xde=C.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...a}=e,i=Fi(Ks,e.__scopeScrollArea),[s,o]=C.useState(),c=C.useRef(null),u=Yt(t,c,i.onScrollbarXChange);return C.useEffect(()=>{c.current&&o(getComputedStyle(c.current))},[c]),f.jsx(aV,{"data-orientation":"horizontal",...a,ref:u,sizes:r,style:{bottom:0,left:i.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:i.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Tb(r)+"px",...e.style},onThumbPointerDown:h=>e.onThumbPointerDown(h.x),onDragScroll:h=>e.onDragScroll(h.x),onWheelScroll:(h,p)=>{if(i.viewport){const g=i.viewport.scrollLeft+h.deltaX;e.onWheelScroll(g),cV(g,p)&&h.preventDefault()}},onResize:()=>{c.current&&i.viewport&&s&&n({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:Cy(s.paddingLeft),paddingEnd:Cy(s.paddingRight)}})}})}),Qde=C.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...a}=e,i=Fi(Ks,e.__scopeScrollArea),[s,o]=C.useState(),c=C.useRef(null),u=Yt(t,c,i.onScrollbarYChange);return C.useEffect(()=>{c.current&&o(getComputedStyle(c.current))},[c]),f.jsx(aV,{"data-orientation":"vertical",...a,ref:u,sizes:r,style:{top:0,right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Tb(r)+"px",...e.style},onThumbPointerDown:h=>e.onThumbPointerDown(h.y),onDragScroll:h=>e.onDragScroll(h.y),onWheelScroll:(h,p)=>{if(i.viewport){const g=i.viewport.scrollTop+h.deltaY;e.onWheelScroll(g),cV(g,p)&&h.preventDefault()}},onResize:()=>{c.current&&i.viewport&&s&&n({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:Cy(s.paddingTop),paddingEnd:Cy(s.paddingBottom)}})}})}),[Zde,nV]=Qq(Ks),aV=C.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:a,onThumbChange:i,onThumbPointerUp:s,onThumbPointerDown:o,onThumbPositionChange:c,onDragScroll:u,onWheelScroll:h,onResize:p,...g}=e,y=Fi(Ks,r),[x,b]=C.useState(null),w=Yt(t,L=>b(L)),E=C.useRef(null),A=C.useRef(""),T=y.viewport,R=n.content-n.viewport,k=aa(h),O=aa(c),P=Nb(p,10);function j(L){if(E.current){const B=L.clientX-E.current.left,$=L.clientY-E.current.top;u({x:B,y:$})}}return C.useEffect(()=>{const L=B=>{const $=B.target;x?.contains($)&&k(B,R)};return document.addEventListener("wheel",L,{passive:!1}),()=>document.removeEventListener("wheel",L,{passive:!1})},[T,x,R,k]),C.useEffect(O,[n,O]),wf(x,P),wf(y.content,P),f.jsx(Zde,{scope:r,scrollbar:x,hasThumb:a,onThumbChange:aa(i),onThumbPointerUp:aa(s),onThumbPositionChange:O,onThumbPointerDown:aa(o),children:f.jsx(vt.div,{...g,ref:w,style:{position:"absolute",...g.style},onPointerDown:gt(e.onPointerDown,L=>{L.button===0&&(L.target.setPointerCapture(L.pointerId),E.current=x.getBoundingClientRect(),A.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),j(L))}),onPointerMove:gt(e.onPointerMove,j),onPointerUp:gt(e.onPointerUp,L=>{const B=L.target;B.hasPointerCapture(L.pointerId)&&B.releasePointerCapture(L.pointerId),document.body.style.webkitUserSelect=A.current,y.viewport&&(y.viewport.style.scrollBehavior=""),E.current=null})})})}),Ny="ScrollAreaThumb",iV=C.forwardRef((e,t)=>{const{forceMount:r,...n}=e,a=nV(Ny,e.__scopeScrollArea);return f.jsx(ls,{present:r||a.hasThumb,children:f.jsx(Jde,{ref:t,...n})})}),Jde=C.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...a}=e,i=Fi(Ny,r),s=nV(Ny,r),{onThumbPositionChange:o}=s,c=Yt(t,p=>s.onThumbChange(p)),u=C.useRef(void 0),h=Nb(()=>{u.current&&(u.current(),u.current=void 0)},100);return C.useEffect(()=>{const p=i.viewport;if(p){const g=()=>{if(h(),!u.current){const y=rfe(p,o);u.current=y,o()}};return o(),p.addEventListener("scroll",g),()=>p.removeEventListener("scroll",g)}},[i.viewport,h,o]),f.jsx(vt.div,{"data-state":s.hasThumb?"visible":"hidden",...a,ref:c,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:gt(e.onPointerDownCapture,p=>{const y=p.target.getBoundingClientRect(),x=p.clientX-y.left,b=p.clientY-y.top;s.onThumbPointerDown({x,y:b})}),onPointerUp:gt(e.onPointerUp,s.onThumbPointerUp)})});iV.displayName=Ny;var s8="ScrollAreaCorner",sV=C.forwardRef((e,t)=>{const r=Fi(s8,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?f.jsx(efe,{...e,ref:t}):null});sV.displayName=s8;var efe=C.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,a=Fi(s8,r),[i,s]=C.useState(0),[o,c]=C.useState(0),u=!!(i&&o);return wf(a.scrollbarX,()=>{const h=a.scrollbarX?.offsetHeight||0;a.onCornerHeightChange(h),c(h)}),wf(a.scrollbarY,()=>{const h=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(h),s(h)}),u?f.jsx(vt.div,{...n,ref:t,style:{width:i,height:o,position:"absolute",right:a.dir==="ltr"?0:void 0,left:a.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function Cy(e){return e?parseInt(e,10):0}function oV(e,t){const r=e/t;return isNaN(r)?0:r}function Tb(e){const t=oV(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function tfe(e,t,r,n="ltr"){const a=Tb(r),i=a/2,s=t||i,o=a-s,c=r.scrollbar.paddingStart+s,u=r.scrollbar.size-r.scrollbar.paddingEnd-o,h=r.content-r.viewport,p=n==="ltr"?[0,h]:[h*-1,0];return lV([c,u],p)(e)}function GM(e,t,r="ltr"){const n=Tb(t),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-a,s=t.content-t.viewport,o=i-n,c=r==="ltr"?[0,s]:[s*-1,0],u=e_(e,c);return lV([0,s],[0,o])(u)}function lV(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function cV(e,t){return e>0&&e<t}var rfe=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return(function a(){const i={left:e.scrollLeft,top:e.scrollTop},s=r.left!==i.left,o=r.top!==i.top;(s||o)&&t(),r=i,n=window.requestAnimationFrame(a)})(),()=>window.cancelAnimationFrame(n)};function Nb(e,t){const r=aa(e),n=C.useRef(0);return C.useEffect(()=>()=>window.clearTimeout(n.current),[]),C.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function wf(e,t){const r=aa(t);gn(()=>{let n=0;if(e){const a=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return a.observe(e),()=>{window.cancelAnimationFrame(n),a.unobserve(e)}}},[e,r])}var nfe=Zq,afe=eV,ife=sV;function uV({className:e,children:t,...r}){return f.jsxs(nfe,{"data-loc":"client/src/components/ui/scroll-area.tsx:12","data-slot":"scroll-area",className:$e("relative",e),...r,children:[f.jsx(afe,{"data-loc":"client/src/components/ui/scroll-area.tsx:17","data-slot":"scroll-area-viewport",className:"focus-visible:ring-ring/50 size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1",children:t}),f.jsx(sfe,{"data-loc":"client/src/components/ui/scroll-area.tsx:23"}),f.jsx(ife,{"data-loc":"client/src/components/ui/scroll-area.tsx:24"})]})}function sfe({className:e,orientation:t="vertical",...r}){return f.jsx(tV,{"data-loc":"client/src/components/ui/scroll-area.tsx:35","data-slot":"scroll-area-scrollbar",orientation:t,className:$e("flex touch-none p-px transition-colors select-none",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent",t==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent",e),...r,children:f.jsx(iV,{"data-loc":"client/src/components/ui/scroll-area.tsx:48","data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}function ofe({...e}){return f.jsx(XT,{"data-loc":"client/src/components/ui/sheet.tsx:10","data-slot":"sheet",...e})}function lfe({...e}){return f.jsx(QT,{"data-loc":"client/src/components/ui/sheet.tsx:16","data-slot":"sheet-trigger",...e})}function cfe({...e}){return f.jsx(ZT,{"data-loc":"client/src/components/ui/sheet.tsx:28","data-slot":"sheet-portal",...e})}function ufe({className:e,...t}){return f.jsx(JT,{"data-loc":"client/src/components/ui/sheet.tsx:36","data-slot":"sheet-overlay",className:$e("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...t})}function dfe({className:e,children:t,side:r="right",...n}){return f.jsxs(cfe,{"data-loc":"client/src/components/ui/sheet.tsx:56",children:[f.jsx(ufe,{"data-loc":"client/src/components/ui/sheet.tsx:57"}),f.jsxs(e8,{"data-loc":"client/src/components/ui/sheet.tsx:58","data-slot":"sheet-content",className:$e("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500",r==="right"&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm",r==="left"&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm",r==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",r==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e),...n,children:[t,f.jsxs(_b,{"data-loc":"client/src/components/ui/sheet.tsx:75",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[f.jsx(ju,{"data-loc":"client/src/components/ui/sheet.tsx:76",className:"size-4"}),f.jsx("span",{"data-loc":"client/src/components/ui/sheet.tsx:77",className:"sr-only",children:"Close"})]})]})]})}function ffe({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/sheet.tsx:86","data-slot":"sheet-header",className:$e("flex flex-col gap-1.5 p-4",e),...t})}function hfe({className:e,...t}){return f.jsx(t8,{"data-loc":"client/src/components/ui/sheet.tsx:109","data-slot":"sheet-title",className:$e("text-foreground font-semibold",e),...t})}function dV(e){const t=e+"CollectionProvider",[r,n]=zi(t),[a,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=b=>{const{scope:w,children:E}=b,A=te.useRef(null),T=te.useRef(new Map).current;return f.jsx(a,{scope:w,itemMap:T,collectionRef:A,children:E})};s.displayName=t;const o=e+"CollectionSlot",c=gf(o),u=te.forwardRef((b,w)=>{const{scope:E,children:A}=b,T=i(o,E),R=Yt(w,T.collectionRef);return f.jsx(c,{ref:R,children:A})});u.displayName=o;const h=e+"CollectionItemSlot",p="data-radix-collection-item",g=gf(h),y=te.forwardRef((b,w)=>{const{scope:E,children:A,...T}
vendor: 4,405 bytes, line 547
547=b,R=te.useRef(null),k=Yt(w,R),O=i(h,E);return te.useEffect(()=>(O.itemMap.set(R,{ref:R,...T}),()=>void O.itemMap.delete(R))),f.jsx(g,{[p]:"",ref:k,children:A})});y.displayName=h;function x(b){const w=i(e+"CollectionConsumer",b);return te.useCallback(()=>{const A=w.collectionRef.current;if(!A)return[];const T=Array.from(A.querySelectorAll(`[${p}]`));return Array.from(w.itemMap.values()).sort((O,P)=>T.indexOf(O.ref.current)-T.indexOf(P.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:s,Slot:u,ItemSlot:y},x,n]}var E3="rovingFocusGroup.onEntryFocus",pfe={bubbles:!1,cancelable:!0},xm="RovingFocusGroup",[t_,fV,mfe]=dV(xm),[gfe,hV]=zi(xm,[mfe]),[yfe,vfe]=gfe(xm),pV=C.forwardRef((e,t)=>f.jsx(t_.Provider,{scope:e.__scopeRovingFocusGroup,children:f.jsx(t_.Slot,{scope:e.__scopeRovingFocusGroup,children:f.jsx(bfe,{...e,ref:t})})}));pV.displayName=xm;var bfe=C.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:a=!1,dir:i,currentTabStopId:s,defaultCurrentTabStopId:o,onCurrentTabStopIdChange:c,onEntryFocus:u,preventScrollOnEntryFocus:h=!1,...p}=e,g=C.useRef(null),y=Yt(t,g),x=Ab(i),[b,w]=gu({prop:s,defaultProp:o??null,onChange:c,caller:xm}),[E,A]=C.useState(!1),T=aa(u),R=fV(r),k=C.useRef(!1),[O,P]=C.useState(0);return C.useEffect(()=>{const j=g.current;if(j)return j.addEventListener(E3,T),()=>j.removeEventListener(E3,T)},[T]),f.jsx(yfe,{scope:r,orientation:n,dir:x,loop:a,currentTabStopId:b,onItemFocus:C.useCallback(j=>w(j),[w]),onItemShiftTab:C.useCallback(()=>A(!0),[]),onFocusableItemAdd:C.useCallback(()=>P(j=>j+1),[]),onFocusableItemRemove:C.useCallback(()=>P(j=>j-1),[]),children:f.jsx(vt.div,{tabIndex:E||O===0?-1:0,"data-orientation":n,...p,ref:y,style:{outline:"none",...e.style},onMouseDown:gt(e.onMouseDown,()=>{k.current=!0}),onFocus:gt(e.onFocus,j=>{const L=!k.current;if(j.target===j.currentTarget&&L&&!E){const B=new CustomEvent(E3,pfe);if(j.currentTarget.dispatchEvent(B),!B.defaultPrevented){const $=R().filter(U=>U.focusable),V=$.find(U=>U.active),K=$.find(U=>U.id===b),J=[V,K,...$].filter(Boolean).map(U=>U.ref.current);yV(J,h)}}k.current=!1}),onBlur:gt(e.onBlur,()=>A(!1))})})}),mV="RovingFocusGroupItem",gV=C.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:a=!1,tabStopId:i,children:s,...o}=e,c=Do(),u=i||c,h=vfe(mV,r),p=h.currentTabStopId===u,g=fV(r),{onFocusableItemAdd:y,onFocusableItemRemove:x,currentTabStopId:b}=h;return C.useEffect(()=>{if(n)return y(),()=>x()},[n,y,x]),f.jsx(t_.ItemSlot,{scope:r,id:u,focusable:n,active:a,children:f.jsx(vt.span,{tabIndex:p?0:-1,"data-orientation":h.orientation,...o,ref:t,onMouseDown:gt(e.onMouseDown,w=>{n?h.onItemFocus(u):w.preventDefault()}),onFocus:gt(e.onFocus,()=>h.onItemFocus(u)),onKeyDown:gt(e.onKeyDown,w=>{if(w.key==="Tab"&&w.shiftKey){h.onItemShiftTab();return}if(w.target!==w.currentTarget)return;const E=Sfe(w,h.orientation,h.dir);if(E!==void 0){if(w.metaKey||w.ctrlKey||w.altKey||w.shiftKey)return;w.preventDefault();let T=g().filter(R=>R.focusable).map(R=>R.ref.current);if(E==="last")T.reverse();else if(E==="prev"||E==="next"){E==="prev"&&T.reverse();const R=T.indexOf(w.currentTarget);T=h.loop?Efe(T,R+1):T.slice(R+1)}setTimeout(()=>yV(T))}}),children:typeof s=="function"?s({isCurrentTabStop:p,hasTabStop:b!=null}):s})})});gV.displayName=mV;var xfe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function wfe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Sfe(e,t,r){const n=wfe(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return xfe[n]}function yV(e,t=!1){const r=document.activeElement;for(const n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function Efe(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var _fe=pV,Afe=gV,Cb="Tabs",[Tfe]=zi(Cb,[hV]),vV=hV(),[Nfe,o8]=Tfe(Cb),bV=C.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,onValueChange:a,defaultValue:i,orientation:s="horizontal",dir:o,activationMode:c="automatic",...u}=e,h=Ab(o),[p,g]=gu({prop:n,onChange:a,defaultProp:i??"",caller:Cb});return f.jsx(Nfe,{scope:r,baseId:Do(),value:p,onValueChange:g,orientation:s,dir:h,activationMode:c,children:f.jsx(vt.div,{dir:h,"data-orientation":s,...u,ref:t})})});bV.displayName=Cb;var xV="TabsList",wV=C.forwardRef((e,t)=>
547{const{__scopeTabs:r,loop:n=!0,...a}=e,i=o8(xV,r),s=vV(r);return f.jsx(_fe,{asChild:!0,...s,orientation:i.orientation,dir:i.dir,loop:n,children:f.jsx(vt.div,{role:"tablist","aria-orientation":i.orientation,...a,ref:t})})});wV.displayName=xV;var SV="TabsTrigger",EV=C.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,disabled:a=!1,...i}=e,s=o8(SV,r),o=vV(r),c=AV(s.baseId,n),u=TV(s.baseId,n),h=n===s.value;return f.jsx(Afe,{asChild:!0,...o,focusable:!a,active:h,children:f.jsx(vt.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":u,"data-state":h?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...i,ref:t,onMouseDown:gt(e.onMouseDown,p=>{!a&&p.button===0&&p.ctrlKey===!1?s.onValueChange(n):p.preventDefault()}),onKeyDown:gt(e.onKeyDown,p=>{[" ","Enter"].includes(p.key)&&s.onValueChange(n)}),onFocus:gt(e.onFocus,()=>{const p=s.activationMode!=="manual";!h&&!a&&p&&s.onValueChange(n)})})})});EV.displayName=SV;var _V="TabsContent",Cfe=C.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,forceMount:a,children:i,...s}=e,o=o8(_V,r),c=AV(o.baseId,n),u=TV(o.baseId,n),h=n===o.value,p=C.useRef(h);return C.useEffect(()=>{const g=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(g)},[]),f.jsx(ls,{present:a||h,children:({present:g})=>f.jsx(vt.div,{"data-state":h?"active":"inactive","data-orientation":o.orientation,role:"tabpanel","aria-labelledby":c,hidden:!g,id:u,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:g&&i})})});Cfe.displayName=_V;function AV(e,t){return`${e}-trigger-${t}`}function TV(e,t){return`${e}-content-${t}`}var kfe=bV,Ofe=wV,Mfe=EV;function Pfe({className:e,...t}){return f.jsx(kfe,{"data-loc":"client/src/components/ui/tabs.tsx:11","data-slot":"tabs",className:$e("flex flex-col gap-2",e),...t})}function Rfe({className:e,...t}){return f.jsx(Ofe,{"data-loc":"client/src/components/ui/tabs.tsx:24","data-slot":"tabs-list",className:$e("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",e),...t})}function y1({className:e,...t}){return f.jsx(Mfe,{"data-loc":"client/src/components/ui/tabs.tsx:40","data-slot":"tabs-trigger",className:$e("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...t})}const v1={breach:{icon:Ii,color:"text-red-400",bg:"bg-red-500/10",label:"Breach Alert"},critical:{icon:Ii,color:"text-red-400",bg:"bg-red-500/10",label:"Critical"},warning:{icon:Sr,color:"text-orange-400",bg:"bg-orange-500/10",label:"Warning"},success:{icon:Xn,color:"text-green-400",bg:"bg-green-500/10",label:"Success"},info:{icon:sc,color:"text-blue-400",bg:"bg-blue-500/10",label:"Info"}};function Dfe(e){const t=typeof e=="string"?new Date(e):e,r=Date.now()-t.getTime(),n=Math.floor(r/6e4);if(n<1)return"just now";if(n<60)return`${n}m ago`;const a=Math.floor(n/60);return a<24?`${a}h ago`:`${Math.floor(a/24)}d ago`}function Ife(){const[e,t]=C.useState(!1),[r,n]=C.useState("all"),a=ke.useUtils(),{data:i=0}=ke.notifications.unreadCount.useQuery(void 0,{refetchInterval:3e4}),{data:s=[]}=ke.notifications.activeAnnouncements.useQuery(void 0,{enabled:e}),{data:o=[],isLoading:c}=ke.notifications.list.useQuery(void 0,{enabled:e}),u=ke.notifications.markAllRead.useMutation({onSuccess:()=>{a.notifications.list.invalidate(),a.notifications.unreadCount.invalidate()}}),h=ke.notifications.deleteOne.useMutation({onSuccess:()=>{a.notifications.list.invalidate(),a.notifications.unreadCount.invalidate()}}),p=ke.notifications.dismissAnnouncement.useMutation({onSuccess:()=>a.notifications.activeAnnouncements.invalidate()}),g=E=>{t(E),E&&i>0&&u.mutate()},y=C.useCallback(E=>{E.stopPropagation(),i>0&&u.mutate()},[i,u]),x=o.filter(E=>r==="unread"?!E.isRead:r==="breach"?E.type==="breach"||E.type==="critical":r==="system"?E.type==="info"||E.type==="success"||E.type==="warning":!0),b=i+s.length,w=b>0;return f.jsxs(ofe,{"data-loc":"client/src/components/NotificationInbox.tsx:89",open:e,onOpenChange:g,children:[f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:90",className:"relative",children:[f.jsx(lfe,{"data-loc":"client/src/components/NotificationInbox.tsx:91",asChild:!0,children:f.jsx(De,{"data-loc":"client/src/components/NotificationInbox.tsx:92",variant:"ghost",size:"icon",className:"relative h-9 w-9 rounded-lg hover:bg-secondary","aria-label":"Open notifications",children:w?f.jsx(Ece,{"data-loc":"client/src/components/NotificationInbox.tsx:99",className:"h-4.5 w-4.5 text-foreground"}):f.jsx(tf,{"data-loc":"client/src/components/NotificationInbox.tsx:101",className:"h-4.5 w-4.5 text-muted-foreground"})})}),w&&f.jsx("button",{"data-loc":"client/src/components/NotificationInbox.tsx:106",onClick:y,title:"Click to mark all as read",className:"absolute -top-0.5 -right-0.5 flex h-4 w-4 items-center justify-center rounded-full bg-red-500 text-[10px] font-bold text-white leading-none hover:bg-red-400 active:scale-90 transition-all cursor-pointer z-10","aria-label":"Mark all notifications as read",children:b>9?"9+":b})]}),f.jsxs(dfe,{"data-loc":"client/src/components/NotificationInbox.tsx:117",side:"right",className:"w-[380px] sm:w-[420px] bg-card border-border p-0 flex flex-col",children:[f.jsxs(ffe,{"data-loc":"client/src/components/NotificationInbox.tsx:121",className:"px-5 py-4 border-b border-border flex-row items-center justify-between space-y-0",children:[f.jsxs(hfe,{"data-loc":"client/src/components/NotificationInbox.tsx:122",className:"text-base font-semibold font-display flex items-center gap-2",children:[f.jsx(tf,{"data-loc":"client/src/components/NotificationInbox.tsx:123",className:"h-4 w-4 text-primary"}),"Notifications",i>0&&f.jsxs(mt,{"data-loc":"client/src/components/NotificationInbox.tsx:126",className:"bg-red-500/15 text-red-400 border-red-500/30 text-xs",children:[i," new"]})]}),o.length>0&&f.jsxs(De,{"data-loc":"client/src/components/NotificationInbox.tsx:130",variant:"ghost",size:"sm",className:"h-7 text-xs text-muted-foreground hover:text-foreground gap-1",onClick:()=>u.mutate(),children:[f.jsx(iy,{"data-loc":"client/src/components/NotificationInbox.tsx:136",className:"h-3.5 w-3.5"})," Mark all read"]})]}),f.jsx("div",{"data-loc":"client/src/components/NotificationInbox.tsx:142",className:"px-4 pt-3 pb-2 border-b border-border/50",children:f.jsx(Pfe,{"data-loc":"client/src/components/NotificationInbox.tsx:143",value:r,onValueChange:E=>n(E),children:f.jsxs(Rfe,{"data-loc":"client/src/components/NotificationInbox.tsx:144",className:"h-8 w-full bg-secondary/50",children:[f.jsx(y1,{"data-loc":"client/src/components/NotificationInbox.tsx:145",value:"all",className:"flex-1 text-xs h-6",children:"All"}),f.jsxs(y1,{"data-loc":"client/src/components/NotificationInbox.tsx:146",value:"unread",className:"flex-1 text-xs h-6",children:["Unread ",i>0&&f.jsx("span",{"data-loc":"client/src/components/NotificationInbox.tsx:147",className:"ml-1 text-[10px] bg-red-500/20 text-red-400 rounded px-1",children:i})]}),f.jsx(y1,{"data-loc":"client/src/components/NotificationInbox.tsx:149",value:"breach",className:"flex-1 text-xs h-6",children:"Breach"}),f.jsx(y1,{"data-loc":"client/src/components/NotificationInbox.tsx:150",value:"system",className:"flex-1 text-xs h-6",children:"System"})]})})}),f.jsxs(uV,{"data-loc":"client/src/components/NotificationInbox.tsx:155",className:"flex-1",children:[r==="all"&&s.length>0&&f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:158",className:"border-b border-border/50",children:[f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:159",className:"px-5 py-2 flex items-center gap-2",children:[f.jsx(ZH,{"data-loc":"client/src/components/NotificationInbox.tsx:160",className:"h-3.5 w-3.5 text-primary"}),f.jsx("span",{"data-loc":"client/src/components/NotificationInbox.tsx:161",className:"text-[11px] font-semibold text-muted-foreground uppercase tracking-wide",children:"Announcements"})]}),s.map(E=>{const A=v1[E.type??"info"]??v1.info,T=A.icon;return f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:167",className:"flex gap-3 px-5 py-4 bg-primary/5 border-l-2 border-l-primary hover:bg-primary/10 transition-colors",children:[f.jsx("div",{"data-loc":"client/src/components/NotificationInbox.tsx:168",className:$e("mt-0.5 p-1.5 rounded-lg flex-shrink-0",A.bg),children:f.jsx(T,{"data-loc":"client/src/components/NotificationInbox.tsx:169",className:$e("h-3.5 w-3.5",A.color)})}),f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:171",className:"flex-1 min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:172",className:"flex items-start justify-between gap-2",children:[f.jsx("p",{"data-loc":"client/src/components/NotificationInbox.tsx:173",className:"text-sm font-semibold text-foreground leading-snug",children:E.title}),f.jsx(De,{"data-loc":"client/src/components/NotificationInbox.tsx:174",variant:"ghost",size:"icon",className:"h-6 w-6 flex-shrink-0 text-muted-foreground hover:text-foreground",onClick:()=>p.mutate({id:E.id}),"aria-label":"Dismiss",children:f.jsx(qs,{"data-loc":"client/src/components/NotificationInbox.tsx:180",className:"h-3 w-3"})})]}),f.jsx("p",{"data-loc":"client/src/components/NotificationInbox.tsx:183",className:"text-xs text-muted-foreground mt-1 leading-relaxed",children:E.body})]})]},E.id)})]}),c?f.jsx("div",{"data-loc":"client/src/components/NotificationInbox.tsx:192",className:"space-y-2 p-4",children:[...Array(4)].map((E,A)=>f.jsx("div",{"data-loc":"client/src/components/NotificationInbox.tsx:194",className:"h-16 rounded-lg bg-secondary/40 animate-pulse"},A))}):x.length===0?f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:198",className:"flex flex-col items-center justify-center py-16 text-center px-6",children:[f.jsx("div",{"data-loc":"client/src/components/NotificationInbox.tsx:199",className:"p-4 rounded-full bg-secondary/50 mb
547-4",children:f.jsx(tf,{"data-loc":"client/src/components/NotificationInbox.tsx:200",className:"h-6 w-6 text-muted-foreground"})}),f.jsx("p",{"data-loc":"client/src/components/NotificationInbox.tsx:202",className:"text-sm font-medium text-foreground",children:r==="all"?"All caught up":`No ${r} notifications`}),f.jsx("p",{"data-loc":"client/src/components/NotificationInbox.tsx:205",className:"text-xs text-muted-foreground mt-1",children:r==="all"?"No notifications yet. We'll alert you when something needs your attention.":"Nothing here right now."})]}):f.jsx("div",{"data-loc":"client/src/components/NotificationInbox.tsx:210",className:"divide-y divide-border/50",children:x.map(E=>{const A=v1[E.type??"info"]??v1.info,T=A.icon;return f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:215",className:$e("group flex gap-3 px-5 py-4 hover:bg-secondary/30 transition-colors cursor-default",!E.isRead&&"bg-primary/5 border-l-2 border-l-primary"),children:[f.jsx("div",{"data-loc":"client/src/components/NotificationInbox.tsx:222",className:$e("mt-0.5 p-1.5 rounded-lg flex-shrink-0",A.bg),children:f.jsx(T,{"data-loc":"client/src/components/NotificationInbox.tsx:223",className:$e("h-3.5 w-3.5",A.color)})}),f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:225",className:"flex-1 min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:226",className:"flex items-start justify-between gap-2",children:[f.jsx("p",{"data-loc":"client/src/components/NotificationInbox.tsx:227",className:"text-sm font-medium text-foreground leading-snug",children:E.title}),f.jsxs("div",{"data-loc":"client/src/components/NotificationInbox.tsx:228",className:"flex items-center gap-1 flex-shrink-0",children:[f.jsx("span",{"data-loc":"client/src/components/NotificationInbox.tsx:229",className:"text-[11px] text-muted-foreground whitespace-nowrap mt-0.5",children:Dfe(E.createdAt)}),f.jsx(De,{"data-loc":"client/src/components/NotificationInbox.tsx:232",variant:"ghost",size:"icon",className:"h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity text-muted-foreground hover:text-destructive",onClick:()=>h.mutate({id:E.id}),"aria-label":"Delete notification",children:f.jsx(qs,{"data-loc":"client/src/components/NotificationInbox.tsx:238",className:"h-3 w-3"})})]})]}),f.jsx("p",{"data-loc":"client/src/components/NotificationInbox.tsx:242",className:"text-xs text-muted-foreground mt-1 leading-relaxed line-clamp-3",children:E.body})]})]},E.id)})})]})]})]})}var jfe="Label",NV=C.forwardRef((e,t)=>f.jsx(vt.label,{...e,ref:t,onMouseDown:r=>{r.target.closest("button, input, select, textarea")||(e.onMouseDown?.(r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));NV.displayName=jfe;var Lfe=NV;function ct({className:e,...t}){return f.jsx(Lfe,{"data-loc":"client/src/components/ui/label.tsx:11","data-slot":"label",className:$e("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...t})}var l8="Progress",c8=100,[Bfe]=zi(l8),[zfe,Ffe]=Bfe(l8),CV=C.forwardRef((e,t)=>{const{__scopeProgress:r,value:n=null,max:a,getValueLabel:i=$fe,...s}=e;(a||a===0)&&!WM(a)&&console.error(Ufe(`${a}`,"Progress"));const o=WM(a)?a:c8;n!==null&&!YM(n,o)&&console.error(Hfe(`${n}`,"Progress"));const c=YM(n,o)?n:null,u=ky(c)?i(c,o):void 0;return f.jsx(zfe,{scope:r,value:c,max:o,children:f.jsx(vt.div,{"aria-valuemax":o,"aria-valuemin":0,"aria-valuenow":ky(c)?c:void 0,"aria-valuetext":u,role:"progressbar","data-state":MV(c,o),"data-value":c??void 0,"data-max":o,...s,ref:t})})});CV.displayName=l8;var kV="ProgressIndicator",OV=C.forwardRef((e,t)=>{const{__scopeProgress:r,...n}=e,a=Ffe(kV,r);return f.jsx(vt.div,{"data-state":MV(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...n,ref:t})});OV.displayName=kV;function $fe(e,t){return`${Math.round(e/t*100)}%`}function MV(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function ky(e){return typeof e=="number"}function WM(e){return ky(e)&&!isNaN(e)&&e>0}function YM(e,t){return ky(e)&&!isNaN(e)&&e<=t&&e>=0}function Ufe(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${c8}\`.`}function Hfe(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
548  - a positive number
549  - less than the value passed to \`max\` (or ${c8} if no \`max\` prop is set)
550  - \`null\` or \`undefined\` if the progress is indeterminate.
551
552Defaulting to \`null\`.`}var qfe=CV,Vfe=OV;function u8({className:e,value:t,...r}){return f.jsx(qfe,{"data-loc":"client/src/components/ui/progress.tsx:12","data-slot":"progress",className:$e("bg-primary/20 relative h-2 w-full overflow-hidden rounded-full",e),...r,children:f.jsx(Vfe,{"data-loc":"client/src/components/ui/progress.tsx:20","data-slot":"progress-indicator",className:"bg-primary h-full w-full flex-1 transition-all",style:{transform:`translateX(-${100-(t||0)}%)`}})})}const b1=[{id:1,icon:QH,color:"text-blue-400",bg:"bg-blue-500/10",title:"Monitor Your Email",description:"Add your primary email address so we can scan it against known data breaches in real time.",cta:"Add Email",skip:"Skip for now"},{id:2,icon:pn,color:"text-purple-400",bg:"bg-purple-500/10",title:"Save Your First Password",description:"Store a login credential securely in your encrypted password vault. We'll check it for strength and breaches.",cta:"Add Password",skip:"Skip for now"},{id:3,icon:bm,color:"text-green-400",bg:"bg-green-500/10",title:"Enable VPN Protection",description:"Activate the VPN to encrypt your internet traffic and protect your privacy on any network.",cta:"Enable VPN",skip:"Skip for now"}];function Gfe(){const[e,t]=C.useState(0),[r,n]=C.useState(""),[a,i]=C.useState(""),[s,o]=C.useState(""),[c,u]=C.useState("");rl();const h=ke.useUtils(),{data:p,isLoading:g}=ke.onboarding.status.useQuery(),y=ke.onboarding.complete.useMutation({onSuccess:()=>h.onboarding.status.invalidate()}),x=ke.identity.add.useMutation({onSuccess:()=>{Fe.success("Email added to monitoring!"),E()},onError:()=>Fe.error("Failed to add email")}),b=ke.passwords.add.useMutation({onSuccess:()=>{Fe.success("Password saved to vault!"),E()},onError:()=>Fe.error("Failed to save password")}),w=ke.vpn.update.useMutation({onSuccess:()=>{Fe.success("VPN enabled!"),A()},onError:()=>Fe.error("Failed to enable VPN")}),E=()=>{e<b1.length-1?t(j=>j+1):A()},A=()=>{y.mutate()},T=()=>{if(e===0){if(!r.trim()){Fe.error("Please enter an email address");return}x.mutate({type:"email",value:r.trim(),label:"Primary Email"})}else if(e===1){if(!a.trim()||!c.trim()){Fe.error("Please fill in site name and password");return}b.mutate({siteName:a.trim(),username:s.trim()||void 0,password:c})}else e===2&&w.mutate({isEnabled:!0})},R=x.isPending||b.isPending||w.isPending;if(g||p?.completed)return null;
552const k=b1[e],O=k.icon,P=e/b1.length*100;return f.jsx(qo,{"data-loc":"client/src/components/OnboardingWizard.tsx:119",open:!0,onOpenChange:()=>{},children:f.jsxs(Vo,{"data-loc":"client/src/components/OnboardingWizard.tsx:120",className:"sm:max-w-md bg-card border-border p-0 overflow-hidden [&>button]:hidden",onInteractOutside:j=>j.preventDefault(),children:[f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:125",className:"px-6 pt-6 pb-4",children:[f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:126",className:"flex items-center justify-between mb-4",children:[f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:127",className:"flex items-center gap-2",children:[f.jsx(vr,{"data-loc":"client/src/components/OnboardingWizard.tsx:128",className:"h-5 w-5 text-primary"}),f.jsx("span",{"data-loc":"client/src/components/OnboardingWizard.tsx:129",className:"text-sm font-semibold font-display text-foreground",children:"Welcome to EJM USS"})]}),f.jsx(De,{"data-loc":"client/src/components/OnboardingWizard.tsx:131",variant:"ghost",size:"icon",className:"h-7 w-7 text-muted-foreground hover:text-foreground",onClick:A,children:f.jsx(ju,{"data-loc":"client/src/components/OnboardingWizard.tsx:137",className:"h-4 w-4"})})]}),f.jsx(u8,{"data-loc":"client/src/components/OnboardingWizard.tsx:140",value:P,className:"h-1.5 bg-secondary"}),f.jsx("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:141",className:"flex justify-between mt-2",children:b1.map((j,L)=>f.jsx("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:143",className:"flex items-center gap-1",children:f.jsx("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:144",className:$e("h-5 w-5 rounded-full flex items-center justify-center text-[10px] font-bold transition-all",L<e?"bg-primary text-primary-foreground":L===e?"bg-primary/20 text-primary border border-primary":"bg-secondary text-muted-foreground"),children:L<e?f.jsx(Xn,{"data-loc":"client/src/components/OnboardingWizard.tsx:150",className:"h-3 w-3"}):L+1})},j.id))})]}),f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:157",className:"px-6 pb-6",children:[f.jsxs(Go,{"data-loc":"client/src/components/OnboardingWizard.tsx:158",className:"mb-5",children:[f.jsx("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:159",className:$e("w-12 h-12 rounded-xl flex items-center justify-center mb-3",k.bg),children:f.jsx(O,{"data-loc":"client/src/components/OnboardingWizard.tsx:160",className:$e("h-6 w-6",k.color)})}),f.jsx(Wo,{"data-loc":"client/src/components/OnboardingWizard.tsx:162",className:"text-lg font-bold font-display text-left",children:k.title}),f.jsx(qq,{"data-loc":"client/src/components/OnboardingWizard.tsx:165",className:"text-sm text-muted-foreground text-left leading-relaxed",children:k.description})]}),f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:171",className:"space-y-3 mb-6",children:[e===0&&f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:173",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/components/OnboardingWizard.tsx:174",className:"text-xs font-medium text-muted-foreground",children:"Email Address"}),f.jsx(Gt,{"data-loc":"client/src/components/OnboardingWizard.tsx:175",type:"email",placeholder:"[email protected]",value:r,onChange:j=>n(j.target.value),className:"bg-input border-border",onKeyDown:j=>j.key==="Enter"&&T()})]}),e===1&&f.jsxs(f.Fragment,{children:[f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:187",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/components/OnboardingWizard.tsx:188",className:"text-xs font-medium text-muted-foreground",children:"Website / App Name"}),f.jsx(Gt,{"data-loc":"client/src/components/OnboardingWizard.tsx:189",placeholder:"e.g. Google",value:a,onChange:j=>i(j.target.value),className:"bg-input border-border"})]}),f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:191",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/components/OnboardingWizard.tsx:192",className:"text-xs font-medium text-muted-foreground",children:"Username / Email (optional)"}),f.jsx(Gt,{"data-loc":"client/src/components/OnboardingWizard.tsx:193",placeholder:"[email protected]",value:s,onChange:j=>o(j.target.value),className:"bg-input border-border"})]}),f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:195",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/components/OnboardingWizard.tsx:196",className:"text-xs font-medium text-muted-foreground",children:"Password"}),f.jsx(Gt,{"data-loc":"client/src/components/OnboardingWizard.tsx:197",type:"password",placeholder:"••••••••",value:c,onChange:j=>u(j.target.value),className:"bg-input border-border"})]})]}),e===2&&f.jsx("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:202",className:"rounded-xl bg-green-500/10 border border-green-500/20 p-4",children:f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:203",className:"flex items-center gap-3",children:[f.jsx(bm,{"data-loc":"client/src/components/OnboardingWizard.tsx:204",className:"h-5 w-5 text-green-400 flex-shrink-0"}),f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:205",children:[f.jsx("p",{"data-loc":"client/src/components/OnboardingWizard.tsx:206",className:"text-sm font-medium text-foreground",children:"VPN Protection"}),f.jsx("p",{"data-loc":"client/src/components/OnboardingWizard.tsx:207",className:"text-xs text-muted-foreground mt-0.5",children:"Encrypts all traffic via WireGuard by default. You can change protocol and server in the VPN Center."})]})]})})]}),f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:215",className:"flex items-center justify-between gap-3",children:[f.jsx(De,{"data-loc":"client/src/components/OnboardingWizard.tsx:216",variant:"ghost",size:"sm",className:"text-muted-foreground hover:text-foreground text-xs",onClick:E,disabled:R,children:k.skip}),f.jsxs("div",{"data-loc":"client/src/components/OnboardingWizard.tsx:225",className:"flex items-center gap-2",children:[e>0&&f.jsxs(De,{"data-loc":"client/src/components/OnboardingWizard.tsx:227",variant:"outline",size:"sm",className:"border-border",onClick:()=>t(j=>j-1),disabled:R,children:[f.jsx(bce,{"data-loc":"client/src/components/OnboardingWizard.tsx:234",className:"h-3.5 w-3.5 mr-1"})," Back"]}),f.jsxs(De,{"data-loc":"client/src/components/OnboardingWizard.tsx:237",size:"sm",className:"bg-primary hover:bg-primary/90 text-primary-foreground gap-1.5",onClick:T,disabled:R,children:[R?"Saving…":k.cta,!R&&f.jsx(Ci,{"data-loc":"client/src/components/OnboardingWizard.tsx:244",className:"h-3.5 w-3.5"})]})]})]})]})]})})}const KM="BJHFvCDXZ1uTeeCjTdmrEStibpiEgTLuiNYTZ0h0OqzsWbzZwy3yeWdBy2zDsdBADFyXhgEvN07ZsNNeUbnIBvk";function Wfe(e){const t="=".repeat((4-e.length%4)%4),r=(e+t).replace(/-/g,"+").replace(/_/g,"/"),n=window.atob(r),a=new Uint8Array(n.length);for(let i=0;i<n.length;++i)a[i]=n.charCodeAt(i);return a}function Yfe(){const[e,t]=C.useState(null),[r,n]=C.useState(!1),[a,i]=C.useState(!1),s=ke.push.status.useQuery({endpoint:e??""},{enabled:!!e}),o=ke.push.subscribe.useMutation({onSuccess:()=>{Fe.success("Push notifications enabled!"),s.refetch()},onError:()=>Fe.error("Failed to enable push notifications")}),c=ke.push.unsubscribe.useMutation({onSuccess:()=>{Fe.success("Push notifications disabled"),s.refetch()}});C.useEffect(()=>
552{n("serviceWorker"in navigator&&"PushManager"in window)},[]);const u=async()=>{if(!(!r||!KM)){i(!0);try{if(await Notification.requestPermission()!=="granted"){Fe.error("Notification permission denied");return}const g=await navigator.serviceWorker.register("/sw.js");await navigator.serviceWorker.ready;const x=(await g.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:Wfe(KM)})).toJSON(),b=x.endpoint,w=x.keys;t(b),await o.mutateAsync({endpoint:b,p256dh:w.p256dh,auth:w.auth})}catch(p){console.error("[Push] Error enabling:",p),Fe.error("Could not enable push notifications")}finally{i(!1)}}},h=async()=>{e&&(await c.mutateAsync({endpoint:e}),t(null))};return{isSupported:r,isSubscribed:s.data?.subscribed??!1,isRegistering:a,enable:u,disable:h}}function PV(){const{isSupported:e,isSubscribed:t,isRegistering:r,enable:n,disable:a}=Yfe();return e?f.jsxs(fce,{"data-loc":"client/src/components/PushNotificationToggle.tsx:12",children:[f.jsx(hce,{"data-loc":"client/src/components/PushNotificationToggle.tsx:13",asChild:!0,children:f.jsx(De,{"data-loc":"client/src/components/PushNotificationToggle.tsx:14",variant:"ghost",size:"icon",onClick:t?a:n,disabled:r,className:t?"text-primary":"text-muted-foreground hover:text-foreground","aria-label":t?"Disable push notifications":"Enable push notifications",children:t?f.jsx(tf,{"data-loc":"client/src/components/PushNotificationToggle.tsx:22",className:"h-5 w-5"}):f.jsx(Sce,{"data-loc":"client/src/components/PushNotificationToggle.tsx:22",className:"h-5 w-5"})})}),f.jsx(pce,{"data-loc":"client/src/components/PushNotificationToggle.tsx:25",side:"bottom",children:t?"Push notifications ON — click to disable":"Enable push notifications"})]}):null}function XM(e,t){const r=t.toISOString().slice(0,10);return`trial_banner_dismissed_${e}_${r}`}function Kfe(){const{user:e}=cs(),{data:t}=ke.subscription.status.useQuery(),[r,n]=C.useState(!1),[a,i]=C.useState(null);C.useEffect(()=>{if(!t||t.status!=="trialing"||!t.periodEnd||!e)return;const h=new Date(t.periodEnd),p=XM(e.id,h);if(localStorage.getItem(p)==="1"){n(!0);return}const g=h.getTime()-Date.now(),y=Math.max(0,Math.ceil(g/(1e3*60*60*24)));i(y)},[t,e]);const s=()=>
552{if(!t?.periodEnd||!e)return;const h=XM(e.id,new Date(t.periodEnd));localStorage.setItem(h,"1"),n(!0)};if(!t||t.status!=="trialing"||r||a===null)return null;const o=a<=1?"red":a<=3?"orange":"blue",u={red:{bg:"bg-red-500/10 border-red-500/25",icon:"text-red-400",text:"text-red-300",badge:"bg-red-500/20 text-red-300"},orange:{bg:"bg-orange-500/10 border-orange-500/25",icon:"text-orange-400",text:"text-orange-300",badge:"bg-orange-500/20 text-orange-300"},blue:{bg:"bg-blue-500/10 border-blue-500/25",icon:"text-blue-400",text:"text-blue-300",badge:"bg-blue-500/20 text-blue-300"}}[o];return f.jsxs("div",{"data-loc":"client/src/components/TrialBanner.tsx:65",className:`flex items-center gap-3 px-4 py-2.5 rounded-xl border ${u.bg} mb-4 animate-in slide-in-from-top-2 duration-300`,children:[f.jsx("div",{"data-loc":"client/src/components/TrialBanner.tsx:66",className:`shrink-0 p-1.5 rounded-lg ${u.badge}`,children:f.jsx(e0,{"data-loc":"client/src/components/TrialBanner.tsx:67",className:`h-4 w-4 ${u.icon}`})}),f.jsxs("div",{"data-loc":"client/src/components/TrialBanner.tsx:69",className:"flex-1 min-w-0",children:[f.jsx("span",{"data-loc":"client/src/components/TrialBanner.tsx:70",className:`text-sm font-medium ${u.text}`,children:a===0?"Your free trial ends today!":a===1?"Your free trial ends tomorrow!":`Your free trial ends in ${a} day${a!==1?"s":""}.`}),f.jsx("span",{"data-loc":"client/src/components/TrialBanner.tsx:77",className:"text-xs text-muted-foreground ml-2",children:"Subscribe to keep full access."})]}),f.jsxs(pa,{"data-loc":"client/src/components/TrialBanner.tsx:79",href:"/dashboard/plan",className:`shrink-0 flex items-center gap-1 text-xs font-semibold ${u.text} hover:underline`,children:["Subscribe now ",f.jsx(Ci,{"data-loc":"client/src/components/TrialBanner.tsx:83",className:"h-3 w-3"})]}),f.jsx("button",{"data-loc":"client/src/components/TrialBanner.tsx:85",onClick:s,"aria-label":"Dismiss",className:"shrink-0 p-1 rounded hover:bg-white/10 text-muted-foreground hover:text-foreground transition-colors",children:f.jsx(ju,{"data-loc":"client/src/components/TrialBanner.tsx:90",className:"h-3.5 w-3.5"})})]})}const QM={info:{bg:"bg-blue-950/80 border-blue-700/50",icon:sc,iconColor:"text-blue-400",text:"text-blue-100",close:"text-blue-300 hover:text-blue-100"},warning:{bg:"bg-amber-950/80 border-amber-700/50",icon:Sr,iconColor:"text-amber-400",text:"text-amber-100",close:"text-amber-300 hover:text-amber-100"},success:{bg:"bg-emerald-950/80 border-emerald-700/50",icon:vu,iconColor:"text-emerald-400",text:"text-emerald-100",close:"text-emerald-300 hover:text-emerald-100"},critical:{bg:"bg-red-950/80 border-red-700/50",icon:Sr,iconColor:"text-red-400",text:"text-red-100",close:"text-red-300 hover:text-red-100"},breach:{bg:"bg-red-950/80 border-red-700/50",icon:Sr,iconColor:"text-red-400",text:"text-red-100",close:"text-red-300 hover:text-red-100"}};function Xfe({ann:e,onDismiss:t}){const[r,n]=C.useState(!1),a=QM[e.type??"info"]??QM.info,i=a.icon;return r?null:f.jsxs("div",{"data-loc":"client/src/components/AnnouncementBanner.tsx:64",className:$e("flex items-start gap-3 px-4 py-3 border-b text-sm",a.bg,a.text),style:{animation:"slideDown 200ms cubic-bezier(0.23,1,0.32,1)"},children:[f.jsx(i,{"data-loc":"client/src/components/AnnouncementBanner.tsx:71",className:$e("w-4 h-4 mt-0.5 shrink-0",a.iconColor)}),f.jsxs("div",{"data-loc":"client/src/components/AnnouncementBanner.tsx:72",className:"flex-1 min-w-0",children:[f.jsx("span",{"data-loc":"client/src/components/AnnouncementBanner.tsx:73",className:"font-semibold mr-1",children:e.title}),f.jsx("span",{"data-loc":"client/src/components/AnnouncementBanner.tsx:74",className:"opacity-90",children:e.body})]}),f.jsx("button",{"data-loc":"client/src/components/AnnouncementBanner.tsx:76",className:$e("shrink-0 p-0.5 rounded transition-colors",a.close),onClick:()=>{n(!0),t(e.id)},"aria-label":"Dismiss announcement",children:f.jsx(ju,{"data-loc":"client/src/components/AnnouncementBanner.tsx:84",className:"w-3.5 h-3.5"})})]})}function Qfe(){const e=ke.useUtils(),{data:t=[]}=ke.notifications.activeAnnouncements.useQuery(void 0,{staleTime:6e4}),r=ke.notifications.dismissAnnouncement.useMutation({onSuccess:()=>e.notifications.activeAnnouncements.invalidate()});return t.length===0?null:f.jsx("div",{"data-loc":"client/src/components/AnnouncementBanner.tsx:103",className:"w-full",children:t.map(n=>f.jsx(Xfe,{"data-loc":"client/src/components/AnnouncementBanner.tsx:105",ann:n,onDismiss:a=>r.mutate({id:a})},n.id))})}function $n({children:e,title:t,subtitle:r,headerActions:n}){return f.jsxs(qde,{"data-loc":"client/src/components/DashboardShell.tsx:18",children:[f.jsx(Gfe,{"data-loc":"client/src/components/DashboardShell.tsx:19"}),f.jsxs("div",{"data-loc":"client/src/components/DashboardShell.tsx:20",className:"flex min-h-screen bg-background",children:[f.jsx(Hde,{"data-loc":"client/src/components/DashboardShell.tsx:21"}),f.jsx("main",{"data-loc":"client/src/components/DashboardShell.tsx:22",className:"flex-1 overflow-auto",children:f.jsxs("div",{"data-loc":"client/src/components/DashboardShell.tsx:23",className:"max-w-6xl mx-auto px-6 lg:px-8",children:[f.jsx("div",{"data-loc":"client/src/components/DashboardShell.tsx:25",className:"flex items-center justify-end py-4 mb-2",children:f.jsxs("div",{"data-loc":"client/src/components/DashboardShell.tsx:26",className:"flex items-center gap-2",children:[f.jsx(PV,{"data-loc":"client/src/components/DashboardShell.tsx:27"}),f.jsx(Ife,{"data-loc":"client/src/components/DashboardShell.tsx:28"})]})}),f.jsx(Kfe,{"data-loc":"client/src/components/DashboardShell.tsx:32"}),f.jsx(Qfe,{"data-loc":"client/src/components/DashboardShell.tsx:34"}),(t||r||n)&&f.jsxs("div",{"data-loc":"client/src/components/DashboardShell.tsx:36",className:"mb-8 -mt-2 flex items-start justify-between gap-4 flex-wrap",children:[f.jsxs("div",{"data-loc":"client/src/components/DashboardShell.tsx:37",children:[t&&f.jsx("h1",{"data-loc":"client/src/components/DashboardShell.tsx:38",className:"text-2xl font-bold font-display text-foreground",children:t}),r&&f.jsx("p",{"data-loc":"client/src/components/DashboardShell.tsx:39",className:"text-muted-foreground mt-1",children:r})]}),n&&f.jsx("div",{"data-loc":"client/src/components/DashboardShell.tsx:41",className:"flex items-center gap-2 flex-shrink-0 mt-1",children:n})]}),f.jsx("div",{"data-loc":"client/src/components/DashboardShell.tsx:44",className:"pb-8 lg:pb-8 pb-28",children:e})]})})]})]})}const Zfe=[{href:"/dashboard/identity",icon:si,title:"Identity Monitor",desc:"Track breach exposure",color:"text-blue-400",bg:"bg-blue-500/10",status:"Active"},{href:"/dashboard/passwords",icon:pn,title:"Password Center",desc:"Vault & strength analysis",color:"text-purple-400",bg:"bg-purple-500/10",status:"Active"},{href:"/dashboard/privacy",icon:vr,title:"Privacy Center",desc:"Data broker opt-outs",color:"text-green-400",bg:"bg-green-500/10",status:"Active"},{href:"/dashboard/vpn",icon:Iu,title:"VPN Center",desc:"Secure your connection",color:"text-cyan-400",bg:"bg-cyan-500/10",status:"Active"},{href:"/dashboard/scam",icon:Ho,title:"Scam Detection",desc:"AI threat analysis",color:"text-yellow-400",bg:"bg-yellow-500/10",status:"Active"},{href:"/dashboard/ai",icon:ou,title:"AI Assistant",desc:"Security advisor",color:"text-pink-400",bg:"bg-pink-500/10",status:"Active"}];
552function Jfe({score:e}){const[t,r]=C.useState(0);C.useEffect(()=>{const o=setTimeout(()=>r(e),300);return()=>clearTimeout(o)},[e]);const n=e>=80?"#22c55e":e>=60?"#eab308":"#ef4444",a=54,i=2*Math.PI*a,s=i-t/100*i;return f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:40",className:"relative flex items-center justify-center w-40 h-40",children:[f.jsxs("svg",{"data-loc":"client/src/pages/Dashboard.tsx:41",className:"absolute inset-0 -rotate-90",width:"160",height:"160",children:[f.jsx("circle",{"data-loc":"client/src/pages/Dashboard.tsx:42",cx:"80",cy:"80",r:a,fill:"none",stroke:"currentColor",strokeWidth:"8",className:"text-border"}),f.jsx("circle",{"data-loc":"client/src/pages/Dashboard.tsx:43",cx:"80",cy:"80",r:a,fill:"none",stroke:n,strokeWidth:"8",strokeDasharray:i,strokeDashoffset:s,strokeLinecap:"round",style:{transition:"stroke-dashoffset 1s cubic-bezier(0.23,1,0.32,1)"}})]}),f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:50",className:"text-center",children:[f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:51",className:"text-3xl font-bold font-display",style:{color:n},children:t}),f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:52",className:"text-xs text-muted-foreground",children:"/ 100"})]})]})}function e0e(){const{user:e}=cs(),{data:t}=ke.subscription.status.useQuery(),{data:r}=ke.passwords.list.useQuery(),{data:n}=ke.identity.list.useQuery(),{data:a}=ke.events.list.useQuery(),{data:i}=ke.privacy.list.useQuery(),{data:s=[]}=ke.ssn.list.useQuery(),o=r?.filter(T=>T.passwordStrength==="weak"||T.passwordStrength==="fair").length??0,c=n?.filter(T=>T.breachCount>0).length??0,u=i?.filter(T=>T.status==="confirmed").length??0,h=Math.max(0,Math.min(100,100-o*5-c*10+u*2)),p=h>=80?"Excellent":h>=60?"Good":h>=40?"Fair":"At Risk",g=h>=80?"text-green-400":h>=60?"text-yellow-400":"text-red-400",y=s.length,x=["unknown","safe","low","medium","high","critical"],b=s.reduce((T,R)=>x.indexOf(R.riskLevel??"unknown")>x.indexOf(T)?R.riskLevel??"unknown":T,"unknown"),w=b==="critical"?"text-red-400":b==="high"?"text-orange-400":b==="medium"?"text-yellow-400":b==="safe"||b==="low"?"text-green-400":"text-muted-foreground",E=b==="critical"?"bg-red-500/10":b==="high"?"bg-orange-500/10":b==="medium"?"bg-yellow-500/10":"bg-green-500/10",A=b==="unknown"?"Not Checked":b.charAt(0).toUpperCase()+b.slice(1);return f.jsxs($n,{"data-loc":"client/src/pages/Dashboard.tsx:89",children:[f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:91",className:"mb-8 flex items-center justify-between",children:[f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:92",children:[f.jsxs("h1",{"data-loc":"client/src/pages/Dashboard.tsx:93",className:"text-2xl font-bold font-display",children:["Welcome back, ",f.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:94",className:"text-gradient",children:e?.name?.split(" ")[0]??"there"})]}),f.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:96",className:"text-muted-foreground mt-1 text-sm",children:"Here's your security overview for today."})]}),f.jsxs(mt,{"data-loc":"client/src/pages/Dashboard.tsx:98",className:"bg-green-500/15 text-green-400 border-green-500/30 hidden sm:flex",children:[f.jsx(oc,{"data-loc":"client/src/pages/Dashboard.tsx:99",className:"h-3 w-3 mr-1.5"}),"Protected"]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:105",className:"grid grid-cols-1 lg:grid-cols-3 gap-6 mb-8",children:[f.jsxs(tt,{"data-loc":"client/src/pages/Dashboard.tsx:107",className:"glass-card border-border lg:col-span-1",children:[f.jsx(gr,{"data-loc":"client/src/pages/Dashboard.tsx:108",className:"pb-2",children:f.jsxs(yr,{"data-loc":"client/src/pages/Dashboard.tsx:109",className:"text-sm font-medium text-muted-foreground flex items-center gap-2",children:[f.jsx(yu,{"data-loc":"client/src/pages/Dashboard.tsx:110",className:"h-4 w-4"})," Security Score"]})}),f.jsxs(at,{"data-loc":"client/src/pages/Dashboard.tsx:113",className:"flex flex-col items-center gap-3 pt-2",children:[f.jsx(Jfe,{"data-loc":"client/src/pages/Dashboard.tsx:114",score:h}),f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:115",className:`text-lg font-bold font-display ${g}`,children:p}),f.jsxs("p",{"data-loc":"client/src/pages/Dashboard.tsx:116",className:"text-xs text-muted-foreground text-center",children:[o>0&&`${o} weak passwords. `,c>0&&`${c} breached items. `,o===0&&c===0&&"No critical issues detected."]})]})]}),f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:125",className:"lg:col-span-2 grid grid-cols-2 sm:grid-cols-2 gap-4",children:[{label:"Monitored Items",value:n?.length??0,icon:si,color:"text-blue-400",bg:"bg-blue-500/10"},{label:"Passwords Stored",value:r?.length??0,icon:pn,color:"text-purple-400",bg:"bg-purple-500/10"},{label:"Opt-Outs Confirmed",value:u,icon:vu,color:"text-green-400",bg:"bg-green-500/10"},{label:"Threats Blocked",value:0,icon:Sr,color:"text-yellow-400",bg:"bg-yellow-500/10"}].map(({label:T,value:R,icon:k,color:O,bg:P})=>f.jsx(tt,{"data-loc":"client/src/pages/Dashboard.tsx:132",className:"glass-card border-border",children:f.jsx(at,{"data-loc":"client/src/pages/Dashboard.tsx:133",className:"p-5",children:f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:134",className:"flex items-start justify-between",children:[f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:135",children:[f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:136",className:"text-2xl font-bold font-display",children:R}),f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:137",className:"text-xs text-muted-foreground mt-1",children:T})]}),f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:139",className:`p-2 rounded-lg ${P}`,children:f.jsx(k,{"data-loc":"client/src/pages/Dashboard.tsx:140",className:`h-5 w-5 ${O}`})})]})})},T))})]}),f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:150",className:"mb-8",children:[f.jsx(pa,{"data-loc":"client/src/pages/Dashboard.tsx:152",href:"/dashboard/ssn",children:f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:153",className:"glass-card rounded-xl p-4 mb-4 hover:border-primary/30 transition-all duration-200 cursor-pointer group flex items-center justify-between gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:154",className:"flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:155",className:`p-2.5 rounded-lg ${y===0?"bg-muted/30":E}`,children:f.jsx(bb,{"data-loc":"client/src/pages/Dashboard.tsx:156",className:`h-5 w-5 ${y===0?"text-muted-foreground":w}`})}),f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:158",children:[f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:159",className:"font-semibold font-display text-sm",children:"SSN Monitor"}),f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:160",className:"text-xs text-muted-foreground mt-0.5",children:y===0?"N
552o SSNs monitored yet — tap to add one":f.jsxs(f.Fragment,{children:[y," SSN",y!==1?"s":""," monitored · Highest risk: ",f.jsx("span",{"data-loc":"client/src/pages/Dashboard.tsx:163",className:`font-medium ${w}`,children:A})]})})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:167",className:"flex items-center gap-1 text-xs text-primary group-hover:gap-2 transition-all shrink-0",children:[y===0?"Add SSN":"View details"," ",f.jsx(lu,{"data-loc":"client/src/pages/Dashboard.tsx:168",className:"h-3 w-3"})]})]})}),f.jsxs("h2",{"data-loc":"client/src/pages/Dashboard.tsx:172",className:"text-base font-semibold font-display mb-4 flex items-center gap-2",children:[f.jsx(Vs,{"data-loc":"client/src/pages/Dashboard.tsx:173",className:"h-4 w-4 text-primary"})," Security Modules"]}),f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:175",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:Zfe.map(({href:T,icon:R,title:k,desc:O,color:P,bg:j,status:L})=>f.jsx(pa,{"data-loc":"client/src/pages/Dashboard.tsx:177",href:T,children:f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:178",className:"glass-card rounded-xl p-5 hover:border-primary/30 transition-all duration-200 cursor-pointer group",children:[f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:179",className:"flex items-start justify-between mb-3",children:[f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:180",className:`p-2.5 rounded-lg ${j}`,children:f.jsx(R,{"data-loc":"client/src/pages/Dashboard.tsx:181",className:`h-5 w-5 ${P}`})}),f.jsx(mt,{"data-loc":"client/src/pages/Dashboard.tsx:183",variant:"secondary",className:"text-xs bg-green-500/10 text-green-400 border-green-500/20",children:L})]}),f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:185",className:"font-semibold font-display text-sm mb-1",children:k}),f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:186",className:"text-xs text-muted-foreground mb-3",children:O}),f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:187",className:"flex items-center gap-1 text-xs text-primary group-hover:gap-2 transition-all",children:["Open module ",f.jsx(lu,{"data-loc":"client/src/pages/Dashboard.tsx:188",className:"h-3 w-3"})]})]})},T))})]}),f.jsxs(tt,{"data-loc":"client/src/pages/Dashboard.tsx:197",className:"glass-card border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/Dashboard.tsx:198",children:f.jsxs(yr,{"data-loc":"client/src/pages/Dashboard.tsx:199",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(yu,{"data-loc":"client/src/pages/Dashboard.tsx:200",className:"h-4 w-4 text-primary"})," Threat Timeline"]})}),f.jsx(at,{"data-loc":"client/src/pages/Dashboard.tsx:203",className:"space-y-4",children:a&&a.length>0?a.map((T,R)=>f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:205",className:"flex items-start gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:206",className:`mt-0.5 w-2 h-2 rounded-full flex-shrink-0 ${T.type==="warning"?"bg-yellow-400":T.type==="success"?"bg-green-400":"bg-blue-400"}`}),f.jsxs("div",{"data-loc":"client/src/pages/Dashboard.tsx:210",className:"flex-1 min-w-0",children:[f.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:211",className:"text-sm text-foreground",children:T.message}),f.jsx("p",{"data-loc":"client/src/pages/Dashboard.tsx:212",className:"text-xs text-muted-foreground mt-0.5",children:new Date(T.createdAt).toLocaleString()})]})]},R)):f.jsx("div",{"data-loc":"client/src/pages/Dashboard.tsx:216",className:"text-sm text-muted-foreground py-4 text-center",children:"No security events yet. Your activity will appear here as you use the platform."})})]})]})}function RV(e){const t=C.useRef({value:e,previous:e});return C.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var t0e=[" ","Enter","ArrowUp","ArrowDown"],r0e=[" ","Enter"],wu="Select",[kb,Ob,n0e]=dV(wu),[r0]=zi(wu,[n0e,pb]),Mb=pb(),[a0e,fc]=r0(wu),[i0e,s0e]=r0(wu),DV=e=>{const{__scopeSelect:t,children:r,open:n,defaultOpen:a,onOpenChange:i,value:s,defaultValue:o,onValueChange:c,dir:u,name:h,autoComplete:p,disabled:g,required:y,form:x}=e,b=Mb(t),[w,E]=C.useState(null),[A,T]=C.useState(null),[R,k]=C.useState(!1),O=Ab(u),[P,j]=gu({prop:n,defaultProp:a??!1,onChange:i,caller:wu}),[L,B]=gu({prop:s,defaultProp:o,onChange:c,caller:wu}),$=C.useRef(null),V=w?x||!!w.closest("form"):!0,[K,q]=C.useState(new Set),J=Array.from(K).map(U=>U.props.value).join(";");return f.jsx(vH,{...b,children:f.jsxs(a0e,{required:y,scope:t,trigger:w,onTriggerChange:E,valueNode:A,onValueNodeChange:T,valueNodeHasChildren:R,onValueNodeHasChildrenChange:k,contentId:Do(),value:L,onValueChange:B,open:P,onOpenChange:j,dir:O,triggerPointerDownPosRef:$,disabled:g,children:[f.jsx(kb.Provider,{scope:t,children:f.jsx(i0e,{scope:e.__scopeSelect,onNativeOptionAdd:C.useCallback(U=>{q(Z=>new Set(Z).add(U))},[]),onNativeOptionRemove:C.useCallback(U=>{q(Z=>{const ee=new Set(Z);return ee.delete(U),ee})},[]),children:r})}),V?f.jsxs(rG,{"aria-hidden":!0,required:y,tabIndex:-1,name:h,autoComplete:p,value:L,onChange:U=>B(U.target.value),disabled:g,form:x,children:[L===void 0?f.jsx("option",{value:""}):null,Array.from(K)]},J):null]})})};DV.displayName=wu;var IV="SelectTrigger",jV=C.forwardRef((e,t)=>
vendor: 11,798 bytes, line 552
552{const{__scopeSelect:r,disabled:n=!1,...a}=e,i=Mb(r),s=fc(IV,r),o=s.disabled||n,c=Yt(t,s.onTriggerChange),u=Ob(r),h=C.useRef("touch"),[p,g,y]=aG(b=>{const w=u().filter(T=>!T.disabled),E=w.find(T=>T.value===s.value),A=iG(w,b,E);A!==void 0&&s.onValueChange(A.value)}),x=b=>{o||(s.onOpenChange(!0),y()),b&&(s.triggerPointerDownPosRef.current={x:Math.round(b.pageX),y:Math.round(b.pageY)})};return f.jsx(bH,{asChild:!0,...i,children:f.jsx(vt.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:o,"data-disabled":o?"":void 0,"data-placeholder":nG(s.value)?"":void 0,...a,ref:c,onClick:gt(a.onClick,b=>{b.currentTarget.focus(),h.current!=="mouse"&&x(b)}),onPointerDown:gt(a.onPointerDown,b=>{h.current=b.pointerType;const w=b.target;w.hasPointerCapture(b.pointerId)&&w.releasePointerCapture(b.pointerId),b.button===0&&b.ctrlKey===!1&&b.pointerType==="mouse"&&(x(b),b.preventDefault())}),onKeyDown:gt(a.onKeyDown,b=>{const w=p.current!=="";!(b.ctrlKey||b.altKey||b.metaKey)&&b.key.length===1&&g(b.key),!(w&&b.key===" ")&&t0e.includes(b.key)&&(x(),b.preventDefault())})})})});jV.displayName=IV;var LV="SelectValue",BV=C.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:a,children:i,placeholder:s="",...o}=e,c=fc(LV,r),{onValueNodeHasChildrenChange:u}=c,h=i!==void 0,p=Yt(t,c.onValueNodeChange);return gn(()=>{u(h)},[u,h]),f.jsx(vt.span,{...o,ref:p,style:{pointerEvents:"none"},children:nG(c.value)?f.jsx(f.Fragment,{children:s}):i})});BV.displayName=LV;var o0e="SelectIcon",zV=C.forwardRef((e,t)=>{const{__scopeSelect:r,children:n,...a}=e;return f.jsx(vt.span,{"aria-hidden":!0,...a,ref:t,children:n||"▼"})});zV.displayName=o0e;var l0e="SelectPortal",FV=e=>f.jsx(mb,{asChild:!0,...e});FV.displayName=l0e;var Su="SelectContent",$V=C.forwardRef((e,t)=>{const r=fc(Su,e.__scopeSelect),[n,a]=C.useState();if(gn(()=>{a(new DocumentFragment)},[]),!r.open){const i=n;return i?mm.createPortal(f.jsx(UV,{scope:e.__scopeSelect,children:f.jsx(kb.Slot,{scope:e.__scopeSelect,children:f.jsx("div",{children:e.children})})}),i):null}return f.jsx(HV,{...e,ref:t})});$V.displayName=Su;var Ki=10,[UV,hc]=r0(Su),c0e="SelectContentImpl",u0e=gf("SelectContent.RemoveScroll"),HV=C.forwardRef((e,t)=>{const{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:i,onPointerDownOutside:s,side:o,sideOffset:c,align:u,alignOffset:h,arrowPadding:p,collisionBoundary:g,collisionPadding:y,sticky:x,hideWhenDetached:b,avoidCollisions:w,...E}=e,A=fc(Su,r),[T,R]=C.useState(null),[k,O]=C.useState(null),P=Yt(t,_e=>R(_e)),[j,L]=C.useState(null),[B,$]=C.useState(null),V=Ob(r),[K,q]=C.useState(!1),J=C.useRef(!1);C.useEffect(()=>{if(T)return Sq(T)},[T]),hq();const U=C.useCallback(_e=>{const[Ie,...Se]=V().map(ve=>ve.ref.current),[je]=Se.slice(-1),qe=document.activeElement;for(const ve of _e)if(ve===qe||(ve?.scrollIntoView({block:"nearest"}),ve===Ie&&k&&(k.scrollTop=0),ve===je&&k&&(k.scrollTop=k.scrollHeight),ve?.focus(),document.activeElement!==qe))return},[V,k]),Z=C.useCallback(()=>U([j,T]),[U,j,T]);C.useEffect(()=>{K&&Z()},[K,Z]);const{onOpenChange:ee,triggerPointerDownPosRef:de}=A;C.useEffect(()=>{if(T){let _e={x:0,y:0};const Ie=je=>{_e={x:Math.abs(Math.round(je.pageX)-(de.current?.x??0)),y:Math.abs(Math.round(je.pageY)-(de.current?.y??0))}},Se=je=>{_e.x<=10&&_e.y<=10?je.preventDefault():T.contains(je.target)||ee(!1),document.removeEventListener("pointermove",Ie),de.current=null};return de.current!==null&&(document.addEventListener("pointermove",Ie),document.addEventListener("pointerup",Se,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Ie),document.removeEventListener("pointerup",Se,{capture:!0})}}},[T,ee,de]),C.useEffect(()=>{const _e=()=>ee(!1);return window.addEventListener("blur",_e),window.addEventListener("resize",_e),()=>{window.removeEventListener("blur",_e),window.removeEventListener("resize",_e)}},[ee]);const[W,Y]=aG(_e=>{const Ie=V().filter(qe=>!qe.disabled),Se=Ie.find(qe=>qe.ref.current===document.activeElement),je=iG(Ie,_e,Se);je&&setTimeout(()=>je.ref.current.focus())}),ie=C.useCallback((_e,Ie,Se)=>{const je=!J.current&&!Se;(A.value!==void 0&&A.value===Ie||je)&&(L(_e),je&&(J.current=!0))},[A.value]),z=C.useCallback(()=>T?.focus(),[T]),ue=C.useCallback((_e,Ie,Se)=>{const je=!J.current&&!Se;(A.value!==void 0&&A.value===Ie||je)&&$(_e)},[A.value]),xe=n==="popper"?r_:qV,Me=xe===r_?{side:o,sideOffset:c,align:u,alignOffset:h,arrowPadding:p,collisionBoundary:g,collisionPadding:y,sticky:x,hideWhenDetached:b,avoidCollisions:w}:{};return f.jsx(UV,{scope:r,content:T,viewport:k,onViewportChange:O,itemRefCallback:ie,selectedItem:j,onItemLeave:z,itemTextRefCallback:ue,focusSelectedItem:Z,selectedItemText:B,position:n,isPositioned:K,searchRef:W,children:f.jsx(GT,{as:u0e,allowPinchZoom:!0,children:f.jsx(VT,{asChild:!0,trapped:A.open,onMountAutoFocus:_e=>{_e.preventDefault()},onUnmountAutoFocus:gt(a,_e=>{A.trigger?.focus({preventScroll:!0}),_e.preventDefault()}),children:f.jsx(cb,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:_e=>_e.preventDefault(),onDismiss:()=>A.onOpenChange(!1),children:f.jsx(xe,{role:"listbox",id:A.contentId,"data-state":A.open?"open":"closed",dir:A.dir,onContextMenu:_e=>_e.preventDefault(),...E,...Me,onPlaced:()=>q(!0),ref:P,style:{display:"flex",flexDirection:"column",outline:"none",...E.style},onKeyDown:gt(E.onKeyDown,_e=>{const Ie=_e.ctrlKey||_e.altKey||_e.metaKey;if(_e.key==="Tab"&&_e.preventDefault(),!Ie&&_e.key.length===1&&Y(_e.key),["ArrowUp","ArrowDown","Home","End"].includes(_e.key)){let je=V().filter(qe=>!qe.disabled).map(qe=>qe.ref.current);if(["ArrowUp","End"].includes(_e.key)&&(je=je.slice().reverse()),["ArrowUp","ArrowDown"].includes(_e.key)){const qe=_e.target,ve=je.indexOf(qe);je=je.slice(ve+1)}setTimeout(()=>U(je)),_e.preventDefault()}})})})})})})});HV.displayName=c0e;var d0e="SelectItemAlignedPosition",qV=C.forwardRef((e,t)=>{const{__scopeSelect:r,onPlaced:n,...a}=e,i=fc(Su,r),s=hc(Su,r),[o,c]=C.useState(null),[u,h]=C.useState(null),p=Yt(t,P=>h(P)),g=Ob(r),y=C.useRef(!1),x=C.useRef(!0),{viewport:b,selectedItem:w,selectedItemText:E,focusSelectedItem:A}=s,T=C.useCallback(()=>{if(i.trigger&&i.valueNode&&o&&u&&b&&w&&E){const P=i.trigger.getBoundingClientRect(),j=u.getBoundingClientRect(),L=i.valueNode.getBoundingClientRect(),B=E.getBoundingClientRect();if(i.dir!=="rtl"){const qe=B.left-j.left,ve=L.left-qe,bt=P.left-ve,Xe=P.width+bt,ht=Math.max(Xe,j.width),wt=window.innerWidth-Ki,qt=e_(ve,[Ki,Math.max(Ki,wt-ht)]);o.style.minWidth=Xe+"px",o.style.left=qt+"px"}else{const qe=j.right-B.right,ve=window.innerWidth-L.right-qe,bt=window.innerWidth-P.right-ve,Xe=P.width+bt,ht=Math.max(Xe,j.width),wt=window.innerWidth-Ki,qt=e_(ve,[Ki,Math.max(Ki,wt-ht)]);o.style.minWidth=Xe+"px",o.style.right=qt+"px"}const $=g(),V=window.innerHeight-Ki*2,K=b.scrollHeight,q=window.getComputedStyle(u),J=parseInt(q.borderTopWidth,10),U=parseInt(q.paddingTop,10),Z=parseInt(q.borderBottomWidth,10),ee=parseInt(q.paddingBottom,10),de=J+U+K+ee+Z,W=Math.min(w.offsetHeight*5,de),Y=window.getComputedStyle(b),ie=parseInt(Y.paddingTop,10),z=parseInt(Y.paddingBottom,10),ue=P.top+P.height/2-Ki,xe=V-ue,Me=w.offsetHeight/2,_e=w.offsetTop+Me,Ie=J+U+_e,Se=de-Ie;if(Ie<=ue){const qe=$.length>0&&w===$[$.length-1].ref.current;o.style.bottom="0px";const ve=u.clientHeight-b.offsetTop-b.offsetHeight,bt=Math.max(xe,Me+(qe?z:0)+ve+Z),Xe=Ie+bt;o.style.height=Xe+"px"}else{const qe=$.length>0&&w===$[0].ref.current;o.style.top="0px";const bt=Math.max(ue,J+b.offsetTop+(qe?ie:0)+Me)+Se;o.style.height=bt+"px",b.scrollTop=Ie-ue+b.offsetTop}o.style.margin=`${Ki}px 0`,o.style.minHeight=W+"px",o.style.maxHeight=V+"px",n?.(),requestAnimationFrame(()=>y.current=!0)}},[g,i.trigger,i.valueNode,o,u,b,w,E,i.dir,n]);gn(()=>T(),[T]);const[R,k]=C.useState();gn(()=>{u&&k(window.getComputedStyle(u).zIndex)},[u]);const O=C.useCallback(P=>{P&&x.current===!0&&(T(),A?.(),x.current=!1)},[T,A]);return f.jsx(h0e,{scope:r,contentWrapper:o,shouldExpandOnScrollRef:y,onScrollButtonChange:O,children:f.jsx("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:R},children:f.jsx(vt.div,{...a,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});qV.displayName=d0e;var f0e="SelectPopperPosition",r_=C.forwardRef((e,t)=>{const{__scopeSelect:r,align:n="start",collisionPadding:a=Ki,...i}=e,s=Mb(r);return f.jsx(xH,{...s,...i,ref:t,align:n,collisionPadding:a,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});r_.displayName=f0e;var[h0e,d8]=r0(Su,{}),n_="SelectViewport",VV=C.forwardRef((e,t)=>{const{__scopeSelect:r,nonce:n,...a}=e,i=hc(n_,r),s=d8(n_,r),o=Yt(t,i.onViewportChange),c=C.useRef(0);return f.jsxs(f.Fragment,{children:[f.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),f.jsx(kb.Slot,{scope:r,children:f.jsx(vt.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:o,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:gt(a.onScroll,u=>{const h=u.currentTarget,{contentWrapper:p,shouldExpandOnScrollRef:g}=s;if(g?.current&&p){const y=Math.abs(c.current-h.scrollTop);if(y>0){const x=window.innerHeight-Ki*2,b=parseFloat(p.style.minHeight),w=parseFloat(p.style.height),E=Math.max(b,w);if(E<x){const A=E+y,T=Math.min(x,A),R=A-T;p.style.height=T+"px",p.style.bottom==="0px"&&(h.scrollTop=R>0?R:0,p.style.justifyContent="flex-end")}}}c.current=h.scrollTop})})})]})});VV.displayName=n_;var GV="SelectGroup",[p0e,m0e]=r0(GV),g0e=C.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,a=Do();return f.jsx(p0e,{scope:r,id:a,children:f.jsx(vt.div,{role:"group","aria-labelledby":a,...n,ref:t})})});g0e.displayName=GV;var WV="SelectLabel",y0e=C.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,a=m0e(WV,r);return f.jsx(vt.div,{id:a.id,...n,ref:t})});y0e.displayName=WV;var Oy="SelectItem",[v0e,YV]=r0(Oy),KV=C.forwardRef((e,t)=>{const{__scopeSelect:r,value:n,disabled:a=!1,textValue:i,...s}=e,o=fc(Oy,r),c=hc(Oy,r),u=o.value===n,[h,p]=C.useState(i??""),[g,y]=C.useState(!1),x=Yt(t,A=>c.itemRefCallback?.(A,n,a)),b=Do(),w=C.useRef("touch"),E=()=>{a||(o.onValueChange(n),o.onOpenChange(!1))};if(n==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return f.jsx(v0e,{scope:r,value:n,disabled:a,textId:b,isSelected:u,onItemTextChange:C.useCallback(A=>{p(T=>T||(A?.textContent??"").trim())},[]),children:f.jsx(kb.ItemSlot,{scope:r,value:n,disabled:a,textValue:h,children:f.jsx(vt.div,{role:"option","aria-labelledby":b,"data-highlighted":g?"":void 0,"aria-selected":u&&g,"data-state":u?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...s,ref:x,onFocus:gt(s.onFocus,()=>y(!0)),onBlur:gt(s.onBlur,()=>y(!1)),onClick:gt(s.onClick,()=>{w.current!=="mouse"&&E()}),onPointerUp:gt(s.onPointerUp,()=>{w.current==="mouse"&&E()}),onPointerDown:gt(s.onPointerDown,A=>{w.current=A.pointerType}),onPointerMove:gt(s.onPointerMove,A=>{w.current=A.pointerType,a?c.onItemLeave?.():w.current==="mouse"&&A.currentTarget.focu
vendor: 6,565 bytes, line 552
552s({preventScroll:!0})}),onPointerLeave:gt(s.onPointerLeave,A=>{A.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:gt(s.onKeyDown,A=>{c.searchRef?.current!==""&&A.key===" "||(r0e.includes(A.key)&&E(),A.key===" "&&A.preventDefault())})})})})});KV.displayName=Oy;var Ih="SelectItemText",XV=C.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:a,...i}=e,s=fc(Ih,r),o=hc(Ih,r),c=YV(Ih,r),u=s0e(Ih,r),[h,p]=C.useState(null),g=Yt(t,E=>p(E),c.onItemTextChange,E=>o.itemTextRefCallback?.(E,c.value,c.disabled)),y=h?.textContent,x=C.useMemo(()=>f.jsx("option",{value:c.value,disabled:c.disabled,children:y},c.value),[c.disabled,c.value,y]),{onNativeOptionAdd:b,onNativeOptionRemove:w}=u;return gn(()=>(b(x),()=>w(x)),[b,w,x]),f.jsxs(f.Fragment,{children:[f.jsx(vt.span,{id:c.textId,...i,ref:g}),c.isSelected&&s.valueNode&&!s.valueNodeHasChildren?mm.createPortal(i.children,s.valueNode):null]})});XV.displayName=Ih;var QV="SelectItemIndicator",ZV=C.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return YV(QV,r).isSelected?f.jsx(vt.span,{"aria-hidden":!0,...n,ref:t}):null});ZV.displayName=QV;var a_="SelectScrollUpButton",JV=C.forwardRef((e,t)=>{const r=hc(a_,e.__scopeSelect),n=d8(a_,e.__scopeSelect),[a,i]=C.useState(!1),s=Yt(t,n.onScrollButtonChange);return gn(()=>{if(r.viewport&&r.isPositioned){let o=function(){const u=c.scrollTop>0;i(u)};const c=r.viewport;return o(),c.addEventListener("scroll",o),()=>c.removeEventListener("scroll",o)}},[r.viewport,r.isPositioned]),a?f.jsx(tG,{...e,ref:s,onAutoScroll:()=>{const{viewport:o,selectedItem:c}=r;o&&c&&(o.scrollTop=o.scrollTop-c.offsetHeight)}}):null});JV.displayName=a_;var i_="SelectScrollDownButton",eG=C.forwardRef((e,t)=>{const r=hc(i_,e.__scopeSelect),n=d8(i_,e.__scopeSelect),[a,i]=C.useState(!1),s=Yt(t,n.onScrollButtonChange);return gn(()=>{if(r.viewport&&r.isPositioned){let o=function(){const u=c.scrollHeight-c.clientHeight,h=Math.ceil(c.scrollTop)<u;i(h)};const c=r.viewport;return o(),c.addEventListener("scroll",o),()=>c.removeEventListener("scroll",o)}},[r.viewport,r.isPositioned]),a?f.jsx(tG,{...e,ref:s,onAutoScroll:()=>{const{viewport:o,selectedItem:c}=r;o&&c&&(o.scrollTop=o.scrollTop+c.offsetHeight)}}):null});eG.displayName=i_;var tG=C.forwardRef((e,t)=>{const{__scopeSelect:r,onAutoScroll:n,...a}=e,i=hc("SelectScrollButton",r),s=C.useRef(null),o=Ob(r),c=C.useCallback(()=>{s.current!==null&&(window.clearInterval(s.current),s.current=null)},[]);return C.useEffect(()=>()=>c(),[c]),gn(()=>{o().find(h=>h.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[o]),f.jsx(vt.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:gt(a.onPointerDown,()=>{s.current===null&&(s.current=window.setInterval(n,50))}),onPointerMove:gt(a.onPointerMove,()=>{i.onItemLeave?.(),s.current===null&&(s.current=window.setInterval(n,50))}),onPointerLeave:gt(a.onPointerLeave,()=>{c()})})}),b0e="SelectSeparator",x0e=C.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return f.jsx(vt.div,{"aria-hidden":!0,...n,ref:t})});x0e.displayName=b0e;var s_="SelectArrow",w0e=C.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,a=Mb(r),i=fc(s_,r),s=hc(s_,r);return i.open&&s.position==="popper"?f.jsx(wH,{...a,...n,ref:t}):null});w0e.displayName=s_;var S0e="SelectBubbleInput",rG=C.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{const a=C.useRef(null),i=Yt(n,a),s=RV(t);return C.useEffect(()=>{const o=a.current;if(!o)return;const c=window.HTMLSelectElement.prototype,h=Object.getOwnPropertyDescriptor(c,"value").set;if(s!==t&&h){const p=new Event("change",{bubbles:!0});h.call(o,t),o.dispatchEvent(p)}},[s,t]),f.jsx(vt.select,{...r,style:{...SH,...r.style},ref:i,defaultValue:t})});rG.displayName=S0e;function nG(e){return e===""||e===void 0}function aG(e){const t=aa(e),r=C.useRef(""),n=C.useRef(0),a=C.useCallback(s=>{const o=r.current+s;t(o),(function c(u){r.current=u,window.clearTimeout(n.current),u!==""&&(n.current=window.setTimeout(()=>c(""),1e3))})(o)},[t]),i=C.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return C.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,a,i]}function iG(e,t,r){const a=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,i=r?e.indexOf(r):-1;let s=E0e(e,Math.max(i,0));a.length===1&&(s=s.filter(u=>u!==r));const c=s.find(u=>u.textValue.toLowerCase().startsWith(a.toLowerCase()));return c!==r?c:void 0}function E0e(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var _0e=DV,A0e=jV,T0e=BV,N0e=zV,C0e=FV,k0e=$V,O0e=VV,M0e=KV,P0e=XV,R0e=ZV,D0e=JV,I0e=eG;function Ms({...e}){return f.jsx(_0e,{"data-loc":"client/src/components/ui/select.tsx:10","data-slot":"select",...e})}function Ps({...e}){return f.jsx(T0e,{"data-loc":"client/src/components/ui/select.tsx:22","data-slot":"select-value",...e})}function Rs({className:e,size:t="default",children:r,...n}){return f.jsxs(A0e,{"data-loc":"client/src/components/ui/select.tsx:34","data-slot":"select-trigger","data-size":t,className:$e("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...n,children:[r,f.jsx(N0e,{"data-loc":"client/src/components/ui/select.tsx:44",asChild:!0,children:f.jsx(vm,{"data-loc":"client/src/components/ui/select.tsx:45",className:"size-4 opacity-50"})})]})}function Ds({className:e,children:t,position:r="popper",align:n="center",...a}){return f.jsx(C0e,{"data-loc":"client/src/components/ui/select.tsx:59",children:f.jsxs(k0e,{"data-loc":"client/src/components/ui/select.tsx:60","data-slot":"select-content",className:$e("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
552de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",r==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:r,align:n,...a,children:[f.jsx(j0e,{"data-loc":"client/src/components/ui/select.tsx:72"}),f.jsx(O0e,{"data-loc":"client/src/components/ui/select.tsx:73",className:$e("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),f.jsx(L0e,{"data-loc":"client/src/components/ui/select.tsx:82"})]})})}function Wt({className:e,children:t,...r}){return f.jsxs(M0e,{"data-loc":"client/src/components/ui/select.tsx:107","data-slot":"select-item",className:$e("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",e),...r,children:[f.jsx("span",{"data-loc":"client/src/components/ui/select.tsx:115",className:"absolute right-2 flex size-3.5 items-center justify-center",children:f.jsx(R0e,{"data-loc":"client/src/components/ui/select.tsx:116",children:f.jsx(bf,{"data-loc":"client/src/components/ui/select.tsx:117",className:"size-4"})})}),f.jsx(P0e,{"data-loc":"client/src/components/ui/select.tsx:120",children:t})]})}function j0e({className:e,...t}){return f.jsx(D0e,{"data-loc":"client/src/components/ui/select.tsx:143","data-slot":"select-scroll-up-button",className:$e("flex cursor-default items-center justify-center py-1",e),...t,children:f.jsx(vb,{"data-loc":"client/src/components/ui/select.tsx:151",className:"size-4"})})}function L0e({className:e,...t}){return f.jsx(I0e,{"data-loc":"client/src/components/ui/select.tsx:161","data-slot":"select-scroll-down-button",className:$e("flex cursor-default items-center justify-center py-1",e),...t,children:f.jsx(vm,{"data-loc":"client/src/components/ui/select.tsx:169",className:"size-4"})})}const _3={email:"Email",phone:"Phone",username:"Username",domain:"Domain",social:"Social Account",property:"Property",address:"Address"},B0e={email:"bg-blue-500/10 text-blue-400",phone:"bg-green-500/10 text-green-400",username:"bg-purple-500/10 text-purple-400",domain:"bg-cyan-500/10 text-cyan-400",social:"bg-pink-500/10 text-pink-400",property:"bg-orange-500/10 text-orange-400",address:"bg-yellow-500/10 text-yellow-400"},z0e={low:"bg-green-500/15 text-green-400 border-green-500/30",medium:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30",high:"bg-orange-500/15 text-orange-400 border-orange-500/30",critical:"bg-red-500/15 text-red-400 border-red-500/30"};function F0e(){const[e,t]=C.useState(!1),[r,n]=C.useState("email"),[a,i]=C.useState(""),[s,o]=C.useState(""),[c,u]=C.useState(null),h=ke.useUtils(),{data:p=[],isLoading:g}=ke.identity.list.useQuery(),y=ke.identity.add.useMutation({onSuccess:()=>{h.identity.list.invalidate(),t(!1),i(""),o(""),Fe.success("Item added to monitoring")},onError:()=>Fe.error("Failed to add item")}),x=ke.identity.delete.useMutation({onSuccess:()=>{h.identity.list.invalidate(),Fe.success("Item removed")},onError:()=>Fe.error("Failed to remove item")}),b=ke.identity.recheck.useMutation({onSuccess:T=>{h.identity.list.invalidate(),u(null),T.breachCount>0?Fe.warning(`Found ${T.breachCount} breach${T.breachCount>1?"es":""}!`):Fe.success("No breaches found — you're safe!")},onError:()=>{u(null),Fe.error("Re-check failed")}}),w=T=>{u(T),b.mutate({id:T})},E=p.filter(T=>T.breachCount>0).length,A=p.filter(T=>T.breachCount===0).length;return f.jsxs($n,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:79",title:"Identity Monitoring",subtitle:"Track your personal information across breach databases and public re
552cords.",children:[f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:81",className:"grid grid-cols-3 gap-4 mb-8",children:[{label:"Monitored Items",value:p.length,icon:si,color:"text-blue-400",bg:"bg-blue-500/10"},{label:"Breached",value:E,icon:Sr,color:"text-red-400",bg:"bg-red-500/10"},{label:"Safe",value:A,icon:vu,color:"text-green-400",bg:"bg-green-500/10"}].map(({label:T,value:R,icon:k,color:O,bg:P})=>f.jsx(tt,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:87",className:"glass-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:88",className:"p-5 flex items-center gap-4",children:[f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:89",className:`p-2.5 rounded-lg ${P}`,children:f.jsx(k,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:89",className:`h-5 w-5 ${O}`})}),f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:90",children:[f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:91",className:"text-2xl font-bold font-display",children:R}),f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:92",className:"text-xs text-muted-foreground",children:T})]})]})},T))}),f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:100",className:"flex items-start gap-2 mb-6 p-3 rounded-lg bg-blue-500/5 border border-blue-500/20",children:[f.jsx(TM,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:101",className:"h-4 w-4 text-blue-400 mt-0.5 flex-shrink-0"}),f.jsxs("p",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:102",className:"text-xs text-muted-foreground",children:["Email addresses are automatically checked against the"," ",f.jsx("span",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:104",className:"text-blue-400 font-medium",children:"HaveIBeenPwned"})," breach database when added. Use the ",f.jsx(ki,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:105",className:"h-3 w-3 inline"})," button to re-check any email at any time."]})]}),f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:110",className:"flex items-center justify-between mb-6",children:[f.jsx("h2",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:111",className:"font-semibold font-display",children:"Monitored Items"}),f.jsxs(qo,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:112",open:e,onOpenChange:t,children:[f.jsx(Uq,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:113",asChild:!0,children:f.jsxs(De,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:114",size:"sm",children:[f.jsx(ni,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:114",className:"h-4 w-4 mr-2"}),"Add Item"]})}),f.jsxs(Vo,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:116",className:"glass-card border-border",children:[f.jsx(Go,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:117",children:f.jsx(Wo,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:117",className:"font-display",children:"Add Monitored Item"})}),f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:118",className:"space-y-4 pt-2",children:[f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:119",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:120",children:"Type"}),f.jsxs(Ms,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:121",value:r,onValueChange:n,children:[f.jsx(Rs,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:122",className:"bg-input border-border",children:f.jsx(Ps,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:122"})}),f.jsx(Ds,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:123",className:"glass-card border-border",children:Object.entries(_3).map(([T,R])=>f.jsx(Wt,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:124",value:T,children:R},T))})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:128",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:129",children:"Value"}),f.jsx(Gt,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:130",placeholder:`Enter ${_3[r]?.toLowerCase()}…`,value:a,onChange:T=>i(T.target.value),className:"bg-input border-border"})]}),f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:137",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:138",children:"Label (optional)"}),f.jsx(Gt,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:139",placeholder:"e.g. Work email, Personal phone…",value:s,onChange:T=>o(T.target.value),className:"bg-input border-border"})]}),r==="email"&&f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:147",className:"flex items-center gap-2 p-2.5 rounded-lg bg-blue-500/5 border border-blue-500/20",children:[f.jsx(TM,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:148",className:"h-3.5 w-3.5 text-blue-400 flex-shrink-0"}),f.jsx("p",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:149",className:"text-xs text-muted-foreground",children:"This email will be checked against HaveIBeenPwned automatically."})]}),f.jsxs(De,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:152",className:"w-full",disabled:!a.trim()||y.isPending,onClick:()=>y.mutate({type:r,value:a,label:s||void 0}),children:[y.isPending?f.jsx(ki,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:157",className:"h-4 w-4 animate-spin mr-2"}):null,y.isPending?"Checking breaches…":"Add to Monitoring"]})]})]})]})]}),g?f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:167",className:"space-y-3",children:[...Array(3)].map((T,R)=>f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:167",className:"glass-card rounded-xl h-16 animate-pulse"},R))}):p.length===0?f.jsx(tt,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:169",className:"glass-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:170",className:"p-12 text-center",children:[f.jsx(vr,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:171",className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:172",className:"font-semibold font-display mb-2",children:"No items monitored yet"}),f.jsx("p",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:173",className:"text-muted-foreground text-sm mb-4",children:"Add your emails, phone numbers, usernames, and more to start monitoring for breaches."}),f.jsxs(De,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:174",size:"sm",onClick:()=>t(!0),children:[f.jsx(ni,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:174",className:"h-4 w-4 mr-2"}),"Add Your First Item"]})]})}):f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:178",className:"space-y-3",children:p.map(T=>f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:180",className:"glass-card rounded-xl overflow-hidden",children:[f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:181",className:"p-4 flex items-center gap-4",children:[f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:182",className:`px-2.5 py-1 rounded-lg text-xs font-medium flex-shrink-0 ${B0e[T.type]??"bg-secondary text-muted-foreground"}`,children:_3[T.type]??T.type}),f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:185",className:"flex-1 min-w-0",children:[f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:186",className:"font-medium text-sm truncate",children:T.value}),T.label&&f.jsx("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:187",className:"text-xs text-muted-foreground",children:T.label}),T.lastChecked&&f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:189",className:"text-xs text-muted-foreground
552/60 mt-0.5",children:["Last checked: ",new Date(T.lastChecked).toLocaleDateString()]})]}),f.jsx(mt,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:194",className:`text-xs ${z0e[T.riskLevel]}`,children:T.breachCount>0?`${T.breachCount} breach${T.breachCount>1?"es":""}`:"Safe"}),T.type==="email"&&f.jsx("button",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:198",onClick:()=>w(T.id),disabled:c===T.id,className:"text-muted-foreground hover:text-primary transition-colors p-1 flex-shrink-0",title:"Re-check against HaveIBeenPwned",children:f.jsx(ki,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:204",className:`h-4 w-4 ${c===T.id?"animate-spin text-primary":""}`})}),f.jsx("button",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:207",onClick:()=>x.mutate({id:T.id}),disabled:x.isPending,className:"text-muted-foreground hover:text-destructive transition-colors p-1 flex-shrink-0",children:f.jsx(qs,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:212",className:"h-4 w-4"})})]}),T.breachCount>0&&T.breachNames&&f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:217",className:"px-4 pb-3 flex items-start gap-2 border-t border-border/40 pt-2.5",children:[f.jsx(sc,{"data-loc":"client/src/pages/IdentityMonitoring.tsx:218",className:"h-3.5 w-3.5 text-orange-400 mt-0.5 flex-shrink-0"}),f.jsxs("div",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:219",className:"text-xs text-muted-foreground",children:[f.jsx("span",{"data-loc":"client/src/pages/IdentityMonitoring.tsx:220",className:"text-orange-400 font-medium",children:"Breaches: "}),(()=>{try{return JSON.parse(T.breachNames).join(", ")}catch{return T.breachNames}})()]})]})]},T.id))})]})}var Pb="Switch",[$0e]=zi(Pb),[U0e,H0e]=$0e(Pb),sG=C.forwardRef((e,t)=>{const{__scopeSwitch:r,name:n,checked:a,defaultChecked:i,required:s,disabled:o,value:c="on",onCheckedChange:u,form:h,...p}=e,[g,y]=C.useState(null),x=Yt(t,T=>y(T)),b=C.useRef(!1),w=g?h||!!g.closest("form"):!0,[E,A]=gu({prop:a,defaultProp:i??!1,onChange:u,caller:Pb});return f.jsxs(U0e,{scope:r,checked:E,disabled:o,children:[f.jsx(vt.button,{type:"button",role:"switch","aria-checked":E,"aria-required":s,"data-state":uG(E),"data-disabled":o?"":void 0,disabled:o,value:c,...p,ref:x,onClick:gt(e.onClick,T=>{A(R=>!R),w&&(b.current=T.isPropagationStopped(),b.current||T.stopPropagation())})}),w&&f.jsx(cG,{control:g,bubbles:!b.current,name:n,value:c,checked:E,required:s,disabled:o,form:h,style:{transform:"translateX(-100%)"}})]})});sG.displayName=Pb;var oG="SwitchThumb",lG=C.forwardRef((e,t)=>{const{__scopeSwitch:r,...n}=e,a=H0e(oG,r);return f.jsx(vt.span,{"data-state":uG(a.checked),"data-disabled":a.disabled?"":void 0,...n,ref:t})});lG.displayName=oG;var q0e="SwitchBubbleInput",cG=C.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:n=!0,...a},i)=>{const s=C.useRef(null),o=Yt(s,i),c=RV(r),u=lH(t);return C.useEffect(()=>{const h=s.current;if(!h)return;const p=window.HTMLInputElement.prototype,y=Object.getOwnPropertyDescriptor(p,"checked").set;if(c!==r&&y){const x=new Event("click",{bubbles:n});y.call(h,r),h.dispatchEvent(x)}},[c,r,n]),f.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...a,tabIndex:-1,ref:o,style:{...a.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});cG.displayName=q0e;function uG(e){return e?"checked":"unchecked"}var V0e=sG,G0e=lG;function Vl({className:e,...t}){return f.jsx(V0e,{"data-loc":"client/src/components/ui/switch.tsx:11","data-slot":"switch",className:$e("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:f.jsx(G0e,{"data-loc":"client/src/components/ui/switch.tsx:19","data-slot":"switch-thumb",className:$e("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}const dG={weak:{label:"Weak",color:"text-red-400",bg:"bg-red-500",progress:25,badge:"bg-red-500/15 text-red-400 border-red-500/30"},fair:{label:"Fair",color:"text-yellow-400",bg:"bg-yellow-500",progress:50,badge:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30"},strong:{label:"Strong",color:"text-blue-400",bg:"bg-blue-500",progress:75,badge:"bg-blue-500/15 text-blue-400 border-blue-500/30"},very_strong:{label:"Very Strong",color:"text-green-400",bg:"bg-green-500",progress:100,badge:"bg-green-500/15 text-green-400 border-green-500/30"}};function W0e({strength:e}){const t=dG[e];return f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:25",className:"space-y-1",children:[f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:26",className:"flex justify-between text-xs",children:[f.jsx("span",{"data-loc":"client/src/pages/PasswordCenter.tsx:27",className:"text-muted-foreground",children:"Strength"}),f.jsx("span",{"data-loc":"client/src/pages/PasswordCenter.tsx:28",className:t.color,children:t.label})]}),f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:30",className:"h-1.5 bg-border rounded-full overflow-hidden",children:f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:31",className:`h-full ${t.bg} rounded-full transition-all duration-500`,style:{width:`${t.progress}%`}})})]})}function Y0e(){const[e,t]=C.useState(!1),[r,n]=C.useState(!1),[a,i]=C.useState(""),[s,o]=C.useState(""),[c,u]=C.useState(""),[h,p]=C.useState(""),[g,y]=C.useState(!1),[x,b]=C.useState(16),[w,E]=C.useState(new Set),A=ke.useUtils(),{data:T=[],isLoading:R}=ke.passwords.list.useQuery(),{data:k,refetch:O}=ke.passwords.generate.useQuery({length:x,symbols:!0},{enabled:!1}),P=ke.passwords.add.useMutation({onSuccess:()=>
552{A.passwords.list.invalidate(),t(!1),i(""),o(""),u(""),p(""),y(!1),Fe.success("Password saved to vault")},onError:()=>Fe.error("Failed to save password")}),j=ke.passwords.delete.useMutation({onSuccess:()=>{A.passwords.list.invalidate(),Fe.success("Password deleted")},onError:()=>Fe.error("Failed to delete")}),L=T.filter(q=>q.passwordStrength==="weak"||q.passwordStrength==="fair").length,B=T.filter(q=>q.isBreached).length,$=T.filter(q=>q.hasMfa).length,V=async()=>{const q=await O();q.data?.password&&p(q.data.password)},K=q=>{E(J=>{const U=new Set(J);return U.has(q)?U.delete(q):U.add(q),U})};return f.jsxs($n,{"data-loc":"client/src/pages/PasswordCenter.tsx:75",title:"Password Center",subtitle:"Manage, audit, and strengthen all your passwords in one secure vault.",children:[f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:77",className:"grid grid-cols-2 sm:grid-cols-4 gap-4 mb-8",children:[{label:"Total Passwords",value:T.length,icon:pn,color:"text-primary",bg:"bg-primary/10"},{label:"Weak / Fair",value:L,icon:Sr,color:"text-yellow-400",bg:"bg-yellow-500/10"},{label:"Breached",value:B,icon:Sr,color:"text-red-400",bg:"bg-red-500/10"},{label:"MFA Enabled",value:$,icon:vu,color:"text-green-400",bg:"bg-green-500/10"}].map(({label:q,value:J,icon:U,color:Z,bg:ee})=>f.jsx(tt,{"data-loc":"client/src/pages/PasswordCenter.tsx:84",className:"glass-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/PasswordCenter.tsx:85",className:"p-4 flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:86",className:`p-2 rounded-lg ${ee}`,children:f.jsx(U,{"data-loc":"client/src/pages/PasswordCenter.tsx:86",className:`h-4 w-4 ${Z}`})}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:87",children:[f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:87",className:"text-xl font-bold font-display",children:J}),f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:87",className:"text-xs text-muted-foreground",children:q})]})]})},q))}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:93",className:"flex items-center justify-between mb-6",children:[f.jsx("h2",{"data-loc":"client/src/pages/PasswordCenter.tsx:94",className:"font-semibold font-display",children:"Vault"}),f.jsxs(qo,{"data-loc":"client/src/pages/PasswordCenter.tsx:95",open:e,onOpenChange:t,children:[f.jsx(Uq,{"data-loc":"client/src/pages/PasswordCenter.tsx:96",asChild:!0,children:f.jsxs(De,{"data-loc":"client/src/pages/PasswordCenter.tsx:96",size:"sm",children:[f.jsx(ni,{"data-loc":"client/src/pages/PasswordCenter.tsx:96",className:"h-4 w-4 mr-2"}),"Add Password"]})}),f.jsxs(Vo,{"data-loc":"client/src/pages/PasswordCenter.tsx:97",className:"glass-card border-border max-w-md",children:[f.jsx(Go,{"data-loc":"client/src/pages/PasswordCenter.tsx:98",children:f.jsx(Wo,{"data-loc":"client/src/pages/PasswordCenter.tsx:98",className:"font-display",children:"Add Password"})}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:99",className:"space-y-4 pt-2",children:[f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:100",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/PasswordCenter.tsx:100",children:"Site Name *"}),f.jsx(Gt,{"data-loc":"client/src/pages/PasswordCenter.tsx:100",placeholder:"e.g. Google, GitHub…",value:a,onChange:q=>i(q.target.value),className:"bg-input border-border"})]}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:101",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/PasswordCenter.tsx:101",children:"URL"}),f.jsx(Gt,{"data-loc":"client/src/pages/PasswordCenter.tsx:101",placeholder:"https://…",value:s,onChange:q=>o(q.target.value),className:"bg-input border-border"})]}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:102",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/PasswordCenter.tsx:102",children:"Username / Email"}),f.jsx(Gt,{"data-loc":"client/src/pages/PasswordCenter.tsx:102",placeholder:"[email protected]",value:c,onChange:q=>u(q.target.value),className:"bg-input border-border"})]}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:103",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/PasswordCenter.tsx:104",children:"Password *"}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:105",className:"flex gap-2",children:[f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:106",className:"relative flex-1",children:[f.jsx(Gt,{"data-loc":"client/src/pages/PasswordCenter.tsx:107",type:r?"text":"password",placeholder:"Enter password…",value:h,onChange:q=>p(q.target.value),className:"bg-input border-border pr-10"}),f.jsx("button",{"data-loc":"client/src/pages/PasswordCenter.tsx:108",type:"button",onClick:()=>n(!r),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:r?f.jsx(Ey,{"data-loc":"client/src/pages/PasswordCenter.tsx:109",className:"h-4 w-4"}):f.jsx(si,{"data-loc":"client/src/pages/PasswordCenter.tsx:109",className:"h-4 w-4"})})]}),f.jsx(De,{"data-loc":"client/src/pages/PasswordCenter.tsx:112",type:"button",variant:"outline",size:"icon",onClick:V,title:"Generate password",children:f.jsx(Wce,{"data-loc":"client/src/pages/PasswordCenter.tsx:112",className:"h-4 w-4"})})]}),h&&f.jsx(W0e,{"data-loc":"client/src/pages/PasswordCenter.tsx:114",strength:(()=>{let q=0;return h.length>=8&&q++,h.length>=12&&q++,/[A-Z]/.test(h)&&q++,/[0-9]/.test(h)&&q++,/[^A-Za-z0-9]/.test(h)&&q++,q<=1?"weak":q===2?"fair":q===3?"strong":"very_strong"})()})]}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:116",className:"flex items-center justify-between",children:[f.jsx(ct,{"data-loc":"client/src/pages/PasswordCenter.tsx:117",children:"MFA Enabled on this site"}),f.jsx(Vl,{"data-loc":"client/src/pages/PasswordCenter.tsx:118",checked:g,onCheckedChange:y})]}),f.jsxs(De,{"data-loc":"client/src/pages/PasswordCenter.tsx:120",className:"w-full",disabled:!a.trim()||!h.trim()||P.isPending,onClick:()=>P.mutate({siteName:a,siteUrl:s||void 0,username:c||void 0,password:h,hasMfa:g}),children:[P.isPending?f.jsx(ki,{"data-loc":"client/src/pages/PasswordCenter.tsx:121",className:"h-4 w-4 animate-spin mr-2"}):null,"Save to Vault"]})]})]})]})]}),R?f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:129",className:"space-y-3",children:[...Array(4)].map((q,J)=>f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:129",className:"glass-card rounded-xl h-16 animate-pulse"},J))}):T.length===0?f.jsx(tt,{"data-loc":"client/src/pages/PasswordCenter.tsx:131",className:"glass-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/PasswordCenter.tsx:131",className:"p-12 text-center",children:[f.jsx(pn,{"data-loc":"client/src/pages/PasswordCenter.tsx:131",className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:131",className:"font-semibold font-display mb-2",children:"Vault is empty"}),f.jsx("p",{"data-loc":"client/src/pages/PasswordCenter.tsx:131",className:"text-muted-foreground text-sm mb-4",children:"Add your first password to start securing your accounts."}),f.jsxs(De,{"data-loc":"client/src/pages/PasswordCenter.tsx:131",size:"sm",onClick:()=>t(!0),children:[f.jsx(ni,{"data-loc":"client/src/pages/PasswordCenter.tsx:131",className:"h-4 w-4 mr-2"}),"Add Password"]})]})}):f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:133",className:"space-y-3",children:T.map(q=>{const J=dG[q.passwordStrength],U=w.has(q.id),Z=atob(q.passwordEncrypted);return f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:139",className:"glass-card rounded-xl p-4",children:f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:140",className:"flex items-center gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:141",className:"flex-1 min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:142",className:"flex items-center gap-2 mb-1",children:[f.jsx("span",{"data-loc":"client/src/pages/PasswordCenter.tsx:143",className:"font-medium text-sm",children:q.siteName}),q.isBreached&&f.jsx(mt,{"data-loc":"client/src/pages/PasswordCenter.tsx:144",className:"bg-red-500/15 text-red-400 border-red-500/30 text-xs",children:"Breached"}),!q.hasMfa&&f.jsx(mt,{"data-loc":"client/src/pages/PasswordCenter.tsx:145",variant:"outline",className:"text-xs text-yellow-400 border-yellow-500/30",children:"No MFA"})]}),q.username&&f.jsx("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:147",className:"text-xs text-muted-foreground",children:q.username}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:148",className:"flex items-center gap-2 mt-2",children:[f.jsx("code",{"data-loc":"client/src/pages/PasswordCenter.tsx:149",className:"text-xs bg-secondary px-2 py-0.5 rounded font-mono",children:U?Z:"••••••••••••"}),f.jsx("button",{"data-loc":"client/src/pages/PasswordCenter.tsx:150",onClick:()=>K(q.id),className:"text-muted-foreground hover:text-foreground",children:U?f.jsx(Ey,{"data-loc":"client/src/pages/PasswordCenter.tsx:150",className:"h-3.5 w-3.5"}):f.jsx(si,{"data-loc":"client/src/pages/PasswordCenter.tsx:150",className:"h-3.5 w-3.5"})}),f.jsx("button",{"data-loc":"client/src/pages/PasswordCenter.tsx:151",onClick:()=>{navigator.clipboard.writeText(Z),Fe.success("Copied!")},className:"text-muted-foreground hover:text-foreground",children:f.jsx(rf,{"data-loc":"client/src/pages/PasswordCenter.tsx:151",className:"h-3.5 w-3.5"})})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/PasswordCenter.tsx:154",className:"flex flex-col items-end gap-2",children:[f.jsx(mt,{"data-loc":"client/src/pages/PasswordCenter.tsx:155",className:J.badge,children:J.label}),f.jsx("button",{"data-loc":"client/src/pages/PasswordCenter.tsx:156",onClick:()=>j.mutate({id:q.id}),className:"text-muted-foreground hover:text-destructive transition-colors",children:f.jsx(qs,{"data-loc":"client/src/pages/PasswordCenter.tsx:156",className:"h-4 w-4"})})]})]})},q.id)})})]})}const K0e={pending:{label:"Pending",badge:"bg-secondary text-muted-foreground border-border",icon:e0},submitted:{label:"Submitted",badge:"bg-blue-500/15 text-blue-400 border-blue-500/30",icon:ki},confirmed:{label:"Confirmed",badge:"bg-green-500/15 text-green-400 border-green-500/30",icon:vu},failed:{label:"Failed",badge:"bg-red-500/15 text-red-400 border-red-500/30",icon:jT}};function X0e(){const e=ke.useUtils(),{data:t=[],isLoading:r}=ke.privacy.list.useQuery(),n=ke.privacy.initBrokers.useMutation({onSuccess:()=>
552e.privacy.list.invalidate()}),a=ke.privacy.updateStatus.useMutation({onSuccess:()=>{e.privacy.list.invalidate(),Fe.success("Status updated")},onError:()=>Fe.error("Failed to update")});C.useEffect(()=>{!r&&t.length===0&&n.mutate()},[r]);const i=t.filter(u=>u.status==="confirmed").length,s=t.filter(u=>u.status==="submitted").length,o=t.filter(u=>u.status==="pending").length,c=t.length>0?Math.round(i/t.length*100):0;return f.jsxs($n,{"data-loc":"client/src/pages/PrivacyCenter.tsx:39",title:"Privacy Center",subtitle:"Track data broker opt-out requests and manage your digital privacy footprint.",children:[f.jsxs("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:41",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 mb-8",children:[f.jsx(tt,{"data-loc":"client/src/pages/PrivacyCenter.tsx:42",className:"glass-card border-border sm:col-span-2 lg:col-span-1",children:f.jsxs(at,{"data-loc":"client/src/pages/PrivacyCenter.tsx:43",className:"p-5",children:[f.jsx("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:44",className:"text-xs text-muted-foreground mb-3",children:"Privacy Score"}),f.jsxs("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:45",className:"text-3xl font-bold font-display text-gradient mb-2",children:[c,"%"]}),f.jsx(u8,{"data-loc":"client/src/pages/PrivacyCenter.tsx:46",value:c,className:"h-2"})]})}),[{label:"Confirmed",value:i,color:"text-green-400"},{label:"Submitted",value:s,color:"text-blue-400"},{label:"Pending",value:o,color:"text-muted-foreground"}].map(({label:u,value:h,color:p})=>f.jsx(tt,{"data-loc":"client/src/pages/PrivacyCenter.tsx:54",className:"glass-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/PrivacyCenter.tsx:55",className:"p-5",children:[f.jsx("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:56",className:"text-xs text-muted-foreground mb-1",children:u}),f.jsx("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:57",className:`text-3xl font-bold font-display ${p}`,children:h})]})},u))]}),f.jsx("h2",{"data-loc":"client/src/pages/PrivacyCenter.tsx:63",className:"font-semibold font-display mb-4",children:"Data Broker Opt-Out Tracker"}),r?f.jsx("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:66",className:"space-y-3",children:[...Array(5)].map((u,h)=>f.jsx("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:66",className:"glass-card rounded-xl h-16 animate-pulse"},h))}):f.jsx("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:68",className:"space-y-3",children:t.map(u=>{const h=K0e[u.status],p=h.icon;return f.jsxs("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:73",className:"glass-card rounded-xl p-4 flex items-center gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:74",className:"flex-1 min-w-0",children:[f.jsx("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:75",className:"font-medium text-sm",children:u.brokerName}),u.brokerUrl&&f.jsxs("a",{"data-loc":"client/src/pages/PrivacyCenter.tsx:76",href:u.brokerUrl,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-primary hover:underline flex items-center gap-1 mt-0.5",children:[f.jsx(LT,{"data-loc":"client/src/pages/PrivacyCenter.tsx:76",className:"h-3 w-3"}),"Visit opt-out page"]})]}),f.jsxs(mt,{"data-loc":"client/src/pages/PrivacyCenter.tsx:78",className:h.badge,children:[f.jsx(p,{"data-loc":"client/src/pages/PrivacyCenter.tsx:78",className:"h-3 w-3 mr-1.5"}),h.label]}),f.jsxs("div",{"data-loc":"client/src/pages/PrivacyCenter.tsx:79",className:"flex gap-2",children:[u.status==="pending"&&f.jsx(De,{"data-loc":"client/src/pages/PrivacyCenter.tsx:81",size:"sm",variant:"outline",className:"text-xs h-7",onClick:()=>a.mutate({id:u.id,status:"submitted"}),children:"Mark Submitted"}),u.status==="submitted"&&f.jsx(De,{"data-loc":"client/src/pages/PrivacyCenter.tsx:86",size:"sm",variant:"outline",className:"text-xs h-7 border-green-500/30 text-green-400 hover:bg-green-500/10",onClick:()=>a.mutate({id:u.id,status:"confirmed"}),children:"Confirm Removed"})]})]},u.id)})})]})}const Q0e=["United States","United Kingdom","Germany","Netherlands","Canada","Australia","Japan","Singapore","France","Switzerland","Sweden","Norway"],Z0e=[{value:"wireguard",label:"WireGuard",desc:"Fastest — modern protocol with best performance"},{value:"openvpn",label:"OpenVPN",desc:"Reliable — battle-tested, highly compatible"},{value:"ikev2",label:"IKEv2",desc:"Mobile-optimized — seamless network switching"}];function J0e(){const e=ke.useUtils(),{data:t,isLoading:r}=ke.vpn.settings.useQuery(),{data:n,refetch:a}=ke.vpn.connectionStatus.useQuery(),[i,s]=C.useState(!1),o=ke.vpn.update.useMutation({onMutate:async h=>{await e.vpn.settings.cancel();const p=e.vpn.settings.getData();return e.vpn.settings.setData(void 0,g=>g?{...g,...h}:null),{prev:p}},onError:(h,p,g)=>{e.vpn.settings.setData(void 0,g?.prev??null),Fe.error("Failed to update VPN settings")},onSettled:()=>e.vpn.settings.invalidate()}),c=h=>o.mutate(h);if(r)return f.jsx($n,{"data-loc":"client/src/pages/VpnCenter.tsx:40",title:"VPN Center",children:f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:40",className:"space-y-4",children:[...Array(4)].map((h,p)=>f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:40",className:"glass-card rounded-xl h-20 animate-pulse"},p))})});const u=n?.isVerified??!1;return f.jsxs($n,{"data-loc":"client/src/pages/VpnCenter.tsx:45",title:"VPN Center",subtitle:"Set up and verify a device-wide VPN connection with NordLayer on your phone or laptop.",children:[f.jsx(tt,{"data-loc":"client/src/pages/VpnCenter.tsx:47",className:$e("glass-card border mb-8 transition-all duration-500",u?"border-green-500/40 glow-green":"border-border"),children:f.jsx(at,{"data-loc":"client/src/pages/VpnCenter.tsx:48",className:"p-8",children:f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:49",className:"flex flex-col sm:flex-row items-center gap-6",children:[f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:50",className:$e("p-6 rounded-full transition-all duration-500",u?"bg-green-500/20":"bg-secondary"),children:f.jsx(Iu,{"data-loc":"client/src/pages/VpnCenter.tsx:51",className:$e("h-12 w-12 transition-colors duration-500",u?"text-green-400":"text-muted-foreground")})}),f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:53",className:"flex-1 text-center sm:text-left",children:[f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:54",className:"text-2xl font-bold font-display mb-1",children:u?"VPN Connected & Verified":"VPN Not Yet Verified"}),f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:55",className:"text-muted-foreground text-sm",children:u?`Verified through ${n?.providerName??"your VPN provider"}.`:"NordLayer is the recommended provider. This dashboard cannot turn on a device-wide VPN on its own; connect through the NordLayer app first."}),u?f.jsxs(mt,{"data-loc":"client/src/pages/VpnCenter.tsx:61",className:"mt-2 bg-green-500/15 text-green-400 border-green-500/30",children:[f.jsx(vr,{"data-loc":"client/src/pages/VpnCenter.tsx:61",className:"h-3 w-3 mr-1.5"}),"Device-wide tunnel verified"]}):f.jsxs(mt,{"data-loc":"client/src/pages/VpnCenter.tsx:63",variant:"outline",className:"mt-2 border-amber-500/30 text-amber-300 bg-amber-500/10",children:[f.jsx(jT,{"data-loc":"client/src/pages/VpnCenter.tsx:63",className:"h-3 w-3 mr-1.5"}),"Setup required"]})]}),f.jsx(De,{"data-loc":"client/src/pages/VpnCenter.tsx:66",size:"lg",className:$e("min-w-40 h-12 text-base font-semibold transition-all duration-300",u?"bg-green-500 hover:bg-green-600 text-white":""),onClick:()=>u?a():s(!0),children:u?"Refresh Status":"Set Up VPN"})]})})}),f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:77",className:"grid lg:grid-cols-2 gap-6",children:[f.jsxs(tt,{"data-loc":"client/src/pages/VpnCenter.tsx:79",className:"glass-card border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/VpnCenter.tsx:80",children:f.jsxs(yr,{"data-loc":"client/src/pages/VpnCenter.tsx:80",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(bm,{"data-loc":"client/src/pages/VpnCenter.tsx:80",className:"h-4 w-4 text-primary"}),"Connection Settings"]})}),f.jsxs(at,{"data-loc":"client/src/pages/VpnCenter.tsx:81",className:"space-y-5",children:[f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:82",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/VpnCenter.tsx:83",className:"text-sm",children:"Server Country"}),f.jsxs(Ms,{"data-loc":"client/src/pages/VpnCenter.tsx:84",value:t?.selectedCountry??"United States",onValueChange:h=>c({selectedCountry:h}),children:[f.jsx(Rs,{"data-loc":"client/src/pages/VpnCenter.tsx:85",className:"bg-input border-border",children:f.jsx(Ps,{"data-loc":"client/src/pages/VpnCenter.tsx:85"})}),f.jsx(Ds,{"data-loc":"client/src/pages/VpnCenter.tsx:86",className:"glass-card border-border",children:Q0e.map(h=>f.jsx(Wt,{"data-loc":"client/src/pages/VpnCenter.tsx:87",value:h,children:h},h))})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:91",className:"space-y-3",children:[f.jsx(ct,{"data-loc":"client/src/pages/VpnCenter.tsx:92",className:"text-sm",children:"Protocol"}),Z0e.map(h=>f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:94",onClick:()=>c({protocol:h.value}),className:$e("flex items-start gap-3 p-3 rounded-lg border cursor-pointer transition-all",t?.protocol===h.value?"border-primary bg-primary/10":"border-border hover:border-primary/40"),children:[f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:96",className:$e("mt-0.5 w-4 h-4 rounded-full border-2 flex items-center justify-center flex-shrink-0",t?.protocol===h.value?"border-primary":"border-muted-foreground"),children:t?.protocol===h.value&&f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:97",className:"w-2 h-2 rounded-full bg-primary"})}),f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:99",children:[f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:99",className:"font-medium text-sm",children:h.label}),f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:99",className:"text-xs text-muted-foreground",children:h.desc})]})]},h.value))]})]})]}),f.jsxs(tt,{"data-loc":"client/src/pages/VpnCenter.tsx:107",className:"glass-card border-border",children:[f.jsxs(gr,{"data-loc":"client/src/pages/VpnCenter.tsx:108",children:[f.jsxs(yr,{"data-loc":"client/src/pages/VpnCenter.tsx:109",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(pn,{"data-loc":"client/src/pages/VpnCenter.tsx:109",className:"h-4 w-4 text-primary"}),"Connection Preferences"]}),f.jsx("p",{"data-loc":"client/src/pages/VpnCenter.tsx:110",className:"text-xs text-muted-foreground",children:"Saved here for your VPN setup. These settings only take effect when configured in a compatible VPN client."})]}),f.jsx(at,{"data-loc":"client/src/pages/VpnCenter.tsx:112",className:"space-y-4",children:[{key:"killSwitch",label:"Kill Switch",desc:"Block all traffic if VPN drops",icon:Sr},{key:"dnsLeakProtection",label:"DNS Leak Protection",desc:"Prevent DNS query exposure",icon:vr},{key:"ipv6LeakProtection",label:"IPv6 Leak Protection",desc:"Block IPv6 traffic leaks",icon:vr},{key:"webrtcLeakProtection",label:"WebRTC Leak Protection",desc:"Prevent browser IP leaks",icon:vr},{key:"adBlocking",label:"Ad Blocking",desc:"Block ads at DNS level",icon:Ho}
552,{key:"malwareBlocking",label:"Malware Blocking",desc:"Block known malicious domains",icon:Sr}].map(({key:h,label:p,desc:g,icon:y})=>f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:121",className:"flex items-center justify-between gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:122",className:"flex items-start gap-3",children:[f.jsx(y,{"data-loc":"client/src/pages/VpnCenter.tsx:123",className:"h-4 w-4 text-muted-foreground mt-0.5 flex-shrink-0"}),f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:124",children:[f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:124",className:"text-sm font-medium",children:p}),f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:124",className:"text-xs text-muted-foreground",children:g})]})]}),f.jsx(Vl,{"data-loc":"client/src/pages/VpnCenter.tsx:126",checked:t?.[h]??!1,onCheckedChange:x=>c({[h]:x})})]},h))})]}),f.jsxs(tt,{"data-loc":"client/src/pages/VpnCenter.tsx:136",className:"glass-card border-border lg:col-span-2",children:[f.jsx(gr,{"data-loc":"client/src/pages/VpnCenter.tsx:137",children:f.jsxs(yr,{"data-loc":"client/src/pages/VpnCenter.tsx:137",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(yu,{"data-loc":"client/src/pages/VpnCenter.tsx:137",className:"h-4 w-4 text-primary"}),"Connection Verification"]})}),f.jsx(at,{"data-loc":"client/src/pages/VpnCenter.tsx:138",children:f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:139",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4 rounded-lg bg-secondary/30 p-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:140",children:[f.jsx("p",{"data-loc":"client/src/pages/VpnCenter.tsx:141",className:`font-medium ${u?"text-green-400":"text-amber-300"}`,children:u?"Verified VPN tunnel active":"No verified device-wide VPN tunnel"}),f.jsx("p",{"data-loc":"client/src/pages/VpnCenter.tsx:142",className:"text-xs text-muted-foreground mt-1",children:n?.message??"Checking connection status…"})]}),f.jsx(De,{"data-loc":"client/src/pages/VpnCenter.tsx:144",variant:"outline",size:"sm",onClick:()=>a(),children:"Refresh verification"})]})})]})]}),f.jsx(qo,{"data-loc":"client/src/pages/VpnCenter.tsx:150",open:i,onOpenChange:s,children:f.jsxs(Vo,{"data-loc":"client/src/pages/VpnCenter.tsx:151",className:"max-w-lg",children:[f.jsxs(Go,{"data-loc":"client/src/pages/VpnCenter.tsx:152",children:[f.jsxs(Wo,{"data-loc":"client/src/pages/VpnCenter.tsx:153",className:"flex items-center gap-2",children:[f.jsx(vr,{"data-loc":"client/src/pages/VpnCenter.tsx:153",className:"w-5 h-5 text-primary"}),"Set Up NordLayer VPN"]}),f.jsx(qq,{"data-loc":"client/src/pages/VpnCenter.tsx:154",children:"EJM USS recommends NordLayer because it offers managed VPN apps for iPhone, iPad, Android, Mac, and Windows. A website cannot create a device-wide VPN connection by itself; you must approve the VPN permission in the NordLayer app."})]}),f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:158",className:"space-y-3 text-sm text-muted-foreground",children:[f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:159",className:"rounded-lg border border-border p-3",children:[f.jsx("span",{"data-loc":"client/src/pages/VpnCenter.tsx:159",className:"font-medium text-foreground",children:"iPhone or iPad:"})," Install the NordLayer iOS app, sign in using the invitation from EJM USS, approve Apple's VPN permission prompt, and tap Connect in the NordLayer app."]}),f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:160",className:"rounded-lg border border-border p-3",children:[f.jsx("span",{"data-loc":"client/src/pages/VpnCenter.tsx:160",className:"font-medium text-foreground",children:"Android:"})," Install the NordLayer Android app, sign in using the invitation from EJM USS, approve Android's VPN permission prompt, and connect in the NordLayer app."]}),f.jsxs("div",{"data-loc":"client/src/pages/VpnCenter.tsx:161",className:"rounded-lg border border-border p-3",children:[f.jsx("span",{"data-loc":"client/src/pages/VpnCenter.tsx:161",className:"font-medium text-foreground",children:"Mac or Windows laptop:"})," Install the NordLayer desktop app, sign in using the invitation from EJM USS, and connect from the NordLayer app."]}),f.jsx("div",{"data-loc":"client/src/pages/VpnCenter.tsx:162",className:"rounded-lg border border-amber-500/30 bg-amber-500/10 p-3 text-amber-200 text-xs",children:"EJM USS still needs its NordLayer partner account and secure API authorization before it can send customer invitations or verify provider connection status here."})]}),f.jsxs(xf,{"data-loc":"client/src/pages/VpnCenter.tsx:164",className:"gap-2 sm:gap-0",children:[f.jsx("a",{"data-loc":"client/src/pages/VpnCenter.tsx:165",href:"https://nordlayer.com/download/",target:"_blank",rel:"noreferrer",children:f.jsxs(De,{"data-loc":"client/src/pages/VpnCenter.tsx:165",variant:"outline",children:[f.jsx(LT,{"data-loc":"client/src/pages/VpnCenter.tsx:165",className:"w-4 h-4 mr-2"}),"NordLayer downloads"]})}),f.jsx(De,{"data-loc":"client/src/pages/VpnCenter.tsx:166",onClick:()=>s(!1),children:"I Understand"})]})]})})]})}function cu({className:e,onKeyDown:t,onCompositionStart:r,onCompositionEnd:n,...a}){const i=r8(),{onCompositionStart:s,onCompositionEnd:o,onKeyDown:c}=Vq({onKeyDown:u=>{const h=u.nativeEvent.isComposing||i.justEndedComposing();u.key==="Enter"&&!u.shiftKey&&h||t?.(u)},onCompositionStart:u=>{i.setComposing(!0),r?.(u)},onCompositionEnd:u=>{i.markCompositionEnd(),setTimeout(()=>{i.setComposing(!1)},100),n?.(u)}});return f.jsx("textarea",{"data-loc":"client/src/components/ui/textarea.tsx:53","data-slot":"textarea",className:$e("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),onCompositionStart:s,onCompositionEnd:o,onKeyDown:c,...a})}
vendor: 4,398 bytes, line 552
552const ehe="modulepreload",the=function(e){return"/"+e},ZM={},Q=function(t,r,n){let a=Promise.resolve();if(r&&r.length>0){let c=function(u){return Promise.all(u.map(h=>Promise.resolve(h).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),o=s?.nonce||s?.getAttribute("nonce");a=c(r.map(u=>{if(u=the(u),u in ZM)return;ZM[u]=!0;const h=u.endsWith(".css"),p=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${p}`))return;const g=document.createElement("link");if(g.rel=h?"stylesheet":ehe,h||(g.as="script"),g.crossOrigin="",g.href=u,o&&g.setAttribute("nonce",o),document.head.appendChild(g),h)return new Promise((y,x)=>{g.addEventListener("load",y),g.addEventListener("error",()=>x(new Error(`Unable to preload CSS for ${u}`)))})}))}function i(s){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s}return a.then(s=>{for(const o of s||[])o.status==="rejected"&&i(o.reason);return t().catch(i)})};function JM(e){const t=[],r=String(e||"");let n=r.indexOf(","),a=0,i=!1;for(;!i;){n===-1&&(n=r.length,i=!0);const s=r.slice(a,n).trim();(s||!i)&&t.push(s),a=n+1,n=r.indexOf(",",a)}return t}function f8(e,t){const r=t||{};return(e[e.length-1]===""?[...e,""]:e).join((r.padRight?" ":"")+","+(r.padLeft===!1?"":" ")).trim()}const rhe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,nhe=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ahe={};function eP(e,t){return(ahe.jsx?nhe:rhe).test(e)}const ihe=/[ \t\n\f\r]/g;function Rb(e){return typeof e=="object"?e.type==="text"?tP(e.value):!1:tP(e)}function tP(e){return e.replace(ihe,"")===""}let wm=class{constructor(t,r,n){this.normal=r,this.property=t,n&&(this.space=n)}};wm.prototype.normal={};wm.prototype.property={};wm.prototype.space=void 0;function fG(e,t){const r={},n={};for(const a of e)Object.assign(r,a.property),Object.assign(n,a.normal);return new wm(r,n,t)}function vp(e){return e.toLowerCase()}let La=class{constructor(t,r){this.attribute=r,this.property=t}};La.prototype.attribute="";La.prototype.booleanish=!1;La.prototype.boolean=!1;La.prototype.commaOrSpaceSeparated=!1;La.prototype.commaSeparated=!1;La.prototype.defined=!1;La.prototype.mustUseProperty=!1;La.prototype.number=!1;La.prototype.overloadedBoolean=!1;La.prototype.property="";La.prototype.spaceSeparated=!1;La.prototype.space=void 0;let she=0;const Ct=Lu(),un=Lu(),o_=Lu(),Ue=Lu(),Ar=Lu(),af=Lu(),Ya=Lu();function Lu(){return 2**++she}const l_=Object.freeze(Object.defineProperty({__proto__:null,boolean:Ct,booleanish:un,commaOrSpaceSeparated:Ya,commaSeparated:af,number:Ue,overloadedBoolean:o_,spaceSeparated:Ar},Symbol.toStringTag,{value:"Module"})),A3=Object.keys(l_);let h8=class extends La{constructor(t,r,n,a){let i=-1;if(super(t,r),rP(this,"space",a),typeof n=="number")for(;++i<A3.length;){const s=A3[i];rP(this,A3[i],(n&l_[s])===l_[s])}}};h8.prototype.defined=!0;function rP(e,t,r){r&&(e[t]=r)}function n0(e){const t={},r={};for(const[n,a]of Object.entries(e.properties)){const i=new h8(n,e.transform(e.attributes||{},n),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(n)&&(i.mustUseProperty=!0),t[n]=i,r[vp(n)]=n,r[vp(i.attribute)]=n}return new wm(t,r,e.space)}const hG=n0({properties:{ariaActiveDescendant:null,ariaAtomic:un,ariaAutoComplete:null,ariaBusy:un,ariaChecked:un,ariaColCount:Ue,ariaColIndex:Ue,ariaColSpan:Ue,ariaControls:Ar,ariaCurrent:null,ariaDescribedBy:Ar,ariaDetails:null,ariaDisabled:un,ariaDropEffect:Ar,ariaErrorMessage:null,ariaExpanded:un,ariaFlowTo:Ar,ariaGrabbed:un,ariaHasPopup:null,ariaHidden:un,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ar,ariaLevel:Ue,ariaLive:null,ariaModal:un,ariaMultiLine:un,ariaMultiSelectable:un,ariaOrientation:null,ariaOwns:Ar,ariaPlaceholder:null,ariaPosInSet:Ue,ariaPressed:un,ariaReadOnly:un,ariaRelevant:null,ariaRequired:un,ariaRoleDescription:Ar,ariaRowCount:Ue,ariaRowIndex:Ue,ariaRowSpan:Ue,ariaSelected:un,ariaSetSize:Ue,ariaSort:null,ariaValueMax:Ue,ariaValueMin:Ue,ariaValueNow:Ue,ariaValueText:null,role:null},transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()}});function pG(e,t){return t in e?e[t]:t}function mG(e,t){return pG(e,t.toLowerCase())}const ohe=n0({attributes:{acceptcharset:"accept-charset",classname:"
552class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:af,acceptCharset:Ar,accessKey:Ar,action:null,allow:null,allowFullScreen:Ct,allowPaymentRequest:Ct,allowUserMedia:Ct,alt:null,as:null,async:Ct,autoCapitalize:null,autoComplete:Ar,autoFocus:Ct,autoPlay:Ct,blocking:Ar,capture:null,charSet:null,checked:Ct,cite:null,className:Ar,cols:Ue,colSpan:null,content:null,contentEditable:un,controls:Ct,controlsList:Ar,coords:Ue|af,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Ct,defer:Ct,dir:null,dirName:null,disabled:Ct,download:o_,draggable:un,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Ct,formTarget:null,headers:Ar,height:Ue,hidden:o_,high:Ue,href:null,hrefLang:null,htmlFor:Ar,httpEquiv:Ar,id:null,imageSizes:null,imageSrcSet:null,inert:Ct,inputMode:null,integrity:null,is:null,isMap:Ct,itemId:null,itemProp:Ar,itemRef:Ar,itemScope:Ct,itemType:Ar,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Ct,low:Ue,manifest:null,max:null,maxLength:Ue,media:null,method:null,min:null,minLength:Ue,multiple:Ct,muted:Ct,name:null,nonce:null,noModule:Ct,noValidate:Ct,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Ct,optimum:Ue,pattern:null,ping:Ar,placeholder:null,playsInline:Ct,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Ct,referrerPolicy:null,rel:Ar,required:Ct,reversed:Ct,rows:Ue,rowSpan:Ue,sandbox:Ar,scope:null,scoped:Ct,seamless:Ct,selected:Ct,shadowRootClonable:Ct,shadowRootDelegatesFocus:Ct,shadowRootMode:null,shape:null,size:Ue,sizes:null,slot:null,span:Ue,spellCheck:un,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Ue,step:null,style:null,tabIndex:Ue,target:null,title:null,translate:null,type:null,typeMustMatch:Ct,useMap:null,value:un,width:Ue,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Ar,axis:null,background:null,bgColor:null,border:Ue,borderColor:null,bottomMargin:Ue,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Ct,declare:Ct,event:null,face:null,frame:null,frameBorder:null,hSpace:Ue,leftMargin:Ue,link:null,longDesc:null,lowSrc:null,marginHeight:Ue,marginWidth:Ue,noResize:Ct,noHref:Ct,noShade:Ct,noWrap:Ct,object:null,profile:null,prompt:null,rev:null,rightMargin:Ue,rules:null,scheme:null,scrolling:un,standby:null,summary:null,text:null,topMargin:Ue,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Ue,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Ct,disableRemotePlayback:Ct,prefix:null,property:null,results:Ue,security:null,unselectable:null},space:"html",transform:mG}
552),lhe=n0({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",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",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav
552-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",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",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-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",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Ya,accentHeight:Ue,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Ue,amplitude:Ue,arabicForm:null,ascent:Ue,attributeName:null,attributeType:null,azimuth:Ue,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Ue,by:null,calcMode:null,capHeight:Ue,className:Ar,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:Ue,diffuseConstant:Ue,direction:null,display:null,dur:null,divisor:Ue,dominantBaseline:null,download:Ct,dx:null,dy:null,edgeMode:null,editable:null,elevation:Ue,enableBackground:null,end:null,event:null,exponent:Ue,externalResourcesRequired:null,fill:null,fillOpacity:Ue,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:af,g2:af,glyphName:af,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Ue,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Ue,horizOriginX:Ue,horizOriginY:Ue,id:null,ideographic:Ue,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Ue,k:Ue,k1:Ue,k2:Ue,k3:Ue,k4:Ue,kernelMatrix:Ya,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Ue,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:Ue,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
vendor: 4,629 bytes, lines 552-553
552Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:Ue,overlineThickness:Ue,paintOrder:null,panose1:null,path:null,pathLength:Ue,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ar,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Ue,pointsAtY:Ue,pointsAtZ:Ue,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ya,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ya,rev:Ya,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ya,requiredFeatures:Ya,requiredFonts:Ya,requiredFormats:Ya,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:Ue,specularExponent:Ue,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Ue,strikethroughThickness:Ue,string:null,stroke:null,strokeDashArray:Ya,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Ue,strokeOpacity:Ue,strokeWidth:null,style:null,surfaceScale:Ue,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ya,tabIndex:Ue,tableValues:null,target:null,targetX:Ue,targetY:Ue,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ya,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Ue,underlineThickness:Ue,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Ue,values:null,vAlphabetic:Ue,vMathematical:Ue,vectorEffect:null,vHanging:Ue,vIdeographic:Ue,version:null,vertAdvY:Ue,vertOriginX:Ue,vertOriginY:Ue,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Ue,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:pG}),gG=n0({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()}}),yG=n0({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:mG}),vG=n0({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()}}),che={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},uhe=/[A-Z]/g,nP=/-[a-z]/g,dhe=/^data[-\w.:]+$/i;function Db(e,t){const r=vp(t);let n=t,a=La;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&r.slice(0,4)==="data"&&dhe.test(t)){if(t.charAt(4)==="-"){const i=t.slice(5).replace(nP,hhe);n="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!nP.test(i)){let s=i.replace(uhe,fhe);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}a=h8}return new a(n,t)}function fhe(e){return"-"+e.toLowerCase()}function hhe(e){return e.charAt(1).toUpperCase()}const Sm=fG([hG,ohe,gG,yG,vG],"html"),pc=fG([hG,lhe,gG,yG,vG],"svg");function aP(e){const t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function p8(e){return e.join(" ").trim()}var Ld={},T3,iP;function phe(){if(iP)return T3;iP=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,r=/^\s*/,n=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,o=/^\s+|\s+$/g,c=`
553`,u="/",h="*",p="",g="comment",y="declaration";T3=function(b,w){if(typeof b!="string")throw new TypeError("First argument must be a string");if(!b)return[];w=w||{};var E=1,A=1;function T(K){var q=K.match(t);q&&(E+=q.length);var J=K.lastIndexOf(c);A=~J?K.length-J:A+K.length}function R(){var K={line:E,column:A};return function(q){return q.position=new k(K),j(),q}}function k(K){this.start=K,this.end={line:E,column:A},this.source=w.source}k.prototype.content=b;function O(K){var q=new Error(w.source+":"+E+":"+A+": "+K);if(q.reason=K,q.filename=w.source,q.line=E,q.column=A,q.source=b,!w.silent)throw q}function P(K){var q=K.exec(b);if(q){var J=q[0];
vendor: 4,568 bytes, line 553
553return T(J),b=b.slice(J.length),q}}function j(){P(r)}function L(K){var q;for(K=K||[];q=B();)q!==!1&&K.push(q);return K}function B(){var K=R();if(!(u!=b.charAt(0)||h!=b.charAt(1))){for(var q=2;p!=b.charAt(q)&&(h!=b.charAt(q)||u!=b.charAt(q+1));)++q;if(q+=2,p===b.charAt(q-1))return O("End of comment missing");var J=b.slice(2,q-2);return A+=2,T(J),b=b.slice(q),A+=2,K({type:g,comment:J})}}function $(){var K=R(),q=P(n);if(q){if(B(),!P(a))return O("property missing ':'");var J=P(i),U=K({type:y,property:x(q[0].replace(e,p)),value:J?x(J[0].replace(e,p)):p});return P(s),U}}function V(){var K=[];L(K);for(var q;q=$();)q!==!1&&(K.push(q),L(K));return K}return j(),V()};function x(b){return b?b.replace(o,p):p}return T3}var sP;function mhe(){if(sP)return Ld;sP=1;var e=Ld&&Ld.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Ld,"__esModule",{value:!0}),Ld.default=r;const t=e(phe());function r(n,a){let i=null;if(!n||typeof n!="string")return i;const s=(0,t.default)(n),o=typeof a=="function";return s.forEach(c=>{if(c.type!=="declaration")return;const{property:u,value:h}=c;o?a(u,h,c):h&&(i=i||{},i[u]=h)}),i}return Ld}var gh={},oP;function ghe(){if(oP)return gh;oP=1,Object.defineProperty(gh,"__esModule",{value:!0}),gh.camelCase=void 0;var e=/^--[a-zA-Z0-9_-]+$/,t=/-([a-z])/g,r=/^[^-]+$/,n=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,i=function(u){return!u||r.test(u)||e.test(u)},s=function(u,h){return h.toUpperCase()},o=function(u,h){return"".concat(h,"-")},c=function(u,h){return h===void 0&&(h={}),i(u)?u:(u=u.toLowerCase(),h.reactCompat?u=u.replace(a,o):u=u.replace(n,o),u.replace(t,s))};return gh.camelCase=c,gh}var yh,lP;function yhe(){if(lP)return yh;lP=1;var e=yh&&yh.__importDefault||function(a){return a&&a.__esModule?a:{default:a}},t=e(mhe()),r=ghe();function n(a,i){var s={};return!a||typeof a!="string"||(0,t.default)(a,function(o,c){o&&c&&(s[(0,r.camelCase)(o,i)]=c)}),s}return n.default=n,yh=n,yh}var vhe=yhe();const bhe=or(vhe),Ib=bG("end"),Xs=bG("start");function bG(e){return t;function t(r){const n=r&&r.position&&r.position[e]||{};if(typeof n.line=="number"&&n.line>0&&typeof n.column=="number"&&n.column>0)return{line:n.line,column:n.column,offset:typeof n.offset=="number"&&n.offset>-1?n.offset:void 0}}}function xhe(e){const t=Xs(e),r=Ib(e);if(t&&r)return{start:t,end:r}}function Gh(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?cP(e.position):"start"in e||"end"in e?cP(e):"line"in e||"column"in e?c_(e):""}function c_(e){return uP(e&&e.line)+":"+uP(e&&e.column)}function cP(e){return c_(e&&e.start)+"-"+c_(e&&e.end)}function uP(e){return e&&typeof e=="number"?e:1}class oa extends Error{constructor(t,r,n){super(),typeof r=="string"&&(n=r,r=void 0);let a="",i={},s=!1;if(r&&("line"in r&&"column"in r?i={place:r}:"start"in r&&"end"in r?i={place:r}:"type"in r?i={ancestors:[r],place:r.position}:i={...r}),typeof t=="string"?a=t:!i.cause&&t&&(s=!0,a=t.message,i.cause=t),!i.ruleId&&!i.source&&typeof n=="string"){const c=n.indexOf(":");c===-1?i.ruleId=n:(i.source=n.slice(0,c),i.ruleId=n.slice(c+1))}if(!i.place&&i.ancestors&&i.ancestors){const c=i.ancestors[i.ancestors.length-1];c&&(i.place=c.position)}const o=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file="",this.message=a,this.line=o?o.line:void 0,this.name=Gh(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=s&&i.cause&&typeof i.cause.stack=="string"?i.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}oa.prototype.file="";oa.prototype.name="";oa.prototype.reason="";oa.prototype.message="";oa.prototype.stack="";oa.prototype.column=void 0;oa.prototype.line=void 0;oa.prototype.ancestors=void 0;oa.prototype.cause=void 0;oa.prototype.fatal=void 0;oa.prototype.place=void 0;oa.prototype.ruleId=void 0;oa.prototype.source=void 0;const m8={}.hasOwnProperty,whe=new Map,She=/[A-Z]/g,Ehe=new Set(["table","tbody","thead","tfoot","tr"]),_he=new Set(["td","th"]),xG="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Ahe(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const r=t.filePath||void 0;let n;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");n=Rhe(r,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");
vendor: 9,767 bytes, line 553
553if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");n=Phe(r,t.jsx,t.jsxs)}const a={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:n,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:r,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?pc:Sm,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=wG(a,e,void 0);return i&&typeof i!="string"?i:a.create(e,a.Fragment,{children:i||void 0},void 0)}function wG(e,t,r){if(t.type==="element")return The(e,t,r);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return Nhe(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return khe(e,t,r);if(t.type==="mdxjsEsm")return Che(e,t);if(t.type==="root")return Ohe(e,t,r);if(t.type==="text")return Mhe(e,t)}function The(e,t,r){const n=e.schema;let a=n;t.tagName.toLowerCase()==="svg"&&n.space==="html"&&(a=pc,e.schema=a),e.ancestors.push(t);const i=EG(e,t.tagName,!1),s=Dhe(e,t);let o=y8(e,t);return Ehe.has(t.tagName)&&(o=o.filter(function(c){return typeof c=="string"?!Rb(c):!0})),SG(e,s,i,t),g8(s,o),e.ancestors.pop(),e.schema=n,e.create(t,i,s,r)}function Nhe(e,t){if(t.data&&t.data.estree&&e.evaluater){const n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}bp(e,t.position)}function Che(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);bp(e,t.position)}function khe(e,t,r){const n=e.schema;let a=n;t.name==="svg"&&n.space==="html"&&(a=pc,e.schema=a),e.ancestors.push(t);const i=t.name===null?e.Fragment:EG(e,t.name,!0),s=Ihe(e,t),o=y8(e,t);return SG(e,s,i,t),g8(s,o),e.ancestors.pop(),e.schema=n,e.create(t,i,s,r)}function Ohe(e,t,r){const n={};return g8(n,y8(e,t)),e.create(t,e.Fragment,n,r)}function Mhe(e,t){return t.value}function SG(e,t,r,n){typeof r!="string"&&r!==e.Fragment&&e.passNode&&(t.node=n)}function g8(e,t){if(t.length>0){const r=t.length>1?t:t[0];r&&(e.children=r)}}function Phe(e,t,r){return n;function n(a,i,s,o){const u=Array.isArray(s.children)?r:t;return o?u(i,s,o):u(i,s)}}function Rhe(e,t){return r;function r(n,a,i,s){const o=Array.isArray(i.children),c=Xs(n);return t(a,i,s,o,{columnNumber:c?c.column-1:void 0,fileName:e,lineNumber:c?c.line:void 0},void 0)}}function Dhe(e,t){const r={};let n,a;for(a in t.properties)if(a!=="children"&&m8.call(t.properties,a)){const i=jhe(e,a,t.properties[a]);if(i){const[s,o]=i;e.tableCellAlignToStyle&&s==="align"&&typeof o=="string"&&_he.has(t.tagName)?n=o:r[s]=o}}if(n){const i=r.style||(r.style={});i[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=n}return r}function Ihe(e,t){const r={};for(const n of t.attributes)if(n.type==="mdxJsxExpressionAttribute")if(n.data&&n.data.estree&&e.evaluater){const i=n.data.estree.body[0];i.type;const s=i.expression;s.type;const o=s.properties[0];o.type,Object.assign(r,e.evaluater.evaluateExpression(o.argument))}else bp(e,t.position);else{const a=n.name;let i;if(n.value&&typeof n.value=="object")if(n.value.data&&n.value.data.estree&&e.evaluater){const o=n.value.data.estree.body[0];o.type,i=e.evaluater.evaluateExpression(o.expression)}else bp(e,t.position);else i=n.value===null?!0:n.value;r[a]=i}return r}function y8(e,t){const r=[];let n=-1;const a=e.passKeys?new Map:whe;for(;++n<t.children.length;){const i=t.children[n];let s;if(e.passKeys){const c=i.type==="element"?i.tagName:i.type==="mdxJsxFlowElement"||i.type==="mdxJsxTextElement"?i.name:void 0;if(c){const u=a.get(c)||0;s=c+"-"+u,a.set(c,u+1)}}const o=wG(e,i,s);o!==void 0&&r.push(o)}return r}function jhe(e,t,r){const n=Db(e.schema,t);if(!(r==null||typeof r=="number"&&Number.isNaN(r))){if(Array.isArray(r)&&(r=n.commaSeparated?f8(r):p8(r)),n.property==="style"){let a=typeof r=="object"?r:Lhe(e,String(r));return e.stylePropertyNameCase==="css"&&(a=Bhe(a)),["style",a]}return[e.elementAttributeNameCase==="react"&&n.space?che[n.property]||n.property:n.attribute,r]}}function Lhe(e,t){try{return bhe(t,{reactCompat:!0})}catch(r){if(e.ignoreInvalidStyle)return{};const n=r,a=new oa("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:n,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw a.file=e.filePath||void 0,a.url=xG+"#cannot-parse-style-attribute",a}}function EG(e,t,r){let n;if(!r)n={type:"Literal",value:t};else if(t.includes(".")){const a=t.split(".");let i=-1,s;for(;++i<a.length;){const o=eP(a[i])?{type:"Identifier",name:a[i]}:{type:"Literal",value:a[i]};s=s?{type:"MemberExpression",object:s,property:o,computed:!!(i&&o.type==="Literal"),optional:!1}:o}n=s}else n=eP(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(n.type==="Literal"){const a=n.value;return m8.call(e.components,a)?e.components[a]:a}if(e.evaluater)return e.evaluater.evaluateExpression(n);bp(e)}function bp(e,t){const r=new oa("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw r.file=e.filePath||void 0,r.url=xG+"#cannot-handle-mdx-estrees-without-createevaluater",r}function Bhe(e){const t={};let r;for(r in e)m8.call(e,r)&&(t[zhe(r)]=e[r]);return t}function zhe(e){let t=e.replace(She,Fhe);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function Fhe(e){return"-"+e.toLowerCase()}const N3={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},$he={};function v8(e,t){const r=$he,n=typeof r.includeImageAlt=="boolean"?r.includeImageAlt:!0,a=typeof r.includeHtml=="boolean"?r.includeHtml:!0;return _G(e,n,a)}function _G(e,t,r){if(Uhe(e)){if("value"in e)return e.type==="html"&&!r?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return dP(e.children,t,r)}return Array.isArray(e)?dP(e,t,r):""}function dP(e,t,r){const n=[];let a=-1;for(;++a<e.length;)n[a]=_G(e[a],t,r);return n.join("")}function Uhe(e){return!!(e&&typeof e=="object")}const fP=document.createElement("i");function b8(e){const t="&"+e+";";fP.innerHTML=t;const r=fP.textContent;return r.charCodeAt(r.length-1)===59&&e!=="semi"||r===t?!1:r}function ai(e,t,r,n){const a=e.length;let i=0,s;if(t<0?t=-t>a?0:a+t:t=t>a?a:t,r=r>0?r:0,n.length<1e4)s=Array.from(n),s.unshift(t,r),e.splice(...s);else for(r&&e.splice(t,r);i<n.length;)s=n.slice(i,i+1e4),s.unshift(t,0),e.splice(...s),i+=1e4,t+=1e4}function _i(e,t){return e.length>0?(ai(e,e.length,0,t),e):t}const hP={}.hasOwnProperty;function AG(e){const t={};let r=-1;for(;++r<e.length;)Hhe(t,e[r]);return t}function Hhe(e,t){let r;for(r in t){const a=(hP.call(e,r)?e[r]:void 0)||(e[r]={}),i=t[r];let s;if(i)for(s in i){hP.call(a,s)||(a[s]=[]);const o=i[s];qhe(a[s],Array.isArray(o)?o:o?[o]:[])}}}function qhe(e,t){let r=-1;const n=[];for(;++r<t.length;)(t[r].add==="after"?e:n).push(t[r]);ai(e,0,0,n)}function TG(e,t){const r=Number.parseInt(e,t);return r<9||r===11||r>13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(r&65535)===65535||(r&65535)===65534||r>1114111?"�":String.fromCodePoint(r)}function ns(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ma=mc(/[A-Za-z]/),sa=mc(/[\dA-Za-z]/),Vhe=mc(/[#-'*+\--9=?A-Z^-~]/);function My(e){return e!==null&&(e<32||e===127)}const u_=mc(/\d/),Ghe=mc(/[\dA-Fa-f]/),Whe=mc(/[!-/:-@[-`{-~]/);function st(e){return e!==null&&e<-2}function Er(e){return e!==null&&(e<0||e===32)}function Lt(e){return e===-2||e===-1||e===32}const jb=mc(new RegExp("\\p{P}|\\p{S}","u")),Eu=mc(/\s/);function mc(e){return t;function t(r){return r!==null&&r>-1&&e.test(String.fromCharCode(r))}}function a0(e){const t=[];let r=-1,n=0,a=0;for(;++r<e.length;){const i=e.charCodeAt(r);let s="";if(i===37&&sa(e.charCodeAt(r+1))&&sa(e.charCodeAt(r+2)))a=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(s=String.fromCharCode(i));else if(i>55295&&i<57344){const o=e.charCodeAt(r+1);i<56320&&o>56319&&o<57344?(s=String.fromCharCode(i,o),a=1):s="�"}else s=String.fromCharCode(i);s&&(t.push(e.slice(n,r),encodeURIComponent(s)),n=r+a+1,s=""),a&&(r+=a,a=0)}return t.join("")+e.slice(n)}function Dt(e,t,r,n){const a=n?n-1:Number.POSITIVE_INFINITY;let i=0;return s;function s(c){return Lt(c)?(e.enter(r),o(c)):t(c)}function o(c){return Lt(c)&&i++<a?(e.consume(c),o):(e.exit(r),t(c))}}const Yhe={tokenize:Khe};function Khe(e){const t=e.attempt(this.parser.constructs.contentInitial,n,a);let r;return t;function n(o){if(o===null){e.consume(o);return}return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),Dt(e,t,"linePrefix")}function a(o){return e.enter("paragraph"),i(o)}function i(o){const c=e.enter("chunkText",{contentType:"text",previous:r});return r&&(r.next=c),r=c,s(o)}function s(o){if(o===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(o);return}return st(o)?(e.consume(o),e.exit("chunkText"),i):(e.consume(o),s)}}const Xhe={tokenize:Qhe},pP={tokenize:Zhe};function Qhe(e){const t=this,r=[];let n=0,a,i,s;return o;function o(T){if(n<r.length){const R=r[n];return t.containerState=R[1],e.attempt(R[0].continuation,c,u)(T)}return u(T)}function c(T){if(n++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,a&&A();const R=t.events.length;let k=R,O;for(;k--;)if(t.events[k][0]==="exit"&&t.events[k][1].type==="chunkFlow"){O=t.events[k][1].end;break}E(n);let P=R;for(;P<t.events.length;)t.events[P][1].end={...O},P++;return ai(t.events,k+1,0,t.events.slice(R)),t.events.length=P,u(T)}return o(T)}function u(T){if(n===r.length){if(!a)return g(T);
vendor: 7,494 bytes, line 553
553if(a.currentConstruct&&a.currentConstruct.concrete)return x(T);t.interrupt=!!(a.currentConstruct&&!a._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(pP,h,p)(T)}function h(T){return a&&A(),E(n),g(T)}function p(T){return t.parser.lazy[t.now().line]=n!==r.length,s=t.now().offset,x(T)}function g(T){return t.containerState={},e.attempt(pP,y,x)(T)}function y(T){return n++,r.push([t.currentConstruct,t.containerState]),g(T)}function x(T){if(T===null){a&&A(),E(0),e.consume(T);return}return a=a||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:a,contentType:"flow",previous:i}),b(T)}function b(T){if(T===null){w(e.exit("chunkFlow"),!0),E(0),e.consume(T);return}return st(T)?(e.consume(T),w(e.exit("chunkFlow")),n=0,t.interrupt=void 0,o):(e.consume(T),b)}function w(T,R){const k=t.sliceStream(T);if(R&&k.push(null),T.previous=i,i&&(i.next=T),i=T,a.defineSkip(T.start),a.write(k),t.parser.lazy[T.start.line]){let O=a.events.length;for(;O--;)if(a.events[O][1].start.offset<s&&(!a.events[O][1].end||a.events[O][1].end.offset>s))return;const P=t.events.length;let j=P,L,B;for(;j--;)if(t.events[j][0]==="exit"&&t.events[j][1].type==="chunkFlow"){if(L){B=t.events[j][1].end;break}L=!0}for(E(n),O=P;O<t.events.length;)t.events[O][1].end={...B},O++;ai(t.events,j+1,0,t.events.slice(P)),t.events.length=O}}function E(T){let R=r.length;for(;R-- >T;){const k=r[R];t.containerState=k[1],k[0].exit.call(t,e)}r.length=T}function A(){a.write([null]),i=void 0,a=void 0,t.containerState._closeFlow=void 0}}function Zhe(e,t,r){return Dt(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Sf(e){if(e===null||Er(e)||Eu(e))return 1;if(jb(e))return 2}function Lb(e,t,r){const n=[];let a=-1;for(;++a<e.length;){const i=e[a].resolveAll;i&&!n.includes(i)&&(t=i(t,r),n.push(i))}return t}const d_={name:"attention",resolveAll:Jhe,tokenize:epe};function Jhe(e,t){let r=-1,n,a,i,s,o,c,u,h;for(;++r<e.length;)if(e[r][0]==="enter"&&e[r][1].type==="attentionSequence"&&e[r][1]._close){for(n=r;n--;)if(e[n][0]==="exit"&&e[n][1].type==="attentionSequence"&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[r][1]).charCodeAt(0)){if((e[n][1]._close||e[r][1]._open)&&(e[r][1].end.offset-e[r][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[r][1].end.offset-e[r][1].start.offset)%3))continue;c=e[n][1].end.offset-e[n][1].start.offset>1&&e[r][1].end.offset-e[r][1].start.offset>1?2:1;const p={...e[n][1].end},g={...e[r][1].start};mP(p,-c),mP(g,c),s={type:c>1?"strongSequence":"emphasisSequence",start:p,end:{...e[n][1].end}},o={type:c>1?"strongSequence":"emphasisSequence",start:{...e[r][1].start},end:g},i={type:c>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[r][1].start}},a={type:c>1?"strong":"emphasis",start:{...s.start},end:{...o.end}},e[n][1].end={...s.start},e[r][1].start={...o.end},u=[],e[n][1].end.offset-e[n][1].start.offset&&(u=_i(u,[["enter",e[n][1],t],["exit",e[n][1],t]])),u=_i(u,[["enter",a,t],["enter",s,t],["exit",s,t],["enter",i,t]]),u=_i(u,Lb(t.parser.constructs.insideSpan.null,e.slice(n+1,r),t)),u=_i(u,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",a,t]]),e[r][1].end.offset-e[r][1].start.offset?(h=2,u=_i(u,[["enter",e[r][1],t],["exit",e[r][1],t]])):h=0,ai(e,n-1,r-n+3,u),r=n+u.length-h-2;break}}for(r=-1;++r<e.length;)e[r][1].type==="attentionSequence"&&(e[r][1].type="data");return e}function epe(e,t){const r=this.parser.constructs.attentionMarkers.null,n=this.previous,a=Sf(n);let i;return s;function s(c){return i=c,e.enter("attentionSequence"),o(c)}function o(c){if(c===i)return e.consume(c),o;const u=e.exit("attentionSequence"),h=Sf(c),p=!h||h===2&&a||r.includes(c),g=!a||a===2&&h||r.includes(n);return u._open=!!(i===42?p:p&&(a||!g)),u._close=!!(i===42?g:g&&(h||!p)),t(c)}}function mP(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const tpe={name:"autolink",tokenize:rpe};function rpe(e,t,r){let n=0;return a;function a(y){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(y),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i}function i(y){return ma(y)?(e.consume(y),s):y===64?r(y):u(y)}function s(y){return y===43||y===45||y===46||sa(y)?(n=1,o(y)):u(y)}function o(y){return y===58?(e.consume(y),n=0,c):(y===43||y===45||y===46||sa(y))&&n++<32?(e.consume(y),o):(n=0,u(y))}function c(y){return y===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(y),e.exit("autolinkMarker"),e.exit("autolink"),t):y===null||y===32||y===60||My(y)?r(y):(e.consume(y),c)}function u(y){return y===64?(e.consume(y),h):Vhe(y)?(e.consume(y),u):r(y)}function h(y){return sa(y)?p(y):r(y)}function p(y){return y===46?(e.consume(y),n=0,h):y===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(y),e.exit("autolinkMarker"),e.exit("autolink"),t):g(y)}function g(y){if((y===45||sa(y))&&n++<63){const x=y===45?g:p;return e.consume(y),x}return r(y)}}const Em={partial:!0,tokenize:npe};function npe(e,t,r){return n;function n(i){return Lt(i)?Dt(e,a,"linePrefix")(i):a(i)}function a(i){return i===null||st(i)?t(i):r(i)}}const NG={continuation:{tokenize:ipe},exit:spe,name:"blockQuote",tokenize:ape};function ape(e,t,r){const n=this;return a;function a(s){if(s===62){const o=n.containerState;return o.open||(e.enter("blockQuote",{_container:!0}),o.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(s),e.exit("blockQuoteMarker"),i}return r(s)}function i(s){return Lt(s)?(e.enter("blockQuotePrefixWhitespace"),e.consume(s),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(s))}}function ipe(e,t,r){const n=this;return a;function a(s){return Lt(s)?Dt(e,i,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s):i(s)}function i(s){return e.attempt(NG,t,r)(s)}}function spe(e){e.exit("blockQuote")}const CG={name:"characterEscape",tokenize:ope};function ope(e,t,r){return n;function n(i){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(i),e.exit("escapeMarker"),a}function a(i){return Whe(i)?(e.enter("characterEscapeValue"),e.consume(i),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):r(i)}}const kG={name:"characterReference",tokenize:lpe};function lpe(e,t,r){const n=this;let a=0,i,s;return o;function o(p){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(p),e.exit("characterReferenceMarker"),c}function c(p){return p===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(p),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),i=31,s=sa,h(p))}function u(p){return p===88||p===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(p),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),i=6,s=Ghe,h):(e.enter("characterReferenceValue"),i=7,s=u_,h(p))}function h(p){if(p===59&&a){const g=e.exit("characterReferenceValue");return s===sa&&!b8(n.sliceSerialize(g))?r(p):(e.enter("characterReferenceMarker"),e.consume(p),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return s(p)&&a++<i?(e.consume(p),h):r(p)}}const gP={partial:!0,tokenize:upe},yP={concrete:!0,name:"codeFenced",tokenize:cpe};function cpe(e,t,r){const n=this,a={partial:!0,tokenize:k};let i=0,s=0,o;return c;function c(O){return u(O)}function u(O){const P=n.events[n.events.length-1];return i=P&&P[1].type==="linePrefix"?P[2].sliceSerialize(P[1],!0).length:0,o=O,e.enter("co
553deFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),h(O)}function h(O){return O===o?(s++,e.consume(O),h):s<3?r(O):(e.exit("codeFencedFenceSequence"),Lt(O)?Dt(e,p,"whitespace")(O):p(O))}function p(O){return O===null||st(O)?(e.exit("codeFencedFence"),n.interrupt?t(O):e.check(gP,b,R)(O)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),g(O))}function g(O){return O===null||st(O)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),p(O)):Lt(O)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Dt(e,y,"whitespace")(O)):O===96&&O===o?r(O):(e.consume(O),g)}function y(O){return O===null||st(O)?p(O):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),x(O))}function x(O){return O===null||st(O)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),p(O)):O===96&&O===o?r(O):(e.consume(O),x)}function b(O){return e.attempt(a,R,w)(O)}function w(O){return e.enter("lineEnding"),e.consume(O),e.exit("lineEnding"),E}function E(O){return i>0&&Lt(O)?Dt(e,A,"linePrefix",i+1)(O):A(O)}function A(O){return O===null||st(O)?e.check(gP,b,R)(O):(e.enter("codeFlowValue"),T(O))}function T(O){return O===null||st(O)?(e.exit("codeFlowValue"),A(O)):(e.consume(O),T)}function R(O){return e.exit("codeFenced"),t(O)}function k(O,P,j){let L=0;return B;function B(J){return O.enter("lineEnding"),O.consume(J),O.exit("lineEnding"),$}function $(J){return O.enter("codeFencedFence"),Lt(J)?Dt(O,V,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(J):V(J)}function V(J){return J===o?(O.enter("codeFencedFenceSequence"),K(J)):j(J)}function K(J){return J===o?(L++,O.consume(J),K):L>=s?(O.exit("codeFencedFenceSequence"),Lt(J)?Dt(O,q,"whitespace")(J):q(J)):j(J)}function q(J){return J===null||st(J)?(O.exit("codeFencedFence"),P(J)):j(J)}}}function upe(e,t,r){const n=this;return a;function a(s){return s===null?r(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}const C3={name:"codeIndented",tokenize:fpe},dpe={partial:!0,tokenize:hpe};function fpe(e,t,r){const n=this;return a;function a(u){return e.enter("codeIndented"),Dt(e,i,"linePrefix",5)(u)}function i(u){const h=n.events[n.events.length-1];return h&&h[1].type==="linePrefix"&&h[2].sliceSerialize(h[1],!0).length>=4?s(u):r(u)}function s(u){return u===null?c(u):st(u)?e.attempt(dpe,s,c)(u):(e.enter("codeFlowValue"),o(u))}function o(u){return u===null||st(u)?(e.exit("codeFlowValue"),s(u)):(e.consume(u),o)}function c(u){return e.exit("codeIndented"),t(u)}}function hpe(e,t,r){const n=this;return a;function a(s){return n.parser.lazy[n.now().line]?r(s):st(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),a):Dt(e,i,"linePrefix",5)(s)}function i(s){const o=n.events[n.events.length-1];return o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(s):st(s)?a(s):r(s)}}const ppe={name:"codeText",previous:gpe,resolve:mpe,tokenize:ype};function mpe(e){let t=e.length-4,r=3,n,a;if((e[r][1].type==="lineEnding"||e[r][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(n=r;++n<t;)if(e[n][1].type==="codeTextData"){e[r][1].type="codeTextPadding",e[t][1].type="codeTextPadding",r+=2,t-=2;break}}for(n=r-1,t++;++n<=t;)a===void 0?n!==t&&e[n][1].type!=="lineEnding"&&(a=n):(n===t||e[n][1].type==="lineEnding")&&(e[a][1].type="codeTextData",n!==a+2&&(e[a][1].end=e[n-1][1].end,e.splice(a+2,n-a-2),t-=n-a-2,n=a+2),a=void 0);return e}function gpe(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function ype(e,t,r){let n=0,a,i;return s;function s(p){return e.enter("codeText"),e.enter("codeTextSequence"),o(p)}function o(p){return p===96?(e.consume(p),n++,o):(e.exit("codeTextSequence"),c(p))}function c(p){return p===null?r(p):p===32?(e.enter("space"),e.consume(p),e.exit("space"),c):p===96?(i=e.enter("codeTextSequence"),a=0,h(p)):st(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),c):(e.enter("codeTextData"),u(p))}function u(p){return p===null||p===32||p===96||st(p)?(e.exit("codeTextData"),c(p)):(e.consume(p),u)}function h(p){return p===96?(e.consume(p),a++,h):a===n?(e.exit("codeTextSequence"),e.exit("codeText"),t(p)):(i.type="codeTextData",u(p))}}class vpe{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,r){const n=r??Number.POSITIVE_INFINITY;return n<this.left.length?this.left.slice(t,n):t>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(t,r,n){const a=r||0;this.setCursor(Math.trunc(t));const i=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return n&&vh(this.left,n),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),vh(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),vh(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const r=this.left.splice(t,Number.POSITIVE_INFINITY);vh(this.right,r.reverse())}else{const r=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);vh(this.left,r.reverse())}}}function vh(e,t){let r=0;if(t.length<1e4)e.push(...t);else for(;r<t.length;)e.push(...t.slice(r,r+1e4)),r+=1e4}function OG(e){const t={};let r=-1,n,a,i,s,o,c,u;const h=new vpe(e);for(;++r<h.length;){for(;r in t;)r=t[r];if(n=h.get(r),r&&n[1].type==="chunkFlow"&&h.get(r-1)[1].type==="listItemPrefix"&&(c=n[1]._tokenizer.events,i=0,i<c.length&&c[i][1].type==="lineEndingBlank"&&(i+=2),i<c.length&&c[i][1].type==="content"))for(;++i<c.length&&c[i][1].type!=="content";)c[i][1].type==="chunkText"&&(c[i][1]._isInFirstContentOfListItem=!0,i++);if(n[0]==="enter")n[1].contentType&&(Object.assign(t,bpe(h,r)),r=t[r],u=!0);else if(n[1]._container){for(i=r,a=void 0;i--;)if(s=h.get(i),s[1].type==="lineEnding"||s[1].type==="lineEndingBlank")s[0]==="enter"&&(a&&(h.get(a)[1].type="lineEndingBlank"),s[1].type="lineEnding",a=i);else if(!(s[1].type==="linePrefix"||s[1].type==="listItemIndent"))break;a&&(n[1].end={...h.get(a)[1].start},o=h.slice(a,r),o.unshift(n),h.splice(a,r-a+1,o))}}return ai(e,0,Number.POSITIVE_INFINITY,h.slice(0)),!u}function bpe(e,t){const r=e.get(t)[1],n=e.get(t)[2];let a=t-1;const i=[];let s=r._tokenizer;s||(s=n.parser[r.contentType](r.start),r._contentTypeTextTrailing&&(s._c
vendor: 5,973 bytes, line 553
553ontentTypeTextTrailing=!0));const o=s.events,c=[],u={};let h,p,g=-1,y=r,x=0,b=0;const w=[b];for(;y;){for(;e.get(++a)[1]!==y;);i.push(a),y._tokenizer||(h=n.sliceStream(y),y.next||h.push(null),p&&s.defineSkip(y.start),y._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=!0),s.write(h),y._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=void 0)),p=y,y=y.next}for(y=r;++g<o.length;)o[g][0]==="exit"&&o[g-1][0]==="enter"&&o[g][1].type===o[g-1][1].type&&o[g][1].start.line!==o[g][1].end.line&&(b=g+1,w.push(b),y._tokenizer=void 0,y.previous=void 0,y=y.next);for(s.events=[],y?(y._tokenizer=void 0,y.previous=void 0):w.pop(),g=w.length;g--;){const E=o.slice(w[g],w[g+1]),A=i.pop();c.push([A,A+E.length-1]),e.splice(A,2,E)}for(c.reverse(),g=-1;++g<c.length;)u[x+c[g][0]]=x+c[g][1],x+=c[g][1]-c[g][0]-1;return u}const xpe={resolve:Spe,tokenize:Epe},wpe={partial:!0,tokenize:_pe};function Spe(e){return OG(e),e}function Epe(e,t){let r;return n;function n(o){return e.enter("content"),r=e.enter("chunkContent",{contentType:"content"}),a(o)}function a(o){return o===null?i(o):st(o)?e.check(wpe,s,i)(o):(e.consume(o),a)}function i(o){return e.exit("chunkContent"),e.exit("content"),t(o)}function s(o){return e.consume(o),e.exit("chunkContent"),r.next=e.enter("chunkContent",{contentType:"content",previous:r}),r=r.next,a}}function _pe(e,t,r){const n=this;return a;function a(s){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),Dt(e,i,"linePrefix")}function i(s){if(s===null||st(s))return r(s);const o=n.events[n.events.length-1];return!n.parser.constructs.disable.null.includes("codeIndented")&&o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(s):e.interrupt(n.parser.constructs.flow,r,t)(s)}}function MG(e,t,r,n,a,i,s,o,c){const u=c||Number.POSITIVE_INFINITY;let h=0;return p;function p(E){return E===60?(e.enter(n),e.enter(a),e.enter(i),e.consume(E),e.exit(i),g):E===null||E===32||E===41||My(E)?r(E):(e.enter(n),e.enter(s),e.enter(o),e.enter("chunkString",{contentType:"string"}),b(E))}function g(E){return E===62?(e.enter(i),e.consume(E),e.exit(i),e.exit(a),e.exit(n),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),y(E))}function y(E){return E===62?(e.exit("chunkString"),e.exit(o),g(E)):E===null||E===60||st(E)?r(E):(e.consume(E),E===92?x:y)}function x(E){return E===60||E===62||E===92?(e.consume(E),y):y(E)}function b(E){return!h&&(E===null||E===41||Er(E))?(e.exit("chunkString"),e.exit(o),e.exit(s),e.exit(n),t(E)):h<u&&E===40?(e.consume(E),h++,b):E===41?(e.consume(E),h--,b):E===null||E===32||E===40||My(E)?r(E):(e.consume(E),E===92?w:b)}function w(E){return E===40||E===41||E===92?(e.consume(E),b):b(E)}}function PG(e,t,r,n,a,i){const s=this;let o=0,c;return u;function u(y){return e.enter(n),e.enter(a),e.consume(y),e.exit(a),e.enter(i),h}function h(y){return o>999||y===null||y===91||y===93&&!c||y===94&&!o&&"_hiddenFootnoteSupport"in s.parser.constructs?r(y):y===93?(e.exit(i),e.enter(a),e.consume(y),e.exit(a),e.exit(n),t):st(y)?(e.enter("lineEnding"),e.consume(y),e.exit("lineEnding"),h):(e.enter("chunkString",{contentType:"string"}),p(y))}function p(y){return y===null||y===91||y===93||st(y)||o++>999?(e.exit("chunkString"),h(y)):(e.consume(y),c||(c=!Lt(y)),y===92?g:p)}function g(y){return y===91||y===92||y===93?(e.consume(y),o++,p):p(y)}}function RG(e,t,r,n,a,i){let s;return o;function o(g){return g===34||g===39||g===40?(e.enter(n),e.enter(a),e.consume(g),e.exit(a),s=g===40?41:g,c):r(g)}function c(g){return g===s?(e.enter(a),e.consume(g),e.exit(a),e.exit(n),t):(e.enter(i),u(g))}function u(g){return g===s?(e.exit(i),c(s)):g===null?r(g):st(g)?(e.enter("lineEnding"),e.consume(g),e.exit("lineEnding"),Dt(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),h(g))}function h(g){return g===s||g===null||st(g)?(e.exit("chunkString"),u(g)):(e.consume(g),g===92?p:h)}function p(g){return g===s||g===92?(e.consume(g),h):h(g)}}function Wh(e,t){let r;return n;function n(a){return st(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),r=!0,n):Lt(a)?Dt(e,n,r?"linePrefix":"lineSuffix")(a):t(a)}}const Ape={name:"definition",tokenize:Npe},Tpe={partial:!0,tokenize:Cpe};function Npe(e,t,r){const n=this;let a;return i;function i(y){return e.enter("definition"),s(y)}function s(y){return PG.call(n,e,o,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(y)}function o(y){return a=ns(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)),y===58?(e.enter("definitionMarker"),e.consume(y),e.exit("definitionMarker"),c):r(y)}function c(y){return Er(y)?Wh(e,u)(y):u(y)}function u(y){return MG(e,h,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(y)}function h(y){return e.attempt(Tpe,p,p)(y)}function p(y){return Lt(y)?Dt(e,g,"whitespace")(y):g(y)}function g(y){return y===null||st(y)?(e.exit("definition"),n.parser.defined.push(a),t(y)):r(y)}}function Cpe(e,t,r){return n;function n(o){return Er(o)?Wh(e,a)(o):r(o)}function a(o){return RG(e,i,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(o)}function i(o){return Lt(o)?Dt(e,s,"whitespace")(o):s(o)}function s(o){return o===null||st(o)?t(o):r(o)}}const kpe={name:"hardBreakEscape",tokenize:Ope};function Ope(e,t,r){return n;function n(i){return e.enter("hardBreakEscape"),e.consume(i),a}function a(i){return st(i)?(e.exit("hardBreakEscape"),t(i)):r(i)}}const Mpe={name:"headingAtx",resolve:Ppe,tokenize:Rpe};function Ppe(e,t){let r=e.length-2,n=3,a,i;return e[n][1].type==="whitespace"&&(n+=2),r-2>n&&e[r][1].type==="whitespace"&&(r-=2),e[r][1].type==="atxHeadingSequence"&&(n===r-1||r-4>n&&e[r-2][1].type==="whitespace")&&(r-=n+1===r?2:4),r>n&&(a={type:"atxHeadingText",start:e[n][1].start,end:e[r][1].end},i={type:"chunkText",start:e[n][1].start,end:e[r][1].end,contentType:"text"},ai(e,n,r-n+1,[["enter",a,t],["enter",i,t],["exit",i,t],["exit",a,t]]
vendor: 12,885 bytes, line 553
553)),e}function Rpe(e,t,r){let n=0;return a;function a(h){return e.enter("atxHeading"),i(h)}function i(h){return e.enter("atxHeadingSequence"),s(h)}function s(h){return h===35&&n++<6?(e.consume(h),s):h===null||Er(h)?(e.exit("atxHeadingSequence"),o(h)):r(h)}function o(h){return h===35?(e.enter("atxHeadingSequence"),c(h)):h===null||st(h)?(e.exit("atxHeading"),t(h)):Lt(h)?Dt(e,o,"whitespace")(h):(e.enter("atxHeadingText"),u(h))}function c(h){return h===35?(e.consume(h),c):(e.exit("atxHeadingSequence"),o(h))}function u(h){return h===null||h===35||Er(h)?(e.exit("atxHeadingText"),o(h)):(e.consume(h),u)}}const Dpe=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],vP=["pre","script","style","textarea"],Ipe={concrete:!0,name:"htmlFlow",resolveTo:Bpe,tokenize:zpe},jpe={partial:!0,tokenize:$pe},Lpe={partial:!0,tokenize:Fpe};function Bpe(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function zpe(e,t,r){const n=this;let a,i,s,o,c;return u;function u(z){return h(z)}function h(z){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(z),p}function p(z){return z===33?(e.consume(z),g):z===47?(e.consume(z),i=!0,b):z===63?(e.consume(z),a=3,n.interrupt?t:W):ma(z)?(e.consume(z),s=String.fromCharCode(z),w):r(z)}function g(z){return z===45?(e.consume(z),a=2,y):z===91?(e.consume(z),a=5,o=0,x):ma(z)?(e.consume(z),a=4,n.interrupt?t:W):r(z)}function y(z){return z===45?(e.consume(z),n.interrupt?t:W):r(z)}function x(z){const ue="CDATA[";return z===ue.charCodeAt(o++)?(e.consume(z),o===ue.length?n.interrupt?t:V:x):r(z)}function b(z){return ma(z)?(e.consume(z),s=String.fromCharCode(z),w):r(z)}function w(z){if(z===null||z===47||z===62||Er(z)){const ue=z===47,xe=s.toLowerCase();return!ue&&!i&&vP.includes(xe)?(a=1,n.interrupt?t(z):V(z)):Dpe.includes(s.toLowerCase())?(a=6,ue?(e.consume(z),E):n.interrupt?t(z):V(z)):(a=7,n.interrupt&&!n.parser.lazy[n.now().line]?r(z):i?A(z):T(z))}return z===45||sa(z)?(e.consume(z),s+=String.fromCharCode(z),w):r(z)}function E(z){return z===62?(e.consume(z),n.interrupt?t:V):r(z)}function A(z){return Lt(z)?(e.consume(z),A):B(z)}function T(z){return z===47?(e.consume(z),B):z===58||z===95||ma(z)?(e.consume(z),R):Lt(z)?(e.consume(z),T):B(z)}function R(z){return z===45||z===46||z===58||z===95||sa(z)?(e.consume(z),R):k(z)}function k(z){return z===61?(e.consume(z),O):Lt(z)?(e.consume(z),k):T(z)}function O(z){return z===null||z===60||z===61||z===62||z===96?r(z):z===34||z===39?(e.consume(z),c=z,P):Lt(z)?(e.consume(z),O):j(z)}function P(z){return z===c?(e.consume(z),c=null,L):z===null||st(z)?r(z):(e.consume(z),P)}function j(z){return z===null||z===34||z===39||z===47||z===60||z===61||z===62||z===96||Er(z)?k(z):(e.consume(z),j)}function L(z){return z===47||z===62||Lt(z)?T(z):r(z)}function B(z){return z===62?(e.consume(z),$):r(z)}function $(z){return z===null||st(z)?V(z):Lt(z)?(e.consume(z),$):r(z)}function V(z){return z===45&&a===2?(e.consume(z),U):z===60&&a===1?(e.consume(z),Z):z===62&&a===4?(e.consume(z),Y):z===63&&a===3?(e.consume(z),W):z===93&&a===5?(e.consume(z),de):st(z)&&(a===6||a===7)?(e.exit("htmlFlowData"),e.check(jpe,ie,K)(z)):z===null||st(z)?(e.exit("htmlFlowData"),K(z)):(e.consume(z),V)}function K(z){return e.check(Lpe,q,ie)(z)}function q(z){return e.enter("lineEnding"),e.consume(z),e.exit("lineEnding"),J}function J(z){return z===null||st(z)?K(z):(e.enter("htmlFlowData"),V(z))}function U(z){return z===45?(e.consume(z),W):V(z)}function Z(z){return z===47?(e.consume(z),s="",ee):V(z)}function ee(z){if(z===62){const ue=s.toLowerCase();return vP.includes(ue)?(e.consume(z),Y):V(z)}return ma(z)&&s.length<8?(e.consume(z),s+=String.fromCharCode(z),ee):V(z)}function de(z){return z===93?(e.consume(z),W):V(z)}function W(z){return z===62?(e.consume(z),Y):z===45&&a===2?(e.consume(z),W):V(z)}function Y(z){return z===null||st(z)?(e.exit("htmlFlowData"),ie(z)):(e.consume(z),Y)}function ie(z){return e.exit("htmlFlow"),t(z)}}function Fpe(e,t,r){const n=this;return a;function a(s){return st(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i):r(s)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}function $pe(e,t,r){return n;function n(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(Em,t,r)}}const Upe={name:"htmlText",tokenize:Hpe};function Hpe(e,t,r){const n=this;let a,i,s;return o;function o(W){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(W),c}function c(W){return W===33?(e.consume(W),u):W===47?(e.consume(W),k):W===63?(e.consume(W),T):ma(W)?(e.consume(W),j):r(W)}function u(W){return W===45?(e.consume(W),h):W===91?(e.consume(W),i=0,x):ma(W)?(e.consume(W),A):r(W)}function h(W){return W===45?(e.consume(W),y):r(W)}function p(W){return W===null?r(W):W===45?(e.consume(W),g):st(W)?(s=p,Z(W)):(e.consume(W),p)}function g(W){return W===45?(e.consume(W),y):p(W)}function y(W){return W===62?U(W):W===45?g(W):p(W)}function x(W){const Y="CDATA[";return W===Y.charCodeAt(i++)?(e.consume(W),i===Y.length?b:x):r(W)}function b(W){return W===null?r(W):W===93?(e.consume(W),w):st(W)?(s=b,Z(W)):(e.consume(W),b)}function w(W){return W===93?(e.consume(W),E):b(W)}function E(W){return W===62?U(W):W===93?(e.consume(W),E):b(W)}function A(W){return W===null||W===62?U(W):st(W)?(s=A,Z(W)):(e.consume(W),A)}function T(W){return W===null?r(W):W===63?(e.consume(W),R):st(W)?(s=T,Z(W)):(e.consume(W),T)}function R(W){return W===62?U(W):T(W)}function k(W){return ma(W)?(e.consume(W),O):r(W)}function O(W){return W===45||sa(W)?(e.consume(W),O):P(W)}function P(W){return st(W)?(s=P,Z(W)):Lt(W)?(e.consume(W),P):U(W)}function j(W){return W===45||sa(W)?(e.consume(W),j):W===47||W===62||Er(W)?L(W):r(W)}function L(W){return W===47?(e.consume(W),U):W===58||W===95||ma(W)?(e.consume(W),B):st(W)?(s=L,Z(W)):Lt(W)?(e.consume(W),L):U(W)}function B(W){return W===45||W===46||W===58||W===95||sa(W)?(e.consume(W),B):$(W)}function $(W){return W===61?(e.consume(W),V):st(W)?(s=$,Z(W)):Lt(W)?(e.consume(W),$):L(W)}function V(W){return W===null||W===60||W===61||W===62||W===96?r(W):W===34||W===39?(e.consume(W),a=W,K):st(W)?(s=V,Z(W)):Lt(W)?(e.consume(W),V):(e.consume(W),q)}function K(W){return W===a?(e.consume(W),a=void 0,J):W===null?r(W):st(W)?(s=K,Z(W)):(e.consume(W),K)}function q(W){return W===null||W===34||W===39||W===60||W===61||W===96?r(W):W===47||W===62||Er(W)?L(W):(e.consume(W),q)}function J(W){return W===47||W===62||Er(W)?L(W):r(W)}function U(W){return W===62?(e.consume(W),e.exit("htmlTextData"),e.exit("htmlText"),t):r(W)}function Z(W){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(W),e.exit("lineEnding"),ee}function ee(W){return Lt(W)?Dt(e,de,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(W):de(W)}function de(W){return e.enter("htmlTextData"),s(W)}}const x8={name:"labelEnd",resolveAll:Wpe,resolveTo:Ype,tokenize:Kpe},qpe={tokenize:Xpe},Vpe={tokenize:Qpe},Gpe={tokenize:Zpe};function Wpe(e){let t=-1;const r=[];for(;++t<e.length;){const n=e[t][1];if(r.push(e[t]),n.type==="labelImage"||n.type==="labelLink"||n.type==="labelEnd"){const a=n.type==="labelImage"?4:2;n.type="data",t+=a}}return e.length!==r.length&&ai(e,0,e.length,r),e}function Ype(e,t){let r=e.length,n=0,a,i,s,o;for(;r--;)if(a=e[r][1],i){if(a.type==="link"||a.type==="labelLink"&&a._inactive)break;e[r][0]==="enter"&&a.type==="labelLink"&&(a._inactive=!0)}else if(s){if(e[r][0]==="enter"&&(a.type==="labelImage"||a.type==="labelLink")&&!a._balanced&&(i=r,a.type!=="labelLink")){n=2;break}}else a.type==="labelEnd"&&(s=r);const c={type:e[i][1].type==="labelLink"?"link":"image",start:{...e[i][1].start},end:{...e[e.length-1][1].end}},u={type:"label",start:{...e[i][1].start},end:{...e[s][1].end}},h={type:"labelText",start:{...e[i+n+2][1].end},end:{...e[s-2][1].start}};return o=[["enter",c,t],["enter",u,t]],o=_i(o,e.slice(i+1,i+n+3)),o=_i(o,[["enter",h,t]]),o=_i(o,Lb(t.parser.constructs.insideSpan.null,e.slice(i+n+4,s-3),t)),o=_i(o,[["exit",h,t],e[s-2],e[s-1],["exit",u,t]]),o=_i(o,e.slice(s+1)),o=_i(o,[["exit",c,t]]),ai(e,i,e.length,o),e}function Kpe(e,t,r){const n=this;let a=n.events.length,i,s;for(;a--;)if((n.events[a][1].type==="labelImage"||n.events[a][1].type==="labelLink")&&!n.events[a][1]._balanced){i=n.events[a][1];break}return o;function o(g){return i?i._inactive?p(g):(s=n.parser.defined.includes(ns(n.sliceSerialize({start:i.end,end:n.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(g),e.exit("labelMarker"),e.exit("labelEnd"),c):r(g)}function c(g){return g===40?e.attempt(qpe,h,s?h:p)(g):g===91?e.attempt(Vpe,h,s?u:p)(g):s?h(g):p(g)}function u(g){return e.attempt(Gpe,h,p)(g)}function h(g){return t(g)}function p(g){return i._balanced=!0,r(g)}}function Xpe(e,t,r){return n;function n(p){return e.enter("resource"),e.enter("resourceMarker"),e.consume(p),e.exit("resourceMarker"),a}function a(p){return Er(p)?Wh(e,i)(p):i(p)}function i(p){return p===41?h(p):MG(e,s,o,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(p)}function s(p){return Er(p)?Wh(e,c)(p):h(p)}function o(p){return r(p)}function c(p){return p===34||p===39||p===40?RG(e,u,r,"resourceTitle","resourceTitleMarker","resourceTitleString")(p):h(p)}function u(p){return Er(p)?Wh(e,h)(p):h(p)}function h(p){return p===41?(e.enter("resourceMarker"),e.consume(p),e.exit("resourceMarker"),e.exit("resource"),t):r(p)}}function Qpe(e,t,r){const n=this;return a;function a(o){return PG.call(n,e,i,s,"reference","referenceMarker","referenceString")(o)}function i(o){return n.parser.defined.includes(ns(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)))?t(o):r(o)}function s(o){return r(o)}}function Zpe(e,t,r){return n;function n(i){return e.enter("reference"),e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),a}function a(i){return i===93?(e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),e.exit("reference"),t):r(i)}}const Jpe={name:"labelStartImage",resolveAll:x8.resolveAll,tokenize:eme};function eme(e,t,r){const n=this;return a;function a(o){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(o),e.exit("labelImageMarker"),i}function i(o){return o===91?(e.enter("labelMarker"),e.consume(o),e.exit("labelMarker"),e.exit("labelImage"),s):r(o)}function s(o){return o===94&&"_hiddenFootnoteSupport"in n.parser.constructs?r(o):t(o)}}const tme={name:"labelStartLink",resolveAll:x8.resolveAll,tokenize:rme};function rme(e,t,r){const n=this;return a;function a(s){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(s),e.exit("labelMarker"),e.exit("labelLink"),i}function i(s){return s===94&&"_hiddenFootnoteSupport"in n.parser.constructs?r(s):t(s)}}const k3={name:"lineEnding",tokenize:nme};function nme(e,t){return r;function r(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Dt(e,t,"linePrefix")}}const ly={name:"thematicBreak",tokenize:ame};function ame(e,t,r){let n=0,a;return i;function i(u){return e.enter("thematicBreak"),s(u)}function s(u){return a=u,o(u)}function o(u){return u===a?(e.enter("thematicBreakSequence"),c(u)):n>=3&&(u===null||st(u))?(e.exit("thematicBreak"),t(u)):r(u)}function c(u){return u===a?(e.consume(u),n++,c):(e.exit("thematicBreakSequence"),Lt(u)?Dt(e,o,"whitespace")(u):o(u))}}const Pa={continuation:{tokenize:lme},exit:ume,name:"list",tokenize:ome},ime={partial:!0,tokenize:dme},sme={partial:!0,tokenize:cme};function ome(e,t,r){const n=this,a=n.events[n.events.length-1];let i=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0,s=0;return o;function o(y){const x=n.containerState.type||(y===42||y===43||y===45?"listUnordered":"listOrdered");if(x==="listUnordered"?!n.containerState.marker||y===n.containerState.marker:u_(y)){if(n.containerState.type||(n.containerState.type=x,e.enter(x,{_container:!0})),x==="listUnordered")return e.enter("listItemPrefix"),y===42||y===45?e.check(ly,r,u)(y):u(y);if(!n.interrupt||y===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),c(y)}return r(y)}function c(y){return u_(y)&&++s<10?(e.consume(y),c):(!n.interrupt||s<2)&&(n.containerState.marker?y===n.containerState.marker:y===41||y===46)?(e.exit("listItemValue"),u(y)):r(y)}function u(y){return e.enter("listItemMarker"),e.consume(y),e.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||y,e.check(Em,n.interrupt?r:h,e.attempt(ime,g,p))}
vendor: 5,407 bytes, line 553
553function h(y){return n.containerState.initialBlankLine=!0,i++,g(y)}function p(y){return Lt(y)?(e.enter("listItemPrefixWhitespace"),e.consume(y),e.exit("listItemPrefixWhitespace"),g):r(y)}function g(y){return n.containerState.size=i+n.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(y)}}function lme(e,t,r){const n=this;return n.containerState._closeFlow=void 0,e.check(Em,a,i);function a(o){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,Dt(e,t,"listItemIndent",n.containerState.size+1)(o)}function i(o){return n.containerState.furtherBlankLines||!Lt(o)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,s(o)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,e.attempt(sme,t,s)(o))}function s(o){return n.containerState._closeFlow=!0,n.interrupt=void 0,Dt(e,e.attempt(Pa,t,r),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}function cme(e,t,r){const n=this;return Dt(e,a,"listItemIndent",n.containerState.size+1);function a(i){const s=n.events[n.events.length-1];return s&&s[1].type==="listItemIndent"&&s[2].sliceSerialize(s[1],!0).length===n.containerState.size?t(i):r(i)}}function ume(e){e.exit(this.containerState.type)}function dme(e,t,r){const n=this;return Dt(e,a,"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function a(i){const s=n.events[n.events.length-1];return!Lt(i)&&s&&s[1].type==="listItemPrefixWhitespace"?t(i):r(i)}}const bP={name:"setextUnderline",resolveTo:fme,tokenize:hme};function fme(e,t){let r=e.length,n,a,i;for(;r--;)if(e[r][0]==="enter"){if(e[r][1].type==="content"){n=r;break}e[r][1].type==="paragraph"&&(a=r)}else e[r][1].type==="content"&&e.splice(r,1),!i&&e[r][1].type==="definition"&&(i=r);const s={type:"setextHeading",start:{...e[n][1].start},end:{...e[e.length-1][1].end}};return e[a][1].type="setextHeadingText",i?(e.splice(a,0,["enter",s,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end={...e[i][1].end}):e[n][1]=s,e.push(["exit",s,t]),e}function hme(e,t,r){const n=this;let a;return i;function i(u){let h=n.events.length,p;for(;h--;)if(n.events[h][1].type!=="lineEnding"&&n.events[h][1].type!=="linePrefix"&&n.events[h][1].type!=="content"){p=n.events[h][1].type==="paragraph";break}return!n.parser.lazy[n.now().line]&&(n.interrupt||p)?(e.enter("setextHeadingLine"),a=u,s(u)):r(u)}function s(u){return e.enter("setextHeadingLineSequence"),o(u)}function o(u){return u===a?(e.consume(u),o):(e.exit("setextHeadingLineSequence"),Lt(u)?Dt(e,c,"lineSuffix")(u):c(u))}function c(u){return u===null||st(u)?(e.exit("setextHeadingLine"),t(u)):r(u)}}const pme={tokenize:mme};function mme(e){const t=this,r=e.attempt(Em,n,e.attempt(this.parser.constructs.flowInitial,a,Dt(e,e.attempt(this.parser.constructs.flow,a,e.attempt(xpe,a)),"linePrefix")));return r;function n(i){if(i===null){e.consume(i);return}return e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r}function a(i){if(i===null){e.consume(i);return}return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t.currentConstruct=void 0,r}}const gme={resolveAll:IG()},yme=DG("string"),vme=DG("text");function DG(e){return{resolveAll:IG(e==="text"?bme:void 0),tokenize:t};function t(r){const n=this,a=this.parser.constructs[e],i=r.attempt(a,s,o);return s;function s(h){return u(h)?i(h):o(h)}function o(h){if(h===null){r.consume(h);return}return r.enter("data"),r.consume(h),c}function c(h){return u(h)?(r.exit("data"),i(h)):(r.consume(h),c)}function u(h){if(h===null)return!0;const p=a[h];let g=-1;if(p)for(;++g<p.length;){const y=p[g];if(!y.previous||y.previous.call(n,n.previous))return!0}return!1}}}function IG(e){return t;function t(r,n){let a=-1,i;for(;++a<=r.length;)i===void 0?r[a]&&r[a][1].type==="data"&&(i=a,a++):(!r[a]||r[a][1].type!=="data")&&(a!==i+2&&(r[i][1].end=r[a-1][1].end,r.splice(i+2,a-i-2),a=i+2),i=void 0);return e?e(r,n):r}}function bme(e,t){let r=0;for(;++r<=e.length;)if((r===e.length||e[r][1].type==="lineEnding")&&e[r-1][1].type==="data"){const n=e[r-1][1],a=t.sliceStream(n);let i=a.length,s=-1,o=0,c;for(;i--;){const u=a[i];if(typeof u=="string"){for(s=u.length;u.charCodeAt(s-1)===32;)o++,s--;if(s)break;s=-1}else if(u===-2)c=!0,o++;else if(u!==-1){i++;break}}if(t._contentTypeTextTrailing&&r===e.length&&(o=0),o){const u={type:r===e.length||c||o<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:i?s:n.start._bufferIndex+s,_index:n.start._index+i,line:n.end.line,column:n.end.column-o,offset:n.end.offset-o},end:{...n.end}};n.end={...u.start},n.start.offset===n.end.offset?Object.assign(n,u):(e.splice(r,0,["enter",u,t],["exit",u,t]),r+=2)}r++}return e}const xme={42:Pa,43:Pa,45:Pa,48:Pa,49:Pa,50:Pa,51:Pa,52:Pa,53:Pa,54:Pa,55:Pa,56:Pa,57:Pa,62:NG},wme={91:Ape},Sme={[-2]:C3,[-1]:C3,32:C3},Eme={35:Mpe,42:ly,45:[bP,ly],60:Ipe,61:bP,95:ly,96:yP,126:yP},_me={38:kG,92:CG},Ame={[-5]:k3,[-4]:k3,[-3]:k3,33:Jpe,38:kG,42:d_,60:[tpe,Upe],91:tme,92:[kpe,CG],93:x8,95:d_,96:ppe},Tme={null:[d_,gme]},Nme={null:[42,95]},Cme={null:[]},kme=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:Nme,contentInitial:wme,disable:Cme,document:xme,flow:Eme,flowInitial:Sme,insideSpan:Tme,string:_me,text:Ame},Symbol.toStringTag,{value:"Module"}));function Ome(e,t,r){let n={_bufferIndex:-1,_index:0,line:r&&r.line||1,c
vendor: 19,119 bytes, lines 553-558
553olumn:r&&r.column||1,offset:r&&r.offset||0};const a={},i=[];let s=[],o=[];const c={attempt:P(k),check:P(O),consume:A,enter:T,exit:R,interrupt:P(O,{interrupt:!0})},u={code:null,containerState:{},defineSkip:b,events:[],now:x,parser:e,previous:null,sliceSerialize:g,sliceStream:y,write:p};let h=t.tokenize.call(u,c);return t.resolveAll&&i.push(t),u;function p($){return s=_i(s,$),w(),s[s.length-1]!==null?[]:(j(t,0),u.events=Lb(i,u.events,u),u.events)}function g($,V){return Pme(y($),V)}function y($){return Mme(s,$)}function x(){const{_bufferIndex:$,_index:V,line:K,column:q,offset:J}=n;return{_bufferIndex:$,_index:V,line:K,column:q,offset:J}}function b($){a[$.line]=$.column,B()}function w(){let $;for(;n._index<s.length;){const V=s[n._index];if(typeof V=="string")for($=n._index,n._bufferIndex<0&&(n._bufferIndex=0);n._index===$&&n._bufferIndex<V.length;)E(V.charCodeAt(n._bufferIndex));else E(V)}}function E($){h=h($)}function A($){st($)?(n.line++,n.column=1,n.offset+=$===-3?2:1,B()):$!==-1&&(n.column++,n.offset++),n._bufferIndex<0?n._index++:(n._bufferIndex++,n._bufferIndex===s[n._index].length&&(n._bufferIndex=-1,n._index++)),u.previous=$}function T($,V){const K=V||{};return K.type=$,K.start=x(),u.events.push(["enter",K,u]),o.push(K),K}function R($){const V=o.pop();return V.end=x(),u.events.push(["exit",V,u]),V}function k($,V){j($,V.from)}function O($,V){V.restore()}function P($,V){return K;function K(q,J,U){let Z,ee,de,W;return Array.isArray(q)?ie(q):"tokenize"in q?ie([q]):Y(q);function Y(Me){return _e;function _e(Ie){const Se=Ie!==null&&Me[Ie],je=Ie!==null&&Me.null,qe=[...Array.isArray(Se)?Se:Se?[Se]:[],...Array.isArray(je)?je:je?[je]:[]];return ie(qe)(Ie)}}function ie(Me){return Z=Me,ee=0,Me.length===0?U:z(Me[ee])}function z(Me){return _e;function _e(Ie){return W=L(),de=Me,Me.partial||(u.currentConstruct=Me),Me.name&&u.parser.constructs.disable.null.includes(Me.name)?xe():Me.tokenize.call(V?Object.assign(Object.create(u),V):u,c,ue,xe)(Ie)}}function ue(Me){return $(de,W),J}function xe(Me){return W.restore(),++ee<Z.length?z(Z[ee]):U}}}function j($,V){$.resolveAll&&!i.includes($)&&i.push($),$.resolve&&ai(u.events,V,u.events.length-V,$.resolve(u.events.slice(V),u)),$.resolveTo&&(u.events=$.resolveTo(u.events,u))}function L(){const $=x(),V=u.previous,K=u.currentConstruct,q=u.events.length,J=Array.from(o);return{from:q,restore:U};function U(){n=$,u.previous=V,u.currentConstruct=K,u.events.length=q,o=J,B()}}function B(){n.line in a&&n.column<2&&(n.column=a[n.line],n.offset+=a[n.line]-1)}}function Mme(e,t){const r=t.start._index,n=t.start._bufferIndex,a=t.end._index,i=t.end._bufferIndex;let s;if(r===a)s=[e[r].slice(n,i)];else{if(s=e.slice(r,a),n>-1){const o=s[0];typeof o=="string"?s[0]=o.slice(n):s.shift()}i>0&&s.push(e[a].slice(0,i))}return s}function Pme(e,t){let r=-1;const n=[];let a;for(;++r<e.length;){const i=e[r];let s;if(typeof i=="string")s=i;else switch(i){case-5:{s="\r";break}case-4:{s=`
554`;break}case-3:{s=`\r
555`;break}case-2:{s=t?" ":"	";break}case-1:{if(!t&&a)continue;s=" ";break}default:s=String.fromCharCode(i)}a=i===-2,n.push(s)}return n.join("")}function Rme(e){const n={constructs:AG([kme,...(e||{}).extensions||[]]),content:a(Yhe),defined:[],document:a(Xhe),flow:a(pme),lazy:{},string:a(yme),text:a(vme)};return n;function a(i){return s;function s(o){return Ome(n,i,o)}}}function Dme(e){for(;!OG(e););return e}const xP=/[\0\t\n\r]/g;function Ime(){let e=1,t="",r=!0,n;return a;function a(i,s,o){const c=[];let u,h,p,g,y;for(i=t+(typeof i=="string"?i.toString():new TextDecoder(s||void 0).decode(i)),p=0,t="",r&&(i.charCodeAt(0)===65279&&p++,r=void 0);p<i.length;){if(xP.lastIndex=p,u=xP.exec(i),g=u&&u.index!==void 0?u.index:i.length,y=i.charCodeAt(g),!u){t=i.slice(p);break}if(y===10&&p===g&&n)c.push(-3),n=void 0;else switch(n&&(c.push(-5),n=void 0),p<g&&(c.push(i.slice(p,g)),e+=g-p),y){case 0:{c.push(65533),e++;break}case 9:{for(h=Math.ceil(e/4)*4,c.push(-2);e++<h;)c.push(-1);break}case 10:{c.push(-4),e=1;break}default:n=!0,e=1}p=g+1}return o&&(n&&c.push(-5),t&&c.push(t),c.push(null)),c}}const jme=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Lme(e){return e.replace(jme,Bme)}function Bme(e,t,r){if(t)return t;if(r.charCodeAt(0)===35){const a=r.charCodeAt(1),i=a===120||a===88;return TG(r.slice(i?2:1),i?16:10)}return b8(r)||e}const jG={}.hasOwnProperty;function zme(e,t,r){return typeof t!="string"&&(r=t,t=void 0),Fme(r)(Dme(Rme(r).document().write(Ime()(e,t,!0))))}function Fme(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(nr),autolinkProtocol:L,autolinkEmail:L,atxHeading:i(ht),blockQuote:i(je),characterEscape:L,characterReference:L,codeFenced:i(qe),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:i(qe,s),codeText:i(ve,s),codeTextData:L,data:L,codeFlowValue:L,definition:i(bt),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:i(Xe),hardBreakEscape:i(wt),hardBreakTrailing:i(wt),htmlFlow:i(qt,s),htmlFlowData:L,htmlText:i(qt,s),htmlTextData:L,image:i(Lr),label:s,link:i(nr),listItem:i(Mn),listItemValue:g,listOrdered:i(ca,p),listUnordered:i(ca),paragraph:i(ur),reference:z,referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:i(ht),strong:i(vn),thematicBreak:i(Hi)},exit:{atxHeading:c(),atxHeadingSequence:k,autolink:c(),autolinkEmail:Se,autolinkProtocol:Ie,blockQuote:c(),characterEscapeValue:B,characterReferenceMarkerHexadecimal:xe,characterReferenceMarkerNumeric:xe,characterReferenceValue:Me,characterReference:_e,codeFenced:c(w),codeFencedFence:b,codeFencedFenceInfo:y,codeFencedFenceMeta:x,codeFlowValue:B,codeIndented:c(E),codeText:c(J),codeTextData:B,data:B,definition:c(),definitionDestinationString:R,definitionLabelString:A,definitionTitleString:T,emphasis:c(),hardBreakEscape:c(V),hardBreakTrailing:c(V),htmlFlow:c(K),htmlFlowData:B,htmlText:c(q),htmlTextData:B,image:c(Z),label:de,labelText:ee,lineEnding:$,link:c(U),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:ue,resourceDestinationString:W,resourceTitleString:Y,resource:ie,setextHeading:c(j),setextHeadingLineSequence:P,setextHeadingText:O,strong:c(),thematicBreak:c()}};LG(t,(e||{}).mdastExtensions||[]);const r={};return n;function n(Ae){let Ve={type:"root",children:[]};const lt={stack:[Ve],tokenStack:[],config:t,enter:o,exit:u,buffer:s,resume:h,data:r},St=[];let Mt=-1;for(;++Mt<Ae.length;)if(Ae[Mt][1].type==="listOrdered"||Ae[Mt][1].type==="listUnordered")if(Ae[Mt][0]==="enter")St.push(Mt);else{const Pn=St.pop();Mt=a(Ae,Pn,Mt)}for(Mt=-1;++Mt<Ae.length;){const Pn=t[Ae[Mt][0]];jG.call(Pn,Ae[Mt][1].type)&&Pn[Ae[Mt][1].type].call(Object.assign({sliceSerialize:Ae[Mt][2].sliceSerialize},lt),Ae[Mt][1])}if(lt.tokenStack.length>0){const Pn=lt.tokenStack[lt.tokenStack.length-1];(Pn[1]||wP).call(lt,void 0,Pn[0])}for(Ve.position={start:Il(Ae.length>0?Ae[0][1].start:{line:1,column:1,offset:0}),end:Il(Ae.length>0?Ae[Ae.length-2][1].end:{line:1,column:1,offset:0})},Mt=-1;++Mt<t.transforms.length;)Ve=t.transforms[Mt](Ve)||Ve;return Ve}function a(Ae,Ve,lt){let St=Ve-1,Mt=-1,Pn=!1,bn,nn,zr,xn;for(;++St<=lt;){const Kt=Ae[St];switch(Kt[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Kt[0]==="enter"?Mt++:Mt--,xn=void 0;break}case"lineEndingBlank":{Kt[0]==="enter"&&(bn&&!xn&&!Mt&&!zr&&(zr=St),xn=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:xn=void 0}if(!Mt&&Kt[0]==="enter"&&Kt[1].type==="listItemPrefix"||Mt===-1&&Kt[0]==="exit"&&(Kt[1].type==="listUnordered"||Kt[1].type==="listOrdered")){if(bn){let we=St;for(nn=void 0;we--;){const dr=Ae[we];if(dr[1].type==="lineEnding"||dr[1].type==="lineEndingBlank"){if(dr[0]==="exit")continue;nn&&(Ae[nn][1].type="lineEndingBlank",Pn=!0),dr[1].type="lineEnding",nn=we}else if(!(dr[1].type==="linePrefix"||dr[1].type==="blockQuotePrefix"||dr[1].type==="blockQuotePrefixWhitespace"||dr[1].type==="blockQuoteMarker"||dr[1].type==="listItemIndent"))break}zr&&(!nn||zr<nn)&&(bn._spread=!0),bn.end=Object.assign({},nn?Ae[nn][1].start:Kt[1].end),Ae.splice(nn||St,0,["exit",bn,Kt[2]]),St++,lt++}if(Kt[1].type==="listItemPrefix"){const we={type:"listItem",_spread:!1,start:Object.assign({},Kt[1].start),end:void 0};bn=we,Ae.splice(St,0,["enter",we,Kt[2]]),St++,lt++,zr=void 0,xn=!0}}}return Ae[Ve][1]._spread=Pn,lt}function i(Ae,Ve){return lt;function lt(St){o.call(this,Ae(St),St),Ve&&Ve.call(this,St)}}function s(){this.stack.push({type:"fragment",children:[]})}function o(Ae,Ve,lt){this.stack[this.stack.length-1].children.push(Ae),this.stack.push(Ae),this.tokenStack.push([Ve,lt||void 0]),Ae.position={start:Il(Ve.start),end:void 0}}function c(Ae){return Ve;function Ve(lt){Ae&&Ae.call(this,lt),u.call(this,lt)}}function u(Ae,Ve){const lt=this.stack.pop(),St=this.tokenStack.pop();if(St)St[0].type!==Ae.type&&(Ve?Ve.call(this,Ae,St[0]):(St[1]||wP).call(this,Ae,St[0]));else throw new Error("Cannot close `"+Ae.type+"` ("+Gh({start:Ae.start,end:Ae.end})+"): it’s not open");lt.position.end=Il(Ae.end)}function h(){return v8(this.stack.pop())}function p(){this.data.expectingFirstListItemValue=!0}function g(Ae){if(this.data.expectingFirstListItemValue){const Ve=this.stack[this.stack.length-2];Ve.start=Number.parseInt(this.sliceSerialize(Ae),10),this.data.expectingFirstListItemValue=void 0}}function y(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.lang=Ae}function x(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.meta=Ae}function b(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function w(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.value=Ae.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function E(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.value=Ae.replace(/(\r?\n|\r)$/g,"")}function A(Ae){const Ve=this.resume(),lt=this.stack[this.stack.length-1];lt.label=Ve,lt.identifier=ns(this.sliceSerialize(Ae)).toLowerCase()}function T(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.title=Ae}function R(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.url=Ae}function k(Ae){const Ve=this.stack[this.stack.length-1];if(!Ve.depth){const lt=this.sliceSerialize(Ae).length;Ve.depth=lt}}function O(){this.data.setextHeadingSlurpLineEnding=!0}function P(Ae){const Ve=this.stack[this.stack.length-1];Ve.depth=this.sliceSerialize(Ae).codePointAt(0)===61?1:2}function j(){this.data.setextHeadingSlurpLineEnding=void 0}function L(Ae){const lt=this.stack[this.stack.length-1].children;let St=lt[lt.length-1];(!St||St.type!=="text")&&(St=Br(),St.position={start:Il(Ae.start),end:void 0},lt.push(St)),this.stack.push(St)}function B(Ae){const Ve=this.stack.pop();Ve.value+=this.sliceSerialize(Ae),Ve.position.end=Il(Ae.end)}function $(Ae){const Ve=this.stack[this.stack.length-1];if(this.data.atHardBreak){const lt=Ve.children[Ve.children.length-1];lt.position.end=Il(Ae.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(Ve.type)&&(L.call(this,Ae),B.call(this,Ae))}function V(){this.data.atHardBreak=!0}function K(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.value=Ae}function q(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.value=Ae}function J(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.value=Ae}function U(){const Ae=this.stack[this.stack.length-1];if(this.data.inReference){const Ve=this.data.referenceType||"shortcut";Ae.type+="Reference",Ae.referenceType=Ve,delete Ae.url,delete Ae.title}else delete Ae.identifier,delete Ae.label;this.data.referenceType=void 0}function Z(){const Ae=this.stack[this.stack.length-1];if(this.data.inReference){const Ve=this.data.referenceType||"shortcut";Ae.type+="Reference",Ae.referenceType=Ve,delete Ae.url,delete Ae.title}else delete Ae.identifier,delete Ae.label;this.data.referenceType=void 0}function ee(Ae){const Ve=this.sliceSerialize(Ae),lt=this.stack[this.stack.length-2];lt.label=Lme(Ve),lt.identifier=ns(Ve).toLowerCase()}function de(){const Ae=this.stack[this.stack.length-1],Ve=this.resume(),lt=this.stack[this.stack.length-1];if(this.data.inReference=!0,lt.type==="link"){const St=Ae.children;lt.children=St}else lt.alt=Ve}function W(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.url=Ae}function Y(){const Ae=this.resume(),Ve=this.stack[this.stack.length-1];Ve.title=Ae}function ie(){this.data.inReference=void 0}function z(){this.data.referenceType="collapsed"}function ue(Ae){const Ve=this.resume(),lt=this.stack[this.stack.length-1];lt.label=Ve,lt.identifier=ns(this.sliceSerialize(Ae)).toLowerCase(),this.data.referenceType="full"}function xe(Ae){this.data.characterReferenceType=Ae.type}function Me(Ae){const Ve=this.sliceSerialize(Ae),lt=this.data.characterReferenceType;let St;lt?(St=TG(Ve,lt==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):St=b8(Ve);const Mt=this.stack[this.stack.length-1];Mt.value+=St}function _e(Ae){const Ve=this.stack.pop();Ve.position.end=Il(Ae.end)}function Ie(Ae){B.call(this,Ae);const Ve=this.stack[this.stack.length-1];Ve.url=this.sliceSerialize(Ae)}function Se(Ae){B.call(this,Ae);const Ve=this.stack[this.stack.length-1];Ve.url="mailto:"+this.sliceSerialize(Ae)}function je(){return{type:"blockquote",children:[]}}function qe(){return{type:"code",lang:null,meta:null,value:""}}function ve(){return{type:"inlineCode",value:""}}function bt(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Xe(){return{type:"emphasis",children:[]}}function ht(){return{type:"heading",depth:0,children:[]}}function wt(){return{type:"break"}}function qt(){return{type:"html",value:""}}function Lr(){return{type:"image",title:null,url:"",alt:null}}function nr(){return{type:"link",title:null,url:"",children:[]}}function ca(Ae){return{type:"list",ordered:Ae.type==="listOrdered",start:null,spread:Ae._spread,children:[]}}function Mn(Ae){return{type:"listItem",spread:Ae._spread,checked:null,children:[]}}function ur(){return{type:"paragraph",children:[]}}function vn(){return{type:"strong",children:[]}}function Br(){return{type:"text",value:""}}function Hi(){return{type:"thematicBreak"}}}function Il(e){return{line:e.line,column:e.column,offset:e.offset}}function LG(e,t){let r=-1;for(;++r<t.length;){const n=t[r];Array.isArray(n)?LG(e,n):$me(e,n)}}function $me(e,t){let r;for(r in t)if(jG.call(t,r))switch(r){case"canContainEols":{const n=t[r];n&&e[r].push(...n);break}case"transforms":{const n=t[r];n&&e[r].push(...n);break}case"enter":case"exit":{const n=t[r];n&&Object.assign(e[r],n);break}}}function wP(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+Gh({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+Gh({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+Gh({start:t.start,end:t.end})+") is still open")}function Ume(e){const t=this;t.parser=r;function r(n){return zme(n,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function Hme(e,t){const r={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,r),e.applyData(t,r)}function qme(e,t){const r={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,r),[e.applyData(t,r),{type:"text",value:`
556`}]}function Vme(e,t){const r=t.value?t.value+`
557`:"",n={};t.lang&&(n.className=["language-"+t.lang]);let a={type:"element",tagName:"code",properties:n,children:[{type:"text",value:r}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:"element",tagName:"pre",properties:{},children:[a]},e.patch(t,a),a}function Gme(e,t){const r={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function Wme(e,t){const r={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function Yme(e,t){const r=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=String(t.identifier).toUpperCase(),a=a0(n.toLowerCase()),i=e.footnoteOrder.indexOf(n);let s,o=e.footnoteCounts.get(n);o===void 0?(o=0,e.footnoteOrder.push(n),s=e.footnoteOrder.length):s=i+1,o+=1,e.footnoteCounts.set(n,o);const c={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+a,id:r+"fnref-"+a+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(s)}]};e.patch(t,c);const u={type:"element",tagName:"sup",properties:{},children:[c]};return e.patch(t,u),e.applyData(t,u)}function Kme(e,t){const r={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function Xme(e,t){if(e.options.allowDangerousHtml){const r={type:"raw",value:t.value};return e.patch(t,r),e.applyData(t,r)}}function BG(e,t){const r=t.referenceType;let n="]";if(r==="collapsed"?n+="[]":r==="full"&&(n+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+n}];const a=e.all(t),i=a[0];i&&i.type==="text"?i.value="["+i.value:a.unshift({type:"text",value:"["});const s=a[a.length-1];return s&&s.type==="text"?s.value+=n:a.push({type:"text",value:n}),a}function Qme(e,t){const r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return BG(e,t);const a={src:a0(n.url||""),alt:t.alt};n.title!==null&&n.title!==void 0&&(a.title=n.title);const i={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,i),e.applyData(t,i)}function Zme(e,t){const r={src:a0(t.url)};t.alt!==null&&t.alt!==void 0&&(r.alt=t.alt),t.title!==null&&t.title!==void 0&&(r.title=t.title);const n={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,n),e.applyData(t,n)}function Jme(e,t){const r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);const n={type:"element",tagName:"code",properties:{},children:[r]};return e.patch(t,n),e.applyData(t,n)}function ege(e,t){const r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return BG(e,t);const a={href:a0(n.url||"")};n.title!==null&&n.title!==void 0&&(a.title=n.title);const i={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function tge(e,t){const r={href:a0(t.url)};t.title!==null&&t.title!==void 0&&(r.title=t.title);const n={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function rge(e,t,r){const n=e.all(t),a=r?nge(r):zG(t),i={},s=[];if(typeof t.checked=="boolean"){const h=n[0];let p;h&&h.type==="element"&&h.tagName==="p"?p=h:(p={type:"element",tagName:"p",properties:{},children:[]},n.unshift(p)),p.children.length>0&&p.children.unshift({type:"text",value:" "}),p.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let o=-1;for(;++o<n.length;){const h=n[o];(a||o!==0||h.type!=="element"||h.tagName!=="p")&&s.push({type:"text",value:`
558`}
vendor: 7,924 bytes, lines 558-560
558),h.type==="element"&&h.tagName==="p"&&!a?s.push(...h.children):s.push(h)}const c=n[n.length-1];c&&(a||c.type!=="element"||c.tagName!=="p")&&s.push({type:"text",value:`
559`});const u={type:"element",tagName:"li",properties:i,children:s};return e.patch(t,u),e.applyData(t,u)}function nge(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const r=e.children;let n=-1;for(;!t&&++n<r.length;)t=zG(r[n])}return t}function zG(e){const t=e.spread;return t??e.children.length>1}function age(e,t){const r={},n=e.all(t);let a=-1;for(typeof t.start=="number"&&t.start!==1&&(r.start=t.start);++a<n.length;){const s=n[a];if(s.type==="element"&&s.tagName==="li"&&s.properties&&Array.isArray(s.properties.className)&&s.properties.className.includes("task-list-item")){r.className=["contains-task-list"];break}}const i={type:"element",tagName:t.ordered?"ol":"ul",properties:r,children:e.wrap(n,!0)};return e.patch(t,i),e.applyData(t,i)}function ige(e,t){const r={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function sge(e,t){const r={type:"root",children:e.wrap(e.all(t))};return e.patch(t,r),e.applyData(t,r)}function oge(e,t){const r={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function lge(e,t){const r=e.all(t),n=r.shift(),a=[];if(n){const s={type:"element",tagName:"thead",properties:{},children:e.wrap([n],!0)};e.patch(t.children[0],s),a.push(s)}if(r.length>0){const s={type:"element",tagName:"tbody",properties:{},children:e.wrap(r,!0)},o=Xs(t.children[1]),c=Ib(t.children[t.children.length-1]);o&&c&&(s.position={start:o,end:c}),a.push(s)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,i),e.applyData(t,i)}function cge(e,t,r){const n=r?r.children:void 0,i=(n?n.indexOf(t):1)===0?"th":"td",s=r&&r.type==="table"?r.align:void 0,o=s?s.length:t.children.length;let c=-1;const u=[];for(;++c<o;){const p=t.children[c],g={},y=s?s[c]:void 0;y&&(g.align=y);let x={type:"element",tagName:i,properties:g,children:[]};p&&(x.children=e.all(p),e.patch(p,x),x=e.applyData(p,x)),u.push(x)}const h={type:"element",tagName:"tr",properties:{},children:e.wrap(u,!0)};return e.patch(t,h),e.applyData(t,h)}function uge(e,t){const r={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}const SP=9,EP=32;function dge(e){const t=String(e),r=/\r?\n|\r/g;let n=r.exec(t),a=0;const i=[];for(;n;)i.push(_P(t.slice(a,n.index),a>0,!0),n[0]),a=n.index+n[0].length,n=r.exec(t);return i.push(_P(t.slice(a),a>0,!1)),i.join("")}function _P(e,t,r){let n=0,a=e.length;if(t){let i=e.codePointAt(n);for(;i===SP||i===EP;)n++,i=e.codePointAt(n)}if(r){let i=e.codePointAt(a-1);for(;i===SP||i===EP;)a--,i=e.codePointAt(a-1)}return a>n?e.slice(n,a):""}function fge(e,t){const r={type:"text",value:dge(String(t.value))};return e.patch(t,r),e.applyData(t,r)}function hge(e,t){const r={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,r),e.applyData(t,r)}const pge={blockquote:Hme,break:qme,code:Vme,delete:Gme,emphasis:Wme,footnoteReference:Yme,heading:Kme,html:Xme,imageReference:Qme,image:Zme,inlineCode:Jme,linkReference:ege,link:tge,listItem:rge,list:age,paragraph:ige,root:sge,strong:oge,table:lge,tableCell:uge,tableRow:cge,text:fge,thematicBreak:hge,toml:x1,yaml:x1,definition:x1,footnoteDefinition:x1};function x1(){}const FG=-1,Bb=0,Yh=1,Py=2,w8=3,S8=4,E8=5,_8=6,$G=7,UG=8,AP=typeof self=="object"?self:globalThis,mge=(e,t)=>{const r=(a,i)=>(e.set(i,a),a),n=a=>{if(e.has(a))return e.get(a);const[i,s]=t[a];switch(i){case Bb:case FG:return r(s,a);case Yh:{const o=r([],a);for(const c of s)o.push(n(c));return o}case Py:{const o=r({},a);for(const[c,u]of s)o[n(c)]=n(u);return o}case w8:return r(new Date(s),a);case S8:{const{source:o,flags:c}=s;return r(new RegExp(o,c),a)}case E8:{const o=r(new Map,a);for(const[c,u]of s)o.set(n(c),n(u));return o}case _8:{const o=r(new Set,a);for(const c of s)o.add(n(c));return o}case $G:{const{name:o,message:c}=s;return r(new AP[o](c),a)}case UG:return r(BigInt(s),a);case"BigInt":return r(Object(BigInt(s)),a);case"ArrayBuffer":return r(new Uint8Array(s).buffer,s);case"DataView":{const{buffer:o}=new Uint8Array(s);return r(new DataView(o),s)}}return r(new AP[i](s),a)};return n},TP=e=>mge(new Map,e)(0),Bd="",{toString:gge}={},{keys:yge}=Object,bh=e=>{const t=typeof e;if(t!=="object"||!e)return[Bb,t];const r=gge.call(e).slice(8,-1);switch(r){case"Array":return[Yh,Bd];case"Object":return[Py,Bd];case"Date":return[w8,Bd];case"RegExp":return[S8,Bd];case"Map":return[E8,Bd];case"Set":return[_8,Bd];case"DataView":return[Yh,r]}return r.includes("Array")?[Yh,r]:r.includes("Error")?[$G,r]:[Py,r]},w1=([e,t])=>e===Bb&&(t==="function"||t==="symbol"),vge=(e,t,r,n)=>{const a=(s,o)=>{const c=n.push(s)-1;return r.set(o,c),c},i=s=>{if(r.has(s))return r.get(s);let[o,c]=bh(s);switch(o){case Bb:{let h=s;switch(c){case"bigint":o=UG,h=s.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+c);h=null;break;case"undefined":return a([FG],s)}return a([o,h],s)}case Yh:{if(c){let g=s;return c==="DataView"?g=new Uint8Array(s.buffer):c==="ArrayBuffer"&&(g=new Uint8Array(s)),a([c,[...g]],s)}const h=[],p=a([o,h],s);for(const g of s)h.push(i(g));return p}case Py:{if(c)switch(c){case"BigInt":return a([c,s.toString()],s);case"Boolean":case"Number":case"String":return a([c,s.valueOf()],s)}if(t&&"toJSON"in s)return i(s.toJSON());const h=[],p=a([o,h],s);for(const g of yge(s))(e||!w1(bh(s[g])))&&h.push([i(g),i(s[g])]);return p}case w8:return a([o,s.toISOString()],s);case S8:{const{source:h,flags:p}=s;return a([o,{source:h,flags:p}],s)}case E8:{const h=[],p=a([o,h],s);for(const[g,y]of s)(e||!(w1(bh(g))||w1(bh(y))))&&h.push([i(g),i(y)]);return p}case _8:{const h=[],p=a([o,h],s);for(const g of s)(e||!w1(bh(g)))&&h.push(i(g));return p}}const{message:u}=s;return a([o,{name:c,message:u}],s)};return i},NP=(e,{json:t,lossy:r}={})=>{const n=[];return vge(!(t||r),!!t,new Map,n)(e),n},Ef=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?TP(NP(e,t)):structuredClone(e):(e,t)=>TP(NP(e,t));function bge(e,t){const r=[{type:"text",value:"↩"}];return t>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),r}function xge(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function wge(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=e.options.footnoteBackContent||bge,n=e.options.footnoteBackLabel||xge,a=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",s=e.options.footnoteLabelProperties||{className:["sr-only"]},o=[];let c=-1;for(;++c<e.footnoteOrder.length;){const u=e.footnoteById.get(e.footnoteOrder[c]);if(!u)continue;const h=e.all(u),p=String(u.identifier).toUpperCase(),g=a0(p.toLowerCase());let y=0;const x=[],b=e.footnoteCounts.get(p);for(;b!==void 0&&++y<=b;){x.length>0&&x.push({type:"text",value:" "});let A=typeof r=="string"?r:r(c,y);typeof A=="string"&&(A={type:"text",value:A}),x.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+g+(y>1?"-"+y:""),dataFootnoteBackref:"",ariaLabel:typeof n=="string"?n:n(c,y),className:["data-footnote-backref"]},children:Array.isArray(A)?A:[A]})}const w=h[h.length-1];if(w&&w.type==="element"&&w.tagName==="p"){const A=w.children[w.children.length-1];A&&A.type==="text"?A.value+=" ":w.children.push({type:"text",value:" "}),w.children.push(...x)}else h.push(...x);const E={type:"element",tagName:"li",properties:{id:t+"fn-"+g},children:e.wrap(h,!0)};e.patch(u,E),o.push(E)}if(o.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...Ef(s),id:"footnote-label"},children:[{type:"text",value:a}]},{type:"text",value:`
560`},{type:"element",tagName:"ol",properties:{},children:e.wrap(o,!0)}
vendor: 5,593 bytes, lines 560-565
560,{type:"text",value:`
561`}]}}const _m=(function(e){if(e==null)return Age;if(typeof e=="function")return zb(e);if(typeof e=="object")return Array.isArray(e)?Sge(e):Ege(e);if(typeof e=="string")return _ge(e);throw new Error("Expected function, string, or object as test")});function Sge(e){const t=[];let r=-1;for(;++r<e.length;)t[r]=_m(e[r]);return zb(n);function n(...a){let i=-1;for(;++i<t.length;)if(t[i].apply(this,a))return!0;return!1}}function Ege(e){const t=e;return zb(r);function r(n){const a=n;let i;for(i in e)if(a[i]!==t[i])return!1;return!0}}function _ge(e){return zb(t);function t(r){return r&&r.type===e}}function zb(e){return t;function t(r,n,a){return!!(Tge(r)&&e.call(this,r,typeof n=="number"?n:void 0,a||void 0))}}function Age(){return!0}function Tge(e){return e!==null&&typeof e=="object"&&"type"in e}const HG=[],jh=!0,f_=!1,Ry="skip";function A8(e,t,r,n){let a;typeof t=="function"&&typeof r!="function"?(n=r,r=t):a=t;const i=_m(a),s=n?-1:1;o(e,void 0,[])();function o(c,u,h){const p=c&&typeof c=="object"?c:{};if(typeof p.type=="string"){const y=typeof p.tagName=="string"?p.tagName:typeof p.name=="string"?p.name:void 0;Object.defineProperty(g,"name",{value:"node ("+(c.type+(y?"<"+y+">":""))+")"})}return g;function g(){let y=HG,x,b,w;if((!t||i(c,u,h[h.length-1]||void 0))&&(y=Nge(r(c,h)),y[0]===f_))return y;if("children"in c&&c.children){const E=c;if(E.children&&y[0]!==Ry)for(b=(n?E.children.length:-1)+s,w=h.concat(E);b>-1&&b<E.children.length;){const A=E.children[b];if(x=o(A,b,w)(),x[0]===f_)return x;b=typeof x[1]=="number"?x[1]:b+s}}return y}}}function Nge(e){return Array.isArray(e)?e:typeof e=="number"?[jh,e]:e==null?HG:[e]}function _u(e,t,r,n){let a,i,s;typeof t=="function"&&typeof r!="function"?(i=void 0,s=t,a=r):(i=t,s=r,a=n),A8(e,i,o,a);function o(c,u){const h=u[u.length-1],p=h?h.children.indexOf(c):void 0;return s(c,p,h)}}const h_={}.hasOwnProperty,Cge={};function kge(e,t){const r=t||Cge,n=new Map,a=new Map,i=new Map,s={...pge,...r.handlers},o={all:u,applyData:Mge,definitionById:n,footnoteById:a,footnoteCounts:i,footnoteOrder:[],handlers:s,one:c,options:r,patch:Oge,wrap:Rge};return _u(e,function(h){if(h.type==="definition"||h.type==="footnoteDefinition"){const p=h.type==="definition"?n:a,g=String(h.identifier).toUpperCase();p.has(g)||p.set(g,h)}}),o;function c(h,p){const g=h.type,y=o.handlers[g];if(h_.call(o.handlers,g)&&y)return y(o,h,p);if(o.options.passThrough&&o.options.passThrough.includes(g)){if("children"in h){const{children:b,...w}=h,E=Ef(w);return E.children=o.all(h),E}return Ef(h)}return(o.options.unknownHandler||Pge)(o,h,p)}function u(h){const p=[];if("children"in h){const g=h.children;let y=-1;for(;++y<g.length;){const x=o.one(g[y],h);if(x){if(y&&g[y-1].type==="break"&&(!Array.isArray(x)&&x.type==="text"&&(x.value=CP(x.value)),!Array.isArray(x)&&x.type==="element")){const b=x.children[0];b&&b.type==="text"&&(b.value=CP(b.value))}Array.isArray(x)?p.push(...x):p.push(x)}}}return p}}function Oge(e,t){e.position&&(t.position=xhe(e))}function Mge(e,t){let r=t;if(e&&e.data){const n=e.data.hName,a=e.data.hChildren,i=e.data.hProperties;if(typeof n=="string")if(r.type==="element")r.tagName=n;else{const s="children"in r?r.children:[r];r={type:"element",tagName:n,properties:{},children:s}}r.type==="element"&&i&&Object.assign(r.properties,Ef(i)),"children"in r&&r.children&&a!==null&&a!==void 0&&(r.children=a)}return r}function Pge(e,t){const r=t.data||{},n="value"in t&&!(h_.call(r,"hProperties")||h_.call(r,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Rge(e,t){const r=[];let n=-1;for(t&&r.push({type:"text",value:`
562`});++n<e.length;)n&&r.push({type:"text",value:`
563`}),r.push(e[n]);return t&&e.length>0&&r.push({type:"text",value:`
564`}),r}function CP(e){let t=0,r=e.charCodeAt(t);for(;r===9||r===32;)t++,r=e.charCodeAt(t);return e.slice(t)}function kP(e,t){const r=kge(e,t),n=r.one(e,void 0),a=wge(r),i=Array.isArray(n)?{type:"root",children:n}:n||{type:"root",children:[]};return a&&i.children.push({type:"text",value:`
565`},a),i}function Dge(e,t){return e&&"run"in e?async function(r,n){const a=kP(r,{file:n,...t});await e.run(a,n)}:function(r,n){return kP(r,{file:n,...e||t})}}function OP(e){if(e)throw e}var O3,MP;function Ige(){if(MP)return O3;MP=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,a=function(u){return typeof Array.isArray=="function"?Array.isArray(u):t.call(u)==="[object Array]"},i=function(u){if(!u||t.call(u)!=="[object Object]")return!1;var h=e.call(u,"constructor"),p=u.constructor&&u.constructor.prototype&&e.call(u.constructor.prototype,"isPrototypeOf");if(u.constructor&&!h&&!p)return!1;var g;for(g in u);return typeof g>"u"||e.call(u,g)},s=function(u,h){r&&h.name==="__proto__"?r(u,h.name,{enumerable:!0,configurable:!0,value:h.newValue,writable:!0}):u[h.name]=h.newValue},o=function(u,h){if(h==="__proto__")if(e.call(u,h)){if(n)return n(u,h).value}else return;return u[h]};return O3=function c(){var u,h,p,g,y,x,b=arguments[0],w=1,E=arguments.length,A=!1;for(typeof b=="boolean"&&(A=b,b=arguments[1]||{},w=2),(b==null||typeof b!="object"&&typeof b!="function")&&(b={});w<E;++w)if(u=arguments[w],u!=null)for(h in u)p=o(b,h),g=o(u,h),b!==g&&(A&&g&&(i(g)||(y=a(g)))?(y?(y=!1,x=p&&a(p)?p:[]):x=p&&i(p)?p:{},s(b,{name:h,newValue:c(A,x,g)})):typeof g<"u"&&s(b,{name:h,newValue:g}));return b},O3}var jge=Ige();const M3=or(jge);function p_(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);
vendor: 4,353 bytes, line 565
565return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Lge(){const e=[],t={run:r,use:n};return t;function r(...a){let i=-1;const s=a.pop();if(typeof s!="function")throw new TypeError("Expected function as last argument, not "+s);o(null,...a);function o(c,...u){const h=e[++i];let p=-1;if(c){s(c);return}for(;++p<a.length;)(u[p]===null||u[p]===void 0)&&(u[p]=a[p]);a=u,h?Bge(h,o)(...u):s(null,...u)}}function n(a){if(typeof a!="function")throw new TypeError("Expected `middelware` to be a function, not "+a);return e.push(a),t}}function Bge(e,t){let r;return n;function n(...s){const o=e.length>s.length;let c;o&&s.push(a);try{c=e.apply(this,s)}catch(u){const h=u;if(o&&r)throw h;return a(h)}o||(c&&c.then&&typeof c.then=="function"?c.then(i,a):c instanceof Error?a(c):i(c))}function a(s,...o){r||(r=!0,t(s,...o))}function i(s){a(null,s)}}const Es={basename:zge,dirname:Fge,extname:$ge,join:Uge,sep:"/"};function zge(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Am(e);let r=0,n=-1,a=e.length,i;if(t===void 0||t.length===0||t.length>e.length){for(;a--;)if(e.codePointAt(a)===47){if(i){r=a+1;break}}else n<0&&(i=!0,n=a+1);return n<0?"":e.slice(r,n)}if(t===e)return"";let s=-1,o=t.length-1;for(;a--;)if(e.codePointAt(a)===47){if(i){r=a+1;break}}else s<0&&(i=!0,s=a+1),o>-1&&(e.codePointAt(a)===t.codePointAt(o--)?o<0&&(n=a):(o=-1,n=s));return r===n?n=s:n<0&&(n=e.length),e.slice(r,n)}function Fge(e){if(Am(e),e.length===0)return".";let t=-1,r=e.length,n;for(;--r;)if(e.codePointAt(r)===47){if(n){t=r;break}}else n||(n=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function $ge(e){Am(e);let t=e.length,r=-1,n=0,a=-1,i=0,s;for(;t--;){const o=e.codePointAt(t);if(o===47){if(s){n=t+1;break}continue}r<0&&(s=!0,r=t+1),o===46?a<0?a=t:i!==1&&(i=1):a>-1&&(i=-1)}return a<0||r<0||i===0||i===1&&a===r-1&&a===n+1?"":e.slice(a,r)}function Uge(...e){let t=-1,r;for(;++t<e.length;)Am(e[t]),e[t]&&(r=r===void 0?e[t]:r+"/"+e[t]);return r===void 0?".":Hge(r)}function Hge(e){Am(e);const t=e.codePointAt(0)===47;let r=qge(e,!t);return r.length===0&&!t&&(r="."),r.length>0&&e.codePointAt(e.length-1)===47&&(r+="/"),t?"/"+r:r}function qge(e,t){let r="",n=0,a=-1,i=0,s=-1,o,c;for(;++s<=e.length;){if(s<e.length)o=e.codePointAt(s);else{if(o===47)break;o=47}if(o===47){if(!(a===s-1||i===1))if(a!==s-1&&i===2){if(r.length<2||n!==2||r.codePointAt(r.length-1)!==46||r.codePointAt(r.length-2)!==46){if(r.length>2){if(c=r.lastIndexOf("/"),c!==r.length-1){c<0?(r="",n=0):(r=r.slice(0,c),n=r.length-1-r.lastIndexOf("/")),a=s,i=0;continue}}else if(r.length>0){r="",n=0,a=s,i=0;continue}}t&&(r=r.length>0?r+"/..":"..",n=2)}else r.length>0?r+="/"+e.slice(a+1,s):r=e.slice(a+1,s),n=s-a-1;a=s,i=0}else o===46&&i>-1?i++:i=-1}return r}function Am(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const Vge={cwd:Gge};function Gge(){return"/"}function m_(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function Wge(e){if(typeof e=="string")e=new URL(e);else if(!m_(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return Yge(e)}function Yge(e){if(e.hostname!==""){const n=new TypeError('File URL host must be "localhost" or empty on darwin');throw n.code="ERR_INVALID_FILE_URL_HOST",n}const t=e.pathname;let r=-1;for(;++r<t.length;)if(t.codePointAt(r)===37&&t.codePointAt(r+1)===50){const n=t.codePointAt(r+2);if(n===70||n===102){const a=new TypeError("File URL path must not include encoded / characters");throw a.code="ERR_INVALID_FILE_URL_PATH",a}}return decodeURIComponent(t)}const P3=["history","path","basename","stem","extname","dirname"];class qG{constructor(t){let r;t?m_(t)?r={path:t}:typeof t=="string"||Kge(t)?r={value:t}:r=t:r={},this.cwd="cwd"in r?"":Vge.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n=-1;for(;++n<P3.length;){const i=P3[n];i in r&&r[i]!==void 0&&r[i]!==null&&(this[i]=i==="history"?[...r[i]]:r[i])}let a;
vendor: 4,355 bytes, line 565
565for(a in r)P3.includes(a)||(this[a]=r[a])}get basename(){return typeof this.path=="string"?Es.basename(this.path):void 0}set basename(t){D3(t,"basename"),R3(t,"basename"),this.path=Es.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?Es.dirname(this.path):void 0}set dirname(t){PP(this.basename,"dirname"),this.path=Es.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?Es.extname(this.path):void 0}set extname(t){if(R3(t,"extname"),PP(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Es.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){m_(t)&&(t=Wge(t)),D3(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?Es.basename(this.path,this.extname):void 0}set stem(t){D3(t,"stem"),R3(t,"stem"),this.path=Es.join(this.dirname||"",t+(this.extname||""))}fail(t,r,n){const a=this.message(t,r,n);throw a.fatal=!0,a}info(t,r,n){const a=this.message(t,r,n);return a.fatal=void 0,a}message(t,r,n){const a=new oa(t,r,n);return this.path&&(a.name=this.path+":"+a.name,a.file=this.path),a.fatal=!1,this.messages.push(a),a}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function R3(e,t){if(e&&e.includes(Es.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Es.sep+"`")}function D3(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function PP(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function Kge(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const Xge=(function(e){const n=this.constructor.prototype,a=n[e],i=function(){return a.apply(i,arguments)};return Object.setPrototypeOf(i,n),i}),Qge={}.hasOwnProperty;class T8 extends Xge{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=Lge()}copy(){const t=new T8;let r=-1;for(;++r<this.attachers.length;){const n=this.attachers[r];t.use(...n)}return t.data(M3(!0,{},this.namespace)),t}data(t,r){return typeof t=="string"?arguments.length===2?(L3("data",this.frozen),this.namespace[t]=r,this):Qge.call(this.namespace,t)&&this.namespace[t]||void 0:t?(L3("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[r,...n]=this.attachers[this.freezeIndex];if(n[0]===!1)continue;n[0]===!0&&(n[0]=void 0);const a=r.call(t,...n);typeof a=="function"&&this.transformers.use(a)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const r=S1(t),n=this.parser||this.Parser;return I3("parse",n),n(String(r),r)}process(t,r){const n=this;return this.freeze(),I3("process",this.parser||this.Parser),j3("process",this.compiler||this.Compiler),r?a(void 0,r):new Promise(a);function a(i,s){const o=S1(t),c=n.parse(o);n.run(c,o,function(h,p,g){if(h||!p||!g)return u(h);const y=p,x=n.stringify(y,g);e1e(x)?g.value=x:g.result=x,u(h,g)});function u(h,p){h||!p?s(h):i?i(p):r(void 0,p)}}}processSync(t){let r=!1,n;return this.freeze(),I3("processSync",this.parser||this.Parser),j3("processSync",this.compiler||this.Compiler),this.process(t,a),DP("processSync","process",r),n;function a(i,s){r=!0,OP(i),n=s}}run(t,r,n){RP(t),this.freeze();const a=this.transformers;return!n&&typeof r=="function"&&(n=r,r=void 0),n?i(void 0,n):new Promise(i);function i(s,o){const c=S1(r);a.run(t,c,u);function u(h,p,g){const y=p||t;h?o(h):s?s(y):n(void 0,y,g)}}}runSync(t,r){let n=!1,a;return this.run(t,r,i),DP("runSync","run",n),a;function i(s,o){OP(s),a=o,n=!0}}stringify(t,r){this.freeze();const n=S1(r),a=this.compiler||this.Compiler;return j3("stringify",a),RP(t),a(t,n)}use(t,...r){const n=this.attachers,a=this.namespace;if(L3("use",this.frozen),t!=null)if(typeof t=="function")c(t,r);else if(typeof t=="object")Array.isArray(t)?o(t):s(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function i(u){if(typeof u=="function")c(u,[]);else if(typeof u=="object")if(Array.isArray(u)){const[h,...p]=u;
vendor: 5,234 bytes, line 565
565c(h,p)}else s(u);else throw new TypeError("Expected usable value, not `"+u+"`")}function s(u){if(!("plugins"in u)&&!("settings"in u))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");o(u.plugins),u.settings&&(a.settings=M3(!0,a.settings,u.settings))}function o(u){let h=-1;if(u!=null)if(Array.isArray(u))for(;++h<u.length;){const p=u[h];i(p)}else throw new TypeError("Expected a list of plugins, not `"+u+"`")}function c(u,h){let p=-1,g=-1;for(;++p<n.length;)if(n[p][0]===u){g=p;break}if(g===-1)n.push([u,...h]);else if(h.length>0){let[y,...x]=h;const b=n[g][1];p_(b)&&p_(y)&&(y=M3(!0,b,y)),n[g]=[u,y,...x]}}}}const Zge=new T8().freeze();function I3(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function j3(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function L3(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function RP(e){if(!p_(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function DP(e,t,r){if(!r)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function S1(e){return Jge(e)?e:new qG(e)}function Jge(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function e1e(e){return typeof e=="string"||t1e(e)}function t1e(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const r1e="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",IP=[],jP={allowDangerousHtml:!0},n1e=/^(https?|ircs?|mailto|xmpp)$/i,a1e=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function i1e(e){const t=s1e(e),r=o1e(e);return l1e(t.runSync(t.parse(r),r),e)}function s1e(e){const t=e.rehypePlugins||IP,r=e.remarkPlugins||IP,n=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...jP}:jP;return Zge().use(Ume).use(r).use(Dge,n).use(t)}function o1e(e){const t=e.children||"",r=new qG;return typeof t=="string"&&(r.value=t),r}function l1e(e,t){const r=t.allowedElements,n=t.allowElement,a=t.components,i=t.disallowedElements,s=t.skipHtml,o=t.unwrapDisallowed,c=t.urlTransform||c1e;for(const h of a1e)Object.hasOwn(t,h.from)&&(""+h.from+(h.to?"use `"+h.to+"` instead":"remove it")+r1e+h.id,void 0);return _u(e,u),Ahe(e,{Fragment:f.Fragment,components:a,ignoreInvalidStyle:!0,jsx:f.jsx,jsxs:f.jsxs,passKeys:!0,passNode:!0});function u(h,p,g){if(h.type==="raw"&&g&&typeof p=="number")return s?g.children.splice(p,1):g.children[p]={type:"text",value:h.value},p;if(h.type==="element"){let y;for(y in N3)if(Object.hasOwn(N3,y)&&Object.hasOwn(h.properties,y)){const x=h.properties[y],b=N3[y];(b===null||b.includes(h.tagName))&&(h.properties[y]=c(String(x||""),y,h))}}if(h.type==="element"){let y=r?!r.includes(h.tagName):i?i.includes(h.tagName):!1;if(!y&&n&&typeof p=="number"&&(y=!n(h,p,g)),y&&g&&typeof p=="number")return o&&h.children?g.children.splice(p,1,...h.children):g.children.splice(p,1),p}}}function c1e(e){const t=e.indexOf(":"),r=e.indexOf("?"),n=e.indexOf("#"),a=e.indexOf("/");return t===-1||a!==-1&&t>a||r!==-1&&t>r||n!==-1&&t>n||n1e.test(e.slice(0,t))?e:""}const LP=/[#.]/g;function u1e(e,t){const r=e||"",n={};let a=0,i,s;for(;a<r.length;){LP.lastIndex=a;const o=LP.exec(r),c=r.slice(a,o?o.index:r.length);c&&(i?i==="#"?n.id=c:Array.isArray(n.className)?n.className.push(c):n.className=[c]:s=c,a+=c.length),o&&(i=o[0],a++)}return{type:"element",tagName:s||t||"div",properties:n,children:[]}}function VG(e,t,r){const n=r?p1e(r):void 0;function a(i,s,...o){let c;if(i==null){c={type:"root",children:[]};const u=s;o.unshift(u)}else{c=u1e(i,t);const u=c.tagName.toLowerCase(),h=n?n.get(u):void 0;if(c.tagName=h||u,d1e(s))o.unshift(s);else for(const[p,g]of Object.entries(s))f1e(e,c.properties,p,g)}for(const u of o)g_(c.children,u);return c.type==="element"&&c.tagName==="template"&&(c.content={type:"root",children:c.children},c.children=[]),c}return a}function d1e(e){if(e===null||typeof e!="object"||Array.isArray(e))return!0;
vendor: 10,336 bytes, lines 565-567
565if(typeof e.type!="string")return!1;const t=e,r=Object.keys(e);for(const n of r){const a=t[n];if(a&&typeof a=="object"){if(!Array.isArray(a))return!0;const i=a;for(const s of i)if(typeof s!="number"&&typeof s!="string")return!0}}return!!("children"in e&&Array.isArray(e.children))}function f1e(e,t,r,n){const a=Db(e,r);let i;if(n!=null){if(typeof n=="number"){if(Number.isNaN(n))return;i=n}else typeof n=="boolean"?i=n:typeof n=="string"?a.spaceSeparated?i=aP(n):a.commaSeparated?i=JM(n):a.commaOrSpaceSeparated?i=aP(JM(n).join(" ")):i=BP(a,a.property,n):Array.isArray(n)?i=[...n]:i=a.property==="style"?h1e(n):String(n);if(Array.isArray(i)){const s=[];for(const o of i)s.push(BP(a,a.property,o));i=s}a.property==="className"&&Array.isArray(t.className)&&(i=t.className.concat(i)),t[a.property]=i}}function g_(e,t){if(t!=null)if(typeof t=="number"||typeof t=="string")e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(const r of t)g_(e,r);else if(typeof t=="object"&&"type"in t)t.type==="root"?g_(e,t.children):e.push(t);else throw new Error("Expected node, nodes, or string, got `"+t+"`")}function BP(e,t,r){if(typeof r=="string"){if(e.number&&r&&!Number.isNaN(Number(r)))return Number(r);if((e.boolean||e.overloadedBoolean)&&(r===""||vp(r)===vp(t)))return!0}return r}function h1e(e){const t=[];for(const[r,n]of Object.entries(e))t.push([r,n].join(": "));return t.join("; ")}function p1e(e){const t=new Map;for(const r of e)t.set(r.toLowerCase(),r);return t}const m1e=["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"],GG=VG(Sm,"div"),WG=VG(pc,"g",m1e),Is={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function g1e(e,t){return YG(e,{})||{type:"root",children:[]}}function YG(e,t){const r=y1e(e,t);return r&&t.afterTransform&&t.afterTransform(e,r),r}function y1e(e,t){switch(e.nodeType){case 1:return w1e(e,t);case 3:return b1e(e);case 8:return x1e(e);case 9:return zP(e,t);case 10:return v1e();case 11:return zP(e,t);default:return}}function zP(e,t){return{type:"root",children:KG(e,t)}}function v1e(){return{type:"doctype"}}function b1e(e){return{type:"text",value:e.nodeValue||""}}function x1e(e){return{type:"comment",value:e.nodeValue||""}}function w1e(e,t){const r=e.namespaceURI,n=r===Is.svg?WG:GG,a=r===Is.html?e.tagName.toLowerCase():e.tagName,i=r===Is.html&&a==="template"?e.content:e,s=e.getAttributeNames(),o={};let c=-1;for(;++c<s.length;)o[s[c]]=e.getAttribute(s[c])||"";return n(a,o,KG(i,t))}function KG(e,t){const r=e.childNodes,n=[];let a=-1;for(;++a<r.length;){const i=YG(r[a],t);i!==void 0&&n.push(i)}return n}new DOMParser;function S1e(e,t){const r=E1e(e);return g1e(r)}function E1e(e){const t=document.createElement("template");return t.innerHTML=e,t.content}const FP=(function(e,t,r){const n=_m(r);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if(typeof t=="number"){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if(t=e.children.indexOf(t),t<0)throw new Error("Expected child node or index");for(;++t<e.children.length;)if(n(e.children[t],t,e))return e.children[t]}),Bu=(function(e){if(e==null)return T1e;if(typeof e=="string")return A1e(e);if(typeof e=="object")return _1e(e);if(typeof e=="function")return N8(e);throw new Error("Expected function, string, or array as `test`")});function _1e(e){const t=[];let r=-1;for(;++r<e.length;)t[r]=Bu(e[r]);return N8(n);function n(...a){let i=-1;for(;++i<t.length;)if(t[i].apply(this,a))return!0;return!1}}function A1e(e){return N8(t);function t(r){return r.tagName===e}}function N8(e){return t;function t(r,n,a){return!!(N1e(r)&&e.call(this,r,typeof n=="number"?n:void 0,a||void 0))}}function T1e(e){return!!(e&&typeof e=="object"&&"type"in e&&e.type==="element"&&"tagName"in e&&typeof e.tagName=="string")}function N1e(e){return e!==null&&typeof e=="object"&&"type"in e&&"tagName"in e}const $P=/\n/g,UP=/[\t ]+/g,y_=Bu("br"),HP=Bu(I1e),C1e=Bu("p"),qP=Bu("tr"),k1e=Bu(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",D1e,j1e]),XG=Bu(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function O1e(e,t){const r=t||{},n="children"in e?e.children:[],a=XG(e),i=JG(e,{whitespace:r.whitespace||"normal"}),s=[];(e.type==="text"||e.type==="comment")&&s.push(...ZG(e,{breakBefore:!0,breakAfter:!0}));let o=-1;for(;++o<n.length;)s.push(...QG(n[o],e,{whitespace:i,breakBefore:o?void 0:a,breakAfter:o<n.length-1?y_(n[o+1]):a}));const c=[];let u;for(o=-1;++o<s.length;){const h=s[o];typeof h=="number"?u!==void 0&&h>u&&(u=h):h&&(u!==void 0&&u>-1&&c.push(`
566`.repeat(u)||" "),u=-1,c.push(h))}return c.join("")}function QG(e,t,r){return e.type==="element"?M1e(e,t,r):e.type==="text"?r.whitespace==="normal"?ZG(e,r):P1e(e):[]}function M1e(e,t,r){const n=JG(e,r),a=e.children||[];let i=-1,s=[];if(k1e(e))return s;let o,c;for(y_(e)||qP(e)&&FP(t,e,qP)?c=`
567`:C1e(e)?(o=2,c=2):XG(e)&&(o=1,c=1);++i<a.length;)s=s.concat(QG(a[i],e,{whitespace:n,breakBefore:i?void 0:o,breakAfter:i<a.length-1?y_(a[i+1]):c}));return HP(e)&&FP(t,e,HP)&&s.push("	"),o&&s.unshift(o),c&&s.push(c),s}function ZG(e,t){const r=String(e.value),n=[],a=[];let i=0;for(;i<=r.length;){$P.lastIndex=i;const c=$P.exec(r),u=c&&"index"in c?c.index:r.length;n.push(R1e(r.slice(i,u).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),i===0?t.breakBefore:!0,u===r.length?t.breakAfter:!0)),i=u+1}let s=-1,o;for(;++s<n.length;)n[s].charCodeAt(n[s].length-1)===8203||s<n.length-1&&n[s+1].charCodeAt(0)===8203?(a.push(n[s]),o=void 0):n[s]?(typeof o=="number"&&a.push(o),a.push(n[s]),o=0):(s===0||s===n.length-1)&&a.push(0);return a}function P1e(e){return[String(e.value)]}function R1e(e,t,r){const n=[];let a=0,i;for(;a<e.length;){UP.lastIndex=a;const s=UP.exec(e);i=s?s.index:e.length,!a&&!i&&s&&!t&&n.push(""),a!==i&&n.push(e.slice(a,i)),a=s?i+s[0].length:i}return a!==i&&!r&&n.push(""),n.join(" ")}function JG(e,t){if(e.type==="element"){const r=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return r.wrap?"pre-wrap":"pre";case"td":case"th":return r.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}function D1e(e){return!!(e.properties||{}).hidden}function I1e(e){return e.tagName==="td"||e.tagName==="th"}function j1e(e){return e.tagName==="dialog"&&!(e.properties||{}).open}class Ia{constructor(t,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=t,this.start=r,this.end=n}static range(t,r){return r?!t||!t.loc||!r.loc||t.loc.lexer!==r.loc.lexer?null:new Ia(t.loc.lexer,t.loc.start,r.loc.end):t&&t.loc}}class ii{constructor(t,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=t,this.loc=r}range(t,r){return new ii(r,Ia.range(this,t))}}class ze{constructor(t,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+t,a,i,s=r&&r.loc;if(s&&s.start<=s.end){var o=s.lexer.input;a=s.start,i=s.end,a===o.length?n+=" at end of input: ":n+=" at position "+(a+1)+": ";var c=o.slice(a,i).replace(/[^]/g,"$&̲"),u;a>15?u="…"+o.slice(a-15,a):u=o.slice(0,a);var h;i+15<o.length?h=o.slice(i,i+15)+"…":h=o.slice(i),n+=u+c+h}var p=new Error(n);return p.name="ParseError",p.__proto__=ze.prototype,p.position=a,a!=null&&i!=null&&(p.length=i-a),p.rawMessage=t,p}}ze.prototype.__proto__=Error.prototype;var L1e=function(t,r){return t===void 0?r:t},B1e=/([A-Z])/g,z1e=function(t){return t.replace(B1e,"-$1").toLowerCase()},F1e={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},$1e=/[&><"']/g;function U1e(e){return String(e).replace($1e,t=>F1e[t])}var eW=function e(t){return t.type==="ordgroup"||t.type==="color"?t.body.length===1?e(t.body[0]):t:t.type==="font"?e(t.body):t},H1e=function(t){var r=eW(t);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},q1e=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},V1e=function(t){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|&#0*58|&#x0*3a|&colon)/i.exec(t);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},er={deflt:L1e,escape:U1e,hyphenate:z1e,getBaseElem:eW,isCharacterBox:H1e,protocolFromUrl:V1e},Kh={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:e=>"#"+e},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>
vendor: 4,531 bytes, line 567
567(t.push(e),t)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:e=>Math.max(0,e),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:e=>Math.max(0,e),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:e=>Math.max(0,e),cli:"-e, --max-expand <n>",cliProcessor:e=>e==="Infinity"?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function G1e(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class C8{constructor(t){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,t=t||{};for(var r in Kh)if(Kh.hasOwnProperty(r)){var n=Kh[r];this[r]=t[r]!==void 0?n.processor?n.processor(t[r]):t[r]:G1e(n)}}reportNonstrict(t,r,n){var a=this.strict;if(typeof a=="function"&&(a=a(t,r,n)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new ze("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+t+"]"),n);a==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+t+"]"))}}useStrictBehavior(t,r,n){var a=this.strict;if(typeof a=="function")try{a=a(t,r,n)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+t+"]")),!1)}isTrusted(t){if(t.url&&!t.protocol){var r=er.protocolFromUrl(t.url);if(r==null)return!1;t.protocol=r}var n=typeof this.trust=="function"?this.trust(t):this.trust;return!!n}}class jl{constructor(t,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=r,this.cramped=n}sup(){return Ts[W1e[this.id]]}sub(){return Ts[Y1e[this.id]]}fracNum(){return Ts[K1e[this.id]]}fracDen(){return Ts[X1e[this.id]]}cramp(){return Ts[Q1e[this.id]]}text(){return Ts[Z1e[this.id]]}isTight(){return this.size>=2}}var k8=0,Dy=1,sf=2,Io=3,xp=4,Mi=5,_f=6,ga=7,Ts=[new jl(k8,0,!1),new jl(Dy,0,!0),new jl(sf,1,!1),new jl(Io,1,!0),new jl(xp,2,!1),new jl(Mi,2,!0),new jl(_f,3,!1),new jl(ga,3,!0)],W1e=[xp,Mi,xp,Mi,_f,ga,_f,ga],Y1e=[Mi,Mi,Mi,Mi,ga,ga,ga,ga],K1e=[sf,Io,xp,Mi,_f,ga,_f,ga],X1e=[Io,Io,Mi,Mi,ga,ga,ga,ga],Q1e=[Dy,Dy,Io,Io,Mi,Mi,ga,ga],Z1e=[k8,Dy,sf,Io,sf,Io,sf,Io],dt={DISPLAY:Ts[k8],TEXT:Ts[sf],SCRIPT:Ts[xp],SCRIPTSCRIPT:Ts[_f]},v_=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function J1e(e){for(var t=0;t<v_.length;t++)for(var r=v_[t],n=0;n<r.blocks.length;n++){var a=r.blocks[n];if(e>=a[0]&&e<=a[1])return r.name}return null}var cy=[];
vendor: 4,413 bytes, lines 567-618
567v_.forEach(e=>e.blocks.forEach(t=>cy.push(...t)));function tW(e){for(var t=0;t<cy.length;t+=2)if(e>=cy[t]&&e<=cy[t+1])return!0;return!1}var zd=80,eye=function(t,r){return"M95,"+(622+t+r)+`
568c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
569c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
570c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
571s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
572c69,-144,104.5,-217.7,106.5,-221
573l`+t/2.075+" -"+t+`
574c5.3,-9.3,12,-14,20,-14
575H400000v`+(40+t)+`H845.2724
576s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
577c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
578M`+(834+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},tye=function(t,r){return"M263,"+(601+t+r)+`c0.7,0,18,39.7,52,119
579c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
580c340,-704.7,510.7,-1060.3,512,-1067
581l`+t/2.084+" -"+t+`
582c4.7,-7.3,11,-11,19,-11
583H40000v`+(40+t)+`H1012.3
584s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
585c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
586s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
587c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
588M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},rye=function(t,r){return"M983 "+(10+t+r)+`
589l`+t/3.13+" -"+t+`
590c4,-6.7,10,-10,18,-10 H400000v`+(40+t)+`
591H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
592s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
593c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
594c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
595c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
596c53.7,-170.3,84.5,-266.8,92.5,-289.5z
597M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},nye=function(t,r){return"M424,"+(2398+t+r)+`
598c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
599c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
600s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
601s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
602l`+t/4.223+" -"+t+`c4,-6.7,10,-10,18,-10 H400000
603v`+(40+t)+`H1014.6
604s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
605c-2,6,-10,9,-24,9
606c-8,0,-12,-0.7,-12,-2z M`+(1001+t)+" "+r+`
607h400000v`+(40+t)+"h-400000z"},aye=function(t,r){return"M473,"+(2713+t+r)+`
608c339.3,-1799.3,509.3,-2700,510,-2702 l`+t/5.298+" -"+t+`
609c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+t)+`H1017.7
610s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
611c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
612c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
613s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
614606zM`+(1001+t)+" "+r+"h400000v"+(40+t)+"H1017.7z"},iye=function(t){var r=t/2;return"M400000 "+t+" H0 L"+r+" 0 l65 45 L145 "+(t-80)+" H400000z"},sye=function(t,r,n){var a=n-54-r-t;return"M702 "+(t+r)+"H400000"+(40+t)+`
615H742v`+a+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
616h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
617c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
618219 661 l218 661zM702 `+r+"H400000v"+(40+t)+"H742z"},oye=function(t,r,n){r=1e3*r;var a="";switch(t){case"sqrtMain":a=eye(r,zd);break;case"sqrtSize1":a=tye(r,zd);break;case"sqrtSize2":a=rye(r,zd);break;case"sqrtSize3":a=nye(r,zd);break;case"sqrtSize4":a=aye(r,zd);break;case"sqrtTall":a=sye(r,zd,n)}return a},lye=function(t,r){switch(t){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},VP
vendor: 15,381 bytes, lines 618-793
618={doubleleftarrow:`M262 157
619l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
620 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
621 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
622c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
623 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
624-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
625-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
626m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
627-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
628 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
629-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
630-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
631-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
632c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
633-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
634 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
635-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
636c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
637 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
638 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
639 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
640-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
641 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
642 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
643 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
644-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
645H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
646 435 0h399565z`,leftgroupunder:`M400000 262
647H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
648 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
649-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
650-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
651-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
652 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
653-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
654-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
655m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
656 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
657 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
658-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
659 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
660-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
661v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
662-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
663-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
664 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
665M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
666M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
667-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
668c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
669 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
670M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
671c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
672-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
673 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
674 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
675c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
676 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
677 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
678-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
679-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
680m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
68160.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
682-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
683m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
684c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
685-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
686m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
68785.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
688-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
689m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
690c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
691-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
692 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
693 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
694-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
695-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
696 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
697-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
698s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
699c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
700 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
701-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
702 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
703 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
704-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
705-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
706 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
707-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
708 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
709m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
710 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
711-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
712-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
713 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
714 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
715-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
716m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
717 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
718-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
719 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
720M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
721 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
722-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
723-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
724 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
725-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
726-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
727-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
728 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
729c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
730 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
731 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
732-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
733 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
734-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
735 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
736 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
737-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
738-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
739 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
740c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
741 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
742-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
743 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
744 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
745 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
746-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
747 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
748 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
749 -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
7503.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
75110.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
752-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
753-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
754H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
755c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
756c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
757-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
758-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
759-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
760-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
761-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
762-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
763-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
764c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
765c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
766s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
767121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
768s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
769c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
770M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
771-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
77213.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
773-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
774-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
775-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
776151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
777c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
778c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
779c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
780c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
781M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
782c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
783-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
784c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
785M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
786c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
7871c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
788-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
789M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
790c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
791-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
792c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
793M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},
vendor: 3,206 bytes, lines 793-821
793cye=function(t,r){switch(t){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84
794H403z M403 1759 V0 H319 V1759 v`+r+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v1759 H0 v84 H347z
795M347 1759 V0 H263 V1759 v`+r+" v1759 h84z";case"vert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15
796c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15
797c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15
798c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15
799c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z
800M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15
801c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15
802c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+` v1715 h263 v84 H319z
803MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z
804MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z
805M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z
806M347 1759 V0 h-84 V1759 v`+r+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
807c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
808-36,557 l0,`+(r+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
809949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
810c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
811-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
812l0,-`+(r+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
813-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
81463,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
815c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(r+9)+`
816c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
817c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
818c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
819c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
820l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
821-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};let Tm=class{constructor(t){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(t){return this.classes.includes(t)}toNode(){for(var t=document.createDocumentFragment(),r=0;r<this.children.length;r++)t.appendChild(this.children[r].toNode());return t}toMarkup(){for(var t="",r=0;r<this.children.length;r++)t+=this.children[r].toMarkup();return t}toText(){var t=r=>r.toText();return this.children.map(t).join("")}};var js
vendor: 57,629 bytes, line 821
821={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},
vendor: 2,747 bytes, line 821
821E1={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},GP={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function rW(e,t){js[e]=t}function O8(e,t,r){if(!js[t])throw new Error("Font metrics not found for font: "+t+".");var n=e.charCodeAt(0),a=js[t][n];if(!a&&e[0]in GP&&(n=GP[e[0]].charCodeAt(0),a=js[t][n]),!a&&r==="text"&&tW(n)&&(a=js[t][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var B3={};function uye(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!B3[t]){var r=B3[t]={cssEmPerMu:E1.quad[t]/18};for(var n in E1)E1.hasOwnProperty(n)&&(r[n]=E1[n][t])}return B3[t]}var dye=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],WP=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],YP=function(t,r){return r.size<2?t:dye[t-1][r.size-1]};class To{constructor(t){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=t.style,this.color=t.color,this.size=t.size||To.BASESIZE,this.textSize=t.textSize||this.size,this.phantom=!!t.phantom,this.font=t.font||"",this.fontFamily=t.fontFamily||"",this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.sizeMultiplier=WP[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}extend(t){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,ph
vendor: 9,586 bytes, line 821
821antom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return new To(r)}havingStyle(t){return this.style===t?this:this.extend({style:t,size:YP(this.textSize,t)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(t){return this.size===t&&this.textSize===t?this:this.extend({style:this.style.text(),size:t,textSize:t,sizeMultiplier:WP[t-1]})}havingBaseStyle(t){t=t||this.style.text();var r=YP(To.BASESIZE,t);return this.size===r&&this.textSize===To.BASESIZE&&this.style===t?this:this.extend({style:t,size:r})}havingBaseSizing(){var t;switch(this.style.id){case 4:case 5:t=3;break;case 6:case 7:t=1;break;default:t=6}return this.extend({style:this.style.text(),size:t})}withColor(t){return this.extend({color:t})}withPhantom(){return this.extend({phantom:!0})}withFont(t){return this.extend({font:t})}withTextFontFamily(t){return this.extend({fontFamily:t,font:""})}withTextFontWeight(t){return this.extend({fontWeight:t,font:""})}withTextFontShape(t){return this.extend({fontShape:t,font:""})}sizingClasses(t){return t.size!==this.size?["sizing","reset-size"+t.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==To.BASESIZE?["sizing","reset-size"+this.size,"size"+To.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=uye(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}To.BASESIZE=6;var b_={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},fye={ex:!0,em:!0,mu:!0},nW=function(t){return typeof t!="string"&&(t=t.unit),t in b_||t in fye||t==="ex"},Hr=function(t,r){var n;if(t.unit in b_)n=b_[t.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(t.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var a;if(r.style.isTight()?a=r.havingStyle(r.style.text()):a=r,t.unit==="ex")n=a.fontMetrics().xHeight;else if(t.unit==="em")n=a.fontMetrics().quad;else throw new ze("Invalid unit: '"+t.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(t.number*n,r.maxSize)},Ye=function(t){return+t.toFixed(4)+"em"},lc=function(t){return t.filter(r=>r).join(" ")},aW=function(t,r,n){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var a=r.getColor();a&&(this.style.color=a)}},iW=function(t){var r=document.createElement(t);r.className=lc(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&r.setAttribute(a,this.attributes[a]);for(var i=0;i<this.children.length;i++)r.appendChild(this.children[i].toNode());return r},hye=/[\s"'>/=\x00-\x1f]/,sW=function(t){var r="<"+t;this.classes.length&&(r+=' class="'+er.escape(lc(this.classes))+'"');var n="";for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=er.hyphenate(a)+":"+this.style[a]+";");n&&(r+=' style="'+er.escape(n)+'"');for(var i in this.attributes)if(this.attributes.hasOwnProperty(i)){if(hye.test(i))throw new ze("Invalid attribute name '"+i+"'");r+=" "+i+'="'+er.escape(this.attributes[i])+'"'}r+=">";for(var s=0;s<this.children.length;s++)r+=this.children[s].toMarkup();return r+="</"+t+">",r};class Nm{constructor(t,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,aW.call(this,t,n,a),this.children=r||[]}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return this.classes.includes(t)}toNode(){return iW.call(this,"span")}toMarkup(){return sW.call(this,"span")}}class M8{constructor(t,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,aW.call(this,r,a),this.children=n||[],this.setAttribute("href",t)}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return this.classes.includes(t)}toNode(){return iW.call(this,"a")}toMarkup(){return sW.call(this,"a")}}class pye{constructor(t,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=t,this.classes=["mord"],this.style=n}hasClass(t){return this.classes.includes(t)}toNode(){var t=document.createElement("img");t.src=this.src,t.alt=this.alt,t.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);return t}toMarkup(){var t='<img src="'+er.escape(this.src)+'"'+(' alt="'+er.escape(this.alt)+'"'),r="";for(var n in this.style)this.style.hasOwnProperty(n)&&(r+=er.hyphenate(n)+":"+this.style[n]+";");return r&&(t+=' style="'+er.escape(r)+'"'),t+="'/>",t}}var mye={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class ji{constructor(t,r,n,a,i,s,o,c){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=t,this.height=r||0,this.depth=n||0,this.italic=a||0,this.skew=i||0,this.width=s||0,this.classes=o||[],this.style=c||{},this.maxFontSize=0;var u=J1e(this.text.charCodeAt(0));u&&this.classes.push(u+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=mye[this.text])}hasClass(t){return this.classes.includes(t)}toNode(){var t=document.createTextNode(this.text),r=null;this.italic>0&&(r=document.createElement("span"),r.style.marginRight=Ye(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=lc(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(t),r):t}toMarkup(){var t=!1,r="<span";this.classes.length&&(t=!0,r+=' class="',r+=er.escape(lc(this.classes)),r+='"');var n="";this.italic>0&&(n+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=er.hyphenate(a)+":"+this.style[a]+";");n&&(t=!0,r+=' style="'+er.escape(n)+'"');var i=er.escape(this.text);return t?(r+=">",r+=i,r+="</span>",r):i}}class Yo{constructor(t,r){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=r||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var a=0;a<this.children.length;a++)r.appendChild(this.children[a].toNode());return r}toMarkup(){var t='<svg xmlns="http://www.w3.org/2000/svg"';for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(t+=" "+r+'="'+er.escape(this.attributes[r])+'"');t+=">";for(var n=0;n<this.children.length;n++)t+=this.children[n].toMarkup();return t+="</svg>",t}}class cc{constructor(t,r){this.pathName=void 0,this.alternate=void 0,this.pathName=t,this.alternate=r}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"path");return this.alternate?r.setAttribute("d",this.alternate):r.setAttribute("d",VP[this.pathName]),r}toMarkup(){return this.alternate?'<path d="'+er.escape(this.alternate)+'"/>':'<path d="'+er.escape(VP[this.pathName])+'"/>'}}class x_{constructor(t){this.attributes=void 0,this.attributes=t||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var t="<line";for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(t+=" "+r+'="'+er.escape(this.attributes[r])+'"');return t+="/>",t}}function KP(e){if(e instanceof ji)return e;throw new Error("Expected symbolNode but got "+String(e)+".")}function gye(e){if(e instanceof Nm)return e;throw new Error("Expected span<HtmlDomNode> but got "+String(e)+".")}var yye={bin:1,close:1,inner:1,open:1,punct:1,rel:1},vye={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Cr={math:{},text:{}};function M(e,t,r,n,a,i){Cr[e][a]={font:t,group:r,replace:n},i&&n&&(Cr[e][n]=Cr[e][a])}var D="math",Pe="text",F="main",ne="ams",jr="accent-token",Ze="bin",ba="close",i0="inner",ut="mathord",yn="op-token",li="open",Fb="punct",ae="rel",nl="spacing",ce="textord";M(D,F,ae,"≡","\\equiv",!0);M(D,F,ae,"≺","\\prec",!0);M(D,F,ae,"≻","\\succ",!0);M(D,F,ae,"∼","\\sim",!0);M(D,F,ae,"⊥","\\perp");M(D,F,ae,"⪯","\\preceq",!0);M(D,F,ae,"⪰","\\succeq",!0);M(D,F,ae,"≃","\\simeq",!0);M(D,F,ae,"∣","\\mid",!0);M(D,F,ae,"≪","\\ll",!0);M(D,F,ae,"≫","\\gg",!0);M(D,F,ae,"≍","\\asymp",!0);M(D,F,ae,"∥","\\parallel");M(D,F,ae,"⋈","\\bowtie",!0);M(D,F,ae,"⌣","\\smile",!0);M(D,F,ae,"⊑","\\sqsubseteq",!0);M(D,F,ae,"⊒","\\sqsupseteq",!0);M(D,F,ae,"≐","\\doteq",!0);M(D,F,ae,"⌢","\\frown",!0);M(D,F,ae,"∋","\\ni",!0);M(D,F,ae,"∝","\\propto",!0);M(D,F,ae,"⊢","\\vdash",!0);M(D,F,ae,"⊣","\\dashv",!0);M(D,F,ae,"∋","\\owns");M(D,F,Fb,".","\\ldotp");M(D,F,Fb,"⋅","\\cdotp");M(D,F,ce,"#","\\#");M(Pe,F,ce,"#","\\#");M(D,F,ce,"&","\\&");M(Pe,F,ce,"&","\\&");M(D,F,ce,"ℵ","\\aleph",!0);M(D,F,ce,"∀","\\forall",!0);M(D,F,ce,"ℏ","\\hbar",!0);M(D,F,ce,"∃","\\exists",!0);M(D,F,ce,"∇","\\nabla",!0);M(D,F,ce,"♭","\\flat",!0);M(D,F,ce,"ℓ","\\ell",!0);M(D,F,ce,"♮","\\natural",!0);M(D,F,ce,"♣","\\clubsuit",!0);M(D,F,ce,"℘","\\wp",!0);M(D,F,ce,"♯","\\sharp",!0);M(D,F,ce,"♢","\\diamondsuit",!0);
821M(D,F,ce,"ℜ","\\Re",!0);M(D,F,ce,"♡","\\heartsuit",!0);M(D,F,ce,"ℑ","\\Im",!0);M(D,F,ce,"♠","\\spadesuit",!0);M(D,F,ce,"§","\\S",!0);M(Pe,F,ce,"§","\\S");M(D,F,ce,"¶","\\P",!0);M(Pe,F,ce,"¶","\\P");M(D,F,ce,"†","\\dag");M(Pe,F,ce,"†","\\dag");M(Pe,F,ce,"†","\\textdagger");M(D,F,ce,"‡","\\ddag");M(Pe,F,ce,"‡","\\ddag");M(Pe,F,ce,"‡","\\textdaggerdbl");M(D,F,ba,"⎱","\\rmoustache",!0);M(D,F,li,"⎰","\\lmoustache",!0);M(D,F,ba,"⟯","\\rgroup",!0);M(D,F,li,"⟮","\\lgroup",!0);M(D,F,Ze,"∓","\\mp",!0);M(D,F,Ze,"⊖","\\ominus",!0);M(D,F,Ze,"⊎","\\uplus",!0);M(D,F,Ze,"⊓","\\sqcap",!0);M(D,F,Ze,"∗","\\ast");M(D,F,Ze,"⊔","\\sqcup",!0);M(D,F,Ze,"◯","\\bigcirc",!0);M(D,F,Ze,"∙","\\bullet",!0);M(D,F,Ze,"‡","\\ddagger");M(D,F,Ze,"≀","\\wr",!0);M(D,F,Ze,"⨿","\\amalg");M(D,F,Ze,"&","\\And");M(D,F,ae,"⟵","\\longleftarrow",!0);M(D,F,ae,"⇐","\\Leftarrow",!0);M(D,F,ae,"⟸","\\Longleftarrow",!0);M(D,F,ae,"⟶","\\longrightarrow",!0);M(D,F,ae,"⇒","\\Rightarrow",!0);M(D,F,ae,"⟹","\\Longrightarrow",!0);M(D,F,ae,"↔","\\leftrightarrow",!0);M(D,F,ae,"⟷","\\longleftrightarrow",!0);M(D,F,ae,"⇔","\\Leftrightarrow",!0);M(D,F,ae,"⟺","\\Longleftrightarrow",!0);M(D,F,ae,"↦","\\mapsto",!0);M(D,F,ae,"⟼","\\longmapsto",!0);M(D,F,ae,"↗","\\nearrow",!0);M(D,F,ae,"↩","\\hookleftarrow",!0);M(D,F,ae,"↪","\\hookrightarrow",!0);M(D,F,ae,"↘","\\searrow",!0);M(D,F,ae,"↼","\\leftharpoonup",!0);M(D,F,ae,"⇀","\\rightharpoonup",!0);M(D,F,ae,"↙","\\swarrow",!0);M(D,F,ae,"↽","\\leftharpoondown",!0);M(D,F,ae,"⇁","\\rightharpoondown",!0);M(D,F,ae,"↖","\\nwarrow",!0);M(D,F,ae,"⇌","\\rightleftharpoons",!0);M(D,ne,ae,"≮","\\nless",!0);M(D,ne,ae,"","\\@nleqslant");M(D,ne,ae,"","\\@nleqq");M(D,ne,ae,"⪇","\\lneq",!0);M(D,ne,ae,"≨","\\lneqq",!0);M(D,ne,ae,"","\\@lvertneqq");M(D,ne,ae,"⋦","\\lnsim",!0);M(D,ne,ae,"⪉","\\lnapprox",!0);M(D,ne,ae,"⊀","\\nprec",!0);M(D,ne,ae,"⋠","\\npreceq",!0);M(D,ne,ae,"⋨","\\precnsim",!0);M(D,ne,ae,"⪹","\\precnapprox",!0);M(D,ne,ae,"≁","\\nsim",!0);M(D,ne,ae,"","\\@nshortmid");M(D,ne,ae,"∤","\\nmid",!0);M(D,ne,ae,"⊬","\\nvdash",!0);M(D,ne,ae,"⊭","\\nvDash",!0);M(D,ne,ae,"⋪","\\ntriangleleft");M(D,ne,ae,"⋬","\\ntrianglelefteq",!0);M(D,ne,ae,"⊊","\\subsetneq",!0);M(D,ne,ae,"","\\@varsubsetneq");M(D,ne,ae,"⫋","\\subsetneqq",!0);M(D,ne,ae,"","\\@varsubsetneqq");M(D,ne,ae,"≯","\\ngtr",!0);M(D,ne,ae,"","\\@ngeqslant");M(D,ne,ae,"","\\@ngeqq");M(D,ne,ae,"⪈","\\gneq",!0);M(D,ne,ae,"≩","\\gneqq",!0);M(D,ne,ae,"","\\@gvertneqq");M(D,ne,ae,"⋧","\\gnsim",!0);M(D,ne,ae,"⪊","\\gnapprox",!0);M(D,ne,ae,"⊁","\\nsucc",!0);M(D,ne,ae,"⋡","\\nsucceq",!0);M(D,ne,ae,"⋩","\\succnsim",!0);M(D,ne,ae,"⪺","\\succnapprox",!0);M(D,ne,ae,"≆","\\ncong",!0);M(D,ne,ae,"","\\@nshortparallel");M(D,ne,ae,"∦","\\nparallel",!0);M(D,ne,ae,"⊯","\\nVDash",!0);M(D,ne,ae,"⋫","\\ntriangleright");M(D,ne,ae,"⋭","\\ntrianglerighteq",!0);M(D,ne,ae,"","\\@nsupseteqq");M(D,ne,ae,"⊋","\\supsetneq",!0);M(D,ne,ae,"","\\@varsupsetneq");M(D,ne,ae,"⫌","\\supsetneqq",!0);M(D,ne,ae,"","\\@varsupsetneqq");M(D,ne,ae,"⊮","\\nVdash",!0);M(D,ne,ae,"⪵","\\precneqq",!0);M(D,ne,ae,"⪶","\\succneqq",!0);M(D,ne,ae,"","\\@nsubseteqq");M(D,ne,Ze,"⊴","\\unlhd");M(D,ne,Ze,"⊵","\\unrhd");M(D,ne,ae,"↚","\\nleftarrow",!0);M(D,ne,ae,"↛","\\nrightarrow",!0);M(D,ne,ae,"⇍","\\nLeftarrow",!0);M(D,ne,ae,"⇏","\\nRightarrow",!0);M(D,ne,ae,"↮","\\nleftrightarrow",!0);M(D,ne,ae,"⇎","\\nLeftrightarrow",!0);M(D,ne,ae,"△","\\vartriangle");M(D,ne,ce,"ℏ","\\hslash");M(D,ne,ce,"▽","\\triangledown");M(D,ne,ce,"◊","\\lozenge");M(D,ne,ce,"Ⓢ","\\circledS");M(D,ne,ce,"®","\\circledR");M(Pe,ne,ce,"®","\\circledR");M(D,ne,ce,"∡","\\measuredangle",!0);M(D,ne,ce,"∄","\\nexists");M(D,ne,ce,"℧","\\mho");M(D,ne,ce,"Ⅎ","\\Finv",!0);M(D,ne,ce,"⅁","\\Game",!0);M(D,ne,ce,"‵","\\backprime");M(D,ne,ce,"▲","\\blacktriangle");M(D,ne,ce,"▼","\\blacktriangledown");M(D,ne,ce,"■","\\blacksquare");M(D,ne,ce,"⧫","\\blacklozenge");M(D,ne,ce,"★","\\bigstar");M(D,ne,ce,"∢","\\sphericalangle",!0);M(D,ne,ce,"∁","\\complement",!0);M(D,ne,ce,"ð","\\eth",!0);M(Pe,F,ce,"ð","ð");M(D,ne,ce,"╱","\\diagup");M(D,ne,ce,"╲","\\diagdown");M(D,ne,ce,"□","\\square");M(D,ne,ce,"□","\\Box");M(D,ne,ce,"◊","\\Diamond");M(D,ne,ce,"¥","\\yen",!0);M(Pe,ne,ce,"¥","\\yen",!0);M(D,ne,ce,"✓","\\checkmark",!0);M(Pe,ne,ce,"✓","\\checkmark");M(D,ne,ce,"ℶ","\\beth",!0);M(D,ne,ce,"ℸ","\\daleth",!0);M(D,ne,ce,"ℷ","\\gimel",!0);M(D,ne,ce,"ϝ","\\digamma",!0);M(D,ne,ce,"ϰ","\\varkappa");M(D,ne,li,"┌","\\@ulcorner",!0);M(D,ne,ba,"┐","\\@urcorner",!0);
821M(D,ne,li,"└","\\@llcorner",!0);M(D,ne,ba,"┘","\\@lrcorner",!0);M(D,ne,ae,"≦","\\leqq",!0);M(D,ne,ae,"⩽","\\leqslant",!0);M(D,ne,ae,"⪕","\\eqslantless",!0);M(D,ne,ae,"≲","\\lesssim",!0);M(D,ne,ae,"⪅","\\lessapprox",!0);M(D,ne,ae,"≊","\\approxeq",!0);M(D,ne,Ze,"⋖","\\lessdot");M(D,ne,ae,"⋘","\\lll",!0);M(D,ne,ae,"≶","\\lessgtr",!0);M(D,ne,ae,"⋚","\\lesseqgtr",!0);M(D,ne,ae,"⪋","\\lesseqqgtr",!0);M(D,ne,ae,"≑","\\doteqdot");M(D,ne,ae,"≓","\\risingdotseq",!0);M(D,ne,ae,"≒","\\fallingdotseq",!0);M(D,ne,ae,"∽","\\backsim",!0);M(D,ne,ae,"⋍","\\backsimeq",!0);M(D,ne,ae,"⫅","\\subseteqq",!0);M(D,ne,ae,"⋐","\\Subset",!0);M(D,ne,ae,"⊏","\\sqsubset",!0);M(D,ne,ae,"≼","\\preccurlyeq",!0);M(D,ne,ae,"⋞","\\curlyeqprec",!0);M(D,ne,ae,"≾","\\precsim",!0);M(D,ne,ae,"⪷","\\precapprox",!0);M(D,ne,ae,"⊲","\\vartriangleleft");M(D,ne,ae,"⊴","\\trianglelefteq");M(D,ne,ae,"⊨","\\vDash",!0);M(D,ne,ae,"⊪","\\Vvdash",!0);M(D,ne,ae,"⌣","\\smallsmile");M(D,ne,ae,"⌢","\\smallfrown");M(D,ne,ae,"≏","\\bumpeq",!0);M(D,ne,ae,"≎","\\Bumpeq",!0);M(D,ne,ae,"≧","\\geqq",!0);M(D,ne,ae,"⩾","\\geqslant",!0);M(D,ne,ae,"⪖","\\eqslantgtr",!0);M(D,ne,ae,"≳","\\gtrsim",!0);M(D,ne,ae,"⪆","\\gtrapprox",!0);M(D,ne,Ze,"⋗","\\gtrdot");M(D,ne,ae,"⋙","\\ggg",!0);M(D,ne,ae,"≷","\\gtrless",!0);M(D,ne,ae,"⋛","\\gtreqless",!0);M(D,ne,ae,"⪌","\\gtreqqless",!0);M(D,ne,ae,"≖","\\eqcirc",!0);M(D,ne,ae,"≗","\\circeq",!0);M(D,ne,ae,"≜","\\triangleq",!0);M(D,ne,ae,"∼","\\thicksim");M(D,ne,ae,"≈","\\thickapprox");M(D,ne,ae,"⫆","\\supseteqq",!0);M(D,ne,ae,"⋑","\\Supset",!0);M(D,ne,ae,"⊐","\\sqsupset",!0);M(D,ne,ae,"≽","\\succcurlyeq",!0);M(D,ne,ae,"⋟","\\curlyeqsucc",!0);M(D,ne,ae,"≿","\\succsim",!0);M(D,ne,ae,"⪸","\\succapprox",!0);M(D,ne,ae,"⊳","\\vartriangleright");M(D,ne,ae,"⊵","\\trianglerighteq");M(D,ne,ae,"⊩","\\Vdash",!0);M(D,ne,ae,"∣","\\shortmid");M(D,ne,ae,"∥","\\shortparallel");M(D,ne,ae,"≬","\\between",!0);M(D,ne,ae,"⋔","\\pitchfork",!0);M(D,ne,ae,"∝","\\varpropto");M(D,ne,ae,"◀","\\blacktriangleleft");M(D,ne,ae,"∴","\\therefore",!0);M(D,ne,ae,"∍","\\backepsilon");M(D,ne,ae,"▶","\\blacktriangleright");M(D,ne,ae,"∵","\\because",!0);M(D,ne,ae,"⋘","\\llless");M(D,ne,ae,"⋙","\\gggtr");M(D,ne,Ze,"⊲","\\lhd");M(D,ne,Ze,"⊳","\\rhd");M(D,ne,ae,"≂","\\eqsim",!0);M(D,F,ae,"⋈","\\Join");M(D,ne,ae,"≑","\\Doteq",!0);M(D,ne,Ze,"∔","\\dotplus",!0);M(D,ne,Ze,"∖","\\smallsetminus");M(D,ne,Ze,"⋒","\\Cap",!0);M(D,ne,Ze,"⋓","\\Cup",!0);M(D,ne,Ze,"⩞","\\doublebarwedge",!0);M(D,ne,Ze,"⊟","\\boxminus",!0);M(D,ne,Ze,"⊞","\\boxplus",!0);M(D,ne,Ze,"⋇","\\divideontimes",!0);M(D,ne,Ze,"⋉","\\ltimes",!0);M(D,ne,Ze,"⋊","\\rtimes",!0);M(D,ne,Ze,"⋋","\\leftthreetimes",!0);M(D,ne,Ze,"⋌","\\rightthreetimes",!0);M(D,ne,Ze,"⋏","\\curlywedge",!0);M(D,ne,Ze,"⋎","\\curlyvee",!0);M(D,ne,Ze,"⊝","\\circleddash",!0);M(D,ne,Ze,"⊛","\\circledast",!0);M(D,ne,Ze,"⋅","\\centerdot");M(D,ne,Ze,"⊺","\\intercal",!0);M(D,ne,Ze,"⋒","\\doublecap");M(D,ne,Ze,"⋓","\\doublecup");M(D,ne,Ze,"⊠","\\boxtimes",!0);M(D,ne,ae,"⇢","\\dashrightarrow",!0);M(D,ne,ae,"⇠","\\dashleftarrow",!0);M(D,ne,ae,"⇇","\\leftleftarrows",!0);M(D,ne,ae,"⇆","\\leftrightarrows",!0);M(D,ne,ae,"⇚","\\Lleftarrow",!0);M(D,ne,ae,"↞","\\twoheadleftarrow",!0);M(D,ne,ae,"↢","\\leftarrowtail",!0);M(D,ne,ae,"↫","\\looparrowleft",!0);M(D,ne,ae,"⇋","\\leftrightharpoons",!0);M(D,ne,ae,"↶","\\curvearrowleft",!0);M(D,ne,ae,"↺","\\circlearrowleft",!0);M(D,ne,ae,"↰","\\Lsh",!0);M(D,ne,ae,"⇈","\\upuparrows",!0);M(D,ne,ae,"↿","\\upharpoonleft",!0);M(D,ne,ae,"⇃","\\downharpoonleft",!0);M(D,F,ae,"⊶","\\origof",!0);M(D,F,ae,"⊷","\\imageof",!0);M(D,ne,ae,"⊸","\\multimap",!0);M(D,ne,ae,"↭","\\leftrightsquigarrow",!0);M(D,ne,ae,"⇉","\\rightrightarrows",!0);M(D,ne,ae,"⇄","\\rightleftarrows",!0);M(D,ne,ae,"↠","\\twoheadrightarrow",!0);M(D,ne,ae,"↣","\\rightarrowtail",!0);M(D,ne,ae,"↬","\\looparrowright",!0);M(D,ne,ae,"↷","\\curvearrowright",!0);M(D,ne,ae,"↻","\\circlearrowright",!0);M(D,ne,ae,"↱","\\Rsh",!0);M(D,ne,ae,"⇊","\\downdownarrows",!0);M(D,ne,ae,"↾","\\upharpoonright",!0);M(D,ne,ae,"⇂","\\downharpoonright",!0);M(D,ne,ae,"⇝","\\rightsquigarrow",!0);M(D,ne,ae,"⇝","\\leadsto");M(D,ne,ae,"⇛","\\Rrightarrow",!0);M(D,ne,ae,"↾","\\restriction");M(D,F,ce,"‘","`");M(D,F,ce,"$","\\$");M(Pe,F,ce,"$","\\$");M(Pe,F,ce,"$","\\textdollar");M(D,F,ce,"%","\\%");M(Pe,F,ce,"%","\\%");M(D,F,ce,"_","\\_");M(Pe,F,ce,"_","\\_");M(Pe,F,ce,"_","\\textunderscore");M(D,F,ce,"∠","\\angle",!0);M(D,F,ce,"∞","\\infty",!0);M(D,F,ce,"′","\\prime");M(D,F,ce,"△","\\triangle");M(D,F,ce,"Γ","\\Gamma",!0);M(D,F,ce,"Δ","\\Delta",!0);M(D,F,ce,"Θ","\\Theta",!0);M(D,F,ce,"Λ","\\Lambda",!0);M(D,F,ce,"Ξ","\\Xi",!0);M(D,F,ce,"Π","\\Pi",!0);M(D,F,ce,"Σ","\\Sigma",!0);M(D,F,ce,"Υ","\\Upsilon",!0);M(D,F,ce,"Φ","\\Phi",!0);M(D,F,ce,"Ψ","\\Psi",!0);M(D,F,ce,"Ω","\\Omega",!0);M(D,F,ce,"A","Α");M(D,F,ce,"B","Β");M(D,F,ce,"E","Ε");M(D,F,ce,"Z","Ζ");M(D,F,ce,"H","Η");M(D,F,ce,"I","Ι");M(D,F,ce,"K","Κ");M(D,F,ce,"M","Μ");M(D,F,ce,"N","Ν");M(D,F,ce,"O","Ο");M(D,F,ce,"P","Ρ");M(D,F,ce,"T","Τ");M(D,F,ce,"X","Χ");M(D,F,ce,"¬","\\neg",!0);M(D,F,ce,"¬","\\lnot");M(D,F,ce,"⊤","\\top");M(D,F,ce,"⊥","\\bot");M(D,F,ce,"∅","\\emptyset");M(D,ne,ce,"∅","\\varnothing");M(D,F,ut,"α","\\alpha",!0);M(D,F,ut,"β","\\beta",!0);M(D,F,ut,"γ","\\gamma",!0);M(D,F,ut,"δ","\\delta",!0);M(D,F,ut,"ϵ","\\epsilon",!0);M(D,F,ut,"ζ","\\zeta",!0);M(D,F,ut,"η","\\eta",!0);M(D,F,ut,"θ","\\theta",!0);M(D,F,ut,"ι","\\iota",!0);M(D,F,ut,"κ","\\kappa",!0);M(D,F,ut,"λ","\\lambda",!0);M(D,F,ut,"μ","\\mu",!0);M(D,F,ut,"ν","\\nu",!0);M(D,F,ut,"ξ","\\xi",!0);M(D,F,ut,"ο","\\omicron",!0);M(D,F,ut,"π","\\pi",!0);M(D,F,ut,"ρ","\\rho",!0);M(D,F,ut,"σ","\\sigma",!0);M(D,F,ut,"τ","\\tau",!0);M(D,F,ut,"υ","\\upsilon",!0);M(D,F,ut,"ϕ","\\phi",!0);M(D,F,ut,"χ","\\chi",!0);M(D,F,ut,"ψ","\\psi",!0);M(D,F,ut,"ω","\\omega",!0);M(D,F,ut,"ε","\\varepsilon",!0);M(D,F,ut,"ϑ","\\vartheta",!0);M(D,F,ut,"ϖ","\\varpi",!0);M(D,F,ut,"ϱ","\\varrho",!0);M(D,F,ut,"ς","\\varsigma",!0);M(D,F,ut,"φ","\\varphi",!0);M(D,F,Ze,"∗","*",!0);M(D,F,Ze,"+","+");M(D,F,Ze,"−","-",!0);M(D,F,Ze,"⋅","\\cdot",!0);M(D,F,Ze,"∘","\\circ",!0);M(D,F,Ze,"÷","\\div",!0);M(D,F,Ze,"±","\\pm",!0);M(D,F,Ze,"×","\\times",!0);M(D,F,Ze,"∩","\\cap",!0);M(D,F,Ze,"∪","\\cup",!0);M(D,F,Ze,"∖","\\setminus",!0);M(D,F,Ze,"∧","\\land");M(D,F,Ze,"∨","\\lor");M(D,F,Ze,"∧","\\wedge",!0);M(D,F,Ze,"∨","\\vee",!0);M(D,F,ce,"√","\\surd");M(D,F,li,"⟨","\\langle",!0);M(D,F,li,"∣","\\lvert");M(D,F,li,"∥","\\lVert");M(D,F,ba,"?","?");M(D,F,ba,"!","!");M(D,F,ba,"⟩","\\rangle",!0);M(D,F,ba,"∣","\\rvert");M(D,F,ba,"∥","\\rVert");M(D,F,ae,"=","=");M(D,F,ae,":",":");M(D,F,ae,"≈","\\approx",!0);M(D,F,ae,"≅","\\cong",!0);M(D,F,ae,"≥","\\ge");M(D,F,ae,"≥","\\geq",!0);M(D,F,ae,"←","\\gets");M(D,F,ae,">","\\gt",!0);M(D,F,ae,"∈","\\in",!0);M(D,F,ae,"","\\@not");M(D,F,ae,"⊂","\\subset",!0);M(D,F,ae,"⊃","\\supset",!0);M(D,F,ae,"⊆","\\subseteq",!0);M(D,F,ae,"⊇","\\supseteq",!0);M(D,ne,ae,"⊈","\\nsubseteq",!0);M(D,ne,ae,"⊉","\\nsupseteq",!0);M(D,F,ae,"⊨","\\models");M(D,F,ae,"←","\\leftarrow",!0);M(D,F,ae,"≤","\\le");M(D,F,ae,"≤","\\leq",!0);M(D,F,ae,"<","\\lt",!0);M(D,F,ae,"→","\\rightarrow",!0);M(D,F,ae,"→","\\to");M(D,ne,ae,"≱","\\ngeq",!0);M(D,ne,ae,"≰","\\nleq",!0);M(D,F,nl," ","\\ ");M(D,F,nl," ","\\space");M(D,F,nl," ","\\nobreakspace");M(Pe,F,nl," ","\\ ");M(Pe,F,nl," "," ");M(Pe,F,nl," ","\\space");M(Pe,F,nl," ","\\nobreakspace");M(D,F,nl,null,"\\nobreak");M(D,F,nl,null,"\\allowbreak");M(D,F,Fb,",",",");M(D,F,Fb,";",";");M(D,ne,Ze,"⊼","\\barwedge",!0);M(D,ne,Ze,"⊻","\\veebar",!0);M(D,F,Ze,"⊙","\\odot",!0);M(D,F,Ze,"⊕","\\oplus",!0);M(D,F,Ze,"⊗","\\otimes",!0);M(D,F,ce,"∂","\\partial",!0);M(D,F,Ze,"⊘","\\oslash",!0);M(D,ne,Ze,"⊚","\\circledcirc",!0);M(D,ne,Ze,"⊡","\\boxdot",!0);
821M(D,F,Ze,"△","\\bigtriangleup");M(D,F,Ze,"▽","\\bigtriangledown");M(D,F,Ze,"†","\\dagger");M(D,F,Ze,"⋄","\\diamond");M(D,F,Ze,"⋆","\\star");M(D,F,Ze,"◃","\\triangleleft");M(D,F,Ze,"▹","\\triangleright");M(D,F,li,"{","\\{");M(Pe,F,ce,"{","\\{");M(Pe,F,ce,"{","\\textbraceleft");M(D,F,ba,"}","\\}");M(Pe,F,ce,"}","\\}");M(Pe,F,ce,"}","\\textbraceright");M(D,F,li,"{","\\lbrace");M(D,F,ba,"}","\\rbrace");M(D,F,li,"[","\\lbrack",!0);M(Pe,F,ce,"[","\\lbrack",!0);M(D,F,ba,"]","\\rbrack",!0);M(Pe,F,ce,"]","\\rbrack",!0);M(D,F,li,"(","\\lparen",!0);M(D,F,ba,")","\\rparen",!0);M(Pe,F,ce,"<","\\textless",!0);M(Pe,F,ce,">","\\textgreater",!0);M(D,F,li,"⌊","\\lfloor",!0);M(D,F,ba,"⌋","\\rfloor",!0);M(D,F,li,"⌈","\\lceil",!0);M(D,F,ba,"⌉","\\rceil",!0);M(D,F,ce,"\\","\\backslash");M(D,F,ce,"∣","|");M(D,F,ce,"∣","\\vert");M(Pe,F,ce,"|","\\textbar",!0);M(D,F,ce,"∥","\\|");M(D,F,ce,"∥","\\Vert");M(Pe,F,ce,"∥","\\textbardbl");M(Pe,F,ce,"~","\\textasciitilde");M(Pe,F,ce,"\\","\\textbackslash");M(Pe,F,ce,"^","\\textasciicircum");M(D,F,ae,"↑","\\uparrow",!0);M(D,F,ae,"⇑","\\Uparrow",!0);M(D,F,ae,"↓","\\downarrow",!0);M(D,F,ae,"⇓","\\Downarrow",!0);M(D,F,ae,"↕","\\updownarrow",!0);M(D,F,ae,"⇕","\\Updownarrow",!0);M(D,F,yn,"∐","\\coprod");M(D,F,yn,"⋁","\\bigvee");M(D,F,yn,"⋀","\\bigwedge");M(D,F,yn,"⨄","\\biguplus");M(D,F,yn,"⋂","\\bigcap");M(D,F,yn,"⋃","\\bigcup");M(D,F,yn,"∫","\\int");M(D,F,yn,"∫","\\intop");M(D,F,yn,"∬","\\iint");M(D,F,yn,"∭","\\iiint");M(D,F,yn,"∏","\\prod");M(D,F,yn,"∑","\\sum");M(D,F,yn,"⨂","\\bigotimes");M(D,F,yn,"⨁","\\bigoplus");M(D,F,yn,"⨀","\\bigodot");M(D,F,yn,"∮","\\oint");M(D,F,yn,"∯","\\oiint");M(D,F,yn,"∰","\\oiiint");M(D,F,yn,"⨆","\\bigsqcup");M(D,F,yn,"∫","\\smallint");M(Pe,F,i0,"…","\\textellipsis");M(D,F,i0,"…","\\mathellipsis");M(Pe,F,i0,"…","\\ldots",!0);M(D,F,i0,"…","\\ldots",!0);M(D,F,i0,"⋯","\\@cdots",!0);M(D,F,i0,"⋱","\\ddots",!0);M(D,F,ce,"⋮","\\varvdots");M(Pe,F,ce,"⋮","\\varvdots");M(D,F,jr,"ˊ","\\acute");M(D,F,jr,"ˋ","\\grave");M(D,F,jr,"¨","\\ddot");M(D,F,jr,"~","\\tilde");M(D,F,jr,"ˉ","\\bar");M(D,F,jr,"˘","\\breve");M(D,F,jr,"ˇ","\\check");M(D,F,jr,"^","\\hat");M(D,F,jr,"⃗","\\vec");M(D,F,jr,"˙","\\dot");M(D,F,jr,"˚","\\mathring");M(D,F,ut,"","\\@imath");M(D,F,ut,"","\\@jmath");M(D,F,ce,"ı","ı");M(D,F,ce,"ȷ","ȷ");M(Pe,F,ce,"ı","\\i",!0);M(Pe,F,ce,"ȷ","\\j",!0);M(Pe,F,ce,"ß","\\ss",!0);M(Pe,F,ce,"æ","\\ae",!0);M(Pe,F,ce,"œ","\\oe",!0);M(Pe,F,ce,"ø","\\o",!0);M(Pe,F,ce,"Æ","\\AE",!0);M(Pe,F,ce,"Œ","\\OE",!0);M(Pe,F,ce,"Ø","\\O",!0);M(Pe,F,jr,"ˊ","\\'");M(Pe,F,jr,"ˋ","\\`");M(Pe,F,jr,"ˆ","\\^");M(Pe,F,jr,"˜","\\~");M(Pe,F,jr,"ˉ","\\=");M(Pe,F,jr,"˘","\\u");M(Pe,F,jr,"˙","\\.");M(Pe,F,jr,"¸","\\c");M(Pe,F,jr,"˚","\\r");M(Pe,F,jr,"ˇ","\\v");M(Pe,F,jr,"¨",'\\"');M(Pe,F,jr,"˝","\\H");M(Pe,F,jr,"◯","\\textcircled");var oW={"--":!0,"---":!0,"``":!0,"''":!0};M(Pe,F,ce,"–","--",!0);M(Pe,F,ce,"–","\\textendash");M(Pe,F,ce,"—","---",!0);M(Pe,F,ce,"—","\\textemdash");M(Pe,F,ce,"‘","`",!0);M(Pe,F,ce,"‘","\\textquoteleft");M(Pe,F,ce,"’","'",!0);M(Pe,F,ce,"’","\\textquoteright");M(Pe,F,ce,"“","``",!0);M(Pe,F,ce,"“","\\textquotedblleft");M(Pe,F,ce,"”","''",!0);M(Pe,F,ce,"”","\\textquotedblright");M(D,F,ce,"°","\\degree",!0);M(Pe,F,ce,"°","\\degree");M(Pe,F,ce,"°","\\textdegree",!0);M(D,F,ce,"£","\\pounds");M(D,F,ce,"£","\\mathsterling",!0);M(Pe,F,ce,"£","\\pounds");M(Pe,F,ce,"£","\\textsterling",!0);M(D,ne,ce,"✠","\\maltese");M(Pe,ne,ce,"✠","\\maltese");var XP='0123456789/@."';for(var z3=0;z3<XP.length;z3++){var QP=XP.charAt(z3);M(D,F,ce,QP,QP)}var ZP='0123456789!@*()-=+";:?/.,';for(var F3=0;F3<ZP.length;F3++){var JP=ZP.charAt(F3);M(Pe,F,ce,JP,JP)}var Iy="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";for(var $3=0;$3<Iy.length;$3++){var _1=Iy.charAt($3);M(D,F,ut,_1,_1),M(Pe,F,ce,_1,_1)}M(D,ne,ce,"C","ℂ");M(Pe,ne,ce,"C","ℂ");M(D,ne,ce,"H","ℍ");M(Pe,ne,ce,"H","ℍ");M(D,ne,ce,"N","ℕ");M(Pe,ne,ce,"N","ℕ");M(D,ne,ce,"P","ℙ");M(Pe,ne,ce,"P","ℙ");M(D,ne,ce,"Q","ℚ");M(Pe,ne,ce,"Q","ℚ");M(D,ne,ce,"R","ℝ");M(Pe,ne,ce,"R","ℝ");M(D,ne,ce,"Z","ℤ");M(Pe,ne,ce,"Z","ℤ");M(D,F,ut,"h","ℎ");M(Pe,F,ut,"h","ℎ");var yt="";for(var fa=0;fa<Iy.length;fa++){var Wr=Iy.charAt(fa);
vendor: 4,419 bytes, line 821
821yt=String.fromCharCode(55349,56320+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),yt=String.fromCharCode(55349,56372+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),yt=String.fromCharCode(55349,56424+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),yt=String.fromCharCode(55349,56580+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),yt=String.fromCharCode(55349,56684+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),yt=String.fromCharCode(55349,56736+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),yt=String.fromCharCode(55349,56788+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),yt=String.fromCharCode(55349,56840+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),yt=String.fromCharCode(55349,56944+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),fa<26&&(yt=String.fromCharCode(55349,56632+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt),yt=String.fromCharCode(55349,56476+fa),M(D,F,ut,Wr,yt),M(Pe,F,ce,Wr,yt))}yt="𝕜";M(D,F,ut,"k",yt);M(Pe,F,ce,"k",yt);for(var Uc=0;Uc<10;Uc++){var Ll=Uc.toString();yt=String.fromCharCode(55349,57294+Uc),M(D,F,ut,Ll,yt),M(Pe,F,ce,Ll,yt),yt=String.fromCharCode(55349,57314+Uc),M(D,F,ut,Ll,yt),M(Pe,F,ce,Ll,yt),yt=String.fromCharCode(55349,57324+Uc),M(D,F,ut,Ll,yt),M(Pe,F,ce,Ll,yt),yt=String.fromCharCode(55349,57334+Uc),M(D,F,ut,Ll,yt),M(Pe,F,ce,Ll,yt)}var w_="ÐÞþ";for(var U3=0;U3<w_.length;U3++){var A1=w_.charAt(U3);M(D,F,ut,A1,A1),M(Pe,F,ce,A1,A1)}var T1=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],eR=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],bye=function(t,r){var n=t.charCodeAt(0),a=t.charCodeAt(1),i=(n-55296)*1024+(a-56320)+65536,s=r==="math"?0:1;if(119808<=i&&i<120484){var o=Math.floor((i-119808)/26);return[T1[o][2],T1[o][s]]}else if(120782<=i&&i<=120831){var c=Math.floor((i-120782)/10);return[eR[c][2],eR[c][s]]}else{if(i===120485||i===120486)return[T1[0][2],T1[0][s]];if(120486<i&&i<120782)return["",""];throw new ze("Unsupported character: "+t)}},$b=function(t,r,n){return Cr[n][t]&&Cr[n][t].replace&&(t=Cr[n][t].replace),{value:t,metrics:O8(t,r,n)}},Xi=function(t,r,n,a,i){var s=$b(t,r,n),o=s.metrics;t=s.value;var c;if(o){var u=o.italic;(n==="text"||a&&a.font==="mathit")&&(u=0),c=new ji(t,o.height,o.depth,u,o.skew,o.width,i)}else typeof console<"u"&&console.warn("No character metrics "+("for '"+t+"' in style '"+r+"' and mode '"+n+"'")),c=new ji(t,0,0,0,0,0,i);if(a){c.maxFontSize=a.sizeMultiplier,a.style.isTight()&&c.classes.push("mtight");var h=a.getColor();h&&(c.style.color=h)}return c},xye=function(t,r,n,a){return a===void 0&&(a=[]),n.font==="boldsymbol"&&$b(t,"Main-Bold",r).metrics?Xi(t,"Main-Bold",r,n,a.concat(["mathbf"])):t==="\\"||Cr[r][t].font==="main"?Xi(t,"Main-Regular",r,n,a):Xi(t,"AMS-Regular",r,n,a.concat(["amsrm"]))},wye=function(t,r,n,a,i){return i!=="textord"&&$b(t,"Math-BoldItalic",r).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},Sye=function(t,r,n){var a=t.mode,i=t.text,s=["mord"],o=a==="math"||a==="text"&&r.font,c=o?r.font:r.fontFamily,u="",h="";if(i.charCodeAt(0)===55349&&([u,h]=bye(i,a)),u.length>0)return Xi(i,u,a,r,s.concat(h));if(c){var p,g;if(c==="boldsymbol"){var y=wye(i,a,r,s,n);p=y.fontName,g=[y.fontClass]}else o?(p=uW[c].fontName,g=[c]):(p=N1(c,r.fontWeight,r.fontShape),g=[c,r.fontWeight,r.fontShape]);if($b(i,p,a).metrics)return Xi(i,p,a,r,s.concat(g));if(oW.hasOwnProperty(i)&&p.slice(0,10)==="Typewriter"){for(var x=[],b=0;b<i.length;b++)x.push(Xi(i[b],p,a,r,s.concat(g)));return cW(x)}}if(n==="mathord")return Xi(i,"Math-Italic",a,r,s.concat(["mathnormal"]));
vendor: 4,872 bytes, line 821
821if(n==="textord"){var w=Cr[a][i]&&Cr[a][i].font;if(w==="ams"){var E=N1("amsrm",r.fontWeight,r.fontShape);return Xi(i,E,a,r,s.concat("amsrm",r.fontWeight,r.fontShape))}else if(w==="main"||!w){var A=N1("textrm",r.fontWeight,r.fontShape);return Xi(i,A,a,r,s.concat(r.fontWeight,r.fontShape))}else{var T=N1(w,r.fontWeight,r.fontShape);return Xi(i,T,a,r,s.concat(T,r.fontWeight,r.fontShape))}}else throw new Error("unexpected type: "+n+" in makeOrd")},Eye=(e,t)=>{if(lc(e.classes)!==lc(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(e.classes.length===1){var r=e.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var a in t.style)if(t.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;return!0},_ye=e=>{for(var t=0;t<e.length-1;t++){var r=e[t],n=e[t+1];r instanceof ji&&n instanceof ji&&Eye(r,n)&&(r.text+=n.text,r.height=Math.max(r.height,n.height),r.depth=Math.max(r.depth,n.depth),r.italic=n.italic,e.splice(t+1,1),t--)}return e},P8=function(t){for(var r=0,n=0,a=0,i=0;i<t.children.length;i++){var s=t.children[i];s.height>r&&(r=s.height),s.depth>n&&(n=s.depth),s.maxFontSize>a&&(a=s.maxFontSize)}t.height=r,t.depth=n,t.maxFontSize=a},Ra=function(t,r,n,a){var i=new Nm(t,r,n,a);return P8(i),i},lW=(e,t,r,n)=>new Nm(e,t,r,n),Aye=function(t,r,n){var a=Ra([t],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=Ye(a.height),a.maxFontSize=1,a},Tye=function(t,r,n,a){var i=new M8(t,r,n,a);return P8(i),i},cW=function(t){var r=new Tm(t);return P8(r),r},Nye=function(t,r){return t instanceof Tm?Ra([],[t],r):t},Cye=function(t){if(t.positionType==="individualShift"){for(var r=t.children,n=[r[0]],a=-r[0].shift-r[0].elem.depth,i=a,s=1;s<r.length;s++){var o=-r[s].shift-i-r[s].elem.depth,c=o-(r[s-1].elem.height+r[s-1].elem.depth);i=i+o,n.push({type:"kern",size:c}),n.push(r[s])}return{children:n,depth:a}}var u;if(t.positionType==="top"){for(var h=t.positionData,p=0;p<t.children.length;p++){var g=t.children[p];h-=g.type==="kern"?g.size:g.elem.height+g.elem.depth}u=h}else if(t.positionType==="bottom")u=-t.positionData;else{var y=t.children[0];if(y.type!=="elem")throw new Error('First child must have type "elem".');if(t.positionType==="shift")u=-y.elem.depth-t.positionData;else if(t.positionType==="firstBaseline")u=-y.elem.depth;else throw new Error("Invalid positionType "+t.positionType+".")}return{children:t.children,depth:u}},kye=function(t,r){for(var{children:n,depth:a}=Cye(t),i=0,s=0;s<n.length;s++){var o=n[s];if(o.type==="elem"){var c=o.elem;i=Math.max(i,c.maxFontSize,c.height)}}i+=2;var u=Ra(["pstrut"],[]);u.style.height=Ye(i);for(var h=[],p=a,g=a,y=a,x=0;x<n.length;x++){var b=n[x];if(b.type==="kern")y+=b.size;else{var w=b.elem,E=b.wrapperClasses||[],A=b.wrapperStyle||{},T=Ra(E,[u,w],void 0,A);T.style.top=Ye(-i-y-w.depth),b.marginLeft&&(T.style.marginLeft=b.marginLeft),b.marginRight&&(T.style.marginRight=b.marginRight),h.push(T),y+=w.height+w.depth}p=Math.min(p,y),g=Math.max(g,y)}var R=Ra(["vlist"],h);R.style.height=Ye(g);var k;if(p<0){var O=Ra([],[]),P=Ra(["vlist"],[O]);P.style.height=Ye(-p);var j=Ra(["vlist-s"],[new ji("​")]);k=[Ra(["vlist-r"],[R,j]),Ra(["vlist-r"],[P])]}else k=[Ra(["vlist-r"],[R])];var L=Ra(["vlist-t"],k);return k.length===2&&L.classes.push("vlist-t2"),L.height=g,L.depth=-p,L},Oye=(e,t)=>{var r=Ra(["mspace"],[],t),n=Hr(e,t);return r.style.marginRight=Ye(n),r},N1=function(t,r,n){var a="";switch(t){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=t}var i;return r==="textbf"&&n==="textit"?i="BoldItalic":r==="textbf"?i="Bold":r==="textit"?i="Italic":i="Regular",a+"-"+i},uW={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},dW={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Mye=function(t,r){var[n,a,i]=dW[t],s=new cc(n),o=new Yo([s],{width:Ye(a),height:Ye(i),style:"width:"+Ye(a),viewBox:"0 0 "+1e3*a+" "+1e3*i,preserveAspectRatio:"xMinYMin"}),c=lW(["overlay"],[o],r);return c.height=i,c.style.height=Ye(i),c.style.width=Ye(a),c}
vendor: 14,824 bytes, line 821
821,me={fontMap:uW,makeSymbol:Xi,mathsym:xye,makeSpan:Ra,makeSvgSpan:lW,makeLineSpan:Aye,makeAnchor:Tye,makeFragment:cW,wrapFragment:Nye,makeVList:kye,makeOrd:Sye,makeGlue:Oye,staticSvg:Mye,svgData:dW,tryCombineChars:_ye},Ur={number:3,unit:"mu"},Hc={number:4,unit:"mu"},So={number:5,unit:"mu"},Pye={mord:{mop:Ur,mbin:Hc,mrel:So,minner:Ur},mop:{mord:Ur,mop:Ur,mrel:So,minner:Ur},mbin:{mord:Hc,mop:Hc,mopen:Hc,minner:Hc},mrel:{mord:So,mop:So,mopen:So,minner:So},mopen:{},mclose:{mop:Ur,mbin:Hc,mrel:So,minner:Ur},mpunct:{mord:Ur,mop:Ur,mrel:So,mopen:Ur,mclose:Ur,mpunct:Ur,minner:Ur},minner:{mord:Ur,mop:Ur,mbin:Hc,mrel:So,mopen:Ur,mpunct:Ur,minner:Ur}},Rye={mord:{mop:Ur},mop:{mord:Ur,mop:Ur},mbin:{},mrel:{},mopen:{},mclose:{mop:Ur},mpunct:{},minner:{mop:Ur}},fW={},jy={},Ly={};function Ke(e){for(var{type:t,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=e,o={type:t,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:a},c=0;c<r.length;++c)fW[r[c]]=o;t&&(i&&(jy[t]=i),s&&(Ly[t]=s))}function zu(e){var{type:t,htmlBuilder:r,mathmlBuilder:n}=e;Ke({type:t,names:[],props:{numArgs:0},handler(){throw new Error("Should never be called.")},htmlBuilder:r,mathmlBuilder:n})}var By=function(t){return t.type==="ordgroup"&&t.body.length===1?t.body[0]:t},tn=function(t){return t.type==="ordgroup"?t.body:[t]},Ko=me.makeSpan,Dye=["leftmost","mbin","mopen","mrel","mop","mpunct"],Iye=["rightmost","mrel","mclose","mpunct"],jye={display:dt.DISPLAY,text:dt.TEXT,script:dt.SCRIPT,scriptscript:dt.SCRIPTSCRIPT},Lye={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},Cn=function(t,r,n,a){a===void 0&&(a=[null,null]);for(var i=[],s=0;s<t.length;s++){var o=Xt(t[s],r);if(o instanceof Tm){var c=o.children;i.push(...c)}else i.push(o)}if(me.tryCombineChars(i),!n)return i;var u=r;if(t.length===1){var h=t[0];h.type==="sizing"?u=r.havingSize(h.size):h.type==="styling"&&(u=r.havingStyle(jye[h.style]))}var p=Ko([a[0]||"leftmost"],[],r),g=Ko([a[1]||"rightmost"],[],r),y=n==="root";return tR(i,(x,b)=>{var w=b.classes[0],E=x.classes[0];w==="mbin"&&Iye.includes(E)?b.classes[0]="mord":E==="mbin"&&Dye.includes(w)&&(x.classes[0]="mord")},{node:p},g,y),tR(i,(x,b)=>{var w=S_(b),E=S_(x),A=w&&E?x.hasClass("mtight")?Rye[w][E]:Pye[w][E]:null;if(A)return me.makeGlue(A,u)},{node:p},g,y),i},tR=function e(t,r,n,a,i){a&&t.push(a);for(var s=0;s<t.length;s++){var o=t[s],c=hW(o);if(c){e(c.children,r,n,null,i);continue}var u=!o.hasClass("mspace");if(u){var h=r(o,n.node);h&&(n.insertAfter?n.insertAfter(h):(t.unshift(h),s++))}u?n.node=o:i&&o.hasClass("newline")&&(n.node=Ko(["leftmost"])),n.insertAfter=(p=>g=>{t.splice(p+1,0,g),s++})(s)}a&&t.pop()},hW=function(t){return t instanceof Tm||t instanceof M8||t instanceof Nm&&t.hasClass("enclosing")?t:null},Bye=function e(t,r){var n=hW(t);if(n){var a=n.children;if(a.length){if(r==="right")return e(a[a.length-1],"right");if(r==="left")return e(a[0],"left")}}return t},S_=function(t,r){return t?(r&&(t=Bye(t,r)),Lye[t.classes[0]]||null):null},wp=function(t,r){var n=["nulldelimiter"].concat(t.baseSizingClasses());return Ko(r.concat(n))},Xt=function(t,r,n){if(!t)return Ko();if(jy[t.type]){var a=jy[t.type](t,r);if(n&&r.size!==n.size){a=Ko(r.sizingClasses(n),[a],r);var i=r.sizeMultiplier/n.sizeMultiplier;a.height*=i,a.depth*=i}return a}else throw new ze("Got group of unknown type: '"+t.type+"'")};function C1(e,t){var r=Ko(["base"],e,t),n=Ko(["strut"]);return n.style.height=Ye(r.height+r.depth),r.depth&&(n.style.verticalAlign=Ye(-r.depth)),r.children.unshift(n),r}function E_(e,t){var r=null;e.length===1&&e[0].type==="tag"&&(r=e[0].tag,e=e[0].body);var n=Cn(e,t,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var i=[],s=[],o=0;o<n.length;o++)if(s.push(n[o]),n[o].hasClass("mbin")||n[o].hasClass("mrel")||n[o].hasClass("allowbreak")){for(var c=!1;o<n.length-1&&n[o+1].hasClass("mspace")&&!n[o+1].hasClass("newline");)o++,s.push(n[o]),n[o].hasClass("nobreak")&&(c=!0);c||(i.push(C1(s,t)),s=[])}else n[o].hasClass("newline")&&(s.pop(),s.length>0&&(i.push(C1(s,t)),s=[]),i.push(n[o]));s.length>0&&i.push(C1(s,t));var u;r?(u=C1(Cn(r,t,!0)),u.classes=["tag"],i.push(u)):a&&i.push(a);var h=Ko(["katex-html"],i);if(h.setAttribute("aria-hidden","true"),u){var p=u.children[0];p.style.height=Ye(h.height+h.depth),h.depth&&(p.style.verticalAlign=Ye(-h.depth))}return h}function pW(e){return new Tm(e)}class ei{constructor(t,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=t,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(t,r){this.attributes[t]=r}getAttribute(t){return this.attributes[t]}toNode(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&t.setAttribute(r,this.attributes[r]);this.classes.length>0&&(t.className=lc(this.classes));for(var n=0;n<this.children.length;n++)if(this.children[n]instanceof Ls&&this.children[n+1]instanceof Ls){for(var a=this.children[n].toText()+this.children[++n].toText();this.children[n+1]instanceof Ls;)a+=this.children[++n].toText();t.appendChild(new Ls(a).toNode())}else t.appendChild(this.children[n].toNode());return t}toMarkup(){var t="<"+this.type;for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(t+=" "+r+'="',t+=er.escape(this.attributes[r]),t+='"');this.classes.length>0&&(t+=' class ="'+er.escape(lc(this.classes))+'"'),t+=">";for(var n=0;n<this.children.length;n++)t+=this.children[n].toMarkup();return t+="</"+this.type+">",t}toText(){return this.children.map(t=>t.toText()).join("")}}class Ls{constructor(t){this.text=void 0,this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return er.escape(this.toText())}toText(){return this.text}}class zye{constructor(t){this.width=void 0,this.character=void 0,this.width=t,t>=.05555&&t<=.05556?this.character=" ":t>=.1666&&t<=.1667?this.character=" ":t>=.2222&&t<=.2223?this.character=" ":t>=.2777&&t<=.2778?this.character="  ":t>=-.05556&&t<=-.05555?this.character=" ⁣":t>=-.1667&&t<=-.1666?this.character=" ⁣":t>=-.2223&&t<=-.2222?this.character=" ⁣":t>=-.2778&&t<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return t.setAttribute("width",Ye(this.width)),t}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+Ye(this.width)+'"/>'}toText(){return this.character?this.character:" "}}var Be={MathNode:ei,TextNode:Ls,SpaceNode:zye,newDocumentFragment:pW},Li=function(t,r,n){return Cr[r][t]&&Cr[r][t].replace&&t.charCodeAt(0)!==55349&&!(oW.hasOwnProperty(t)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(t=Cr[r][t].replace),new Be.TextNode(t)},R8=function(t){return t.length===1?t[0]:new Be.MathNode("mrow",t)},D8=function(t,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var a=t.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return t.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathsfit")return"sans-serif-italic";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var i=t.text;if(["\\imath","\\jmath"].includes(i))return null;Cr[a][i]&&Cr[a][i].replace&&(i=Cr[a][i].replace);var s=me.fontMap[n].fontName;return O8(i,s,a)?me.fontMap[n].variant:null};function H3(e){if(!e)return!1;if(e.type==="mi"&&e.children.length===1){var t=e.children[0];return t instanceof Ls&&t.text==="."}else if(e.type==="mo"&&e.children.length===1&&e.getAttribute("separator")==="true"&&e.getAttribute("lspace")==="0em"&&e.getAttribute("rspace")==="0em"){var r=e.children[0];return r instanceof Ls&&r.text===","}else return!1}var Ba=function(t,r,n){if(t.length===1){var a=_r(t[0],r);return n&&a instanceof ei&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var i=[],s,o=0;o<t.length;o++){var c=_r(t[o],r);if(c instanceof ei&&s instanceof ei){if(c.type==="mtext"&&s.type==="mtext"&&c.getAttribute("mathvariant")===s.getAttribute("mathvariant")){s.children.push(...c.children);continue}else if(c.type==="mn"&&s.type==="mn"){s.children.push(...c.children);continue}else if(H3(c)&&s.type==="mn"){s.children.push(...c.children);continue}else if(c.type==="mn"&&H3(s))c.children=[...s.children,...c.children],i.pop();else if((c.type==="msup"||c.type==="msub")&&c.children.length>=1&&(s.type==="mn"||H3(s))){var u=c.children[0];u instanceof ei&&u.type==="mn"&&(u.children=[...s.children,...u.children],i.pop())}else if(s.type==="mi"&&s.children.length===1){var h=s.children[0];if(h instanceof Ls&&h.text==="̸"&&(c.type==="mo"||c.type==="mi"||c.type==="mn")){var p=c.children[0];p instanceof Ls&&p.text.length>0&&(p.text=p.text.slice(0,1)+"̸"+p.text.slice(1),i.pop())}}}i.push(c),s=c}return i},uc=function(t,r,n){return R8(Ba(t,r,n))},_r=function(t,r){if(!t)return new Be.MathNode("mrow");if(Ly[t.type]){var n=Ly[t.type](t,r);return n}else throw new ze("Got group of unknown type: '"+t.type+"'")};function rR(e,t,r,n,a){var i=Ba(e,r),s;i.length===1&&i[0]instanceof ei&&["mrow","mtable"].includes(i[0].type)?s=i[0]:s=new Be.MathNode("mrow",i);var o=new Be.MathNode("annotation",[new Be.TextNode(t)]);o.setAttribute("encoding","application/x-tex");var c=new Be.MathNode("semantics",[s,o]),u=new Be.MathNode("math",[c]);u.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&u.setAttribute("display","block");var h=a?"katex":"katex-mathml";return me.makeSpan([h],[u])}var mW=function(t){return new To({style:t.displayMode?dt.DISPLAY:dt.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},gW=function(t,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),t=me.makeSpan(n,[t])}return t},Fye=function(t,r,n){var a=mW(n),i;if(n.output==="mathml")return rR(t,r,a,n.displayMode,!0);if(n.output==="html"){var s=E_(t,a);i=me.makeSpan(["katex"],[s])}else{var o=rR(t,r,a,n.displayMode,!1),c=E_(t,a);i=me.makeSpan(["katex"],[o,c])}return gW(i,n)},$ye=function(t,r,n){var a=mW(n),i=E_(t,a),s=me.makeSpan(["katex"],[i]);return gW(s,n)},Uye={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},Hye=function(t){var r=new Be.MathNode("mo",[new Be.TextNode(Uye[t.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},qye={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Vye=function(t){return t.type==="ordgroup"?t.body.length:1},Gye=function(t,r){function n(){var o=4e5,c=t.label.slice(1);if(["widehat","widecheck","widetilde","utilde"].includes(c)){var u=t,h=Vye(u.base),p,g,y;if(h>5)c==="widehat"||c==="widecheck"?(p=420,o=2364,y=.42,g=c+"4"):(p=312,o=2340,y=.34,g="tilde4");else{var x=[1,1,2,2,3,3][h];c==="widehat"||c==="widecheck"?(o=[0,1062,2364,2364,2364][x],p=[0,239,300,360,420][x],y=[0,.24,.3,.3,.36,.42][x],g=c+x):(o=[0,600,1033,2339,2340][x],p=[0,260,286,306,312][x],y=[0,.26,.286,.3,.306,.34][x],g="tilde"+x)}
vendor: 14,534 bytes, lines 821-822
821var b=new cc(g),w=new Yo([b],{width:"100%",height:Ye(y),viewBox:"0 0 "+o+" "+p,preserveAspectRatio:"none"});return{span:me.makeSvgSpan([],[w],r),minWidth:0,height:y}}else{var E=[],A=qye[c],[T,R,k]=A,O=k/1e3,P=T.length,j,L;if(P===1){var B=A[3];j=["hide-tail"],L=[B]}else if(P===2)j=["halfarrow-left","halfarrow-right"],L=["xMinYMin","xMaxYMin"];else if(P===3)j=["brace-left","brace-center","brace-right"],L=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
822                    `+P+" children.");for(var $=0;$<P;$++){var V=new cc(T[$]),K=new Yo([V],{width:"400em",height:Ye(O),viewBox:"0 0 "+o+" "+k,preserveAspectRatio:L[$]+" slice"}),q=me.makeSvgSpan([j[$]],[K],r);if(P===1)return{span:q,minWidth:R,height:O};q.style.height=Ye(O),E.push(q)}return{span:me.makeSpan(["stretchy"],E,r),minWidth:R,height:O}}}var{span:a,minWidth:i,height:s}=n();return a.height=s,a.style.height=Ye(s),i>0&&(a.style.minWidth=Ye(i)),a},Wye=function(t,r,n,a,i){var s,o=t.height+t.depth+n+a;if(/fbox|color|angl/.test(r)){if(s=me.makeSpan(["stretchy",r],[],i),r==="fbox"){var c=i.color&&i.getColor();c&&(s.style.borderColor=c)}}else{var u=[];/^[bx]cancel$/.test(r)&&u.push(new x_({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&u.push(new x_({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new Yo(u,{width:"100%",height:Ye(o)});s=me.makeSvgSpan([],[h],i)}return s.height=o,s.style.height=Ye(o),s},Xo={encloseSpan:Wye,mathMLnode:Hye,svgSpan:Gye};function Ot(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function I8(e){var t=Ub(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function Ub(e){return e&&(e.type==="atom"||vye.hasOwnProperty(e.type))?e:null}var j8=(e,t)=>{var r,n,a;e&&e.type==="supsub"?(n=Ot(e.base,"accent"),r=n.base,e.base=r,a=gye(Xt(e,t)),e.base=n):(n=Ot(e,"accent"),r=n.base);var i=Xt(r,t.havingCrampedStyle()),s=n.isShifty&&er.isCharacterBox(r),o=0;if(s){var c=er.getBaseElem(r),u=Xt(c,t.havingCrampedStyle());o=KP(u).skew}var h=n.label==="\\c",p=h?i.height+i.depth:Math.min(i.height,t.fontMetrics().xHeight),g;if(n.isStretchy)g=Xo.svgSpan(n,t),g=me.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:g,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+Ye(2*o)+")",marginLeft:Ye(2*o)}:void 0}]},t);else{var y,x;n.label==="\\vec"?(y=me.staticSvg("vec",t),x=me.svgData.vec[1]):(y=me.makeOrd({mode:n.mode,text:n.label},t,"textord"),y=KP(y),y.italic=0,x=y.width,h&&(p+=y.depth)),g=me.makeSpan(["accent-body"],[y]);var b=n.label==="\\textcircled";b&&(g.classes.push("accent-full"),p=i.height);var w=o;b||(w-=x/2),g.style.left=Ye(w),n.label==="\\textcircled"&&(g.style.top=".2em"),g=me.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-p},{type:"elem",elem:g}]},t)}var E=me.makeSpan(["mord","accent"],[g],t);return a?(a.children[0]=E,a.height=Math.max(E.height,a.height),a.classes[0]="mord",a):E},yW=(e,t)=>{var r=e.isStretchy?Xo.mathMLnode(e.label):new Be.MathNode("mo",[Li(e.label,e.mode)]),n=new Be.MathNode("mover",[_r(e.base,t),r]);return n.setAttribute("accent","true"),n},Yye=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(e=>"\\"+e).join("|"));Ke({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(e,t)=>{var r=By(t[0]),n=!Yye.test(e.funcName),a=!n||e.funcName==="\\widehat"||e.funcName==="\\widetilde"||e.funcName==="\\widecheck";return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:n,isShifty:a,base:r}},htmlBuilder:j8,mathmlBuilder:yW});Ke({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],n=e.parser.mode;return n==="math"&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:j8,mathmlBuilder:yW});Ke({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0];return{type:"accentUnder",mode:r.mode,label:n,base:a}},htmlBuilder:(e,t)=>{var r=Xt(e.base,t),n=Xo.svgSpan(e,t),a=e.label==="\\utilde"?.12:0,i=me.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:r}]},t);return me.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:(e,t)=>{var r=Xo.mathMLnode(e.label),n=new Be.MathNode("munder",[_r(e.base,t),r]);return n.setAttribute("accentunder","true"),n}});var k1=e=>{var t=new Be.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};Ke({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n,funcName:a}=e;return{type:"xArrow",mode:n.mode,label:a,body:t[0],below:r[0]}},htmlBuilder(e,t){var r=t.style,n=t.havingStyle(r.sup()),a=me.wrapFragment(Xt(e.body,n,t),t),i=e.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(i+"-arrow-pad");var s;e.below&&(n=t.havingStyle(r.sub()),s=me.wrapFragment(Xt(e.below,n,t),t),s.classes.push(i+"-arrow-pad"));var o=Xo.svgSpan(e,t),c=-t.fontMetrics().axisHeight+.5*o.height,u=-t.fontMetrics().axisHeight-.5*o.height-.111;(a.depth>.25||e.label==="\\xleftequilibrium")&&(u-=a.depth);var h;if(s){var p=-t.fontMetrics().axisHeight+s.height+.5*o.height+.111;h=me.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:u},{type:"elem",elem:o,shift:c},{type:"elem",elem:s,shift:p}]},t)}else h=me.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:u},{type:"elem",elem:o,shift:c}]},t);return h.children[0].children[0].children[1].classes.push("svg-align"),me.makeSpan(["mrel","x-arrow"],[h],t)},mathmlBuilder(e,t){var r=Xo.mathMLnode(e.label);r.setAttribute("minsize",e.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(e.body){var a=k1(_r(e.body,t));if(e.below){var i=k1(_r(e.below,t));n=new Be.MathNode("munderover",[r,i,a])}else n=new Be.MathNode("mover",[r,a])}else if(e.below){var s=k1(_r(e.below,t));n=new Be.MathNode("munder",[r,s])}else n=k1(),n=new Be.MathNode("mover",[r,n]);return n}});var Kye=me.makeSpan;function vW(e,t){var r=Cn(e.body,t,!0);return Kye([e.mclass],r,t)}function bW(e,t){var r,n=Ba(e.body,t);return e.mclass==="minner"?r=new Be.MathNode("mpadded",n):e.mclass==="mord"?e.isCharacterBox?(r=n[0],r.type="mi"):r=new Be.MathNode("mi",n):(e.isCharacterBox?(r=n[0],r.type="mo"):r=new Be.MathNode("mo",n),e.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):e.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):e.mclass==="mopen"||e.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):e.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}Ke({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:tn(a),isCharacterBox:er.isCharacterBox(a)}},htmlBuilder:vW,mathmlBuilder:bW});var Hb=e=>{var t=e.type==="ordgroup"&&e.body.length?e.body[0]:e;return t.type==="atom"&&(t.family==="bin"||t.family==="rel")?"m"+t.family:"mord"};Ke({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:Hb(t[0]),body:tn(t[1]),isCharacterBox:er.isCharacterBox(t[1])}}});Ke({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var{parser:r,funcName:n}=e,a=t[1],i=t[0],s;n!=="\\stackrel"?s=Hb(a):s="mrel";var o={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:tn(a)},c={type:"supsub",mode:i.mode,base:o,sup:n==="\\underset"?null:i,sub:n==="\\underset"?i:null};return{type:"mclass",mode:r.mode,mclass:s,body:[c],isCharacterBox:er.isCharacterBox(c)}},htmlBuilder:vW,mathmlBuilder:bW});Ke({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:Hb(t[0]),body:tn(t[0])}},htmlBuilder(e,t){var r=Cn(e.body,t,!0),n=me.makeSpan([e.mclass],r,t);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(e,t){var r=Ba(e.body,t),n=new Be.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var Xye={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},nR=()=>({type:"styling",body:[],mode:"math",style:"display"}),aR=e=>e.type==="textord"&&e.text==="@",Qye=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function Zye(e,t,r){var n=Xye[e];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":{var a=r.callFunction("\\\\cdleft",[t[0]],[]),i={type:"atom",text:n,mode:"math",family:"rel"},s=r.callFunction("\\Big",[i],[]),o=r.callFunction("\\\\cdright",[t[1]],[]),c={type:"ordgroup",mode:"math",body:[a,s,o]};return r.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var u={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[u],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Jye(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if(r==="&"||r==="\\\\")e.consume();else if(r==="\\end"){t[t.length-1].length===0&&t.pop();break}else throw new ze("Expected \\\\ or \\cr or \\end",e.nextToken)}for(var n=[],a=[n],i=0;i<t.length;i++){for(var s=t[i],o=nR(),c=0;c<s.length;c++)if(!aR(s[c]))o.body.push(s[c]);else{n.push(o),c+=1;var u=I8(s[c]).text,h=new Array(2);if(h[0]={type:"ordgroup",mode:"math",body:[]},h[1]={type:"ordgroup",mode:"math",body:[]},!("=|.".indexOf(u)>-1))if("<>AV".indexOf(u)>-1)for(var p=0;p<2;p++){for(var g=!0,y=c+1;y<s.length;y++){if(Qye(s[y],u)){g=!1,c=y;break}if(aR(s[y]))throw new ze("Missing a "+u+" character to complete a CD arrow.",s[y]);h[p].body.push(s[y])}if(g)throw new ze("Missing a "+u+" character to complete a CD arrow.",s[c])}else throw new ze('Expected one of "<>AV=|." after @',s[c]);var x=Zye(u,h,e),b={type:"styling",body:[x],mode:"math",style:"display"};n.push(b),o=nR()}i%2===0?n.push(o):n.shift(),n=[],a.push(n)}e.gullet.endGroup(),e.gullet.endGroup();var w=new Array(a[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:a,arraystretch:1,addJot:!0,rowGaps:[null],cols:w,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}Ke({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),n=me.wrapFragment(Xt(e.label,r,t),t);return n.classes.push("cd-label-"+e.side),n.style.bottom=Ye(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(e,t){var r=new Be.MathNode("mrow",[_r(e.label,t)]);return r=new Be.MathNode("mpadded",[r]),r.setAttribute("width","0"),e.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new Be.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});Ke({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=me.wrapFragment(Xt(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(e,t){return new Be.MathNode("mrow",[_r(e.fragment,t)])}});Ke({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,n=Ot(t[0],"ordgroup"),a=n.body,i="",s=0;s<a.length;s++){var o=Ot(a[s],"textord");i+=o.text}var c=parseInt(i),u;if(isNaN(c))throw new ze("\\@char has non-numeric argument "+i);if(c<0||c>=1114111)throw new ze("\\@char with invalid code point "+i);return c<=65535?u=String.fromCharCode(c):(c-=65536,u=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:u}}});var xW=(e,t)=>{var r=Cn(e.body,t.withColor(e.color),!1);return me.makeFragment(r)},wW=(e,t)=>{var r=Ba(e.body,t.withColor(e.color)),n=new Be.MathNode("mstyle",r);return n.setAttribute("mathcolor",e.color),n};Ke({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,n=Ot(t[0],"color-token").color,a=t[1];return{type:"color",mode:r.mode,color:n,body:tn(a)}},htmlBuilder:xW,mathmlBuilder:wW});Ke({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:n}=e,a=Ot(t[0],"color-token").color;r.gullet.macros.set("\\current@color",a);var i=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:a,body:i}},htmlBuilder:xW,mathmlBuilder:wW});Ke({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:n}=e,a=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,i=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTe
822X, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:i,size:a&&Ot(a,"size").value}},htmlBuilder(e,t){var r=me.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=Ye(Hr(e.size,t)))),r},mathmlBuilder(e,t){var r=new Be.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",Ye(Hr(e.size,t)))),r}});var __={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},SW=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new ze("Expected a control sequence",e);return t},eve=e=>{var t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},EW=(e,t,r,n)=>{var a=e.gullet.macros.get(r.text);a==null&&(r.noexpand=!0,a={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,a,n)};Ke({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var n=t.fetch();if(__[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=__[n.text]),Ot(t.parseFunction(),"internal");throw new ze("Invalid token after macro prefix",n)}});Ke({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=t.gullet.popToken(),a=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new ze("Expected a control sequence",n);for(var i=0,s,o=[[]];t.gullet.future().text!=="{";)if(n=t.gullet.popToken(),n.text==="#"){if(t.gullet.future().text==="{"){s=t.gullet.future(),o[i].push("{");break}if(n=t.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new ze('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new ze('Argument number "'+n.text+'" out of order');i++,o.push([])}else{if(n.text==="EOF")throw new ze("Expected a macro definition");o[i].push(n.text)}var{tokens:c}=t.gullet.consumeArg();return s&&c.unshift(s),(r==="\\edef"||r==="\\xdef")&&(c=t.gullet.expandTokens(c),c.reverse()),t.gullet.macros.set(a,{tokens:c,numArgs:i,delimiters:o},r===__[r]),{type:"internal",mode:t.mode}}});Ke({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=SW(t.gullet.popToken());t.gullet.consumeSpaces();var a=eve(t);return EW(t,n,a,r==="\\\\globallet"),{type:"internal",mode:t.mode}}});Ke({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=SW(t.gullet.popToken()),a=t.gullet.popToken(),i=t.gullet.popToken();return EW(t,n,i,r==="\\\\globalfuture"),t.gullet.pushToken(i),t.gullet.pushToken(a),{type:"internal",mode:t.mode}}});var Lh=function(t,r,n){var a=Cr.math[t]&&Cr.math[t].replace,i=O8(a||t,r,n);if(!i)throw new Error("Unsupported symbol "+t+" and font size "+r+".");return i},L8=function(t,r,n,a){var i=n.havingBaseStyle(r),s=me.makeSpan(a.concat(i.sizingClasses(n)),[t],n),o=i.sizeMultiplier/n.sizeMultiplier;return s.height*=o,s.depth*=o,s.maxFontSize=i.sizeMultiplier,s},_W=function(t,r,n){var a=r.havingBaseStyle(n),i=(1-r.sizeMultiplier/a.sizeMultiplier)*r.fontMetrics().axisHeight;t.classes.push("delimcenter"),t.style.top=Ye(i),t.height-=i,t.depth+=i},tve=function(t,r,n,a,i,s){var o=me.makeSymbol(t,"Main-Regular",i,a),c=L8(o,r,a,s);return n&&_W(c,a,r),c},rve=function(t,r,n,a){return me.makeSymbol(t,"Size"+r+"-Regular",n,a)},AW=function(t,r,n,a,i,s){var o=rve(t,r,i,a),c=L8(me.makeSpan(["delimsizing","size"+r],[o],a),dt.TEXT,a,s);return n&&_W(c,a,dt.TEXT),c},q3=function(t,r,n){var a;r==="Size1-Regular"?a="delim-size1":a="delim-size4";var i=me.makeSpan(["delimsizinginner",a],[me.makeSpan([],[me.makeSymbol(t,r,n)])]);return{type:"elem",elem:i}},V3=function(t,r,n){var a=js["Size4-Regular"][t.charCodeAt(0)]?js["Size4-Regular"][t.charCodeAt(0)][4]:js["Size1-Regular"][t.charCodeAt(0)][4],i=new cc("inner",lye(t,Math.round(1e3*r))),s=new Yo([i],{width:Ye(a),height:Ye(r),style:"width:"+Ye(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),o=me.makeSvgSpan([],[s],n);return o.height=r,o.style.height=Ye(r),o.style.width=Ye(a),{type:"elem",elem:o}},A_=.008,O1={type:"kern",size:-1*A_},nve=["|","\\lvert","\\rvert","\\vert"],ave=["\\|","\\lVert","\\rVert","\\Vert"],TW=function(t,r,n,a,i,s){var o,c,u,h,p="",g=0;o=u=h=t,c=null;var y="Size1-Regular";t==="\\uparrow"?u=h="⏐":t==="\\Uparrow"?u=h="‖":t==="\\downarrow"?o=u="⏐":t==="\\Downarrow"?o=u="‖":t==="\\updownarrow"?(o="\\uparrow",u="⏐",h="\\downarrow"):t==="\\Updownarrow"?(o="\\Uparrow",u="‖",h="\\Downarrow"):nve.includes(t)?(u="∣",p="vert",g=333):ave.includes(t)?(u="∥",p="doublevert",g=556):t==="["||t==="\\lbrack"?(o="⎡",u="⎢",h="⎣",y="Size4-Regular",p="lbrack",g=667):t==="]"||t==="\\rbrack"?(o="⎤",u="⎥",h="⎦",y="Size4-Regular",p="rbrack",g=667):t==="\\lfloor"||t==="⌊"?(u=o="⎢",h="⎣",y="Size4-Regular",p="lfloor",g=667):t==="\\lceil"||t==="⌈"?(o="⎡",u=h="⎢",y="Size4-Regular",p="lceil",g=667):t==="\\rfloor"||t==="⌋"?(u=o="⎥",h="⎦",y="Size4-Regular",p="rfloor",g=667):t==="\\rceil"||t==="⌉"?(o="⎤",u=h="⎥",y="Size4-Regular",p="rceil",g=667):t==="("||t==="\\lparen"?(o="⎛",u="⎜",h="⎝",y="Size4-Regular",p="lparen",g=875):t===")"||t==="\\rparen"?(o="⎞",u="⎟",h="⎠",y="Size4-Regular",p="rparen",g=875):t==="\\{"||t==="\\lbrace"?(o="⎧",c="⎨",h="⎩",u="⎪",y="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(o="⎫",c="⎬",h="⎭",u="⎪",y="Size4-Regular"):t==="\\lgroup"||t==="⟮"?(o="⎧",h="⎩",u="⎪",y="Size4-Regular"):t==="\\rgroup"||t==="⟯"?(o="⎫",h="⎭",u="⎪",y="Size4-Regular"):t==="\\lmou
822stache"||t==="⎰"?(o="⎧",h="⎭",u="⎪",y="Size4-Regular"):(t==="\\rmoustache"||t==="⎱")&&(o="⎫",h="⎩",u="⎪",y="Size4-Regular");var x=Lh(o,y,i),b=x.height+x.depth,w=Lh(u,y,i),E=w.height+w.depth,A=Lh(h,y,i),T=A.height+A.depth,R=0,k=1;if(c!==null){var O=Lh(c,y,i);R=O.height+O.depth,k=2}var P=b+T+R,j=Math.max(0,Math.ceil((r-P)/(k*E))),L=P+j*k*E,B=a.fontMetrics().axisHeight;n&&(B*=a.sizeMultiplier);var $=L/2-B,V=[];if(p.length>0){var K=L-b-T,q=Math.round(L*1e3),J=cye(p,Math.round(K*1e3)),U=new cc(p,J),Z=(g/1e3).toFixed(3)+"em",ee=(q/1e3).toFixed(3)+"em",de=new Yo([U],{width:Z,height:ee,viewBox:"0 0 "+g+" "+q}),W=me.makeSvgSpan([],[de],a);W.height=q/1e3,W.style.width=Z,W.style.height=ee,V.push({type:"elem",elem:W})}else{if(V.push(q3(h,y,i)),V.push(O1),c===null){var Y=L-b-T+2*A_;V.push(V3(u,Y,a))}else{var ie=(L-b-T-R)/2+2*A_;V.push(V3(u,ie,a)),V.push(O1),V.push(q3(c,y,i)),V.push(O1),V.push(V3(u,ie,a))}V.push(O1),V.push(q3(o,y,i))}var z=a.havingBaseStyle(dt.TEXT),ue=me.makeVList({positionType:"bottom",positionData:$,children:V},z);return L8(me.makeSpan(["delimsizing","mult"],[ue],z),dt.TEXT,a,s)},G3=80,W3=.08,Y3=function(t,r,n,a,i){var s=oye(t,a,n),o=new cc(t,s),c=new Yo([o],{width:"400em",height:Ye(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return me.makeSvgSpan(["hide-tail"],[c],i)},ive=function(t,r){var n=r.havingBaseSizing(),a=OW("\\surd",t*n.sizeMultiplier,kW,n),i=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),o,c=0,u=0,h=0,p;return a.type==="small"?(h=1e3+1e3*s+G3,t<1?i=1:t<1.4&&(i=.7),c=(1+s+W3)/i,u=(1+s)/i,o=Y3("sqrtMain",c,h,s,r),o.style.minWidth="0.853em",p=.833/i):a.type==="large"?(h=(1e3+G3)*Xh[a.size],u=(Xh[a.size]+s)/i,c=(Xh[a.size]+s+W3)/i,o=Y3("sqrtSize"+a.size,c,h,s,r),o.style.minWidth="1.02em",p=1/i):(c=t+s+W3,u=t+s,h=Math.floor(1e3*t+s)+G3,o=Y3("sqrtTall",c,h,s,r),o.style.minWidth="0.742em",p=1.056),o.height=u,o.style.height=Ye(c),{span:o,advanceWidth:p,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*i}},NW=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],sve=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],CW=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Xh=[0,1.2,1.8,2.4,3],ove=function(t,r,n,a,i){if(t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle"),NW.includes(t)||CW.includes(t))return AW(t,r,!1,n,a,i);if(sve.includes(t))return TW(t,Xh[r],!1,n,a,i);throw new ze("Illegal delimiter: '"+t+"'")},lve=[{type:"small",style:dt.SCRIPTSCRIPT},{type:"small",style:dt.SCRIPT},{type:"small",style:dt.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],cve=[{type:"small",style:dt.SCRIPTSCRIPT},{type:"small",style:dt.SCRIPT},{type:"small",style:dt.TEXT},{type:"stack"}],kW=[{type:"small",style:dt.SCRIPTSCRIPT},{type:"small",style:dt.SCRIPT},{type:"small",style:dt.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],uve=function(t){if(t.type==="small")return"Main-Regular";if(t.type==="large")return"Size"+t.size+"-Regular";if(t.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+t.type+"' here.")},OW=function(t,r,n,a){for(var i=Math.min(2,3-a.style.size),s=i;s<n.length&&n[s].type!=="stack";s++){var o=Lh(t,uve(n[s]),"math"),c=o.height+o.depth;if(n[s].type==="small"){var u=a.havingBaseStyle(n[s].style);c*=u.sizeMultiplier}if(c>r)return n[s]}return n[n.length-1]},MW=function(t,r,n,a,i,s){t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle");var o;CW.includes(t)?o=lve:NW.includes(t)?o=kW:o=cve;var c=OW(t,r,o,a);return c.type==="small"?tve(t,c.style,n,a,i,s):c.type==="large"?AW(t,c.size,n,a,i,s):TW(t,r,n,a,i,s)},dve=function(t,r,n,a,i,s){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,c=901,u=5/a.fontMetrics().ptPerEm,h=Math.max(r-o,n+o),p=Math.max(h/500*c,2*h-u);return MW(t,p,!0,a,i,s)},jo={sqrtImage:ive,sizedDelim:ove,sizeToMaxHeight:Xh,customSizedDelim:MW,leftRightDelim:dve},iR={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},fve=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function qb(e,t){var r=Ub(e);if(r&&fve.includes(r.text))return r;
vendor: 14,077 bytes, line 822
822throw r?new ze("Invalid delimiter '"+r.text+"' after '"+t.funcName+"'",e):new ze("Invalid delimiter type '"+e.type+"'",e)}Ke({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{var r=qb(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:iR[e.funcName].size,mclass:iR[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>e.delim==="."?me.makeSpan([e.mclass]):jo.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];e.delim!=="."&&t.push(Li(e.delim,e.mode));var r=new Be.MathNode("mo",t);e.mclass==="mopen"||e.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=Ye(jo.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function sR(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Ke({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new ze("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:qb(t[0],e).text,color:r}}});Ke({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=qb(t[0],e),n=e.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=Ot(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(e,t)=>{sR(e);for(var r=Cn(e.body,t,!0,["mopen","mclose"]),n=0,a=0,i=!1,s=0;s<r.length;s++)r[s].isMiddle?i=!0:(n=Math.max(r[s].height,n),a=Math.max(r[s].depth,a));n*=t.sizeMultiplier,a*=t.sizeMultiplier;var o;if(e.left==="."?o=wp(t,["mopen"]):o=jo.leftRightDelim(e.left,n,a,t,e.mode,["mopen"]),r.unshift(o),i)for(var c=1;c<r.length;c++){var u=r[c],h=u.isMiddle;h&&(r[c]=jo.leftRightDelim(h.delim,n,a,h.options,e.mode,[]))}var p;if(e.right===".")p=wp(t,["mclose"]);else{var g=e.rightColor?t.withColor(e.rightColor):t;p=jo.leftRightDelim(e.right,n,a,g,e.mode,["mclose"])}return r.push(p),me.makeSpan(["minner"],r,t)},mathmlBuilder:(e,t)=>{sR(e);var r=Ba(e.body,t);if(e.left!=="."){var n=new Be.MathNode("mo",[Li(e.left,e.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(e.right!=="."){var a=new Be.MathNode("mo",[Li(e.right,e.mode)]);a.setAttribute("fence","true"),e.rightColor&&a.setAttribute("mathcolor",e.rightColor),r.push(a)}return R8(r)}});Ke({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=qb(t[0],e);if(!e.parser.leftrightDepth)throw new ze("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if(e.delim===".")r=wp(t,[]);else{r=jo.sizedDelim(e.delim,1,t,e.mode,[]);var n={delim:e.delim,options:t};r.isMiddle=n}return r},mathmlBuilder:(e,t)=>{var r=e.delim==="\\vert"||e.delim==="|"?Li("|","text"):Li(e.delim,e.mode),n=new Be.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var B8=(e,t)=>{var r=me.wrapFragment(Xt(e.body,t),t),n=e.label.slice(1),a=t.sizeMultiplier,i,s=0,o=er.isCharacterBox(e.body);if(n==="sout")i=me.makeSpan(["stretchy","sout"]),i.height=t.fontMetrics().defaultRuleThickness/a,s=-.5*t.fontMetrics().xHeight;else if(n==="phase"){var c=Hr({number:.6,unit:"pt"},t),u=Hr({number:.35,unit:"ex"},t),h=t.havingBaseSizing();a=a/h.sizeMultiplier;var p=r.height+r.depth+c+u;r.style.paddingLeft=Ye(p/2+c);var g=Math.floor(1e3*p*a),y=iye(g),x=new Yo([new cc("phase",y)],{width:"400em",height:Ye(g/1e3),viewBox:"0 0 400000 "+g,preserveAspectRatio:"xMinYMin slice"});i=me.makeSvgSpan(["hide-tail"],[x],t),i.style.height=Ye(p),s=r.depth+c+u}else{/cancel/.test(n)?o||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var b=0,w=0,E=0;/box/.test(n)?(E=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),b=t.fontMetrics().fboxsep+(n==="colorbox"?0:E),w=b):n==="angl"?(E=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness),b=4*E,w=Math.max(0,.25-r.depth)):(b=o?.2:0,w=b),i=Xo.encloseSpan(r,n,b,w,t),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=Ye(E)):n==="angl"&&E!==.049&&(i.style.borderTopWidth=Ye(E),i.style.borderRightWidth=Ye(E)),s=r.depth+w,e.backgroundColor&&(i.style.backgroundColor=e.backgroundColor,e.borderColor&&(i.style.borderColor=e.borderColor))}var A;if(e.backgroundColor)A=me.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:r,shift:0}]},t);else{var T=/cancel|phase/.test(n)?["svg-align"]:[];A=me.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:s,wrapperClasses:T}]},t)}return/cancel/.test(n)&&(A.height=r.height,A.depth=r.depth),/cancel/.test(n)&&!o?me.makeSpan(["mord","cancel-lap"],[A],t):me.makeSpan(["mord"],[A],t)},z8=(e,t)=>{var r=0,n=new Be.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[_r(e.body,t)]);switch(e.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),e.label==="\\fcolorbox"){var a=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);n.setAttribute("style","border: "+a+"em solid "+String(e.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&n.setAttribute("mathbackground",e.backgroundColor),n};Ke({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:n,funcName:a}=e,i=Ot(t[0],"color-token").color,s=t[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:s}},htmlBuilder:B8,mathmlBuilder:z8});Ke({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:n,funcName:a}=e,i=Ot(t[0],"color-token").color,s=Ot(t[1],"color-token").color,o=t[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,borderColor:i,body:o}},htmlBuilder:B8,mathmlBuilder:z8});Ke({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}});Ke({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];return{type:"enclose",mode:r.mode,label:n,body:a}},htmlBuilder:B8,mathmlBuilder:z8});Ke({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var PW={};function Qs(e){for(var{type:t,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=e,o={type:t,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},c=0;c<r.length;++c)PW[r[c]]=o;i&&(jy[t]=i),s&&(Ly[t]=s)}var RW={};function G(e,t){RW[e]=t}function oR(e){var t=[];e.consumeSpaces();var r=e.fetch().text;for(r==="\\relax"&&(e.consume(),e.consumeSpaces(),r=e.fetch().text);r==="\\hline"||r==="\\hdashline";)e.consume(),t.push(r==="\\hdashline"),e.consumeSpaces(),r=e.fetch().text;return t}var Vb=e=>{var t=e.parser.settings;if(!t.displayMode)throw new ze("{"+e.envName+"} can be used only in display mode.")};function F8(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function gc(e,t,r){var{hskipBeforeAndAfter:n,addJot:a,cols:i,arraystretch:s,colSeparationType:o,autoTag:c,singleRow:u,emptySingleRow:h,maxNumCols:p,leqno:g}=t;if(e.gullet.beginGroup(),u||e.gullet.macros.set("\\cr","\\\\\\relax"),!s){var y=e.gullet.expandMacroAsText("\\arraystretch");if(y==null)s=1;else if(s=parseFloat(y),!s||s<0)throw new ze("Invalid \\arraystretch: "+y)}e.gullet.beginGroup();var x=[],b=[x],w=[],E=[],A=c!=null?[]:void 0;function T(){c&&e.gullet.macros.set("\\@eqnsw","1",!0)}function R(){A&&(e.gullet.macros.get("\\df@tag")?(A.push(e.subparse([new ii("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):A.push(!!c&&e.gullet.macros.get("\\@eqnsw")==="1"))}for(T(),E.push(oR(e));;){var k=e.parseExpression(!1,u?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),k={type:"ordgroup",mode:e.mode,body:k},r&&(k={type:"styling",mode:e.mode,style:r,body:[k]}),x.push(k);var O=e.fetch().text;if(O==="&"){if(p&&x.length===p){if(u||o)throw new ze("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else if(O==="\\end"){R(),x.length===1&&k.type==="styling"&&k.body[0].body.length===0&&(b.length>1||!h)&&b.pop(),E.length<b.length+1&&E.push([]);break}else if(O==="\\\\"){e.consume();var P=void 0;e.gullet.future().text!==" "&&(P=e.parseSizeGroup(!0)),w.push(P?P.value:null),R(),E.push(oR(e)),x=[],b.push(x),T()}else throw new ze("Expected & or \\\\ or \\cr or \\end",e.nextToken)}return e.gullet.endGroup(),e.gullet.endGroup(),{type:"array",mode:e.mode,addJot:a,arraystretch:s,body:b,cols:i,rowGaps:w,hskipBeforeAndAfter:n,hLinesBeforeRow:E,colSeparationType:o,tags:A,leqno:g}}function $8(e){return e.slice(0,1)==="d"?"display":"text"}var Zs=function(t,r){var n,a,i=t.body.length,s=t.hLinesBeforeRow,o=0,c=new Array(i),u=[],h=Math.max(r.fontMetrics().arrayRuleWidth,r.minRuleThickness),p=1/r.fontMetrics().ptPerEm,g=5*p;if(t.colSeparationType&&t.colSeparationType==="small"){var y=r.havingStyle(dt.SCRIPT).sizeMultiplier;g=.2778*(y/r.sizeMultiplier)}var x=t.colSeparationType==="CD"?Hr({number:3,unit:"ex"},r):12*p,b=3*p,w=t.arraystretch*x,E=.7*w,A=.3*w,T=0;function R(Lr){for(var nr=0;nr<Lr.length;++nr)nr>0&&(T+=.25),u.push({pos:T,isDashed:Lr[nr]})}for(R(s[0]),n=0;n<t.body.length;++n){var k=t.body[n],O=E,P=A;o<k.length&&(o=k.length);var j=new Array(k.length);for(a=0;a<k.length;++a){var L=Xt(k[a],r);P<L.depth&&(P=L.depth),O<L.height&&(O=L.height),j[a]=L}var B=t.rowGaps[n],$=0;B&&($=Hr(B,r),$>0&&($+=A,P<$&&(P=$),$=0)),t.addJot&&(P+=b),j.height=O,j.depth=P,T+=O,j.pos=T,T+=P+$,c[n]=j,R(s[n+1])}var V=T/2+r.fontMetrics().axisHeight,K=t.cols||[],q=[],J,U,Z=[];if(t.tags&&t.tags.some(Lr=>Lr))for(n=0;n<i;++n){var ee=c[n],de=ee.pos-V,W=t.tags[n],Y=void 0;W===!0?Y=me.makeSpan(["eqn-num"],[],r):W===!1?Y=me.makeSpan([],[],r):Y=me.makeSpan([],Cn(W,r,!0),r),Y.depth=ee.depth,Y.height=ee.height,Z.push({type:"elem",elem:Y,shift:de})}for(a=0,U=0;a<o||U<K.length;++a,++U){for(var ie=K[U]||{},z=!0;ie.type==="separator";){if(z||(J=me.makeSpan(["arraycolsep"],[]),J.style.width=Ye(r.fontMetrics().doubleRuleSep),q.push(J)),ie.separator==="|"||ie.separator===":"){var ue=ie.separator==="|"?"solid":"dashed",xe=me.makeSpan(["vertical-separator"],[],r);xe.style.height=Ye(T),xe.style.borderRightWidth=Ye(h),xe.style.borderRightStyle=ue,xe.style.margin="0 "+Ye(-h/2);var Me=T-V;Me&&(xe.style.verticalAlign=Ye(-Me)),q.push(xe)}else throw new ze("Invalid separator type: "+ie.separator);U++,ie=K[U]||{},z=!1}if(!(a>=o)){var _e=void 0;(a>0||t.hskipBeforeAndAfter)&&(_e=er.deflt(ie.pregap,g),_e!==0&&(J=me.makeSpan(["arraycolsep"],[]),J.style.width=Ye(_e),q.push(J)));var Ie=[];for(n=0;n<i;++n){var Se=c[n],je=Se[a];if(je){var qe=Se.pos-V;je.depth=Se.depth,je.height=Se.height,Ie.push({type:"elem",elem:je,shift:qe})}}Ie=me.makeVList({positionType:"individualShift",children:Ie},r),Ie=me.makeSpan(["col-align-"+(ie.align||"c")],[Ie]),q.push(Ie),(a<o-1||t.hskipBeforeAndAfter)&&(_e=er.deflt(ie.postgap,g),_e!==0&&(J=me.makeSpan(["arraycolsep"],[]),J.style.width=Ye(_e),q.push(J)))}}if(c=me.makeSpan(["mtable"],q),u.length>0){for(var ve=me.makeLineSpan("hline",r,h),bt=me.makeLineSpan("hdashline",r,h),Xe=[{type:"elem",elem:c,shift:0}];u.length>0;){var ht=u.pop(),wt=ht.pos-V;ht.isDashed?Xe.push({type:"elem",elem:bt,shift:wt}):Xe.push({type:"elem",elem:ve,shift:wt})}c=me.makeVList({positionType:"individualShift",children:Xe},r)}if(Z.length===0)return me.makeSpan(["mord"],[c],r);var qt=me.makeVList({positionType:"individualShift",children:Z},r);return qt=me.makeSpan(["tag"],[qt],r),me.makeFragment([c,qt])},hve={c:"center ",l:"left ",r:"right "},Js=function(t,r){for(var n=[],a=new Be.MathNode("mtd",[],["mtr-glue"]),i=new Be.MathNode("mtd",[],["mml-eqn-num"]),s=0;s<t.body.length;s++){for(var o=t.body[s],c=[],u=0;u<o.length;u++)c.push(new Be.MathNode("mtd",[_r(o[u],r)]));t.tags&&t.tags[s]&&(c.unshift(a),c.push(a),t.leqno?c.unshift(i):c.push(i)),n.push(new Be.MathNode("mtr",c))}var h=new Be.MathNode("mtable",n),p=t.arraystretch===.5?.1:.16+t.arraystretch-1+(t.addJot?.09:0);h.setAttribute("rowspacing",Ye(p));var g="",y="";if(t.cols&&t.cols.length>0){var x=t.cols,b="",w=!1,E=0,A=x.length;x[0].type==="separator"&&(g+="top ",E=1),x[x.length-1].type==="separator"&&(g+="bottom ",A-=1);for(var T=E;T<A;T++)x[T].type==="align"?(y+=hve[x[T].align],w&&(b+="none "),w=!0):x[T].type==="separator"&&w&&(b+=x[T].separator==="|"?"solid ":"dashed ",w=!1);h.setAttribute("columnalign",y.trim()),/[sd]/.test(b)&&h.setAttribute("columnlines",b.trim())}if(t.colSeparationType==="align"){for(var R=t.cols||[],k="",O=1;O<R.length;O++)k+=O%2?"0em ":"1em ";h.setAttribute("columnspacing",k.trim())}else t.colSeparationType==="alignat"||t.colSeparationType==="gather"?h.setAttribute("columnspacing","0em"):t.colSeparationType==="small"?h.setAttribute("columnspacing","0.2778em"):t.colSeparationType==="CD"?h.setAttribute("columnspacing","0.5em"):h.setAttribute("columnspacing","1em");
vendor: 5,711 bytes, line 822
822var P="",j=t.hLinesBeforeRow;g+=j[0].length>0?"left ":"",g+=j[j.length-1].length>0?"right ":"";for(var L=1;L<j.length-1;L++)P+=j[L].length===0?"none ":j[L][0]?"dashed ":"solid ";return/[sd]/.test(P)&&h.setAttribute("rowlines",P.trim()),g!==""&&(h=new Be.MathNode("menclose",[h]),h.setAttribute("notation",g.trim())),t.arraystretch&&t.arraystretch<1&&(h=new Be.MathNode("mstyle",[h]),h.setAttribute("scriptlevel","1")),h},DW=function(t,r){t.envName.indexOf("ed")===-1&&Vb(t);var n=[],a=t.envName.indexOf("at")>-1?"alignat":"align",i=t.envName==="split",s=gc(t.parser,{cols:n,addJot:!0,autoTag:i?void 0:F8(t.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:i?2:void 0,leqno:t.parser.settings.leqno},"display"),o,c=0,u={type:"ordgroup",mode:t.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var h="",p=0;p<r[0].body.length;p++){var g=Ot(r[0].body[p],"textord");h+=g.text}o=Number(h),c=o*2}var y=!c;s.body.forEach(function(E){for(var A=1;A<E.length;A+=2){var T=Ot(E[A],"styling"),R=Ot(T.body[0],"ordgroup");R.body.unshift(u)}if(y)c<E.length&&(c=E.length);else{var k=E.length/2;if(o<k)throw new ze("Too many math in a row: "+("expected "+o+", but got "+k),E[0])}});for(var x=0;x<c;++x){var b="r",w=0;x%2===1?b="l":x>0&&y&&(w=1),n[x]={type:"align",align:b,pregap:w,postgap:0}}return s.colSeparationType=y?"align":"alignat",s};Qs({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=Ub(t[0]),n=r?[t[0]]:Ot(t[0],"ordgroup").body,a=n.map(function(s){var o=I8(s),c=o.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new ze("Unknown column alignment: "+c,s)}),i={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return gc(e.parser,i,$8(e.envName))},htmlBuilder:Zs,mathmlBuilder:Js});Qs({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(e.envName.charAt(e.envName.length-1)==="*"){var a=e.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),r=a.fetch().text,"lcr".indexOf(r)===-1)throw new ze("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var i=gc(e.parser,n,$8(e.envName)),s=Math.max(0,...i.body.map(o=>o.length));return i.cols=new Array(s).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[i],left:t[0],right:t[1],rightColor:void 0}:i},htmlBuilder:Zs,mathmlBuilder:Js});Qs({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t={arraystretch:.5},r=gc(e.parser,t,"script");return r.colSeparationType="small",r},htmlBuilder:Zs,mathmlBuilder:Js});Qs({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=Ub(t[0]),n=r?[t[0]]:Ot(t[0],"ordgroup").body,a=n.map(function(s){var o=I8(s),c=o.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new ze("Unknown column alignment: "+c,s)});if(a.length>1)throw new ze("{subarray} can contain only one column");var i={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=gc(e.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new ze("{subarray} can contain only one column");return i},htmlBuilder:Zs,mathmlBuilder:Js});Qs({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=gc(e.parser,t,$8(e.envName));return{type:"leftright",mode:e.mode,body:[r],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Zs,mathmlBuilder:Js});Qs({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:DW,htmlBuilder:Zs,mathmlBuilder:Js});Qs({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){["gather","gather*"].includes(e.envName)&&Vb(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:F8(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return gc(e.parser,t,"display")},htmlBuilder:Zs,mathmlBuilder:Js});Qs({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:DW,htmlBuilder:Zs,mathmlBuilder:Js});Qs({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){Vb(e);var t={autoTag:F8(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return gc(e.parser,t,"display")},htmlBuilder:Zs,mathmlBuilder:Js});Qs({type:"array",names:["CD"],props:{numArgs:0},handler(e){return Vb(e),Jye(e.parser)},htmlBuilder:Zs,mathmlBuilder:Js});G("\\nonumber","\\gdef\\@eqnsw{0}");G("\\notag","\\nonumber");Ke({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new ze(e.funcName+" valid only within array environment")}});var lR=PW;Ke({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];if(a.type!=="ordgroup")throw new ze("Invalid environment name",a);for(var i="",s=0;s<a.body.length;++s)i+=Ot(a.body[s],"textord").text;if(n==="\\begin"){if(!lR.hasOwnProperty(i))throw new ze("No such environment: "+i,a);var o=lR[i],{args:c,optArgs:u}=r.parseArguments("\\begin{"+i+"}",o),h={mode:r.mode,envName:i,parser:r},p=o.handler(h,c,u);r.expect("\\end",!1);var g=r.nextToken,y=Ot(r.parseFunction(),"environment");
vendor: 16,892 bytes, line 822
822if(y.name!==i)throw new ze("Mismatch: \\begin{"+i+"} matched by \\end{"+y.name+"}",g);return p}return{type:"environment",mode:r.mode,name:i,nameGroup:a}}});var IW=(e,t)=>{var r=e.font,n=t.withFont(r);return Xt(e.body,n)},jW=(e,t)=>{var r=e.font,n=t.withFont(r);return _r(e.body,n)},cR={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};Ke({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=By(t[0]),i=n;return i in cR&&(i=cR[i]),{type:"font",mode:r.mode,font:i.slice(1),body:a}},htmlBuilder:IW,mathmlBuilder:jW});Ke({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,n=t[0],a=er.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:Hb(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});Ke({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n,breakOnTokenText:a}=e,{mode:i}=r,s=r.parseExpression(!0,a),o="math"+n.slice(1);return{type:"font",mode:i,font:o,body:{type:"ordgroup",mode:r.mode,body:s}}},htmlBuilder:IW,mathmlBuilder:jW});var LW=(e,t)=>{var r=t;return e==="display"?r=r.id>=dt.SCRIPT.id?r.text():dt.DISPLAY:e==="text"&&r.size===dt.DISPLAY.size?r=dt.TEXT:e==="script"?r=dt.SCRIPT:e==="scriptscript"&&(r=dt.SCRIPTSCRIPT),r},U8=(e,t)=>{var r=LW(e.size,t.style),n=r.fracNum(),a=r.fracDen(),i;i=t.havingStyle(n);var s=Xt(e.numer,i,t);if(e.continued){var o=8.5/t.fontMetrics().ptPerEm,c=3.5/t.fontMetrics().ptPerEm;s.height=s.height<o?o:s.height,s.depth=s.depth<c?c:s.depth}i=t.havingStyle(a);var u=Xt(e.denom,i,t),h,p,g;e.hasBarLine?(e.barSize?(p=Hr(e.barSize,t),h=me.makeLineSpan("frac-line",t,p)):h=me.makeLineSpan("frac-line",t),p=h.height,g=h.height):(h=null,p=0,g=t.fontMetrics().defaultRuleThickness);var y,x,b;r.size===dt.DISPLAY.size||e.size==="display"?(y=t.fontMetrics().num1,p>0?x=3*g:x=7*g,b=t.fontMetrics().denom1):(p>0?(y=t.fontMetrics().num2,x=g):(y=t.fontMetrics().num3,x=3*g),b=t.fontMetrics().denom2);var w;if(h){var A=t.fontMetrics().axisHeight;y-s.depth-(A+.5*p)<x&&(y+=x-(y-s.depth-(A+.5*p))),A-.5*p-(u.height-b)<x&&(b+=x-(A-.5*p-(u.height-b)));var T=-(A-.5*p);w=me.makeVList({positionType:"individualShift",children:[{type:"elem",elem:u,shift:b},{type:"elem",elem:h,shift:T},{type:"elem",elem:s,shift:-y}]},t)}else{var E=y-s.depth-(u.height-b);E<x&&(y+=.5*(x-E),b+=.5*(x-E)),w=me.makeVList({positionType:"individualShift",children:[{type:"elem",elem:u,shift:b},{type:"elem",elem:s,shift:-y}]},t)}i=t.havingStyle(r),w.height*=i.sizeMultiplier/t.sizeMultiplier,w.depth*=i.sizeMultiplier/t.sizeMultiplier;var R;r.size===dt.DISPLAY.size?R=t.fontMetrics().delim1:r.size===dt.SCRIPTSCRIPT.size?R=t.havingStyle(dt.SCRIPT).fontMetrics().delim2:R=t.fontMetrics().delim2;var k,O;return e.leftDelim==null?k=wp(t,["mopen"]):k=jo.customSizedDelim(e.leftDelim,R,!0,t.havingStyle(r),e.mode,["mopen"]),e.continued?O=me.makeSpan([]):e.rightDelim==null?O=wp(t,["mclose"]):O=jo.customSizedDelim(e.rightDelim,R,!0,t.havingStyle(r),e.mode,["mclose"]),me.makeSpan(["mord"].concat(i.sizingClasses(t)),[k,me.makeSpan(["mfrac"],[w]),O],t)},H8=(e,t)=>{var r=new Be.MathNode("mfrac",[_r(e.numer,t),_r(e.denom,t)]);if(!e.hasBarLine)r.setAttribute("linethickness","0px");else if(e.barSize){var n=Hr(e.barSize,t);r.setAttribute("linethickness",Ye(n))}var a=LW(e.size,t.style);if(a.size!==t.style.size){r=new Be.MathNode("mstyle",[r]);var i=a.size===dt.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(e.leftDelim!=null||e.rightDelim!=null){var s=[];if(e.leftDelim!=null){var o=new Be.MathNode("mo",[new Be.TextNode(e.leftDelim.replace("\\",""))]);o.setAttribute("fence","true"),s.push(o)}if(s.push(r),e.rightDelim!=null){var c=new Be.MathNode("mo",[new Be.TextNode(e.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),s.push(c)}return R8(s)}return r};Ke({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0],i=t[1],s,o=null,c=null,u="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":s=!0;break;case"\\\\atopfrac":s=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":s=!1,o="(",c=")";break;case"\\\\bracefrac":s=!1,o="\\{",c="\\}";break;case"\\\\brackfrac":s=!1,o="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":u="display";break;case"\\tfrac":case"\\tbinom":u="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:i,hasBarLine:s,leftDelim:o,rightDelim:c,size:u,barSize:null}},htmlBuilder:U8,mathmlBuilder:H8});Ke({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0],i=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:a,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});Ke({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var{parser:t,funcName:r,token:n}=e,a;switch(r){case"\\over":a="\\frac";break;case"\\choose":a="\\binom";break;case"\\atop":a="\\\\atopfrac";break;case"\\brace":a="\\\\bracefrac";break;case"\\brack":a="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:t.mode,replaceWith:a,token:n}}});var uR=["display","text","script","scriptscript"],dR=function(t){var r=null;return t.length>0&&(r=t,r=r==="."?null:r),r};Ke({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var{parser:r}=e,n=t[4],a=t[5],i=By(t[0]),s=i.type==="atom"&&i.family==="open"?dR(i.text):null,o=By(t[1]),c=o.type==="atom"&&o.family==="close"?dR(o.text):null,u=Ot(t[2],"size"),h,p=null;u.isBlank?h=!0:(p=u.value,h=p.number>0);var g="auto",y=t[3];if(y.type==="ordgroup"){if(y.body.length>0){var x=Ot(y.body[0],"textord");g=uR[Number(x.text)]}}else y=Ot(y,"textord"),g=uR[Number(y.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:h,barSize:p,leftDelim:s,rightDelim:c,size:g}},htmlBuilder:U8,mathmlBuilder:H8});Ke({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:r,funcName:n,token:a}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Ot(t[0],"size").value,token:a}}});Ke({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0],i=q1e(Ot(t[1],"infix").size),s=t[2],o=i.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:s,continued:!1,hasBarLine:o,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:U8,mathmlBuilder:H8});var BW=(e,t)=>{var r=t.style,n,a;e.type==="supsub"?(n=e.sup?Xt(e.sup,t.havingStyle(r.sup()),t):Xt(e.sub,t.havingStyle(r.sub()),t),a=Ot(e.base,"horizBrace")):a=Ot(e,"horizBrace");var i=Xt(a.base,t.havingBaseStyle(dt.DISPLAY)),s=Xo.svgSpan(a,t),o;if(a.isOver?(o=me.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:s}]},t),o.children[0].children[0].children[1].classes.push("svg-align")):(o=me.makeVList({positionType:"bottom",positionData:i.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:i}]},t),o.children[0].children[0].children[0].classes.push("svg-align")),n){var c=me.makeSpan(["mord",a.isOver?"mover":"munder"],[o],t);a.isOver?o=me.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:n}]},t):o=me.makeVList({positionType:"bottom",positionData:c.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:c}]},t)}return me.makeSpan(["mord",a.isOver?"mover":"munder"],[o],t)},pve=(e,t)=>{var r=Xo.mathMLnode(e.label);return new Be.MathNode(e.isOver?"mover":"munder",[_r(e.base,t),r])};Ke({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:t[0]}},htmlBuilder:BW,mathmlBuilder:pve});Ke({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[1],a=Ot(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:tn(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=Cn(e.body,t,!1);return me.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=uc(e.body,t);return r instanceof ei||(r=new ei("mrow",[r])),r.setAttribute("href",e.href),r}});Ke({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=Ot(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var a=[],i=0;i<n.length;i++){var s=n[i];s==="~"&&(s="\\textasciitilde"),a.push({type:"textord",mode:"text",text:s})}var o={type:"text",mode:r.mode,font:"\\texttt",body:a};return{type:"href",mode:r.mode,href:n,body:tn(o)}}});Ke({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler(e,t){var{parser:r}=e;return{type:"hbox",mode:r.mode,body:tn(t[0])}},htmlBuilder(e,t){var r=Cn(e.body,t,!1);return me.makeFragment(r)},mathmlBuilder(e,t){return new Be.MathNode("mrow",Ba(e.body,t))}});Ke({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n,token:a}=e,i=Ot(t[0],"raw").string,s=t[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var o,c={};switch(n){case"\\htmlClass":c.class=i,o={command:"\\htmlClass",class:i};break;case"\\htmlId":c.id=i,o={command:"\\htmlId",id:i};break;case"\\htmlStyle":c.style=i,o={command:"\\htmlStyle",style:i};break;case"\\htmlData":{for(var u=i.split(","),h=0;h<u.length;h++){var p=u[h].split("=");if(p.length!==2)throw new ze("Error parsing key-value for \\htmlData");c["data-"+p[0].trim()]=p[1].trim()}o={command:"\\htmlData",attributes:c};break}default:throw new Error("Unrecognized html command")}return r.settings.isTrusted(o)?{type:"html",mode:r.mode,attributes:c,body:tn(s)}:r.formatUnsupportedCmd(n)},htmlBuilder:(e,t)=>{var r=Cn(e.body,t,!1),n=["enclosing"];e.attributes.class&&n.push(...e.attributes.class.trim().split(/\s+/));var a=me.makeSpan(n,r,t);for(var i in e.attributes)i!=="class"&&e.attributes.hasOwnProperty(i)&&a.setAttribute(i,e.attributes[i]);return a},mathmlBuilder:(e,t)=>uc(e.body,t)});Ke({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:tn(t[0]),mathml:tn(t[1])}},htmlBuilder:(e,t)=>{var r=Cn(e.html,t,!1);return me.makeFragment(r)},mathmlBuilder:(e,t)=>uc(e.mathml,t)});var K3=function(t){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(t))return{number:+t,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t);if(!r)throw new ze("Invalid size: '"+t+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!nW(n))throw new ze("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};Ke({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:n}=e,a={number:0,unit:"em"},i={number:.9,unit:"em"},s={number:0,unit:"em"},o="";if(r[0])for(var c=Ot(r[0],"raw").string,u=c.split(","),h=0;h<u.length;h++){var p=u[h].split("=");if(p.length===2){var g=p[1].trim();switch(p[0].trim()){case"alt":o=g;break;case"width":a=K3(g);break;case"height":i=K3(g);break;case"totalheight":s=K3(g);break;default:throw new ze("Invalid key: '"+p[0]+"' in \\includegraphics.")}}}var y=Ot(t[0],"url").url;return o===""&&(o=y,o=o.replace(/^.*[\\/]/,""),o=o.substring(0,o.lastIndexOf("."))),n.settings.isTrusted({command:"\\includegraphics",url:y})?{type:"includegraphics",mode:n.mode,alt:o,width:a,height:i,totalheight:s,src:y}:n.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(e,t)=>{var r=Hr(e.height,t),n=0;e.totalheight.number>0&&(n=Hr(e.totalheight,t)-r);var a=0;e.width.number>0&&(a=Hr(e.width,t));var i={height:Ye(r+n)};a>0&&(i.width=Ye(a)),n>0&&(i.verticalAlign=Ye(-n));var s=new pye(e.src,e.alt,i);return s.height=r,s.depth=n,s},mathmlBuilder:(e,t)=>{var r=new Be.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var n=Hr(e.height,t),a=0;if(e.totalheight.number>0&&(a=Hr(e.totalheight,t)-n,r.setAttribute("valign",Ye(-a))),r.setAttribute("height",Ye(n+a)),e.width.number>0){var i=Hr(e.width,t);r.setAttribute("width",Ye(i))}return r.setAttribute("src",e.src),r}});Ke({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,a=Ot(t[0],"size");if(r.settings.strict){var i=n[1]==="m",s=a.value.unit==="mu";i?(s||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+a.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):s&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:a.value}},htmlBuilder(e,t){return me.makeGlue(e.dimension,t)},mathmlBuilder(e,t){var r=Hr(e.dimension,t);return new Be.SpaceNode(r)}});Ke({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:a}},htmlBuilder:(e,t)=>{var r;e.alignment==="clap"?(r=me.makeSpan([],[Xt(e.body,t)]),r=me.makeSpan(["inner"],[r],t)):r=me.makeSpan(["inner"],[Xt(e.body,t)]);var n=me.makeSpan(["fix"],[]),a=me.makeSpan([e.alignment],[r,n],t),i=me.makeSpan(["strut"]);return i.style.height=Ye(a.height+a.depth),a.depth&&(i.style.verticalAlign=Ye(-a.depth)),a.children.unshift(i),a=me.makeSpan(["thinbox"],[a],t),me.makeSpan(["mord","vbox"],[a],t)},mathmlBuilder:(e,t)=>{var r=new Be.MathNode("mpadded",[_r(e.body,t)]);if(e.alignment!=="rlap"){var n=e.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});Ke({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:n}=e,a=n.mode;n.switchMode("math");var i=r==="\\("?"\\)":"$",s=n.parseExpression(!1,i);return n.expect(i),n.switchMode(a),{type:"styling",mode:n.mode,style:"text",body:s}}});Ke({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new ze("Mismatched "+e.funcName)}});var fR=(e,t)=>{switch(t.style.size){case dt.DISPLAY.size:return e.display;case dt.TEXT.size:return e.text;case dt.SCRIPT.size:return e.script;case dt.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};Ke({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:tn(t[0]),text:tn(t[1]),script:tn(t[2]),scriptscript:tn(t[3])}},htmlBuilder:(e,t)=>{var r=fR(e,t),n=Cn(r,t,!1);return me.makeFragment(n)},mathmlBuilder:(e,t)=>{var r=fR(e,t);return uc(r,t)}});var zW=(e,t,r,n,a,i,s)=>{e=me.makeSpan([],[e]);var o=r&&er.isCharacterBox(r),c,u;if(t){var h=Xt(t,n.havingStyle(a.sup()),n);u={elem:h,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-h.depth)}}if(r){var p=Xt(r,n.havingStyle(a.sub()),n);c={elem:p,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-p.height)}}var g;if(u&&c){var y=n.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+e.depth+s;g=me.makeVList({positionType:"bottom",positionData:y,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:Ye(-i)},{type:"kern",size:c.kern},{type:"elem",elem:e},{type:"kern",size:u.kern},{type:"elem",elem:u.elem,marginLeft:Ye(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(c){var x=e.height-s;g=me.makeVList({positionType:"top",positionData:x,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:Ye(-i)},{type:"kern",size:c.kern},{type:"elem",elem:e}]},n)}else if(u){var b=e.depth+s;g=me.makeVList({positionType:"bottom",positionData:b,children:[{type:"elem",elem:e},{type:"kern",size:u.kern},{type:"elem",elem:u.elem,marginLeft:Ye(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return e;var w=[g];
vendor: 4,120 bytes, line 822
822if(c&&i!==0&&!o){var E=me.makeSpan(["mspace"],[],n);E.style.marginRight=Ye(i),w.unshift(E)}return me.makeSpan(["mop","op-limits"],w,n)},FW=["\\smallint"],s0=(e,t)=>{var r,n,a=!1,i;e.type==="supsub"?(r=e.sup,n=e.sub,i=Ot(e.base,"op"),a=!0):i=Ot(e,"op");var s=t.style,o=!1;s.size===dt.DISPLAY.size&&i.symbol&&!FW.includes(i.name)&&(o=!0);var c;if(i.symbol){var u=o?"Size2-Regular":"Size1-Regular",h="";if((i.name==="\\oiint"||i.name==="\\oiiint")&&(h=i.name.slice(1),i.name=h==="oiint"?"\\iint":"\\iiint"),c=me.makeSymbol(i.name,u,"math",t,["mop","op-symbol",o?"large-op":"small-op"]),h.length>0){var p=c.italic,g=me.staticSvg(h+"Size"+(o?"2":"1"),t);c=me.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:g,shift:o?.08:0}]},t),i.name="\\"+h,c.classes.unshift("mop"),c.italic=p}}else if(i.body){var y=Cn(i.body,t,!0);y.length===1&&y[0]instanceof ji?(c=y[0],c.classes[0]="mop"):c=me.makeSpan(["mop"],y,t)}else{for(var x=[],b=1;b<i.name.length;b++)x.push(me.mathsym(i.name[b],i.mode,t));c=me.makeSpan(["mop"],x,t)}var w=0,E=0;return(c instanceof ji||i.name==="\\oiint"||i.name==="\\oiiint")&&!i.suppressBaseShift&&(w=(c.height-c.depth)/2-t.fontMetrics().axisHeight,E=c.italic),a?zW(c,r,n,t,s,E,w):(w&&(c.style.position="relative",c.style.top=Ye(w)),c)},Cm=(e,t)=>{var r;if(e.symbol)r=new ei("mo",[Li(e.name,e.mode)]),FW.includes(e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new ei("mo",Ba(e.body,t));else{r=new ei("mi",[new Ls(e.name.slice(1))]);var n=new ei("mo",[Li("⁡","text")]);e.parentIsSupSub?r=new ei("mrow",[r,n]):r=pW([r,n])}return r},mve={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};Ke({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=n;return a.length===1&&(a=mve[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:s0,mathmlBuilder:Cm});Ke({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:tn(n)}},htmlBuilder:s0,mathmlBuilder:Cm});var gve={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};Ke({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:s0,mathmlBuilder:Cm});Ke({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:s0,mathmlBuilder:Cm});Ke({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e,n=r;return n.length===1&&(n=gve[n]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:s0,mathmlBuilder:Cm});var $W=(e,t)=>{var r,n,a=!1,i;e.type==="supsub"?(r=e.sup,n=e.sub,i=Ot(e.base,"operatorname"),a=!0):i=Ot(e,"operatorname");var s;if(i.body.length>0){for(var o=i.body.map(p=>{var g=p.text;return typeof g=="string"?{type:"textord",mode:p.mode,text:g}:p}),c=Cn(o,t.withFont("mathrm"),!0),u=0;u<c.length;u++){var h=c[u];h instanceof ji&&(h.text=h.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}s=me.makeSpan(["mop"],c,t)}else s=me.makeSpan(["mop"],[],t);return a?zW(s,r,n,t,t.style,0,0):s},yve=(e,t)=>
vendor: 10,732 bytes, line 822
822{for(var r=Ba(e.body,t.withFont("mathrm")),n=!0,a=0;a<r.length;a++){var i=r[a];if(!(i instanceof Be.SpaceNode))if(i instanceof Be.MathNode)switch(i.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var s=i.children[0];i.children.length===1&&s instanceof Be.TextNode?s.text=s.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):n=!1;break}default:n=!1}else n=!1}if(n){var o=r.map(h=>h.toText()).join("");r=[new Be.TextNode(o)]}var c=new Be.MathNode("mi",r);c.setAttribute("mathvariant","normal");var u=new Be.MathNode("mo",[Li("⁡","text")]);return e.parentIsSupSub?new Be.MathNode("mrow",[c,u]):Be.newDocumentFragment([c,u])};Ke({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0];return{type:"operatorname",mode:r.mode,body:tn(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:$W,mathmlBuilder:yve});G("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");zu({type:"ordgroup",htmlBuilder(e,t){return e.semisimple?me.makeFragment(Cn(e.body,t,!1)):me.makeSpan(["mord"],Cn(e.body,t,!0),t)},mathmlBuilder(e,t){return uc(e.body,t,!0)}});Ke({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,n=t[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(e,t){var r=Xt(e.body,t.havingCrampedStyle()),n=me.makeLineSpan("overline-line",t),a=t.fontMetrics().defaultRuleThickness,i=me.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n},{type:"kern",size:a}]},t);return me.makeSpan(["mord","overline"],[i],t)},mathmlBuilder(e,t){var r=new Be.MathNode("mo",[new Be.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new Be.MathNode("mover",[_r(e.body,t),r]);return n.setAttribute("accent","true"),n}});Ke({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"phantom",mode:r.mode,body:tn(n)}},htmlBuilder:(e,t)=>{var r=Cn(e.body,t.withPhantom(),!1);return me.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=Ba(e.body,t);return new Be.MathNode("mphantom",r)}});Ke({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=me.makeSpan([],[Xt(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n<r.children.length;n++)r.children[n].height=0,r.children[n].depth=0;return r=me.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r}]},t),me.makeSpan(["mord"],[r],t)},mathmlBuilder:(e,t)=>{var r=Ba(tn(e.body),t),n=new Be.MathNode("mphantom",r),a=new Be.MathNode("mpadded",[n]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});Ke({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=me.makeSpan(["inner"],[Xt(e.body,t.withPhantom())]),n=me.makeSpan(["fix"],[]);return me.makeSpan(["mord","rlap"],[r,n],t)},mathmlBuilder:(e,t)=>{var r=Ba(tn(e.body),t),n=new Be.MathNode("mphantom",r),a=new Be.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});Ke({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,n=Ot(t[0],"size").value,a=t[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(e,t){var r=Xt(e.body,t),n=Hr(e.dy,t);return me.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new Be.MathNode("mpadded",[_r(e.body,t)]),n=e.dy.number+e.dy.unit;return r.setAttribute("voffset",n),r}});Ke({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0,allowedInArgument:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}});Ke({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(e,t,r){var{parser:n}=e,a=r[0],i=Ot(t[0],"size"),s=Ot(t[1],"size");return{type:"rule",mode:n.mode,shift:a&&Ot(a,"size").value,width:i.value,height:s.value}},htmlBuilder(e,t){var r=me.makeSpan(["mord","rule"],[],t),n=Hr(e.width,t),a=Hr(e.height,t),i=e.shift?Hr(e.shift,t):0;return r.style.borderRightWidth=Ye(n),r.style.borderTopWidth=Ye(a),r.style.bottom=Ye(i),r.width=n,r.height=a+i,r.depth=-i,r.maxFontSize=a*1.125*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=Hr(e.width,t),n=Hr(e.height,t),a=e.shift?Hr(e.shift,t):0,i=t.color&&t.getColor()||"black",s=new Be.MathNode("mspace");s.setAttribute("mathbackground",i),s.setAttribute("width",Ye(r)),s.setAttribute("height",Ye(n));var o=new Be.MathNode("mpadded",[s]);return a>=0?o.setAttribute("height",Ye(a)):(o.setAttribute("height",Ye(a)),o.setAttribute("depth",Ye(-a))),o.setAttribute("voffset",Ye(a)),o}});function UW(e,t,r){for(var n=Cn(e,t,!1),a=t.sizeMultiplier/r.sizeMultiplier,i=0;i<n.length;i++){var s=n[i].classes.indexOf("sizing");s<0?Array.prototype.push.apply(n[i].classes,t.sizingClasses(r)):n[i].classes[s+1]==="reset-size"+t.size&&(n[i].classes[s+1]="reset-size"+r.size),n[i].height*=a,n[i].depth*=a}return me.makeFragment(n)}var hR=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],vve=(e,t)=>{var r=t.havingSize(e.size);return UW(e.body,r,t)};Ke({type:"sizing",names:hR,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:n,parser:a}=e,i=a.parseExpression(!1,r);return{type:"sizing",mode:a.mode,size:hR.indexOf(n)+1,body:i}},htmlBuilder:vve,mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),n=Ba(e.body,r),a=new Be.MathNode("mstyle",n);return a.setAttribute("mathsize",Ye(r.sizeMultiplier)),a}});Ke({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:n}=e,a=!1,i=!1,s=r[0]&&Ot(r[0],"ordgroup");if(s)for(var o="",c=0;c<s.body.length;++c){var u=s.body[c];if(o=u.text,o==="t")a=!0;else if(o==="b")i=!0;else{a=!1,i=!1;break}}else a=!0,i=!0;var h=t[0];return{type:"smash",mode:n.mode,body:h,smashHeight:a,smashDepth:i}},htmlBuilder:(e,t)=>{var r=me.makeSpan([],[Xt(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var n=0;n<r.children.length;n++)r.children[n].height=0;if(e.smashDepth&&(r.depth=0,r.children))for(var a=0;a<r.children.length;a++)r.children[a].depth=0;var i=me.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r}]},t);return me.makeSpan(["mord"],[i],t)},mathmlBuilder:(e,t)=>{var r=new Be.MathNode("mpadded",[_r(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}});Ke({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n}=e,a=r[0],i=t[0];return{type:"sqrt",mode:n.mode,body:i,index:a}},htmlBuilder(e,t){var r=Xt(e.body,t.havingCrampedStyle());r.height===0&&(r.height=t.fontMetrics().xHeight),r=me.wrapFragment(r,t);var n=t.fontMetrics(),a=n.defaultRuleThickness,i=a;t.style.id<dt.TEXT.id&&(i=t.fontMetrics().xHeight);var s=a+i/4,o=r.height+r.depth+s+a,{span:c,ruleWidth:u,advanceWidth:h}=jo.sqrtImage(o,t),p=c.height-u;p>r.height+r.depth+s&&(s=(s+p-r.height-r.depth)/2);var g=c.height-r.height-s-u;r.style.paddingLeft=Ye(h);var y=me.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+g)},{type:"elem",elem:c},{type:"kern",size:u}]},t);if(e.index){var x=t.havingStyle(dt.SCRIPTSCRIPT),b=Xt(e.index,x,t),w=.6*(y.height-y.depth),E=me.makeVList({positionType:"shift",positionData:-w,children:[{type:"elem",elem:b}]},t),A=me.makeSpan(["root"],[E]);return me.makeSpan(["mord","sqrt"],[A,y],t)}else return me.makeSpan(["mord","sqrt"],[y],t)},mathmlBuilder(e,t){var{body:r,index:n}=e;return n?new Be.MathNode("mroot",[_r(r,t),_r(n,t)]):new Be.MathNode("msqrt",[_r(r,t)])}});var pR={display:dt.DISPLAY,text:dt.TEXT,script:dt.SCRIPT,scriptscript:dt.SCRIPTSCRIPT};Ke({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:n,parser:a}=e,i=a.parseExpression(!0,r),s=n.slice(1,n.length-5);return{type:"styling",mode:a.mode,style:s,body:i}},htmlBuilder(e,t){var r=pR[e.style],n=t.havingStyle(r).withFont("");return UW(e.body,n,t)},mathmlBuilder(e,t){var r=pR[e.style],n=t.havingStyle(r),a=Ba(e.body,n),i=new Be.MathNode("mstyle",a),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},o=s[e.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});var bve=function(t,r){var n=t.base;if(n)if(n.type==="op"){var a=n.limits&&(r.style.size===dt.DISPLAY.size||n.alwaysHandleSupSub);return a?s0:null}else if(n.type==="operatorname"){var i=n.alwaysHandleSupSub&&(r.style.size===dt.DISPLAY.size||n.limits);return i?$W:null}else{if(n.type==="accent")return er.isCharacterBox(n.base)?j8:null;if(n.type==="horizBrace"){var s=!t.sub;return s===n.isOver?BW:null}else return null}else return null};zu({type:"supsub",htmlBuilder(e,t){var r=bve(e,t);if(r)return r(e,t);var{base:n,sup:a,sub:i}=e,s=Xt(n,t),o,c,u=t.fontMetrics(),h=0,p=0,g=n&&er.isCharacterBox(n);if(a){var y=t.havingStyle(t.style.sup());o=Xt(a,y,t),g||(h=s.height-y.fontMetrics().supDrop*y.sizeMultiplier/t.sizeMultiplier)}if(i){var x=t.havingStyle(t.style.sub());c=Xt(i,x,t),g||(p=s.depth+x.fontMetrics().subDrop*x.sizeMultiplier/t.sizeMultiplier)}var b;t.style===dt.DISPLAY?b=u.sup1:t.style.cramped?b=u.sup3:b=u.sup2;var w=t.sizeMultiplier,E=Ye(.5/u.ptPerEm/w),A=null;if(c){var T=e.base&&e.base.type==="op"&&e.base.name&&(e.base.name==="\\oiint"||e.base.name==="\\oiiint");(s instanceof ji||T)&&(A=Ye(-s.italic))}var R;if(o&&c){h=Math.max(h,b,o.depth+.25*u.xHeight),p=Math.max(p,u.sub2);var k=u.defaultRuleThickness,O=4*k;if(h-o.depth-(c.height-p)<O){p=O-(h-o.depth)+c.height;var P=.8*u.xHeight-(h-o.depth);P>0&&(h+=P,p-=P)}var j=[{type:"elem",elem:c,shift:p,marginRight:E,marginLeft:A},{type:"elem",elem:o,shift:-h,marginRight:E}];R=me.makeVList({positionType:"individualShift",children:j},t)}else if(c){p=Math.max(p,u.sub1,c.height-.8*u.xHeight);var L=[{type:"elem",elem:c,marginLeft:A,marginRight:E}];R=me.makeVList({positionType:"shift",positionData:p,children:L},t)}else if(o)h=Math.max(h,b,o.depth+.25*u.xHeight),R=me.makeVList({positionType:"shift",positionData:-h,children:[{type:"elem",elem:o,marginRight:E}]},t);else throw new Error("supsub must have either sup or sub.");var B=S_(s,"right")||"mord";
vendor: 10,589 bytes, lines 822-826
822return me.makeSpan([B],[s,me.makeSpan(["msupsub"],[R])],t)},mathmlBuilder(e,t){var r=!1,n,a;e.base&&e.base.type==="horizBrace"&&(a=!!e.sup,a===e.base.isOver&&(r=!0,n=e.base.isOver)),e.base&&(e.base.type==="op"||e.base.type==="operatorname")&&(e.base.parentIsSupSub=!0);var i=[_r(e.base,t)];e.sub&&i.push(_r(e.sub,t)),e.sup&&i.push(_r(e.sup,t));var s;if(r)s=n?"mover":"munder";else if(e.sub)if(e.sup){var u=e.base;u&&u.type==="op"&&u.limits&&t.style===dt.DISPLAY||u&&u.type==="operatorname"&&u.alwaysHandleSupSub&&(t.style===dt.DISPLAY||u.limits)?s="munderover":s="msubsup"}else{var c=e.base;c&&c.type==="op"&&c.limits&&(t.style===dt.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||t.style===dt.DISPLAY)?s="munder":s="msub"}else{var o=e.base;o&&o.type==="op"&&o.limits&&(t.style===dt.DISPLAY||o.alwaysHandleSupSub)||o&&o.type==="operatorname"&&o.alwaysHandleSupSub&&(o.limits||t.style===dt.DISPLAY)?s="mover":s="msup"}return new Be.MathNode(s,i)}});zu({type:"atom",htmlBuilder(e,t){return me.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder(e,t){var r=new Be.MathNode("mo",[Li(e.text,e.mode)]);if(e.family==="bin"){var n=D8(e,t);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else e.family==="punct"?r.setAttribute("separator","true"):(e.family==="open"||e.family==="close")&&r.setAttribute("stretchy","false");return r}});var HW={mi:"italic",mn:"normal",mtext:"normal"};zu({type:"mathord",htmlBuilder(e,t){return me.makeOrd(e,t,"mathord")},mathmlBuilder(e,t){var r=new Be.MathNode("mi",[Li(e.text,e.mode,t)]),n=D8(e,t)||"italic";return n!==HW[r.type]&&r.setAttribute("mathvariant",n),r}});zu({type:"textord",htmlBuilder(e,t){return me.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var r=Li(e.text,e.mode,t),n=D8(e,t)||"normal",a;return e.mode==="text"?a=new Be.MathNode("mtext",[r]):/[0-9]/.test(e.text)?a=new Be.MathNode("mn",[r]):e.text==="\\prime"?a=new Be.MathNode("mo",[r]):a=new Be.MathNode("mi",[r]),n!==HW[a.type]&&a.setAttribute("mathvariant",n),a}});var X3={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Q3={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};zu({type:"spacing",htmlBuilder(e,t){if(Q3.hasOwnProperty(e.text)){var r=Q3[e.text].className||"";if(e.mode==="text"){var n=me.makeOrd(e,t,"textord");return n.classes.push(r),n}else return me.makeSpan(["mspace",r],[me.mathsym(e.text,e.mode,t)],t)}else{if(X3.hasOwnProperty(e.text))return me.makeSpan(["mspace",X3[e.text]],[],t);throw new ze('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var r;if(Q3.hasOwnProperty(e.text))r=new Be.MathNode("mtext",[new Be.TextNode(" ")]);else{if(X3.hasOwnProperty(e.text))return new Be.MathNode("mspace");throw new ze('Unknown type of space "'+e.text+'"')}return r}});var mR=()=>{var e=new Be.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};zu({type:"tag",mathmlBuilder(e,t){var r=new Be.MathNode("mtable",[new Be.MathNode("mtr",[mR(),new Be.MathNode("mtd",[uc(e.body,t)]),mR(),new Be.MathNode("mtd",[uc(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var gR={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},yR={"\\textbf":"textbf","\\textmd":"textmd"},xve={"\\textit":"textit","\\textup":"textup"},vR=(e,t)=>{var r=e.font;if(r){if(gR[r])return t.withTextFontFamily(gR[r]);if(yR[r])return t.withTextFontWeight(yR[r]);if(r==="\\emph")return t.fontShape==="textit"?t.withTextFontShape("textup"):t.withTextFontShape("textit")}else return t;return t.withTextFontShape(xve[r])};Ke({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];return{type:"text",mode:r.mode,body:tn(a),font:n}},htmlBuilder(e,t){var r=vR(e,t),n=Cn(e.body,r,!0);return me.makeSpan(["mord","text"],n,r)},mathmlBuilder(e,t){var r=vR(e,t);return uc(e.body,r)}});Ke({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=Xt(e.body,t),n=me.makeLineSpan("underline-line",t),a=t.fontMetrics().defaultRuleThickness,i=me.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:a},{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r}]},t);return me.makeSpan(["mord","underline"],[i],t)},mathmlBuilder(e,t){var r=new Be.MathNode("mo",[new Be.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new Be.MathNode("munder",[_r(e.body,t),r]);return n.setAttribute("accentunder","true"),n}});Ke({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=Xt(e.body,t),n=t.fontMetrics().axisHeight,a=.5*(r.height-n-(r.depth+n));return me.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){return new Be.MathNode("mpadded",[_r(e.body,t)],["vcenter"])}});Ke({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new ze("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=bR(e),n=[],a=t.havingStyle(t.style.text()),i=0;i<r.length;i++){var s=r[i];s==="~"&&(s="\\textasciitilde"),n.push(me.makeSymbol(s,"Typewriter-Regular",e.mode,a,["mord","texttt"]))}return me.makeSpan(["mord","text"].concat(a.sizingClasses(t)),me.tryCombineChars(n),a)},mathmlBuilder(e,t){var r=new Be.TextNode(bR(e)),n=new Be.MathNode("mtext",[r]);return n.setAttribute("mathvariant","monospace"),n}});var bR=e=>e.body.replace(/ /g,e.star?"␣":" "),Yl=fW,qW=`[ \r
823	]`,wve="\\\\[a-zA-Z@]+",Sve="\\\\[^\uD800-\uDFFF]",Eve="("+wve+")"+qW+"*",_ve=`\\\\(
824|[ \r	]+
825?)[ \r	]*`,T_="[̀-ͯ]",Ave=new RegExp(T_+"+$"),Tve="("+qW+"+)|"+(_ve+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(T_+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(T_+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+Eve)+("|"+Sve+")");class xR{constructor(t,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=r,this.tokenRegex=new RegExp(Tve,"g"),this.catcodes={"%":14,"~":13}}setCatcode(t,r){this.catcodes[t]=r}lex(){var t=this.input,r=this.tokenRegex.lastIndex;if(r===t.length)return new ii("EOF",new Ia(this,r,r));var n=this.tokenRegex.exec(t);if(n===null||n.index!==r)throw new ze("Unexpected character: '"+t[r]+"'",new ii(t[r],new Ia(this,r,r+1)));var a=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[a]===14){var i=t.indexOf(`
826`,this.tokenRegex.lastIndex);return i===-1?(this.tokenRegex.lastIndex=t.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=i+1,this.lex()}return new ii(a,new Ia(this,r,this.tokenRegex.lastIndex))}}class Nve{constructor(t,r){t===void 0&&(t={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=t,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new ze("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var t=this.undefStack.pop();for(var r in t)t.hasOwnProperty(r)&&(t[r]==null?delete this.current[r]:this.current[r]=t[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(t){return this.current.hasOwnProperty(t)||this.builtins.hasOwnProperty(t)}get(t){return this.current.hasOwnProperty(t)?this.current[t]:this.builtins[t]}set(t,r,n){if(n===void 0&&(n=!1),n){for(var a=0;a<this.undefStack.length;a++)delete this.undefStack[a][t];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][t]=r)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(t)&&(i[t]=this.current[t])}r==null?delete this.current[t]:this.current[t]=r}}var Cve=RW;G("\\noexpand",function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}});G("\\expandafter",function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}});G("\\@firstoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}});G("\\@secondoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}});G("\\@ifnextchar",function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return t[0].length===1&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}});G("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");G("\\TextOrMath",function(e){var t=e.consumeArgs(2);return e.mode==="text"?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}});var wR={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};G("\\char",function(e){var t=e.popToken(),r,n="";if(t.text==="'")r=8,t=e.popToken();else if(t.text==='"')r=16,t=e.popToken();else if(t.text==="`")if(t=e.popToken(),t.text[0]==="\\")n=t.text.charCodeAt(1);else{if(t.text==="EOF")throw new ze("\\char` missing argument");n=t.text.charCodeAt(0)}else r=10;if(r){if(n=wR[t.text],n==null||n>=r)throw new ze("Invalid base-"+r+" digit "+t.text);for(var a;(a=wR[e.future().text])!=null&&a<r;)n*=r,n+=a,e.popToken()}return"\\@char{"+n+"}"});var q8=(e,t,r,n)=>{var a=e.consumeArg().tokens;if(a.length!==1)throw new ze("\\newcommand's first argument must be a macro name");var i=a[0].text,s=e.isDefined(i);if(s&&!t)throw new ze("\\newcommand{"+i+"} attempting to redefine "+(i+"; use \\renewcommand"));if(!s&&!r)throw new ze("\\renewcommand{"+i+"} when command "+i+" does not yet exist; use \\newcommand");var o=0;if(a=e.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var c="",u=e.expandNextToken();u.text!=="]"&&u.text!=="EOF";)c+=u.text,u=e.expandNextToken();if(!c.match(/^\s*[0-9]+\s*$/))throw new ze("Invalid number of arguments: "+c);o=parseInt(c),a=e.consumeArg().tokens}return s&&n||e.macros.set(i,{tokens:a,numArgs:o}),""};G("\\newcommand",e=>q8(e,!1,!0,!1));G("\\renewcommand",e=>q8(e,!0,!1,!1));G("\\providecommand",e=>q8(e,!0,!0,!0));G("\\message",e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map(r=>r.text).join("")),""});G("\\errmessage",e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map(r=>r.text).join("")),""});G("\\show",e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),Yl[r],Cr.math[r],Cr.text[r]),""});G("\\bgroup","{");G("\\egroup","}");
vendor: 6,571 bytes, line 826
826G("~","\\nobreakspace");G("\\lq","`");G("\\rq","'");G("\\aa","\\r a");G("\\AA","\\r A");G("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");G("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");G("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");G("ℬ","\\mathscr{B}");G("ℰ","\\mathscr{E}");G("ℱ","\\mathscr{F}");G("ℋ","\\mathscr{H}");G("ℐ","\\mathscr{I}");G("ℒ","\\mathscr{L}");G("ℳ","\\mathscr{M}");G("ℛ","\\mathscr{R}");G("ℭ","\\mathfrak{C}");G("ℌ","\\mathfrak{H}");G("ℨ","\\mathfrak{Z}");G("\\Bbbk","\\Bbb{k}");G("·","\\cdotp");G("\\llap","\\mathllap{\\textrm{#1}}");G("\\rlap","\\mathrlap{\\textrm{#1}}");G("\\clap","\\mathclap{\\textrm{#1}}");G("\\mathstrut","\\vphantom{(}");G("\\underbar","\\underline{\\text{#1}}");G("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');G("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");G("\\ne","\\neq");G("≠","\\neq");G("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");G("∉","\\notin");G("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");G("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");G("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");G("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");G("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");G("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");G("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");G("⟂","\\perp");G("‼","\\mathclose{!\\mkern-0.8mu!}");G("∌","\\notni");G("⌜","\\ulcorner");G("⌝","\\urcorner");G("⌞","\\llcorner");G("⌟","\\lrcorner");G("©","\\copyright");G("®","\\textregistered");G("️","\\textregistered");G("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');G("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');G("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');G("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');G("\\vdots","{\\varvdots\\rule{0pt}{15pt}}");G("⋮","\\vdots");G("\\varGamma","\\mathit{\\Gamma}");G("\\varDelta","\\mathit{\\Delta}");G("\\varTheta","\\mathit{\\Theta}");G("\\varLambda","\\mathit{\\Lambda}");G("\\varXi","\\mathit{\\Xi}");G("\\varPi","\\mathit{\\Pi}");G("\\varSigma","\\mathit{\\Sigma}");G("\\varUpsilon","\\mathit{\\Upsilon}");G("\\varPhi","\\mathit{\\Phi}");G("\\varPsi","\\mathit{\\Psi}");G("\\varOmega","\\mathit{\\Omega}");G("\\substack","\\begin{subarray}{c}#1\\end{subarray}");G("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");G("\\boxed","\\fbox{$\\displaystyle{#1}$}");G("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");G("\\implies","\\DOTSB\\;\\Longrightarrow\\;");G("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");G("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}");G("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var SR={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};G("\\dots",function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in SR?t=SR[r]:(r.slice(0,4)==="\\not"||r in Cr.math&&["bin","rel"].includes(Cr.math[r].group))&&(t="\\dotsb"),t});var V8={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};G("\\dotso",function(e){var t=e.future().text;return t in V8?"\\ldots\\,":"\\ldots"});G("\\dotsc",function(e){var t=e.future().text;return t in V8&&t!==","?"\\ldots\\,":"\\ldots"});G("\\cdots",function(e){var t=e.future().text;return t in V8?"\\@cdots\\,":"\\@cdots"});G("\\dotsb","\\cdots");G("\\dotsm","\\cdots");G("\\dotsi","\\!\\cdots");G("\\dotsx","\\ldots\\,");G("\\DOTSI","\\relax");G("\\DOTSB","\\relax");G("\\DOTSX","\\relax");G("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");G("\\,","\\tmspace+{3mu}{.1667em}");G("\\thinspace","\\,");G("\\>","\\mskip{4mu}");G("\\:","\\tmspace+{4mu}{.2222em}");G("\\medspace","\\:");G("\\;","\\tmspace+{5mu}{.2777em}");G("\\thickspace","\\;");G("\\!","\\tmspace-{3mu}{.1667em}");G("\\negthinspace","\\!");G("\\negmedspace","\\tmspace-{4mu}{.2222em}");G("\\negthickspace","\\tmspace-{5mu}{.277em}");G("\\enspace","\\kern.5em ");G("\\enskip","\\hskip.5em\\relax");G("\\quad","\\hskip1em\\relax");G("\\qquad","\\hskip2em\\relax");G("\\tag","\\@ifstar\\tag@literal\\tag@paren");G("\\tag@paren","\\tag@literal{({#1})}");G("\\tag@literal",e=>{if(e.macros.get("\\df@tag"))throw new ze("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});G("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");G("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");G("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");G("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");G("\\newline","\\\\\\relax");G("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var VW=Ye(js["Main-Regular"][84][1]-.7*js["Main-Regular"][65][1]);G("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+VW+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");G("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+VW+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");
826G("\\hspace","\\@ifstar\\@hspacer\\@hspace");G("\\@hspace","\\hskip #1\\relax");G("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");G("\\ordinarycolon",":");G("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");G("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');G("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');G("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');G("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');G("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');G("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');G("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');G("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');G("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');G("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');G("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');G("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');G("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');G("∷","\\dblcolon");G("∹","\\eqcolon");G("≔","\\coloneqq");G("≕","\\eqqcolon");G("⩴","\\Coloneqq");G("\\ratio","\\vcentcolon");G("\\coloncolon","\\dblcolon");G("\\colonequals","\\coloneqq");G("\\coloncolonequals","\\Coloneqq");G("\\equalscolon","\\eqqcolon");G("\\equalscoloncolon","\\Eqqcolon");G("\\colonminus","\\coloneq");G("\\coloncolonminus","\\Coloneq");G("\\minuscolon","\\eqcolon");G("\\minuscoloncolon","\\Eqcolon");G("\\coloncolonapprox","\\Colonapprox");G("\\coloncolonsim","\\Colonsim");G("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");G("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");G("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");G("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");G("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");G("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");G("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");G("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");G("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");G("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");G("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");G("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");G("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");G("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");G("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");G("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");G("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");G("\\nleqq","\\html@mathml{\\@nleqq}{≰}");G("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");G("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");G("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");G("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");G("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");G("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");G("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");G("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");G("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");G("\\imath","\\html@mathml{\\@imath}{ı}");G("\\jmath","\\html@mathml{\\@jmath}{ȷ}");G("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");G("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");G("⟦","\\llbracket");G("⟧","\\rrbracket");G("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}
826{\\mathopen{\\char`⦃}}");G("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");G("⦃","\\lBrace");G("⦄","\\rBrace");G("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");G("⦵","\\minuso");G("\\darr","\\downarrow");G("\\dArr","\\Downarrow");G("\\Darr","\\Downarrow");G("\\lang","\\langle");G("\\rang","\\rangle");G("\\uarr","\\uparrow");G("\\uArr","\\Uparrow");G("\\Uarr","\\Uparrow");G("\\N","\\mathbb{N}");G("\\R","\\mathbb{R}");G("\\Z","\\mathbb{Z}");G("\\alef","\\aleph");G("\\alefsym","\\aleph");G("\\Alpha","\\mathrm{A}");G("\\Beta","\\mathrm{B}");G("\\bull","\\bullet");G("\\Chi","\\mathrm{X}");G("\\clubs","\\clubsuit");G("\\cnums","\\mathbb{C}");G("\\Complex","\\mathbb{C}");G("\\Dagger","\\ddagger");G("\\diamonds","\\diamondsuit");G("\\empty","\\emptyset");G("\\Epsilon","\\mathrm{E}");G("\\Eta","\\mathrm{H}");G("\\exist","\\exists");G("\\harr","\\leftrightarrow");G("\\hArr","\\Leftrightarrow");G("\\Harr","\\Leftrightarrow");G("\\hearts","\\heartsuit");G("\\image","\\Im");G("\\infin","\\infty");G("\\Iota","\\mathrm{I}");G("\\isin","\\in");G("\\Kappa","\\mathrm{K}");G("\\larr","\\leftarrow");G("\\lArr","\\Leftarrow");G("\\Larr","\\Leftarrow");G("\\lrarr","\\leftrightarrow");G("\\lrArr","\\Leftrightarrow");G("\\Lrarr","\\Leftrightarrow");G("\\Mu","\\mathrm{M}");G("\\natnums","\\mathbb{N}");G("\\Nu","\\mathrm{N}");G("\\Omicron","\\mathrm{O}");G("\\plusmn","\\pm");G("\\rarr","\\rightarrow");G("\\rArr","\\Rightarrow");G("\\Rarr","\\Rightarrow");G("\\real","\\Re");G("\\reals","\\mathbb{R}");G("\\Reals","\\mathbb{R}");G("\\Rho","\\mathrm{P}");G("\\sdot","\\cdot");G("\\sect","\\S");G("\\spades","\\spadesuit");G("\\sub","\\subset");G("\\sube","\\subseteq");G("\\supe","\\supseteq");G("\\Tau","\\mathrm{T}");G("\\thetasym","\\vartheta");G("\\weierp","\\wp");G("\\Zeta","\\mathrm{Z}");G("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");G("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");G("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");G("\\bra","\\mathinner{\\langle{#1}|}");G("\\ket","\\mathinner{|{#1}\\rangle}");G("\\braket","\\mathinner{\\langle{#1}\\rangle}");G("\\Bra","\\left\\langle#1\\right|");G("\\Ket","\\left|#1\\right\\rangle");var GW=e=>t=>{var r=t.consumeArg().tokens,n=t.consumeArg().tokens,a=t.consumeArg().tokens,i=t.consumeArg().tokens,s=t.macros.get("|"),o=t.macros.get("\\|");t.macros.beginGroup();var c=p=>g=>{e&&(g.macros.set("|",s),a.length&&g.macros.set("\\|",o));var y=p;if(!p&&a.length){var x=g.future();x.text==="|"&&(g.popToken(),y=!0)}return{tokens:y?a:n,numArgs:0}};t.macros.set("|",c(!1)),a.length&&t.macros.set("\\|",c(!0));var u=t.consumeArg().tokens,h=t.expandTokens([...i,...u,...r]);return t.macros.endGroup(),{tokens:h.reverse(),numArgs:0}};G("\\bra@ket",GW(!1));G("\\bra@set",GW(!0));G("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");G("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");G("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");G("\\angln","{\\angl n}");G("\\blue","\\textcolor{##6495ed}{#1}");G("\\orange","\\textcolor{##ffa500}{#1}");G("\\pink","\\textcolor{##ff00af}{#1}");G("\\red","\\textcolor{##df0030}{#1}");G("\\green","\\textcolor{##28ae7b}{#1}");G("\\gray","\\textcolor{gray}{#1}");G("\\purple","\\textcolor{##9d38bd}{#1}");G("\\blueA","\\textcolor{##ccfaff}{#1}");G("\\blueB","\\textcolor{##80f6ff}{#1}");G("\\blueC","\\textcolor{##63d9ea}{#1}");G("\\blueD","\\textcolor{##11accd}{#1}");G("\\blueE","\\textcolor{##0c7f99}{#1}");G("\\tealA","\\textcolor{##94fff5}{#1}");G("\\tealB","\\textcolor{##26edd5}{#1}");G("\\tealC","\\textcolor{##01d1c1}{#1}");G("\\tealD","\\textcolor{##01a995}{#1}");G("\\tealE","\\textcolor{##208170}{#1}");G("\\greenA","\\textcolor{##b6ffb0}{#1}");G("\\greenB","\\textcolor{##8af281}{#1}");G("\\greenC","\\textcolor{##74cf70}{#1}");G("\\greenD","\\textcolor{##1fab54}{#1}");G("\\greenE","\\textcolor{##0d923f}{#1}");G("\\goldA","\\textcolor{##ffd0a9}{#1}");G("\\goldB","\\textcolor{##ffbb71}{#1}");G("\\goldC","\\textcolor{##ff9c39}{#1}");G("\\goldD","\\textcolor{##e07d10}{#1}");G("\\goldE","\\textcolor{##a75a05}{#1}");G("\\redA","\\textcolor{##fca9a9}{#1}");G("\\redB","\\textcolor{##ff8482}{#1}");G("\\redC","\\textcolor{##f9685d}{#1}");G("\\redD","\\textcolor{##e84d39}{#1}");
vendor: 4,558 bytes, line 826
826G("\\redE","\\textcolor{##bc2612}{#1}");G("\\maroonA","\\textcolor{##ffbde0}{#1}");G("\\maroonB","\\textcolor{##ff92c6}{#1}");G("\\maroonC","\\textcolor{##ed5fa6}{#1}");G("\\maroonD","\\textcolor{##ca337c}{#1}");G("\\maroonE","\\textcolor{##9e034e}{#1}");G("\\purpleA","\\textcolor{##ddd7ff}{#1}");G("\\purpleB","\\textcolor{##c6b9fc}{#1}");G("\\purpleC","\\textcolor{##aa87ff}{#1}");G("\\purpleD","\\textcolor{##7854ab}{#1}");G("\\purpleE","\\textcolor{##543b78}{#1}");G("\\mintA","\\textcolor{##f5f9e8}{#1}");G("\\mintB","\\textcolor{##edf2df}{#1}");G("\\mintC","\\textcolor{##e0e5cc}{#1}");G("\\grayA","\\textcolor{##f6f7f7}{#1}");G("\\grayB","\\textcolor{##f0f1f2}{#1}");G("\\grayC","\\textcolor{##e3e5e6}{#1}");G("\\grayD","\\textcolor{##d6d8da}{#1}");G("\\grayE","\\textcolor{##babec2}{#1}");G("\\grayF","\\textcolor{##888d93}{#1}");G("\\grayG","\\textcolor{##626569}{#1}");G("\\grayH","\\textcolor{##3b3e40}{#1}");G("\\grayI","\\textcolor{##21242c}{#1}");G("\\kaBlue","\\textcolor{##314453}{#1}");G("\\kaGreen","\\textcolor{##71B307}{#1}");var WW={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class kve{constructor(t,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(t),this.macros=new Nve(Cve,r.macros),this.mode=n,this.stack=[]}feed(t){this.lexer=new xR(t,this.settings)}switchMode(t){this.mode=t}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(t){this.stack.push(t)}pushTokens(t){this.stack.push(...t)}scanArgument(t){var r,n,a;if(t){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:a,end:n}=this.consumeArg(["]"])}else({tokens:a,start:r,end:n}=this.consumeArg());return this.pushToken(new ii("EOF",n.loc)),this.pushTokens(a),new ii("",Ia.range(r,n))}consumeSpaces(){for(;;){var t=this.future();if(t.text===" ")this.stack.pop();else break}}consumeArg(t){var r=[],n=t&&t.length>0;n||this.consumeSpaces();var a=this.future(),i,s=0,o=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++s;else if(i.text==="}"){if(--s,s===-1)throw new ze("Extra }",i)}else if(i.text==="EOF")throw new ze("Unexpected end of input in a macro argument, expected '"+(t&&n?t[o]:"}")+"'",i);if(t&&n)if((s===0||s===1&&t[o]==="{")&&i.text===t[o]){if(++o,o===t.length){r.splice(-o,o);break}}else o=0}while(s!==0||n);return a.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:a,end:i}}consumeArgs(t,r){if(r){if(r.length!==t+1)throw new ze("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;a<n.length;a++){var i=this.popToken();if(n[a]!==i.text)throw new ze("Use of the macro doesn't match its definition",i)}}for(var s=[],o=0;o<t;o++)s.push(this.consumeArg(r&&r[o+1]).tokens);return s}countExpansion(t){if(this.expansionCount+=t,this.expansionCount>this.settings.maxExpand)throw new ze("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(t){var r=this.popToken(),n=r.text,a=r.noexpand?null:this._getExpansion(n);if(a==null||t&&a.unexpandable){if(t&&a==null&&n[0]==="\\"&&!this.isDefined(n))throw new ze("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var i=a.tokens,s=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){i=i.slice();for(var o=i.length-1;o>=0;--o){var c=i[o];if(c.text==="#"){if(o===0)throw new ze("Incomplete placeholder at end of macro body",c);if(c=i[--o],c.text==="#")i.splice(o+1,1);else if(/^[1-9]$/.test(c.text))i.splice(o,2,...s[+c.text-1]);else throw new ze("Not a valid argument number",c)}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var t=this.stack.pop();return t.treatAsRelax&&(t.text="\\relax"),t}throw new Error}expandMacro(t){return this.macros.has(t)?this.expandTokens([new ii(t)]):void 0}expandTokens(t){var r=[],n=this.stack.length;for(this.pushTokens(t);this.stack.length>n;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),r.push(a)}return this.countExpansion(r.length),r}expandMacroAsText(t){var r=this.expandMacro(t);return r&&r.map(n=>n.text).join("")}_getExpansion(t){var r=this.macros.get(t);if(r==null)return r;if(t.length===1){var n=this.lexer.catcodes[t];
vendor: 5,115 bytes, line 826
826if(n!=null&&n!==13)return}var a=typeof r=="function"?r(this):r;if(typeof a=="string"){var i=0;if(a.indexOf("#")!==-1)for(var s=a.replace(/##/g,"");s.indexOf("#"+(i+1))!==-1;)++i;for(var o=new xR(a,this.settings),c=[],u=o.lex();u.text!=="EOF";)c.push(u),u=o.lex();c.reverse();var h={tokens:c,numArgs:i};return h}return a}isDefined(t){return this.macros.has(t)||Yl.hasOwnProperty(t)||Cr.math.hasOwnProperty(t)||Cr.text.hasOwnProperty(t)||WW.hasOwnProperty(t)}isExpandable(t){var r=this.macros.get(t);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:Yl.hasOwnProperty(t)&&!Yl[t].primitive}}var ER=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,M1=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),Z3={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},_R={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ
vendor: 16,784 bytes, lines 826-828
826:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};let YW=class KW{constructor(t,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new kve(t,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(t,r){if(r===void 0&&(r=!0),this.fetch().text!==t)throw new ze("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(t){this.mode=t,this.gullet.switchMode(t)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var t=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),t}finally{this.gullet.endGroups()}}subparse(t){var r=this.nextToken;this.consume(),this.gullet.pushToken(new ii("}")),this.gullet.pushTokens(t);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(t,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(KW.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||t&&Yl[a.text]&&Yl[a.text].infix)break;var i=this.parseAtom(r);if(i){if(i.type==="internal")continue}else break;n.push(i)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(t){for(var r=-1,n,a=0;a<t.length;a++)if(t[a].type==="infix"){if(r!==-1)throw new ze("only one infix operator per group",t[a].token);r=a,n=t[a].replaceWith}if(r!==-1&&n){var i,s,o=t.slice(0,r),c=t.slice(r+1);o.length===1&&o[0].type==="ordgroup"?i=o[0]:i={type:"ordgroup",mode:this.mode,body:o},c.length===1&&c[0].type==="ordgroup"?s=c[0]:s={type:"ordgroup",mode:this.mode,body:c};var u;return n==="\\\\abovefrac"?u=this.callFunction(n,[i,t[r],s],[]):u=this.callFunction(n,[i,s],[]),[u]}else return t}handleSupSubscript(t){var r=this.fetch(),n=r.text;this.consume(),this.consumeSpaces();var a;do{var i;a=this.parseGroup(t)}while(((i=a)==null?void 0:i.type)==="internal");if(!a)throw new ze("Expected group after '"+n+"'",r);return a}formatUnsupportedCmd(t){for(var r=[],n=0;n<t.length;n++)r.push({type:"textord",mode:"text",text:t[n]});var a={type:"text",mode:this.mode,body:r},i={type:"color",mode:this.mode,color:this.settings.errorColor,body:[a]};return i}parseAtom(t){var r=this.parseGroup("atom",t);if(r?.type==="internal"||this.mode==="text")return r;for(var n,a;;){this.consumeSpaces();var i=this.fetch();if(i.text==="\\limits"||i.text==="\\nolimits"){if(r&&r.type==="op"){var s=i.text==="\\limits";r.limits=s,r.alwaysHandleSupSub=!0}else if(r&&r.type==="operatorname")r.alwaysHandleSupSub&&(r.limits=i.text==="\\limits");else throw new ze("Limit controls must follow a math operator",i);this.consume()}else if(i.text==="^"){if(n)throw new ze("Double superscript",i);n=this.handleSupSubscript("superscript")}else if(i.text==="_"){if(a)throw new ze("Double subscript",i);a=this.handleSupSubscript("subscript")}else if(i.text==="'"){if(n)throw new ze("Double superscript",i);var o={type:"textord",mode:this.mode,text:"\\prime"},c=[o];for(this.consume();this.fetch().text==="'";)c.push(o),this.consume();this.fetch().text==="^"&&c.push(this.handleSupSubscript("superscript")),n={type:"ordgroup",mode:this.mode,body:c}}else if(M1[i.text]){var u=ER.test(i.text),h=[];for(h.push(new ii(M1[i.text])),this.consume();;){var p=this.fetch().text;if(!M1[p]||ER.test(p)!==u)break;h.unshift(new ii(M1[p])),this.consume()}var g=this.subparse(h);u?a={type:"ordgroup",mode:"math",body:g}:n={type:"ordgroup",mode:"math",body:g}}else break}return n||a?{type:"supsub",mode:this.mode,base:r,sup:n,sub:a}:r}parseFunction(t,r){var n=this.fetch(),a=n.text,i=Yl[a];if(!i)return null;if(this.consume(),r&&r!=="atom"&&!i.allowedInArgument)throw new ze("Got function '"+a+"' with no arguments"+(r?" as "+r:""),n);if(this.mode==="text"&&!i.allowedInText)throw new ze("Can't use function '"+a+"' in text mode",n);if(this.mode==="math"&&i.allowedInMath===!1)throw new ze("Can't use function '"+a+"' in math mode",n);var{args:s,optArgs:o}=this.parseArguments(a,i);return this.callFunction(a,s,o,n,t)}callFunction(t,r,n,a,i){var s={funcName:t,parser:this,token:a,breakOnTokenText:i},o=Yl[t];if(o&&o.handler)return o.handler(s,r,n);throw new ze("No function handler for "+t)}parseArguments(t,r){var n=r.numArgs+r.numOptionalArgs;if(n===0)return{args:[],optArgs:[]};for(var a=[],i=[],s=0;s<n;s++){var o=r.argTypes&&r.argTypes[s],c=s<r.numOptionalArgs;(r.primitive&&o==null||r.type==="sqrt"&&s===1&&i[0]==null)&&(o="primitive");var u=this.parseGroupOfType("argument to '"+t+"'",o,c);if(c)i.push(u);else if(u!=null)a.push(u);else throw new ze("Null argument, please report this as a bug")}return{args:a,optArgs:i}}parseGroupOfType(t,r,n){switch(r){case"color":return this.parseColorGroup(n);case"size":return this.parseSizeGroup(n);case"url":return this.parseUrlGroup(n);case"math":case"text":return this.parseArgumentGroup(n,r);case"hbox":{var a=this.parseArgumentGroup(n,"text");return a!=null?{type:"styling",mode:a.mode,body:[a],style:"text"}:null}case"raw":{var i=this.parseStringGroup("raw",n);return i!=null?{type:"raw",mode:"text",string:i.text}:null}case"primitive":{if(n)throw new ze("A primitive argument cannot be optional");var s=this.parseGroup(t);if(s==null)throw new ze("Expected group as "+t,this.fetch());return s}case"original":case null:case void 0:return this.parseArgumentGroup(n);default:throw new ze("Unknown group type as "+t,this.fetch())}}consumeSpaces(){for(;this.fetch().text===" ";)this.consume()}parseStringGroup(t,r){var n=this.gullet.scanArgument(r);if(n==null)return null;for(var a="",i;(i=this.fetch()).text!=="EOF";)a+=i.text,this.consume();return this.consume(),n.text=a,n}parseRegexGroup(t,r){for(var n=this.fetch(),a=n,i="",s;(s=this.fetch()).text!=="EOF"&&t.test(i+s.text);)a=s,i+=a.text,this.consume();if(i==="")throw new ze("Invalid "+r+": '"+n.text+"'",n);return n.range(a,i)}parseColorGroup(t){var r=this.parseStringGroup("color",t);if(r==null)return null;var n=/^(#[a-f0-9]{3,4}|#[a-f0-9]{6}|#[a-f0-9]{8}|[a-f0-9]{6}|[a-z]+)$/i.exec(r.text);if(!n)throw new ze("Invalid color: '"+r.text+"'",r);var a=n[0];return/^[0-9a-f]{6}$/i.test(a)&&(a="#"+a),{type:"color-token",mode:this.mode,color:a}}parseSizeGroup(t){var r,n=!1;if(this.gullet.consumeSpaces(),!t&&this.gullet.future().text!=="{"?r=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):r=this.parseStringGroup("size",t),!r)return null;!t&&r.text.length===0&&(r.text="0pt",n=!0);var a=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(r.text);if(!a)throw new ze("Invalid size: '"+r.text+"'",r);var i={number:+(a[1]+a[2]),unit:a[3]};if(!nW(i))throw new ze("Invalid unit: '"+i.unit+"'",r);return{type:"size",mode:this.mode,value:i,isBlank:n}}parseUrlGroup(t){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var r=this.parseStringGroup("url",t);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),r==null)return null;var n=r.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:n}}parseArgumentGroup(t,r){var n=this.gullet.scanArgument(t);if(n==null)return null;var a=this.mode;r&&this.switchMode(r),this.gullet.beginGroup();var i=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var s={type:"ordgroup",mode:this.mode,loc:n.loc,body:i};return r&&this.switchMode(a),s}parseGroup(t,r){var n=this.fetch(),a=n.text,i;if(a==="{"||a==="\\begingroup"){this.consume();var s=a==="{"?"}":"\\endgroup";this.gullet.beginGroup();var o=this.parseExpression(!1,s),c=this.fetch();this.expect(s),this.gullet.endGroup(),i={type:"ordgroup",mode:this.mode,loc:Ia.range(n,c),body:o,semisimple:a==="\\begingroup"||void 0}}else if(i=this.parseFunction(r,t)||this.parseSymbol(),i==null&&a[0]==="\\"&&!WW.hasOwnProperty(a)){if(this.settings.throwOnError)throw new ze("Undefined control sequence: "+a,n);i=this.formatUnsupportedCmd(a),this.consume()}return i}formLigatures(t){for(var r=t.length-1,n=0;n<r;++n){var a=t[n],i=a.text;i==="-"&&t[n+1].text==="-"&&(n+1<r&&t[n+2].text==="-"?(t.splice(n,3,{type:"textord",mode:"text",loc:Ia.range(a,t[n+2]),text:"---"}),r-=2):(t.splice(n,2,{type:"textord",mode:"text",loc:Ia.range(a,t[n+1]),text:"--"}),r-=1)),(i==="'"||i==="`")&&t[n+1].text===i&&(t.splice(n,2,{type:"textord",mode:"text",loc:Ia.range(a,t[n+1]),text:i+i}),r-=1)}}parseSymbol(){var t=this.fetch(),r=t.text;if(/^\\verb[^a-zA-Z]/.test(r)){this.consume();var n=r.slice(5),a=n.charAt(0)==="*";if(a&&(n=n.slice(1)),n.length<2||n.charAt(0)!==n.slice(-1))throw new ze(`\\verb assertion failed --
827                    please report what input caused this bug`);return n=n.slice(1,-1),{type:"verb",mode:"text",body:n,star:a}}_R.hasOwnProperty(r[0])&&!Cr[this.mode][r[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+r[0]+'" used in math mode',t),r=_R[r[0]]+r.slice(1));var i=Ave.exec(r);i&&(r=r.substring(0,i.index),r==="i"?r="ı":r==="j"&&(r="ȷ"));var s;if(Cr[this.mode][r]){this.settings.strict&&this.mode==="math"&&w_.indexOf(r)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',t);var o=Cr[this.mode][r].group,c=Ia.range(t),u;if(yye.hasOwnProperty(o)){var h=o;u={type:"atom",mode:this.mode,family:h,loc:c,text:r}}else u={type:o,mode:this.mode,loc:c,text:r};s=u}else if(r.charCodeAt(0)>=128)this.settings.strict&&(tW(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),t)),s={type:"textord",mode:"text",loc:Ia.range(t),text:r};else return null;if(this.consume(),i)for(var p=0;p<i[0].length;p++){var g=i[0][p];if(!Z3[g])throw new ze("Unknown accent ' "+g+"'",t);var y=Z3[g][this.mode]||Z3[g].text;if(!y)throw new ze("Accent "+g+" unsupported in "+this.mode+" mode",t);s={type:"accent",mode:this.mode,loc:Ia.range(t),label:y,isStretchy:!1,isShifty:!0,base:s}}return s}};YW.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var G8=function(t,r){if(!(typeof t=="string"||t instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var n=new YW(t,r);delete n.gullet.macros.current["\\df@tag"];var a=n.parse();if(delete n.gullet.macros.current["\\current@color"],delete n.gullet.macros.current["\\color"],n.gullet.macros.get("\\df@tag")){if(!r.displayMode)throw new ze("\\tag works only in display equations");a=[{type:"tag",mode:"text",body:a,tag:n.subparse([new ii("\\df@tag")])}]}return a},W8=function(t,r,n){r.textContent="";var a=Gb(t,n).toNode();r.appendChild(a)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),W8=function(){throw new ze("KaTeX doesn't work in quirks mode.")});var XW=function(t,r){var n=Gb(t,r).toMarkup();return n},QW=function(t,r){var n=new C8(r);return G8(t,n)},ZW=function(t,r,n){if(n.throwOnError||!(t instanceof ze))throw t;var a=me.makeSpan(["katex-error"],[new ji(r)]);return a.setAttribute("title",t.toString()),a.setAttribute("style","color:"+n.errorColor),a},Gb=function(t,r){var n=new C8(r);try{var a=G8(t,n);return Fye(a,t,n)}catch(i){return ZW(i,t,n)}},JW=function(t,r){var n=new C8(r);try{var a=G8(t,n);return $ye(a,t,n)}catch(i){return ZW(i,t,n)}},eY="0.16.25",tY={Span:Nm,Anchor:M8,SymbolNode:ji,SvgNode:Yo,PathNode:cc,LineNode:x_},N_={version:eY,render:W8,renderToString:XW,ParseError:ze,SETTINGS_SCHEMA:Kh,__parse:QW,__renderToDomTree:Gb,__renderToHTMLTree:JW,__setFontMetrics:rW,__defineSymbol:M,__defineFunction:Ke,__defineMacro:G,__domTree:tY};const jFe=Object.freeze(Object.defineProperty({__proto__:null,ParseError:ze,SETTINGS_SCHEMA:Kh,__defineFunction:Ke,__defineMacro:G,__defineSymbol:M,__domTree:tY,__parse:QW,__renderToDomTree:Gb,__renderToHTMLTree:JW,__setFontMetrics:rW,default:N_,get render(){return W8},renderToString:XW,version:eY},Symbol.toStringTag,{value:"Module"})),Ove={},Mve=[];function Pve(e){const t=e||Ove;return function(r,n){A8(r,"element",function(a,i){const s=Array.isArray(a.properties.className)?a.properties.className:Mve,o=s.includes("language-math"),c=s.includes("math-display"),u=s.includes("math-inline");let h=c;if(!o&&!c&&!u)return;let p=i[i.length-1],g=a;if(a.tagName==="code"&&o&&p&&p.type==="element"&&p.tagName==="pre"&&(g=p,p=i[i.length-2],h=!0),!p)return;const y=O1e(g,{whitespace:"pre"});let x;try{x=N_.renderToString(y,{...t,displayMode:h,throwOnError:!0})}catch(w){const E=w,A=E.name.toLowerCase();n.message("Could not render math with KaTeX",{ancestors:[...i,a],cause:E,place:a.position,ruleId:A,source:"rehype-katex"});try{x=N_.renderToString(y,{...t,displayMode:h,strict:"ignore",throwOnError:!1})}catch{x=[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(t.errorColor||"#cc0000"),title:String(w)},children:[{type:"text",value:y}]}]}}typeof x=="string"&&(x=S1e(x).children);const b=p.children.indexOf(g);return p.children.splice(b,1,...x),Ry})}}function Rve(e){const t=String(e),r=[];return{toOffset:a,toPoint:n};function n(i){if(typeof i=="number"&&i>-1&&i<=t.length){let s=0;for(;;){let o=r[s];if(o===void 0){const c=AR(t,r[s-1]);o=c===-1?t.length+1:c+1,r[s]=o}if(o>i)return{line:s+1,column:i-(s>0?r[s-1]:0)+1,offset:i};s++}}}function a(i){if(i&&typeof i.line=="number"&&typeof i.column=="number"&&!Number.isNaN(i.line)&&!Number.isNaN(i.column)){for(;r.length<i.line;){const o=r[r.length-1],c=AR(t,o),u=c===-1?t.length+1:c+1;if(o===u)break;r.push(u)}const s=(i.line>1?r[i.line-2]:0)+i.column-1;if(s<r[i.line-1])return s}}}function AR(e,t){const r=e.indexOf("\r",t),n=e.indexOf(`
828`,t);return n===-1?r:r===-1||r+1===n?n:r<n?r:n}const rY={}.hasOwnProperty,Dve=Object.prototype;function Ive(e,t){const r=t||{};return Y8({file:r.file||void 0,location:!1,schema:r.space==="svg"?pc:Sm,verbose:r.verbose||!1},e)}function Y8(e,t){let r;switch(t.nodeName){case"#comment":{const n=t;return r={type:"comment",value:n.data},uy(e,n,r),r}case"#document":case"#document-fragment":{const n=t,a="mode"in n?n.mode==="quirks"||n.mode==="limited-quirks":!1;if(r={type:"root",children:nY(e,t.childNodes),data:{quirksMode:a}},e.file&&e.location){const i=String(e.file),s=Rve(i),o=s.toPoint(0),c=s.toPoint(i.length);r.position={start:o,end:c}}return r}case"#documentType":{const n=t;return r={type:"doctype"},uy(e,n,r),r}case"#text":{const n=t;return r={type:"text",value:n.value},uy(e,n,r),r}default:return r=jve(e,t),r}}function nY(e,t){let r=-1;const n=[];for(;++r<t.length;){const a=Y8(e,t[r]);n.push(a)}return n}function jve(e,t){const r=e.schema;e.schema=t.namespaceURI===Is.svg?pc:Sm;let n=-1;const a={};for(;++n<t.attrs.length;){const o=t.attrs[n],c=(o.prefix?o.prefix+":":"")+o.name;rY.call(Dve,c)||(a[c]=o.value)}const s=(e.schema.space==="svg"?WG:GG)(t.tagName,a,nY(e,t.childNodes));if(uy(e,t,s),s.tagName==="template"){const o=t,c=o.sourceCodeLocation,u=c&&c.startTag&&Kd(c.startTag),h=c&&c.endTag&&Kd(c.endTag),p=Y8(e,o.content);u&&h&&e.file&&(p.position={start:u.end,end:h.start}),s.content=p}return e.schema=r,s}function uy(e,t,r){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){const n=Lve(e,r,t.sourceCodeLocation);n&&(e.location=!0,r.position=n)}}function Lve(e,t,r){const n=Kd(r);if(t.type==="element"){const a=t.children[t.children.length-1];if(n&&!r.endTag&&a&&a.position&&a.position.end&&(n.end=Object.assign({},a.position.end)),e.verbose){const i={};let s;if(r.attrs)for(s in r.attrs)rY.call(r.attrs,s)&&(i[Db(e.schema,s).property]=Kd(r.attrs[s]));r.startTag;const o=Kd(r.startTag),c=r.endTag?Kd(r.endTag):void 0,u={opening:o};c&&(u.closing=c),u.properties=i,t.data={position:u}}}return n}function Kd(e){const t=TR({line:e.startLine,column:e.startCol,offset:e.startOffset}),r=TR({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||r?{start:t,end:r}:void 0}function TR(e){return e.line&&e.column?e:void 0}class km{constructor(t,r,n){this.property=t,this.normal=r,n&&(this.space=n)}}km.prototype.property={};km.prototype.normal={};km.prototype.space=null;function aY(e,t){const r={},n={};let a=-1;for(;++a<e.length;
vendor: 4,196 bytes, line 828
828)Object.assign(r,e[a].property),Object.assign(n,e[a].normal);return new km(r,n,t)}function C_(e){return e.toLowerCase()}class $i{constructor(t,r){this.property=t,this.attribute=r}}$i.prototype.space=null;$i.prototype.boolean=!1;$i.prototype.booleanish=!1;$i.prototype.overloadedBoolean=!1;$i.prototype.number=!1;$i.prototype.commaSeparated=!1;$i.prototype.spaceSeparated=!1;$i.prototype.commaOrSpaceSeparated=!1;$i.prototype.mustUseProperty=!1;$i.prototype.defined=!1;let Bve=0;const Tt=Fu(),dn=Fu(),iY=Fu(),He=Fu(),Tr=Fu(),of=Fu(),Ka=Fu();function Fu(){return 2**++Bve}const k_=Object.freeze(Object.defineProperty({__proto__:null,boolean:Tt,booleanish:dn,commaOrSpaceSeparated:Ka,commaSeparated:of,number:He,overloadedBoolean:iY,spaceSeparated:Tr},Symbol.toStringTag,{value:"Module"})),J3=Object.keys(k_);class K8 extends $i{constructor(t,r,n,a){let i=-1;if(super(t,r),NR(this,"space",a),typeof n=="number")for(;++i<J3.length;){const s=J3[i];NR(this,J3[i],(n&k_[s])===k_[s])}}}K8.prototype.defined=!0;function NR(e,t,r){r&&(e[t]=r)}const zve={}.hasOwnProperty;function o0(e){const t={},r={};let n;for(n in e.properties)if(zve.call(e.properties,n)){const a=e.properties[n],i=new K8(n,e.transform(e.attributes||{},n),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(n)&&(i.mustUseProperty=!0),t[n]=i,r[C_(n)]=n,r[C_(i.attribute)]=n}return new km(t,r,e.space)}const sY=o0({space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),oY=o0({space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function lY(e,t){return t in e?e[t]:t}function cY(e,t){return lY(e,t.toLowerCase())}const uY=o0({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:cY,properties:{xmlns:null,xmlnsXLink:null}}),dY=o0({transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:dn,ariaAutoComplete:null,ariaBusy:dn,ariaChecked:dn,ariaColCount:He,ariaColIndex:He,ariaColSpan:He,ariaControls:Tr,ariaCurrent:null,ariaDescribedBy:Tr,ariaDetails:null,ariaDisabled:dn,ariaDropEffect:Tr,ariaErrorMessage:null,ariaExpanded:dn,ariaFlowTo:Tr,ariaGrabbed:dn,ariaHasPopup:null,ariaHidden:dn,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Tr,ariaLevel:He,ariaLive:null,ariaModal:dn,ariaMultiLine:dn,ariaMultiSelectable:dn,ariaOrientation:null,ariaOwns:Tr,ariaPlaceholder:null,ariaPosInSet:He,ariaPressed:dn,ariaReadOnly:dn,ariaRelevant:null,ariaRequired:dn,ariaRoleDescription:Tr,ariaRowCount:He,ariaRowIndex:He,ariaRowSpan:He,ariaSelected:dn,ariaSetSize:He,ariaSort:null,ariaValueMax:He,ariaValueMin:He,ariaValueNow:He,ariaValueText:null,role:null}}),Fve=o0({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:cY,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:of,acceptCharset:Tr,accessKey:Tr,action:null,allow:null,allowFullScreen:Tt,allowPaymentRequest:Tt,allowUserMedia:Tt,alt:null,as:null,async:Tt,autoCapitalize:null,autoComplete:Tr,autoFocus:Tt,autoPlay:Tt,blocking:Tr,capture:null,charSet:null,checked:Tt,cite:null,className:Tr,cols:He,colSpan:null,content:null,contentEditable:dn,controls:Tt,controlsList:Tr,coords:He|of,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Tt,defer:Tt,dir:null,dirName:null,disabled:Tt,download:iY,draggable:dn,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Tt,formTarget:null,headers:Tr,height:He,hidden:Tt,high:He,href:null,hrefLang:null,htmlFor:Tr,httpEquiv:Tr,id:null,imageSizes:null,imageSrcSet:null,inert:Tt,inputMode:null,integrity:null,is:null,isMap:Tt,itemId:null,itemProp:Tr,itemRef:Tr,itemScope:Tt,itemType:Tr,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Tt,low:He,manifest:null,max:null,maxLength:He,media:null,method:null,min:null,minLength:He,multiple:Tt,muted:Tt,name:null,nonce:null,noModule:Tt,noValidate:Tt,onAbort:null,onAfterPrint:null,onAuxCl
828ick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Tt,optimum:He,pattern:null,ping:Tr,placeholder:null,playsInline:Tt,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Tt,referrerPolicy:null,rel:Tr,required:Tt,reversed:Tt,rows:He,rowSpan:He,sandbox:Tr,scope:null,scoped:Tt,seamless:Tt,selected:Tt,shadowRootClonable:Tt,shadowRootDelegatesFocus:Tt,shadowRootMode:null,shape:null,size:He,sizes:null,slot:null,span:He,spellCheck:dn,src:null,srcDoc:null,srcLang:null,srcSet:null,start:He,step:null,style:null,tabIndex:He,target:null,title:null,translate:null,type:null,typeMustMatch:Tt,useMap:null,value:dn,width:He,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Tr,axis:null,background:null,bgColor:null,border:He,borderColor:null,bottomMargin:He,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Tt,declare:Tt,event:null,face:null,frame:null,frameBorder:null,hSpace:He,leftMargin:He,link:null,longDesc:null,lowSrc:null,marginHeight:He,marginWidth:He,noResize:Tt,noHref:Tt,noShade:Tt,noWrap:Tt,object:null,profile:null,prompt:null,rev:null,rightMargin:He,rules:null,scheme:null,scrolling:dn,standby:null,summary:null,text:null,topMargin:He,valueType:null,version:null,vAlign:null,vLink:null,vSpace:He,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Tt,disableRemotePlayback:Tt,prefix:null,property:null,results:He,security:null,unselectable:null}}),$ve=o0({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",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",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav
828-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",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",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-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",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:lY,properties:{about:Ka,accentHeight:He,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:He,amplitude:He,arabicForm:null,ascent:He,attributeName:null,attributeType:null,azimuth:He,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:He,by:null,calcMode:null,capHeight:He,className:Tr,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:He,diffuseConstant:He,direction:null,display:null,dur:null,divisor:He,dominantBaseline:null,download:Tt,dx:null,dy:null,edgeMode:null,editable:null,elevation:He,enableBackgroun
vendor: 5,617 bytes, line 828
828d:null,end:null,event:null,exponent:He,externalResourcesRequired:null,fill:null,fillOpacity:He,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:of,g2:of,glyphName:of,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:He,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:He,horizOriginX:He,horizOriginY:He,id:null,ideographic:He,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:He,k:He,k1:He,k2:He,k3:He,k4:He,kernelMatrix:Ka,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:He,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:He,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:He,overlineThickness:He,paintOrder:null,panose1:null,path:null,pathLength:He,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Tr,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:He,pointsAtY:He,pointsAtZ:He,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ka,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ka,rev:Ka,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ka,requiredFeatures:Ka,requiredFonts:Ka,requiredFormats:Ka,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:He,specularExponent:He,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:He,strikethroughThickness:He,string:null,stroke:null,strokeDashArray:Ka,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:He,strokeOpacity:He,strokeWidth:null,style:null,surfaceScale:He,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ka,tabIndex:He,tableValues:null,target:null,targetX:He,targetY:He,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ka,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:He,underlineThickness:He,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:He,values:null,vAlphabetic:He,vMathematical:He,vectorEffect:null,vHanging:He,vIdeographic:He,version:null,vertAdvY:He,vertOriginX:He,vertOriginY:He,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:He,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),Uve=/^data[-\w.:]+$/i,CR=/-[a-z]/g,Hve=/[A-Z]/g;function qve(e,t){const r=C_(t);let n=t,a=$i;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&r.slice(0,4)==="data"&&Uve.test(t)){if(t.charAt(4)==="-"){const i=t.slice(5).replace(CR,Gve);n="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!CR.test(i)){let s=i.replace(Hve,Vve);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}a=K8}return new a(n,t)}function Vve(e){return"-"+e.toLowerCase()}function Gve(e){return e.charAt(1).toUpperCase()}const Wve=aY([oY,sY,uY,dY,Fve],"html"),fY=aY([oY,sY,uY,dY,$ve],"svg"),kR={}.hasOwnProperty;function X8(e,t){const r=t||{};function n(a,...i){let s=n.invalid;const o=n.handlers;if(a&&kR.call(a,e)){const c=String(a[e]);s=kR.call(o,c)?o[c]:n.unknown}if(s)return s.call(this,a,...i)}return n.handlers=r.handlers||{}
vendor: 4,430 bytes, line 828
828,n.invalid=r.invalid,n.unknown=r.unknown,n}const Yve={},Kve={}.hasOwnProperty,hY=X8("type",{handlers:{root:Qve,element:rbe,text:ebe,comment:tbe,doctype:Jve}});function Xve(e,t){const n=(t||Yve).space;return hY(e,n==="svg"?fY:Wve)}function Qve(e,t){const r={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return r.childNodes=Q8(e.children,r,t),l0(e,r),r}function Zve(e,t){const r={nodeName:"#document-fragment",childNodes:[]};return r.childNodes=Q8(e.children,r,t),l0(e,r),r}function Jve(e){const t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return l0(e,t),t}function ebe(e){const t={nodeName:"#text",value:e.value,parentNode:null};return l0(e,t),t}function tbe(e){const t={nodeName:"#comment",data:e.value,parentNode:null};return l0(e,t),t}function rbe(e,t){const r=t;let n=r;e.type==="element"&&e.tagName.toLowerCase()==="svg"&&r.space==="html"&&(n=fY);const a=[];let i;if(e.properties){for(i in e.properties)if(i!=="children"&&Kve.call(e.properties,i)){const c=nbe(n,i,e.properties[i]);c&&a.push(c)}}const s=n.space,o={nodeName:e.tagName,tagName:e.tagName,attrs:a,namespaceURI:Is[s],childNodes:[],parentNode:null};return o.childNodes=Q8(e.children,o,n),l0(e,o),e.tagName==="template"&&e.content&&(o.content=Zve(e.content,n)),o}function nbe(e,t,r){const n=qve(e,t);if(r===!1||r===null||r===void 0||typeof r=="number"&&Number.isNaN(r)||!r&&n.boolean)return;Array.isArray(r)&&(r=n.commaSeparated?f8(r):p8(r));const a={name:n.attribute,value:r===!0?"":String(r)};if(n.space&&n.space!=="html"&&n.space!=="svg"){const i=a.name.indexOf(":");i<0?a.prefix="":(a.name=a.name.slice(i+1),a.prefix=n.attribute.slice(0,i)),a.namespace=Is[n.space]}return a}function Q8(e,t,r){let n=-1;const a=[];if(e)for(;++n<e.length;){const i=hY(e[n],r);i.parentNode=t,a.push(i)}return a}function l0(e,t){const r=e.position;r&&r.start&&r.end&&(r.start.offset,r.end.offset,t.sourceCodeLocation={startLine:r.start.line,startCol:r.start.column,startOffset:r.start.offset,endLine:r.end.line,endCol:r.end.column,endOffset:r.end.offset})}const pY=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"],abe=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Dr="�";var X;(function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(X||(X={}));const Ma={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function mY(e){return e>=55296&&e<=57343}function ibe(e){return e>=56320&&e<=57343}function sbe(e,t){return(e-55296)*1024+9216+t}function gY(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function yY(e){return e>=64976&&e<=65007||abe.has(e)}var Ee;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invali
vendor: 6,679 bytes, line 828
828dFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Ee||(Ee={}));const obe=65536;class lbe{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=obe,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t,r){const{line:n,col:a,offset:i}=this,s=a+r,o=i+r;return{code:t,startLine:n,endLine:n,startCol:s,endCol:s,startOffset:o,endOffset:o}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){const r=this.html.charCodeAt(this.pos+1);if(ibe(r))return this.pos++,this._addGap(),sbe(t,r)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,X.EOF;return this._err(Ee.surrogateInInputStream),t}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(t,r){this.html.length>0?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=r}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,r){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(r)return this.html.startsWith(t,this.pos);for(let n=0;n<t.length;n++)if((this.html.charCodeAt(this.pos+n)|32)!==t.charCodeAt(n))return!1;return!0}peek(t){const r=this.pos+t;if(r>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,X.EOF;const n=this.html.charCodeAt(r);return n===X.CARRIAGE_RETURN?X.LINE_FEED:n}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,X.EOF;let t=this.html.charCodeAt(this.pos);return t===X.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,X.LINE_FEED):t===X.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,mY(t)&&(t=this._processSurrogate(t)),this.handler.onParseError===null||t>31&&t<127||t===X.LINE_FEED||t===X.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){gY(t)?this._err(Ee.controlCharacterInInputStream):yY(t)&&this._err(Ee.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}var Rt;(function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"})(Rt||(Rt={}));function vY(e,t){for(let r=e.attrs.length-1;r>=0;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}const cbe=new Uint16Array('
vendor: 16,129 bytes, line 828
828ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms�„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;æ«§ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapÓºÓ¾cr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpÔ¦Ôªon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋ĀipÕªÕ¯sts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0Ö£mallSquare;旼erySmallSquare;斪Ͱֺ\0Ö¿\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0Ú²f;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgÜ´Ü·r;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyÞ±Þµrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āeyß¶ß»dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;æ««y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;æ©°cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;æ§«riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0á ±;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0á«¢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;æ©­nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0á­µr;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;oá³§á³°ntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;æ§¶rok;䄑Ādrá¶°á¶´ot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;æ§£us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0á¾½g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;
vendor: 4,294 bytes, line 828
828䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;
vendor: 6,210 bytes, line 828
828astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌
828'.split("").map(e=>e.charCodeAt(0))),ube=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function dbe(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=ube.get(e))!==null&&t!==void 0?t:e}var zn;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(zn||(zn={}));const fbe=32;var Kl;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Kl||(Kl={}));function O_(e){return e>=zn.ZERO&&e<=zn.NINE}function hbe(e){return e>=zn.UPPER_A&&e<=zn.UPPER_F||e>=zn.LOWER_A&&e<=zn.LOWER_F}function pbe(e){return e>=zn.UPPER_A&&e<=zn.UPPER_Z||e>=zn.LOWER_A&&e<=zn.LOWER_Z||O_(e)}function mbe(e){return e===zn.EQUALS||pbe(e)}var jn;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(jn||(jn={}));var Co;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Co||(Co={}));class gbe{constructor(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=jn.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Co.Strict}startEntity(t){this.decodeMode=t,this.state=jn.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,r){switch(this.state){case jn.EntityStart:return t.charCodeAt(r)===zn.NUM?(this.state=jn.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=jn.NamedEntity,this.stateNamedEntity(t,r));case jn.NumericStart:return this.stateNumericStart(t,r);case jn.NumericDecimal:return this.stateNumericDecimal(t,r);case jn.NumericHex:return this.stateNumericHex(t,r);case jn.NamedEntity:return this.stateNamedEntity(t,r)}}stateNumericStart(t,r){return r>=t.length?-1:(t.charCodeAt(r)|fbe)===zn.LOWER_X?(this.state=jn.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=jn.NumericDecimal,this.stateNumericDecimal(t,r))}addToNumericResult(t,r,n,a){if(r!==n){const i=n-r;this.result=this.result*Math.pow(a,i)+Number.parseInt(t.substr(r,i),a),this.consumed+=i}}stateNumericHex(t,r){const n=r;for(;r<t.length;){const a=t.charCodeAt(r);if(O_(a)||hbe(a))r+=1;else return this.addToNumericResult(t,n,r,16),this.emitNumericEntity(a,3)}return this.addToNumericResult(t,n,r,16),-1}stateNumericDecimal(t,r){const n=r;for(;r<t.length;){const a=t.charCodeAt(r);if(O_(a))r+=1;else return this.addToNumericResult(t,n,r,10),this.emitNumericEntity(a,2)}return this.addToNumericResult(t,n,r,10),-1}emitNumericEntity(t,r){var n;if(this.consumed<=r)return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===zn.SEMI)this.consumed+=1;else if(this.decodeMode===Co.Strict)return 0;return this.emitCodePoint(dbe(this.result),this.consumed),this.errors&&(t!==zn.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,r){const{decodeTree:n}=this;let a=n[this.treeIndex],i=(a&Kl.VALUE_LENGTH)>>14;for(;r<t.length;r++,this.excess++){const s=t.charCodeAt(r);if(this.treeIndex=ybe(n,a,this.treeIndex+Math.max(1,i),s),this.treeIndex<0)return this.result===0||this.decodeMode===Co.Attribute&&(i===0||mbe(s))?0:this.emitNotTerminatedNamedEntity();if(a=n[this.treeIndex],i=(a&Kl.VALUE_LENGTH)>>14,i!==0){if(s===zn.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==Co.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:r,decodeTree:n}=this,a=(n[r]&Kl.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,a,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,r,n){const{decodeTree:a}=this;return this.emitCodePoint(r===1?a[t]&~Kl.VALUE_LENGTH:a[t+1],n),r===3&&this.emitCodePoint(a[t+2],n),n}end(){var t;switch(this.state){case jn.NamedEntity:return this.result!==0&&(this.decodeMode!==Co.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case jn.NumericDecimal:return this.emitNumericEntity(0,2);case jn.NumericHex:return this.emitNumericEntity(0,3);case jn.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case jn.EntityStart:return 0}}}function ybe(e,t,r,n){const a=(t&Kl.BRANCH_LENGTH)>>7,i=t&Kl.JUMP_TABLE;if(a===0)return i!==0&&n===i?r:-1;if(i){const c=n-i;return c<0||c>=a?-1:e[r+c]-1}let s=r,o=s+a-1;for(;s<=o;){const c=s+o>>>1,u=e[c];if(u<n)s=c+1;else if(u>n)o=c-1;else return e[c+a]}return-1}var Re;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(Re||(Re={}));var uu;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(uu||(uu={}));var Ai;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})(Ai||(Ai={}));var he;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="str
828ike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(he||(he={}));var N;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"})(N||(N={}));const vbe=new Map([[he.A,N.A],[he.ADDRESS,N.ADDRESS],[he.ANNOTATION_XML,N.ANNOTATION_XML],[he.APPLET,N.APPLET],[he.AREA,N.AREA],[he.ARTICLE,N.ARTICLE],[he.ASIDE,N.ASIDE],[he.B,N.B],[he.BASE,N.BASE],[he.BASEFONT,N.BASEFONT],[he.BGSOUND,N.BGSOUND],[he.BIG,N.BIG],[he.BLOCKQUOTE,N.BLOCKQUOTE],[he.BODY,N.BODY],[he.BR,N.BR],[he.BUTTON,N.BUTTON],[he.CAPTION,N.CAPTION],[he.CENTER,N.CENTER],[he.CODE,N.CODE],[he.COL,N.COL],[he.COLGROUP,N.COLGROUP],[he.DD,N.DD],[he.DESC,N.DESC],[he.DETAILS,N.DETAILS],[he.DIALOG,N.DIALOG],[he.DIR,N.DIR],[he.DIV,N.DIV],[he.DL,N.DL],[he.DT,N.DT],[he.EM,N.EM],[he.EMBED,N.EMBED],[he.FIELDSET,N.FIELDSET],[he.FIGCAPTION,N.FIGCAPTION],[he.FIGURE,N.FIGURE],[he.FONT,N.FONT],[he.FOOTER,N.FOOTER],[he.FOREIGN_OBJECT,N.FOREIGN_OBJECT],[he.FORM,N.FORM],[he.FRAME,N.FRAME],[he.FRAMESET,N.FRAMESET],[he.H1,N.H1],[he.H2,N.H2],[he.H3,N.H3],[he.H4,N.H4],[he.H5,N.H5],[he.H6,N.H6],[he.HEAD,N.HEAD],[he.HEADER,N.HEADER],[he.HGROUP,N.HGROUP],[he.HR,N.HR],[he.HTML,N.HTML],[he.I,N.I],[he.IMG,N.IMG],[he.IMAGE,N.IMAGE],[he.INPUT,N.INPUT],[he.IFRAME,N.IFRAME],[he.KEYGEN,N.KEYGEN],[he.LABEL,N.LABEL],[he.LI,N.LI],[he.LINK,N.LINK],[he.LISTING,N.LISTING],[he.MAIN,N.MAIN],[he.MALIGNMARK,N.MALIGNMARK],[he.MARQUEE,N.MARQUEE],[he.MATH,N.MATH],[he.MENU,N.MENU],[he.META,N.META],[he.MGLYPH,N.MGLYPH],[he.MI,N.MI],[he.MO,N.MO],[he.MN,N.MN],[he.MS,N.MS],[he.MTEXT,N.MTEXT],[he.NAV,N.NAV],[he.NOBR,N.NOBR],[he.NOFRAMES,N.NOFRAMES],[he.NOEMBED,N.NOEMBED],[he.NOSCRIPT,N.NOSCRIPT],[he.OBJECT,N.OBJECT],[he.OL,N.OL],[he.OPTGROUP,N.OPTGROUP],[he.OPTION,N.OPTION],[he.P,N.P],[he.PARAM,N.PARAM],[he.PLAINTEXT,N.PLAINTEXT],[he.PRE,N.PRE],[he.RB,N.RB],[he.RP,N.RP],[he.RT,N.RT],[he.RTC,N.RTC],[he.RUBY,N.RUBY],[he.S,N.S],[he.SCRIPT,N.SCRIPT],[he.SEARCH,N.SEARCH],[he.SECTION,N.SECTION],[he.SELECT,
vendor: 118,132 bytes, line 828
828N.SELECT],[he.SOURCE,N.SOURCE],[he.SMALL,N.SMALL],[he.SPAN,N.SPAN],[he.STRIKE,N.STRIKE],[he.STRONG,N.STRONG],[he.STYLE,N.STYLE],[he.SUB,N.SUB],[he.SUMMARY,N.SUMMARY],[he.SUP,N.SUP],[he.TABLE,N.TABLE],[he.TBODY,N.TBODY],[he.TEMPLATE,N.TEMPLATE],[he.TEXTAREA,N.TEXTAREA],[he.TFOOT,N.TFOOT],[he.TD,N.TD],[he.TH,N.TH],[he.THEAD,N.THEAD],[he.TITLE,N.TITLE],[he.TR,N.TR],[he.TRACK,N.TRACK],[he.TT,N.TT],[he.U,N.U],[he.UL,N.UL],[he.SVG,N.SVG],[he.VAR,N.VAR],[he.WBR,N.WBR],[he.XMP,N.XMP]]);function c0(e){var t;return(t=vbe.get(e))!==null&&t!==void 0?t:N.UNKNOWN}const Le=N,bbe={[Re.HTML]:new Set([Le.ADDRESS,Le.APPLET,Le.AREA,Le.ARTICLE,Le.ASIDE,Le.BASE,Le.BASEFONT,Le.BGSOUND,Le.BLOCKQUOTE,Le.BODY,Le.BR,Le.BUTTON,Le.CAPTION,Le.CENTER,Le.COL,Le.COLGROUP,Le.DD,Le.DETAILS,Le.DIR,Le.DIV,Le.DL,Le.DT,Le.EMBED,Le.FIELDSET,Le.FIGCAPTION,Le.FIGURE,Le.FOOTER,Le.FORM,Le.FRAME,Le.FRAMESET,Le.H1,Le.H2,Le.H3,Le.H4,Le.H5,Le.H6,Le.HEAD,Le.HEADER,Le.HGROUP,Le.HR,Le.HTML,Le.IFRAME,Le.IMG,Le.INPUT,Le.LI,Le.LINK,Le.LISTING,Le.MAIN,Le.MARQUEE,Le.MENU,Le.META,Le.NAV,Le.NOEMBED,Le.NOFRAMES,Le.NOSCRIPT,Le.OBJECT,Le.OL,Le.P,Le.PARAM,Le.PLAINTEXT,Le.PRE,Le.SCRIPT,Le.SECTION,Le.SELECT,Le.SOURCE,Le.STYLE,Le.SUMMARY,Le.TABLE,Le.TBODY,Le.TD,Le.TEMPLATE,Le.TEXTAREA,Le.TFOOT,Le.TH,Le.THEAD,Le.TITLE,Le.TR,Le.TRACK,Le.UL,Le.WBR,Le.XMP]),[Re.MATHML]:new Set([Le.MI,Le.MO,Le.MN,Le.MS,Le.MTEXT,Le.ANNOTATION_XML]),[Re.SVG]:new Set([Le.TITLE,Le.FOREIGN_OBJECT,Le.DESC]),[Re.XLINK]:new Set,[Re.XML]:new Set,[Re.XMLNS]:new Set},M_=new Set([Le.H1,Le.H2,Le.H3,Le.H4,Le.H5,Le.H6]);he.STYLE,he.SCRIPT,he.XMP,he.IFRAME,he.NOEMBED,he.NOFRAMES,he.PLAINTEXT;var re;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(re||(re={}));const en={DATA:re.DATA,RCDATA:re.RCDATA,RAWTEXT:re.RAWTEXT,SCRIPT_DATA:re.SCRIPT_DATA,PLAINTEXT:re.PLAINTEXT,CDATA_SECTION:re.CDATA_SECTION};function xbe(e){return e>=X.DIGIT_0&&e<=X.DIGIT_9}function Bh(e){return e>=X.LATIN_CAPITAL_A&&e<=X.LATIN_CAPITAL_Z}function wbe(e){return e>=X.LATIN_SMALL_A&&e<=X.LATIN_SMALL_Z}function zl(e){return wbe(e)||Bh(e)}function OR(e){return zl(e)||xbe(e)}function P1(e){return e+32}function bY(e){return e===X.SPACE||e===X.LINE_FEED||e===X.TABULATION||e===X.FORM_FEED}function MR(e){return bY(e)||e===X.SOLIDUS||e===X.GREATER_THAN_SIGN}function Sbe(e){return e===X.NULL?Ee.nullCharacterReference:e>1114111?Ee.characterReferenceOutsideUnicodeRange:mY(e)?Ee.surrogateCharacterReference:yY(e)?Ee.noncharacterCharacterReference:gY(e)||e===X.CARRIAGE_RETURN?Ee.controlCharacterReference:null}class Ebe{constructor(t,r){this.options=t,this.handler=r,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=re.DATA,this.returnState=re.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new lbe(r),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new gbe(cbe,(n,a)=>{this.preprocessor.pos=this.entityStartPos+a-1,this._flushCodePointConsumedAsCharacterReference(n)},r.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Ee.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:n=>{this._err(Ee.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+n)},validateNumericCharacterReference:n=>{const a=Sbe(n);a&&this._err(a,1)}}:void 0)}_err(t,r=0){var n,a;(a=(n=this.handler).onParseError)===null||a===void 0||a.call(n,this.preprocessor.getError(t,r))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||t?.())}write(t,r,n){this.active=!0,this.preprocessor.write(t,r),this._runParsingLoop(),this.paused||n?.()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let r=0;r<t;r++)this.preprocessor.advance()}_consumeSequenceIfMatch(t,r){return this.preprocessor.startsWith(t,r)?(this._advanceBy(t.length-1),!0):!1}_createStartTagToken(){this.currentToken={type:Rt.START_TAG,tagName:"",tagID:N.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:Rt.END_TAG,tagName:"",tagID:N.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(t){this.currentToken={type:Rt.COMMENT,data:"",location:this.getCurrentLocation(t)}}_createDoctypeToken(t){this.currentToken={type:Rt.DOCTYPE,name:t,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(t,r){this.currentCharacterToken={type:t,chars:r,location:this.currentLocation}}_createAttr(t){this.currentAttr={name:t,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var t,r;const n=this.currentToken;if(vY(n,this.currentAttr.name)===null){if(n.attrs.push(this.currentAttr),n.location&&this.currentLocation){const a=(t=(r=n.location).attrs)!==null&&t!==void 0?t:r.attrs=Object.create(null);a[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(Ee.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(t){this._emitCurrentCharacterToken(t.location),this.currentToken=null,t.location&&(t.location.endLine=this.preprocessor.line,t.location.endCol=this.preprocessor.col+1,t.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){const t=this.currentToken;this.prepareToken(t),t.tagID=c0(t.tagName),t.type===Rt.START_TAG?(this.lastStartTagName=t.tagName,this.handler.onStartTag(t)):(t.attrs.length>0&&this._err(Ee.endTagWithAttributes),t.selfClosing&&this._err(Ee.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case Rt.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Rt.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Rt.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:Rt.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,r){if(this.currentCharacterToken)if(this.currentCharacterToken.type===t){this.currentCharacterToken.chars+=r;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(t,r)}_emitCodePoint(t){const r=bY(t)?Rt.WHITESPACE_CHARACTER:t===X.NULL?Rt.NULL_CHARACTER:Rt.CHARACTER;this._appendCharToCurrentCharacterToken(r,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(Rt.CHARACTER,t)}_startCharacterReference(){this.returnState=this.state,this.state=re.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Co.Attribute:Co.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===re.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===re.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===re.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case re.DATA:{this._stateData(t);break}case re.RCDATA:{this._stateRcdata(t);break}case re.RAWTEXT:{this._stateRawtext(t);break}case re.SCRIPT_DATA:{this._stateScriptData(t);break}case re.PLAINTEXT:{this._statePlaintext(t);break}case re.TAG_OPEN:{this._stateTagOpen(t);break}case re.END_TAG_OPEN:{this._stateEndTagOpen(t);break}case re.TAG_NAME:{this._stateTagName(t);break}case re.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(t);break}case re.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(t);break}case re.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(t);break}case re.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(t);break}case re.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(t);break}case re.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(t);break}case re.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(t);break}case re.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(t);break}case re.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(t);break}case re.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(t);break}case re.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(t);break}case re.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(t);break}case re.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(t);break}case re.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(t);break}case re.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(t);break}case re.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(t);break}case re.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(t);break}case re.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(t);break}case re.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(t);break}case re.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(t);break}case re.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(t);break}case re.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(t);break}case re.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(t);break}case re.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(t);break}case re.ATTRIBUTE_NAME:{this._stateAttributeName(t);break}case re.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(t);break}case re.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(t);break}case re.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(t);break}case re.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(t);break}case re.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(t);break}case re.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(t);break}case re.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(t);break}case re.BOGUS_COMMENT:{this._stateBogusComment(t);break}case re.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(t);break}case re.COMMENT_START:{this._stateCommentStart(t);break}case re.COMMENT_START_DASH:{this._stateCommentStartDash(t);break}case re.COMMENT:{this._stateComment(t);break}case re.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(t);break}case re.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(t);break}case re.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(t);break}case re.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(t);break}case re.COMMENT_END_DASH:{this._stateCommentEndDash(t);break}case re.COMMENT_END:{this._stateCommentEnd(t);break}case re.COMMENT_END_BANG:{this._stateCommentEndBang(t);break}case re.DOCTYPE:{this._stateDoctype(t);break}case re.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(t);break}case re.DOCTYPE_NAME:{this._stateDoctypeName(t);break}case re.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(t);break}case re.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(t);break}case re.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(t);break}case re.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(t);break}case re.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(t);break}case re.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(t);break}case re.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break}case re.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(t);break}case re.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(t);break}case re.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(t);break}case re.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(t);break}case re.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(t);break}case re.BOGUS_DOCTYPE:{this._stateBogusDoctype(t);break}case re.CDATA_SECTION:{this._stateCdataSection(t);break}case re.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(t);break}case re.CDATA_SECTION_END:{this._stateCdataSectionEnd(t);break}case re.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case re.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(t);break}default:throw new Error("Unknown state")}}_stateData(t){switch(t){case X.LESS_THAN_SIGN:{this.state=re.TAG_OPEN;break}case X.AMPERSAND:{this._startCharacterReference();break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this._emitCodePoint(t);break}case X.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case X.AMPERSAND:{this._startCharacterReference();break}case X.LESS_THAN_SIGN:{this.state=re.RCDATA_LESS_THAN_SIGN;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this._emitChars(Dr);break}case X.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case X.LESS_THAN_SIGN:{this.state=re.RAWTEXT_LESS_THAN_SIGN;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this._emitChars(Dr);break}case X.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case X.LESS_THAN_SIGN:{this.state=re.SCRIPT_DATA_LESS_THAN_SIGN;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this._emitChars(Dr);break}case X.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case X.NULL:{this._err(Ee.unexpectedNullCharacter),this._emitChars(Dr);break}case X.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateTagOpen(t){if(zl(t))this._createStartTagToken(),this.state=re.TAG_NAME,this._stateTagName(t);else switch(t){case X.EXCLAMATION_MARK:{this.state=re.MARKUP_DECLARATION_OPEN;break}case X.SOLIDUS:{this.state=re.END_TAG_OPEN;break}case X.QUESTION_MARK:{this._err(Ee.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=re.BOGUS_COMMENT,this._stateBogusComment(t);break}case X.EOF:{this._err(Ee.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Ee.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=re.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(zl(t))this._createEndTagToken(),this.state=re.TAG_NAME,this._stateTagName(t);else switch(t){case X.GREATER_THAN_SIGN:{this._err(Ee.missingEndTagName),this.state=re.DATA;break}case X.EOF:{this._err(Ee.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break}default:this._err(Ee.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=re.BOGUS_COMMENT,this._stateBogusComment(t)}}_stateTagName(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:{this.state=re.BEFORE_ATTRIBUTE_NAME;break}case X.SOLIDUS:{this.state=re.SELF_CLOSING_START_TAG;break}case X.GREATER_THAN_SIGN:{this.state=re.DATA,this.emitCurrentTagToken();break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),r.tagName+=Dr;break}case X.EOF:{this._err(Ee.eofInTag),this._emitEOFToken();break}default:r.tagName+=String.fromCodePoint(Bh(t)?P1(t):t)}}_stateRcdataLessThanSign(t){t===X.SOLIDUS?this.state=re.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=re.RCDATA,this._stateRcdata(t))}_stateRcdataEndTagOpen(t){zl(t)?(this.state=re.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(t)):(this._emitChars("</"),this.state=re.RCDATA,this._stateRcdata(t))}handleSpecialEndTag(t){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();const r=this.currentToken;switch(r.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=re.BEFORE_ATTRIBUTE_NAME,!1;case X.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=re.SELF_CLOSING_START_TAG,!1;case X.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=re.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=re.RCDATA,this._stateRcdata(t))}_stateRawtextLessThanSign(t){t===X.SOLIDUS?this.state=re.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=re.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagOpen(t){zl(t)?(this.state=re.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(t)):(this._emitChars("</"),this.state=re.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=re.RAWTEXT,this._stateRawtext(t))}_stateScriptDataLessThanSign(t){switch(t){case X.SOLIDUS:{this.state=re.SCRIPT_DATA_END_TAG_OPEN;break}case X.EXCLAMATION_MARK:{this.state=re.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break}default:this._emitChars("<"),this.state=re.SCRIPT_DATA,this._stateScriptData(t)}}_stateScriptDataEndTagOpen(t){zl(t)?(this.state=re.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(t)):(this._emitChars("</"),this.state=re.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=re.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStart(t){t===X.HYPHEN_MINUS?(this.state=re.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=re.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStartDash(t){t===X.HYPHEN_MINUS?(this.state=re.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=re.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscaped(t){switch(t){case X.HYPHEN_MINUS:{this.state=re.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break}case X.LESS_THAN_SIGN:{this.state=re.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this._emitChars(Dr);break}case X.EOF:{this._err(Ee.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataEscapedDash(t){switch(t){case X.HYPHEN_MINUS:{this.state=re.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break}case X.LESS_THAN_SIGN:{this.state=re.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this.state=re.SCRIPT_DATA_ESCAPED,this._emitChars(Dr);break}case X.EOF:{this._err(Ee.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=re.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedDashDash(t){switch(t){case X.HYPHEN_MINUS:{this._emitChars("-");break}case X.LESS_THAN_SIGN:{this.state=re.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case X.GREATER_THAN_SIGN:{this.state=re.SCRIPT_DATA,this._emitChars(">");break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this.state=re.SCRIPT_DATA_ESCAPED,this._emitChars(Dr);break}case X.EOF:{this._err(Ee.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=re.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===X.SOLIDUS?this.state=re.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:zl(t)?(this._emitChars("<"),this.state=re.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=re.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){zl(t)?(this.state=re.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("</"),this.state=re.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=re.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscapeStart(t){if(this.preprocessor.startsWith(Ma.SCRIPT,!1)&&MR(this.preprocessor.peek(Ma.SCRIPT.length))){this._emitCodePoint(t);for(let r=0;r<Ma.SCRIPT.length;r++)this._emitCodePoint(this._consume());this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=re.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscaped(t){switch(t){case X.HYPHEN_MINUS:{this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break}case X.LESS_THAN_SIGN:{this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this._emitChars(Dr);break}case X.EOF:{this._err(Ee.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDash(t){switch(t){case X.HYPHEN_MINUS:{this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break}case X.LESS_THAN_SIGN:{this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Dr);break}case X.EOF:{this._err(Ee.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDashDash(t){switch(t){case X.HYPHEN_MINUS:{this._emitChars("-");break}case X.LESS_THAN_SIGN:{this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case X.GREATER_THAN_SIGN:{this.state=re.SCRIPT_DATA,this._emitChars(">");break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Dr);break}case X.EOF:{this._err(Ee.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===X.SOLIDUS?(this.state=re.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(Ma.SCRIPT,!1)&&MR(this.preprocessor.peek(Ma.SCRIPT.length))){this._emitCodePoint(t);for(let r=0;r<Ma.SCRIPT.length;r++)this._emitCodePoint(this._consume());this.state=re.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=re.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateBeforeAttributeName(t){switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:break;case X.SOLIDUS:case X.GREATER_THAN_SIGN:case X.EOF:{this.state=re.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case X.EQUALS_SIGN:{this._err(Ee.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=re.ATTRIBUTE_NAME;break}default:this._createAttr(""),this.state=re.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateAttributeName(t){switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:case X.SOLIDUS:case X.GREATER_THAN_SIGN:case X.EOF:{this._leaveAttrName(),this.state=re.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case X.EQUALS_SIGN:{this._leaveAttrName(),this.state=re.BEFORE_ATTRIBUTE_VALUE;break}case X.QUOTATION_MARK:case X.APOSTROPHE:case X.LESS_THAN_SIGN:{this._err(Ee.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(t);break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this.currentAttr.name+=Dr;break}default:this.currentAttr.name+=String.fromCodePoint(Bh(t)?P1(t):t)}}_stateAfterAttributeName(t){switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:break;case X.SOLIDUS:{this.state=re.SELF_CLOSING_START_TAG;break}case X.EQUALS_SIGN:{this.state=re.BEFORE_ATTRIBUTE_VALUE;break}case X.GREATER_THAN_SIGN:{this.state=re.DATA,this.emitCurrentTagToken();break}case X.EOF:{this._err(Ee.eofInTag),this._emitEOFToken();break}default:this._createAttr(""),this.state=re.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateBeforeAttributeValue(t){switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:break;case X.QUOTATION_MARK:{this.state=re.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break}case X.APOSTROPHE:{this.state=re.ATTRIBUTE_VALUE_SINGLE_QUOTED;break}case X.GREATER_THAN_SIGN:{this._err(Ee.missingAttributeValue),this.state=re.DATA,this.emitCurrentTagToken();break}default:this.state=re.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(t)}}_stateAttributeValueDoubleQuoted(t){switch(t){case X.QUOTATION_MARK:{this.state=re.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case X.AMPERSAND:{this._startCharacterReference();break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this.currentAttr.value+=Dr;break}case X.EOF:{this._err(Ee.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueSingleQuoted(t){switch(t){case X.APOSTROPHE:{this.state=re.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case X.AMPERSAND:{this._startCharacterReference();break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this.currentAttr.value+=Dr;break}case X.EOF:{this._err(Ee.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueUnquoted(t){switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:{this._leaveAttrValue(),this.state=re.BEFORE_ATTRIBUTE_NAME;break}case X.AMPERSAND:{this._startCharacterReference();break}case X.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=re.DATA,this.emitCurrentTagToken();break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),this.currentAttr.value+=Dr;break}case X.QUOTATION_MARK:case X.APOSTROPHE:case X.LESS_THAN_SIGN:case X.EQUALS_SIGN:case X.GRAVE_ACCENT:{this._err(Ee.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(t);break}case X.EOF:{this._err(Ee.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAfterAttributeValueQuoted(t){switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:{this._leaveAttrValue(),this.state=re.BEFORE_ATTRIBUTE_NAME;break}case X.SOLIDUS:{this._leaveAttrValue(),this.state=re.SELF_CLOSING_START_TAG;break}case X.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=re.DATA,this.emitCurrentTagToken();break}case X.EOF:{this._err(Ee.eofInTag),this._emitEOFToken();break}default:this._err(Ee.missingWhitespaceBetweenAttributes),this.state=re.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateSelfClosingStartTag(t){switch(t){case X.GREATER_THAN_SIGN:{const r=this.currentToken;r.selfClosing=!0,this.state=re.DATA,this.emitCurrentTagToken();break}case X.EOF:{this._err(Ee.eofInTag),this._emitEOFToken();break}default:this._err(Ee.unexpectedSolidusInTag),this.state=re.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateBogusComment(t){const r=this.currentToken;switch(t){case X.GREATER_THAN_SIGN:{this.state=re.DATA,this.emitCurrentComment(r);break}case X.EOF:{this.emitCurrentComment(r),this._emitEOFToken();break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),r.data+=Dr;break}default:r.data+=String.fromCodePoint(t)}}_stateMarkupDeclarationOpen(t){this._consumeSequenceIfMatch(Ma.DASH_DASH,!0)?(this._createCommentToken(Ma.DASH_DASH.length+1),this.state=re.COMMENT_START):this._consumeSequenceIfMatch(Ma.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(Ma.DOCTYPE.length+1),this.state=re.DOCTYPE):this._consumeSequenceIfMatch(Ma.CDATA_START,!0)?this.inForeignNode?this.state=re.CDATA_SECTION:(this._err(Ee.cdataInHtmlContent),this._createCommentToken(Ma.CDATA_START.length+1),this.currentToken.data="[CDATA[",this.state=re.BOGUS_COMMENT):this._ensureHibernation()||(this._err(Ee.incorrectlyOpenedComment),this._createCommentToken(2),this.state=re.BOGUS_COMMENT,this._stateBogusComment(t))}_stateCommentStart(t){switch(t){case X.HYPHEN_MINUS:{this.state=re.COMMENT_START_DASH;break}case X.GREATER_THAN_SIGN:{this._err(Ee.abruptClosingOfEmptyComment),this.state=re.DATA;const r=this.currentToken;this.emitCurrentComment(r);break}default:this.state=re.COMMENT,this._stateComment(t)}}_stateCommentStartDash(t){const r=this.currentToken;switch(t){case X.HYPHEN_MINUS:{this.state=re.COMMENT_END;break}case X.GREATER_THAN_SIGN:{this._err(Ee.abruptClosingOfEmptyComment),this.state=re.DATA,this.emitCurrentComment(r);break}case X.EOF:{this._err(Ee.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="-",this.state=re.COMMENT,this._stateComment(t)}}_stateComment(t){const r=this.currentToken;switch(t){case X.HYPHEN_MINUS:{this.state=re.COMMENT_END_DASH;break}case X.LESS_THAN_SIGN:{r.data+="<",this.state=re.COMMENT_LESS_THAN_SIGN;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),r.data+=Dr;break}case X.EOF:{this._err(Ee.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+=String.fromCodePoint(t)}}_stateCommentLessThanSign(t){const r=this.currentToken;switch(t){case X.EXCLAMATION_MARK:{r.data+="!",this.state=re.COMMENT_LESS_THAN_SIGN_BANG;break}case X.LESS_THAN_SIGN:{r.data+="<";break}default:this.state=re.COMMENT,this._stateComment(t)}}_stateCommentLessThanSignBang(t){t===X.HYPHEN_MINUS?this.state=re.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=re.COMMENT,this._stateComment(t))}_stateCommentLessThanSignBangDash(t){t===X.HYPHEN_MINUS?this.state=re.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=re.COMMENT_END_DASH,this._stateCommentEndDash(t))}_stateCommentLessThanSignBangDashDash(t){t!==X.GREATER_THAN_SIGN&&t!==X.EOF&&this._err(Ee.nestedComment),this.state=re.COMMENT_END,this._stateCommentEnd(t)}_stateCommentEndDash(t){const r=this.currentToken;switch(t){case X.HYPHEN_MINUS:{this.state=re.COMMENT_END;break}case X.EOF:{this._err(Ee.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="-",this.state=re.COMMENT,this._stateComment(t)}}_stateCommentEnd(t){const r=this.currentToken;switch(t){case X.GREATER_THAN_SIGN:{this.state=re.DATA,this.emitCurrentComment(r);break}case X.EXCLAMATION_MARK:{this.state=re.COMMENT_END_BANG;break}case X.HYPHEN_MINUS:{r.data+="-";break}case X.EOF:{this._err(Ee.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="--",this.state=re.COMMENT,this._stateComment(t)}}_stateCommentEndBang(t){const r=this.currentToken;switch(t){case X.HYPHEN_MINUS:{r.data+="--!",this.state=re.COMMENT_END_DASH;break}case X.GREATER_THAN_SIGN:{this._err(Ee.incorrectlyClosedComment),this.state=re.DATA,this.emitCurrentComment(r);break}case X.EOF:{this._err(Ee.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="--!",this.state=re.COMMENT,this._stateComment(t)}}_stateDoctype(t){switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:{this.state=re.BEFORE_DOCTYPE_NAME;break}case X.GREATER_THAN_SIGN:{this.state=re.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t);break}case X.EOF:{this._err(Ee.eofInDoctype),this._createDoctypeToken(null);const r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Ee.missingWhitespaceBeforeDoctypeName),this.state=re.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t)}}_stateBeforeDoctypeName(t){if(Bh(t))this._createDoctypeToken(String.fromCharCode(P1(t))),this.state=re.DOCTYPE_NAME;else switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:break;case X.NULL:{this._err(Ee.unexpectedNullCharacter),this._createDoctypeToken(Dr),this.state=re.DOCTYPE_NAME;break}case X.GREATER_THAN_SIGN:{this._err(Ee.missingDoctypeName),this._createDoctypeToken(null);const r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=re.DATA;break}case X.EOF:{this._err(Ee.eofInDoctype),this._createDoctypeToken(null);const r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(t)),this.state=re.DOCTYPE_NAME}}_stateDoctypeName(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:{this.state=re.AFTER_DOCTYPE_NAME;break}case X.GREATER_THAN_SIGN:{this.state=re.DATA,this.emitCurrentDoctype(r);break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),r.name+=Dr;break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.name+=String.fromCodePoint(Bh(t)?P1(t):t)}}_stateAfterDoctypeName(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:break;case X.GREATER_THAN_SIGN:{this.state=re.DATA,this.emitCurrentDoctype(r);break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._consumeSequenceIfMatch(Ma.PUBLIC,!1)?this.state=re.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(Ma.SYSTEM,!1)?this.state=re.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(Ee.invalidCharacterSequenceAfterDoctypeName),r.forceQuirks=!0,this.state=re.BOGUS_DOCTYPE,this._stateBogusDoctype(t))}}_stateAfterDoctypePublicKeyword(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:{this.state=re.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break}case X.QUOTATION_MARK:{this._err(Ee.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=re.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case X.APOSTROPHE:{this._err(Ee.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=re.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case X.GREATER_THAN_SIGN:{this._err(Ee.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=re.DATA,this.emitCurrentDoctype(r);break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Ee.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=re.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypePublicIdentifier(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:break;case X.QUOTATION_MARK:{r.publicId="",this.state=re.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case X.APOSTROPHE:{r.publicId="",this.state=re.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case X.GREATER_THAN_SIGN:{this._err(Ee.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=re.DATA,this.emitCurrentDoctype(r);break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Ee.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=re.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypePublicIdentifierDoubleQuoted(t){const r=this.currentToken;switch(t){case X.QUOTATION_MARK:{this.state=re.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),r.publicId+=Dr;break}case X.GREATER_THAN_SIGN:{this._err(Ee.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=re.DATA;break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.publicId+=String.fromCodePoint(t)}}_stateDoctypePublicIdentifierSingleQuoted(t){const r=this.currentToken;switch(t){case X.APOSTROPHE:{this.state=re.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),r.publicId+=Dr;break}case X.GREATER_THAN_SIGN:{this._err(Ee.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=re.DATA;break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.publicId+=String.fromCodePoint(t)}}_stateAfterDoctypePublicIdentifier(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:{this.state=re.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break}case X.GREATER_THAN_SIGN:{this.state=re.DATA,this.emitCurrentDoctype(r);break}case X.QUOTATION_MARK:{this._err(Ee.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=re.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case X.APOSTROPHE:{this._err(Ee.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=re.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Ee.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=re.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBetweenDoctypePublicAndSystemIdentifiers(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:break;case X.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=re.DATA;break}case X.QUOTATION_MARK:{r.systemId="",this.state=re.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case X.APOSTROPHE:{r.systemId="",this.state=re.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Ee.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=re.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateAfterDoctypeSystemKeyword(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:{this.state=re.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break}case X.QUOTATION_MARK:{this._err(Ee.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=re.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case X.APOSTROPHE:{this._err(Ee.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=re.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case X.GREATER_THAN_SIGN:{this._err(Ee.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=re.DATA,this.emitCurrentDoctype(r);break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Ee.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=re.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypeSystemIdentifier(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:break;case X.QUOTATION_MARK:{r.systemId="",this.state=re.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case X.APOSTROPHE:{r.systemId="",this.state=re.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case X.GREATER_THAN_SIGN:{this._err(Ee.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=re.DATA,this.emitCurrentDoctype(r);break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Ee.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=re.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypeSystemIdentifierDoubleQuoted(t){const r=this.currentToken;switch(t){case X.QUOTATION_MARK:{this.state=re.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),r.systemId+=Dr;break}case X.GREATER_THAN_SIGN:{this._err(Ee.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=re.DATA;break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.systemId+=String.fromCodePoint(t)}}_stateDoctypeSystemIdentifierSingleQuoted(t){const r=this.currentToken;switch(t){case X.APOSTROPHE:{this.state=re.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter),r.systemId+=Dr;break}case X.GREATER_THAN_SIGN:{this._err(Ee.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=re.DATA;break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.systemId+=String.fromCodePoint(t)}}_stateAfterDoctypeSystemIdentifier(t){const r=this.currentToken;switch(t){case X.SPACE:case X.LINE_FEED:case X.TABULATION:case X.FORM_FEED:break;case X.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=re.DATA;break}case X.EOF:{this._err(Ee.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Ee.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=re.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBogusDoctype(t){const r=this.currentToken;switch(t){case X.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=re.DATA;break}case X.NULL:{this._err(Ee.unexpectedNullCharacter);break}case X.EOF:{this.emitCurrentDoctype(r),this._emitEOFToken();break}}}_stateCdataSection(t){switch(t){case X.RIGHT_SQUARE_BRACKET:{this.state=re.CDATA_SECTION_BRACKET;break}case X.EOF:{this._err(Ee.eofInCdata),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateCdataSectionBracket(t){t===X.RIGHT_SQUARE_BRACKET?this.state=re.CDATA_SECTION_END:(this._emitChars("]"),this.state=re.CDATA_SECTION,this._stateCdataSection(t))}_stateCdataSectionEnd(t){switch(t){case X.GREATER_THAN_SIGN:{this.state=re.DATA;break}case X.RIGHT_SQUARE_BRACKET:{this._emitChars("]");break}default:this._emitChars("]]"),this.state=re.CDATA_SECTION,this._stateCdataSection(t)}}_stateCharacterReference(){let t=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(t<0)if(this.preprocessor.lastChunkWritten)t=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}t===0?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(X.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&OR(this.preprocessor.peek(1))?re.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(t){OR(t)?this._flushCodePointConsumedAsCharacterReference(t):(t===X.SEMICOLON&&this._err(Ee.unknownNamedCharacterReference),this.state=this.returnState,this._callState(t))}}const xY=new Set([N.DD,N.DT,N.LI,N.OPTGROUP,N.OPTION,N.P,N.RB,N.RP,N.RT,N.RTC]),PR=new Set([...xY,N.CAPTION,N.COLGROUP,N.TBODY,N.TD,N.TFOOT,N.TH,N.THEAD,N.TR]),zy=new Set([N.APPLET,N.CAPTION,N.HTML,N.MARQUEE,N.OBJECT,N.TABLE,N.TD,N.TEMPLATE,N.TH]),_be=new Set([...zy,N.OL,N.UL]),Abe=new Set([...zy,N.BUTTON]),RR=new Set([N.ANNOTATION_XML,N.MI,N.MN,N.MO,N.MS,N.MTEXT]),DR=new Set([N.DESC,N.FOREIGN_OBJECT,N.TITLE]),Tbe=new Set([N.TR,N.TEMPLATE,N.HTML]),Nbe=new Set([N.TBODY,N.TFOOT,N.THEAD,N.TEMPLATE,N.HTML]),Cbe=new Set([N.TABLE,N.TEMPLATE,N.HTML]),kbe=new Set([N.TD,N.TH]);class Obe{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(t,r,n){this.treeAdapter=r,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=N.UNKNOWN,this.current=t}_indexOf(t){return this.items.lastIndexOf(t,this.stackTop)}_isInTemplate(){return this.currentTagId===N.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===Re.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(t,r){this.stackTop++,this.items[this.stackTop]=t,this.current=t,this.tagIDs[this.stackTop]=r,this.currentTagId=r,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(t,r,!0)}pop(){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,r){const n=this._indexOf(t);this.items[n]=r,n===this.stackTop&&(this.current=r)}insertAfter(t,r,n){const a=this._indexOf(t)+1;this.items.splice(a,0,r),this.tagIDs.splice(a,0,n),this.stackTop++,a===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,a===this.stackTop)}popUntilTagNamePopped(t){let r=this.stackTop+1;do r=this.tagIDs.lastIndexOf(t,r-1);while(r>0&&this.treeAdapter.getNamespaceURI(this.items[r])!==Re.HTML);this.shortenToLength(Math.max(r,0))}shortenToLength(t){for(;this.stackTop>=t;){const r=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,this.stackTop<t)}}popUntilElementPopped(t){const r=this._indexOf(t);this.shortenToLength(Math.max(r,0))}popUntilPopped(t,r){const n=this._indexOfTagNames(t,r);this.shortenToLength(Math.max(n,0))}popUntilNumberedHeaderPopped(){this.popUntilPopped(M_,Re.HTML)}popUntilTableCellPopped(){this.popUntilPopped(kbe,Re.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(t,r){for(let n=this.stackTop;n>=0;n--)if(t.has(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===r)return n;return-1}clearBackTo(t,r){const n=this._indexOfTagNames(t,r);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(Cbe,Re.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Nbe,Re.HTML)}clearBackToTableRowContext(){this.clearBackTo(Tbe,Re.HTML)}remove(t){const r=this._indexOf(t);r>=0&&(r===this.stackTop?this.pop():(this.items.splice(r,1),this.tagIDs.splice(r,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===N.BODY?this.items[1]:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){const r=this._indexOf(t)-1;return r>=0?this.items[r]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===N.HTML}hasInDynamicScope(t,r){for(let n=this.stackTop;n>=0;n--){const a=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case Re.HTML:{if(a===t)return!0;if(r.has(a))return!1;break}case Re.SVG:{if(DR.has(a))return!1;break}case Re.MATHML:{if(RR.has(a))return!1;break}}}return!0}hasInScope(t){return this.hasInDynamicScope(t,zy)}hasInListItemScope(t){return this.hasInDynamicScope(t,_be)}hasInButtonScope(t){return this.hasInDynamicScope(t,Abe)}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){const r=this.tagIDs[t];switch(this.treeAdapter.getNamespaceURI(this.items[t])){case Re.HTML:{if(M_.has(r))return!0;if(zy.has(r))return!1;break}case Re.SVG:{if(DR.has(r))return!1;break}case Re.MATHML:{if(RR.has(r))return!1;break}}}return!0}hasInTableScope(t){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===Re.HTML)switch(this.tagIDs[r]){case t:return!0;case N.TABLE:case N.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===Re.HTML)switch(this.tagIDs[t]){case N.TBODY:case N.THEAD:case N.TFOOT:return!0;case N.TABLE:case N.HTML:return!1}return!0}hasInSelectScope(t){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===Re.HTML)switch(this.tagIDs[r]){case t:return!0;case N.OPTION:case N.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&xY.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&PR.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==void 0&&this.currentTagId!==t&&PR.has(this.currentTagId);)this.pop()}}const e5=3;var Ns;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(Ns||(Ns={}));const IR={type:Ns.Marker};class Mbe{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,r){const n=[],a=r.length,i=this.treeAdapter.getTagName(t),s=this.treeAdapter.getNamespaceURI(t);for(let o=0;o<this.entries.length;o++){const c=this.entries[o];if(c.type===Ns.Marker)break;const{element:u}=c;if(this.treeAdapter.getTagName(u)===i&&this.treeAdapter.getNamespaceURI(u)===s){const h=this.treeAdapter.getAttrList(u);h.length===a&&n.push({idx:o,attrs:h})}}return n}_ensureNoahArkCondition(t){if(this.entries.length<e5)return;const r=this.treeAdapter.getAttrList(t),n=this._getNoahArkConditionCandidates(t,r);if(n.length<e5)return;const a=new Map(r.map(s=>[s.name,s.value]));let i=0;for(let s=0;s<n.length;s++){const o=n[s];o.attrs.every(c=>a.get(c.name)===c.value)&&(i+=1,i>=e5&&this.entries.splice(o.idx,1))}}insertMarker(){this.entries.unshift(IR)}pushElement(t,r){this._ensureNoahArkCondition(t),this.entries.unshift({type:Ns.Element,element:t,token:r})}insertElementAfterBookmark(t,r){const n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:Ns.Element,element:t,token:r})}removeEntry(t){const r=this.entries.indexOf(t);r!==-1&&this.entries.splice(r,1)}clearToLastMarker(){const t=this.entries.indexOf(IR);t===-1?this.entries.length=0:this.entries.splice(0,t+1)}getElementEntryInScopeWithTagName(t){const r=this.entries.find(n=>n.type===Ns.Marker||this.treeAdapter.getTagName(n.element)===t);return r&&r.type===Ns.Element?r:null}getElementEntry(t){return this.entries.find(r=>r.type===Ns.Element&&r.element===t)}}const Fl={createDocument(){return{nodeName:"#document",mode:Ai.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,t,r){return{nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){const n=e.childNodes.indexOf(r);e.childNodes.splice(n,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent(e){return e.content},setDocumentType(e,t,r,n){const a=e.childNodes.find(i=>i.nodeName==="#documentType");if(a)a.name=t,a.publicId=r,a.systemId=n;else{const i={nodeName:"#documentType",name:t,publicId:r,systemId:n,parentNode:null};Fl.appendChild(e,i)}},setDocumentMode(e,t){e.mode=t},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const r=e.childNodes[e.childNodes.length-1];if(Fl.isTextNode(r)){r.value+=t;return}}Fl.appendChild(e,Fl.createTextNode(t))},insertTextBefore(e,t,r){const n=e.childNodes[e.childNodes.indexOf(r)-1];n&&Fl.isTextNode(n)?n.value+=t:Fl.insertBefore(e,Fl.createTextNode(t),r)},adoptAttributes(e,t){const r=new Set(e.attrs.map(n=>n.name));for(let n=0;n<t.length;n++)r.has(t[n].name)||e.attrs.push(t[n])},getFirstChild(e){return e.childNodes[0]},getChildNodes(e){return e.childNodes},getParentNode(e){return e.parentNode},getAttrList(e){return e.attrs},getTagName(e){return e.tagName},getNamespaceURI(e){return e.namespaceURI},getTextNodeContent(e){return e.value},getCommentNodeContent(e){return e.data},getDocumentTypeNodeName(e){return e.name},getDocumentTypeNodePublicId(e){return e.publicId},getDocumentTypeNodeSystemId(e){return e.systemId},isTextNode(e){return e.nodeName==="#text"},isCommentNode(e){return e.nodeName==="#comment"},isDocumentTypeNode(e){return e.nodeName==="#documentType"},isElementNode(e){return Object.prototype.hasOwnProperty.call(e,"tagName")},setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},wY="html",Pbe="about:legacy-compat",Rbe="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",SY=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],Dbe=[...SY,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],Ibe=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),EY=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],jbe=[...EY,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function jR(e,t){return t.some(r=>e.startsWith(r))}function Lbe(e){return e.name===wY&&e.publicId===null&&(e.systemId===null||e.systemId===Pbe)}function Bbe(e){if(e.name!==wY)return Ai.QUIRKS;const{systemId:t}=e;if(t&&t.toLowerCase()===Rbe)return Ai.QUIRKS;let{publicId:r}=e;if(r!==null){if(r=r.toLowerCase(),Ibe.has(r))return Ai.QUIRKS;let n=t===null?Dbe:SY;if(jR(r,n))return Ai.QUIRKS;if(n=t===null?EY:jbe,jR(r,n))return Ai.LIMITED_QUIRKS}return Ai.NO_QUIRKS}const LR={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},zbe="definitionurl",Fbe="definitionURL",$be=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),Ube=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Re.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Re.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Re.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Re.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Re.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Re.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Re.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Re.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Re.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Re.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Re.XMLNS}]]),Hbe=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),qbe=new Set([N.B,N.BIG,N.BLOCKQUOTE,N.BODY,N.BR,N.CENTER,N.CODE,N.DD,N.DIV,N.DL,N.DT,N.EM,N.EMBED,N.H1,N.H2,N.H3,N.H4,N.H5,N.H6,N.HEAD,N.HR,N.I,N.IMG,N.LI,N.LISTING,N.MENU,N.META,N.NOBR,N.OL,N.P,N.PRE,N.RUBY,N.S,N.SMALL,N.SPAN,N.STRONG,N.STRIKE,N.SUB,N.SUP,N.TABLE,N.TT,N.U,N.UL,N.VAR]);function Vbe(e){const t=e.tagID;return t===N.FONT&&e.attrs.some(({name:n})=>n===uu.COLOR||n===uu.SIZE||n===uu.FACE)||qbe.has(t)}function _Y(e){for(let t=0;t<e.attrs.length;t++)if(e.attrs[t].name===zbe){e.attrs[t].name=Fbe;break}}function AY(e){for(let t=0;t<e.attrs.length;t++){const r=$be.get(e.attrs[t].name);r!=null&&(e.attrs[t].name=r)}}function Z8(e){for(let t=0;t<e.attrs.length;t++){const r=Ube.get(e.attrs[t].name);r&&(e.attrs[t].prefix=r.prefix,e.attrs[t].name=r.name,e.attrs[t].namespace=r.namespace)}}function Gbe(e){const t=Hbe.get(e.tagName);t!=null&&(e.tagName=t,e.tagID=c0(e.tagName))}function Wbe(e,t){return t===Re.MATHML&&(e===N.MI||e===N.MO||e===N.MN||e===N.MS||e===N.MTEXT)}function Ybe(e,t,r){if(t===Re.MATHML&&e===N.ANNOTATION_XML){for(let n=0;n<r.length;n++)if(r[n].name===uu.ENCODING){const a=r[n].value.toLowerCase();return a===LR.TEXT_HTML||a===LR.APPLICATION_XML}}return t===Re.SVG&&(e===N.FOREIGN_OBJECT||e===N.DESC||e===N.TITLE)}function Kbe(e,t,r,n){return(!n||n===Re.HTML)&&Ybe(e,t,r)||(!n||n===Re.MATHML)&&Wbe(e,t)}const Xbe="hidden",Qbe=8,Zbe=3;var se;(function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"})(se||(se={}));const Jbe={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},TY=new Set([N.TABLE,N.TBODY,N.TFOOT,N.THEAD,N.TR]),BR={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:Fl,onParseError:null};class zR{constructor(t,r,n=null,a=null){this.fragmentContext=n,this.scriptHandler=a,this.currentToken=null,this.stopped=!1,this.insertionMode=se.INITIAL,this.originalInsertionMode=se.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...BR,...t},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=r??this.treeAdapter.createDocument(),this.tokenizer=new Ebe(this.options,this),this.activeFormattingElements=new Mbe(this.treeAdapter),this.fragmentContextID=n?c0(this.treeAdapter.getTagName(n)):N.UNKNOWN,this._setContextModes(n??this.document,this.fragmentContextID),this.openElements=new Obe(this.document,this.treeAdapter,this)}static parse(t,r){const n=new this(r);return n.tokenizer.write(t,!0),n.document}static getFragmentParser(t,r){const n={...BR,...r};t??(t=n.treeAdapter.createElement(he.TEMPLATE,Re.HTML,[]));const a=n.treeAdapter.createElement("documentmock",Re.HTML,[]),i=new this(n,a,t);return i.fragmentContextID===N.TEMPLATE&&i.tmplInsertionModeStack.unshift(se.IN_TEMPLATE),i._initTokenizerForFragmentParsing(),i._insertFakeRootElement(),i._resetInsertionMode(),i._findFormInFragmentContext(),i}getFragment(){const t=this.treeAdapter.getFirstChild(this.document),r=this.treeAdapter.createDocumentFragment();return this._adoptNodes(t,r),r}_err(t,r,n){var a;if(!this.onParseError)return;const i=(a=t.location)!==null&&a!==void 0?a:Jbe,s={code:r,startLine:i.startLine,startCol:i.startCol,startOffset:i.startOffset,endLine:n?i.startLine:i.endLine,endCol:n?i.startCol:i.endCol,endOffset:n?i.startOffset:i.endOffset};this.onParseError(s)}onItemPush(t,r,n){var a,i;(i=(a=this.treeAdapter).onItemPush)===null||i===void 0||i.call(a,t),n&&this.openElements.stackTop>0&&this._setContextModes(t,r)}onItemPop(t,r){var n,a;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),(a=(n=this.treeAdapter).onItemPop)===null||a===void 0||a.call(n,t,this.openElements.current),r){let i,s;this.openElements.stackTop===0&&this.fragmentContext?(i=this.fragmentContext,s=this.fragmentContextID):{current:i,currentTagId:s}=this.openElements,this._setContextModes(i,s)}}_setContextModes(t,r){const n=t===this.document||t&&this.treeAdapter.getNamespaceURI(t)===Re.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&t!==void 0&&r!==void 0&&!this._isIntegrationPoint(r,t)}_switchToTextParsing(t,r){this._insertElement(t,Re.HTML),this.tokenizer.state=r,this.originalInsertionMode=this.insertionMode,this.insertionMode=se.TEXT}switchToPlaintextParsing(){this.insertionMode=se.TEXT,this.originalInsertionMode=se.IN_BODY,this.tokenizer.state=en.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===he.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Re.HTML))switch(this.fragmentContextID){case N.TITLE:case N.TEXTAREA:{this.tokenizer.state=en.RCDATA;break}case N.STYLE:case N.XMP:case N.IFRAME:case N.NOEMBED:case N.NOFRAMES:case N.NOSCRIPT:{this.tokenizer.state=en.RAWTEXT;break}case N.SCRIPT:{this.tokenizer.state=en.SCRIPT_DATA;break}case N.PLAINTEXT:{this.tokenizer.state=en.PLAINTEXT;break}}}_setDocumentType(t){const r=t.name||"",n=t.publicId||"",a=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,r,n,a),t.location){const s=this.treeAdapter.getChildNodes(this.document).find(o=>this.treeAdapter.isDocumentTypeNode(o));s&&this.treeAdapter.setNodeSourceCodeLocation(s,t.location)}}_attachElementToTree(t,r){if(this.options.sourceCodeLocationInfo){const n=r&&{...r,startTag:r};this.treeAdapter.setNodeSourceCodeLocation(t,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{const n=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(n??this.document,t)}}_appendElement(t,r){const n=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(n,t.location)}_insertElement(t,r){const n=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(n,t.location),this.openElements.push(n,t.tagID)}_insertFakeElement(t,r){const n=this.treeAdapter.createElement(t,Re.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,r)}_insertTemplate(t){const r=this.treeAdapter.createElement(t.tagName,Re.HTML,t.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(r,n),this._attachElementToTree(r,t.location),this.openElements.push(r,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){const t=this.treeAdapter.createElement(he.HTML,Re.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,N.HTML)}_appendCommentNode(t,r){const n=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(r,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,t.location)}_insertCharacters(t){let r,n;if(this._shouldFosterParentOnInsertion()?({parent:r,beforeElement:n}=this._findFosterParentingLocation(),n?this.treeAdapter.insertTextBefore(r,t.chars,n):this.treeAdapter.insertText(r,t.chars)):(r=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(r,t.chars)),!t.location)return;const a=this.treeAdapter.getChildNodes(r),i=n?a.lastIndexOf(n):a.length,s=a[i-1];if(this.treeAdapter.getNodeSourceCodeLocation(s)){const{endLine:c,endCol:u,endOffset:h}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(s,{endLine:c,endCol:u,endOffset:h})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,t.location)}_adoptNodes(t,r){for(let n=this.treeAdapter.getFirstChild(t);n;n=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(r,n)}_setEndLocation(t,r){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&r.location){const n=r.location,a=this.treeAdapter.getTagName(t),i=r.type===Rt.END_TAG&&a===r.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(t,i)}}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let r,n;return this.openElements.stackTop===0&&this.fragmentContext?(r=this.fragmentContext,n=this.fragmentContextID):{current:r,currentTagId:n}=this.openElements,t.tagID===N.SVG&&this.treeAdapter.getTagName(r)===he.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(r)===Re.MATHML?!1:this.tokenizer.inForeignNode||(t.tagID===N.MGLYPH||t.tagID===N.MALIGNMARK)&&n!==void 0&&!this._isIntegrationPoint(n,r,Re.HTML)}_processToken(t){switch(t.type){case Rt.CHARACTER:{this.onCharacter(t);break}case Rt.NULL_CHARACTER:{this.onNullCharacter(t);break}case Rt.COMMENT:{this.onComment(t);break}case Rt.DOCTYPE:{this.onDoctype(t);break}case Rt.START_TAG:{this._processStartTag(t);break}case Rt.END_TAG:{this.onEndTag(t);break}case Rt.EOF:{this.onEof(t);break}case Rt.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(t);break}}}_isIntegrationPoint(t,r,n){const a=this.treeAdapter.getNamespaceURI(r),i=this.treeAdapter.getAttrList(r);return Kbe(t,a,i,n)}_reconstructActiveFormattingElements(){const t=this.activeFormattingElements.entries.length;if(t){const r=this.activeFormattingElements.entries.findIndex(a=>a.type===Ns.Marker||this.openElements.contains(a.element)),n=r===-1?t-1:r-1;for(let a=n;a>=0;a--){const i=this.activeFormattingElements.entries[a];this._insertElement(i.token,this.treeAdapter.getNamespaceURI(i.element)),i.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=se.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(N.P),this.openElements.popUntilTagNamePopped(N.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;t>=0;t--)switch(t===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case N.TR:{this.insertionMode=se.IN_ROW;return}case N.TBODY:case N.THEAD:case N.TFOOT:{this.insertionMode=se.IN_TABLE_BODY;return}case N.CAPTION:{this.insertionMode=se.IN_CAPTION;return}case N.COLGROUP:{this.insertionMode=se.IN_COLUMN_GROUP;return}case N.TABLE:{this.insertionMode=se.IN_TABLE;return}case N.BODY:{this.insertionMode=se.IN_BODY;return}case N.FRAMESET:{this.insertionMode=se.IN_FRAMESET;return}case N.SELECT:{this._resetInsertionModeForSelect(t);return}case N.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case N.HTML:{this.insertionMode=this.headElement?se.AFTER_HEAD:se.BEFORE_HEAD;return}case N.TD:case N.TH:{if(t>0){this.insertionMode=se.IN_CELL;return}break}case N.HEAD:{if(t>0){this.insertionMode=se.IN_HEAD;return}break}}this.insertionMode=se.IN_BODY}_resetInsertionModeForSelect(t){if(t>0)for(let r=t-1;r>0;r--){const n=this.openElements.tagIDs[r];if(n===N.TEMPLATE)break;if(n===N.TABLE){this.insertionMode=se.IN_SELECT_IN_TABLE;return}}this.insertionMode=se.IN_SELECT}_isElementCausesFosterParenting(t){return TY.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let t=this.openElements.stackTop;t>=0;t--){const r=this.openElements.items[t];switch(this.openElements.tagIDs[t]){case N.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(r)===Re.HTML)return{parent:this.treeAdapter.getTemplateContent(r),beforeElement:null};break}case N.TABLE:{const n=this.treeAdapter.getParentNode(r);return n?{parent:n,beforeElement:r}:{parent:this.openElements.items[t-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){const r=this._findFosterParentingLocation();r.beforeElement?this.treeAdapter.insertBefore(r.parent,t,r.beforeElement):this.treeAdapter.appendChild(r.parent,t)}_isSpecialElement(t,r){const n=this.treeAdapter.getNamespaceURI(t);return bbe[n].has(r)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){k2e(this,t);return}switch(this.insertionMode){case se.INITIAL:{xh(this,t);break}case se.BEFORE_HTML:{Qh(this,t);break}case se.BEFORE_HEAD:{Zh(this,t);break}case se.IN_HEAD:{Jh(this,t);break}case se.IN_HEAD_NO_SCRIPT:{ep(this,t);break}case se.AFTER_HEAD:{tp(this,t);break}case se.IN_BODY:case se.IN_CAPTION:case se.IN_CELL:case se.IN_TEMPLATE:{CY(this,t);break}case se.TEXT:case se.IN_SELECT:case se.IN_SELECT_IN_TABLE:{this._insertCharacters(t);break}case se.IN_TABLE:case se.IN_TABLE_BODY:case se.IN_ROW:{t5(this,t);break}case se.IN_TABLE_TEXT:{DY(this,t);break}case se.IN_COLUMN_GROUP:{Fy(this,t);break}case se.AFTER_BODY:{$y(this,t);break}case se.AFTER_AFTER_BODY:{dy(this,t);break}}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){C2e(this,t);return}switch(this.insertionMode){case se.INITIAL:{xh(this,t);break}case se.BEFORE_HTML:{Qh(this,t);break}case se.BEFORE_HEAD:{Zh(this,t);break}case se.IN_HEAD:{Jh(this,t);break}case se.IN_HEAD_NO_SCRIPT:{ep(this,t);break}case se.AFTER_HEAD:{tp(this,t);break}case se.TEXT:{this._insertCharacters(t);break}case se.IN_TABLE:case se.IN_TABLE_BODY:case se.IN_ROW:{t5(this,t);break}case se.IN_COLUMN_GROUP:{Fy(this,t);break}case se.AFTER_BODY:{$y(this,t);break}case se.AFTER_AFTER_BODY:{dy(this,t);break}}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML){P_(this,t);return}switch(this.insertionMode){case se.INITIAL:case se.BEFORE_HTML:case se.BEFORE_HEAD:case se.IN_HEAD:case se.IN_HEAD_NO_SCRIPT:case se.AFTER_HEAD:case se.IN_BODY:case se.IN_TABLE:case se.IN_CAPTION:case se.IN_COLUMN_GROUP:case se.IN_TABLE_BODY:case se.IN_ROW:case se.IN_CELL:case se.IN_SELECT:case se.IN_SELECT_IN_TABLE:case se.IN_TEMPLATE:case se.IN_FRAMESET:case se.AFTER_FRAMESET:{P_(this,t);break}case se.IN_TABLE_TEXT:{wh(this,t);break}case se.AFTER_BODY:{sxe(this,t);break}case se.AFTER_AFTER_BODY:case se.AFTER_AFTER_FRAMESET:{oxe(this,t);break}}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case se.INITIAL:{lxe(this,t);break}case se.BEFORE_HEAD:case se.IN_HEAD:case se.IN_HEAD_NO_SCRIPT:case se.AFTER_HEAD:{this._err(t,Ee.misplacedDoctype);break}case se.IN_TABLE_TEXT:{wh(this,t);break}}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,Ee.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?O2e(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case se.INITIAL:{xh(this,t);break}case se.BEFORE_HTML:{cxe(this,t);break}case se.BEFORE_HEAD:{dxe(this,t);break}case se.IN_HEAD:{ds(this,t);break}case se.IN_HEAD_NO_SCRIPT:{pxe(this,t);break}case se.AFTER_HEAD:{gxe(this,t);break}case se.IN_BODY:{la(this,t);break}case se.IN_TABLE:{Af(this,t);break}case se.IN_TABLE_TEXT:{wh(this,t);break}case se.IN_CAPTION:{f2e(this,t);break}case se.IN_COLUMN_GROUP:{t7(this,t);break}case se.IN_TABLE_BODY:{Kb(this,t);break}case se.IN_ROW:{Xb(this,t);break}case se.IN_CELL:{m2e(this,t);break}case se.IN_SELECT:{LY(this,t);break}case se.IN_SELECT_IN_TABLE:{y2e(this,t);break}case se.IN_TEMPLATE:{b2e(this,t);break}case se.AFTER_BODY:{w2e(this,t);break}case se.IN_FRAMESET:{S2e(this,t);break}case se.AFTER_FRAMESET:{_2e(this,t);break}case se.AFTER_AFTER_BODY:{T2e(this,t);break}case se.AFTER_AFTER_FRAMESET:{N2e(this,t);break}}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?M2e(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case se.INITIAL:{xh(this,t);break}case se.BEFORE_HTML:{uxe(this,t);break}case se.BEFORE_HEAD:{fxe(this,t);break}case se.IN_HEAD:{hxe(this,t);break}case se.IN_HEAD_NO_SCRIPT:{mxe(this,t);break}case se.AFTER_HEAD:{yxe(this,t);break}case se.IN_BODY:{Yb(this,t);break}case se.TEXT:{r2e(this,t);break}case se.IN_TABLE:{Sp(this,t);break}case se.IN_TABLE_TEXT:{wh(this,t);break}case se.IN_CAPTION:{h2e(this,t);break}case se.IN_COLUMN_GROUP:{p2e(this,t);break}case se.IN_TABLE_BODY:{R_(this,t);break}case se.IN_ROW:{jY(this,t);break}case se.IN_CELL:{g2e(this,t);break}case se.IN_SELECT:{BY(this,t);break}case se.IN_SELECT_IN_TABLE:{v2e(this,t);break}case se.IN_TEMPLATE:{x2e(this,t);break}case se.AFTER_BODY:{FY(this,t);break}case se.IN_FRAMESET:{E2e(this,t);break}case se.AFTER_FRAMESET:{A2e(this,t);break}case se.AFTER_AFTER_BODY:{dy(this,t);break}}}onEof(t){switch(this.insertionMode){case se.INITIAL:{xh(this,t);break}case se.BEFORE_HTML:{Qh(this,t);break}case se.BEFORE_HEAD:{Zh(this,t);break}case se.IN_HEAD:{Jh(this,t);break}case se.IN_HEAD_NO_SCRIPT:{ep(this,t);break}case se.AFTER_HEAD:{tp(this,t);break}case se.IN_BODY:case se.IN_TABLE:case se.IN_CAPTION:case se.IN_COLUMN_GROUP:case se.IN_TABLE_BODY:case se.IN_ROW:case se.IN_CELL:case se.IN_SELECT:case se.IN_SELECT_IN_TABLE:{PY(this,t);break}case se.TEXT:{n2e(this,t);break}case se.IN_TABLE_TEXT:{wh(this,t);break}case se.IN_TEMPLATE:{zY(this,t);break}case se.AFTER_BODY:case se.IN_FRAMESET:case se.AFTER_FRAMESET:case se.AFTER_AFTER_BODY:case se.AFTER_AFTER_FRAMESET:{e7(this,t);break}}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===X.LINE_FEED)){if(t.chars.length===1)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(t);return}switch(this.insertionMode){case se.IN_HEAD:case se.IN_HEAD_NO_SCRIPT:case se.AFTER_HEAD:case se.TEXT:case se.IN_COLUMN_GROUP:case se.IN_SELECT:case se.IN_SELECT_IN_TABLE:case se.IN_FRAMESET:case se.AFTER_FRAMESET:{this._insertCharacters(t);break}case se.IN_BODY:case se.IN_CAPTION:case se.IN_CELL:case se.IN_TEMPLATE:case se.AFTER_BODY:case se.AFTER_AFTER_BODY:case se.AFTER_AFTER_FRAMESET:{NY(this,t);break}case se.IN_TABLE:case se.IN_TABLE_BODY:case se.IN_ROW:{t5(this,t);break}case se.IN_TABLE_TEXT:{RY(this,t);break}}}}function exe(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagID)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):MY(e,t),r}function txe(e,t){let r=null,n=e.openElements.stackTop;for(;n>=0;n--){const a=e.openElements.items[n];if(a===t.element)break;e._isSpecialElement(a,e.openElements.tagIDs[n])&&(r=a)}return r||(e.openElements.shortenToLength(Math.max(n,0)),e.activeFormattingElements.removeEntry(t)),r}function rxe(e,t,r){let n=t,a=e.openElements.getCommonAncestor(t);for(let i=0,s=a;s!==r;i++,s=a){a=e.openElements.getCommonAncestor(s);const o=e.activeFormattingElements.getElementEntry(s),c=o&&i>=Zbe;!o||c?(c&&e.activeFormattingElements.removeEntry(o),e.openElements.remove(s)):(s=nxe(e,o),n===t&&(e.activeFormattingElements.bookmark=o),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(s,n),n=s)}return n}function nxe(e,t){const r=e.treeAdapter.getNamespaceURI(t.element),n=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,n),t.element=n,n}function axe(e,t,r){const n=e.treeAdapter.getTagName(t),a=c0(n);if(e._isElementCausesFosterParenting(a))e._fosterParentElement(r);else{const i=e.treeAdapter.getNamespaceURI(t);a===N.TEMPLATE&&i===Re.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}function ixe(e,t,r){const n=e.treeAdapter.getNamespaceURI(r.element),{token:a}=r,i=e.treeAdapter.createElement(a.tagName,n,a.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,a),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,i,a.tagID)}function J8(e,t){for(let r=0;r<Qbe;r++){const n=exe(e,t);if(!n)break;const a=txe(e,n);if(!a)break;e.activeFormattingElements.bookmark=n;const i=rxe(e,a,n.element),s=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(i),s&&axe(e,s,i),ixe(e,a,n)}}function P_(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function sxe(e,t){e._appendCommentNode(t,e.openElements.items[0])}function oxe(e,t){e._appendCommentNode(t,e.document)}function e7(e,t){if(e.stopped=!0,t.location){const r=e.fragmentContext?0:2;for(let n=e.openElements.stackTop;n>=r;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const n=e.openElements.items[0],a=e.treeAdapter.getNodeSourceCodeLocation(n);if(a&&!a.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){const i=e.openElements.items[1],s=e.treeAdapter.getNodeSourceCodeLocation(i);s&&!s.endTag&&e._setEndLocation(i,t)}}}}function lxe(e,t){e._setDocumentType(t);const r=t.forceQuirks?Ai.QUIRKS:Bbe(t);Lbe(t)||e._err(t,Ee.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=se.BEFORE_HTML}function xh(e,t){e._err(t,Ee.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Ai.QUIRKS),e.insertionMode=se.BEFORE_HTML,e._processToken(t)}function cxe(e,t){t.tagID===N.HTML?(e._insertElement(t,Re.HTML),e.insertionMode=se.BEFORE_HEAD):Qh(e,t)}function uxe(e,t){const r=t.tagID;(r===N.HTML||r===N.HEAD||r===N.BODY||r===N.BR)&&Qh(e,t)}function Qh(e,t){e._insertFakeRootElement(),e.insertionMode=se.BEFORE_HEAD,e._processToken(t)}function dxe(e,t){switch(t.tagID){case N.HTML:{la(e,t);break}case N.HEAD:{e._insertElement(t,Re.HTML),e.headElement=e.openElements.current,e.insertionMode=se.IN_HEAD;break}default:Zh(e,t)}}function fxe(e,t){const r=t.tagID;r===N.HEAD||r===N.BODY||r===N.HTML||r===N.BR?Zh(e,t):e._err(t,Ee.endTagWithoutMatchingOpenElement)}function Zh(e,t){e._insertFakeElement(he.HEAD,N.HEAD),e.headElement=e.openElements.current,e.insertionMode=se.IN_HEAD,e._processToken(t)}function ds(e,t){switch(t.tagID){case N.HTML:{la(e,t);break}case N.BASE:case N.BASEFONT:case N.BGSOUND:case N.LINK:case N.META:{e._appendElement(t,Re.HTML),t.ackSelfClosing=!0;break}case N.TITLE:{e._switchToTextParsing(t,en.RCDATA);break}case N.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(t,en.RAWTEXT):(e._insertElement(t,Re.HTML),e.insertionMode=se.IN_HEAD_NO_SCRIPT);break}case N.NOFRAMES:case N.STYLE:{e._switchToTextParsing(t,en.RAWTEXT);break}case N.SCRIPT:{e._switchToTextParsing(t,en.SCRIPT_DATA);break}case N.TEMPLATE:{e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=se.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(se.IN_TEMPLATE);break}case N.HEAD:{e._err(t,Ee.misplacedStartTagForHeadElement);break}default:Jh(e,t)}}function hxe(e,t){switch(t.tagID){case N.HEAD:{e.openElements.pop(),e.insertionMode=se.AFTER_HEAD;break}case N.BODY:case N.BR:case N.HTML:{Jh(e,t);break}case N.TEMPLATE:{$u(e,t);break}default:e._err(t,Ee.endTagWithoutMatchingOpenElement)}}function $u(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==N.TEMPLATE&&e._err(t,Ee.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(N.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,Ee.endTagWithoutMatchingOpenElement)}function Jh(e,t){e.openElements.pop(),e.insertionMode=se.AFTER_HEAD,e._processToken(t)}function pxe(e,t){switch(t.tagID){case N.HTML:{la(e,t);break}case N.BASEFONT:case N.BGSOUND:case N.HEAD:case N.LINK:case N.META:case N.NOFRAMES:case N.STYLE:{ds(e,t);break}case N.NOSCRIPT:{e._err(t,Ee.nestedNoscriptInHead);break}default:ep(e,t)}}function mxe(e,t){switch(t.tagID){case N.NOSCRIPT:{e.openElements.pop(),e.insertionMode=se.IN_HEAD;break}case N.BR:{ep(e,t);break}default:e._err(t,Ee.endTagWithoutMatchingOpenElement)}}function ep(e,t){const r=t.type===Rt.EOF?Ee.openElementsLeftAfterEof:Ee.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=se.IN_HEAD,e._processToken(t)}function gxe(e,t){switch(t.tagID){case N.HTML:{la(e,t);break}case N.BODY:{e._insertElement(t,Re.HTML),e.framesetOk=!1,e.insertionMode=se.IN_BODY;break}case N.FRAMESET:{e._insertElement(t,Re.HTML),e.insertionMode=se.IN_FRAMESET;break}case N.BASE:case N.BASEFONT:case N.BGSOUND:case N.LINK:case N.META:case N.NOFRAMES:case N.SCRIPT:case N.STYLE:case N.TEMPLATE:case N.TITLE:{e._err(t,Ee.abandonedHeadElementChild),e.openElements.push(e.headElement,N.HEAD),ds(e,t),e.openElements.remove(e.headElement);break}case N.HEAD:{e._err(t,Ee.misplacedStartTagForHeadElement);break}default:tp(e,t)}}function yxe(e,t){switch(t.tagID){case N.BODY:case N.HTML:case N.BR:{tp(e,t);break}case N.TEMPLATE:{$u(e,t);break}default:e._err(t,Ee.endTagWithoutMatchingOpenElement)}}function tp(e,t){e._insertFakeElement(he.BODY,N.BODY),e.insertionMode=se.IN_BODY,Wb(e,t)}function Wb(e,t){switch(t.type){case Rt.CHARACTER:{CY(e,t);break}case Rt.WHITESPACE_CHARACTER:{NY(e,t);break}case Rt.COMMENT:{P_(e,t);break}case Rt.START_TAG:{la(e,t);break}case Rt.END_TAG:{Yb(e,t);break}case Rt.EOF:{PY(e,t);break}}}function NY(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function CY(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function vxe(e,t){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}function bxe(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}function xxe(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,Re.HTML),e.insertionMode=se.IN_FRAMESET)}function wxe(e,t){e.openElements.hasInButtonScope(N.P)&&e._closePElement(),e._insertElement(t,Re.HTML)}function Sxe(e,t){e.openElements.hasInButtonScope(N.P)&&e._closePElement(),e.openElements.currentTagId!==void 0&&M_.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,Re.HTML)}function Exe(e,t){e.openElements.hasInButtonScope(N.P)&&e._closePElement(),e._insertElement(t,Re.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function _xe(e,t){const r=e.openElements.tmplCount>0;(!e.formElement||r)&&(e.openElements.hasInButtonScope(N.P)&&e._closePElement(),e._insertElement(t,Re.HTML),r||(e.formElement=e.openElements.current))}function Axe(e,t){e.framesetOk=!1;const r=t.tagID;for(let n=e.openElements.stackTop;n>=0;n--){const a=e.openElements.tagIDs[n];if(r===N.LI&&a===N.LI||(r===N.DD||r===N.DT)&&(a===N.DD||a===N.DT)){e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a);break}if(a!==N.ADDRESS&&a!==N.DIV&&a!==N.P&&e._isSpecialElement(e.openElements.items[n],a))break}e.openElements.hasInButtonScope(N.P)&&e._closePElement(),e._insertElement(t,Re.HTML)}function Txe(e,t){e.openElements.hasInButtonScope(N.P)&&e._closePElement(),e._insertElement(t,Re.HTML),e.tokenizer.state=en.PLAINTEXT}function Nxe(e,t){e.openElements.hasInScope(N.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(N.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,Re.HTML),e.framesetOk=!1}function Cxe(e,t){const r=e.activeFormattingElements.getElementEntryInScopeWithTagName(he.A);r&&(J8(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,Re.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function kxe(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Re.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Oxe(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(N.NOBR)&&(J8(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,Re.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Mxe(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Re.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function Pxe(e,t){e.treeAdapter.getDocumentMode(e.document)!==Ai.QUIRKS&&e.openElements.hasInButtonScope(N.P)&&e._closePElement(),e._insertElement(t,Re.HTML),e.framesetOk=!1,e.insertionMode=se.IN_TABLE}function kY(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Re.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function OY(e){const t=vY(e,uu.TYPE);return t!=null&&t.toLowerCase()===Xbe}function Rxe(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Re.HTML),OY(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}function Dxe(e,t){e._appendElement(t,Re.HTML),t.ackSelfClosing=!0}function Ixe(e,t){e.openElements.hasInButtonScope(N.P)&&e._closePElement(),e._appendElement(t,Re.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function jxe(e,t){t.tagName=he.IMG,t.tagID=N.IMG,kY(e,t)}function Lxe(e,t){e._insertElement(t,Re.HTML),e.skipNextNewLine=!0,e.tokenizer.state=en.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=se.TEXT}function Bxe(e,t){e.openElements.hasInButtonScope(N.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,en.RAWTEXT)}function zxe(e,t){e.framesetOk=!1,e._switchToTextParsing(t,en.RAWTEXT)}function FR(e,t){e._switchToTextParsing(t,en.RAWTEXT)}function Fxe(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Re.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===se.IN_TABLE||e.insertionMode===se.IN_CAPTION||e.insertionMode===se.IN_TABLE_BODY||e.insertionMode===se.IN_ROW||e.insertionMode===se.IN_CELL?se.IN_SELECT_IN_TABLE:se.IN_SELECT}function $xe(e,t){e.openElements.currentTagId===N.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,Re.HTML)}function Uxe(e,t){e.openElements.hasInScope(N.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,Re.HTML)}function Hxe(e,t){e.openElements.hasInScope(N.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(N.RTC),e._insertElement(t,Re.HTML)}function qxe(e,t){e._reconstructActiveFormattingElements(),_Y(t),Z8(t),t.selfClosing?e._appendElement(t,Re.MATHML):e._insertElement(t,Re.MATHML),t.ackSelfClosing=!0}function Vxe(e,t){e._reconstructActiveFormattingElements(),AY(t),Z8(t),t.selfClosing?e._appendElement(t,Re.SVG):e._insertElement(t,Re.SVG),t.ackSelfClosing=!0}function $R(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Re.HTML)}function la(e,t){switch(t.tagID){case N.I:case N.S:case N.B:case N.U:case N.EM:case N.TT:case N.BIG:case N.CODE:case N.FONT:case N.SMALL:case N.STRIKE:case N.STRONG:{kxe(e,t);break}case N.A:{Cxe(e,t);break}case N.H1:case N.H2:case N.H3:case N.H4:case N.H5:case N.H6:{Sxe(e,t);break}case N.P:case N.DL:case N.OL:case N.UL:case N.DIV:case N.DIR:case N.NAV:case N.MAIN:case N.MENU:case N.ASIDE:case N.CENTER:case N.FIGURE:case N.FOOTER:case N.HEADER:case N.HGROUP:case N.DIALOG:case N.DETAILS:case N.ADDRESS:case N.ARTICLE:case N.SEARCH:case N.SECTION:case N.SUMMARY:case N.FIELDSET:case N.BLOCKQUOTE:case N.FIGCAPTION:{wxe(e,t);break}case N.LI:case N.DD:case N.DT:{Axe(e,t);break}case N.BR:case N.IMG:case N.WBR:case N.AREA:case N.EMBED:case N.KEYGEN:{kY(e,t);break}case N.HR:{Ixe(e,t);break}case N.RB:case N.RTC:{Uxe(e,t);break}case N.RT:case N.RP:{Hxe(e,t);break}case N.PRE:case N.LISTING:{Exe(e,t);break}case N.XMP:{Bxe(e,t);break}case N.SVG:{Vxe(e,t);break}case N.HTML:{vxe(e,t);break}case N.BASE:case N.LINK:case N.META:case N.STYLE:case N.TITLE:case N.SCRIPT:case N.BGSOUND:case N.BASEFONT:case N.TEMPLATE:{ds(e,t);break}case N.BODY:{bxe(e,t);break}case N.FORM:{_xe(e,t);break}case N.NOBR:{Oxe(e,t);break}case N.MATH:{qxe(e,t);break}case N.TABLE:{Pxe(e,t);break}case N.INPUT:{Rxe(e,t);break}case N.PARAM:case N.TRACK:case N.SOURCE:{Dxe(e,t);break}case N.IMAGE:{jxe(e,t);break}case N.BUTTON:{Nxe(e,t);break}case N.APPLET:case N.OBJECT:case N.MARQUEE:{Mxe(e,t);break}case N.IFRAME:{zxe(e,t);break}case N.SELECT:{Fxe(e,t);break}case N.OPTION:case N.OPTGROUP:{$xe(e,t);break}case N.NOEMBED:case N.NOFRAMES:{FR(e,t);break}case N.FRAMESET:{xxe(e,t);break}case N.TEXTAREA:{Lxe(e,t);break}case N.NOSCRIPT:{e.options.scriptingEnabled?FR(e,t):$R(e,t);break}case N.PLAINTEXT:{Txe(e,t);break}case N.COL:case N.TH:case N.TD:case N.TR:case N.HEAD:case N.FRAME:case N.TBODY:case N.TFOOT:case N.THEAD:case N.CAPTION:case N.COLGROUP:break;default:$R(e,t)}}function Gxe(e,t){if(e.openElements.hasInScope(N.BODY)&&(e.insertionMode=se.AFTER_BODY,e.options.sourceCodeLocationInfo)){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}}function Wxe(e,t){e.openElements.hasInScope(N.BODY)&&(e.insertionMode=se.AFTER_BODY,FY(e,t))}function Yxe(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r))}function Kxe(e){const t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(N.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(N.FORM):r&&e.openElements.remove(r))}function Xxe(e){e.openElements.hasInButtonScope(N.P)||e._insertFakeElement(he.P,N.P),e._closePElement()}function Qxe(e){e.openElements.hasInListItemScope(N.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(N.LI),e.openElements.popUntilTagNamePopped(N.LI))}function Zxe(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r))}function Jxe(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function e2e(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker())}function t2e(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(he.BR,N.BR),e.openElements.pop(),e.framesetOk=!1}function MY(e,t){const r=t.tagName,n=t.tagID;for(let a=e.openElements.stackTop;a>0;a--){const i=e.openElements.items[a],s=e.openElements.tagIDs[a];if(n===s&&(n!==N.UNKNOWN||e.treeAdapter.getTagName(i)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=a&&e.openElements.shortenToLength(a);break}if(e._isSpecialElement(i,s))break}}function Yb(e,t){switch(t.tagID){case N.A:case N.B:case N.I:case N.S:case N.U:case N.EM:case N.TT:case N.BIG:case N.CODE:case N.FONT:case N.NOBR:case N.SMALL:case N.STRIKE:case N.STRONG:{J8(e,t);break}case N.P:{Xxe(e);break}case N.DL:case N.UL:case N.OL:case N.DIR:case N.DIV:case N.NAV:case N.PRE:case N.MAIN:case N.MENU:case N.ASIDE:case N.BUTTON:case N.CENTER:case N.FIGURE:case N.FOOTER:case N.HEADER:case N.HGROUP:case N.DIALOG:case N.ADDRESS:case N.ARTICLE:case N.DETAILS:case N.SEARCH:case N.SECTION:case N.SUMMARY:case N.LISTING:case N.FIELDSET:case N.BLOCKQUOTE:case N.FIGCAPTION:{Yxe(e,t);break}case N.LI:{Qxe(e);break}case N.DD:case N.DT:{Zxe(e,t);break}case N.H1:case N.H2:case N.H3:case N.H4:case N.H5:case N.H6:{Jxe(e);break}case N.BR:{t2e(e);break}case N.BODY:{Gxe(e,t);break}case N.HTML:{Wxe(e,t);break}case N.FORM:{Kxe(e);break}case N.APPLET:case N.OBJECT:case N.MARQUEE:{e2e(e,t);break}case N.TEMPLATE:{$u(e,t);break}default:MY(e,t)}}function PY(e,t){e.tmplInsertionModeStack.length>0?zY(e,t):e7(e,t)}function r2e(e,t){var r;t.tagID===N.SCRIPT&&((r=e.scriptHandler)===null||r===void 0||r.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function n2e(e,t){e._err(t,Ee.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}function t5(e,t){if(e.openElements.currentTagId!==void 0&&TY.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=se.IN_TABLE_TEXT,t.type){case Rt.CHARACTER:{DY(e,t);break}case Rt.WHITESPACE_CHARACTER:{RY(e,t);break}}else Om(e,t)}function a2e(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,Re.HTML),e.insertionMode=se.IN_CAPTION}function i2e(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Re.HTML),e.insertionMode=se.IN_COLUMN_GROUP}function s2e(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(he.COLGROUP,N.COLGROUP),e.insertionMode=se.IN_COLUMN_GROUP,t7(e,t)}function o2e(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Re.HTML),e.insertionMode=se.IN_TABLE_BODY}function l2e(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(he.TBODY,N.TBODY),e.insertionMode=se.IN_TABLE_BODY,Kb(e,t)}function c2e(e,t){e.openElements.hasInTableScope(N.TABLE)&&(e.openElements.popUntilTagNamePopped(N.TABLE),e._resetInsertionMode(),e._processStartTag(t))}function u2e(e,t){OY(t)?e._appendElement(t,Re.HTML):Om(e,t),t.ackSelfClosing=!0}function d2e(e,t){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(t,Re.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function Af(e,t){switch(t.tagID){case N.TD:case N.TH:case N.TR:{l2e(e,t);break}case N.STYLE:case N.SCRIPT:case N.TEMPLATE:{ds(e,t);break}case N.COL:{s2e(e,t);break}case N.FORM:{d2e(e,t);break}case N.TABLE:{c2e(e,t);break}case N.TBODY:case N.TFOOT:case N.THEAD:{o2e(e,t);break}case N.INPUT:{u2e(e,t);break}case N.CAPTION:{a2e(e,t);break}case N.COLGROUP:{i2e(e,t);break}default:Om(e,t)}}function Sp(e,t){switch(t.tagID){case N.TABLE:{e.openElements.hasInTableScope(N.TABLE)&&(e.openElements.popUntilTagNamePopped(N.TABLE),e._resetInsertionMode());break}case N.TEMPLATE:{$u(e,t);break}case N.BODY:case N.CAPTION:case N.COL:case N.COLGROUP:case N.HTML:case N.TBODY:case N.TD:case N.TFOOT:case N.TH:case N.THEAD:case N.TR:break;default:Om(e,t)}}function Om(e,t){const r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,Wb(e,t),e.fosterParentingEnabled=r}function RY(e,t){e.pendingCharacterTokens.push(t)}function DY(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function wh(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r<e.pendingCharacterTokens.length;r++)Om(e,e.pendingCharacterTokens[r]);else for(;r<e.pendingCharacterTokens.length;r++)e._insertCharacters(e.pendingCharacterTokens[r]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}const IY=new Set([N.CAPTION,N.COL,N.COLGROUP,N.TBODY,N.TD,N.TFOOT,N.TH,N.THEAD,N.TR]);function f2e(e,t){const r=t.tagID;IY.has(r)?e.openElements.hasInTableScope(N.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(N.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=se.IN_TABLE,Af(e,t)):la(e,t)}function h2e(e,t){const r=t.tagID;switch(r){case N.CAPTION:case N.TABLE:{e.openElements.hasInTableScope(N.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(N.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=se.IN_TABLE,r===N.TABLE&&Sp(e,t));break}case N.BODY:case N.COL:case N.COLGROUP:case N.HTML:case N.TBODY:case N.TD:case N.TFOOT:case N.TH:case N.THEAD:case N.TR:break;default:Yb(e,t)}}function t7(e,t){switch(t.tagID){case N.HTML:{la(e,t);break}case N.COL:{e._appendElement(t,Re.HTML),t.ackSelfClosing=!0;break}case N.TEMPLATE:{ds(e,t);break}default:Fy(e,t)}}function p2e(e,t){switch(t.tagID){case N.COLGROUP:{e.openElements.currentTagId===N.COLGROUP&&(e.openElements.pop(),e.insertionMode=se.IN_TABLE);break}case N.TEMPLATE:{$u(e,t);break}case N.COL:break;default:Fy(e,t)}}function Fy(e,t){e.openElements.currentTagId===N.COLGROUP&&(e.openElements.pop(),e.insertionMode=se.IN_TABLE,e._processToken(t))}function Kb(e,t){switch(t.tagID){case N.TR:{e.openElements.clearBackToTableBodyContext(),e._insertElement(t,Re.HTML),e.insertionMode=se.IN_ROW;break}case N.TH:case N.TD:{e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(he.TR,N.TR),e.insertionMode=se.IN_ROW,Xb(e,t);break}case N.CAPTION:case N.COL:case N.COLGROUP:case N.TBODY:case N.TFOOT:case N.THEAD:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=se.IN_TABLE,Af(e,t));break}default:Af(e,t)}}function R_(e,t){const r=t.tagID;switch(t.tagID){case N.TBODY:case N.TFOOT:case N.THEAD:{e.openElements.hasInTableScope(r)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=se.IN_TABLE);break}case N.TABLE:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=se.IN_TABLE,Sp(e,t));break}case N.BODY:case N.CAPTION:case N.COL:case N.COLGROUP:case N.HTML:case N.TD:case N.TH:case N.TR:break;default:Sp(e,t)}}function Xb(e,t){switch(t.tagID){case N.TH:case N.TD:{e.openElements.clearBackToTableRowContext(),e._insertElement(t,Re.HTML),e.insertionMode=se.IN_CELL,e.activeFormattingElements.insertMarker();break}case N.CAPTION:case N.COL:case N.COLGROUP:case N.TBODY:case N.TFOOT:case N.THEAD:case N.TR:{e.openElements.hasInTableScope(N.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=se.IN_TABLE_BODY,Kb(e,t));break}default:Af(e,t)}}function jY(e,t){switch(t.tagID){case N.TR:{e.openElements.hasInTableScope(N.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=se.IN_TABLE_BODY);break}case N.TABLE:{e.openElements.hasInTableScope(N.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=se.IN_TABLE_BODY,R_(e,t));break}case N.TBODY:case N.TFOOT:case N.THEAD:{(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(N.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=se.IN_TABLE_BODY,R_(e,t));break}case N.BODY:case N.CAPTION:case N.COL:case N.COLGROUP:case N.HTML:case N.TD:case N.TH:break;default:Sp(e,t)}}function m2e(e,t){const r=t.tagID;IY.has(r)?(e.openElements.hasInTableScope(N.TD)||e.openElements.hasInTableScope(N.TH))&&(e._closeTableCell(),Xb(e,t)):la(e,t)}function g2e(e,t){const r=t.tagID;switch(r){case N.TD:case N.TH:{e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=se.IN_ROW);break}case N.TABLE:case N.TBODY:case N.TFOOT:case N.THEAD:case N.TR:{e.openElements.hasInTableScope(r)&&(e._closeTableCell(),jY(e,t));break}case N.BODY:case N.CAPTION:case N.COL:case N.COLGROUP:case N.HTML:break;default:Yb(e,t)}}function LY(e,t){switch(t.tagID){case N.HTML:{la(e,t);break}case N.OPTION:{e.openElements.currentTagId===N.OPTION&&e.openElements.pop(),e._insertElement(t,Re.HTML);break}case N.OPTGROUP:{e.openElements.currentTagId===N.OPTION&&e.openElements.pop(),e.openElements.currentTagId===N.OPTGROUP&&e.openElements.pop(),e._insertElement(t,Re.HTML);break}case N.HR:{e.openElements.currentTagId===N.OPTION&&e.openElements.pop(),e.openElements.currentTagId===N.OPTGROUP&&e.openElements.pop(),e._appendElement(t,Re.HTML),t.ackSelfClosing=!0;break}case N.INPUT:case N.KEYGEN:case N.TEXTAREA:case N.SELECT:{e.openElements.hasInSelectScope(N.SELECT)&&(e.openElements.popUntilTagNamePopped(N.SELECT),e._resetInsertionMode(),t.tagID!==N.SELECT&&e._processStartTag(t));break}case N.SCRIPT:case N.TEMPLATE:{ds(e,t);break}}}function BY(e,t){switch(t.tagID){case N.OPTGROUP:{e.openElements.stackTop>0&&e.openElements.currentTagId===N.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===N.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===N.OPTGROUP&&e.openElements.pop();break}case N.OPTION:{e.openElements.currentTagId===N.OPTION&&e.openElements.pop();break}case N.SELECT:{e.openElements.hasInSelectScope(N.SELECT)&&(e.openElements.popUntilTagNamePopped(N.SELECT),e._resetInsertionMode());break}case N.TEMPLATE:{$u(e,t);break}}}function y2e(e,t){const r=t.tagID;r===N.CAPTION||r===N.TABLE||r===N.TBODY||r===N.TFOOT||r===N.THEAD||r===N.TR||r===N.TD||r===N.TH?(e.openElements.popUntilTagNamePopped(N.SELECT),e._resetInsertionMode(),e._processStartTag(t)):LY(e,t)}function v2e(e,t){const r=t.tagID;r===N.CAPTION||r===N.TABLE||r===N.TBODY||r===N.TFOOT||r===N.THEAD||r===N.TR||r===N.TD||r===N.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(N.SELECT),e._resetInsertionMode(),e.onEndTag(t)):BY(e,t)}function b2e(e,t){switch(t.tagID){case N.BASE:case N.BASEFONT:case N.BGSOUND:case N.LINK:case N.META:case N.NOFRAMES:case N.SCRIPT:case N.STYLE:case N.TEMPLATE:case N.TITLE:{ds(e,t);break}case N.CAPTION:case N.COLGROUP:case N.TBODY:case N.TFOOT:case N.THEAD:{e.tmplInsertionModeStack[0]=se.IN_TABLE,e.insertionMode=se.IN_TABLE,Af(e,t);break}case N.COL:{e.tmplInsertionModeStack[0]=se.IN_COLUMN_GROUP,e.insertionMode=se.IN_COLUMN_GROUP,t7(e,t);break}case N.TR:{e.tmplInsertionModeStack[0]=se.IN_TABLE_BODY,e.insertionMode=se.IN_TABLE_BODY,Kb(e,t);break}case N.TD:case N.TH:{e.tmplInsertionModeStack[0]=se.IN_ROW,e.insertionMode=se.IN_ROW,Xb(e,t);break}default:e.tmplInsertionModeStack[0]=se.IN_BODY,e.insertionMode=se.IN_BODY,la(e,t)}}function x2e(e,t){t.tagID===N.TEMPLATE&&$u(e,t)}function zY(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(N.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):e7(e,t)}function w2e(e,t){t.tagID===N.HTML?la(e,t):$y(e,t)}function FY(e,t){var r;if(t.tagID===N.HTML){if(e.fragmentContext||(e.insertionMode=se.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===N.HTML){e._setEndLocation(e.openElements.items[0],t);const n=e.openElements.items[1];n&&!(!((r=e.treeAdapter.getNodeSourceCodeLocation(n))===null||r===void 0)&&r.endTag)&&e._setEndLocation(n,t)}}else $y(e,t)}function $y(e,t){e.insertionMode=se.IN_BODY,Wb(e,t)}function S2e(e,t){switch(t.tagID){case N.HTML:{la(e,t);break}case N.FRAMESET:{e._insertElement(t,Re.HTML);break}case N.FRAME:{e._appendElement(t,Re.HTML),t.ackSelfClosing=!0;break}case N.NOFRAMES:{ds(e,t);break}}}function E2e(e,t){t.tagID===N.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==N.FRAMESET&&(e.insertionMode=se.AFTER_FRAMESET))}function _2e(e,t){switch(t.tagID){case N.HTML:{la(e,t);break}case N.NOFRAMES:{ds(e,t);break}}}function A2e(e,t){t.tagID===N.HTML&&(e.insertionMode=se.AFTER_AFTER_FRAMESET)}function T2e(e,t){t.tagID===N.HTML?la(e,t):dy(e,t)}function dy(e,t){e.insertionMode=se.IN_BODY,Wb(e,t)}function N2e(e,t){switch(t.tagID){case N.HTML:{la(e,t);break}case N.NOFRAMES:{ds(e,t);break}}}function C2e(e,t){t.chars=Dr,e._insertCharacters(t)}function k2e(e,t){e._insertCharacters(t),e.framesetOk=!1}function $Y(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==Re.HTML&&e.openElements.currentTagId!==void 0&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function O2e(e,t){if(Vbe(t))$Y(e),e._startTagOutsideForeignContent(t);else{const r=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(r);n===Re.MATHML?_Y(t):n===Re.SVG&&(Gbe(t),AY(t)),Z8(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0}}function M2e(e,t){if(t.tagID===N.P||t.tagID===N.BR){$Y(e),e._endTagOutsideForeignContent(t);return}for(let r=e.openElements.stackTop;r>0;r--){const n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===Re.HTML){e._endTagOutsideForeignContent(t);break}const a=e.treeAdapter.getTagName(n);if(a.toLowerCase()===t.tagName){t.tagName=a,e.openElements.shortenToLength(r);break}}}he.AREA,he.BASE,he.BASEFONT,he.BGSOUND,he.BR,he.COL,he.EMBED,he.FRAME,he.HR,he.IMG,he.INPUT,he.KEYGEN,he.LINK,he.META,he.PARAM,he.SOURCE,he.TRACK,he.WBR;const P2e=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,R2e=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),UR={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function UY(e,t){const r=H2e(e),n=X8("type",{handlers:{root:D2e,element:I2e,text:j2e,comment:qY,doctype:L2e,raw:z2e},unknown:F2e}),a={parser:r?new zR(UR):zR.getFragmentParser(void 0,UR),handle(o){n(o,a)},stitches:!1,options:t||{}};n(e,a),u0(a,Xs());const i=r?a.parser.document:a.parser.getFragment(),s=Ive(i,{file:a.options.file});return a.stitches&&_u(s,"comment",function(o,c,u){const h=o;if(h.value.stitch&&u&&c!==void 0){const p=u.children;return p[c]=h.value.stitch,c}}),s.type==="root"&&s.children.length===1&&s.children[0].type===e.type?s.children[0]:s}function HY(e,t){let r=-1;if(e)for(;++r<e.length;)t.handle(e[r])}function D2e(e,t){HY(e.children,t)}function I2e(e,t){$2e(e,t),HY(e.children,t),U2e(e,t)}function j2e(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);const r={type:Rt.CHARACTER,chars:e.value,location:Mm(e)};u0(t,Xs(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function L2e(e,t){const r={type:Rt.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Mm(e)};u0(t,Xs(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function B2e(e,t){t.stitches=!0;const r=q2e(e);if("children"in e&&"children"in r){const n=UY({type:"root",children:e.children},t.options);r.children=n.children}qY({type:"comment",value:{stitch:r}},t)}function qY(e,t){const r=e.value,n={type:Rt.COMMENT,data:r,location:Mm(e)};u0(t,Xs(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function z2e(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,VY(t,Xs(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(P2e,"&lt;$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),t.parser.tokenizer.state===72||t.parser.tokenizer.state===78){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;const r=t.parser.tokenizer._consume();t.parser.tokenizer._callState(r)}}function F2e(e,t){const r=e;if(t.options.passThrough&&t.options.passThrough.includes(r.type))B2e(r,t);else{let n="";throw R2e.has(r.type)&&(n=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+r.type+"` node"+n)}}function u0(e,t){VY(e,t);const r=e.parser.tokenizer.currentCharacterToken;r&&r.location&&(r.location.endLine=e.parser.tokenizer.preprocessor.line,r.location.endCol=e.parser.tokenizer.preprocessor.col+1,r.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=r,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=en.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function VY(e,t){if(t&&t.offset!==void 0){const r={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-t.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=r}}function $2e(e,t){const r=e.tagName.toLowerCase();if(t.parser.tokenizer.state===en.PLAINTEXT)return;u0(t,Xs(e));const n=t.parser.openElements.current;let a="namespaceURI"in n?n.namespaceURI:Is.html;a===Is.html&&r==="svg"&&(a=Is.svg);const i=Xve({...e,children:[]},{space:a===Is.svg?"svg":"html"}),s={type:Rt.START_TAG,tagName:r,tagID:c0(r),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in i?i.attrs:[],location:Mm(e)};t.parser.currentToken=s,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=r}function U2e(e,t){const r=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&pY.includes(r)||t.parser.tokenizer.state===en.PLAINTEXT)return;u0(t,Ib(e));const n={type:Rt.END_TAG,tagName:r,tagID:c0(r),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Mm(e)};t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken),r===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===en.RCDATA||t.parser.tokenizer.state===en.RAWTEXT||t.parser.tokenizer.state===en.SCRIPT_DATA)&&(t.parser.tokenizer.state=en.DATA)}function H2e(e){const t=e.type==="root"?e.children[0]:e;return!!(t&&(t.type==="doctype"||t.type==="element"&&t.tagName.toLowerCase()==="html"))}function Mm(e){const t=Xs(e)||{line:void 0,column:void 0,offset:void 0},r=Ib(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:r.line,endCol:r.column,endOffset:r.offset}}function q2e(e){return"children"in e?Ef({...e,children:[]}):Ef(e)}function V2e(e){return function(t,r){return UY(t,{...e,file:r})}}function Uy(e,t){const r=String(e);if(typeof t!="string")throw new TypeError("Expected character");let n=0,a=r.indexOf(t);for(;a!==-1;)n++,a=r.indexOf(t,a+t.length);return n}function G2e(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function W2e(e,t,r){const a=_m((r||{}).ignore||[]),i=Y2e(t);let s=-1;for(;++s<i.length;)A8(e,"text",o);function o(u,h){let p=-1,g;for(;++p<h.length;){const y=h[p],x=g?g.children:void 0;if(a(y,x?x.indexOf(y):void 0,g))return;g=y}if(g)return c(u,h)}function c(u,h){const p=h[h.length-1],g=i[s][0],y=i[s][1];let x=0;const w=p.children.indexOf(u);let E=!1,A=[];g.lastIndex=0;let T=g.exec(u.value);for(;T;){const R=T.index,k={index:T.index,input:T.input,stack:[...h,u]};let O=y(...T,k);if(typeof O=="string"&&(O=O.length>0?{type:"text",value:O}:void 0),O===!1?g.lastIndex=R+1:(x!==R&&A.push({type:"text",value:u.value.slice(x,R)}),Array.isArray(O)?A.push(...O):O&&A.push(O),x=R+T[0].length,E=!0),!g.global)break;T=g.exec(u.value)}return E?(x<u.value.length&&A.push({type:"text",value:u.value.slice(x)}
vendor: 12,634 bytes, lines 828-841
828),p.children.splice(w,1,...A)):A=[u],w+A.length}}function Y2e(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const r=!e[0]||Array.isArray(e[0])?e:[e];let n=-1;for(;++n<r.length;){const a=r[n];t.push([K2e(a[0]),X2e(a[1])])}return t}function K2e(e){return typeof e=="string"?new RegExp(G2e(e),"g"):e}function X2e(e){return typeof e=="function"?e:function(){return e}}const r5="phrasing",n5=["autolink","link","image","label"];function Q2e(){return{transforms:[a4e],enter:{literalAutolink:J2e,literalAutolinkEmail:a5,literalAutolinkHttp:a5,literalAutolinkWww:a5},exit:{literalAutolink:n4e,literalAutolinkEmail:r4e,literalAutolinkHttp:e4e,literalAutolinkWww:t4e}}}function Z2e(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:r5,notInConstruct:n5},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:r5,notInConstruct:n5},{character:":",before:"[ps]",after:"\\/",inConstruct:r5,notInConstruct:n5}]}}function J2e(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function a5(e){this.config.enter.autolinkProtocol.call(this,e)}function e4e(e){this.config.exit.autolinkProtocol.call(this,e)}function t4e(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function r4e(e){this.config.exit.autolinkEmail.call(this,e)}function n4e(e){this.exit(e)}function a4e(e){W2e(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,i4e],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),s4e]],{ignore:["link","linkReference"]})}function i4e(e,t,r,n,a){let i="";if(!GY(a)||(/^w/i.test(t)&&(r=t+r,t="",i="http://"),!o4e(r)))return!1;const s=l4e(r+n);if(!s[0])return!1;const o={type:"link",title:null,url:i+t+s[0],children:[{type:"text",value:t+s[0]}]};return s[1]?[o,{type:"text",value:s[1]}]:o}function s4e(e,t,r,n){return!GY(n,!0)||/[-\d_]$/.test(r)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+r,children:[{type:"text",value:t+"@"+r}]}}function o4e(e){const t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function l4e(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],n=r.indexOf(")");const a=Uy(e,"(");let i=Uy(e,")");for(;n!==-1&&a>i;)e+=r.slice(0,n+1),r=r.slice(n+1),n=r.indexOf(")"),i++;return[e,r]}function GY(e,t){const r=e.input.charCodeAt(e.index-1);return(e.index===0||Eu(r)||jb(r))&&(!t||r!==47)}WY.peek=y4e;function c4e(){this.buffer()}function u4e(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function d4e(){this.buffer()}function f4e(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function h4e(e){const t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.identifier=ns(this.sliceSerialize(e)).toLowerCase(),r.label=t}function p4e(e){this.exit(e)}function m4e(e){const t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.identifier=ns(this.sliceSerialize(e)).toLowerCase(),r.label=t}function g4e(e){this.exit(e)}function y4e(){return"["}function WY(e,t,r,n){const a=r.createTracker(n);let i=a.move("[^");const s=r.enter("footnoteReference"),o=r.enter("reference");return i+=a.move(r.safe(r.associationId(e),{after:"]",before:i})),o(),s(),i+=a.move("]"),i}function v4e(){return{enter:{gfmFootnoteCallString:c4e,gfmFootnoteCall:u4e,gfmFootnoteDefinitionLabelString:d4e,gfmFootnoteDefinition:f4e},exit:{gfmFootnoteCallString:h4e,gfmFootnoteCall:p4e,gfmFootnoteDefinitionLabelString:m4e,gfmFootnoteDefinition:g4e}}}function b4e(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:r,footnoteReference:WY},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function r(n,a,i,s){const o=i.createTracker(s);let c=o.move("[^");const u=i.enter("footnoteDefinition"),h=i.enter("label");return c+=o.move(i.safe(i.associationId(n),{before:c,after:"]"})),h(),c+=o.move("]:"),n.children&&n.children.length>0&&(o.shift(4),c+=o.move((t?`
829`:" ")+i.indentLines(i.containerFlow(n,o.current()),t?YY:x4e))),u(),c}}function x4e(e,t,r){return t===0?e:YY(e,t,r)}function YY(e,t,r){return(r?"":"    ")+e}const w4e=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];KY.peek=T4e;function S4e(){return{canContainEols:["delete"],enter:{strikethrough:_4e},exit:{strikethrough:A4e}}}function E4e(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:w4e}],handlers:{delete:KY}}}function _4e(e){this.enter({type:"delete",children:[]},e)}function A4e(e){this.exit(e)}function KY(e,t,r,n){const a=r.createTracker(n),i=r.enter("strikethrough");let s=a.move("~~");return s+=r.containerPhrasing(e,{...a.current(),before:s,after:"~"}),s+=a.move("~~"),i(),s}function T4e(){return"~"}function N4e(e){return e.length}function C4e(e,t){const r=t||{},n=(r.align||[]).concat(),a=r.stringLength||N4e,i=[],s=[],o=[],c=[];let u=0,h=-1;for(;++h<e.length;){const b=[],w=[];let E=-1;for(e[h].length>u&&(u=e[h].length);++E<e[h].length;){const A=k4e(e[h][E]);if(r.alignDelimiters!==!1){const T=a(A);w[E]=T,(c[E]===void 0||T>c[E])&&(c[E]=T)}b.push(A)}s[h]=b,o[h]=w}let p=-1;if(typeof n=="object"&&"length"in n)for(;++p<u;)i[p]=HR(n[p]);else{const b=HR(n);for(;++p<u;)i[p]=b}p=-1;const g=[],y=[];for(;++p<u;){const b=i[p];let w="",E="";b===99?(w=":",E=":"):b===108?w=":":b===114&&(E=":");let A=r.alignDelimiters===!1?1:Math.max(1,c[p]-w.length-E.length);const T=w+"-".repeat(A)+E;r.alignDelimiters!==!1&&(A=w.length+A+E.length,A>c[p]&&(c[p]=A),y[p]=A),g[p]=T}s.splice(1,0,g),o.splice(1,0,y),h=-1;const x=[];for(;++h<s.length;){const b=s[h],w=o[h];p=-1;const E=[];for(;++p<u;){const A=b[p]||"";let T="",R="";if(r.alignDelimiters!==!1){const k=c[p]-(w[p]||0),O=i[p];O===114?T=" ".repeat(k):O===99?k%2?(T=" ".repeat(k/2+.5),R=" ".repeat(k/2-.5)):(T=" ".repeat(k/2),R=T):R=" ".repeat(k)}r.delimiterStart!==!1&&!p&&E.push("|"),r.padding!==!1&&!(r.alignDelimiters===!1&&A==="")&&(r.delimiterStart!==!1||p)&&E.push(" "),r.alignDelimiters!==!1&&E.push(T),E.push(A),r.alignDelimiters!==!1&&E.push(R),r.padding!==!1&&E.push(" "),(r.delimiterEnd!==!1||p!==u-1)&&E.push("|")}x.push(r.delimiterEnd===!1?E.join("").replace(/ +$/,""):E.join(""))}return x.join(`
830`)}function k4e(e){return e==null?"":String(e)}function HR(e){const t=typeof e=="string"?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}function O4e(e,t,r,n){const a=r.enter("blockquote"),i=r.createTracker(n);i.move("> "),i.shift(2);const s=r.indentLines(r.containerFlow(e,i.current()),M4e);return a(),s}function M4e(e,t,r){return">"+(r?"":" ")+e}function P4e(e,t){return qR(e,t.inConstruct,!0)&&!qR(e,t.notInConstruct,!1)}function qR(e,t,r){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return r;let n=-1;for(;++n<t.length;)if(e.includes(t[n]))return!0;return!1}function VR(e,t,r,n){let a=-1;for(;++a<r.unsafe.length;)if(r.unsafe[a].character===`
831`&&P4e(r.stack,r.unsafe[a]))return/[ \t]/.test(n.before)?"":" ";return`\\
832`}function XY(e,t){const r=String(e);let n=r.indexOf(t),a=n,i=0,s=0;if(typeof t!="string")throw new TypeError("Expected substring");for(;n!==-1;)n===a?++i>s&&(s=i):i=1,a=n+t.length,n=r.indexOf(t,a);return s}function R4e(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function D4e(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function I4e(e,t,r,n){const a=D4e(r),i=e.value||"",s=a==="`"?"GraveAccent":"Tilde";if(R4e(e,r)){const p=r.enter("codeIndented"),g=r.indentLines(i,j4e);return p(),g}const o=r.createTracker(n),c=a.repeat(Math.max(XY(i,a)+1,3)),u=r.enter("codeFenced");let h=o.move(c);if(e.lang){const p=r.enter(`codeFencedLang${s}`);h+=o.move(r.safe(e.lang,{before:h,after:" ",encode:["`"],...o.current()})),p()}if(e.lang&&e.meta){const p=r.enter(`codeFencedMeta${s}`);h+=o.move(" "),h+=o.move(r.safe(e.meta,{before:h,after:`
833`,encode:["`"],...o.current()})),p()}return h+=o.move(`
834`),i&&(h+=o.move(i+`
835`)),h+=o.move(c),u(),h}function j4e(e,t,r){return(r?"":"    ")+e}function r7(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function L4e(e,t,r,n){const a=r7(r),i=a==='"'?"Quote":"Apostrophe",s=r.enter("definition");let o=r.enter("label");const c=r.createTracker(n);let u=c.move("[");return u+=c.move(r.safe(r.associationId(e),{before:u,after:"]",...c.current()})),u+=c.move("]: "),o(),!e.url||/[\0- \u007F]/.test(e.url)?(o=r.enter("destinationLiteral"),u+=c.move("<"),u+=c.move(r.safe(e.url,{before:u,after:">",...c.current()})),u+=c.move(">")):(o=r.enter("destinationRaw"),u+=c.move(r.safe(e.url,{before:u,after:e.title?" ":`
836`,...c.current()}))),o(),e.title&&(o=r.enter(`title${i}`),u+=c.move(" "+a),u+=c.move(r.safe(e.title,{before:u,after:a,...c.current()})),u+=c.move(a),o()),s(),u}function B4e(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function Ep(e){return"&#x"+e.toString(16).toUpperCase()+";"}function Hy(e,t,r){const n=Sf(e),a=Sf(t);return n===void 0?a===void 0?r==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:n===1?a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}QY.peek=z4e;function QY(e,t,r,n){const a=B4e(r),i=r.enter("emphasis"),s=r.createTracker(n),o=s.move(a);let c=s.move(r.containerPhrasing(e,{after:a,before:o,...s.current()}));const u=c.charCodeAt(0),h=Hy(n.before.charCodeAt(n.before.length-1),u,a);h.inside&&(c=Ep(u)+c.slice(1));const p=c.charCodeAt(c.length-1),g=Hy(n.after.charCodeAt(0),p,a);g.inside&&(c=c.slice(0,-1)+Ep(p));const y=s.move(a);return i(),r.attentionEncodeSurroundingInfo={after:g.outside,before:h.outside},o+c+y}function z4e(e,t,r){return r.options.emphasis||"*"}function F4e(e,t){let r=!1;return _u(e,function(n){if("value"in n&&/\r?\n|\r/.test(n.value)||n.type==="break")return r=!0,f_}),!!((!e.depth||e.depth<3)&&v8(e)&&(t.options.setext||r))}function $4e(e,t,r,n){const a=Math.max(Math.min(6,e.depth||1),1),i=r.createTracker(n);if(F4e(e,r)){const h=r.enter("headingSetext"),p=r.enter("phrasing"),g=r.containerPhrasing(e,{...i.current(),before:`
837`,after:`
838`});return p(),h(),g+`
839`+(a===1?"=":"-").repeat(g.length-(Math.max(g.lastIndexOf("\r"),g.lastIndexOf(`
840`))+1))}const s="#".repeat(a),o=r.enter("headingAtx"),c=r.enter("phrasing");i.move(s+" ");let u=r.containerPhrasing(e,{before:"# ",after:`
841`,...i.current()});return/^[\t ]/.test(u)&&(u=Ep(u.charCodeAt(0))+u.slice(1)),u=u?s+" "+u:s,r.options.closeAtx&&(u+=" "+s),c(),o(),u}ZY.peek=U4e;function ZY(e){return e.value||""}function U4e(){return"<"}JY.peek=H4e;function JY(e,t,r,n){const a=r7(r),i=a==='"'?"Quote":"Apostrophe",s=r.enter("image");let o=r.enter("label");const c=r.createTracker(n);let u=c.move("![");return u+=c.move(r.safe(e.alt,{before:u,after:"]",...c.current()})),u+=c.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=r.enter("destinationLiteral"),u+=c.move("<"),u+=c.move(r.safe(e.url,{before:u,after:">",...c.current()})),u+=c.move(">")):(o=r.enter("destinationRaw"),u+=c.move(r.safe(e.url,{before:u,after:e.title?" ":")",...c.current()}))),o(),e.title&&(o=r.enter(`title${i}`),u+=c.move(" "+a),u+=c.move(r.safe(e.title,{before:u,after:a,...c.current()})),u+=c.move(a),o()),u+=c.move(")"),s(),u}function H4e(){return"!"}eK.peek=q4e;function eK(e,t,r,n){const a=e.referenceType,i=r.enter("imageReference");let s=r.enter("label");const o=r.createTracker(n);let c=o.move("![");const u=r.safe(e.alt,{before:c,after:"]",...o.current()});c+=o.move(u+"]["),s();const h=r.stack;r.stack=[],s=r.enter("reference");const p=r.safe(r.associationId(e),{before:c,after:"]",...o.current()});return s(),r.stack=h,i(),a==="full"||!u||u!==p?c+=o.move(p+"]"):a==="shortcut"?c=c.slice(0,-1):c+=o.move("]"),c}function q4e(){return"!"}tK.peek=V4e;function tK(e,t,r){let n=e.value||"",a="`",i=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(n);)a+="`";for(/[^ \r\n]/.test(n)&&(/^[ \r\n]/.test(n)&&/[ \r\n]$/.test(n)||/^`|`$/.test(n))&&(n=" "+n+" ");++i<r.unsafe.length;){const s=r.unsafe[i],o=r.compilePattern(s);let c;if(s.atBreak)for(;c=o.exec(n);){let u=c.index;
vendor: 5,484 bytes, line 841
841n.charCodeAt(u)===10&&n.charCodeAt(u-1)===13&&u--,n=n.slice(0,u)+" "+n.slice(c.index+1)}}return a+n+a}function V4e(){return"`"}function rK(e,t){const r=v8(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type==="text"&&(r===e.url||"mailto:"+r===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}nK.peek=G4e;function nK(e,t,r,n){const a=r7(r),i=a==='"'?"Quote":"Apostrophe",s=r.createTracker(n);let o,c;if(rK(e,r)){const h=r.stack;r.stack=[],o=r.enter("autolink");let p=s.move("<");return p+=s.move(r.containerPhrasing(e,{before:p,after:">",...s.current()})),p+=s.move(">"),o(),r.stack=h,p}o=r.enter("link"),c=r.enter("label");let u=s.move("[");return u+=s.move(r.containerPhrasing(e,{before:u,after:"](",...s.current()})),u+=s.move("]("),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=r.enter("destinationLiteral"),u+=s.move("<"),u+=s.move(r.safe(e.url,{before:u,after:">",...s.current()})),u+=s.move(">")):(c=r.enter("destinationRaw"),u+=s.move(r.safe(e.url,{before:u,after:e.title?" ":")",...s.current()}))),c(),e.title&&(c=r.enter(`title${i}`),u+=s.move(" "+a),u+=s.move(r.safe(e.title,{before:u,after:a,...s.current()})),u+=s.move(a),c()),u+=s.move(")"),o(),u}function G4e(e,t,r){return rK(e,r)?"<":"["}aK.peek=W4e;function aK(e,t,r,n){const a=e.referenceType,i=r.enter("linkReference");let s=r.enter("label");const o=r.createTracker(n);let c=o.move("[");const u=r.containerPhrasing(e,{before:c,after:"]",...o.current()});c+=o.move(u+"]["),s();const h=r.stack;r.stack=[],s=r.enter("reference");const p=r.safe(r.associationId(e),{before:c,after:"]",...o.current()});return s(),r.stack=h,i(),a==="full"||!u||u!==p?c+=o.move(p+"]"):a==="shortcut"?c=c.slice(0,-1):c+=o.move("]"),c}function W4e(){return"["}function n7(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function Y4e(e){const t=n7(e),r=e.options.bulletOther;if(!r)return t==="*"?"-":"*";if(r!=="*"&&r!=="+"&&r!=="-")throw new Error("Cannot serialize items with `"+r+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(r===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+r+"`) to be different");return r}function K4e(e){const t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function iK(e){const t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function X4e(e,t,r,n){const a=r.enter("list"),i=r.bulletCurrent;let s=e.ordered?K4e(r):n7(r);const o=e.ordered?s==="."?")":".":Y4e(r);let c=t&&r.bulletLastUsed?s===r.bulletLastUsed:!1;if(!e.ordered){const h=e.children?e.children[0]:void 0;if((s==="*"||s==="-")&&h&&(!h.children||!h.children[0])&&r.stack[r.stack.length-1]==="list"&&r.stack[r.stack.length-2]==="listItem"&&r.stack[r.stack.length-3]==="list"&&r.stack[r.stack.length-4]==="listItem"&&r.indexStack[r.indexStack.length-1]===0&&r.indexStack[r.indexStack.length-2]===0&&r.indexStack[r.indexStack.length-3]===0&&(c=!0),iK(r)===s&&h){let p=-1;for(;++p<e.children.length;){const g=e.children[p];if(g&&g.type==="listItem"&&g.children&&g.children[0]&&g.children[0].type==="thematicBreak"){c=!0;break}}}}c&&(s=o),r.bulletCurrent=s;const u=r.containerFlow(e,n);return r.bulletLastUsed=s,r.bulletCurrent=i,a(),u}function Q4e(e){const t=e.options.listItemIndent||"one";if(t!=="tab"&&t!=="one"&&t!=="mixed")throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}function Z4e(e,t,r,n){const a=Q4e(r);let i=r.bulletCurrent||n7(r);t&&t.type==="list"&&t.ordered&&(i=(typeof t.start=="number"&&t.start>-1?t.start:1)+(r.options.incrementListMarker===!1?0:t.children.indexOf(e))+i);let s=i.length+1;(a==="tab"||a==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(s=Math.ceil(s/4)*4);const o=r.createTracker(n);o.move(i+" ".repeat(s-i.length)),o.shift(s);const c=r.enter("listItem"),u=r.indentLines(r.containerFlow(e,o.current()),h);return c(),u;function h(p,g,y){return g?(y?"":" ".repeat(s))+p:(y?i:i+" ".repeat(s-i.length))+p}}function J4e(e,t,r,n){const a=r.enter("paragraph"),i=r.enter("phrasing"),s=r.containerPhrasing(e,n);return i(),a(),s}const e3e=_m(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function t3e(e,t,r,n){return(e.children.some(function(s){return e3e(s)})?r.containerPhrasing:r.containerFlow).call(r,e,n)}function r3e(e){const t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}sK.peek=n3e;function sK(e,t,r,n){const a=r3e(r),i=r.enter("strong"),s=r.createTracker(n),o=s.move(a+a);let c=s.move(r.containerPhrasing(e,{after:a,before:o,...s.current()}));const u=c.charCodeAt(0),h=Hy(n.before.charCodeAt(n.before.length-1),u,a);h.inside&&(c=Ep(u)+c.slice(1));const p=c.charCodeAt(c.length-1),g=Hy(n.after.charCodeAt(0),p,a);g.inside&&(c=c.slice(0,-1)+Ep(p));const y=s.move(a+a);return i(),r.attentionEncodeSurroundingInfo={after:g.outside,before:h.outside},o+c+y}function n3e(e,t,r){return r.options.strong||"*"}
vendor: 6,304 bytes, lines 841-843
841function a3e(e,t,r,n){return r.safe(e.value,n)}function i3e(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function s3e(e,t,r){const n=(iK(r)+(r.options.ruleSpaces?" ":"")).repeat(i3e(r));return r.options.ruleSpaces?n.slice(0,-1):n}const oK={blockquote:O4e,break:VR,code:I4e,definition:L4e,emphasis:QY,hardBreak:VR,heading:$4e,html:ZY,image:JY,imageReference:eK,inlineCode:tK,link:nK,linkReference:aK,list:X4e,listItem:Z4e,paragraph:J4e,root:t3e,strong:sK,text:a3e,thematicBreak:s3e};function o3e(){return{enter:{table:l3e,tableData:GR,tableHeader:GR,tableRow:u3e},exit:{codeText:d3e,table:c3e,tableData:i5,tableHeader:i5,tableRow:i5}}}function l3e(e){const t=e._align;this.enter({type:"table",align:t.map(function(r){return r==="none"?null:r}),children:[]},e),this.data.inTable=!0}function c3e(e){this.exit(e),this.data.inTable=void 0}function u3e(e){this.enter({type:"tableRow",children:[]},e)}function i5(e){this.exit(e)}function GR(e){this.enter({type:"tableCell",children:[]},e)}function d3e(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,f3e));const r=this.stack[this.stack.length-1];r.type,r.value=t,this.exit(e)}function f3e(e,t){return t==="|"?t:e}function h3e(e){const t=e||{},r=t.tableCellPadding,n=t.tablePipeAlign,a=t.stringLength,i=r?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:`
842`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[	 :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:g,table:s,tableCell:c,tableRow:o}};function s(y,x,b,w){return u(h(y,b,w),y.align)}function o(y,x,b,w){const E=p(y,b,w),A=u([E]);return A.slice(0,A.indexOf(`
843`))}function c(y,x,b,w){const E=b.enter("tableCell"),A=b.enter("phrasing"),T=b.containerPhrasing(y,{...w,before:i,after:i});return A(),E(),T}function u(y,x){return C4e(y,{align:x,alignDelimiters:n,padding:r,stringLength:a})}function h(y,x,b){const w=y.children;let E=-1;const A=[],T=x.enter("table");for(;++E<w.length;)A[E]=p(w[E],x,b);return T(),A}function p(y,x,b){const w=y.children;let E=-1;const A=[],T=x.enter("tableRow");for(;++E<w.length;)A[E]=c(w[E],y,x,b);return T(),A}function g(y,x,b){let w=oK.inlineCode(y,x,b);return b.stack.includes("tableCell")&&(w=w.replace(/\|/g,"\\$&")),w}}function p3e(){return{exit:{taskListCheckValueChecked:WR,taskListCheckValueUnchecked:WR,paragraph:g3e}}}function m3e(){return{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:y3e}}}function WR(e){const t=this.stack[this.stack.length-2];t.type,t.checked=e.type==="taskListCheckValueChecked"}function g3e(e){const t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){const r=this.stack[this.stack.length-1];r.type;const n=r.children[0];if(n&&n.type==="text"){const a=t.children;let i=-1,s;for(;++i<a.length;){const o=a[i];if(o.type==="paragraph"){s=o;break}}s===r&&(n.value=n.value.slice(1),n.value.length===0?r.children.shift():r.position&&n.position&&typeof n.position.start.offset=="number"&&(n.position.start.column++,n.position.start.offset++,r.position.start=Object.assign({},n.position.start)))}}this.exit(e)}function y3e(e,t,r,n){const a=e.children[0],i=typeof e.checked=="boolean"&&a&&a.type==="paragraph",s="["+(e.checked?"x":" ")+"] ",o=r.createTracker(n);i&&o.move(s);let c=oK.listItem(e,t,r,{...n,...o.current()});return i&&(c=c.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,u)),c;function u(h){return h+s}}function v3e(){return[Q2e(),v4e(),S4e(),o3e(),p3e()]}function b3e(e){return{extensions:[Z2e(),b4e(e),E4e(),h3e(e),m3e()]}}const x3e={tokenize:T3e,partial:!0},lK={tokenize:N3e,partial:!0},cK={tokenize:C3e,partial:!0},uK={tokenize:k3e,partial:!0},w3e={tokenize:O3e,partial:!0},dK={name:"wwwAutolink",tokenize:_3e,previous:hK},fK={name:"protocolAutolink",tokenize:A3e,previous:pK},al={name:"emailAutolink",tokenize:E3e,previous:mK},eo={};function S3e(){return{text:eo}}let qc=48;for(;qc<123;)eo[qc]=al,qc++,qc===58?qc=65:qc===91&&(qc=97);eo[43]=al;eo[45]=al;eo[46]=al;eo[95]=al;eo[72]=[al,fK];eo[104]=[al,fK];eo[87]=[al,dK];eo[119]=[al,dK];function E3e(e,t,r){const n=this;let a,i;return s;function s(p){return!D_(p)||!mK.call(n,n.previous)||a7(n.events)?r(p):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),o(p))}function o(p){return D_(p)?(e.consume(p),o):p===64?(e.consume(p),c):r(p)}function c(p){return p===46?e.check(w3e,h,u)(p):p===45||p===95||sa(p)?(i=!0,e.consume(p),c):h(p)}function u(p){return e.consume(p),a=!0,c}function h(p){return i&&a&&ma(n.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(p)):r(p)}}function _3e(e,t,r){const n=this;return a;function a(s){return s!==87&&s!==119||!hK.call(n,n.previous)||a7(n.events)?r(s):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(x3e,e.attempt(lK,e.attempt(cK,i),r),r)(s))}function i(s){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(s)}}function A3e(e,t,r){const n=this;let a="",i=!1;return s;function s(p){return(p===72||p===104)&&pK.call(n,n.previous)&&!a7(n.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(p),e.consume(p),o):r(p)}function o(p){if(ma(p)&&a.length<5)return a+=String.fromCodePoint(p),e.consume(p),o;if(p===58){const g=a.toLowerCase();if(g==="http"||g==="https")return e.consume(p),c}return r(p)}function c(p){return p===47?(e.consume(p),i?u:(i=!0,c)):r(p)}function u(p){return p===null||My(p)||Er(p)||Eu(p)||jb(p)?r(p):e.attempt(lK,e.attempt(cK,h),r)(p)}function h(p){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(p)}}function T3e(e,t,r){let n=0;return a;function a(s){return(s===87||s===119)&&n<3?(n++,e.consume(s),a):s===46&&n===3?(e.consume(s),i):r(s)}function i(s){return s===null?r(s):t(s)}}function N3e(e,t,r){let n,a,i;return s;function s(u){return u===46||u===95?e.check(uK,c,o)(u):u===null||Er(u)||Eu(u)||u!==45&&jb(u)?c(u):(i=!0,e.consume(u),s)}function o(u){return u===95?n=!0:(a=n,n=void 0),e.consume(u),s}function c(u){return a||n||!i?r(u):t(u)}}function C3e(e,t){let r=0,n=0;return a;function a(s){return s===40?(r++,e.consume(s),a):s===41&&n<r?i(s):s===33||s===34||s===38||s===39||s===4
vendor: 7,616 bytes, line 843
8431||s===42||s===44||s===46||s===58||s===59||s===60||s===63||s===93||s===95||s===126?e.check(uK,t,i)(s):s===null||Er(s)||Eu(s)?t(s):(e.consume(s),a)}function i(s){return s===41&&n++,e.consume(s),a}}function k3e(e,t,r){return n;function n(o){return o===33||o===34||o===39||o===41||o===42||o===44||o===46||o===58||o===59||o===63||o===95||o===126?(e.consume(o),n):o===38?(e.consume(o),i):o===93?(e.consume(o),a):o===60||o===null||Er(o)||Eu(o)?t(o):r(o)}function a(o){return o===null||o===40||o===91||Er(o)||Eu(o)?t(o):n(o)}function i(o){return ma(o)?s(o):r(o)}function s(o){return o===59?(e.consume(o),n):ma(o)?(e.consume(o),s):r(o)}}function O3e(e,t,r){return n;function n(i){return e.consume(i),a}function a(i){return sa(i)?r(i):t(i)}}function hK(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||Er(e)}function pK(e){return!ma(e)}function mK(e){return!(e===47||D_(e))}function D_(e){return e===43||e===45||e===46||e===95||sa(e)}function a7(e){let t=e.length,r=!1;for(;t--;){const n=e[t][1];if((n.type==="labelLink"||n.type==="labelImage")&&!n._balanced){r=!0;break}if(n._gfmAutolinkLiteralWalkedInto){r=!1;break}}return e.length>0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}const M3e={tokenize:z3e,partial:!0};function P3e(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:j3e,continuation:{tokenize:L3e},exit:B3e}},text:{91:{name:"gfmFootnoteCall",tokenize:I3e},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:R3e,resolveTo:D3e}}}}function R3e(e,t,r){const n=this;let a=n.events.length;const i=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let s;for(;a--;){const c=n.events[a][1];if(c.type==="labelImage"){s=c;break}if(c.type==="gfmFootnoteCall"||c.type==="labelLink"||c.type==="label"||c.type==="image"||c.type==="link")break}return o;function o(c){if(!s||!s._balanced)return r(c);const u=ns(n.sliceSerialize({start:s.end,end:n.now()}));return u.codePointAt(0)!==94||!i.includes(u.slice(1))?r(c):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(c),e.exit("gfmFootnoteCallLabelMarker"),t(c))}}function D3e(e,t){let r=e.length;for(;r--;)if(e[r][1].type==="labelImage"&&e[r][0]==="enter"){e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";const n={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;const i={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},s={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},o=[e[r+1],e[r+2],["enter",n,t],e[r+3],e[r+4],["enter",a,t],["exit",a,t],["enter",i,t],["enter",s,t],["exit",s,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",n,t]];return e.splice(r,e.length-r+1,...o),e}function I3e(e,t,r){const n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let i=0,s;return o;function o(p){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(p),e.exit("gfmFootnoteCallLabelMarker"),c}function c(p){return p!==94?r(p):(e.enter("gfmFootnoteCallMarker"),e.consume(p),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",u)}function u(p){if(i>999||p===93&&!s||p===null||p===91||Er(p))return r(p);if(p===93){e.exit("chunkString");const g=e.exit("gfmFootnoteCallString");return a.includes(ns(n.sliceSerialize(g)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(p),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(p)}return Er(p)||(s=!0),i++,e.consume(p),p===92?h:u}function h(p){return p===91||p===92||p===93?(e.consume(p),i++,u):u(p)}}function j3e(e,t,r){const n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let i,s=0,o;return c;function c(x){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(x),e.exit("gfmFootnoteDefinitionLabelMarker"),u}function u(x){return x===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(x),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",h):r(x)}function h(x){if(s>999||x===93&&!o||x===null||x===91||Er(x))return r(x);if(x===93){e.exit("chunkString");const b=e.exit("gfmFootnoteDefinitionLabelString");return i=ns(n.sliceSerialize(b)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(x),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),g}return Er(x)||(o=!0),s++,e.consume(x),x===92?p:h}function p(x){return x===91||x===92||x===93?(e.consume(x),s++,h):h(x)}function g(x){return x===58?(e.enter("definitionMarker"),e.consume(x),e.exit("definitionMarker"),a.includes(i)||a.push(i),Dt(e,y,"gfmFootnoteDefinitionWhitespace")):r(x)}function y(x){return t(x)}}function L3e(e,t,r){return e.check(Em,t,e.attempt(M3e,t,r))}function B3e(e){e.exit("gfmFootnoteDefinition")}function z3e(e,t,r){const n=this;return Dt(e,a,"gfmFootnoteDefinitionIndent",5);function a(i){const s=n.events[n.events.length-1];return s&&s[1].type==="gfmFootnoteDefinitionIndent"&&s[2].sliceSerialize(s[1],!0).length===4?t(i):r(i)}}function F3e(e){let r=(e||{}).singleTilde;const n={name:"strikethrough",tokenize:i,resolveAll:a};return r==null&&(r=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function a(s,o){let c=-1;for(;++c<s.length;)if(s[c][0]==="enter"&&s[c][1].type==="strikethroughSequenceTemporary"&&s[c][1]._close){let u=c;for(;u--;)if(s[u][0]==="exit"&&s[u][1].type==="strikethroughSequenceTemporary"&&s[u][1]._open&&s[c][1].end.offset-s[c][1].start.offset===s[u][1].end.offset-s[u][1].start.offset){s[c][1].type="strikethroughSequence",s[u][1].type="strikethroughSequence";const h={type:"strikethrough",start:Object.assign({},s[u][1].start),end:Object.assign({},s[c][1].end)},p={type:"strikethroughText",start:Object.assign({},s[u][1].end),end:Object.assign({},s[c][1].start)},g=[["enter",h,o],["enter",s[u][1],o],["exit",s[u][1],o],["enter",p,o]],y=o.parser.constructs.insideSpan.null;y&&ai(g,g.length,0,Lb(y,s.slice(u+1,c),o)),ai(g,g.length,0,[["exit",p,o],["enter",s[c][1],o],["exit",s[c][1],o],["exit",h,o]]),ai(s,u-1,c-u+3,g),c=u+g.length-2;break}}for(c=-1;++c<s.length;)s[c][1].type==="strikethroughSequenceTemporary"&&(s[c][1].type="data");return s}function i(s,o,c){const u=this.previous,h=this.events;let p=0;return g;function g(x){return u===126&&h[h.length-1][1].type!=="characterEscape"?c(x):(s.enter("strikethroughSequenceTemporary"),y(x))}function y(x){const b=Sf(u);if(x===126)return p>1?c(x):(s.consume(x),p++,y);if(p<2&&!r)return c(x);const w=s.exit("strikethroughSequenceTemporary"),E=Sf(x);return w._open=!E||E===2&&!!b,w._close=!b||b===2&&!!E,o(x)}}}class $3e{constructor(){this.map=[]}add(t,r,n){U3e(this,t,r,n)}consume(t){if(this.map.sort(function(i,s){return i[0]-s[0]}),this.map.length===0)return;let r=this.map.length;const n=[];for(;r>0;)r-=1,n.push(t.slice(this.map[r][0]+this.map[r][1]),this.map[r][2]),t.length=this.map[r][0];n.push(t.slice()),t.length=0;let a=n.pop();for(;a;){for(const i of a)t.push(i);a=n.pop()}this.map.length=0}}function U3e(e,t,r,n){let a=0;if(!(r===0&&n.length===0)){for(;a<e.map.length;){if(e.map[a][0]===t){e.map[a][1]+=r,e.map[a][2].push(...n);return}a+=1}e.map.push([t,r,n])}}function H3e(e,t){let r=!1;const n=[];for(;t<e.length;){const a=e[t];if(r){if(a[0]==="enter")a[1].type==="tableContent"&&n.push(e[t+1][1].type==="tableDelimiterMarker"?"left"
vendor: 4,360 bytes, line 843
843:"none");else if(a[1].type==="tableContent"){if(e[t-1][1].type==="tableDelimiterMarker"){const i=n.length-1;n[i]=n[i]==="left"?"center":"right"}}else if(a[1].type==="tableDelimiterRow")break}else a[0]==="enter"&&a[1].type==="tableDelimiterRow"&&(r=!0);t+=1}return n}function q3e(){return{flow:{null:{name:"table",tokenize:V3e,resolveAll:G3e}}}}function V3e(e,t,r){const n=this;let a=0,i=0,s;return o;function o(B){let $=n.events.length-1;for(;$>-1;){const q=n.events[$][1].type;if(q==="lineEnding"||q==="linePrefix")$--;else break}const V=$>-1?n.events[$][1].type:null,K=V==="tableHead"||V==="tableRow"?O:c;return K===O&&n.parser.lazy[n.now().line]?r(B):K(B)}function c(B){return e.enter("tableHead"),e.enter("tableRow"),u(B)}function u(B){return B===124||(s=!0,i+=1),h(B)}function h(B){return B===null?r(B):st(B)?i>1?(i=0,n.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(B),e.exit("lineEnding"),y):r(B):Lt(B)?Dt(e,h,"whitespace")(B):(i+=1,s&&(s=!1,a+=1),B===124?(e.enter("tableCellDivider"),e.consume(B),e.exit("tableCellDivider"),s=!0,h):(e.enter("data"),p(B)))}function p(B){return B===null||B===124||Er(B)?(e.exit("data"),h(B)):(e.consume(B),B===92?g:p)}function g(B){return B===92||B===124?(e.consume(B),p):p(B)}function y(B){return n.interrupt=!1,n.parser.lazy[n.now().line]?r(B):(e.enter("tableDelimiterRow"),s=!1,Lt(B)?Dt(e,x,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(B):x(B))}function x(B){return B===45||B===58?w(B):B===124?(s=!0,e.enter("tableCellDivider"),e.consume(B),e.exit("tableCellDivider"),b):k(B)}function b(B){return Lt(B)?Dt(e,w,"whitespace")(B):w(B)}function w(B){return B===58?(i+=1,s=!0,e.enter("tableDelimiterMarker"),e.consume(B),e.exit("tableDelimiterMarker"),E):B===45?(i+=1,E(B)):B===null||st(B)?R(B):k(B)}function E(B){return B===45?(e.enter("tableDelimiterFiller"),A(B)):k(B)}function A(B){return B===45?(e.consume(B),A):B===58?(s=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(B),e.exit("tableDelimiterMarker"),T):(e.exit("tableDelimiterFiller"),T(B))}function T(B){return Lt(B)?Dt(e,R,"whitespace")(B):R(B)}function R(B){return B===124?x(B):B===null||st(B)?!s||a!==i?k(B):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(B)):k(B)}function k(B){return r(B)}function O(B){return e.enter("tableRow"),P(B)}function P(B){return B===124?(e.enter("tableCellDivider"),e.consume(B),e.exit("tableCellDivider"),P):B===null||st(B)?(e.exit("tableRow"),t(B)):Lt(B)?Dt(e,P,"whitespace")(B):(e.enter("data"),j(B))}function j(B){return B===null||B===124||Er(B)?(e.exit("data"),P(B)):(e.consume(B),B===92?L:j)}function L(B){return B===92||B===124?(e.consume(B),j):j(B)}}function G3e(e,t){let r=-1,n=!0,a=0,i=[0,0,0,0],s=[0,0,0,0],o=!1,c=0,u,h,p;const g=new $3e;for(;++r<e.length;){const y=e[r],x=y[1];y[0]==="enter"?x.type==="tableHead"?(o=!1,c!==0&&(YR(g,t,c,u,h),h=void 0,c=0),u={type:"table",start:Object.assign({},x.start),end:Object.assign({},x.end)},g.add(r,0,[["enter",u,t]])):x.type==="tableRow"||x.type==="tableDelimiterRow"?(n=!0,p=void 0,i=[0,0,0,0],s=[0,r+1,0,0],o&&(o=!1,h={type:"tableBody",start:Object.assign({},x.start),end:Object.assign({},x.end)},g.add(r,0,[["enter",h,t]])),a=x.type==="tableDelimiterRow"?2:h?3:1):a&&(x.type==="data"||x.type==="tableDelimiterMarker"||x.type==="tableDelimiterFiller")?(n=!1,s[2]===0&&(i[1]!==0&&(s[0]=s[1],p=R1(g,t,i,a,void 0,p),i=[0,0,0,0]),s[2]=r)):x.type==="tableCellDivider"&&(n?n=!1:(i[1]!==0&&(s[0]=s[1],p=R1(g,t,i,a,void 0,p)),i=s,s=[i[1],r,0,0])):x.type==="tableHead"?(o=!0,c=r):x.type==="tableRow"||x.type==="tableDelimiterRow"?(c=r,i[1]!==0?(s[0]=s[1],p=R1(g,t,i,a,r,p)):s[1]!==0&&(p=R1(g,t,s,a,r,p)),a=0):a&&(x.type==="data"||x.type==="tableDelimiterMarker"||x.type==="tableDelimiterFiller")&&(s[3]=r)}for(c!==0&&YR(g,t,c,u,h),g.consume(t.events),r=-1;++r<t.events.length;){const y=t.events[r];y[0]==="enter"&&y[1].type==="table"&&(y[1]._align=H3e(t.events,r))}return e}function R1(e,t,r,n,a,i){const s=n===1?"tableHeader":n===2?"tableDelimiter":"tableData",o="tableContent";r[0]!==0&&(i.end=Object.assign({},Vd(t.events,r[0])),e.add(r[0],0,[["exit",i,t]]));const c=Vd(t.events,r[1]);if(i={type:s,start:Object.assign({},c),end:Object.assign({},c)},e.add(r[1],0,[["enter",i,t]]),r[2]!==0){const u=Vd(t.events,r[2]),h=Vd(t.events,r[3]),p={type:o,start:Object.assign({},u),end:Object.assign({},h)};
vendor: 11,614 bytes, lines 843-867
843if(e.add(r[2],0,[["enter",p,t]]),n!==2){const g=t.events[r[2]],y=t.events[r[3]];if(g[1].end=Object.assign({},y[1].end),g[1].type="chunkText",g[1].contentType="text",r[3]>r[2]+1){const x=r[2]+1,b=r[3]-r[2]-1;e.add(x,b,[])}}e.add(r[3]+1,0,[["exit",p,t]])}return a!==void 0&&(i.end=Object.assign({},Vd(t.events,a)),e.add(a,0,[["exit",i,t]]),i=void 0),i}function YR(e,t,r,n,a){const i=[],s=Vd(t.events,r);a&&(a.end=Object.assign({},s),i.push(["exit",a,t])),n.end=Object.assign({},s),i.push(["exit",n,t]),e.add(r+1,0,i)}function Vd(e,t){const r=e[t],n=r[0]==="enter"?"start":"end";return r[1][n]}const W3e={name:"tasklistCheck",tokenize:K3e};function Y3e(){return{text:{91:W3e}}}function K3e(e,t,r){const n=this;return a;function a(c){return n.previous!==null||!n._gfmTasklistFirstContentOfListItem?r(c):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(c),e.exit("taskListCheckMarker"),i)}function i(c){return Er(c)?(e.enter("taskListCheckValueUnchecked"),e.consume(c),e.exit("taskListCheckValueUnchecked"),s):c===88||c===120?(e.enter("taskListCheckValueChecked"),e.consume(c),e.exit("taskListCheckValueChecked"),s):r(c)}function s(c){return c===93?(e.enter("taskListCheckMarker"),e.consume(c),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),o):r(c)}function o(c){return st(c)?t(c):Lt(c)?e.check({tokenize:X3e},t,r)(c):r(c)}}function X3e(e,t,r){return Dt(e,n,"whitespace");function n(a){return a===null?r(a):t(a)}}function Q3e(e){return AG([S3e(),P3e(),F3e(e),q3e(),Y3e()])}const Z3e={};function J3e(e){const t=this,r=e||Z3e,n=t.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),s=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push(Q3e(r)),i.push(v3e()),s.push(b3e(r))}function e5e(){return{enter:{mathFlow:e,mathFlowFenceMeta:t,mathText:i},exit:{mathFlow:a,mathFlowFence:n,mathFlowFenceMeta:r,mathFlowValue:o,mathText:s,mathTextData:o}};function e(c){const u={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[u]}},c)}function t(){this.buffer()}function r(){const c=this.resume(),u=this.stack[this.stack.length-1];u.type,u.meta=c}function n(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function a(c){const u=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),h=this.stack[this.stack.length-1];h.type,this.exit(c),h.value=u;const p=h.data.hChildren[0];p.type,p.tagName,p.children.push({type:"text",value:u}),this.data.mathFlowInside=void 0}function i(c){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},c),this.buffer()}function s(c){const u=this.resume(),h=this.stack[this.stack.length-1];h.type,this.exit(c),h.value=u,h.data.hChildren.push({type:"text",value:u})}function o(c){this.config.enter.data.call(this,c),this.config.exit.data.call(this,c)}}function t5e(e){let t=(e||{}).singleDollarTextMath;return t==null&&(t=!0),n.peek=a,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:`
844`,inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:r,inlineMath:n}};function r(i,s,o,c){const u=i.value||"",h=o.createTracker(c),p="$".repeat(Math.max(XY(u,"$")+1,2)),g=o.enter("mathFlow");let y=h.move(p);if(i.meta){const x=o.enter("mathFlowMeta");y+=h.move(o.safe(i.meta,{after:`
845`,before:y,encode:["$"],...h.current()})),x()}return y+=h.move(`
846`),u&&(y+=h.move(u+`
847`)),y+=h.move(p),g(),y}function n(i,s,o){let c=i.value||"",u=1;for(t||u++;new RegExp("(^|[^$])"+"\\$".repeat(u)+"([^$]|$)").test(c);)u++;const h="$".repeat(u);/[^ \r\n]/.test(c)&&(/^[ \r\n]/.test(c)&&/[ \r\n]$/.test(c)||/^\$|\$$/.test(c))&&(c=" "+c+" ");let p=-1;for(;++p<o.unsafe.length;){const g=o.unsafe[p];if(!g.atBreak)continue;const y=o.compilePattern(g);let x;for(;x=y.exec(c);){let b=x.index;c.codePointAt(b)===10&&c.codePointAt(b-1)===13&&b--,c=c.slice(0,b)+" "+c.slice(x.index+1)}}return h+c+h}function a(){return"$"}}const r5e={tokenize:n5e,concrete:!0,name:"mathFlow"},KR={tokenize:a5e,partial:!0};function n5e(e,t,r){const n=this,a=n.events[n.events.length-1],i=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0;let s=0;return o;function o(A){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),c(A)}function c(A){return A===36?(e.consume(A),s++,c):s<2?r(A):(e.exit("mathFlowFenceSequence"),Dt(e,u,"whitespace")(A))}function u(A){return A===null||st(A)?p(A):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),h(A))}function h(A){return A===null||st(A)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),p(A)):A===36?r(A):(e.consume(A),h)}function p(A){return e.exit("mathFlowFence"),n.interrupt?t(A):e.attempt(KR,g,w)(A)}function g(A){return e.attempt({tokenize:E,partial:!0},w,y)(A)}function y(A){return(i?Dt(e,x,"linePrefix",i+1):x)(A)}function x(A){return A===null?w(A):st(A)?e.attempt(KR,g,w)(A):(e.enter("mathFlowValue"),b(A))}function b(A){return A===null||st(A)?(e.exit("mathFlowValue"),x(A)):(e.consume(A),b)}function w(A){return e.exit("mathFlow"),t(A)}function E(A,T,R){let k=0;return Dt(A,O,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function O(L){return A.enter("mathFlowFence"),A.enter("mathFlowFenceSequence"),P(L)}function P(L){return L===36?(k++,A.consume(L),P):k<s?R(L):(A.exit("mathFlowFenceSequence"),Dt(A,j,"whitespace")(L))}function j(L){return L===null||st(L)?(A.exit("mathFlowFence"),T(L)):R(L)}}}function a5e(e,t,r){const n=this;return a;function a(s){return s===null?t(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}function i5e(e){let r=(e||{}).singleDollarTextMath;return r==null&&(r=!0),{tokenize:n,resolve:s5e,previous:o5e,name:"mathText"};function n(a,i,s){let o=0,c,u;return h;function h(b){return a.enter("mathText"),a.enter("mathTextSequence"),p(b)}function p(b){return b===36?(a.consume(b),o++,p):o<2&&!r?s(b):(a.exit("mathTextSequence"),g(b))}function g(b){return b===null?s(b):b===36?(u=a.enter("mathTextSequence"),c=0,x(b)):b===32?(a.enter("space"),a.consume(b),a.exit("space"),g):st(b)?(a.enter("lineEnding"),a.consume(b),a.exit("lineEnding"),g):(a.enter("mathTextData"),y(b))}function y(b){return b===null||b===32||b===36||st(b)?(a.exit("mathTextData"),g(b)):(a.consume(b),y)}function x(b){return b===36?(a.consume(b),c++,x):c===o?(a.exit("mathTextSequence"),a.exit("mathText"),i(b)):(u.type="mathTextData",y(b))}}}function s5e(e){let t=e.length-4,r=3,n,a;if((e[r][1].type==="lineEnding"||e[r][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(n=r;++n<t;)if(e[n][1].type==="mathTextData"){e[t][1].type="mathTextPadding",e[r][1].type="mathTextPadding",r+=2,t-=2;break}}for(n=r-1,t++;++n<=t;)a===void 0?n!==t&&e[n][1].type!=="lineEnding"&&(a=n):(n===t||e[n][1].type==="lineEnding")&&(e[a][1].type="mathTextData",n!==a+2&&(e[a][1].end=e[n-1][1].end,e.splice(a+2,n-a-2),t-=n-a-2,n=a+2),a=void 0);return e}function o5e(e){return e!==36||this.events[this.events.length-1][1].type==="characterEscape"}function l5e(e){return{flow:{36:r5e},text:{36:i5e(e)}}}const c5e={};function u5e(e){const t=this,r=e||c5e,n=t.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),s=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push(l5e(r)),i.push(e5e()),s.push(t5e(r))}function d5e({defaultOrigin:e="",allowedLinkPrefixes:t=[],allowedImagePrefixes:r=[],allowDataImages:n=!1,blockedImageClass:a="inline-block bg-gray-200 dark:bg-gray-700 text-gray-600 dark:text-gray-400 px-3 py-1 rounded text-sm",blockedLinkClass:i="text-gray-500"}){const s=t.length&&!t.every(c=>c==="*"),o=r.length&&!r.every(c=>c==="*");if(!e&&(s||o))throw new Error("defaultOrigin is required when allowedLinkPrefixes or allowedImagePrefixes are provided");return c=>{const u=p5e(e,t,r,n,a,i);_u(c,u)}}function XR(e,t){if(typeof e!="string")return null;try{return new URL(e)}catch{if(t)try{return new URL(e,t)}catch{return null}return null}}function f5e(e){return typeof e!="string"?!1:e.startsWith("/")}const h5e=new Set(["https:","http:","irc:","ircs:","mailto:","xmpp:"]);function QR(e,t,r,n=!1,a=!1){if(!e)return null;if(typeof e=="string"&&e.startsWith("#")&&!a)try{if(new URL(e,"http://example.com").hash===e)return e}catch{}if(typeof e=="string"&&e.startsWith("data:"))return a&&n&&e.startsWith("data:image/")?e:null;const i=XR(e,r);if(!i||!h5e.has(i.protocol))return null;if(i.protocol==="mailto:")return i.href;const s=f5e(e);return i&&t.some(o=>{const c=XR(o,r);return!c||c.origin!==i.origin?!1:i.href.startsWith(c.href)})?s?i.pathname+i.search+i.hash:i.href:t.includes("*")?i.protocol!=="https:"&&i.protocol!=="http:"?null:s?i.pathname+i.search+i.hash:i.href:null}const s5=Symbol("node-seen"),p5e=(e,t,r,n,a,i)=>{const s=(o,c,u)=>{if(o.type!=="element"||o[s5])return jh;if(o.tagName==="a"){const h=QR(o.properties.href,t,e,!1,!1);return h===null?(o[s5]=!0,_u(o,s),u&&typeof c=="number"&&(u.children[c]={type:"element",tagName:"span",properties:{title:"Blocked URL: "+String(o.properties.href),class:i},children:[...o.children,{type:"text",value:" [blocked]"}]}),Ry):(o.properties.href=h,o.properties.target="_blank",o.properties.rel="noopener noreferrer",jh)}if(o.tagName==="img"){const h=QR(o.properties.src,r,e,n,!0);return h===null?(o[s5]=!0,_u(o,s),u&&typeof c=="number"&&(u.children[c]={type:"element",tagName:"span",properties:{class:a},children:[{type:"text",value:"[Image blocked: "+String(o.properties.alt||"No description")+"]"}]}),Ry):(o.properties.src=h,jh)}return jh};return s};/**
848 * @license lucide-react v0.542.0 - ISC
849 *
850 * This source code is licensed under the ISC license.
851 * See the LICENSE file in the root directory of this source tree.
852 */const m5e=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),g5e=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),ZR=e=>{const t=g5e(e);return t.charAt(0).toUpperCase()+t.slice(1)},gK=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),y5e=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
853 * @license lucide-react v0.542.0 - ISC
854 *
855 * This source code is licensed under the ISC license.
856 * See the LICENSE file in the root directory of this source tree.
857 */var v5e={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
858 * @license lucide-react v0.542.0 - ISC
859 *
860 * This source code is licensed under the ISC license.
861 * See the LICENSE file in the root directory of this source tree.
862 */const b5e=C.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:i,iconNode:s,...o},c)=>C.createElement("svg",{ref:c,...v5e,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:gK("lucide",a),...!i&&!y5e(o)&&{"aria-hidden":"true"},...o},[...s.map(([u,h])=>C.createElement(u,h)),...Array.isArray(i)?i:[i]]));/**
863 * @license lucide-react v0.542.0 - ISC
864 *
865 * This source code is licensed under the ISC license.
866 * See the LICENSE file in the root directory of this source tree.
867 */const i7=(e,t)=>{const r=C.forwardRef(({className:n,...a},i)=>C.createElement(b5e,{ref:i,iconNode:t,className:gK(`lucide-${m5e(ZR(e))}`,`lucide-${e}`,n),...a}
vendor: 45,315 bytes, lines 867-884
867));return r.displayName=ZR(e),r};/**
868 * @license lucide-react v0.542.0 - ISC
869 *
870 * This source code is licensed under the ISC license.
871 * See the LICENSE file in the root directory of this source tree.
872 */const x5e=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],yK=i7("check",x5e);/**
873 * @license lucide-react v0.542.0 - ISC
874 *
875 * This source code is licensed under the ISC license.
876 * See the LICENSE file in the root directory of this source tree.
877 */const w5e=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],vK=i7("copy",w5e);/**
878 * @license lucide-react v0.542.0 - ISC
879 *
880 * This source code is licensed under the ISC license.
881 * See the LICENSE file in the root directory of this source tree.
882 */const S5e=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],s7=i7("download",S5e);let hn=class extends Error{constructor(t){super(t),this.name="ShikiError"}};function E5e(e){return o7(e)}function o7(e){return Array.isArray(e)?_5e(e):e instanceof RegExp?e:typeof e=="object"?A5e(e):e}function _5e(e){let t=[];for(let r=0,n=e.length;r<n;r++)t[r]=o7(e[r]);return t}function A5e(e){let t={};for(let r in e)t[r]=o7(e[r]);return t}function bK(e,...t){return t.forEach(r=>{for(let n in r)e[n]=r[n]}),e}function xK(e){const t=~e.lastIndexOf("/")||~e.lastIndexOf("\\");return t===0?e:~t===e.length-1?xK(e.substring(0,e.length-1)):e.substr(~t+1)}var o5=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g,D1=class{static hasCaptures(e){return e===null?!1:(o5.lastIndex=0,o5.test(e))}static replaceCaptures(e,t,r){return e.replace(o5,(n,a,i,s)=>{let o=r[parseInt(a||i,10)];if(o){let c=t.substring(o.start,o.end);for(;c[0]===".";)c=c.substring(1);switch(s){case"downcase":return c.toLowerCase();case"upcase":return c.toUpperCase();default:return c}}else return n})}};function wK(e,t){return e<t?-1:e>t?1:0}function SK(e,t){if(e===null&&t===null)return 0;if(!e)return-1;if(!t)return 1;let r=e.length,n=t.length;if(r===n){for(let a=0;a<r;a++){let i=wK(e[a],t[a]);if(i!==0)return i}return 0}return r-n}function JR(e){return!!(/^#[0-9a-f]{6}$/i.test(e)||/^#[0-9a-f]{8}$/i.test(e)||/^#[0-9a-f]{3}$/i.test(e)||/^#[0-9a-f]{4}$/i.test(e))}function EK(e){return e.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}var _K=class{constructor(e){this.fn=e}cache=new Map;get(e){if(this.cache.has(e))return this.cache.get(e);const t=this.fn(e);return this.cache.set(e,t),t}},qy=class{constructor(e,t,r){this._colorMap=e,this._defaults=t,this._root=r}static createFromRawTheme(e,t){return this.createFromParsedTheme(C5e(e),t)}static createFromParsedTheme(e,t){return O5e(e,t)}_cachedMatchRoot=new _K(e=>this._root.match(e));getColorMap(){return this._colorMap.getColorMap()}getDefaults(){return this._defaults}match(e){if(e===null)return this._defaults;const t=e.scopeName,n=this._cachedMatchRoot.get(t).find(a=>T5e(e.parent,a.parentScopes));return n?new AK(n.fontStyle,n.foreground,n.background):null}},l5=class fy{constructor(t,r){this.parent=t,this.scopeName=r}static push(t,r){for(const n of r)t=new fy(t,n);return t}static from(...t){let r=null;for(let n=0;n<t.length;n++)r=new fy(r,t[n]);return r}push(t){return new fy(this,t)}getSegments(){let t=this;const r=[];for(;t;)r.push(t.scopeName),t=t.parent;return r.reverse(),r}toString(){return this.getSegments().join(" ")}extends(t){return this===t?!0:this.parent===null?!1:this.parent.extends(t)}getExtensionIfDefined(t){const r=[];let n=this;for(;n&&n!==t;)r.push(n.scopeName),n=n.parent;return n===t?r.reverse():void 0}};function T5e(e,t){if(t.length===0)return!0;for(let r=0;r<t.length;r++){let n=t[r],a=!1;if(n===">"){if(r===t.length-1)return!1;n=t[++r],a=!0}for(;e&&!N5e(e.scopeName,n);){if(a)return!1;e=e.parent}if(!e)return!1;e=e.parent}return!0}function N5e(e,t){return t===e||e.startsWith(t)&&e[t.length]==="."}var AK=class{constructor(e,t,r){this.fontStyle=e,this.foregroundId=t,this.backgroundId=r}};function C5e(e){if(!e)return[];if(!e.settings||!Array.isArray(e.settings))return[];let t=e.settings,r=[],n=0;for(let a=0,i=t.length;a<i;a++){let s=t[a];if(!s.settings)continue;let o;if(typeof s.scope=="string"){let p=s.scope;p=p.replace(/^[,]+/,""),p=p.replace(/[,]+$/,""),o=p.split(",")}else Array.isArray(s.scope)?o=s.scope:o=[""];let c=-1;if(typeof s.settings.fontStyle=="string"){c=0;let p=s.settings.fontStyle.split(" ");for(let g=0,y=p.length;g<y;g++)switch(p[g]){case"italic":c=c|1;break;case"bold":c=c|2;break;case"underline":c=c|4;break;case"strikethrough":c=c|8;break}}let u=null;typeof s.settings.foreground=="string"&&JR(s.settings.foreground)&&(u=s.settings.foreground);let h=null;typeof s.settings.background=="string"&&JR(s.settings.background)&&(h=s.settings.background);for(let p=0,g=o.length;p<g;p++){let x=o[p].trim().split(" "),b=x[x.length-1],w=null;x.length>1&&(w=x.slice(0,x.length-1),w.reverse()),r[n++]=new k5e(b,w,a,c,u,h)}}return r}var k5e=class{constructor(e,t,r,n,a,i){this.scope=e,this.parentScopes=t,this.index=r,this.fontStyle=n,this.foreground=a,this.background=i}},ia=(e=>(e[e.NotSet=-1]="NotSet",e[e.None=0]="None",e[e.Italic=1]="Italic",e[e.Bold=2]="Bold",e[e.Underline=4]="Underline",e[e.Strikethrough=8]="Strikethrough",e))(ia||{});function O5e(e,t){e.sort((c,u)=>{let h=wK(c.scope,u.scope);return h!==0||(h=SK(c.parentScopes,u.parentScopes),h!==0)?h:c.index-u.index});let r=0,n="#000000",a="#ffffff";for(;e.length>=1&&e[0].scope==="";){let c=e.shift();c.fontStyle!==-1&&(r=c.fontStyle),c.foreground!==null&&(n=c.foreground),c.background!==null&&(a=c.background)}let i=new M5e(t),s=new AK(r,i.getId(n),i.getId(a)),o=new R5e(new I_(0,null,-1,0,0),[]);for(let c=0,u=e.length;c<u;c++){let h=e[c];o.insert(0,h.scope,h.parentScopes,h.fontStyle,i.getId(h.foreground),i.getId(h.background))}return new qy(i,s,o)}var M5e=class{_isFrozen;_lastColorId;_id2color;_color2id;constructor(e){if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(e)){this._isFrozen=!0;for(let t=0,r=e.length;t<r;t++)this._color2id[e[t]]=t,this._id2color[t]=e[t]}else this._isFrozen=!1}getId(e){if(e===null)return 0;e=e.toUpperCase();let t=this._color2id[e];if(t)return t;if(this._isFrozen)throw new Error(`Missing color in color map - ${e}`);return t=++this._lastColorId,this._color2id[e]=t,this._id2color[t]=e,t}getColorMap(){return this._id2color.slice(0)}},P5e=Object.freeze([]),I_=class TK{scopeDepth;parentScopes;fontStyle;foreground;background;constructor(t,r,n,a,i){this.scopeDepth=t,this.parentScopes=r||P5e,this.fontStyle=n,this.foreground=a,this.background=i}clone(){return new TK(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)}static cloneArr(t){let r=[];for(let n=0,a=t.length;n<a;n++)r[n]=t[n].clone();return r}acceptOverwrite(t,r,n,a){this.scopeDepth>t?console.log("how did this happen?"):this.scopeDepth=t,r!==-1&&(this.fontStyle=r),n!==0&&(this.foreground=n),a!==0&&(this.background=a)}},R5e=class j_{constructor(t,r=[],n={}){this._mainRule=t,this._children=n,this._rulesWithParentScopes=r}_rulesWithParentScopes;static _cmpBySpecificity(t,r){if(t.scopeDepth!==r.scopeDepth)return r.scopeDepth-t.scopeDepth;let n=0,a=0;for(;t.parentScopes[n]===">"&&n++,r.parentScopes[a]===">"&&a++,!(n>=t.parentScopes.length||a>=r.parentScopes.length);){const i=r.parentScopes[a].length-t.parentScopes[n].length;if(i!==0)return i;n++,a++}return r.parentScopes.length-t.parentScopes.length}match(t){if(t!==""){let n=t.indexOf("."),a,i;if(n===-1?(a=t,i=""):(a=t.substring(0,n),i=t.substring(n+1)),this._children.hasOwnProperty(a))return this._children[a].match(i)}const r=this._rulesWithParentScopes.concat(this._mainRule);return r.sort(j_._cmpBySpecificity),r}insert(t,r,n,a,i,s){if(r===""){this._doInsertHere(t,n,a,i,s);return}let o=r.indexOf("."),c,u;o===-1?(c=r,u=""):(c=r.substring(0,o),u=r.substring(o+1));let h;this._children.hasOwnProperty(c)?h=this._children[c]:(h=new j_(this._mainRule.clone(),I_.cloneArr(this._rulesWithParentScopes)),this._children[c]=h),h.insert(t+1,u,n,a,i,s)}_doInsertHere(t,r,n,a,i){if(r===null){this._mainRule.acceptOverwrite(t,n,a,i);return}for(let s=0,o=this._rulesWithParentScopes.length;s<o;s++){let c=this._rulesWithParentScopes[s];if(SK(c.parentScopes,r)===0){c.acceptOverwrite(t,n,a,i);return}}n===-1&&(n=this._mainRule.fontStyle),a===0&&(a=this._mainRule.foreground),i===0&&(i=this._mainRule.background),this._rulesWithParentScopes.push(new I_(t,r,n,a,i))}},Tf=class Si{static toBinaryStr(t){return t.toString(2).padStart(32,"0")}static print(t){const r=Si.getLanguageId(t),n=Si.getTokenType(t),a=Si.getFontStyle(t),i=Si.getForeground(t),s=Si.getBackground(t);console.log({languageId:r,tokenType:n,fontStyle:a,foreground:i,background:s})}static getLanguageId(t){return(t&255)>>>0}static getTokenType(t){return(t&768)>>>8}static containsBalancedBrackets(t){return(t&1024)!==0}static getFontStyle(t){return(t&30720)>>>11}static getForeground(t){return(t&16744448)>>>15}static getBackground(t){return(t&4278190080)>>>24}static set(t,r,n,a,i,s,o){let c=Si.getLanguageId(t),u=Si.getTokenType(t),h=Si.containsBalancedBrackets(t)?1:0,p=Si.getFontStyle(t),g=Si.getForeground(t),y=Si.getBackground(t);return r!==0&&(c=r),n!==8&&(u=n),a!==null&&(h=a?1:0),i!==-1&&(p=i),s!==0&&(g=s),o!==0&&(y=o),(c<<0|u<<8|h<<10|p<<11|g<<15|y<<24)>>>0}};function Vy(e,t){const r=[],n=D5e(e);let a=n.next();for(;a!==null;){let c=0;if(a.length===2&&a.charAt(1)===":"){switch(a.charAt(0)){case"R":c=1;break;case"L":c=-1;break;default:console.log(`Unknown priority ${a} in scope selector`)}a=n.next()}let u=s();if(r.push({matcher:u,priority:c}),a!==",")break;a=n.next()}return r;function i(){if(a==="-"){a=n.next();const c=i();return u=>!!c&&!c(u)}if(a==="("){a=n.next();const c=o();return a===")"&&(a=n.next()),c}if(eD(a)){const c=[];do c.push(a),a=n.next();while(eD(a));return u=>t(c,u)}return null}function s(){const c=[];let u=i();for(;u;)c.push(u),u=i();return h=>c.every(p=>p(h))}function o(){const c=[];let u=s();for(;u&&(c.push(u),a==="|"||a===",");){do a=n.next();while(a==="|"||a===",");u=s()}return h=>c.some(p=>p(h))}}function eD(e){return!!e&&!!e.match(/[\w\.:]+/)}function D5e(e){let t=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g,r=t.exec(e);return{next:()=>{if(!r)return null;const n=r[0];return r=t.exec(e),n}}}function NK(e){typeof e.dispose=="function"&&e.dispose()}var _p=class{constructor(e){this.scopeName=e}toKey(){return this.scopeName}},I5e=class{constructor(e,t){this.scopeName=e,this.ruleName=t}toKey(){return`${this.scopeName}#${this.ruleName}`}},j5e=class{_references=[];_seenReferenceKeys=new Set;get references(){return this._references}visitedRule=new Set;add(e){const t=e.toKey();this._seenReferenceKeys.has(t)||(this._seenReferenceKeys.add(t),this._references.push(e))}},L5e=class{constructor(e,t){this.repo=e,this.initialScopeName=t,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new _p(this.initialScopeName)]}seenFullScopeRequests=new Set;seenPartialScopeRequests=new Set;Q;processQueue(){const e=this.Q;this.Q=[];const t=new j5e;for(const r of e)B5e(r,this.initialScopeName,this.repo,t);for(const r of t.references)if(r instanceof _p){if(this.seenFullScopeRequests.has(r.scopeName))continue;this.seenFullScopeRequests.add(r.scopeName),this.Q.push(r)}else{if(this.seenFullScopeRequests.has(r.scopeName)||this.seenPartialScopeRequests.has(r.toKey()))continue;this.seenPartialScopeRequests.add(r.toKey()),this.Q.push(r)}}};function B5e(e,t,r,n){const a=r.lookup(e.scopeName);if(!a){if(e.scopeName===t)throw new Error(`No grammar provided for <${t}>`);return}const i=r.lookup(t);e instanceof _p?hy({baseGrammar:i,selfGrammar:a},n):L_(e.ruleName,{baseGrammar:i,selfGrammar:a,repository:a.repository},n);const s=r.injections(e.scopeName);if(s)for(const o of s)n.add(new _p(o))}function L_(e,t,r){if(t.repository&&t.repository[e]){const n=t.repository[e];Gy([n],t,r)}}function hy(e,t){e.selfGrammar.patterns&&Array.isArray(e.selfGrammar.patterns)&&Gy(e.selfGrammar.patterns,{...e,repository:e.selfGrammar.repository},t),e.selfGrammar.injections&&Gy(Object.values(e.selfGrammar.injections),{...e,repository:e.selfGrammar.repository},t)}function Gy(e,t,r){for(const n of e){if(r.visitedRule.has(n))continue;r.visitedRule.add(n);const a=n.repository?bK({},t.repository,n.repository):t.repository;Array.isArray(n.patterns)&&Gy(n.patterns,{...t,repository:a},r);const i=n.include;if(!i)continue;const s=CK(i);switch(s.kind){case 0:hy({...t,selfGrammar:t.baseGrammar},r);break;case 1:hy(t,r);break;case 2:L_(s.ruleName,{...t,repository:a},r);break;case 3:case 4:const o=s.scopeName===t.selfGrammar.scopeName?t.selfGrammar:s.scopeName===t.baseGrammar.scopeName?t.baseGrammar:void 0;if(o){const c={baseGrammar:t.baseGrammar,selfGrammar:o,repository:a};s.kind===4?L_(s.ruleName,c,r):hy(c,r)}else s.kind===4?r.add(new I5e(s.scopeName,s.ruleName)):r.add(new _p(s.scopeName));break}}}var z5e=class{kind=0},F5e=class{kind=1},$5e=class{constructor(e){this.ruleName=e}kind=2},U5e=class{constructor(e){this.scopeName=e}kind=3},H5e=class{constructor(e,t){this.scopeName=e,this.ruleName=t}kind=4};function CK(e){if(e==="$base")return new z5e;if(e==="$self")return new F5e;const t=e.indexOf("#");if(t===-1)return new U5e(e);if(t===0)return new $5e(e.substring(1));{const r=e.substring(0,t),n=e.substring(t+1);return new H5e(r,n)}}var q5e=/\\(\d+)/,tD=/\\(\d+)/g,V5e=-1,kK=-2;var Pm=class{$location;id;_nameIsCapturing;_name;_contentNameIsCapturing;_contentName;constructor(e,t,r,n){this.$location=e,this.id=t,this._name=r||null,this._nameIsCapturing=D1.hasCaptures(this._name),this._contentName=n||null,this._contentNameIsCapturing=D1.hasCaptures(this._contentName)}get debugName(){const e=this.$location?`${xK(this.$location.filename)}:${this.$location.line}`:"unknown";return`${this.constructor.name}#${this.id} @ ${e}`}getName(e,t){return!this._nameIsCapturing||this._name===null||e===null||t===null?this._name:D1.replaceCaptures(this._name,e,t)}getContentName(e,t){return!this._contentNameIsCapturing||this._contentName===null?this._contentName:D1.replaceCaptures(this._contentName,e,t)}},G5e=class extends Pm{retokenizeCapturedWithRuleId;constructor(e,t,r,n,a){super(e,t,r,n),this.retokenizeCapturedWithRuleId=a}dispose(){}collectPatterns(e,t){throw new Error("Not supported!")}compile(e,t){throw new Error("Not supported!")}compileAG(e,t,r,n){throw new Error("Not supported!")}},W5e=class extends Pm{_match;captures;_cachedCompiledPatterns;constructor(e,t,r,n,a){super(e,t,r,null),this._match=new Ap(n,this.id),this.captures=a,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugMatchRegExp(){return`${this._match.source}`}collectPatterns(e,t){t.push(this._match)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,r,n){return this._getCachedCompiledPatterns(e).compileAG(e,r,n)}_getCachedCompiledPatterns(e){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new Tp,this.collectPatterns(e,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},rD=class extends Pm{hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(e,t,r,n,a){super(e,t,r,n),this.patterns=a.patterns,this.hasMissingPatterns=a.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}collectPatterns(e,t){for(const r of this.patterns)e.getRule(r).collectPatterns(e,t)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,r,n){return this._getCachedCompiledPatterns(e).compileAG(e,r,n)}_getCachedCompiledPatterns(e){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new Tp,this.collectPatterns(e,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},B_=class extends Pm{_begin;beginCaptures;_end;endHasBackReferences;endCaptures;applyEndPatternLast;hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(e,t,r,n,a,i,s,o,c,u){super(e,t,r,n),this._begin=new Ap(a,this.id),this.beginCaptures=i,this._end=new Ap(s||"ï¿¿",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=o,this.applyEndPatternLast=c||!1,this.patterns=u.patterns,this.hasMissingPatterns=u.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugEndRegExp(){return`${this._end.source}`}getEndWithResolvedBackReferences(e,t){return this._end.resolveBackReferences(e,t)}collectPatterns(e,t){t.push(this._begin)}compile(e,t){return this._getCachedCompiledPatterns(e,t).compile(e)}compileAG(e,t,r,n){return this._getCachedCompiledPatterns(e,t).compileAG(e,r,n)}_getCachedCompiledPatterns(e,t){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new Tp;for(const r of this.patterns)e.getRule(r).collectPatterns(e,this._cachedCompiledPatterns);this.applyEndPatternLast?this._cachedCompiledPatterns.push(this._end.hasBackReferences?this._end.clone():this._end):this._cachedCompiledPatterns.unshift(this._end.hasBackReferences?this._end.clone():this._end)}return this._end.hasBackReferences&&(this.applyEndPatternLast?this._cachedCompiledPatterns.setSource(this._cachedCompiledPatterns.length()-1,t):this._cachedCompiledPatterns.setSource(0,t)),this._cachedCompiledPatterns}},Wy=class extends Pm{_begin;beginCaptures;whileCaptures;_while;whileHasBackReferences;hasMissingPatterns;patterns;_cachedCompiledPatterns;_cachedCompiledWhilePatterns;constructor(e,t,r,n,a,i,s,o,c){super(e,t,r,n),this._begin=new Ap(a,this.id),this.beginCaptures=i,this.whileCaptures=o,this._while=new Ap(s,kK),this.whileHasBackReferences=this._while.hasBackReferences,this.patterns=c.patterns,this.hasMissingPatterns=c.hasMissingPatterns,this._cachedCompiledPatterns=null,this._cachedCompiledWhilePatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null),this._cachedCompiledWhilePatterns&&(this._cachedCompiledWhilePatterns.dispose(),this._cachedCompiledWhilePatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugWhileRegExp(){return`${this._while.source}`}getWhileWithResolvedBackReferences(e,t){return this._while.resolveBackReferences(e,t)}collectPatterns(e,t){t.push(this._begin)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,r,n){return this._getCachedCompiledPatterns(e).compileAG(e,r,n)}_getCachedCompiledPatterns(e){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new Tp;for(const t of this.patterns)e.getRule(t).collectPatterns(e,this._cachedCompiledPatterns)}return this._cachedCompiledPatterns}compileWhile(e,t){return this._getCachedCompiledWhilePatterns(e,t).compile(e)}compileWhileAG(e,t,r,n){return this._getCachedCompiledWhilePatterns(e,t).compileAG(e,r,n)}_getCachedCompiledWhilePatterns(e,t){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new Tp,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,t||"ï¿¿"),this._cachedCompiledWhilePatterns}},OK=class Jn{static createCaptureRule(t,r,n,a,i){return t.registerRule(s=>new G5e(r,s,n,a,i))}static getCompiledRuleId(t,r,n){return t.id||r.registerRule(a=>{if(t.id=a,t.match)return new W5e(t.$vscodeTextmateLocation,t.id,t.name,t.match,Jn._compileCaptures(t.captures,r,n));if(typeof t.begin>"u"){t.repository&&(n=bK({},n,t.repository));let i=t.patterns;return typeof i>"u"&&t.include&&(i=[{include:t.include}]),new rD(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,Jn._compilePatterns(i,r,n))}return t.while?new Wy(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,t.begin,Jn._compileCaptures(t.beginCaptures||t.captures,r,n),t.while,Jn._compileCaptures(t.whileCaptures||t.captures,r,n),Jn._compilePatterns(t.patterns,r,n)):new B_(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,t.begin,Jn._compileCaptures(t.beginCaptures||t.captures,r,n),t.end,Jn._compileCaptures(t.endCaptures||t.captures,r,n),t.applyEndPatternLast,Jn._compilePatterns(t.patterns,r,n))}),t.id}static _compileCaptures(t,r,n){let a=[];if(t){let i=0;for(const s in t){if(s==="$vscodeTextmateLocation")continue;const o=parseInt(s,10);o>i&&(i=o)}for(let s=0;s<=i;s++)a[s]=null;for(const s in t){if(s==="$vscodeTextmateLocation")continue;const o=parseInt(s,10);let c=0;t[s].patterns&&(c=Jn.getCompiledRuleId(t[s],r,n)),a[o]=Jn.createCaptureRule(r,t[s].$vscodeTextmateLocation,t[s].name,t[s].contentName,c)}}return a}static _compilePatterns(t,r,n){let a=[];if(t)for(let i=0,s=t.length;i<s;i++){const o=t[i];let c=-1;if(o.include){const u=CK(o.include);switch(u.kind){case 0:case 1:c=Jn.getCompiledRuleId(n[o.include],r,n);break;case 2:let h=n[u.ruleName];h&&(c=Jn.getCompiledRuleId(h,r,n));break;case 3:case 4:const p=u.scopeName,g=u.kind===4?u.ruleName:null,y=r.getExternalGrammar(p,n);if(y)if(g){let x=y.repository[g];x&&(c=Jn.getCompiledRuleId(x,r,y.repository))}else c=Jn.getCompiledRuleId(y.repository.$self,r,y.repository);break}}else c=Jn.getCompiledRuleId(o,r,n);if(c!==-1){const u=r.getRule(c);let h=!1;if((u instanceof rD||u instanceof B_||u instanceof Wy)&&u.hasMissingPatterns&&u.patterns.length===0&&(h=!0),h)continue;a.push(c)}}return{patterns:a,hasMissingPatterns:(t?t.length:0)!==a.length}}},Ap=class MK{source;ruleId;hasAnchor;hasBackReferences;_anchorCache;constructor(t,r){if(t&&typeof t=="string"){const n=t.length;let a=0,i=[],s=!1;for(let o=0;o<n;o++)if(t.charAt(o)==="\\"&&o+1<n){const u=t.charAt(o+1);u==="z"?(i.push(t.substring(a,o)),i.push("$(?!\\n)(?<!\\n)"),a=o+2):(u==="A"||u==="G")&&(s=!0),o++}this.hasAnchor=s,a===0?this.source=t:(i.push(t.substring(a,n)),this.source=i.join(""))}else this.hasAnchor=!1,this.source=t;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=r,typeof this.source=="string"?this.hasBackReferences=q5e.test(this.source):this.hasBackReferences=!1}clone(){return new MK(this.source,this.ruleId)}setSource(t){this.source!==t&&(this.source=t,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))}resolveBackReferences(t,r){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let n=r.map(a=>t.substring(a.start,a.end));return tD.lastIndex=0,this.source.replace(tD,(a,i)=>EK(n[parseInt(i,10)]||""))}_buildAnchorCache(){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let t=[],r=[],n=[],a=[],i,s,o,c;for(i=0,s=this.source.length;i<s;i++)o=this.source.charAt(i),t[i]=o,r[i]=o,n[i]=o,a[i]=o,o==="\\"&&i+1<s&&(c=this.source.charAt(i+1),c==="A"?(t[i+1]="ï¿¿",r[i+1]="ï¿¿",n[i+1]="A",a[i+1]="A"):c==="G"?(t[i+1]="ï¿¿",r[i+1]="G",n[i+1]="ï¿¿",a[i+1]="G"):(t[i+1]=c,r[i+1]=c,n[i+1]=c,a[i+1]=c),i++);return{A0_G0:t.join(""),A0_G1:r.join(""),A1_G0:n.join(""),A1_G1:a.join("")}}resolveAnchors(t,r){return!this.hasAnchor||!this._anchorCache||typeof this.source!="string"?this.source:t?r?this._anchorCache.A1_G1:this._anchorCache.A1_G0:r?this._anchorCache.A0_G1:this._anchorCache.A0_G0}},Tp=class{_items;_hasAnchors;_cached;_anchorCache;constructor(){this._items=[],this._hasAnchors=!1,this._cached=null,this._anchorCache={A0_G0:null,A0_G1:null,A1_G0:null,A1_G1:null}}dispose(){this._disposeCaches()}_disposeCaches(){this._cached&&(this._cached.dispose(),this._cached=null),this._anchorCache.A0_G0&&(this._anchorCache.A0_G0.dispose(),this._anchorCache.A0_G0=null),this._anchorCache.A0_G1&&(this._anchorCache.A0_G1.dispose(),this._anchorCache.A0_G1=null),this._anchorCache.A1_G0&&(this._anchorCache.A1_G0.dispose(),this._anchorCache.A1_G0=null),this._anchorCache.A1_G1&&(this._anchorCache.A1_G1.dispose(),this._anchorCache.A1_G1=null)}push(e){this._items.push(e),this._hasAnchors=this._hasAnchors||e.hasAnchor}unshift(e){this._items.unshift(e),this._hasAnchors=this._hasAnchors||e.hasAnchor}length(){return this._items.length}setSource(e,t){this._items[e].source!==t&&(this._disposeCaches(),this._items[e].setSource(t))}compile(e){if(!this._cached){let t=this._items.map(r=>r.source);this._cached=new nD(e,t,this._items.map(r=>r.ruleId))}return this._cached}compileAG(e,t,r){return this._hasAnchors?t?r?(this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(e,t,r)),this._anchorCache.A1_G1):(this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(e,t,r)),this._anchorCache.A1_G0):r?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(e,t,r)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(e,t,r)),this._anchorCache.A0_G0):this.compile(e)}_resolveAnchors(e,t,r){let n=this._items.map(a=>a.resolveAnchors(t,r));return new nD(e,n,this._items.map(a=>a.ruleId))}},nD=class{constructor(e,t,r){this.regExps=t,this.rules=r,this.scanner=e.createOnigScanner(t)}scanner;dispose(){typeof this.scanner.dispose=="function"&&this.scanner.dispose()}toString(){const e=[];for(let t=0,r=this.rules.length;t<r;t++)e.push("   - "+this.rules[t]+": "+this.regExps[t]);return e.join(`
883`)}findNextMatchSync(e,t,r){const n=this.scanner.findNextMatchSync(e,t,r);return n?{ruleId:this.rules[n.index],captureIndices:n.captureIndices}:null}},c5=class{constructor(e,t){this.languageId=e,this.tokenType=t}},Y5e=class z_{_defaultAttributes;_embeddedLanguagesMatcher;constructor(t,r){this._defaultAttributes=new c5(t,8),this._embeddedLanguagesMatcher=new K5e(Object.entries(r||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(t){return t===null?z_._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(t)}static _NULL_SCOPE_METADATA=new c5(0,0);_getBasicScopeAttributes=new _K(t=>{const r=this._scopeToLanguage(t),n=this._toStandardTokenType(t);return new c5(r,n)});_scopeToLanguage(t){return this._embeddedLanguagesMatcher.match(t)||0}_toStandardTokenType(t){const r=t.match(z_.STANDARD_TOKEN_TYPE_REGEXP);if(!r)return 8;switch(r[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"meta.embedded":return 0}throw new Error("Unexpected match for standard token type!")}static STANDARD_TOKEN_TYPE_REGEXP=/\b(comment|string|regex|meta\.embedded)\b/},K5e=class{values;scopesRegExp;constructor(e){if(e.length===0)this.values=null,this.scopesRegExp=null;else{this.values=new Map(e);const t=e.map(([r,n])=>EK(r));t.sort(),t.reverse(),this.scopesRegExp=new RegExp(`^((${t.join(")|(")}))($|\\.)`,"")}}match(e){if(!this.scopesRegExp)return;const t=e.match(this.scopesRegExp);if(t)return this.values.get(t[1])}},aD=class{constructor(e,t){this.stack=e,this.stoppedEarly=t}};function PK(e,t,r,n,a,i,s,o){const c=t.content.length;let u=!1,h=-1;if(s){const y=X5e(e,t,r,n,a,i);a=y.stack,n=y.linePos,r=y.isFirstLine,h=y.anchorPosition}const p=Date.now();for(;!u;){if(o!==0&&Date.now()-p>o)return new aD(a,!0);g()}return new aD(a,!1);function g(){const y=Q5e(e,t,r,n,a,h);if(!y){i.produce(a,c),u=!0;return}const x=y.captureIndices,b=y.matchedRuleId,w=x&&x.length>0?x[0].end>n:!1;if(b===V5e){const E=a.getRule(e);i.produce(a,x[0].start),a=a.withContentNameScopesList(a.nameScopesList),zh(e,t,r,a,i,E.endCaptures,x),i.produce(a,x[0].end);const A=a;if(a=a.parent,h=A.getAnchorPos(),!w&&A.getEnterPos()===n){a=A,i.produce(a,c),u=!0;return}}else{const E=e.getRule(b);i.produce(a,x[0].start);const A=a,T=E.getName(t.content,x),R=a.contentNameScopesList.pushAttributed(T,e);if(a=a.push(b,n,h,x[0].end===c,null,R,R),E instanceof B_){const k=E;zh(e,t,r,a,i,k.beginCaptures,x),i.produce(a,x[0].end),h=x[0].end;const O=k.getContentName(t.content,x),P=R.pushAttributed(O,e);if(a=a.withContentNameScopesList(P),k.endHasBackReferences&&(a=a.withEndRule(k.getEndWithResolvedBackReferences(t.content,x))),!w&&A.hasSameRuleAs(a)){a=a.pop(),i.produce(a,c),u=!0;return}}else if(E instanceof Wy){const k=E;zh(e,t,r,a,i,k.beginCaptures,x),i.produce(a,x[0].end),h=x[0].end;const O=k.getContentName(t.content,x),P=R.pushAttributed(O,e);if(a=a.withContentNameScopesList(P),k.whileHasBackReferences&&(a=a.withEndRule(k.getWhileWithResolvedBackReferences(t.content,x))),!w&&A.hasSameRuleAs(a)){a=a.pop(),i.produce(a,c),u=!0;return}}else if(zh(e,t,r,a,i,E.captures,x),i.produce(a,x[0].end),a=a.pop(),!w){a=a.safePop(),i.produce(a,c),u=!0;return}}x[0].end>n&&(n=x[0].end,r=!1)}}function X5e(e,t,r,n,a,i){let s=a.beginRuleCapturedEOL?0:-1;const o=[];for(let c=a;c;c=c.pop()){const u=c.getRule(e);u instanceof Wy&&o.push({rule:u,stack:c})}for(let c=o.pop();c;c=o.pop()){const{ruleScanner:u,findOptions:h}=ewe(c.rule,e,c.stack.endRule,r,n===s),p=u.findNextMatchSync(t,n,h);if(p){if(p.ruleId!==kK){a=c.stack.pop();break}p.captureIndices&&p.captureIndices.length&&(i.produce(c.stack,p.captureIndices[0].start),zh(e,t,r,c.stack,i,c.rule.whileCaptures,p.captureIndices),i.produce(c.stack,p.captureIndices[0].end),s=p.captureIndices[0].end,p.captureIndices[0].end>n&&(n=p.captureIndices[0].end,r=!1))}else{a=c.stack.pop();break}}return{stack:a,linePos:n,anchorPosition:s,isFirstLine:r}}function Q5e(e,t,r,n,a,i){const s=Z5e(e,t,r,n,a,i),o=e.getInjections();if(o.length===0)return s;const c=J5e(o,e,t,r,n,a,i);if(!c)return s;if(!s)return c;const u=s.captureIndices[0].start,h=c.captureIndices[0].start;return h<u||c.priorityMatch&&h===u?c:s}function Z5e(e,t,r,n,a,i){const s=a.getRule(e),{ruleScanner:o,findOptions:c}=RK(s,e,a.endRule,r,n===i),u=o.findNextMatchSync(t,n,c);return u?{captureIndices:u.captureIndices,matchedRuleId:u.ruleId}:null}function J5e(e,t,r,n,a,i,s){let o=Number.MAX_VALUE,c=null,u,h=0;const p=i.contentNameScopesList.getScopeNames();for(let g=0,y=e.length;g<y;g++){const x=e[g];if(!x.matcher(p))continue;const b=t.getRule(x.ruleId),{ruleScanner:w,findOptions:E}=RK(b,t,null,n,a===s),A=w.findNextMatchSync(r,a,E);if(!A)continue;const T=A.captureIndices[0].start;if(!(T>=o)&&(o=T,c=A.captureIndices,u=A.ruleId,h=x.priority,o===a))break}return c?{priorityMatch:h===-1,captureIndices:c,matchedRuleId:u}:null}function RK(e,t,r,n,a){return{ruleScanner:e.compileAG(t,r,n,a),findOptions:0}}function ewe(e,t,r,n,a){return{ruleScanner:e.compileWhileAG(t,r,n,a),findOptions:0}}function zh(e,t,r,n,a,i,s){if(i.length===0)return;const o=t.content,c=Math.min(i.length,s.length),u=[],h=s[0].end;for(let p=0;p<c;p++){const g=i[p];if(g===null)continue;const y=s[p];if(y.length===0)continue;if(y.start>h)break;for(;u.length>0&&u[u.length-1].endPos<=y.start;)a.produceFromScopes(u[u.length-1].scopes,u[u.length-1].endPos),u.pop();if(u.length>0?a.produceFromScopes(u[u.length-1].scopes,y.start):a.produce(n,y.start),g.retokenizeCapturedWithRuleId){const b=g.getName(o,s),w=n.contentNameScopesList.pushAttributed(b,e),E=g.getContentName(o,s),A=w.pushAttributed(E,e),T=n.push(g.retokenizeCapturedWithRuleId,y.start,-1,!1,null,w,A),R=e.createOnigString(o.substring(0,y.end));PK(e,R,r&&y.start===0,y.start,T,a,!1,0),NK(R);continue}const x=g.getName(o,s);if(x!==null){const w=(u.length>0?u[u.length-1].scopes:n.contentNameScopesList).pushAttributed(x,e);u.push(new twe(w,y.end))}}for(;u.length>0;)a.produceFromScopes(u[u.length-1].scopes,u[u.length-1].endPos),u.pop()}var twe=class{scopes;endPos;constructor(e,t){this.scopes=e,this.endPos=t}};function rwe(e,t,r,n,a,i,s,o){return new awe(e,t,r,n,a,i,s,o)}function iD(e,t,r,n,a){const i=Vy(t,Yy),s=OK.getCompiledRuleId(r,n,a.repository);for(const o of i)e.push({debugSelector:t,matcher:o.matcher,ruleId:s,grammar:a,priority:o.priority})}function Yy(e,t){if(t.length<e.length)return!1;let r=0;return e.every(n=>{for(let a=r;a<t.length;a++)if(nwe(t[a],n))return r=a+1,!0;return!1})}function nwe(e,t){if(!e)return!1;if(e===t)return!0;const r=t.length;return e.length>r&&e.substr(0,r)===t&&e[r]==="."}var awe=class{constructor(e,t,r,n,a,i,s,o){if(this._rootScopeName=e,this.balancedBracketSelectors=i,this._onigLib=o,this._basicScopeAttributesProvider=new Y5e(r,n),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=s,this._grammar=sD(t,null),this._injections=null,this._tokenTypeMatchers=[],a)for(const c of Object.keys(a)){const u=Vy(c,Yy);for(const h of u)this._tokenTypeMatchers.push({matcher:h.matcher,type:a[c]})}}_rootId;_lastRuleId;_ruleId2desc;_includedGrammars;_grammarRepository;_grammar;_injections;_basicScopeAttributesProvider;_tokenTypeMatchers;get themeProvider(){return this._grammarRepository}dispose(){for(const e of this._ruleId2desc)e&&e.dispose()}createOnigScanner(e){return this._onigLib.createOnigScanner(e)}createOnigString(e){return this._onigLib.createOnigString(e)}getMetadataForScope(e){return this._basicScopeAttributesProvider.getBasicScopeAttributes(e)}_collectInjections(){const e={lookup:a=>a===this._rootScopeName?this._grammar:this.getExternalGrammar(a),injections:a=>this._grammarRepository.injections(a)},t=[],r=this._rootScopeName,n=e.lookup(r);if(n){const a=n.injections;if(a)for(let s in a)iD(t,s,a[s],this,n);const i=this._grammarRepository.injections(r);i&&i.forEach(s=>{const o=this.getExternalGrammar(s);if(o){const c=o.injectionSelector;c&&iD(t,c,o,this,o)}})}return t.sort((a,i)=>a.priority-i.priority),t}getInjections(){return this._injections===null&&(this._injections=this._collectInjections()),this._injections}registerRule(e){const t=++this._lastRuleId,r=e(t);return this._ruleId2desc[t]=r,r}getRule(e){return this._ruleId2desc[e]}getExternalGrammar(e,t){if(this._includedGrammars[e])return this._includedGrammars[e];if(this._grammarRepository){const r=this._grammarRepository.lookup(e);if(r)return this._includedGrammars[e]=sD(r,t&&t.$base),this._includedGrammars[e]}}tokenizeLine(e,t,r=0){const n=this._tokenize(e,t,!1,r);return{tokens:n.lineTokens.getResult(n.ruleStack,n.lineLength),ruleStack:n.ruleStack,stoppedEarly:n.stoppedEarly}}tokenizeLine2(e,t,r=0){const n=this._tokenize(e,t,!0,r);return{tokens:n.lineTokens.getBinaryResult(n.ruleStack,n.lineLength),ruleStack:n.ruleStack,stoppedEarly:n.stoppedEarly}}_tokenize(e,t,r,n){this._rootId===-1&&(this._rootId=OK.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections());let a;if(!t||t===F_.NULL){a=!0;const u=this._basicScopeAttributesProvider.getDefaultAttributes(),h=this.themeProvider.getDefaults(),p=Tf.set(0,u.languageId,u.tokenType,null,h.fontStyle,h.foregroundId,h.backgroundId),g=this.getRule(this._rootId).getName(null,null);let y;g?y=rp.createRootAndLookUpScopeName(g,p,this):y=rp.createRoot("unknown",p),t=new F_(null,this._rootId,-1,-1,!1,null,y,y)}else a=!1,t.reset();e=e+`
884`;const i=this.createOnigString(e),s=i.content.length,o=new swe(r,e,this._tokenTypeMatchers,this.balancedBracketSelectors),c=PK(this,i,a,0,t,o,!0,n);return NK(i),{lineLength:s,lineTokens:o,ruleStack:c.stack,stoppedEarly:c.stoppedEarly}}};function sD(e,t){return e=E5e(e),e.repository=e.repository||{},e.repository.$self={$vscodeTextmateLocation:e.$vscodeTextmateLocation,patterns:e.patterns,name:e.scopeName},e.repository.$base=t||e.repository.$self,e}var rp=class xs{constructor(t,r,n){this.parent=t,this.scopePath=r,this.tokenAttributes=n}static fromExtension(t,r){let n=t,a=t?.scopePath??null;for(const i of r)a=l5.push(a,i.scopeNames),n=new xs(n,a,i.encodedTokenAttributes);return n}static createRoot(t,r){return new xs(null,new l5(null,t),r)}static createRootAndLookUpScopeName(t,r,n){const a=n.getMetadataForScope(t),i=new l5(null,t),s=n.themeProvider.themeMatch(i),o=xs.mergeAttributes(r,a,s);return new xs(null,i,o)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(t){return xs.equals(this,t)}static equals(t,r){do{if(t===r||!t&&!r)return!0;if(!t||!r||t.scopeName!==r.scopeName||t.tokenAttributes!==r.tokenAttributes)return!1;t=t.parent,r=r.parent}while(!0)}static mergeAttributes(t,r,n){let a=-1,i=0,s=0;return n!==null&&(a=n.fontStyle,i=n.foregroundId,s=n.backgroundId),Tf.set(t,r.languageId,r.tokenType,null,a,i,s)}pushAttributed(t,r){if(t===null)return this;if(t.indexOf(" ")===-1)return xs._pushAttributed(this,t,r);const n=t.split(/ /g);let a=this;for(const i of n)a=xs._pushAttributed(a,i,r);return a}static _pushAttributed(t,r,n){const a=n.getMetadataForScope(r),i=t.scopePath.push(r),s=n.themeProvider.themeMatch(i),o=xs.mergeAttributes(t.tokenAttributes,a,s);return new xs(t,i,o)}getScopeNames(){return this.scopePath.getSegments()}getExtensionIfDefined(t){const r=[];let n=this;for(;n&&n!==t;)r.push({encodedTokenAttributes:n.tokenAttributes,scopeNames:n.scopePath.getExtensionIfDefined(n.parent?.scopePath??null)}),n=n.parent;return n===t?r.reverse():void 0}},F_=class Yc{constructor(t,r,n,a,i,s,o,c){this.parent=t,this.ruleId=r,this.beginRuleCapturedEOL=i,this.endRule=s,this.nameScopesList=o,this.contentNameScopesList=c,this.depth=this.parent?this.parent.depth+1:1,this._enterPos=n,this._anchorPos=a}_stackElementBrand=void 0;static NULL=new Yc(null,0,0,0,!1,null,null,null);_enterPos;_anchorPos;depth;equals(t){return t===null?!1:Yc._equals(this,t)}static _equals(t,r){return t===r?!0:this._structuralEquals(t,r)?rp.equals(t.contentNameScopesList,r.contentNameScopesList):!1}static _structuralEquals(t,r){do{if(t===r||!t&&!r)return!0;if(!t||!r||t.depth!==r.depth||t.ruleId!==r.ruleId||t.endRule!==r.endRule)return!1;t=t.parent,r=r.parent}while(!0)}clone(){return this}static _reset(t){for(;t;)t._enterPos=-1,t._anchorPos=-1,t=t.parent}reset(){Yc._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(t,r,n,a,i,s,o){return new Yc(this,t,r,n,a,i,s,o)}getEnterPos(){return this._enterPos}getAnchorPos(){return this._anchorPos}getRule(t){return t.getRule(this.ruleId)}toString(){const t=[];return this._writeString(t,0),"["+t.join(",")+"]"}_writeString(t,r){return this.parent&&(r=this.parent._writeString(t,r)),t[r++]=`(${this.ruleId}, ${this.nameScopesList?.toString()}, ${this.contentNameScopesList?.toString()})`,r}withContentNameScopesList(t){return this.contentNameScopesList===t?this:this.parent.push(this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,this.endRule,this.nameScopesList,t)}withEndRule(t){return this.endRule===t?this:new Yc(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,t,this.nameScopesList,this.contentNameScopesList)}hasSameRuleAs(t){let r=this;for(;r&&r._enterPos===t._enterPos;){if(r.ruleId===t.ruleId)return!0;r=r.parent}return!1}toStateStackFrame(){return{ruleId:this.ruleId,beginRuleCapturedEOL:this.beginRuleCapturedEOL,endRule:this.endRule,nameScopesList:this.nameScopesList?.getExtensionIfDefined(this.parent?.nameScopesList??null)??[],contentNameScopesList:this.contentNameScopesList?.getExtensionIfDefined(this.nameScopesList)??[]}}static pushFrame(t,r){const n=rp.fromExtension(t?.nameScopesList??null,r.nameScopesList);return new Yc(t,r.ruleId,r.enterPos??-1,r.anchorPos??-1,r.beginRuleCapturedEOL,r.endRule,n,rp.fromExtension(n,r.contentNameScopesList))}},iwe=class{balancedBracketScopes;unbalancedBracketScopes;allowAny=!1;constructor(e,t){this.balancedBracketScopes=e.flatMap(r=>r==="*"?(this.allowAny=!0,[]):Vy(r,Yy).map(n=>n.matcher)),this.unbalancedBracketScopes=t.flatMap(r=>Vy(r,Yy).map(n=>n.matcher))}get matchesAlways(){return this.allowAny&&this.unbalancedBracketScopes.length===0}get matchesNever(){return this.balancedBracketScopes.length===0&&!this.allowAny}match(e){for(const t of this.unbalancedBracketScopes)if(t(e))return!1;for(const t of this.balancedBracketScopes)if(t(e))return!0;return this.allowAny}},swe=class{constructor(e,t,r,n){this.balancedBracketSelectors=n,this._emitBinaryTokens=e,this._tokenTypeOverrides=r,this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}_emitBinaryTokens;_lineText;_tokens;_binaryTokens;_lastTokenEndIndex;_tokenTypeOverrides;produce(e,t){this.produceFromScopes(e.contentNameScopesList,t)}produceFromScopes(e,t){if(this._lastTokenEndIndex>=t)return;if(this._emitBinaryTokens){let n=e?.tokenAttributes??0,a=!1;if(this.balancedBracketSelectors?.matchesAlways&&(a=!0),this._tokenTypeOverrides.length>0||this.balancedBracketSelectors&&!this.balancedBracketSelectors.matchesAlways&&!this.balancedBracketSelectors.matchesNever){const i=e?.getScopeNames()??[];for(const s of this._tokenTypeOverrides)s.matcher(i)&&(n=Tf.set(n,0,s.type,null,-1,0,0));this.balancedBracketSelectors&&(a=this.balancedBracketSelectors.match(i))}if(a&&(n=Tf.set(n,0,8,a,-1,0,0)),this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-1]===n){this._lastTokenEndIndex=t;return}this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(n),this._lastTokenEndIndex=t;return}const r=e?.getScopeNames()??[];this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:t,scopes:r}),this._lastTokenEndIndex=t}getResult(e,t){return this._tokens.length>0&&this._tokens[this._tokens.length-1].startIndex===t-1&&this._tokens.pop(),this._tokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(e,t),this._tokens[this._tokens.length-1].startIndex=0),this._tokens}getBinaryResult(e,t){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===t-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),this._binaryTokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(e,t),this._binaryTokens[this._binaryTokens.length-2]=0);const r=new Uint32Array(this._binaryTokens.length);for(let n=0,a=this._binaryTokens.length;n<a;n++)r[n]=this._binaryTokens[n];return r}},owe=class{constructor(e,t){this._onigLib=t,this._theme=e}_grammars=new Map;_rawGrammars=new Map;_injectionGrammars=new Map;_theme;dispose(){for(const e of this._grammars.values())e.dispose()}setTheme(e){this._theme=e}getColorMap(){return this._theme.getColorMap()}addGrammar(e,t){this._rawGrammars.set(e.scopeName,e),t&&this._injectionGrammars.set(e.scopeName,t)}lookup(e){return this._rawGrammars.get(e)}injections(e){return this._injectionGrammars.get(e)}getDefaults(){return this._theme.getDefaults()}themeMatch(e){return this._theme.match(e)}grammarForScopeName(e,t,r,n,a){if(!this._grammars.has(e)){let i=this._rawGrammars.get(e);if(!i)return null;this._grammars.set(e,rwe(e,i,t,r,n,a,this,this._onigLib))}return this._grammars.get(e)}},lwe=class{_options;_syncRegistry;_ensureGrammarCache;constructor(t){this._options=t,this._syncRegistry=new owe(qy.createFromRawTheme(t.theme,t.colorMap),t.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(t,r){this._syncRegistry.setTheme(qy.createFromRawTheme(t,r))}getColorMap(){return this._syncRegistry.getColorMap()}loadGrammarWithEmbeddedLanguages(t,r,n){return this.loadGrammarWithConfiguration(t,r,{embeddedLanguages:n})}loadGrammarWithConfiguration(t,r,n){return this._loadGrammar(t,r,n.embeddedLanguages,n.tokenTypes,new iwe(n.balancedBracketSelectors||[],n.unbalancedBracketSelectors||[]))}loadGrammar(t){return this._loadGrammar(t,0,null,null,null)}_loadGrammar(t,r,n,a,i){const s=new L5e(this._syncRegistry,t);for(;s.Q.length>0;)s.Q.map(o=>this._loadSingleGrammar(o.scopeName)),s.processQueue();return this._grammarForScopeName(t,r,n,a,i)}_loadSingleGrammar(t){this._ensureGrammarCache.has(t)||(this._doLoadSingleGrammar(t),this._ensureGrammarCache.set(t,!0))}_doLoadSingleGrammar(t){const r=this._options.loadGrammar(t);if(r){const n=typeof this._options.getInjections=="function"?this._options.getInjections(t):void 0;this._syncRegistry.addGrammar(r,n)}}addGrammar(t,r=[],n=0,a=null){return this._syncRegistry.addGrammar(t,r),this._grammarForScopeName(t.scopeName,n,a)}_grammarForScopeName(t,r=0,n=null,a=null,i=null){return this._syncRegistry.grammarForScopeName(t,r,n,a,i)}},$_=F_.NULL;const cwe=/["&'<>`]/g,uwe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,dwe=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,fwe=/[|\\{}()[\]^$+*?.]/g,oD=new WeakMap;function hwe(e,t){if(e=e.replace(t.subset?pwe(t.subset):cwe,n),t.subset||t.escapeOnly)return e;return e.replace(uwe,r).replace(dwe,n);function r(a,i,s){return t.format((a.charCodeAt(0)-55296)*1024+a.charCodeAt(1)-56320+65536,s.charCodeAt(i+2),t)}function n(a,i,s){return t.format(a.charCodeAt(0),s.charCodeAt(i+1),t)}}function pwe(e){let t=oD.get(e);return t||(t=mwe(e),oD.set(e,t)),t}function mwe(e){const t=[];let r=-1;for(;++r<e.length;)t.push(e[r].replace(fwe,"\\$&"));return new RegExp("(?:"+t.join("|")+")","g")}const gwe=/[\dA-Fa-f]/;function ywe(e,t,r){const n="&#x"+e.toString(16).toUpperCase();return r&&t&&!gwe.test(String.fromCharCode(t))?n:n+";"}const vwe=/\d/;function bwe(e,t,r){const n="&#"+String(e);return r&&t&&!vwe.test(String.fromCharCode(t))?n:n+";"}const xwe=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslas
884h","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],u5={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"′",Prime:"″",oline:"‾",frasl:"⁄",weierp:"℘",image:"ℑ",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub
vendor: 16,420 bytes, lines 884-892
884:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"‹",rsaquo:"›",euro:"€"},wwe=["cent","copy","divide","gt","lt","not","para","times"],DK={}.hasOwnProperty,U_={};let I1;for(I1 in u5)DK.call(u5,I1)&&(U_[u5[I1]]=I1);const Swe=/[^\dA-Za-z]/;function Ewe(e,t,r,n){const a=String.fromCharCode(e);if(DK.call(U_,a)){const i=U_[a],s="&"+i;return r&&xwe.includes(i)&&!wwe.includes(i)&&(!n||t&&t!==61&&Swe.test(String.fromCharCode(t)))?s:s+";"}return""}function _we(e,t,r){let n=ywe(e,t,r.omitOptionalSemicolons),a;if((r.useNamedReferences||r.useShortestReferences)&&(a=Ewe(e,t,r.omitOptionalSemicolons,r.attribute)),(r.useShortestReferences||!a)&&r.useShortestReferences){const i=bwe(e,t,r.omitOptionalSemicolons);i.length<n.length&&(n=i)}return a&&(!r.useShortestReferences||a.length<n.length)?a:n}function lf(e,t){return hwe(e,Object.assign({format:_we},t))}const Awe=/^>|^->|<!--|-->|--!>|<!-$/g,Twe=[">"],Nwe=["<",">"];function Cwe(e,t,r,n){return n.settings.bogusComments?"<?"+lf(e.value,Object.assign({},n.settings.characterReferences,{subset:Twe}))+">":"<!--"+e.value.replace(Awe,a)+"-->";function a(i){return lf(i,Object.assign({},n.settings.characterReferences,{subset:Nwe}))}}function kwe(e,t,r,n){return"<!"+(n.settings.upperDoctype?"DOCTYPE":"doctype")+(n.settings.tightDoctype?"":" ")+"html>"}const kn=jK(1),IK=jK(-1),Owe=[];function jK(e){return t;function t(r,n,a){const i=r?r.children:Owe;let s=(n||0)+e,o=i[s];if(!a)for(;o&&Rb(o);)s+=e,o=i[s];return o}}const Mwe={}.hasOwnProperty;function LK(e){return t;function t(r,n,a){return Mwe.call(e,r.tagName)&&e[r.tagName](r,n,a)}}const l7=LK({body:Rwe,caption:d5,colgroup:d5,dd:Lwe,dt:jwe,head:d5,html:Pwe,li:Iwe,optgroup:Bwe,option:zwe,p:Dwe,rp:lD,rt:lD,tbody:$we,td:cD,tfoot:Uwe,th:cD,thead:Fwe,tr:Hwe});function d5(e,t,r){const n=kn(r,t,!0);return!n||n.type!=="comment"&&!(n.type==="text"&&Rb(n.value.charAt(0)))}function Pwe(e,t,r){const n=kn(r,t);return!n||n.type!=="comment"}function Rwe(e,t,r){const n=kn(r,t);return!n||n.type!=="comment"}function Dwe(e,t,r){const n=kn(r,t);return n?n.type==="element"&&(n.tagName==="address"||n.tagName==="article"||n.tagName==="aside"||n.tagName==="blockquote"||n.tagName==="details"||n.tagName==="div"||n.tagName==="dl"||n.tagName==="fieldset"||n.tagName==="figcaption"||n.tagName==="figure"||n.tagName==="footer"||n.tagName==="form"||n.tagName==="h1"||n.tagName==="h2"||n.tagName==="h3"||n.tagName==="h4"||n.tagName==="h5"||n.tagName==="h6"||n.tagName==="header"||n.tagName==="hgroup"||n.tagName==="hr"||n.tagName==="main"||n.tagName==="menu"||n.tagName==="nav"||n.tagName==="ol"||n.tagName==="p"||n.tagName==="pre"||n.tagName==="section"||n.tagName==="table"||n.tagName==="ul"):!r||!(r.type==="element"&&(r.tagName==="a"||r.tagName==="audio"||r.tagName==="del"||r.tagName==="ins"||r.tagName==="map"||r.tagName==="noscript"||r.tagName==="video"))}function Iwe(e,t,r){const n=kn(r,t);return!n||n.type==="element"&&n.tagName==="li"}function jwe(e,t,r){const n=kn(r,t);return!!(n&&n.type==="element"&&(n.tagName==="dt"||n.tagName==="dd"))}function Lwe(e,t,r){const n=kn(r,t);return!n||n.type==="element"&&(n.tagName==="dt"||n.tagName==="dd")}function lD(e,t,r){const n=kn(r,t);return!n||n.type==="element"&&(n.tagName==="rp"||n.tagName==="rt")}function Bwe(e,t,r){const n=kn(r,t);return!n||n.type==="element"&&n.tagName==="optgroup"}function zwe(e,t,r){const n=kn(r,t);return!n||n.type==="element"&&(n.tagName==="option"||n.tagName==="optgroup")}function Fwe(e,t,r){const n=kn(r,t);return!!(n&&n.type==="element"&&(n.tagName==="tbody"||n.tagName==="tfoot"))}function $we(e,t,r){const n=kn(r,t);return!n||n.type==="element"&&(n.tagName==="tbody"||n.tagName==="tfoot")}function Uwe(e,t,r){return!kn(r,t)}function Hwe(e,t,r){const n=kn(r,t);return!n||n.type==="element"&&n.tagName==="tr"}function cD(e,t,r){const n=kn(r,t);return!n||n.type==="element"&&(n.tagName==="td"||n.tagName==="th")}const qwe=LK({body:Wwe,colgroup:Ywe,head:Gwe,html:Vwe,tbody:Kwe});function Vwe(e){const t=kn(e,-1);return!t||t.type!=="comment"}function Gwe(e){const t=new Set;for(const n of e.children)if(n.type==="element"&&(n.tagName==="base"||n.tagName==="title")){if(t.has(n.tagName))return!1;t.add(n.tagName)}const r=e.children[0];return!r||r.type==="element"}function Wwe(e){const t=kn(e,-1,!0);return!t||t.type!=="comment"&&!(t.type==="text"&&Rb(t.value.charAt(0)))&&!(t.type==="element"&&(t.tagName==="meta"||t.tagName==="link"||t.tagName==="script"||t.tagName==="style"||t.tagName==="template"))}function Ywe(e,t,r){const n=IK(r,t),a=kn(e,-1,!0);return r&&n&&n.type==="element"&&n.tagName==="colgroup"&&l7(n,r.children.indexOf(n),r)?!1:!!(a&&a.type==="element"&&a.tagName==="col")}function Kwe(e,t,r){const n=IK(r,t),a=kn(e,-1);return r&&n&&n.type==="element"&&(n.tagName==="thead"||n.tagName==="tbody")&&l7(n,r.children.indexOf(n),r)?!1:!!(a&&a.type==="element"&&a.tagName==="tr")}const j1={name:[[`	
885\f\r &/=>`.split(""),`	
886\f\r "&'/=>\``.split("")],[`\0	
887\f\r "&'/<=>`.split(""),`\0	
888\f\r "&'/<=>\``.split("")]],unquoted:[[`	
889\f\r &>`.split(""),`\0	
890\f\r "&'<=>\``.split("")],[`\0	
891\f\r "&'<=>\``.split(""),`\0	
892\f\r "&'<=>\``.split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function Xwe(e,t,r,n){const a=n.schema,i=a.space==="svg"?!1:n.settings.omitOptionalTags;let s=a.space==="svg"?n.settings.closeEmptyElements:n.settings.voids.includes(e.tagName.toLowerCase());const o=[];let c;a.space==="html"&&e.tagName==="svg"&&(n.schema=pc);const u=Qwe(n,e.properties),h=n.all(a.space==="html"&&e.tagName==="template"?e.content:e);return n.schema=a,h&&(s=!1),(u||!i||!qwe(e,t,r))&&(o.push("<",e.tagName,u?" "+u:""),s&&(a.space==="svg"||n.settings.closeSelfClosing)&&(c=u.charAt(u.length-1),(!n.settings.tightSelfClosing||c==="/"||c&&c!=='"'&&c!=="'")&&o.push(" "),o.push("/")),o.push(">")),o.push(h),!s&&(!i||!l7(e,t,r))&&o.push("</"+e.tagName+">"),o.join("")}function Qwe(e,t){const r=[];let n=-1,a;if(t){for(a in t)if(t[a]!==null&&t[a]!==void 0){const i=Zwe(e,a,t[a]);i&&r.push(i)}}for(;++n<r.length;){const i=e.settings.tightAttributes?r[n].charAt(r[n].length-1):void 0;n!==r.length-1&&i!=='"'&&i!=="'"&&(r[n]+=" ")}return r.join("")}function Zwe(e,t,r){const n=Db(e.schema,t),a=e.settings.allowParseErrors&&e.schema.space==="html"?0:1,i=e.settings.allowDangerousCharacters?0:1;let s=e.quote,o;if(n.overloadedBoolean&&(r===n.attribute||r==="")?r=!0:(n.boolean||n.overloadedBoolean)&&(typeof r!="string"||r===n.attribute||r==="")&&(r=!!r),r==null||r===!1||typeof r=="number"&&Number.isNaN(r))return"";const c=lf(n.attribute,Object.assign({},e.settings.characterReferences,{subset:j1.name[a][i]}));return r===!0||(r=Array.isArray(r)?(n.commaSeparated?f8:p8)(r,{padLeft:!e.settings.tightCommaSeparatedLists}):String(r),e.settings.collapseEmptyAttributes&&!r)?c:(e.settings.preferUnquoted&&(o=lf(r,Object.assign({},e.settings.characterReferences,{attribute:!0,subset:j1.unquoted[a][i]}))),o!==r&&(e.settings.quoteSmart&&Uy(r,s)>Uy(r,e.alternative)&&(s=e.alternative),o=s+lf(r,Object.assign({},e.settings.characterReferences,{subset:(s==="'"?j1.single:j1.double)[a][i],attribute:!0}))+s),c+(o&&"="+o))}const Jwe=["<","&"];function BK(e,t,r,n){return r&&r.type==="element"&&(r.tagName==="script"||r.tagName==="style")?e.value:lf(e.value,Object.assign({},n.settings.characterReferences,{subset:Jwe}))}function eSe(e,t,r,n){return n.settings.allowDangerousHtml?e.value:BK(e,t,r,n)}function tSe(e,t,r,n){return n.all(e)}const rSe=X8("type",{invalid:nSe,unknown:aSe,handlers:{comment:Cwe,doctype:kwe,element:Xwe,raw:eSe,root:tSe,text:BK}});function nSe(e){throw new Error("Expected node, not `"+e+"`")}function aSe(e){const t=e;throw new Error("Cannot compile unknown node `"+t.type+"`")}const iSe={},sSe={},oSe=[];function lSe(e,t){const r=t||iSe,n=r.quote||'"',a=n==='"'?"'":'"';if(n!=='"'&&n!=="'")throw new Error("Invalid quote `"+n+"`, expected `'` or `\"`");return{one:cSe,all:uSe,settings:{omitOptionalTags:r.omitOptionalTags||!1,allowParseErrors:r.allowParseErrors||!1,allowDangerousCharacters:r.allowDangerousCharacters||!1,quoteSmart:r.quoteSmart||!1,preferUnquoted:r.preferUnquoted||!1,tightAttributes:r.tightAttributes||!1,upperDoctype:r.upperDoctype||!1,tightDoctype:r.tightDoctype||!1,bogusComments:r.bogusComments||!1,tightCommaSeparatedLists:r.tightCommaSeparatedLists||!1,tightSelfClosing:r.tightSelfClosing||!1,collapseEmptyAttributes:r.collapseEmptyAttributes||!1,allowDangerousHtml:r.allowDangerousHtml||!1,voids:r.voids||pY,characterReferences:r.characterReferences||sSe,closeSelfClosing:r.closeSelfClosing||!1,closeEmptyElements:r.closeEmptyElements||!1},schema:r.space==="svg"?pc:Sm,quote:n,alternative:a}.one(Array.isArray(e)?{type:"root",children:e}:e,void 0,void 0)}function cSe(e,t,r){return rSe(e,t,r,this)}function uSe(e){const t=[],r=e&&e.children||oSe;let n=-1;for(;++n<r.length;)t[n]=this.one(r[n],n,e);return t.join("")}function Ky(e,t){const r=typeof e=="string"?{}:{...e.colorReplacements},n=typeof e=="string"?e:e.name;for(const[a,i]of Object.entries(t?.colorReplacements||{}))typeof i=="string"?r[a]=i:a===n&&Object.assign(r,i);return r}function Jl(e,t){return e&&(t?.[e?.toLowerCase()]||e)}function dSe(e){return Array.isArray(e)?e:[e]}async function zK(e){return Promise.resolve(typeof e=="function"?e():e).then(t=>t.default||t)}function c7(e){return!e||["plaintext","txt","text","plain"].includes(e)}function FK(e){return e==="ansi"||c7(e)}function u7(e){return e==="none"}function $K(e){return u7(e)}function UK(e,t){if(!t)return e;e.properties||={},e.properties.class||=[],typeof e.properties.class=="string"&&(e.properties.class=e.properties.class.split(/\s+/g)),Array.isArray(e.properties.class)||(e.properties.class=[]);const r=Array.isArray(t)?t:t.split(/\s+/g);for(const n of r)n&&!e.properties.class.includes(n)&&e.properties.class.push(n);return e}function Qb(e,t=!1){const r=e.split(/(\r?\n)/g);let n=0;const a=[];for(let i=0;i<r.length;i+=2){const s=t?r[i]+(r[i+1]||""):r[i];a.push([s,n]),n+=r[i].length,n+=r[i+1]?.length||0}return a}function fSe(e){const t=Qb(e,!0).map(([a])=>a);function r(a){if(a===e.length)return{line:t.length-1,character:t[t.length-1].length};let i=a,s=0;for(const o of t){if(i<o.length)break;i-=o.length,s++}return{line:s,character:i}}function n(a,i){let s=0;for(let o=0;o<a;o++)s+=t[o].length;return s+=i,s}return{lines:t,indexToPos:r,posToIndex:n}}const d7="light-dark()",hSe=["color","background-color"];function pSe(e,t){let r=0;const n=[];for(const a of t)a>r&&n.push({...e,content:e.content.slice(r,a),offset:e.offset+r}),r=a;return r<e.content.length&&n.push({...e,content:e.content.slice(r),offset:e.offset+r}),n}function mSe(e,t){const r=Array.from(t instanceof Set?t:new Set(t)).sort((n,a)=>n-a);return r.length?e.map(n=>n.flatMap(a=>{const i=r.filter(s=>a.offset<s&&s<a.offset+a.content.length).map(s=>s-a.offset).sort((s,o)=>s-o);return i.length?pSe(a,i):a})):e}function gSe(e,t,r,n,a="css-vars"){const i={content:e.content,explanation:e.explanation,offset:e.offset},s=t.map(h=>Xy(e.variants[h])),o=new Set(s.flatMap(h=>Object.keys(h))),c={},u=(h,p)=>{const g=p==="color"?"":p==="background-color"?"-bg":`-${p}`;return r+t[h]+(p==="color"?"":g)};return s.forEach((h,p)=>{for(const g of o){const y=h[g]||"inherit";if(p===0&&n&&hSe.includes(g))if(n===d7&&s.length>1){const x=t.findIndex(A=>A==="light"),b=t.findIndex(A=>A==="dark");if(x===-1||b===-1)throw new hn('When using `defaultColor: "light-dark()"`, you must provide both `light` and `dark` themes');const w=s[x][g]||"inherit",E=s[b][g]||"inherit";c[g]=`light-dark(${w}, ${E})`,a==="css-vars"&&(c[u(p,g)]=y)}else c[g]=y;else a==="css-vars"&&(c[u(p,g)]=y)}}),i.htmlStyle=c,i}function Xy(e){const t={};if(e.color&&(t.color=e.color),e.bgColor&&(t["background-color"]=e.bgColor),e.fontStyle){e.fontStyle&ia.Italic&&(t["font-style"]="italic"),e.fontStyle&ia.Bold&&(t["font-weight"]="bold");const r=[];e.fontStyle&ia.Underline&&r.push("underline"),e.fontStyle&ia.Strikethrough&&r.push("line-through"),r.length&&(t["text-decoration"]=r.join(" "))}return t}function H_(e){return typeof e=="string"?e:Object.entries(e).map(([t,r])=>`${t}:${r}`).join(";")}const HK=new WeakMap;function Zb(e,t){HK.set(e,t)}function Np(e){return HK.get(e)}class d0{_stacks={};lang;get themes(){return Object.keys(this._stacks)}get theme(){return this.themes[0]}get _stack(){return this._stacks[this.theme]}static initial(t,r){return new d0(Object.fromEntries(dSe(r).map(n=>[n,$_])),t)}constructor(...t){if(t.length===2){const[r,n]=t;this.lang=n,this._stacks=r}else{const[r,n,a]=t;this.lang=n,this._stacks={[a]:r}}}getInternalStack(t=this.theme){return this._stacks[t]}getScopes(t=this.theme){return ySe(this._stacks[t])}toJSON(){return{lang:this.lang,theme:this.theme,themes:this.themes,scopes:this.getScopes()}}}function ySe(e){const t=[],r=new Set;function n(a){if(r.has(a))return;r.add(a);const i=a?.nameScopesList?.scopeName;i&&t.push(i),a.parent&&n(a.parent)}return n(e),t}function vSe(e,t){if(!(e instanceof d0))throw new hn("Invalid grammar state");return e.getInternalStack(t)}function bSe(){const e=new WeakMap;function t(r){if(!e.has(r.meta)){let n=function(s){if(typeof s=="number"){if(s<0||s>r.source.length)throw new hn(`Invalid decoration offset: ${s}. Code length: ${r.source.length}`);return{...a.indexToPos(s),offset:s}}else{const o=a.lines[s.line];if(o===void 0)throw new hn(`Invalid decoration position ${JSON.stringify(s)}. Lines length: ${a.lines.length}`);let c=s.character;if(c<0&&(c=o.length+c),c<0||c>o.length)throw new hn(`Invalid decoration position ${JSON.stringify(s)}. Line ${s.line} length: ${o.length}`);return{...s,character:c,offset:a.posToIndex(s.line,c)}}};const a=fSe(r.source),i=(r.options.decorations||[]).map(s=>({...s,start:n(s.start),end:n(s.end)}));xSe(i),e.set(r.meta,{decorations:i,converter:a,source:r.source})}return e.get(r.meta)}return{name:"shiki:decorations",tokens(r){if(!this.options.decorations?.length)return;const a=t(this).decorations.flatMap(s=>[s.start.offset,s.end.offset]);return mSe(r,a)},code(r){if(!this.options.decorations?.length)return;const n=t(this),a=Array.from(r.children).filter(h=>h.type==="element"&&h.tagName==="span");if(a.length!==n.converter.lines.length)throw new hn(`Number of lines in code element (${a.length}) does not match the number of lines in the source (${n.converter.lines.length}). Failed to apply decorations.`);function i(h,p,g,y){const x=a[h];let b="",w=-1,E=-1;if(p===0&&(w=0),g===0&&(E=0),g===Number.POSITIVE_INFINITY&&(E=x.children.length),w===-1||E===-1)for(let T=0;T<x.children.length;T++)b+=qK(x.children[T]),w===-1&&b.length===p&&(w=T+1),E===-1&&b.length===g&&(E=T+1);if(w===-1)throw new hn(`Failed to find start index for decoration ${JSON.stringify(y.start)}`);if(E===-1)throw new hn(`Failed to find end index for decoration ${JSON.stringify(y.end)}`);const A=x.children.slice(w,E);if(!y.alwaysWrap&&A.length===x.children.length)o(x,y,"line");else if(!y.alwaysWrap&&A.length===1&&A[0].type==="element")o(A[0],y,"token");else{const T={type:"element",tagName:"span",properties:{},children:A};o(T,y,"wrapper"),x.children.splice(w,A.length,T)}}function s(h,p){a[h]=o(a[h],p,"line")}function o(h,p,g){const y=p.properties||{},x=p.transform||(b=>b);return h.tagName=p.tagName||"span",h.properties={...h.properties,...y,class:h.properties.class},p.properties?.class&&UK(h,p.properties.class),h=x(h,g)||h,h}const c=[],u=n.decorations.sort((h,p)=>p.start.offset-h.start.offset||h.end.offset-p.end.offset);for(const h of u){const{start:p,end:g}=h;if(p.line===g.line)i(p.line,p.character,g.character,h);else if(p.line<g.line){i(p.line,p.character,Number.POSITIVE_INFINITY,h);for(let y=p.line+1;y<g.line;y++)c.unshift(()=>s(y,h));i(g.line,0,g.character,h)}}c.forEach(h=>h())}}}function xSe(e){for(let t=0;t<e.length;t++){const r=e[t];if(r.start.offset>r.end.offset)throw new hn(`Invalid decoration range: ${JSON.stringify(r.start)}
892 - ${JSON.stringify(r.end)}`);for(let n=t+1;n<e.length;n++){const a=e[n],i=r.start.offset<=a.start.offset&&a.start.offset<r.end.offset,s=r.start.offset<a.end.offset&&a.end.offset<=r.end.offset,o=a.start.offset<=r.start.offset&&r.start.offset<a.end.offset,c=a.start.offset<r.end.offset&&r.end.offset<=a.end.offset;if(i||s||o||c){if(i&&s||o&&c||o&&r.start.offset===r.end.offset||s&&a.start.offset===a.end.offset)continue;throw new hn(`Decorations ${JSON.stringify(r.start)} and ${JSON.stringify(a.start)} intersect.`)}}}}function qK(e){return e.type==="text"?e.value:e.type==="element"?e.children.map(qK).join(""):""}const wSe=[bSe()];function Qy(e){const t=SSe(e.transformers||[]);return[...t.pre,...t.normal,...t.post,...wSe]}function SSe(e){const t=[],r=[],n=[];for(const a of e)switch(a.enforce){case"pre":t.push(a);break;case"post":r.push(a);break;default:n.push(a)}return{pre:t,post:r,normal:n}}var eu=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],f5={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",8:"hidden",9:"strikethrough"};function ESe(e,t){const r=e.indexOf("\x1B",t);if(r!==-1&&e[r+1]==="["){const n=e.indexOf("m",r);if(n!==-1)return{sequence:e.substring(r+2,n).split(";"),startPosition:r,position:n+1}}return{position:e.length}}function uD(e){const t=e.shift();if(t==="2"){const r=e.splice(0,3).map(n=>Number.parseInt(n));return r.length!==3||r.some(n=>Number.isNaN(n))?void 0:{type:"rgb",rgb:r}}else if(t==="5"){const r=e.shift();if(r)return{type:"table",index:Number(r)}}}function _Se(e){const t=[];for(;e.length>0;){const r=e.shift();if(!r)continue;const n=Number.parseInt(r);if(!Number.isNaN(n))if(n===0)t.push({type:"resetAll"});else if(n<=9)f5[n]&&t.push({type:"setDecoration",value:f5[n]});else if(n<=29){const a=f5[n-20];a&&(t.push({type:"resetDecoration",value:a}),a==="dim"&&t.push({type:"resetDecoration",value:"bold"}))}else if(n<=37)t.push({type:"setForegroundColor",value:{type:"named",name:eu[n-30]}});else if(n===38){const a=uD(e);a&&t.push({type:"setForegroundColor",value:a})}else if(n===39)t.push({type:"resetForegroundColor"});else if(n<=47)t.push({type:"setBackgroundColor",value:{type:"named",name:eu[n-40]}});else if(n===48){const a=uD(e);a&&t.push({type:"setBackgroundColor",value:a})}else n===49?t.push({type:"resetBackgroundColor"}):n===53?t.push({type:"setDecoration",value:"overline"}):n===55?t.push({type:"resetDecoration",value:"overline"}):n>=90&&n<=97?t.push({type:"setForegroundColor",value:{type:"named",name:eu[n-90+8]}}):n>=100&&n<=107&&t.push({type:"setBackgroundColor",value:{type:"named",name:eu[n-100+8]}})}return t}function ASe(){let e=null,t=null,r=new Set;return{parse(n){const a=[];let i=0;do{const s=ESe(n,i),o=s.sequence?n.substring(i,s.startPosition):n.substring(i);if(o.length>0&&a.push({value:o,foreground:e,background:t,decorations:new Set(r)}),s.sequence){const c=_Se(s.sequence);for(const u of c)u.type==="resetAll"?(e=null,t=null,r.clear()):u.type==="resetForegroundColor"?e=null:u.type==="resetBackgroundColor"?t=null:u.type==="resetDecoration"&&r.delete(u.value);for(const u of c)u.type==="setForegroundColor"?e=u.value:u.type==="setBackgroundColor"?t=u.value:u.type==="setDecoration"&&r.add(u.value)}i=s.position}while(i<n.length);return a}}}var TSe={black:"#000000",red:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#ff00ff",cyan:"#00bbbb",white:"#eeeeee",brightBlack:"#555555",brightRed:"#ff5555",brightGreen:"#00ff00",brightYellow:"#ffff55",brightBlue:"#5555ff",brightMagenta:"#ff55ff",brightCyan:"#55ffff",brightWhite:"#ffffff"};function NSe(e=TSe){function t(o){return e[o]}function r(o){return`#${o.map(c=>Math.max(0,Math.min(c,255)).toString(16).padStart(2,"0")).join("")}`}let n;function a(){if(n)return n;n=[];for(let u=0;u<eu.length;u++)n.push(t(eu[u]));let o=[0,95,135,175,215,255];for(let u=0;u<6;u++)for(let h=0;h<6;h++)for(let p=0;p<6;p++)n.push(r([o[u],o[h],o[p]]));let c=8;for(let u=0;u<24;u++,c+=10)n.push(r([c,c,c]));return n}function i(o){return a()[o]}function s(o){switch(o.type){case"named":return t(o.name);case"rgb":return r(o.rgb);case"table":return i(o.index)}}return{value:s}}function CSe(e,t,r){const n=Ky(e,r),a=Qb(t),i=NSe(Object.fromEntries(eu.map(o=>[o,e.colors?.[`terminal.ansi${o[0].toUpperCase()}${o.substring(1)}`]]))),s=ASe();return a.map(o=>s.parse(o[0]).map(c=>{let u,h;c.decorations.has("reverse")?(u=c.background?i.value(c.background):e.bg,h=c.foreground?i.value(c.foreground):e.fg):(u=c.foreground?i.value(c.foreground):e.fg,h=c.background?i.value(c.background):void 0),u=Jl(u,n),h=Jl(h,n),c.decorations.has("dim")&&(u=kSe(u));let p=ia.None;return c.decorations.has("bold")&&(p|=ia.Bold),c.decorations.has("italic")&&(p|=ia.Italic),c.decorations.has("underline")&&(p|=ia.Underline),c.decorations.has("strikethrough")&&(p|=ia.Strikethrough),{content:c.value,offset:o[1],color:u,bgColor:h,fontStyle:p}}))}function kSe(e){const t=e.match(/#([0-9a-f]{3})([0-9a-f]{3})?([0-9a-f]{2})?/);if(t)if(t[3]){const n=Math.round(Number.parseInt(t[3],16)/2).toString(16).padStart(2,"0");return`#${t[1]}${t[2]}${n}`}else return t[2]?`#${t[1]}${t[2]}80`:`#${Array.from(t[1]).map(n=>`${n}${n}`).join("")}80`;const r=e.match(/var\((--[\w-]+-ansi-[\w-]+)\)/);return r?`var(${r[1]}-dim)`:e}function f7(e,t,r={}){const{lang:n="text",theme:a=e.getLoadedThemes()[0]}=r;if(c7(n)||u7(a))return Qb(t).map(c=>[{content:c[0],offset:c[1]}]);const{theme:i,colorMap:s}=e.setTheme(a);if(n==="ansi")return CSe(i,t,r);const o=e.getLanguage(n);if(r.grammarState){if(r.grammarState.lang!==o.name)throw new hn(`Grammar state language "${r.grammarState.lang}" does not match highlight language "${o.name}"`);if(!r.grammarState.themes.includes(i.name))throw new hn(`Grammar state themes "${r.grammarState.themes}" do not contain highlight theme "${i.name}"`)}return MSe(t,o,i,s,r)}function OSe(...e){if(e.length===2)return Np(e[1]);const[t,r,n={}]=e,{lang:a="text",theme:i=t.getLoadedThemes()[0]}=n;if(c7(a)||u7(i))throw new hn("Plain language does not have grammar state");if(a==="ansi")throw new hn("ANSI language does not have grammar state");const{theme:s,colorMap:o}=t.setTheme(i),c=t.getLanguage(a);return new d0(Zy(r,c,s,o,n).stateStack,c.name,s.name)}function MSe(e,t,r,n,a){const i=Zy(e,t,r,n,a),s=new d0(Zy(e,t,r,n,a).stateStack,t.name,r.name);return Zb(i.tokens,s),i.tokens}function Zy(e,t,r,n,a){const i=Ky(r,a),{tokenizeMaxLineLength:s=0,tokenizeTimeLimit:o=500}=a,c=Qb(e);let u=a.grammarState?vSe(a.grammarState,r.name)??$_:a.grammarContextCode!=null?Zy(a.grammarContextCode,t,r,n,{...a,grammarState:void 0,grammarContextCode:void 0}).stateStack:$_,h=[];const p=[];for(let g=0,y=c.length;g<y;g++){const[x,b]=c[g];
vendor: 35,219 bytes, lines 892-893
892if(x===""){h=[],p.push([]);continue}if(s>0&&x.length>=s){h=[],p.push([{content:x,offset:b,color:"",fontStyle:0}]);continue}let w,E,A;a.includeExplanation&&(w=t.tokenizeLine(x,u,o),E=w.tokens,A=0);const T=t.tokenizeLine2(x,u,o),R=T.tokens.length/2;for(let k=0;k<R;k++){const O=T.tokens[2*k],P=k+1<R?T.tokens[2*k+2]:x.length;if(O===P)continue;const j=T.tokens[2*k+1],L=Jl(n[Tf.getForeground(j)],i),B=Tf.getFontStyle(j),$={content:x.substring(O,P),offset:b+O,color:L,fontStyle:B};if(a.includeExplanation){const V=[];if(a.includeExplanation!=="scopeName")for(const q of r.settings){let J;switch(typeof q.scope){case"string":J=q.scope.split(/,/).map(U=>U.trim());break;case"object":J=q.scope;break;default:continue}V.push({settings:q,selectors:J.map(U=>U.split(/ /))})}$.explanation=[];let K=0;for(;O+K<P;){const q=E[A],J=x.substring(q.startIndex,q.endIndex);K+=J.length,$.explanation.push({content:J,scopes:a.includeExplanation==="scopeName"?PSe(q.scopes):RSe(V,q.scopes)}),A+=1}}h.push($)}p.push(h),h=[],u=T.ruleStack}return{tokens:p,stateStack:u}}function PSe(e){return e.map(t=>({scopeName:t}))}function RSe(e,t){const r=[];for(let n=0,a=t.length;n<a;n++){const i=t[n];r[n]={scopeName:i,themeMatches:ISe(e,i,t.slice(0,n))}}return r}function dD(e,t){return e===t||t.substring(0,e.length)===e&&t[e.length]==="."}function DSe(e,t,r){if(!dD(e[e.length-1],t))return!1;let n=e.length-2,a=r.length-1;for(;n>=0&&a>=0;)dD(e[n],r[a])&&(n-=1),a-=1;return n===-1}function ISe(e,t,r){const n=[];for(const{selectors:a,settings:i}of e)for(const s of a)if(DSe(s,t,r)){n.push(i);break}return n}function VK(e,t,r){const n=Object.entries(r.themes).filter(c=>c[1]).map(c=>({color:c[0],theme:c[1]})),a=n.map(c=>{const u=f7(e,t,{...r,theme:c.theme}),h=Np(u),p=typeof c.theme=="string"?c.theme:c.theme.name;return{tokens:u,state:h,theme:p}}),i=jSe(...a.map(c=>c.tokens)),s=i[0].map((c,u)=>c.map((h,p)=>{const g={content:h.content,variants:{},offset:h.offset};return"includeExplanation"in r&&r.includeExplanation&&(g.explanation=h.explanation),i.forEach((y,x)=>{const{content:b,explanation:w,offset:E,...A}=y[u][p];g.variants[n[x].color]=A}),g})),o=a[0].state?new d0(Object.fromEntries(a.map(c=>[c.theme,c.state?.getInternalStack(c.theme)])),a[0].state.lang):void 0;return o&&Zb(s,o),s}function jSe(...e){const t=e.map(()=>[]),r=e.length;for(let n=0;n<e[0].length;n++){const a=e.map(c=>c[n]),i=t.map(()=>[]);t.forEach((c,u)=>c.push(i[u]));const s=a.map(()=>0),o=a.map(c=>c[0]);for(;o.every(c=>c);){const c=Math.min(...o.map(u=>u.content.length));for(let u=0;u<r;u++){const h=o[u];h.content.length===c?(i[u].push(h),s[u]+=1,o[u]=a[u][s[u]]):(i[u].push({...h,content:h.content.slice(0,c)}),o[u]={...h,content:h.content.slice(c),offset:h.offset+c})}}}return t}function Jy(e,t,r){let n,a,i,s,o,c;if("themes"in r){const{defaultColor:u="light",cssVariablePrefix:h="--shiki-",colorsRendering:p="css-vars"}=r,g=Object.entries(r.themes).filter(E=>E[1]).map(E=>({color:E[0],theme:E[1]})).sort((E,A)=>E.color===u?-1:A.color===u?1:0);if(g.length===0)throw new hn("`themes` option must not be empty");const y=VK(e,t,r);if(c=Np(y),u&&d7!==u&&!g.find(E=>E.color===u))throw new hn(`\`themes\` option must contain the defaultColor key \`${u}\``);const x=g.map(E=>e.getTheme(E.theme)),b=g.map(E=>E.color);i=y.map(E=>E.map(A=>gSe(A,b,h,u,p))),c&&Zb(i,c);const w=g.map(E=>Ky(E.theme,r));a=fD(g,x,w,h,u,"fg",p),n=fD(g,x,w,h,u,"bg",p),s=`shiki-themes ${x.map(E=>E.name).join(" ")}`,o=u?void 0:[a,n].join(";")}else if("theme"in r){const u=Ky(r.theme,r);i=f7(e,t,r);const h=e.getTheme(r.theme);n=Jl(h.bg,u),a=Jl(h.fg,u),s=h.name,c=Np(i)}else throw new hn("Invalid options, either `theme` or `themes` must be provided");return{tokens:i,fg:a,bg:n,themeName:s,rootStyle:o,grammarState:c}}function fD(e,t,r,n,a,i,s){return e.map((o,c)=>{const u=Jl(t[c][i],r[c])||"inherit",h=`${n+o.color}${i==="bg"?"-bg":""}:${u}`;if(c===0&&a){if(a===d7&&e.length>1){const p=e.findIndex(b=>b.color==="light"),g=e.findIndex(b=>b.color==="dark");if(p===-1||g===-1)throw new hn('When using `defaultColor: "light-dark()"`, you must provide both `light` and `dark` themes');const y=Jl(t[p][i],r[p])||"inherit",x=Jl(t[g][i],r[g])||"inherit";return`light-dark(${y}, ${x});${h}`}return u}return s==="css-vars"?h:null}).filter(o=>!!o).join(";")}function ev(e,t,r,n={meta:{},options:r,codeToHast:(a,i)=>ev(e,a,i),codeToTokens:(a,i)=>Jy(e,a,i)}){let a=t;for(const x of Qy(r))a=x.preprocess?.call(n,a,r)||a;let{tokens:i,fg:s,bg:o,themeName:c,rootStyle:u,grammarState:h}=Jy(e,a,r);const{mergeWhitespaces:p=!0,mergeSameStyleTokens:g=!1}=r;p===!0?i=BSe(i):p==="never"&&(i=zSe(i)),g&&(i=FSe(i));const y={...n,get source(){return a}};for(const x of Qy(r))i=x.tokens?.call(y,i)||i;return LSe(i,{...r,fg:s,bg:o,themeName:c,rootStyle:u},y,h)}function LSe(e,t,r,n=Np(e)){const a=Qy(t),i=[],s={type:"root",children:[]},{structure:o="classic",tabindex:c="0"}=t;let u={type:"element",tagName:"pre",properties:{class:`shiki ${t.themeName||""}`,style:t.rootStyle||`background-color:${t.bg};color:${t.fg}`,...c!==!1&&c!=null?{tabindex:c.toString()}:{},...Object.fromEntries(Array.from(Object.entries(t.meta||{})).filter(([x])=>!x.startsWith("_")))},children:[]},h={type:"element",tagName:"code",properties:{},children:i};const p=[],g={...r,structure:o,addClassToHast:UK,get source(){return r.source},get tokens(){return e},get options(){return t},get root(){return s},get pre(){return u},get code(){return h},get lines(){return p}};if(e.forEach((x,b)=>{b&&(o==="inline"?s.children.push({type:"element",tagName:"br",properties:{},children:[]}):o==="classic"&&i.push({type:"text",value:`
893`}));let w={type:"element",tagName:"span",properties:{class:"line"},children:[]},E=0;for(const A of x){let T={type:"element",tagName:"span",properties:{...A.htmlAttrs},children:[{type:"text",value:A.content}]};const R=H_(A.htmlStyle||Xy(A));R&&(T.properties.style=R);for(const k of a)T=k?.span?.call(g,T,b+1,E,w,A)||T;o==="inline"?s.children.push(T):o==="classic"&&w.children.push(T),E+=A.content.length}if(o==="classic"){for(const A of a)w=A?.line?.call(g,w,b+1)||w;p.push(w),i.push(w)}}),o==="classic"){for(const x of a)h=x?.code?.call(g,h)||h;u.children.push(h);for(const x of a)u=x?.pre?.call(g,u)||u;s.children.push(u)}let y=s;for(const x of a)y=x?.root?.call(g,y)||y;return n&&Zb(y,n),y}function BSe(e){return e.map(t=>{const r=[];let n="",a=0;return t.forEach((i,s)=>{const c=!(i.fontStyle&&(i.fontStyle&ia.Underline||i.fontStyle&ia.Strikethrough));c&&i.content.match(/^\s+$/)&&t[s+1]?(a||(a=i.offset),n+=i.content):n?(c?r.push({...i,offset:a,content:n+i.content}):r.push({content:n,offset:a},i),a=0,n=""):r.push(i)}),r})}function zSe(e){return e.map(t=>t.flatMap(r=>{if(r.content.match(/^\s+$/))return r;const n=r.content.match(/^(\s*)(.*?)(\s*)$/);if(!n)return r;const[,a,i,s]=n;if(!a&&!s)return r;const o=[{...r,offset:r.offset+a.length,content:i}];return a&&o.unshift({content:a,offset:r.offset}),s&&o.push({content:s,offset:r.offset+a.length+i.length}),o}))}function FSe(e){return e.map(t=>{const r=[];for(const n of t){if(r.length===0){r.push({...n});continue}const a=r[r.length-1],i=H_(a.htmlStyle||Xy(a)),s=H_(n.htmlStyle||Xy(n)),o=a.fontStyle&&(a.fontStyle&ia.Underline||a.fontStyle&ia.Strikethrough),c=n.fontStyle&&(n.fontStyle&ia.Underline||n.fontStyle&ia.Strikethrough);!o&&!c&&i===s?a.content+=n.content:r.push({...n})}return r})}const $Se=lSe;function USe(e,t,r){const n={meta:{},options:r,codeToHast:(i,s)=>ev(e,i,s),codeToTokens:(i,s)=>Jy(e,i,s)};let a=$Se(ev(e,t,r,n));for(const i of Qy(r))a=i.postprocess?.call(n,a,r)||a;return a}const hD={light:"#333333",dark:"#bbbbbb"},pD={light:"#fffffe",dark:"#1e1e1e"},mD="__shiki_resolved";function h7(e){if(e?.[mD])return e;const t={...e};t.tokenColors&&!t.settings&&(t.settings=t.tokenColors,delete t.tokenColors),t.type||="dark",t.colorReplacements={...t.colorReplacements},t.settings||=[];let{bg:r,fg:n}=t;if(!r||!n){const o=t.settings?t.settings.find(c=>!c.name&&!c.scope):void 0;o?.settings?.foreground&&(n=o.settings.foreground),o?.settings?.background&&(r=o.settings.background),!n&&t?.colors?.["editor.foreground"]&&(n=t.colors["editor.foreground"]),!r&&t?.colors?.["editor.background"]&&(r=t.colors["editor.background"]),n||(n=t.type==="light"?hD.light:hD.dark),r||(r=t.type==="light"?pD.light:pD.dark),t.fg=n,t.bg=r}t.settings[0]&&t.settings[0].settings&&!t.settings[0].scope||t.settings.unshift({settings:{foreground:t.fg,background:t.bg}});let a=0;const i=new Map;function s(o){if(i.has(o))return i.get(o);a+=1;const c=`#${a.toString(16).padStart(8,"0").toLowerCase()}`;return t.colorReplacements?.[`#${c}`]?s(o):(i.set(o,c),c)}t.settings=t.settings.map(o=>{const c=o.settings?.foreground&&!o.settings.foreground.startsWith("#"),u=o.settings?.background&&!o.settings.background.startsWith("#");if(!c&&!u)return o;const h={...o,settings:{...o.settings}};if(c){const p=s(o.settings.foreground);t.colorReplacements[p]=o.settings.foreground,h.settings.foreground=p}if(u){const p=s(o.settings.background);t.colorReplacements[p]=o.settings.background,h.settings.background=p}return h});for(const o of Object.keys(t.colors||{}))if((o==="editor.foreground"||o==="editor.background"||o.startsWith("terminal.ansi"))&&!t.colors[o]?.startsWith("#")){const c=s(t.colors[o]);t.colorReplacements[c]=t.colors[o],t.colors[o]=c}return Object.defineProperty(t,mD,{enumerable:!1,writable:!1,value:!0}),t}async function GK(e){return Array.from(new Set((await Promise.all(e.filter(t=>!FK(t)).map(async t=>await zK(t).then(r=>Array.isArray(r)?r:[r])))).flat()))}async function WK(e){return(await Promise.all(e.map(async r=>$K(r)?null:h7(await zK(r))))).filter(r=>!!r)}let HSe=3;function qSe(e,t=3){t>HSe||console.trace(`[SHIKI DEPRECATE]: ${e}`)}let Xd=class extends Error{constructor(t){super(t),this.name="ShikiError"}};class VSe extends lwe{constructor(t,r,n,a={}){super(t),this._resolver=t,this._themes=r,this._langs=n,this._alias=a,this._themes.map(i=>this.loadTheme(i)),this.loadLanguages(this._langs)}_resolvedThemes=new Map;_resolvedGrammars=new Map;_langMap=new Map;_langGraph=new Map;_textmateThemeCache=new WeakMap;_loadedThemesCache=null;_loadedLanguagesCache=null;getTheme(t){return typeof t=="string"?this._resolvedThemes.get(t):this.loadTheme(t)}loadTheme(t){const r=h7(t);return r.name&&(this._resolvedThemes.set(r.name,r),this._loadedThemesCache=null),r}getLoadedThemes(){return this._loadedThemesCache||(this._loadedThemesCache=[...this._resolvedThemes.keys()]),this._loadedThemesCache}setTheme(t){let r=this._textmateThemeCache.get(t);r||(r=qy.createFromRawTheme(t),this._textmateThemeCache.set(t,r)),this._syncRegistry.setTheme(r)}getGrammar(t){if(this._alias[t]){const r=new Set([t]);for(;this._alias[t];){if(t=this._alias[t],r.has(t))throw new Xd(`Circular alias \`${Array.from(r).join(" -> ")} -> ${t}\``);r.add(t)}}return this._resolvedGrammars.get(t)}loadLanguage(t){if(this.getGrammar(t.name))return;const r=new Set([...this._langMap.values()].filter(i=>i.embeddedLangsLazy?.includes(t.name)));this._resolver.addLanguage(t);const n={balancedBracketSelectors:t.balancedBracketSelectors||["*"],unbalancedBracketSelectors:t.unbalancedBracketSelectors||[]};this._syncRegistry._rawGrammars.set(t.scopeName,t);const a=this.loadGrammarWithConfiguration(t.scopeName,1,n);if(a.name=t.name,this._resolvedGrammars.set(t.name,a),t.aliases&&t.aliases.forEach(i=>{this._alias[i]=t.name}),this._loadedLanguagesCache=null,r.size)for(const i of r)this._resolvedGrammars.delete(i.name),this._loadedLanguagesCache=null,this._syncRegistry?._injectionGrammars?.delete(i.scopeName),this._syncRegistry?._grammars?.delete(i.scopeName),this.loadLanguage(this._langMap.get(i.name))}dispose(){super.dispose(),this._resolvedThemes.clear(),this._resolvedGrammars.clear(),this._langMap.clear(),this._langGraph.clear(),this._loadedThemesCache=null}loadLanguages(t){for(const a of t)this.resolveEmbeddedLanguages(a);const r=Array.from(this._langGraph.entries()),n=r.filter(([a,i])=>!i);if(n.length){const a=r.filter(([i,s])=>s&&s.embeddedLangs?.some(o=>n.map(([c])=>c).includes(o))).filter(i=>!n.includes(i));throw new Xd(`Missing languages ${n.map(([i])=>`\`${i}\``).join(", ")}, required by ${a.map(([i])=>`\`${i}\``).join(", ")}`)}for(const[a,i]of r)this._resolver.addLanguage(i);for(const[a,i]of r)this.loadLanguage(i)}getLoadedLanguages(){return this._loadedLanguagesCache||(this._loadedLanguagesCache=[...new Set([...this._resolvedGrammars.keys(),...Object.keys(this._alias)])]),this._loadedLanguagesCache}resolveEmbeddedLanguages(t){if(this._langMap.set(t.name,t),this._langGraph.set(t.name,t),t.embeddedLangs)for(const r of t.embeddedLangs)this._langGraph.set(r,this._langMap.get(r))}}class GSe{_langs=new Map;_scopeToLang=new Map;_injections=new Map;_onigLib;constructor(t,r){this._onigLib={createOnigScanner:n=>t.createScanner(n),createOnigString:n=>t.createString(n)},r.forEach(n=>this.addLanguage(n))}get onigLib(){return this._onigLib}getLangRegistration(t){return this._langs.get(t)}loadGrammar(t){return this._scopeToLang.get(t)}addLanguage(t){this._langs.set(t.name,t),t.aliases&&t.aliases.forEach(r=>{this._langs.set(r,t)}),this._scopeToLang.set(t.scopeName,t),t.injectTo&&t.injectTo.forEach(r=>{this._injections.get(r)||this._injections.set(r,[]),this._injections.get(r).push(t.scopeName)})}getInjections(t){const r=t.split(".");let n=[];for(let a=1;a<=r.length;a++){const i=r.slice(0,a).join(".");n=[...n,...this._injections.get(i)||[]]}return n}}let Sh=0;function WSe(e){Sh+=1,e.warnings!==!1&&Sh>=10&&Sh%10===0&&console.warn(`[Shiki] ${Sh} instances have been created. Shiki is supposed to be used as a singleton, consider refactoring your code to cache your highlighter instance; Or call \`highlighter.dispose()\` to release unused instances.`);let t=!1;if(!e.engine)throw new Xd("`engine` option is required for synchronous mode");const r=(e.langs||[]).flat(1),n=(e.themes||[]).flat(1).map(h7),a=new GSe(e.engine,r),i=new VSe(a,n,r,e.langAlias);let s;function o(A){w();const T=i.getGrammar(typeof A=="string"?A:A.name);if(!T)throw new Xd(`Language \`${A}\` not found, you may need to load it first`);return T}function c(A){if(A==="none")return{bg:"",fg:"",name:"none",settings:[],type:"dark"};w();const T=i.getTheme(A);if(!T)throw new Xd(`Theme \`${A}\` not found, you may need to load it first`);return T}function u(A){w();const T=c(A);s!==A&&(i.setTheme(T),s=A);const R=i.getColorMap();return{theme:T,colorMap:R}}function h(){return w(),i.getLoadedThemes()}function p(){return w(),i.getLoadedLanguages()}function g(...A){w(),i.loadLanguages(A.flat(1))}async function y(...A){return g(await GK(A))}function x(...A){w();for(const T of A.flat(1))i.loadTheme(T)}async function b(...A){return w(),x(await WK(A))}function w(){if(t)throw new Xd("Shiki instance has been disposed")}function E(){t||(t=!0,i.dispose(),Sh-=1)}return{setTheme:u,getTheme:c,getLanguage:o,getLoadedThemes:h,getLoadedLanguages:p,loadLanguage:y,loadLanguageSync:g,loadTheme:b,loadThemeSync:x,dispose:E,[Symbol.dispose]:E}}async function YSe(e){e.engine||qSe("`engine` option is required. Use `createOnigurumaEngine` or `createJavaScriptRegexEngine` to create an engine.");const[t,r,n]=await Promise.all([WK(e.themes||[]),GK(e.langs||[]),e.engine]);return WSe({...e,themes:t,langs:r,engine:n})}async function KSe(e){const t=await YSe(e);return{getLastGrammarState:(...r)=>OSe(t,...r),codeToTokensBase:(r,n)=>f7(t,r,n),codeToTokensWithThemes:(r,n)=>VK(t,r,n),codeToTokens:(r,n)=>Jy(t,r,n),codeToHast:(r,n)=>ev(t,r,n),codeToHtml:(r,n)=>USe(t,r,n),getBundledLanguages:()=>({}),getBundledThemes:()=>({}),...t,getInternalContext:()=>t}}function XSe(e){const t=e.langs,r=e.themes,n=e.engine;async function a(i){function s(p){if(typeof p=="string"){if(FK(p))return[];p=i.langAlias?.[p]||p;const g=t[p];if(!g)throw new hn(`Language \`${p}\` is not included in this bundle. You may want to load it from external source.`);return g}return p}function o(p){if($K(p))return"none";if(typeof p=="string"){const g=r[p];if(!g)throw new hn(`Theme \`${p}\` is not included in this bundle. You may want to load it from external source.`);return g}return p}const c=(i.themes??[]).map(p=>o(p)),u=(i.langs??[]).map(p=>s(p)),h=await KSe({engine:i.engine??n(),...i,themes:c,langs:u});return{...h,loadLanguage(...p){return h.loadLanguage(...p.map(s))},loadTheme(...p){return h.loadTheme(...p.map(o))},getBundledLanguages(){return t},getBundledThemes(){return r}}}return a}const YK=[{id:"abap",name:"ABAP",import:(()=>Q(()=>import("./abap-BdImnpbu.js"),[]))},{id:"actionscript-3",name:"ActionScript",import:(()=>Q(()=>import("./actionscript-3-CfeIJUat.js"),[]))},{id:"ada",name:"Ada",import:(()=>Q(()=>import("./ada-bCR0ucgS.js"),[]))},{id:"angular-html",name:"Angular HTML",import:(()=>Q(()=>import("./angular-html-CU67Zn6k.js").then(e=>e.f),__vite__mapDeps([0,1,2,3])))},{id:"angular-ts",name:"Angular TypeScript",import:(()=>Q(()=>import("./angular-ts-BwZT4LLn.js"),__vite__mapDeps([4,0,1,2,3,5])))},{id:"apache",name:"Apache Conf",import:(()=>Q(()=>import("./apache-Pmp26Uib.js"),[]))},{id:"apex",name:"Apex",import:(()=>Q(()=>import("./apex-C7Pw0Ztw.js"),[]))},{id:"apl",name:"APL",import:(()=>Q(()=>import("./apl-dKokRX4l.js"),__vite__mapDeps([6,1,2,3,7,8,9])))},{id:"applescript",name:"AppleScript",import:(()=>Q(()=>import("./applescript-Co6uUVPk.js"),[]))},{id:"ara",name:"Ara",import:(()=>Q(()=>import("./ara-BRHolxvo.js"),[]))},{id:"asciidoc",name:"AsciiDoc",aliases:["adoc"],import:(()=>Q(()=>import("./asciidoc-Dv7Oe6Be.js"),[]))},{id:"asm",name:"Assembly",import:(()=>Q(()=>import("./asm-D_Q5rh1f.js"),[]))},{id:"astro",name:"Astro",import:(()=>Q(()=>import("./astro-CbQHKStN.js"),__vite__mapDeps([10,9,2,11,3,12,13])))},{id:"awk",name:"AWK",import:(()=>Q(()=>import("./awk-DMzUqQB5.js"),[]))},{id:"ballerina",name:"Ballerina",import:(()=>Q(()=>import("./ballerina-BFfxhgS-.js"),[]))},{id:"bat",name:"Batch File",aliases:["batch"],import:(()=>Q(()=>import("./bat-BkioyH1T.js"),[]))},{id:"beancount",name:"Beancount",import:(()=>Q(()=>import("./beancount-k_qm7-4y.js"),[]))},{id:"berry",name:"Berry",aliases:["be"],import:(()=>Q(()=>import("./berry-D08WgyRC.js"),[]))},{id:"bibtex",name:"BibTeX",import:(()=>Q(()=>import("./bibtex-CHM0blh-.js"),[]))},{id:"bicep",name:"Bicep",import:(()=>Q(()=>import("./bicep-6nHXG8SA.js"),[]))},{id:"blade",name:"Blade",import:(()=>Q(()=>import("./blade-DVc8C-J4.js"),__vite__mapDeps([14,15,1,2,3,7,8,16,9])))},{id:"bsl",name:"1C (Enterprise)",aliases:["1c"],import:(()=>Q(()=>import("./bsl-BO_Y6i37.js"),__vite__mapDeps([17,18])))},{id:"c",name:"C",import:(()=>Q(()=>import("./c-BIGW1oBm.js"),[]))},{id:"cadence",name:"Cadence",aliases:["cdc"],import:(()=>Q(()=>import("./cadence-Bv_4Rxtq.js"),[]))},{id:"cairo",name:"Cairo",import:(()=>Q(()=>import("./cairo-KRGpt6FW.js"),__vite__mapDeps([19,20])))},{id:"clarity",name:"Clarity",import:(()=>Q(()=>import("./clarity-D53aC0YG.js"),[]))},{id:"clojure",name:"Clojure",aliases:["clj"],import:(()=>Q(()=>import("./clojure-P80f7IUj.js"),[]))},{id:"cmake",name:"CMake",import:(()=>Q(()=>import("./cmake-D1j8_8rp.js"),[]))},{id:"cobol",name:"COBOL",import:(()=>Q(()=>import("./cobol-nwyudZeR.js"),__vite__mapDeps([21,1,2,3,8])))},{id:"codeowners",name:"CODEOWNERS",import:(()=>Q(()=>import("./codeowners-Bp6g37R7.js"),[]))},{id:"codeql",name:"CodeQL",aliases:["ql"],import:(()=>Q(()=>import("./codeql-DsOJ9woJ.js"),[]))},{id:"coffee",name:"CoffeeScript",aliases:["coffeescript"],import:(()=>Q(()=>import("./coffee-Ch7k5sss.js"),__vite__mapDeps([22,2])))},{id:"common-lisp",name:"Common Lisp",aliases:["lisp"],import:(()=>Q(()=>import("./common-lisp-Cg-RD9OK.js"),[]))},{id:"coq",name:"Coq",import:(()=>Q(()=>import("./coq-DkFqJrB1.js"),[]))},{id:"cpp",name:"C++",aliases:["c++"],import:(()=>Q(()=>import("./cpp-CofmeUqb.js"),__vite__mapDeps([23,24,25,26,16])))},{id:"crystal",name:"Crystal",import:(()=>Q(()=>import("./crystal-tKQVLTB8.js"),__vite__mapDeps([27,1,2,3,16,26,28])))},{id:"csharp",name:"C#",aliases:["c#","cs"],import:(()=>Q(()=>import("./csharp-CX12Zw3r.js"),[]))},{id:"css",name:"CSS",import:(()=>Q(()=>import("./css-DPfMkruS.js"),[]))},{id:"csv",name:"CSV",import:(()=>Q(()=>import("./csv-fuZLfV_i.js"),[]))},{id:"cue",name:"CUE",import:(()=>Q(()=>import("./cue-D82EKSYY.js"),[]))},{id:"cypher",name:"Cypher",aliases:["cql"],import:(()=>Q(()=>import("./cypher-COkxafJQ.js"),[]))},{id:"d",name:"D",import:(()=>Q(()=>import("./d-85-TOEBH.js"),[]))},{id:"dart",name:"Dart",import:(()=>Q(()=>import("./dart-CF10PKvl.js"),[]))},{id:"dax",name:"DAX",import:(()=>Q(()=>import("./dax-CEL-wOlO.js"),[]))},{id:"desktop",name:"Desktop",import:(()=>Q(()=>import("./desktop-BmXAJ9_W.js"),[]))},{id:"diff",name:"Diff",import:(()=>Q(()=>import("./diff-D97Zzqfu.js"),[]))},{id:"docker",name:"Dockerfile",aliases:["dockerfile"],import:(()=>Q(()=>import("./docker-BcOcwvcX.js"),[]))},{id:"dotenv",name:"dotEnv",import:(()=>Q(()=>import("./dotenv-Da5cRb03.js"),[]))},{id:"dream-maker",name:"Dream Maker",import:(()=>Q(()=>import("./dream-maker-BtqSS_iP.js"),[]))},{id:"edge",name:"Edge",import:(()=>Q(()=>import("./edge-BkV0erSs.js"),__vite__mapDeps([29,11,1,2,3,15])))},{id:"elixir",name:"Elixir",import:(()=>Q(()=>import("./elixir-CDX3lj18.js"),__vite__mapDeps([30,1,2,3])))},{id:"elm",name:"Elm",import:(()=>Q(()=>import("./elm-DbKCFpqz.js"),__vite__mapDeps([31,25,26])))},{id:"emacs-lisp",name:"Emacs Lisp",aliases:["elisp"],import:(()=>Q(()=>import("./emacs-lisp-C9XAeP06.js"),[]))},{id:"erb",name:"ERB",import:(()=>Q(()=>import("./erb-BOJIQeun.js"),__vite__mapDeps([32,1,2,3,33,34,7,8,16,35,11,36,13,23,24,25,26,28,37,38])))},{id:"erlang",name:"Erlang",aliases:["erl"],import:(()=>Q(()=>import("./erlang-DsQrWhSR.js"),__vite__mapDeps([39,40])))},{id:"fennel",name:"Fennel",import:(()=>Q(()=>import("./fennel-BYunw83y.js"),[]))},{id:"fish",name:"Fish",import:(()=>Q(()=>import("./fish-BvzEVeQv.js"),[]))},{id:"fluent",name:"Fluent",aliases:["ftl"],import:(()=>Q(()=>import("./fluent-C4IJs8-o.js"),[]))},{id:"fortran-fixed-form",name:"Fortran (Fixed Form)",aliases:["f","for","f77"],import:(()=>Q(()=>import("./fortran-fixed-form-BZjJHVRy.js"),__vite__mapDeps([41,42])))},{id:"fortran-free-form",name:"Fortran (Free Form)",aliases:["f90","f95","f03","f08","f18"],import:(()=>Q(()=>import("./fortran-free-form-D22FLkUw.js"),[]))},{id:"fsharp",name:"F#",aliases:["f#","fs"],import:(()=>Q(()=>import("./fsharp-CXgrBDvD.js"),__vite__mapDeps([43,40])))},{id:"gdresource",name:"GDResource",import:(()=>Q(()=>import("./gdresource-B7Tvp0Sc.js"),__vite__mapDeps([44,45,46])))},{id:"gdscript",name:"GDScript",import:(()=>Q(()=>import("./gdscript-DTMYz4Jt.js"),[]))},{id:"gdshader",name:"GDShader",import:(()=>Q(()=>import("./gdshader-DkwncUOv.js"),[]))},{id:"genie",name:"Genie",import:(()=>Q(()=>import("./genie-D0YGMca9.js"),[]))},{id:"gherkin",name:"Gherkin",import:(()=>Q(()=>import("./gherkin-DyxjwDmM.js"),[]))},{id:"git-commit",name:"Git Commit Message",import:(()=>Q(()=>import("./git-commit-F4YmCXRG.js"),__vite__mapDeps([47,48])))},{id:"git-rebase",name:"Git Rebase Message",import:(()=>Q(()=>import("./git-rebase-r7XF79zn.js"),__vite__mapDeps([49,28])))},{id:"gleam",name:"Gleam",import:(()=>Q(()=>import("./gleam-BspZqrRM.js"),[]))},{id:"glimmer-js",name:"Glimmer JS",aliases:["gjs"],import:(()=>Q(()=>import("./glimmer-js-Rg0-pVw9.js"),__vite__mapDeps([50,2,11,3,1])))},{id:"glimmer-ts",name:"Glimmer TS",aliases:["gts"],import:(()=>Q(()=>import("./glimmer-ts-U6CK756n.js"),__vite__mapDeps([51,11,3,2,1])))},{id:"glsl",name:"GLSL",import:(()=>Q(()=>import("./glsl-DplSGwfg.js"),__vite__mapDeps([25,26])))},{id:"gnuplot",name:"Gnuplot",import:(()=>Q(()=>import("./gnuplot-DdkO51Og.js"),[]))},{id:"go",name:"Go",import:(()=>Q(()=>import("./go-Dn2_MT6a.js"),[]))},{id:"graphql",name:"GraphQL",aliases:["gql"],import:(()=>Q(()=>import("./graphql-ChdNCCLP.js"),__vite__mapDeps([35,2,11,36,13])))},{id:"groovy",name:"Groovy",import:(()=>Q(()=>import("./groovy-gcz8RCvz.js"),[]))},{id:"hack",name:"Hack",import:(()=>Q(()=>import("./hack-CaT9iCJl.js"),__vite__mapDeps([52,1,2,3,16])))},{id:"haml",name:"Ruby Haml",import:(()=>Q(()=>import("./haml-B8DHNrY2.js"),__vite__mapDeps([34,2,3])))},{id:"handlebars",name:"Handlebars",aliases:["hbs"],import:(()=>Q(()=>import("./handlebars-BL8al0AC.js"),__vite__mapDeps([53,1,2,3,38])))},{id:"haskell",name:"Haskell",aliases:["hs"],import:(()=>Q(()=>import("./haskell-Df6bDoY_.js"),[]))},{id:"haxe",name:"Haxe",import:(()=>Q(()=>import("./haxe-CzTSHFRz.js"),[]))},{id:"hcl",name:"HashiCorp HCL",import:(()=>Q(()=>import("./hcl-BWvSN4gD.js"),[]))},{id:"hjson",name:"Hjson",import:(()=>Q(()=>import("./hjson-D5-asLiD.js"),[]))},{id:"hlsl",name:"HLSL",import:(()=>Q(()=>import("./hlsl-D3lLCCz7.js"),[]))},{id:"html",name:"HTML",import:(()=>Q(()=>import("./html-GMplVEZG.js"),__vite__mapDeps([1,2,3])))},{id:"html-derivative",name:"HTML (Derivative)",import:(()=>Q(()=>import("./html-derivative-BFtXZ54Q.js"),__vite__mapDeps([15,1,2,3])))},{id:"http",name:"HTTP",import:(()=>Q(()=>import("./http-jrhK8wxY.js"),__vite__mapDeps([54,28,9,7,8,35,2,11,36,13])))},{id:"hurl",name:"Hurl",import:(()=>Q(()=>import("./hurl-irOxFIW8.js"),__vite__mapDeps([55,35,2,11,36,13,7,8,56])))},{id:"hxml",name:"HXML",import:(()=>Q(()=>import("./hxml-Bvhsp5Yf.js"),__vite__mapDeps([57,58])))},{id:"hy",name:"Hy",import:(()=>Q(()=>import("./hy-DFXneXwc.js"),[]))},{id:"imba",name:"Imba",import:(()=>Q(()=>import("./imba-DGztddWO.js"),[]))},{id:"ini",name:"INI",aliases:["properties"],import:(()=>Q(()=>import("./ini-BEwlwnbL.js"),[]))},{id:"java",name:"Java",import:(()=>Q(()=>import("./java-CylS5w8V.js"),[]))},{id:"javascript",name:"JavaScript",aliases:["js","cjs","mjs"],import:(()=>Q(()=>import("./javascript-wDzz0qaB.js"),[]))},{id:"jinja",name:"Jinja",import:(()=>Q(()=>import("./jinja-4LBKfQ-Z.js"),__vite__mapDeps([59,1,2,3])))},{id:"jison",name:"Jison",import:(()=>Q(()=>import("./jison-wvAkD_A8.js"),__vite__mapDeps([60,2])))},{id:"json",name:"JSON",import:(()=>Q(()=>import("./json-Cp-IABpG.js"),[]))},{id:"json5",name:"JSON5",import:(()=>Q(()=>import("./json5-C9tS-k6U.js"),[]))},{id:"jsonc",name:"JSON with Comments",import:(()=>Q(()=>import("./jsonc-Des-eS-w.js"),[]))},{id:"jsonl",name:"JSON Lines",import:(()=>Q(()=>import("./jsonl-DcaNXYhu.js"),[]))},{id:"jsonnet",name:"Jsonnet",import:(()=>Q(()=>import("./jsonnet-DFQXde-d.js"),[]))},{id:"jssm",name:"JSSM",aliases:["fsl"],import:(()=>Q(()=>import("./jssm-C2t-YnRu.js"),[]))},{id:"jsx",name:"JSX",import:(()=>Q(()=>import("./jsx-g9-lgVsj.js"),[]))},{id:"julia",name:"Julia",aliases:["jl"],import:(()=>Q(()=>import("./julia-C8NyazO9.js"),__vite__mapDeps([61,23,24,25,26,16,20,2,62])))},{id:"kdl",name:"KDL",import:(()=>Q(()=>import("./kdl-DV7GczEv.js"),[]))},{id:"kotlin",name:"Kotlin",aliases:["kt","kts"],import:(()=>Q(()=>import("./kotlin-BdnUsdx6.js"),[]))},{id:"kusto",name:"Kusto",aliases:["kql"],import:(()=>Q(()=>import("./kusto-BvAqAH-y.js"),[]))},{id:"latex",name:"LaTeX",import:(()=>Q(()=>import("./latex-BUKiar2Z.js"),__vite__mapDeps([63,64,62])))},{id:"lean",name:"Lean 4",aliases:["lean4"],import:(()=>Q(()=>import("./lean-DP1Csr6i.js"),[]))},{id:"less",name:"Less",import:(()=>Q(()=>import("./less-B1dDrJ26.js"),[]))},{id:"liquid",name:"Liquid",import:(()=>Q(()=>import("./liquid-DYVedYrR.js"),__vite__mapDeps([65,1,2,3,9])))},{id:"llvm",name:"LLVM IR",import:(()=>Q(()=>import("./llvm-BtvRca6l.js"),[]))},{id:"log",name:"Log file",import:(()=>Q(()=>import("./log-2UxHyX5q.js"),[]))},{id:"logo",name:"Logo",import:(()=>Q(()=>import("./logo-BtOb2qkB.js"),[]))},{id:"lua",name:"Lua",import:(()=>Q(()=>import("./lua-BbnMAYS6.js"),__vite__mapDeps([37,26])))},{id:"luau",name:"Luau",import:(()=>Q(()=>import("./luau-CXu1NL6O.js"),[]))},{id:"make",name:"Makefile",aliases:["makefile"],import:(()=>Q(()=>import("./make-CHLpvVh8.js"),[]))},{id:"markdown",name:"Markdown",aliases:["md"],import:(()=>Q(()=>import("./markdown-Cvjx9yec.js"),[]))},{id:"marko",name:"Marko",import:(()=>Q(()=>import("./marko-CPi9NSCl.js"),__vite__mapDeps([66,3,67,5,11])))},{id:"matlab",name:"MATLAB",import:(()=>Q(()=>import("./matlab-D7o27uSR.js"),[]))},{id:"mdc",name:"MDC",import:(()=>Q(()=>import("./mdc-DUICxH0z.js"),__vite__mapDeps([68,40,38,15,1,2,3])))},{id:"mdx",name:"MDX",import:(()=>Q(()=>import("./mdx-Cmh6b_Ma.js"),[]))},{id:"mermaid",name:"Mermaid",aliases:["mmd"],import:(()=>Q(()=>import("./mermaid-DKYwYmdq.js"),[]))},{id:"mipsasm",name:"MIPS Assembly",aliases:["mips"],import:(()=>Q(()=>import("./mipsasm-CKIfxQSi.js"),[]))},{id:"mojo",name:"Mojo",import:(()=>Q(()=>import("./mojo-1DNp92w6.js"),[]))},{id:"move",name:"Move",import:(()=>Q(()=>import("./move-Bu9oaDYs.js"),[]))},{id:"narrat",name:"Narrat Language",aliases:["nar"],import:(()=>Q(()=>import("./narrat-DRg8JJMk.js"),[]))},{id:"nextflow",name:"Nextflow",aliases:["nf"],import:(()=>Q(()=>import("./nextflow-CUEJCptM.js"),[]))},{id:"nginx",name:"Nginx",import:(()=>Q(()=>import("./nginx-DknmC5AR.js"),__vite__mapDeps([69,37,26])))},{id:"nim",name:"Nim",import:(()=>Q(()=>import("./nim-CVrawwO9.js"),__vite__mapDeps([70,26,1,2,3,7,8,25,40])))},{id:"nix",name:"Nix",import:(()=>Q(()=>import("./nix-BbRYJGeE.js"),[]))},{id:"nushell",name:"nushell",aliases:["nu"],import:(()=>Q(()=>import("./nushell-C-sUppwS.js"),[]))},{id:"objective-c",name:"Objective-C",aliases:["objc"],import:(()=>Q(()=>import("./objective-c-DXmwc3jG.js"),[]))},{id:"objective-cpp",name:"Objective-C++",import:(()=>Q(()=>import("./objective-cpp-CLxacb5B.js"),[]))},{id:"ocaml",name:"OCaml",import:(()=>Q(()=>import("./ocaml-C0hk2d4L.js"),[]))},{id:"pascal",name:"Pascal",import:(()=>Q(()=>import("./pascal-D93ZcfNL.js"),[]))},{id:"perl",name:"Perl",import:(()=>Q(()=>import("./perl-C0TMdlhV.js"),__vite__mapDeps([71,1,2,3,7,8,16])))},{id:"php",name:"PHP",import:(()=>Q(()=>import("./php-CDn_0X-4.js"),__vite__mapDeps([72,1,2,3,7,8,16,9])))},{id:"pkl",name:"Pkl",import:(()=>Q(()=>import("./pkl-u5AG7uiY.js"),[]))},{id:"plsql",name:"PL/SQL",import:(()=>Q(()=>import("./plsql-ChMvpjG-.js"),[]))},{id:"po",name:"Gettext PO",aliases:["pot","potx"],import:(()=>Q(()=>import("./po-BTJTHyun.js"),[]))},{id:"polar",name:"Polar",import:(()=>Q(()=>import("./polar-C0HS_06l.js"),[]))},{id:"postcss",name:"PostCSS",import:(()=>Q(()=>import("./postcss-CXtECtnM.js"),[]))},{id:"powerquery",name:"PowerQuery",import:(()=>Q(()=>import("./powerquery-CEu0bR-o.js"),[]))},{id:"powershell",name:"PowerShell",aliases:["ps","ps1"],import:(()=>Q(()=>import("./powershell-Dpen1YoG.js"),[]))},{id:"prisma",name:"Prisma",import:(()=>Q(()=>import("./prisma-Dd19v3D-.js"),[]))},{id:"prolog",name:"Prolog",import:(()=>Q(()=>import("./prolog-CbFg5uaA.js"),[]))},{id:"proto",name:"Protocol Buffer 3",aliases:["protobuf"],import:(()=>Q(()=>import("./proto-DyJlTyXw.js"),[]))},{id:"pug",name:"Pug",aliases:["jade"],import:(()=>Q(()=>import("./pug-CGlum2m_.js"),__vite__mapDeps([73,2,3,1])))},{id:"puppet",name:"Puppet",import:(()=>Q(()=>import("./puppet-BMWR74SV.js"),[]))},{id:"purescript",name:"PureScript",import:(()=>Q(()=>import("./purescript-CklMAg4u.js"),[]))},{id:"python",name:"Python",aliases:["py"],import:(()=>Q(()=>import("./python-B6aJPvgy.js"),[]))},{id:"qml",name:"QML",import:(()=>Q(()=>import("./qml-3beO22l8.js"),__vite__mapDeps([74,2])))},{id:"qmldir",name:"QML Directory",import:(()=>Q(()=>import("./qmldir-C8lEn-DE.js"),[]))},{id:"qss",name:"Qt Style Sheets",import:(()=>Q(()=>import("./qss-IeuSbFQv.js"),[]))},{id:"r",name:"R",import:(()=>Q(()=>import("./r-DiinP2Uv.js"),[]))},{id:"racket",name:"Racket",import:(()=>Q(()=>import("./racket-BqYA7rlc.js"),[]))},{id:"raku",name:"Raku",aliases:["perl6"],import:(()=>Q(()=>import("./raku-DXvB9xmW.js"),[]))},{id:"razor",name:"ASP.NET Razor",import:(()=>Q(()=>import("./razor-WgofotgN.js"),__vite__mapDeps([75,1,2,3,76])))},{id:"reg",name:"Windows Registry Script",import:(()=>Q(()=>import("./reg-C-SQnVFl.js"),[]))},{id:"regexp",name:"RegExp",aliases:["regex"],import:(()=>Q(()=>import("./regexp-CDVJQ6XC.js"),[]))},{id:"rel",name:"Rel",import:(()=>Q(()=>import("./rel-C3B-1QV4.js"),[]))},{id:"riscv",name:"RISC-V",import:(()=>Q(()=>import("./riscv-BM1_JUlF.js"),[]))},{id:"rosmsg",name:"ROS Interface",import:(()=>Q(()=>import("./rosmsg-BJDFO7_C.js"),[]))},{id:"rst",name:"reStructuredText",import:(()=>Q(()=>import("./rst-B0xPkSld.js"),__vite__mapDeps([77,15,1,2,3,23,24,25,26,16,20,28,38,78,33,34,7,8,35,11,36,13,37])))},{id:"ruby",name:"Ruby",aliases:["rb"],import:(()=>Q(()=>import("./ruby-BvKwtOVI.js"),__vite__mapDeps([33,1,2,3,34,7,8,16,35,11,36,13,23,24,25,26,28,37,38])))},{id:"rust",name:"Rust",aliases:["rs"],import:(()=>Q(()=>import("./rust-B1yitclQ.js"),[]))},{id:"sas",name:"SAS",import:(()=>Q(()=>import("./sas-cz2c8ADy.js"),__vite__mapDeps([79,16])))},{id:"sass",name:"Sass",import:(()=>Q(()=>import("./sass-Cj5Yp3dK.js"),[]))},{id:"scala",name:"Scala",import:(()=>Q(()=>import("./scala-C151Ov-r.js"),[]))},{id:"scheme",name:"Scheme",import:(()=>Q(()=>import("./scheme-C98Dy4si.js"),[]))},{id:"scss",name:"SCSS",import:(()=>Q(()=>import("./scss-OYdSNvt2.js"),__vite__mapDeps([5,3])))},{id:"sdbl",name:"1C (Query)",aliases:["1c-query"],import:(()=>Q(()=>import("./sdbl-DVxCFoDh.js"),[]))},{id:"shaderlab",name:"ShaderLab",aliases:["shader"],import:(()=>Q(()=>import("./shaderlab-Dg9Lc6iA.js"),__vite__mapDeps([80,81])))},{id:"shellscript",name:"Shell",aliases:["bash","sh","shell","zsh"],import:(()=>Q(()=>import("./shellscript-Yzrsuije.js"),[]))},{id:"shellsession",name:"Shell Session",aliases:["console"],import:(()=>Q(()=>import("./shellsession-BADoaaVG.js"),__vite__mapDeps([82,28])))},{id:"smalltalk",name:"Smalltalk",import:(()=>Q(()=>import("./smalltalk-BERRCDM3.js"),[]))},{id:"solidity",name:"Solidity",import:(()=>Q(()=>import("./solidity-BbcW6ACK.js"),[]))},{id:"soy",name:"Closure Templates",aliases:["closure-templates"],import:(()=>Q(()=>import("./soy-Brmx7dQM.js"),__vite__mapDeps([83,1,2,3])))},{id:"sparql",name:"SPARQL",import:(()=>Q(()=>import("./sparql-rVzFXLq3.js"),__vite__mapDeps([84,85])))},{id:"splunk",name:"Splunk Query Language",aliases:["spl"],import:(()=>Q(()=>import("./splunk-BtCnVYZw.js"),[]))},{id:"sql",name:"SQL",import:(()=>Q(()=>import("./sql-BLtJtn59.js"),[]))},{id:"ssh-config",name:"SSH Config",import:(()=>Q(()=>import("./ssh-config-_ykCGR6B.js"),[]))},{id:"stata",name:"Stata",import:(()=>Q(()=>import("./stata-BH5u7GGu.js"),__vite__mapDeps([86,16])))},{id:"stylus",name:"Stylus",aliases:["styl"],import:(()=>Q(()=>import("./stylus-BEDo0Tqx.js"),[]))},{id:"svelte",name:"Svelte",import:(()=>Q(()=>import("./svelte-3Dk4HxPD.js"),__vite__mapDeps([87,2,11,3,12])))},{id:"swift",name:"Swift",import:(()=>Q(()=>import("./swift-Dg5xB15N.js"),[]))},{id:"system-verilog",name:"SystemVerilog",import:(()=>Q(()=>import("./system-verilog-CnnmHF94.js"),[]))},{id:"systemd",name:"Systemd Units",import:(()=>Q(()=>import("./systemd-4A_iFExJ.js"),[]))},{id:"talonscript",name:"TalonScript",aliases:["talon"],import:(()=>Q(()=>import("./talonscript-CkByrt1z.js"),[]))},{id:"tasl",name:"Tasl",import:(()=>Q(()=>import("./tasl-QIJgUcNo.js"),[]))},{id:"tcl",name:"Tcl",import:(()=>Q(()=>import("./tcl-dwOrl1Do.js"),[]))},{id:"templ",name:"Templ",import:(()=>Q(()=>import("./templ-W15q3VgB.js"),__vite__mapDeps([88,89,2,3])))},{id:"terraform",name:"Terraform",aliases:["tf","tfvars"],import:(()=>Q(()=>import("./terraform-BETggiCN.js"),[]))}
893,{id:"tex",name:"TeX",import:(()=>Q(()=>import("./tex-Cppo0RY3.js"),__vite__mapDeps([64,62])))},{id:"toml",name:"TOML",import:(()=>Q(()=>import("./toml-vGWfd6FD.js"),[]))},{id:"ts-tags",name:"TypeScript with Tags",aliases:["lit"],import:(()=>Q(()=>import("./ts-tags-zn1MmPIZ.js"),__vite__mapDeps([90,11,3,2,25,26,1,16,7,8])))},{id:"tsv",name:"TSV",import:(()=>Q(()=>import("./tsv-B_m7g4N7.js"),[]))},{id:"tsx",name:"TSX",import:(()=>Q(()=>import("./tsx-COt5Ahok.js"),[]))},{id:"turtle",name:"Turtle",import:(()=>Q(()=>import("./turtle-BsS91CYL.js"),[]))},{id:"twig",name:"Twig",import:(()=>Q(()=>import("./twig-CO9l9SDP.js"),__vite__mapDeps([91,3,2,5,72,1,7,8,16,9,20,33,34,35,11,36,13,23,24,25,26,28,37,38])))},{id:"typescript",name:"TypeScript",aliases:["ts","cts","mts"],import:(()=>Q(()=>import("./typescript-BPQ3VLAy.js"),[]))},{id:"typespec",name:"TypeSpec",aliases:["tsp"],import:(()=>Q(()=>import("./typespec-Df68jz8_.js"),[]))},{id:"typst",name:"Typst",aliases:["typ"],import:(()=>Q(()=>import("./typst-DHCkPAjA.js"),[]))}
vendor: 5,484 bytes, line 893
893,{id:"v",name:"V",import:(()=>Q(()=>import("./v-BcVCzyr7.js"),[]))},{id:"vala",name:"Vala",import:(()=>Q(()=>import("./vala-CsfeWuGM.js"),[]))},{id:"vb",name:"Visual Basic",aliases:["cmd"],import:(()=>Q(()=>import("./vb-D17OF-Vu.js"),[]))},{id:"verilog",name:"Verilog",import:(()=>Q(()=>import("./verilog-BQ8w6xss.js"),[]))},{id:"vhdl",name:"VHDL",import:(()=>Q(()=>import("./vhdl-CeAyd5Ju.js"),[]))},{id:"viml",name:"Vim Script",aliases:["vim","vimscript"],import:(()=>Q(()=>import("./viml-CJc9bBzg.js"),[]))},{id:"vue",name:"Vue",import:(()=>Q(()=>import("./vue-CCoi5OLL.js"),__vite__mapDeps([92,3,2,11,9,15,1])))},{id:"vue-html",name:"Vue HTML",import:(()=>Q(()=>import("./vue-html-DAAvJJDi.js"),__vite__mapDeps([93,92,3,2,11,9,15,1])))},{id:"vue-vine",name:"Vue Vine",import:(()=>Q(()=>import("./vue-vine-_Ih-lPRR.js"),__vite__mapDeps([94,3,5,67,95,12,92,2,11,9,15,1])))},{id:"vyper",name:"Vyper",aliases:["vy"],import:(()=>Q(()=>import("./vyper-CDx5xZoG.js"),[]))},{id:"wasm",name:"WebAssembly",import:(()=>Q(()=>import("./wasm-MzD3tlZU.js"),[]))},{id:"wenyan",name:"Wenyan",aliases:["文言"],import:(()=>Q(()=>import("./wenyan-BV7otONQ.js"),[]))},{id:"wgsl",name:"WGSL",import:(()=>Q(()=>import("./wgsl-Dx-B1_4e.js"),[]))},{id:"wikitext",name:"Wikitext",aliases:["mediawiki","wiki"],import:(()=>Q(()=>import("./wikitext-BhOHFoWU.js"),[]))},{id:"wit",name:"WebAssembly Interface Types",import:(()=>Q(()=>import("./wit-5i3qLPDT.js"),[]))},{id:"wolfram",name:"Wolfram",aliases:["wl"],import:(()=>Q(()=>import("./wolfram-lXgVvXCa.js"),[]))},{id:"xml",name:"XML",import:(()=>Q(()=>import("./xml-sdJ4AIDG.js"),__vite__mapDeps([7,8])))},{id:"xsl",name:"XSL",import:(()=>Q(()=>import("./xsl-CtQFsRM5.js"),__vite__mapDeps([96,7,8])))},{id:"yaml",name:"YAML",aliases:["yml"],import:(()=>Q(()=>import("./yaml-Buea-lGh.js"),[]))},{id:"zenscript",name:"ZenScript",import:(()=>Q(()=>import("./zenscript-DVFEvuxE.js"),[]))},{id:"zig",name:"Zig",import:(()=>Q(()=>import("./zig-VOosw3JB.js"),[]))}],QSe=Object.fromEntries(YK.map(e=>[e.id,e.import])),ZSe=Object.fromEntries(YK.flatMap(e=>e.aliases?.map(t=>[t,e.import])||[])),KK={...QSe,...ZSe},JSe=[{id:"andromeeda",displayName:"Andromeeda",type:"dark",import:(()=>Q(()=>import("./andromeeda-C-Jbm3Hp.js"),[]))},{id:"aurora-x",displayName:"Aurora X",type:"dark",import:(()=>Q(()=>import("./aurora-x-D-2ljcwZ.js"),[]))},{id:"ayu-dark",displayName:"Ayu Dark",type:"dark",import:(()=>Q(()=>import("./ayu-dark-Cv9koXgw.js"),[]))},{id:"catppuccin-frappe",displayName:"Catppuccin Frappé",type:"dark",import:(()=>Q(()=>import("./catppuccin-frappe-DFWUc33u.js"),[]))},{id:"catppuccin-latte",displayName:"Catppuccin Latte",type:"light",import:(()=>Q(()=>import("./catppuccin-latte-C9dUb6Cb.js"),[]))},{id:"catppuccin-macchiato",displayName:"Catppuccin Macchiato",type:"dark",import:(()=>Q(()=>import("./catppuccin-macchiato-DQyhUUbL.js"),[]))},{id:"catppuccin-mocha",displayName:"Catppuccin Mocha",type:"dark",import:(()=>Q(()=>import("./catppuccin-mocha-D87Tk5Gz.js"),[]))},{id:"dark-plus",displayName:"Dark Plus",type:"dark",import:(()=>Q(()=>import("./dark-plus-eOWES_5F.js"),[]))},{id:"dracula",displayName:"Dracula Theme",type:"dark",import:(()=>Q(()=>import("./dracula-BzJJZx-M.js"),[]))},{id:"dracula-soft",displayName:"Dracula Theme Soft",type:"dark",import:(()=>Q(()=>import("./dracula-soft-BXkSAIEj.js"),[]))},{id:"everforest-dark",displayName:"Everforest Dark",type:"dark",import:(()=>Q(()=>import("./everforest-dark-BgDCqdQA.js"),[]))},{id:"everforest-light",displayName:"Everforest Light",type:"light",import:(()=>Q(()=>import("./everforest-light-C8M2exoo.js"),[]))},{id:"github-dark",displayName:"GitHub Dark",type:"dark",import:(()=>Q(()=>import("./github-dark-DHJKELXO.js"),[]))},{id:"github-dark-default",displayName:"GitHub Dark Default",type:"dark",import:(()=>Q(()=>import("./github-dark-default-Cuk6v7N8.js"),[]))},{id:"github-dark-dimmed",displayName:"GitHub Dark Dimmed",type:"dark",import:(()=>Q(()=>import("./github-dark-dimmed-DH5Ifo-i.js"),[]))},{id:"github-dark-high-contrast",displayName:"GitHub Dark High Contrast",type:"dark",import:(()=>Q(()=>import("./github-dark-high-contrast-E3gJ1_iC.js"),[]))},{id:"github-light",displayName:"GitHub Light",type:"light",import:(()=>Q(()=>import("./github-light-DAi9KRSo.js"),[]))},{id:"github-light-default",displayName:"GitHub Light Default",type:"light",import:(()=>Q(()=>import("./github-light-default-D7oLnXFd.js"),[]))},{id:"github-light-high-contrast",displayName:"GitHub Light High Contrast",type:"light",import:(()=>Q(()=>import("./github-light-high-contrast-BfjtVDDH.js"),[]))},{id:"gruvbox-dark-hard",displayName:"Gruvbox Dark Hard",type:"dark",import:(()=>Q(()=>import("./gruvbox-dark-hard-CFHQjOhq.js"),[]))},{id:"gruvbox-dark-medium",displayName:"Gruvbox Dark Medium",type:"dark",import:(()=>Q(()=>import("./gruvbox-dark-medium-GsRaNv29.js"),[]))},{id:"gruvbox-dark-soft",displayName:"Gruvbox Dark Soft",type:"dark",import:(()=>Q(()=>import("./gruvbox-dark-soft-CVdnzihN.js"),[]))},{id:"gruvbox-light-hard",displayName:"Gruvbox Light Hard",type:"light",import:(()=>Q(()=>import("./gruvbox-light-hard-CH1njM8p.js"),[]))},{id:"gruvbox-light-medium",displayName:"Gruvbox Light Medium",type:"light",import:(()=>Q(()=>import("./gruvbox-light-medium-DRw_LuNl.js"),[]))},{id:"gruvbox-light-soft",displayName:"Gruvbox Light Soft",type:"light",import:(()=>Q(()=>import("./gruvbox-light-soft-hJgmCMqR.js"),[]))},{id:"houston",displayName:"Houston",type:"dark",import:(()=>Q(()=>
893import("./houston-DnULxvSX.js"),[]))},{id:"kanagawa-dragon",displayName:"Kanagawa Dragon",type:"dark",import:(()=>Q(()=>import("./kanagawa-dragon-CkXjmgJE.js"),[]))},{id:"kanagawa-lotus",displayName:"Kanagawa Lotus",type:"light",import:(()=>Q(()=>import("./kanagawa-lotus-CfQXZHmo.js"),[]))},{id:"kanagawa-wave",displayName:"Kanagawa Wave",type:"dark",import:(()=>Q(()=>import("./kanagawa-wave-DWedfzmr.js"),[]))},{id:"laserwave",displayName:"LaserWave",type:"dark",import:(()=>Q(()=>import("./laserwave-DUszq2jm.js"),[]))},{id:"light-plus",displayName:"Light Plus",type:"light",import:(()=>Q(()=>import("./light-plus-B7mTdjB0.js"),[]))},{id:"material-theme",displayName:"Material Theme",type:"dark",import:(()=>Q(()=>import("./material-theme-D5KoaKCx.js"),[]))},{id:"material-theme-darker",displayName:"Material Theme Darker",type:"dark",import:(()=>Q(()=>import("./material-theme-darker-BfHTSMKl.js"),[]))},{id:"material-theme-lighter",displayName:"Material Theme Lighter",type:"light",import:(()=>Q(()=>import("./material-theme-lighter-B0m2ddpp.js"),[]))},{id:"material-theme-ocean",displayName:"Material Theme Ocean",type:"dark",import:(()=>Q(()=>import("./material-theme-ocean-CyktbL80.js"),[]))},{id:"material-theme-palenight",displayName:"Material Theme Palenight",type:"dark",import:(()=>Q(()=>import("./material-theme-palenight-Csfq5Kiy.js"),[]))},{id:"min-dark",displayName:"Min Dark",type:"dark",import:(()=>Q(()=>import("./min-dark-CafNBF8u.js"),[]))},{id:"min-light",displayName:"Min Light",type:"light",import:(()=>Q(()=>import("./min-light-CTRr51gU.js"),[]))},{id:"monokai",displayName:"Monokai",type:"dark",import:(()=>Q(()=>import("./monokai-D4h5O-jR.js"),[]))},{id:"night-owl",displayName:"Night Owl",type:"dark",import:(()=>Q(()=>import("./night-owl-C39BiMTA.js"),[]))},{id:"nord",displayName:"Nord",type:"dark",import:(()=>Q(()=>import("./nord-Ddv68eIx.js"),[]))},{id:"one-dark-pro",displayName:"One Dark Pro",type:"dark",import:(()=>Q(()=>import("./one-dark-pro-DVMEJ2y_.js"),[]))},{id:"one-light",displayName:"One Light",type:"light",import:(()=>Q(()=>import("./one-light-PoHY5YXO.js"),[]))},{id:"plastic",displayName:"Plastic",type:"dark",import:(()=>Q(()=>import("./plastic-3e1v2bzS.js"),[]))},{id:"poimandres",displayName:"Poimandres",type:"dark",import:(()=>Q(()=>import("./poimandres-CS3Unz2-.js"),[]))},{id:"red",displayName:"Red",type:"dark",import:(()=>Q(()=>import("./red-bN70gL4F.js"),[]))},{id:"rose-pine",displayName:"Rosé Pine",type:"dark",import:(()=>Q(()=>import("./rose-pine-BHrmToEH.js"),[]))},{id:"rose-pine-dawn",displayName:"Rosé Pine Dawn",type:"light",import:(()=>Q(()=>import("./rose-pine-dawn-CnK8MTSM.js"),[]))},{id:"rose-pine-moon",displayName:"Rosé Pine Moon",type:"dark",import:(()=>Q(()=>import("./rose-pine-moon-NleAzG8P.js"),[]))},{id:"slack-dark",displayName:"Slack Dark",type:"dark",import:(()=>Q(()=>import("./slack-dark-BthQWCQV.js"),[]))},{id:"slack-ochin",displayName:"Slack Ochin",type:"light",import:(()=>Q(()=>import("./slack-ochin-DqwNpetd.js"),[]))},{id:"snazzy-light",displayName:"Snazzy Light",type:"light",import:(()=>Q(()=>import("./snazzy-light-Bw305WKR.js"),[]))},{id:"solarized-dark",displayName:"Solarized Dark",type:"dark",import:(()=>Q(()=>import("./solarized-dark-DXbdFlpD.js"),[]))},{id:"solarized-light",displayName:"Solarized Light",type:"light",import:(()=>Q(()=>import("./solarized-light-L9t79GZl.js"),[]))},{id:"synthwave-84",displayName:"Synthwave '84",type:"dark",import:(()=>Q(()=>import("./synthwave-84-CbfX1IO0.js"),[]))},{id:"tokyo-night",displayName:"Tokyo Night",type:"dark",import:(()=>Q(()=>import("./tokyo-night-hegEt444.js"),[]))},{id:"vesper",displayName:"Vesper",type:"dark",import:(()=>Q(()=>import("./vesper-DU1UobuO.js"),[]))},{id:"vitesse-black",displayName:"Vitesse Black",type:"dark",import:(()=>Q(()=>import("./vitesse-black-Bkuqu6BP.js"),[]))},{id:"vitesse-dark",displayName:"Vitesse Dark",type:"dark",import:(()=>Q(()=>import("./vitesse-dark-D0r3Knsf.js"),[]))},{id:"vitesse-light",displayName:"Vitesse Light",type:"light",import:(()=>Q(()=>import("./vitesse-light-CVO1_9PV.js"),[]))}],e6e=Object.fromEntries(JSe.map(e=>[e.id,e.import]));
vendor: 20,506 bytes, lines 893-925
893class p7 extends Error{constructor(t){super(t),this.name="ShikiError"}}function t6e(){return 2147483648}function r6e(){return typeof performance<"u"?performance.now():Date.now()}const n6e=(e,t)=>e+(t-e%t)%t;async function a6e(e){let t,r;const n={};function a(y){r=y,n.HEAPU8=new Uint8Array(y),n.HEAPU32=new Uint32Array(y)}function i(y,x,b){n.HEAPU8.copyWithin(y,x,x+b)}function s(y){try{return t.grow(y-r.byteLength+65535>>>16),a(t.buffer),1}catch{}}function o(y){const x=n.HEAPU8.length;y=y>>>0;const b=t6e();if(y>b)return!1;for(let w=1;w<=4;w*=2){let E=x*(1+.2/w);E=Math.min(E,y+100663296);const A=Math.min(b,n6e(Math.max(y,E),65536));if(s(A))return!0}return!1}const c=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function u(y,x,b=1024){const w=x+b;let E=x;for(;y[E]&&!(E>=w);)++E;if(E-x>16&&y.buffer&&c)return c.decode(y.subarray(x,E));let A="";for(;x<E;){let T=y[x++];if(!(T&128)){A+=String.fromCharCode(T);continue}const R=y[x++]&63;if((T&224)===192){A+=String.fromCharCode((T&31)<<6|R);continue}const k=y[x++]&63;if((T&240)===224?T=(T&15)<<12|R<<6|k:T=(T&7)<<18|R<<12|k<<6|y[x++]&63,T<65536)A+=String.fromCharCode(T);else{const O=T-65536;A+=String.fromCharCode(55296|O>>10,56320|O&1023)}}return A}function h(y,x){return y?u(n.HEAPU8,y,x):""}const p={emscripten_get_now:r6e,emscripten_memcpy_big:i,emscripten_resize_heap:o,fd_write:()=>0};async function g(){const x=await e({env:p,wasi_snapshot_preview1:p});t=x.memory,a(t.buffer),Object.assign(n,x),n.UTF8ToString=h}return await g(),n}var i6e=Object.defineProperty,s6e=(e,t,r)=>t in e?i6e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,An=(e,t,r)=>s6e(e,typeof t!="symbol"?t+"":t,r);let Ln=null;function o6e(e){throw new p7(e.UTF8ToString(e.getLastOnigError()))}class Jb{constructor(t){An(this,"utf16Length"),An(this,"utf8Length"),An(this,"utf16Value"),An(this,"utf8Value"),An(this,"utf16OffsetToUtf8"),An(this,"utf8OffsetToUtf16");const r=t.length,n=Jb._utf8ByteLength(t),a=n!==r,i=a?new Uint32Array(r+1):null;a&&(i[r]=n);const s=a?new Uint32Array(n+1):null;a&&(s[n]=r);const o=new Uint8Array(n);let c=0;for(let u=0;u<r;u++){const h=t.charCodeAt(u);let p=h,g=!1;if(h>=55296&&h<=56319&&u+1<r){const y=t.charCodeAt(u+1);y>=56320&&y<=57343&&(p=(h-55296<<10)+65536|y-56320,g=!0)}a&&(i[u]=c,g&&(i[u+1]=c),p<=127?s[c+0]=u:p<=2047?(s[c+0]=u,s[c+1]=u):p<=65535?(s[c+0]=u,s[c+1]=u,s[c+2]=u):(s[c+0]=u,s[c+1]=u,s[c+2]=u,s[c+3]=u)),p<=127?o[c++]=p:p<=2047?(o[c++]=192|(p&1984)>>>6,o[c++]=128|(p&63)>>>0):p<=65535?(o[c++]=224|(p&61440)>>>12,o[c++]=128|(p&4032)>>>6,o[c++]=128|(p&63)>>>0):(o[c++]=240|(p&1835008)>>>18,o[c++]=128|(p&258048)>>>12,o[c++]=128|(p&4032)>>>6,o[c++]=128|(p&63)>>>0),g&&u++}this.utf16Length=r,this.utf8Length=n,this.utf16Value=t,this.utf8Value=o,this.utf16OffsetToUtf8=i,this.utf8OffsetToUtf16=s}static _utf8ByteLength(t){let r=0;for(let n=0,a=t.length;n<a;n++){const i=t.charCodeAt(n);let s=i,o=!1;if(i>=55296&&i<=56319&&n+1<a){const c=t.charCodeAt(n+1);c>=56320&&c<=57343&&(s=(i-55296<<10)+65536|c-56320,o=!0)}s<=127?r+=1:s<=2047?r+=2:s<=65535?r+=3:r+=4,o&&n++}return r}createString(t){const r=t.omalloc(this.utf8Length);return t.HEAPU8.set(this.utf8Value,r),r}}const ex=class ws{constructor(t){if(An(this,"id",++ws.LAST_ID),An(this,"_onigBinding"),An(this,"content"),An(this,"utf16Length"),An(this,"utf8Length"),An(this,"utf16OffsetToUtf8"),An(this,"utf8OffsetToUtf16"),An(this,"ptr"),!Ln)throw new p7("Must invoke loadWasm first.");this._onigBinding=Ln,this.content=t;const r=new Jb(t);this.utf16Length=r.utf16Length,this.utf8Length=r.utf8Length,this.utf16OffsetToUtf8=r.utf16OffsetToUtf8,this.utf8OffsetToUtf16=r.utf8OffsetToUtf16,this.utf8Length<1e4&&!ws._sharedPtrInUse?(ws._sharedPtr||(ws._sharedPtr=Ln.omalloc(1e4)),ws._sharedPtrInUse=!0,Ln.HEAPU8.set(r.utf8Value,ws._sharedPtr),this.ptr=ws._sharedPtr):this.ptr=r.createString(Ln)}convertUtf8OffsetToUtf16(t){return this.utf8OffsetToUtf16?t<0?0:t>this.utf8Length?this.utf16Length:this.utf8OffsetToUtf16[t]:t}convertUtf16OffsetToUtf8(t){return this.utf16OffsetToUtf8?t<0?0:t>this.utf16Length?this.utf8Length:this.utf16OffsetToUtf8[t]:t}dispose(){this.ptr===ws._sharedPtr?ws._sharedPtrInUse=!1:this._onigBinding.ofree(this.ptr)}};An(ex,"LAST_ID",0);An(ex,"_sharedPtr",0);An(ex,"_sharedPtrInUse",!1);let XK=ex;class l6e{constructor(t){if(An(this,"_onigBinding"),An(this,"_ptr"),!Ln)throw new p7("Must invoke loadWasm first.");const r=[],n=[];for(let o=0,c=t.length;o<c;o++){const u=new Jb(t[o]);r[o]=u.createString(Ln),n[o]=u.utf8Length}const a=Ln.omalloc(4*t.length);Ln.HEAPU32.set(r,a/4);const i=Ln.omalloc(4*t.length);Ln.HEAPU32.set(n,i/4);const s=Ln.createOnigScanner(a,i,t.length);for(let o=0,c=t.length;o<c;o++)Ln.ofree(r[o]);Ln.ofree(i),Ln.ofree(a),s===0&&o6e(Ln),this._onigBinding=Ln,this._ptr=s}dispose(){this._onigBinding.freeOnigScanner(this._ptr)}findNextMatchSync(t,r,n){let a=0;if(typeof n=="number"&&(a=n),typeof t=="string"){t=new XK(t);const i=this._findNextMatchSync(t,r,!1,a);return t.dispose(),i}return this._findNextMatchSync(t,r,!1,a)}_findNextMatchSync(t,r,n,a){const i=this._onigBinding,s=i.findNextOnigScannerMatch(this._ptr,t.id,t.ptr,t.utf8Length,t.convertUtf16OffsetToUtf8(r),a);if(s===0)return null;const o=i.HEAPU32;let c=s/4;const u=o[c++],h=o[c++],p=[];for(let g=0;g<h;g++){const y=t.convertUtf8OffsetToUtf16(o[c++]),x=t.convertUtf8OffsetToUtf16(o[c++]);p[g]={start:y,end:x,length:x-y}}return{index:u,captureIndices:p}}}function c6e(e){return typeof e.instantiator=="function"}function u6e(e){return typeof e.default=="function"}function d6e(e){return typeof e.data<"u"}function f6e(e){return typeof Response<"u"&&e instanceof Response}function h6e(e){return typeof ArrayBuffer<"u"&&(e instanceof ArrayBuffer||ArrayBuffer.isView(e))||typeof Buffer<"u"&&Buffer.isBuffer?.(e)||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer||typeof Uint32Array<"u"&&e instanceof Uint32Array}let L1;function p6e(e){if(L1)return L1;async function t(){Ln=await a6e(async r=>{let n=e;return n=await n,typeof n=="function"&&(n=await n(r)),typeof n=="function"&&(n=await n(r)),c6e(n)?n=await n.instantiator(r):u6e(n)?n=await n.default(r):(d6e(n)&&(n=n.data),f6e(n)?typeof WebAssembly.instantiateStreaming=="function"?n=await m6e(n)(r):n=await g6e(n)(r):h6e(n)?n=await h5(n)(r):n instanceof WebAssembly.Module?n=await h5(n)(r):"default"in n&&n.default instanceof WebAssembly.Module&&(n=await h5(n.default)(r))),"instance"in n&&(n=n.instance),"exports"in n&&(n=n.exports),n})}return L1=t(),L1}function h5(e){return t=>WebAssembly.instantiate(e,t)}function m6e(e){return t=>WebAssembly.instantiateStreaming(e,t)}function g6e(e){return async t=>{const r=await e.arrayBuffer();return WebAssembly.instantiate(r,t)}}async function y6e(e){return e&&await p6e(e),{createScanner(t){return new l6e(t.map(r=>typeof r=="string"?r:r.source))},createString(t){return new XK(t)}}}const gD=XSe({langs:KK,themes:e6e,engine:()=>y6e(Q(()=>import("./wasm-CG6Dc4jp.js"),[]))});function f0(e){if([...e].length!==1)throw new Error(`Expected "${e}" to be a single code point`);return e.codePointAt(0)}function v6e(e,t,r){return e.has(t)||e.set(t,r),e.get(t)}const m7=new Set(["alnum","alpha","ascii","blank","cntrl","digit","graph","lower","print","punct","space","upper","word","xdigit"]),Fn=String.raw;function h0(e,t){if(e==null)throw new Error(t??"Value expected");return e}const QK=Fn`\[\^?`,ZK=`c.? | C(?:-.?)?|${Fn`[pP]\{(?:\^?[-\x20_]*[A-Za-z][-\x20\w]*\})?`}|${Fn`x[89A-Fa-f]\p{AHex}(?:\\x[89A-Fa-f]\p{AHex})*`}|${Fn`u(?:\p{AHex}{4})? | x\{[^\}]*\}? | x\p{AHex}{0,2}`}|${Fn`o\{[^\}]*\}?`}|${Fn`\d{1,3}`}`,g7=/[?*+][?+]?|\{(?:\d+(?:,\d*)?|,\d+)\}\??/,B1=new RegExp(Fn`
894  \\ (?:
895    ${ZK}
896    | [gk]<[^>]*>?
897    | [gk]'[^']*'?
898    | .
899  )
900  | \( (?:
901    \? (?:
902      [:=!>({]
903      | <[=!]
904      | <[^>]*>
905      | '[^']*'
906      | ~\|?
907      | #(?:[^)\\]|\\.?)*
908      | [^:)]*[:)]
909    )?
910    | \*[^\)]*\)?
911  )?
912  | (?:${g7.source})+
913  | ${QK}
914  | .
915`.replace(/\s+/g,""),"gsu"),p5=new RegExp(Fn`
916  \\ (?:
917    ${ZK}
918    | .
919  )
920  | \[:(?:\^?\p{Alpha}+|\^):\]
921  | ${QK}
922  | &&
923  | .
924`.replace(/\s+/g,""),"gsu");function b6e(e,t={}){const r={flags:"",...t,rules:{captureGroup:!1,singleline:!1,...t.rules}};if(typeof e!="string")throw new Error("String expected as pattern");const n=B6e(r.flags),a=[n.extended],i={captureGroup:r.rules.captureGroup,getCurrentModX(){return a.at(-1)},numOpenGroups:0,popModX(){a.pop()},pushModX(p){a.push(p)},replaceCurrentModX(p){a[a.length-1]=p},singleline:r.rules.singleline};let s=[],o;for(B1.lastIndex=0;o=B1.exec(e);){const p=x6e(i,e,o[0],B1.lastIndex);p.tokens?s.push(...p.tokens):p.token&&s.push(p.token),p.lastIndex!==void 0&&(B1.lastIndex=p.lastIndex)}const c=[];let u=0;s.filter(p=>p.type==="GroupOpen").forEach(p=>{p.kind==="capturing"?p.number=++u:p.raw==="("&&c.push(p)}),u||c.forEach((p,g)=>{p.kind="capturing",p.number=g+1});const h=u||c.length;return{tokens:s.map(p=>p.type==="EscapedNumber"?F6e(p,h):p).flat(),flags:n}}function x6e(e,t,r,n){const[a,i]=r;if(r==="["||r==="[^"){const s=w6e(t,r,n);return{tokens:s.tokens,lastIndex:s.lastIndex}}if(a==="\\"){if("AbBGyYzZ".includes(i))return{token:yD(r,r)};if(/^\\g[<']/.test(r)){if(!/^\\g(?:<[^>]+>|'[^']+')$/.test(r))throw new Error(`Invalid group name "${r}"`);return{token:M6e(r)}}if(/^\\k[<']/.test(r)){if(!/^\\k(?:<[^>]+>|'[^']+')$/.test(r))throw new Error(`Invalid group name "${r}"`);return{token:eX(r)}}if(i==="K")return{token:tX("keep",r)};if(i==="N"||i==="R")return{token:tu("newline",r,{negate:i==="N"})};if(i==="O")return{token:tu("any",r)};if(i==="X")return{token:tu("text_segment",r)};const s=JK(r,{inCharClass:!1});return Array.isArray(s)?{tokens:s}:{token:s}}if(a==="("){if(i==="*")return{token:I6e(r)};if(r==="(?{")throw new Error(`Unsupported callout "${r}"`);if(r.startsWith("(?#")){if(t[n]!==")")throw new Error('Unclosed comment group "(?#"');return{lastIndex:n+1}}if(/^\(\?[-imx]+[:)]$/.test(r))return{token:D6e(r,e)};if(e.pushModX(e.getCurrentModX()),e.numOpenGroups++,r==="("&&!e.captureGroup||r==="(?:")return{token:Gd("group",r)};if(r==="(?>")return{token:Gd("atomic",r)};if(r==="(?="||r==="(?!"||r==="(?<="||r==="(?<!")return{token:Gd(r[2]==="<"?"lookbehind":"lookahead",r,{negate:r.endsWith("!")})};if(r==="("&&e.captureGroup||r.startsWith("(?<")&&r.endsWith(">")||r.startsWith("(?'")&&r.endsWith("'"))return{token:Gd("capturing",r,{...r!=="("&&{name:r.slice(3,-1)}})};if(r.startsWith("(?~")){if(r==="(?~|")throw new Error(`Unsupported absence function kind "${r}"`);return{token:Gd("absence_repeater",r)}}throw r==="(?("?new Error(`Unsupported conditional "${r}"`):new Error(`Invalid or unsupported group option "${r}"`)}if(r===")"){if(e.popModX(),e.numOpenGroups--,e.numOpenGroups<0)throw new Error('Unmatched ")"');return{token:C6e(r)}}if(e.getCurrentModX()){if(r==="#"){const s=t.indexOf(`
925`,n);return{lastIndex:s===-1?t.length:s}}if(/^\s$/.test(r)){const s=/\s+/y;return s.lastIndex=n,{lastIndex:s.exec(t)?s.lastIndex:n}}}if(r===".")return{token:tu("dot",r)};if(r==="^"||r==="$"){const s=e.singleline?{"^":Fn`\A`,$:Fn`\Z`}[r]:r;return{token:yD(s,r)}}return r==="|"?{token:E6e(r)}:g7.test(r)?{tokens:$6e(r)}:{token:Oo(f0(r),r)}}function w6e(e,t,r){const n=[vD(t[1]==="^",t)];let a=1,i;for(p5.lastIndex=r;i=p5.exec(e);){const s=i[0];if(s[0]==="["&&s[1]!==":")a++,n.push(vD(s[1]==="^",s));else if(s==="]"){if(n.at(-1).type==="CharacterClassOpen")n.push(Oo(93,s));else if(a--,n.push(_6e(s)),!a)break}else{const o=S6e(s);Array.isArray(o)?n.push(...o):n.push(o)}}return{tokens:n,lastIndex:p5.lastIndex||e.length}}function S6e(e){if(e[0]==="\\")return JK(e,{inCharClass:!0});if(e[0]==="["){const t=/\[:(?<negate>\^?)(?<name>[a-z]+):\]/.exec(e);if(!t||!m7.has(t.groups.name))throw new Error(`Invalid POSIX class "${e}"`);return tu("posix",e,{value:t.groups.name,negate:!!t.groups.negate})}return e==="-"?A6e(e):e==="&&"?T6e(e):Oo(f0(e),e)}function JK(e,{inCharClass:t}){const r=e[1];if(r==="c"||r==="C")return R6e(e);if("dDhHsSwW".includes(r))return j6e(e);if(e.startsWith(Fn`\o{`))throw new Error(`Incomplete, invalid, or unsupported octal code point "${e}"`);if(/^\\[pP]\{/.test(e)){if(e.length===3)throw new Error(`Incomplete or invalid Unicode property "${e}"`);return L6e(e)}if(new RegExp("^\\\\x[89A-Fa-f]\\p{AHex}","u").test(e))try{const n=e.split(/\\x/).slice(1).map(s=>parseInt(s,16)),a=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}).decode(new Uint8Array(n)),i=new TextEncoder;return[...a].map(s=>{const o=[...i.encode(s)].map(c=>`\\x${c.toString(16)}`).join("");return Oo(f0(s),o)})}catch{throw new Error(`Multibyte code "${e}" incomplete or invalid in Oniguruma`)}if(r==="u"||r==="x")return Oo(z6e(e),e);if(bD.has(r))return Oo(bD.get(r),e);if(/\d/.test(r))return N6e(t,e);if(e==="\\")throw new Error(Fn`Incomplete escape "\"`);if(r==="M")throw new Error(`Unsupported meta "${e}"`);if([...e].length===2)return Oo(e.codePointAt(1),e);throw new Error(`Unexpected escape "${e}"`)}function E6e(e){return{type:"Alternator",raw:e}}function yD(e,t){return{type:"Assertion",kind:e,raw:t}}function eX(e){return{type:"Backreference",raw:e}}function Oo(e,t){return{type:"Character",value:e,raw:t}}function _6e(e){return{type:"CharacterClassClose",raw:e}}function A6e(e){return{type:"CharacterClassHyphen",raw:e}}function T6e(e){return{type:"CharacterClassIntersector",raw:e}}function vD(e,t){return{type:"CharacterClassOpen",negate:e,raw:t}}function tu(e,t,r={}){return{type:"CharacterSet",kind:e,...r,raw:t}}function tX(e,t,r={}){return e==="keep"?{type:"Directive",kind:e,raw:t}:{type:"Directive",kind:e,flags:h0(r.flags),raw:t}}function N6e(e,t){return{type:"EscapedNumber",inCharClass:e,raw:t}}function C6e(e){return{type:"GroupClose",raw:e}}function Gd(e,t,r={}){return{type:"GroupOpen",kind:e,...r,raw:t}}function k6e(e,t,r,n){return{type:"NamedCallout",kind:e,tag:t,arguments:r,raw:n}}function O6e(e,t,r,n){return{type:"Quantifier",kind:e,min:t,max:r,raw:n}}function M6e(e){return{type:"Subroutine",raw:e}}const P6e=new Set(["COUNT","CMP","ERROR","FAIL","MAX","MISMATCH","SKIP","TOTAL_COUNT"]),bD=new Map([["a",7],["b",8],["e",27],["f",12],["n",10],["r",13],["t",9],["v",11]]);function R6e(e){const t=e[1]==="c"?e[2]:e[3];if(!t||!/[A-Za-z]/.test(t))throw new Error(`Unsupported control character "${e}"`);return Oo(f0(t.toUpperCase())-64,e)}function D6e(e,t){let{on:r,off:n}=/^\(\?(?<on>[imx]*)(?:-(?<off>[-imx]*))?/.exec(e).groups;n??="";const a=(t.getCurrentModX()||r.includes("x"))&&!n.includes("x"),i=wD(r),s=wD(n),o={};if(i&&(o.enable=i),s&&(o.disable=s),e.endsWith(")"))return t.replaceCurrentModX(a),tX("flags",e,{flags:o});if(e.endsWith(":"))return t.pushModX(a),t.numOpenGroups++,Gd("group",e,{...(i||s)&&{flags:o}});throw new Error(`Unexpected flag modifier "${e}"`)}function I6e(e){const t=/\(\*(?<name>[A-Za-z_]\w*)?(?:\[(?<tag>(?:[A-Za-z_]\w*)?)\])?(?:\{(?<args>[^}]*)\})?\)/.exec(e);if(!t)throw new Error(`Incomplete or invalid named callout "${e}"`);const{name:r,tag:n,args:a}=t.groups;if(!r)throw new Error(`Invalid named callout "${e}"`);if(n==="")throw new Error(`Named callout tag with empty value not allowed "${e}"`);const i=a?a.split(",").filter(h=>h!=="").map(h=>/^[+-]?\d+$/.test(h)?+h:h):[],[s,o,c]=i,u=P6e.has(r)?r.toLowerCase():"custom";switch(u){case"fail":case"mismatch":case"skip":if(i.length>0)throw new Error(`Named callout arguments not allowed "${i}"`);break;case"error":if(i.length>1)throw new Error(`Named callout allows only one argument "${i}"`);if(typeof s=="string")throw new Error(`Named callout argument must be a number "${s}"`);break;case"max":if(!i.length||i.length>2)throw new Error(`Named callout must have one or two arguments "${i}"`);if(typeof s=="string"&&!/^[A-Za-z_]\w*$/.test(s))throw new Error(`Named callout argument one must be a tag or number "${s}"`);if(i.length===2&&(typeof o=="number"||!/^[<>X]$/.test(o)))throw new Error(`Named callout optional argument two must be '<', '>', or 'X' "${o}"`);break;case"count":case"total_count":if(i.length>1)throw new Error(`Named callout allows only one argument "${i}"`);if(i.length===1&&(typeof s=="number"||!/^[<>X]$/.test(s)))throw new Error(`Named callout optional argument must be '<', '>', or 'X' "${s}"`);break;case"cmp":if(i.length!==3)throw new Error(`Named callout must have three arguments "${i}"`);if(typeof s=="string"&&!/^[A-Za-z_]\w*$/.test(s))throw new Error(`Named callout argument one must be a tag or number "${s}"`);if(typeof o=="number"||!/^(?:[<>!=]=|[<>])$/.test(o))throw new Error(`Named callout argument two must be '==', '!=', '>', '<', '>=', or '<=' "${o}"`);if(typeof c=="string"&&!/^[A-Za-z_]\w*$/.test(c))throw new Error(`Named callout argument three must be a tag or number "${c}"`);break;case"custom":throw new Error(`Undefined callout name "${r}"`);default:throw new Error(`Unexpected named callout kind "${u}"`)}return k6e(u,n??null,a?.split(",")??null,e)}function xD(e){let t=null,r,n;if(e[0]==="{"){const{minStr:a,maxStr:i}=/^\{(?<minStr>\d*)(?:,(?<maxStr>\d*))?/.exec(e).groups,s=1e5;if(+a>s||i&&+i>s)throw new Error("Quantifier value unsupported in Oniguruma");if(r=+a,n=i===void 0?+a:i===""?1/0:+i,r>n&&(t="possessive",[r,n]=[n,r]),e.endsWith("?")){if(t==="possessive")throw new Error('Unsupported possessive interval quantifier chain with "?"');t="lazy"}else t||(t="greedy")}else r=e[0]==="+"?1:0,n=e[0]==="?"?1:1/0,t=e[1]==="+"?"possessive":e[1]==="?"?"lazy":"greedy";return O6e(t,r,n,e)}function j6e(e){const t=e[1].toLowerCase();return tu({d:"digit",h:"hex",s:"space",w:"word"}[t],e,{negate:e[1]!==t})}function L6e(e){const{p:t,neg:r,value:n}=/^\\(?<p>[pP])\{(?<neg>\^?)(?<value>[^}]+)/.exec(e).groups;return tu("property",e,{value:n,negate:t==="P"&&!r||t==="p"&&!!r})}function wD(e){const t={};return e.includes("i")&&(t.ignoreCase=!0),e.includes("m")&&(t.dotAll=!0),e.includes("x")&&(t.extended=!0),Object.keys(t).length?t:null}function B6e(e){const t={ignoreCase:!1,dotAll:!1,extended:!1,digitIsAscii:!1,posixIsAscii:!1,spaceIsAscii:!1,wordIsAscii:!1,textSegmentMode:null};for(let r=0;r<e.length;r++){const n=e[r];if(!"imxDPSWy".includes(n))throw new Error(`Invalid flag "${n}"`);if(n==="y"){if(!/^y{[gw]}/.test(e.slice(r)))throw new Error('Invalid or unspecified flag "y" mode');t.textSegmentMode=e[r+2]==="g"?"grapheme":"word",r+=3;continue}t[{i:"ignoreCase",m:"dotAll",x:"extended",D:"digitIsAscii",P:"posixIsAscii",S:"spaceIsAscii",W:"wordIsAscii"}[n]]=!0}return t}function z6e(e){if(new RegExp("^(?:\\\\u(?!\\p{AHex}{4})|\\\\x(?!\\p{AHex}{1,2}|\\{\\p{AHex}{1,8}\\}))","u").test(e))throw new Error(`Incomplete or invalid escape "${e}"`);const t=e[2]==="{"?new RegExp("^\\\\x\\{\\s*(?<hex>\\p{AHex}+)","u").exec(e).groups.hex:e.slice(2);return parseInt(t,16)}function F6e(e,t){const{raw:r,inCharClass:n}=e,a=r.slice(1);if(!n&&(a!=="0"&&a.length===1||a[0]!=="0"&&+a<=t))return[eX(r)];const i=[],s=a.match(/^[0-7]+|\d/g);for(let o=0;o<s.length;o++){const c=s[o];let u;if(o===0&&c!=="8"&&c!=="9"){if(u=parseInt(c,8),u>127)throw new Error(Fn`Octal encoded byte above 177 unsupported "${r}"`)}else u=f0(c);i.push(Oo(u,(o===0?"\\":"")+c))}return i}function $6e(e){const t=[],r=new RegExp(g7,"gy");let n;for(;n=r.exec(e);){const a=n[0];if(a[0]==="{"){const i=/^\{(?<min>\d+),(?<max>\d+)\}\??$/.exec(a);if(i){const{min:s,max:o}=i.groups;if(+s>+o&&a.endsWith("?")){r.lastIndex--,t.push(xD(a.slice(0,-1)));continue}}}t.push(xD(a))}return t}function rX(e,t){if(!Array.isArray(e.body))throw new Error("Expected node with body array");if(e.body.length!==1)return!1;const r=e.body[0];return!t||Object.keys(t).every(n=>t[n]===r[n])}function U6e(e){return H6e.has(e.type)}const H6e=new Set(["AbsenceFunction","Backreference","CapturingGroup","Character","CharacterClass","CharacterSet","Group","Quantifier","Subroutine"]);function nX(e,t={}){const r={flags:"",normalizeUnknownPropertyNames:!1,skipBackrefValidation:!1,skipLookbehindValidation:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t,rules:{captureGroup:!1,singleline:!1,...t.rules}},n=b6e(e,{flags:r.flags,rules:{captureGroup:r.rules.captureGroup,singleline:r.rules.singleline}}),a=(g,y)=>{const x=n.tokens[i.nextIndex];switch(i.parent=g,i.nextIndex++,x.type){case"Alternator":return Au();case"Assertion":return q6e(x);case"Backreference":return V6e(x,i);case"Character":return tx(x.value,{useLastValid:!!y.isCheckingRangeEnd});case"CharacterClassHyphen":return G6e(x,i,y);case"CharacterClassOpen":return W6e(x,i,y);case"CharacterSet":return Y6e(x,i);case"Directive":return eEe(x.kind,{flags:x.flags});case"GroupOpen":return K6e(x,i,y);case"NamedCallout":return rEe(x.kind,x.tag,x.arguments);case"Quantifier":return X6e(x,i);
vendor: 7,423 bytes, line 925
925case"Subroutine":return Q6e(x,i);default:throw new Error(`Unexpected token type "${x.type}"`)}},i={capturingGroups:[],hasNumberedRef:!1,namedGroupsByName:new Map,nextIndex:0,normalizeUnknownPropertyNames:r.normalizeUnknownPropertyNames,parent:null,skipBackrefValidation:r.skipBackrefValidation,skipLookbehindValidation:r.skipLookbehindValidation,skipPropertyNameValidation:r.skipPropertyNameValidation,subroutines:[],tokens:n.tokens,unicodePropertyMap:r.unicodePropertyMap,walk:a},s=aEe(tEe(n.flags));let o=s.body[0];for(;i.nextIndex<n.tokens.length;){const g=a(o,{});g.type==="Alternative"?(s.body.push(g),o=g):o.body.push(g)}const{capturingGroups:c,hasNumberedRef:u,namedGroupsByName:h,subroutines:p}=i;if(u&&h.size&&!r.rules.captureGroup)throw new Error("Numbered backref/subroutine not allowed when using named capture");for(const{ref:g}of p)if(typeof g=="number"){if(g>c.length)throw new Error("Subroutine uses a group number that's not defined");g&&(c[g-1].isSubroutined=!0)}else if(h.has(g)){if(h.get(g).length>1)throw new Error(Fn`Subroutine uses a duplicate group name "\g<${g}>"`);h.get(g)[0].isSubroutined=!0}else throw new Error(Fn`Subroutine uses a group name that's not defined "\g<${g}>"`);return s}function q6e({kind:e}){return q_(h0({"^":"line_start",$:"line_end","\\A":"string_start","\\b":"word_boundary","\\B":"word_boundary","\\G":"search_start","\\y":"text_segment_boundary","\\Y":"text_segment_boundary","\\z":"string_end","\\Z":"string_end_newline"}[e],`Unexpected assertion kind "${e}"`),{negate:e===Fn`\B`||e===Fn`\Y`})}function V6e({raw:e},t){const r=/^\\k[<']/.test(e),n=r?e.slice(3,-1):e.slice(1),a=(i,s=!1)=>{const o=t.capturingGroups.length;let c=!1;if(i>o)if(t.skipBackrefValidation)c=!0;else throw new Error(`Not enough capturing groups defined to the left "${e}"`);return t.hasNumberedRef=!0,V_(s?o+1-i:i,{orphan:c})};if(r){const i=/^(?<sign>-?)0*(?<num>[1-9]\d*)$/.exec(n);if(i)return a(+i.groups.num,!!i.groups.sign);if(/[-+]/.test(n))throw new Error(`Invalid backref name "${e}"`);if(!t.namedGroupsByName.has(n))throw new Error(`Group name not defined to the left "${e}"`);return V_(n)}return a(+n)}function G6e(e,t,r){const{tokens:n,walk:a}=t,i=t.parent,s=i.body.at(-1),o=n[t.nextIndex];if(!r.isCheckingRangeEnd&&s&&s.type!=="CharacterClass"&&s.type!=="CharacterClassRange"&&o&&o.type!=="CharacterClassOpen"&&o.type!=="CharacterClassClose"&&o.type!=="CharacterClassIntersector"){const c=a(i,{...r,isCheckingRangeEnd:!0});if(s.type==="Character"&&c.type==="Character")return i.body.pop(),J6e(s,c);throw new Error("Invalid character class range")}return tx(f0("-"))}function W6e({negate:e},t,r){const{tokens:n,walk:a}=t,i=n[t.nextIndex],s=[py()];let o=_D(i);for(;o.type!=="CharacterClassClose";){if(o.type==="CharacterClassIntersector")s.push(py()),t.nextIndex++;else{const u=s.at(-1);u.body.push(a(u,r))}o=_D(n[t.nextIndex],i)}const c=py({negate:e});return s.length===1?c.body=s[0].body:(c.kind="intersection",c.body=s.map(u=>u.body.length===1?u.body[0]:u)),t.nextIndex++,c}function Y6e({kind:e,negate:t,value:r},n){const{normalizeUnknownPropertyNames:a,skipPropertyNameValidation:i,unicodePropertyMap:s}=n;if(e==="property"){const o=rx(r);if(m7.has(o)&&!s?.has(o))e="posix",r=o;else return Wd(r,{negate:t,normalizeUnknownPropertyNames:a,skipPropertyNameValidation:i,unicodePropertyMap:s})}return e==="posix"?nEe(r,{negate:t}):G_(e,{negate:t})}function K6e(e,t,r){const{tokens:n,capturingGroups:a,namedGroupsByName:i,skipLookbehindValidation:s,walk:o}=t,c=iEe(e),u=c.type==="AbsenceFunction",h=ED(c),p=h&&c.negate;if(c.type==="CapturingGroup"&&(a.push(c),c.name&&v6e(i,c.name,[]).push(c)),u&&r.isInAbsenceFunction)throw new Error("Nested absence function not supported by Oniguruma");let g=AD(n[t.nextIndex]);for(;g.type!=="GroupClose";){if(g.type==="Alternator")c.body.push(Au()),t.nextIndex++;else{const y=c.body.at(-1),x=o(y,{...r,isInAbsenceFunction:r.isInAbsenceFunction||u,isInLookbehind:r.isInLookbehind||h,isInNegLookbehind:r.isInNegLookbehind||p});if(y.body.push(x),(h||r.isInLookbehind)&&!s){const b="Lookbehind includes a pattern not allowed by Oniguruma";if(p||r.isInNegLookbehind){if(SD(x)||x.type==="CapturingGroup")throw new Error(b)}else if(SD(x)||ED(x)&&x.negate)throw new Error(b)}}g=AD(n[t.nextIndex])}return t.nextIndex++,c}function X6e({kind:e,min:t,max:r},n){const a=n.parent,i=a.body.at(-1);if(!i||!U6e(i))throw new Error("Quantifier requires a repeatable token");const s=iX(e,t,r,i);return a.body.pop(),s}function Q6e({raw:e},t){const{capturingGroups:r,subroutines:n}=t;let a=e.slice(3,-1);const i=/^(?<sign>[-+]?)0*(?<num>[1-9]\d*)$/.exec(a);if(i){const o=+i.groups.num,c=r.length;if(t.hasNumberedRef=!0,a={"":o,"+":c+o,"-":c+1-o}[i.groups.sign],a<1)throw new Error("Invalid subroutine number")}else a==="0"&&(a=0);const s=sX(a);return n.push(s),s}function Z6e(e,t){return{type:"AbsenceFunction",kind:e,body:Rm(t?.body)}}function Au(e){return{type:"Alternative",body:oX(e?.body)}}function q_(e,t){const r={type:"Assertion",kind:e};return(e==="word_boundary"||e==="text_segment_boundary")&&(r.negate=!!t?.negate),r}function V_(e,t){const r=!!t?.orphan;return{type:"Backreference",ref:e,...r&&{orphan:r}}}function aX(e,t){const r={name:void 0,isSubroutined:!1,...t};if(r.name!==void 0&&!sEe(r.name))throw new Error(`Group name "${r.name}" invalid in Oniguruma`);return{type:"CapturingGroup",number:e,...r.name&&{name:r.name},...r.isSubroutined&&{isSubroutined:r.isSubroutined},body:Rm(t?.body)}}function tx(e,t){const r={useLastValid:!1,...t};if(e>1114111){const n=e.toString(16);if(r.useLastValid)e=1114111;else throw e>1310719?new Error(`Invalid code point out of range "\\x{${n}}"`):new Error(`Invalid code point out of range in JS "\\x{${n}}"`)}return{type:"Character",value:e}}function py(e){const t={kind:"union",negate:!1,...e};return{type:"CharacterClass",kind:t.kind,negate:t.negate,body:oX(e?.body)}}function J6e(e,t){if(t.value<e.value)throw new Error("Character class range out of order");return{type:"CharacterClassRange",min:e,max:t}}function G_(e,t){const r=!!t?.negate,n={type:"CharacterSet",kind:e};return(e==="digit"||e==="hex"||e==="newline"||e==="space"||e==="word")&&(n.negate=r),(e==="text_segment"||e==="newline"&&!r)&&(n.variableLength=!0),n}function eEe(e,t={}){if(e==="keep")return{type:"Directive",kind:e};if(e==="flags")return{type:"Directive",kind:e,flags:h0(t.flags)};throw new Error(`Unexpected directive kind "${e}"`)}function tEe(e){return{type:"Flags",...e}}function Ji(e){const t=e?.atomic,r=e?.flags;if(t&&r)throw new Error("Atomic group cannot have flags");return{type:"Group",...t&&{atomic:t},...r&&{flags:r},body:Rm(e?.body)}}function Zc(e){const t={behind:!1,negate:!1,...e};return{type:"LookaroundAssertion",kind:t.behind?"lookbehind":"lookahead",negate:t.negate,body:Rm(e?.body)}}function rEe(e,t,r){return{type:"NamedCallout",kind:e,tag:t,arguments:r}}function nEe(e,t){const r=!!t?.negate;if(!m7.has(e))throw new Error(`Invalid POSIX class "${e}"`);return{type:"CharacterSet",kind:"posix",value:e,negate:r}}function iX(e,t,r,n){if(t>r)throw new Error("Invalid reversed quantifier range");return{type:"Quantifier",kind:e,min:t,max:r,body:n}}function aEe(e,t){return{type:"Regex",body:Rm(t?.body),flags:e}}function sX(e){return{type:"Subroutine",ref:e}}function Wd(e,t){const r={negate:!1,normalizeUnknownPropertyNames:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t};let n=r.unicodePropertyMap?.get(rx(e));
vendor: 13,113 bytes, lines 925-1022
925if(!n){if(r.normalizeUnknownPropertyNames)n=oEe(e);else if(r.unicodePropertyMap&&!r.skipPropertyNameValidation)throw new Error(Fn`Invalid Unicode property "\p{${e}}"`)}return{type:"CharacterSet",kind:"property",value:n??e,negate:r.negate}}function iEe({flags:e,kind:t,name:r,negate:n,number:a}){switch(t){case"absence_repeater":return Z6e("repeater");case"atomic":return Ji({atomic:!0});case"capturing":return aX(a,{name:r});case"group":return Ji({flags:e});case"lookahead":case"lookbehind":return Zc({behind:t==="lookbehind",negate:n});default:throw new Error(`Unexpected group kind "${t}"`)}}function Rm(e){if(e===void 0)e=[Au()];else if(!Array.isArray(e)||!e.length||!e.every(t=>t.type==="Alternative"))throw new Error("Invalid body; expected array of one or more Alternative nodes");return e}function oX(e){if(e===void 0)e=[];else if(!Array.isArray(e)||!e.every(t=>!!t.type))throw new Error("Invalid body; expected array of nodes");return e}function SD(e){return e.type==="LookaroundAssertion"&&e.kind==="lookahead"}function ED(e){return e.type==="LookaroundAssertion"&&e.kind==="lookbehind"}function sEe(e){return/^[\p{Alpha}\p{Pc}][^)]*$/u.test(e)}function oEe(e){return e.trim().replace(/[- _]+/g,"_").replace(/[A-Z][a-z]+(?=[A-Z])/g,"$&_").replace(/[A-Za-z]+/g,t=>t[0].toUpperCase()+t.slice(1).toLowerCase())}function rx(e){return e.replace(/[- _]+/g,"").toLowerCase()}function _D(e,t){return h0(e,`${t?.type==="Character"&&t.value===93?"Empty":"Unclosed"} character class`)}function AD(e){return h0(e,"Unclosed group")}function np(e,t,r=null){function n(i,s){for(let o=0;o<i.length;o++){const c=a(i[o],s,o,i);o=Math.max(-1,o+c)}}function a(i,s=null,o=null,c=null){let u=0,h=!1;const p={node:i,parent:s,key:o,container:c,root:e,remove(){z1(c).splice(Math.max(0,Fd(o)+u),1),u--,h=!0},removeAllNextSiblings(){return z1(c).splice(Fd(o)+1)},removeAllPrevSiblings(){const E=Fd(o)+u;return u-=E,z1(c).splice(0,Math.max(0,E))},replaceWith(E,A={}){const T=!!A.traverse;c?c[Math.max(0,Fd(o)+u)]=E:h0(s,"Can't replace root node")[o]=E,T&&a(E,s,o,c),h=!0},replaceWithMultiple(E,A={}){const T=!!A.traverse;if(z1(c).splice(Math.max(0,Fd(o)+u),1,...E),u+=E.length-1,T){let R=0;for(let k=0;k<E.length;k++)R+=a(E[k],s,Fd(o)+k+R,c)}h=!0},skip(){h=!0}},{type:g}=i,y=t["*"],x=t[g],b=typeof y=="function"?y:y?.enter,w=typeof x=="function"?x:x?.enter;if(b?.(p,r),w?.(p,r),!h)switch(g){case"AbsenceFunction":case"CapturingGroup":case"Group":n(i.body,i);break;case"Alternative":case"CharacterClass":n(i.body,i);break;case"Assertion":case"Backreference":case"Character":case"CharacterSet":case"Directive":case"Flags":case"NamedCallout":case"Subroutine":break;case"CharacterClassRange":a(i.min,i,"min"),a(i.max,i,"max");break;case"LookaroundAssertion":n(i.body,i);break;case"Quantifier":a(i.body,i,"body");break;case"Regex":n(i.body,i),a(i.flags,i,"flags");break;default:throw new Error(`Unexpected node type "${g}"`)}return x?.exit?.(p,r),y?.exit?.(p,r),u}return a(e),e}function z1(e){if(!Array.isArray(e))throw new Error("Container expected");return e}function Fd(e){if(typeof e!="number")throw new Error("Numeric key expected");return e}const lEe=String.raw`\(\?(?:[:=!>A-Za-z\-]|<[=!]|\(DEFINE\))`;function cEe(e,t){for(let r=0;r<e.length;r++)e[r]>=t&&e[r]++}function uEe(e,t,r,n){return e.slice(0,t)+n+e.slice(t+r.length)}const Pi=Object.freeze({DEFAULT:"DEFAULT",CHAR_CLASS:"CHAR_CLASS"});function y7(e,t,r,n){const a=new RegExp(String.raw`${t}|(?<$skip>\[\^?|\\?.)`,"gsu"),i=[!1];let s=0,o="";for(const c of e.matchAll(a)){const{0:u,groups:{$skip:h}}=c;if(!h&&(!n||n===Pi.DEFAULT==!s)){r instanceof Function?o+=r(c,{context:s?Pi.CHAR_CLASS:Pi.DEFAULT,negated:i[i.length-1]}):o+=r;continue}u[0]==="["?(s++,i.push(u[1]==="^")):u==="]"&&s&&(s--,i.pop()),o+=u}return o}function lX(e,t,r,n){y7(e,t,r,n)}function dEe(e,t,r=0,n){if(!new RegExp(t,"su").test(e))return null;const a=new RegExp(`${t}|(?<$skip>\\\\?.)`,"gsu");a.lastIndex=r;let i=0,s;for(;s=a.exec(e);){const{0:o,groups:{$skip:c}}=s;if(!c&&(!n||n===Pi.DEFAULT==!i))return s;o==="["?i++:o==="]"&&i&&i--,a.lastIndex==s.index&&a.lastIndex++}return null}function F1(e,t,r){return!!dEe(e,t,0,r)}function fEe(e,t){const r=/\\?./gsu;r.lastIndex=t;let n=e.length,a=0,i=1,s;for(;s=r.exec(e);){const[o]=s;if(o==="[")a++;else if(a)o==="]"&&a--;else if(o==="(")i++;else if(o===")"&&(i--,!i)){n=s.index;break}}return e.slice(t,n)}const TD=new RegExp(String.raw`(?<noncapturingStart>${lEe})|(?<capturingStart>\((?:\?<[^>]+>)?)|\\?.`,"gsu");function hEe(e,t){const r=t?.hiddenCaptures??[];let n=t?.captureTransfers??new Map;if(!/\(\?>/.test(e))return{pattern:e,captureTransfers:n,hiddenCaptures:r};const a="(?>",i="(?:(?=(",s=[0],o=[];let c=0,u=0,h=NaN,p;do{p=!1;let g=0,y=0,x=!1,b;for(TD.lastIndex=Number.isNaN(h)?0:h+i.length;b=TD.exec(e);){const{0:w,index:E,groups:{capturingStart:A,noncapturingStart:T}}=b;if(w==="[")g++;else if(g)w==="]"&&g--;else if(w===a&&!x)h=E,x=!0;else if(x&&T)y++;else if(A)x?y++:(c++,s.push(c+u));else if(w===")"&&x){if(!y){u++;const R=c+u;if(e=`${e.slice(0,h)}${i}${e.slice(h+a.length,E)}))<$$${R}>)${e.slice(E+1)}`,p=!0,o.push(R),cEe(r,R),n.size){const k=new Map;n.forEach((O,P)=>{k.set(P>=R?P+1:P,O.map(j=>j>=R?j+1:j))}),n=k}break}y--}}}while(p);return r.push(...o),e=y7(e,String.raw`\\(?<backrefNum>[1-9]\d*)|<\$\$(?<wrappedBackrefNum>\d+)>`,({0:g,groups:{backrefNum:y,wrappedBackrefNum:x}})=>{if(y){const b=+y;if(b>s.length-1)throw new Error(`Backref "${g}" greater than number of captures`);return`\\${s[b]}`}return`\\${x}`},Pi.DEFAULT),{pattern:e,captureTransfers:n,hiddenCaptures:r}}const cX=String.raw`(?:[?*+]|\{\d+(?:,\d*)?\})`,m5=new RegExp(String.raw`
926\\(?: \d+
927  | c[A-Za-z]
928  | [gk]<[^>]+>
929  | [pPu]\{[^\}]+\}
930  | u[A-Fa-f\d]{4}
931  | x[A-Fa-f\d]{2}
932  )
933| \((?: \? (?: [:=!>]
934  | <(?:[=!]|[^>]+>)
935  | [A-Za-z\-]+:
936  | \(DEFINE\)
937  ))?
938| (?<qBase>${cX})(?<qMod>[?+]?)(?<invalidQ>[?*+\{]?)
939| \\?.
940`.replace(/\s+/g,""),"gsu");function pEe(e){if(!new RegExp(`${cX}\\+`).test(e))return{pattern:e};const t=[];let r=null,n=null,a="",i=0,s;for(m5.lastIndex=0;s=m5.exec(e);){const{0:o,index:c,groups:{qBase:u,qMod:h,invalidQ:p}}=s;if(o==="[")i||(n=c),i++;else if(o==="]")i?i--:n=null;else if(!i)if(h==="+"&&a&&!a.startsWith("(")){if(p)throw new Error(`Invalid quantifier "${o}"`);let g=-1;if(/^\{\d+\}$/.test(u))e=uEe(e,c+u.length,h,"");else{if(a===")"||a==="]"){const y=a===")"?r:n;if(y===null)throw new Error(`Invalid unmatched "${a}"`);e=`${e.slice(0,y)}(?>${e.slice(y,c)}${u})${e.slice(c+o.length)}`}else e=`${e.slice(0,c-a.length)}(?>${a}${u})${e.slice(c+o.length)}`;g+=4}m5.lastIndex+=g}else o[0]==="("?t.push(c):o===")"&&(r=t.length?t.pop():null);a=o}return{pattern:e}}const Oi=String.raw,mEe=Oi`\\g<(?<gRNameOrNum>[^>&]+)&R=(?<gRDepth>[^>]+)>`,W_=Oi`\(\?R=(?<rDepth>[^\)]+)\)|${mEe}`,nx=Oi`\(\?<(?![=!])(?<captureName>[^>]+)>`,uX=Oi`${nx}|(?<unnamed>\()(?!\?)`,Vc=new RegExp(Oi`${nx}|${W_}|\(\?|\\?.`,"gsu"),g5="Cannot use multiple overlapping recursions";function gEe(e,t){const{hiddenCaptures:r,mode:n}={hiddenCaptures:[],mode:"plugin",...t};let a=t?.captureTransfers??new Map;if(!new RegExp(W_,"su").test(e))return{pattern:e,captureTransfers:a,hiddenCaptures:r};if(n==="plugin"&&F1(e,Oi`\(\?\(DEFINE\)`,Pi.DEFAULT))throw new Error("DEFINE groups cannot be used with recursion");const i=[],s=F1(e,Oi`\\[1-9]`,Pi.DEFAULT),o=new Map,c=[];let u=!1,h=0,p=0,g;for(Vc.lastIndex=0;g=Vc.exec(e);){const{0:y,groups:{captureName:x,rDepth:b,gRNameOrNum:w,gRDepth:E}}=g;if(y==="[")h++;else if(h)y==="]"&&h--;else if(b){if(ND(b),u)throw new Error(g5);if(s)throw new Error(`${n==="external"?"Backrefs":"Numbered backrefs"} cannot be used with global recursion`);const A=e.slice(0,g.index),T=e.slice(Vc.lastIndex);if(F1(T,W_,Pi.DEFAULT))throw new Error(g5);const R=+b-1;e=CD(A,T,R,!1,r,i,p),a=OD(a,A,R,i.length,0,p);break}else if(w){ND(E);let A=!1;for(const V of c)if(V.name===w||V.num===+w){if(A=!0,V.hasRecursedWithin)throw new Error(g5);break}if(!A)throw new Error(Oi`Recursive \g cannot be used outside the referenced group "${n==="external"?w:Oi`\g<${w}&R=${E}>`}"`);const T=o.get(w),R=fEe(e,T);if(s&&F1(R,Oi`${nx}|\((?!\?)`,Pi.DEFAULT))throw new Error(`${n==="external"?"Backrefs":"Numbered backrefs"} cannot be used with recursion of capturing groups`);const k=e.slice(T,g.index),O=R.slice(k.length+y.length),P=i.length,j=+E-1,L=CD(k,O,j,!0,r,i,p);a=OD(a,k,j,i.length-P,P,p);const B=e.slice(0,T),$=e.slice(T+R.length);e=`${B}${L}${$}`,Vc.lastIndex+=L.length-y.length-k.length-O.length,c.forEach(V=>V.hasRecursedWithin=!0),u=!0}else if(x)p++,o.set(String(p),Vc.lastIndex),o.set(x,Vc.lastIndex),c.push({num:p,name:x});else if(y[0]==="("){const A=y==="(";A&&(p++,o.set(String(p),Vc.lastIndex)),c.push(A?{num:p}:{})}else y===")"&&c.pop()}return r.push(...i),{pattern:e,captureTransfers:a,hiddenCaptures:r}}function ND(e){const t=`Max depth must be integer between 2 and 100; used ${e}`;if(!/^[1-9]\d*$/.test(e))throw new Error(t);if(e=+e,e<2||e>100)throw new Error(t)}function CD(e,t,r,n,a,i,s){const o=new Set;n&&lX(e+t,nx,({groups:{captureName:u}})=>{o.add(u)},Pi.DEFAULT);const c=[r,n?o:null,a,i,s];return`${e}${kD(`(?:${e}`,"forward",...c)}(?:)${kD(`${t})`,"backward",...c)}${t}`}function kD(e,t,r,n,a,i,s){const c=h=>t==="forward"?h+2:r-h+2-1;let u="";for(let h=0;h<r;h++){const p=c(h);u+=y7(e,Oi`${uX}|\\k<(?<backref>[^>]+)>`,({0:g,groups:{captureName:y,unnamed:x,backref:b}})=>{if(b&&n&&!n.has(b))return g;const w=`_$${p}`;if(x||y){const E=s+i.length+1;return i.push(E),yEe(a,E),x?g:`(?<${y}${w}>`}return Oi`\k<${b}${w}>`},Pi.DEFAULT)}return u}function yEe(e,t){for(let r=0;r<e.length;r++)e[r]>=t&&e[r]++}function OD(e,t,r,n,a,i){if(e.size&&n){let s=0;lX(t,uX,()=>s++,Pi.DEFAULT);const o=i-s+a,c=new Map;return e.forEach((u,h)=>{const p=(n-s*r)/r,g=s*r,y=h>o+s?h+n:h,x=[];for(const b of u)if(b<=o)x.push(b);else if(b>o+s+p)x.push(b+n);else if(b<=o+s)for(let w=0;w<=r;w++)x.push(b+s*w);else for(let w=0;w<=r;w++)x.push(b+g+p*w);c.set(y,x)}),c}return e}var Tn=String.fromCodePoint,_t=String.raw,Lo={flagGroups:(()=>{try{new RegExp("(?i:)")}catch{return!1}return!0})(),unicodeSets:(()=>{try{new RegExp("","v")}catch{return!1}return!0})()};Lo.bugFlagVLiteralHyphenIsRange=Lo.unicodeSets?(()=>{try{new RegExp(_t`[\d\-a]`,"v")}catch{return!0}return!1})():!1;Lo.bugNestedClassIgnoresNegation=Lo.unicodeSets&&new RegExp("[[^a]]","v").test("a");function tv(e,{enable:t,disable:r}){return{dotAll:!r?.dotAll&&!!(t?.dotAll||e.dotAll),ignoreCase:!r?.ignoreCase&&!!(t?.ignoreCase||e.ignoreCase)}}function Cp(e,t,r){return e.has(t)||e.set(t,r),e.get(t)}function Y_(e,t){return MD[e]>=MD[t]}function vEe(e,t){if(e==null)throw new Error(t??"Value expected");return e}var MD={ES2025:2025,ES2024:2024,ES2018:2018},bEe={auto:"auto",ES2025:"ES2025",ES2024:"ES2024",ES2018:"ES2018"};function dX(e={}){if({}.toString.call(e)!=="[object Object]")throw new Error("Unexpected options");if(e.target!==void 0&&!bEe[e.target])throw new Error(`Unexpected target "${e.target}"`);const t={accuracy:"default",avoidSubclass:!1,flags:"",global:!1,hasIndices:!1,lazyCompileLength:1/0,target:"auto",verbose:!1,...e,rules:{allowOrphanBackrefs:!1,asciiWordBoundaries:!1,captureGroup:!1,recursionLimit:20,singleline:!1,...e.rules}};return t.target==="auto"&&(t.target=Lo.flagGroups?"ES2025":Lo.unicodeSets?"ES2024":"ES2018"),t}var xEe="[	-\r ]",wEe=new Set([Tn(304),Tn(305)]),Eo=_t`[\p{L}\p{M}\p{N}\p{Pc}]`;function fX(e){if(wEe.has(e))return[e];const t=new Set,r=e.toLowerCase(),n=r.toUpperCase(),a=_Ee.get(r),i=SEe.get(r),s=EEe.get(r);return[...n].length===1&&t.add(n),s&&t.add(s),a&&t.add(a),t.add(r),i&&t.add(i),[...t]}var v7=new Map(`C Other
941Cc Control cntrl
942Cf Format
943Cn Unassigned
944Co Private_Use
945Cs Surrogate
946L Letter
947LC Cased_Letter
948Ll Lowercase_Letter
949Lm Modifier_Letter
950Lo Other_Letter
951Lt Titlecase_Letter
952Lu Uppercase_Letter
953M Mark Combining_Mark
954Mc Spacing_Mark
955Me Enclosing_Mark
956Mn Nonspacing_Mark
957N Number
958Nd Decimal_Number digit
959Nl Letter_Number
960No Other_Number
961P Punctuation punct
962Pc Connector_Punctuation
963Pd Dash_Punctuation
964Pe Close_Punctuation
965Pf Final_Punctuation
966Pi Initial_Punctuation
967Po Other_Punctuation
968Ps Open_Punctuation
969S Symbol
970Sc Currency_Symbol
971Sk Modifier_Symbol
972Sm Math_Symbol
973So Other_Symbol
974Z Separator
975Zl Line_Separator
976Zp Paragraph_Separator
977Zs Space_Separator
978ASCII
979ASCII_Hex_Digit AHex
980Alphabetic Alpha
981Any
982Assigned
983Bidi_Control Bidi_C
984Bidi_Mirrored Bidi_M
985Case_Ignorable CI
986Cased
987Changes_When_Casefolded CWCF
988Changes_When_Casemapped CWCM
989Changes_When_Lowercased CWL
990Changes_When_NFKC_Casefolded CWKCF
991Changes_When_Titlecased CWT
992Changes_When_Uppercased CWU
993Dash
994Default_Ignorable_Code_Point DI
995Deprecated Dep
996Diacritic Dia
997Emoji
998Emoji_Component EComp
999Emoji_Modifier EMod
1000Emoji_Modifier_Base EBase
1001Emoji_Presentation EPres
1002Extended_Pictographic ExtPict
1003Extender Ext
1004Grapheme_Base Gr_Base
1005Grapheme_Extend Gr_Ext
1006Hex_Digit Hex
1007IDS_Binary_Operator IDSB
1008IDS_Trinary_Operator IDST
1009ID_Continue IDC
1010ID_Start IDS
1011Ideographic Ideo
1012Join_Control Join_C
1013Logical_Order_Exception LOE
1014Lowercase Lower
1015Math
1016Noncharacter_Code_Point NChar
1017Pattern_Syntax Pat_Syn
1018Pattern_White_Space Pat_WS
1019Quotation_Mark QMark
1020Radical
1021Regional_Indicator RI
1022Sentence_Terminal STerm
1023Soft_Dotted SD
1024Terminal_Punctuation Term
1025Unified_Ideograph UIdeo
1026Uppercase Upper
1027Variation_Selector VS
1028White_Space space
1029XID_Continue XIDC
1030XID_Start XIDS`.split(/\s/).map(e=>[rx(e),e])),SEe=new Map([["s",Tn(383)],[Tn(383),"s"]]),EEe=new Map([[Tn(223),Tn(7838)],[Tn(107),Tn(8490)],[Tn(229),Tn(8491)],[Tn(969),Tn(8486)]]),_Ee=new Map([$l(453),$l(456),$l(459),$l(498),...y5(8072,8079),...y5(8088,8095),...y5(8104,8111),$l(8124),$l(8140),$l(8188)]),AEe=new Map([["alnum",_t`[\p{Alpha}\p{Nd}]`],["alpha",_t`\p{Alpha}`],["ascii",_t`\p{ASCII}`],["blank",_t`[\p{Zs}\t]`],["cntrl",_t`\p{Cc}`],["digit",_t`\p{Nd}`],["graph",_t`[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]`],["lower",_t`\p{Lower}`],["print",_t`[[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]\p{Zs}]`],["punct",_t`[\p{P}\p{S}]`],["space",_t`\p{space}`],["upper",_t`\p{Upper}`],["word",_t`[\p{Alpha}\p{M}\p{Nd}\p{Pc}]`],["xdigit",_t`\p{AHex}`]]);function TEe(e,t){const r=[];for(let n=e;n<=t;n++)r.push(n);return r}function $l(e){const t=Tn(e);return[t.toLowerCase(),t]}function y5(e,t){return TEe(e,t).map(r=>$l(r))}var hX=new Set(["Lower","Lowercase","Upper","Uppercase","Ll","Lowercase_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter"]);function NEe(e,t){const r={accuracy:"default",asciiWordBoundaries:!1,avoidSubclass:!1,bestEffortTarget:"ES2025",...t};pX(e);const n={accuracy:r.accuracy,asciiWordBoundaries:r.asciiWordBoundaries,avoidSubclass:r.avoidSubclass,flagDirectivesByAlt:new Map,jsGroupNameMap:new Map,minTargetEs2024:Y_(r.bestEffortTarget,"ES2024"),passedLookbehind:!1,strategy:null,subroutineRefMap:new Map,supportedGNodes:new Set,digitIsAscii:e.flags.digitIsAscii,spaceIsAscii:e.flags.spaceIsAscii,wordIsAscii:e.flags.wordIsAscii};np(e,CEe,n);const a={dotAll:e.flags.dotAll,ignoreCase:e.flags.ignoreCase},i={currentFlags:a,prevFlags:null,globalFlags:a,groupOriginByCopy:new Map,groupsByName:new Map,multiplexCapturesToLeftByRef:new Map,openRefs:new Map,reffedNodesByReferencer:new Map,subroutineRefMap:n.subroutineRefMap};np(e,kEe,i);const s={groupsByName:i.groupsByName,highestOrphanBackref:0,numCapturesToLeft:0,reffedNodesByReferencer:i.reffedNodesByReferencer};return np(e,OEe,s),e._originMap=i.groupOriginByCopy,e._strategy=n.strategy,e}var CEe={AbsenceFunction({node:e,parent:t,replaceWith:r}){const{body:n,kind:a}=e;if(a==="repeater"){const i=Ji();i.body[0].body.push(Zc({negate:!0,body:n}),Wd("Any"));const s=Ji();s.body[0].body.push(iX("greedy",0,1/0,i)),r(Jr(s,t),{traverse:!0})}else throw new Error('Unsupported absence function "(?~|"')},Alternative:{enter({node:e,parent:t,key:r},{flagDirectivesByAlt:n}){const a=e.body.filter(i=>i.kind==="flags");for(let i=r+1;i<t.body.length;i++){const s=t.body[i];Cp(n,s,[]).push(...a)}},exit({node:e},{flagDirectivesByAlt:t}){if(t.get(e)?.length){const r=gX(t.get(e));if(r){const n=Ji({flags:r});n.body[0].body=e.body,e.body=[Jr(n,e)]}}}},Assertion({node:e,parent:t,key:r,container:n,root:a,remove:i,replaceWith:s},o){const{kind:c,negate:u}=e,{asciiWordBoundaries:h,avoidSubclass:p,supportedGNodes:g,wordIsAscii:y}=o;if(c==="text_segment_boundary")throw new Error(`Unsupported text segment boundary "\\${u?"Y":"y"}"`);if(c==="line_end")s(Jr(Zc({body:[Au({body:[q_("string_end")]}),Au({body:[tx(10)]})]}),t));else if(c==="line_start")s(Jr(_o(_t`(?<=\A|\n(?!\z))`,{skipLookbehindValidation:!0}),t));else if(c==="search_start")if(g.has(e))a.flags.sticky=!0,i();else{const x=n[r-1];if(x&&jEe(x))s(Jr(Zc({negate:!0}),t));else{if(p)throw new Error(_t`Uses "\G" in a way that requires a subclass`);s(Ul(q_("string_start"),t)),o.strategy="clip_search"}}else if(!(c==="string_end"||c==="string_start"))if(c==="string_end_newline")s(Jr(_o(_t`(?=\n?\z)`),t));else if(c==="word_boundary"){if(!y&&!h){const x=`(?:(?<=${Eo})(?!${Eo})|(?<!${Eo})(?=${Eo}))`,b=`(?:(?<=${Eo})(?=${Eo})|(?<!${Eo})(?!${Eo}))`;s(Jr(_o(u?b:x),t))}}else throw new Error(`Unexpected assertion kind "${c}"`)},Backreference({node:e},{jsGroupNameMap:t}){let{ref:r}=e;typeof r=="string"&&!b5(r)&&(r=v5(r,t),e.ref=r)},CapturingGroup({node:e},{jsGroupNameMap:t,subroutineRefMap:r}){let{name:n}=e;n&&!b5(n)&&(n=v5(n,t),e.name=n),r.set(e.number,e),n&&r.set(n,e)},CharacterClassRange({node:e,parent:t,replaceWith:r}){if(t.kind==="intersection"){const n=py({body:[e]});r(Jr(n,t),{traverse:!0})}},CharacterSet({node:e,parent:t,replaceWith:r},{accuracy:n,minTargetEs2024:a,digitIsAscii:i,spaceIsAscii:s,wordIsAscii:o}){const{kind:c,negate:u,value:h}=e;if(i&&(c==="digit"||h==="digit")){r(Ul(G_("digit",{negate:u}),t));return}if(s&&(c==="space"||h==="space")){r(Jr(x5(_o(xEe),u),t));return}if(o&&(c==="word"||h==="word")){r(Ul(G_("word",{negate:u}),t));return}if(c==="any")r(Ul(Wd("Any"),t));else if(c==="digit")r(Ul(Wd("Nd",{negate:u}),t));else if(c!=="dot")if(c==="text_segment"){if(n==="strict")throw new Error(_t`Use of "\X" requires non-strict accuracy`);const p="\\p{Emoji}(?:\\p{EMod}|\\uFE0F\\u20E3?|[\\x{E0020}-\\x{E007E}]+\\x{E007F})?",g=_t`\p{RI}{2}|${p}(?:\u200D${p})*`;r(Jr(_o(_t`(?>\r\n|${a?_t`\p{RGI_Emoji}`:g}|\P{M}
1030\p{M}*)`,{skipPropertyNameValidation:!0}),t))}else if(c==="hex")r(Ul(Wd("AHex",{negate:u}),t));else if(c==="newline")r(Jr(_o(u?`[^
1031]`:`(?>\r
1032?|[
1033\v\f…\u2028\u2029])`),t));else if(c==="posix")if(!a&&(h==="graph"||h==="print")){if(n==="strict")throw new Error(`POSIX class "${h}" requires min target ES2024 or non-strict accuracy`);let p={graph:"!-~",print:" -~"}[h];u&&(p=`\0-${Tn(p.codePointAt(0)-1)}${Tn(p.codePointAt(2)+1)}-􏿿`),r(Jr(_o(`[${p}]`),t))}else r(Jr(x5(_o(AEe.get(h)),u),t));else if(c==="property")v7.has(rx(h))||(e.key="sc");else if(c==="space")r(Ul(Wd("space",{negate:u}),t));else if(c==="word")r(Jr(x5(_o(Eo),u),t));else throw new Error(`Unexpected character set kind "${c}"`)},Directive({node:e,parent:t,root:r,remove:n,replaceWith:a,removeAllPrevSiblings:i,removeAllNextSiblings:s}){const{kind:o,flags:c}=e;if(o==="flags")if(!c.enable&&!c.disable)n();else{const u=Ji({flags:c});u.body[0].body=s(),a(Jr(u,t),{traverse:!0})}else if(o==="keep"){const u=r.body[0],p=r.body.length===1&&rX(u,{type:"Group"})&&u.body[0].body.length===1?u.body[0]:r;if(t.parent!==p||p.body.length>1)throw new Error(_t`Uses "\K" in a way that's unsupported`);const g=Zc({behind:!0});g.body[0].body=i(),a(Jr(g,t))}else throw new Error(`Unexpected directive kind "${o}"`)},Flags({node:e,parent:t}){if(e.posixIsAscii)throw new Error('Unsupported flag "P"');if(e.textSegmentMode==="word")throw new Error('Unsupported flag "y{w}"');["digitIsAscii","extended","posixIsAscii","spaceIsAscii","wordIsAscii","textSegmentMode"].forEach(r=>delete e[r]),Object.assign(e,{global:!1,hasIndices:!1,multiline:!1,sticky:e.sticky??!1}),t.options={disable:{x:!0,n:!0},force:{v:!0}}},Group({node:e}){if(!e.flags)return;const{enable:t,disable:r}=e.flags;t?.extended&&delete t.extended,r?.extended&&delete r.extended,t?.dotAll&&r?.dotAll&&delete t.dotAll,t?.ignoreCase&&r?.ignoreCase&&delete t.ignoreCase,t&&!Object.keys(t).length&&delete e.flags.enable,r&&!Object.keys(r).length&&delete e.flags.disable,!e.flags.enable&&!e.flags.disable&&delete e.flags},LookaroundAssertion({node:e},t){const{kind:r}=e;r==="lookbehind"&&(t.passedLookbehind=!0)},NamedCallout({node:e,parent:t,replaceWith:r}){const{kind:n}=e;if(n==="fail")r(Jr(Zc({negate:!0}),t));else throw new Error(`Unsupported named callout "(*${n.toUpperCase()}"`)},Quantifier({node:e}){if(e.body.type==="Quantifier"){const t=Ji();t.body[0].body.push(e.body),e.body=Jr(t,e)}},Regex:{enter({node:e},{supportedGNodes:t}){const r=[];let n=!1,a=!1;for(const i of e.body)if(i.body.length===1&&i.body[0].kind==="search_start")i.body.pop();else{const s=vX(i.body);s?(n=!0,Array.isArray(s)?r.push(...s):r.push(s)):a=!0}n&&!a&&r.forEach(i=>t.add(i))},exit(e,{accuracy:t,passedLookbehind:r,strategy:n}){if(t==="strict"&&r&&n)throw new Error(_t`Uses "\G" in a way that requires non-strict accuracy`)}},Subroutine({node:e},{jsGroupNameMap:t}){let{ref:r}=e;typeof r=="string"&&!b5(r)&&(r=v5(r,t),e.ref=r)}},kEe={Backreference({node:e},{multiplexCapturesToLeftByRef:t,reffedNodesByReferencer:r}){const{orphan:n,ref:a}=e;n||r.set(e,[...t.get(a).map(({node:i})=>i)])},CapturingGroup:{enter({node:e,parent:t,replaceWith:r,skip:n},{groupOriginByCopy:a,groupsByName:i,multiplexCapturesToLeftByRef:s,openRefs:o,reffedNodesByReferencer:c}){const u=a.get(e);if(u&&o.has(e.number)){const p=Ul(PD(e.number),t);c.set(p,o.get(e.number)),r(p);return}o.set(e.number,e),s.set(e.number,[]),e.name&&Cp(s,e.name,[]);const h=s.get(e.name??e.number);for(let p=0;p<h.length;p++){const g=h[p];if(u===g.node||u&&u===g.origin||e===g.origin){h.splice(p,1);break}}if(s.get(e.number).push({node:e,origin:u}),e.name&&s.get(e.name).push({node:e,origin:u}),e.name){const p=Cp(i,e.name,new Map);let g=!1;if(u)g=!0;else for(const y of p.values())if(!y.hasDuplicateNameToRemove){g=!0;break}i.get(e.name).set(e,{node:e,hasDuplicateNameToRemove:g})}},exit({node:e},{openRefs:t}){t.delete(e.number)}},Group:{enter({node:e},t){t.prevFlags=t.currentFlags,e.flags&&(t.currentFlags=tv(t.currentFlags,e.flags))},exit(e,t){t.currentFlags=t.prevFlags}},Subroutine({node:e,parent:t,replaceWith:r},n){const{isRecursive:a,ref:i}=e;if(a){let h=t;for(;(h=h.parent)&&!(h.type==="CapturingGroup"&&(h.name===i||h.number===i)););n.reffedNodesByReferencer.set(e,h);return}const s=n.subroutineRefMap.get(i),o=i===0,c=o?PD(0):mX(s,n.groupOriginByCopy,null);let u=c;if(!o){const h=gX(REe(s,g=>g.type==="Group"&&!!g.flags)),p=h?tv(n.globalFlags,h):n.globalFlags;MEe(p,n.currentFlags)||(u=Ji({flags:DEe(p)}),u.body[0].body.push(c))}r(Jr(u,t),{traverse:!o})}},OEe={Backreference({node:e,parent:t,replaceWith:r}
vendor: 14,132 bytes, line 1033
1033,n){if(e.orphan){n.highestOrphanBackref=Math.max(n.highestOrphanBackref,e.ref);return}const i=n.reffedNodesByReferencer.get(e).filter(s=>PEe(s,e));if(!i.length)r(Jr(Zc({negate:!0}),t));else if(i.length>1){const s=Ji({atomic:!0,body:i.reverse().map(o=>Au({body:[V_(o.number)]}))});r(Jr(s,t))}else e.ref=i[0].number},CapturingGroup({node:e},t){e.number=++t.numCapturesToLeft,e.name&&t.groupsByName.get(e.name).get(e).hasDuplicateNameToRemove&&delete e.name},Regex:{exit({node:e},t){const r=Math.max(t.highestOrphanBackref-t.numCapturesToLeft,0);for(let n=0;n<r;n++){const a=aX();e.body.at(-1).body.push(a)}}},Subroutine({node:e},t){!e.isRecursive||e.ref===0||(e.ref=t.reffedNodesByReferencer.get(e).number)}};function pX(e){np(e,{"*"({node:t,parent:r}){t.parent=r}})}function MEe(e,t){return e.dotAll===t.dotAll&&e.ignoreCase===t.ignoreCase}function PEe(e,t){let r=t;do{if(r.type==="Regex")return!1;if(r.type==="Alternative")continue;if(r===e)return!1;const n=yX(r.parent);for(const a of n){if(a===r)break;if(a===e||bX(a,e))return!0}}while(r=r.parent);throw new Error("Unexpected path")}function mX(e,t,r,n){const a=Array.isArray(e)?[]:{};for(const[i,s]of Object.entries(e))i==="parent"?a.parent=Array.isArray(r)?n:r:s&&typeof s=="object"?a[i]=mX(s,t,a,r):(i==="type"&&s==="CapturingGroup"&&t.set(a,t.get(e)??e),a[i]=s);return a}function PD(e){const t=sX(e);return t.isRecursive=!0,t}function REe(e,t){const r=[];for(;e=e.parent;)(!t||t(e))&&r.push(e);return r}function v5(e,t){if(t.has(e))return t.get(e);const r=`$${t.size}_${e.replace(/^[^$_\p{IDS}]|[^$\u200C\u200D\p{IDC}]/ug,"_")}`;return t.set(e,r),r}function gX(e){const t=["dotAll","ignoreCase"],r={enable:{},disable:{}};return e.forEach(({flags:n})=>{t.forEach(a=>{n.enable?.[a]&&(delete r.disable[a],r.enable[a]=!0),n.disable?.[a]&&(r.disable[a]=!0)})}),Object.keys(r.enable).length||delete r.enable,Object.keys(r.disable).length||delete r.disable,r.enable||r.disable?r:null}function DEe({dotAll:e,ignoreCase:t}){const r={};return(e||t)&&(r.enable={},e&&(r.enable.dotAll=!0),t&&(r.enable.ignoreCase=!0)),(!e||!t)&&(r.disable={},!e&&(r.disable.dotAll=!0),!t&&(r.disable.ignoreCase=!0)),r}function yX(e){if(!e)throw new Error("Node expected");const{body:t}=e;return Array.isArray(t)?t:t?[t]:null}function vX(e){const t=e.find(r=>r.kind==="search_start"||LEe(r,{negate:!1})||!IEe(r));if(!t)return null;if(t.kind==="search_start")return t;if(t.type==="LookaroundAssertion")return t.body[0].body[0];if(t.type==="CapturingGroup"||t.type==="Group"){const r=[];for(const n of t.body){const a=vX(n.body);if(!a)return null;Array.isArray(a)?r.push(...a):r.push(a)}return r}return null}function bX(e,t){const r=yX(e)??[];for(const n of r)if(n===t||bX(n,t))return!0;return!1}function IEe({type:e}){return e==="Assertion"||e==="Directive"||e==="LookaroundAssertion"}function jEe(e){const t=["Character","CharacterClass","CharacterSet"];return t.includes(e.type)||e.type==="Quantifier"&&e.min&&t.includes(e.body.type)}function LEe(e,t){const r={negate:null,...t};return e.type==="LookaroundAssertion"&&(r.negate===null||e.negate===r.negate)&&e.body.length===1&&rX(e.body[0],{type:"Assertion",kind:"search_start"})}function b5(e){return/^[$_\p{IDS}][$\u200C\u200D\p{IDC}]*$/u.test(e)}function _o(e,t){const n=nX(e,{...t,unicodePropertyMap:v7}).body;return n.length>1||n[0].body.length>1?Ji({body:n}):n[0].body[0]}function x5(e,t){return e.negate=t,e}function Ul(e,t){return e.parent=t,e}function Jr(e,t){return pX(e),e.parent=t,e}function BEe(e,t){const r=dX(t),n=Y_(r.target,"ES2024"),a=Y_(r.target,"ES2025"),i=r.rules.recursionLimit;if(!Number.isInteger(i)||i<2||i>20)throw new Error("Invalid recursionLimit; use 2-20");let s=null,o=null;if(!a){const y=[e.flags.ignoreCase];np(e,zEe,{getCurrentModI:()=>y.at(-1),popModI(){y.pop()},pushModI(x){y.push(x)},setHasCasedChar(){y.at(-1)?s=!0:o=!0}})}const c={dotAll:e.flags.dotAll,ignoreCase:!!((e.flags.ignoreCase||s)&&!o)};let u=e;const h={accuracy:r.accuracy,appliedGlobalFlags:c,captureMap:new Map,currentFlags:{dotAll:e.flags.dotAll,ignoreCase:e.flags.ignoreCase},inCharClass:!1,lastNode:u,originMap:e._originMap,recursionLimit:i,useAppliedIgnoreCase:!!(!a&&s&&o),useFlagMods:a,useFlagV:n,verbose:r.verbose};function p(y){return h.lastNode=u,u=y,vEe(FEe[y.type],`Unexpected node type "${y.type}"`)(y,h,p)}const g={pattern:e.body.map(p).join("|"),flags:p(e.flags),options:{...e.options}};return n||(delete g.options.force.v,g.options.disable.v=!0,g.options.unicodeSetsPlugin=null),g._captureTransfers=new Map,g._hiddenCaptures=[],h.captureMap.forEach((y,x)=>{y.hidden&&g._hiddenCaptures.push(x),y.transferTo&&Cp(g._captureTransfers,y.transferTo,[]).push(x)}),g}var zEe={"*":{enter({node:e},t){if(DD(e)){const r=t.getCurrentModI();t.pushModI(e.flags?tv({ignoreCase:r},e.flags).ignoreCase:r)}},exit({node:e},t){DD(e)&&t.popModI()}},Backreference(e,t){t.setHasCasedChar()},Character({node:e},t){b7(Tn(e.value))&&t.setHasCasedChar()},CharacterClassRange({node:e,skip:t},r){t(),xX(e,{firstOnly:!0}).length&&r.setHasCasedChar()},CharacterSet({node:e},t){e.kind==="property"&&hX.has(e.value)&&t.setHasCasedChar()}},FEe={Alternative({body:e},t,r){return e.map(r).join("")},Assertion({kind:e,negate:t}){if(e==="string_end")return"$";if(e==="string_start")return"^";if(e==="word_boundary")return t?_t`\B`:_t`\b`;throw new Error(`Unexpected assertion kind "${e}"`)},Backreference({ref:e},t){if(typeof e!="number")throw new Error("Unexpected named backref in transformed AST");if(!t.useFlagMods&&t.accuracy==="strict"&&t.currentFlags.ignoreCase&&!t.captureMap.get(e).ignoreCase)throw new Error("Use of case-insensitive backref to case-sensitive group requires target ES2025 or non-strict accuracy");return"\\"+e},CapturingGroup(e,t,r){const{body:n,name:a,number:i}=e,s={ignoreCase:t.currentFlags.ignoreCase},o=t.originMap.get(e);return o&&(s.hidden=!0,i>o.number&&(s.transferTo=o.number)),t.captureMap.set(i,s),`(${a?`?<${a}>`:""}${n.map(r).join("|")})`},Character({value:e},t){const r=Tn(e),n=$d(e,{escDigit:t.lastNode.type==="Backreference",inCharClass:t.inCharClass,useFlagV:t.useFlagV});if(n!==r)return n;if(t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase&&b7(r)){const a=fX(r);return t.inCharClass?a.join(""):a.length>1?`[${a.join("")}]`:a[0]}return r},CharacterClass(e,t,r){const{kind:n,negate:a,parent:i}=e;let{body:s}=e;if(n==="intersection"&&!t.useFlagV)throw new Error("Use of class intersection requires min target ES2024");Lo.bugFlagVLiteralHyphenIsRange&&t.useFlagV&&s.some(ID)&&(s=[tx(45),...s.filter(u=>!ID(u))]);const o=()=>`[${a?"^":""}${s.map(r).join(n==="intersection"?"&&":"")}]`;if(!t.inCharClass){if((!t.useFlagV||Lo.bugNestedClassIgnoresNegation)&&!a){const h=s.filter(p=>p.type==="CharacterClass"&&p.kind==="union"&&p.negate);if(h.length){const p=Ji(),g=p.body[0];return p.parent=i,g.parent=p,s=s.filter(y=>!h.includes(y)),e.body=s,s.length?(e.parent=g,g.body.push(e)):p.body.pop(),h.forEach(y=>{const x=Au({body:[y]});y.parent=x,x.parent=p,p.body.push(x)}),r(p)}}t.inCharClass=!0;const u=o();return t.inCharClass=!1,u}const c=s[0];if(n==="union"&&!a&&c&&((!t.useFlagV||!t.verbose)&&i.kind==="union"&&!(Lo.bugFlagVLiteralHyphenIsRange&&t.useFlagV)||!t.verbose&&i.kind==="intersection"&&s.length===1&&c.type!=="CharacterClassRange"))return s.map(r).join("");if(!t.useFlagV&&i.type==="CharacterClass")throw new Error("Use of nested character class requires min target ES2024");return o()},CharacterClassRange(e,t){const r=e.min.value,n=e.max.value,a={escDigit:!1,inCharClass:!0,useFlagV:t.useFlagV},i=$d(r,a),s=$d(n,a),o=new Set;if(t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase){const c=xX(e);VEe(c).forEach(h=>{o.add(Array.isArray(h)?`${$d(h[0],a)}-${$d(h[1],a)}`:$d(h,a))})}return`${i}-${s}${[...o].join("")}`},CharacterSet({kind:e,negate:t,value:r,key:n},a){if(e==="dot")return a.currentFlags.dotAll?a.appliedGlobalFlags.dotAll||a.useFlagMods?".":"[^]":_t`[^\n]`;if(e==="digit")return t?_t`\D`:_t`\d`;if(e==="property"){if(a.useAppliedIgnoreCase&&a.currentFlags.ignoreCase&&hX.has(r))throw new Error(`Unicode property "${r}" can't be case-insensitive when other chars have specific case`);return`${t?_t`\P`:_t`\p`}{${n?`${n}=`:""}${r}}`}if(e==="word")return t?_t`\W`:_t`\w`;throw new Error(`Unexpected character set kind "${e}"`)},Flags(e,t){return(t.appliedGlobalFlags.ignoreCase?"i":"")+(e.dotAll?"s":"")+(e.sticky?"y":"")},Group({atomic:e,body:t,flags:r,parent:n},a,i){const s=a.currentFlags;r&&(a.currentFlags=tv(s,r));const o=t.map(i).join("|"),c=!a.verbose&&t.length===1&&n.type!=="Quantifier"&&!e&&(!a.useFlagMods||!r)?o:`(?${GEe(e,r,a.useFlagMods)}${o})`;return a.currentFlags=s,c},LookaroundAssertion({body:e,kind:t,negate:r},n,a){return`(?${`${t==="lookahead"?"":"<"}${r?"!":"="}`}${e.map(a).join("|")})`},Quantifier(e,t,r){return r(e.body)+WEe(e)},Subroutine({isRecursive:e,ref:t},r){if(!e)throw new Error("Unexpected non-recursive subroutine in transformed AST");const n=r.recursionLimit;return t===0?`(?R=${n})`:_t`\g<${t}&R=${n}>`}},$Ee=new Set(["$","(",")","*","+",".","?","[","\\","]","^","{","|","}"]),UEe=new Set(["-","\\","]","^","["]),HEe=new Set(["(",")","-","/","[","\\","]","^","{","|","}","!","#","$","%","&","*","+",",",".",":",";","<","=",">","?","@","`","~"]),RD=new Map([[9,_t`\t`],[10,_t`\n`],[11,_t`\v`],[12,_t`\f`],[13,_t`\r`],[8232,_t`\u2028`],[8233,_t`\u2029`],[65279,_t`\uFEFF`]]),qEe=new RegExp("^\\p{Cased}$","u");function b7(e){return qEe.test(e)}function xX(e,t){const r=!!t?.firstOnly,n=e.min.value,a=e.max.value,i=[];if(n<65&&(a===65535||a>=131071)||n===65536&&a>=131071)return i;for(let s=n;s<=a;s++){const o=Tn(s);if(!b7(o))continue;const c=fX(o).filter(u=>{const h=u.codePointAt(0);return h<n||h>a});if(c.length&&(i.push(...c),r))break}return i}function $d(e,{escDigit:t,inCharClass:r,useFlagV:n}){if(RD.has(e))return RD.get(e);if(e<32||e>126&&e<160||e>262143||t&&YEe(e))return e>255?`\\u{${e.toString(16).toUpperCase()}}`:`\\x${e.toString(16).toUpperCase().padStart(2,"0")}`;const a=r?n?HEe:UEe:$Ee,i=Tn(e);return(a.has(i)?"\\":"")+i}function VEe(e){const t=e.map(a=>a.codePointAt(0)).sort((a,i)=>a-i),r=[];let n=null;for(let a=0;a<t.length;a++)t[a+1]===t[a]+1?n??=t[a]:n===null?r.push(t[a]):(r.push([n,t[a]]),n=null);return r}function GEe(e,t,r){if(e)return">";let n="";if(t&&r){const{enable:a,disable:i}=t;n=(a?.ignoreCase?"i":"")+(a?.dotAll?"s":"")+(i?"-":"")+(i?.ignoreCase?"i":"")+(i?.dotAll?"s":"")}return`${n}:`}function WEe({kind:e,max:t,min:r}){let n;return!r&&t===1?n="?":!r&&t===1/0?n="*":r===1&&t===1/0?n="+":r===t?n=`{${r}}`:n=`{${r},${t===1/0?"":t}}`,n+{greedy:"",lazy:"?",possessive:"+"}[e]}function DD({type:e}){return e==="CapturingGroup"||e==="Group"||e==="LookaroundAssertion"}function YEe(e){return e>47&&e<58}function ID({type:e,value:t}){return e==="Character"&&t===45}var KEe=class K_ extends RegExp{#t=new Map;#e=null;#r;#a=null;#n=null;rawOptions={};get source(){return this.#r||"(?:)"}constructor(t,r,n){const a=!!n?.lazyCompile;if(t instanceof RegExp){if(n)throw new Error("Cannot provide options when copying a regexp");const i=t;super(i,r),this.#r=i.source,i instanceof K_&&(this.#t=i.#t,this.#a=i.#a,this.#n=i.#n,this.rawOptions=i.rawOptions)}else{const i={hiddenCaptures:[],strategy:null,transfers:[],...n};super(a?"":t,r),this.#r=t,this.#t=QEe(i.hiddenCaptures,i.transfers),this.#n=i.strategy,this.rawOptions=n??{}}a||(this.#e=this)}exec(t){if(!this.#e){const{lazyCompile:a,...i}=this.rawOptions;this.#e=new K_(this.#r,this.flags,i)}const r=this.global||this.sticky,n=this.lastIndex;if(this.#n==="clip_search"&&r&&n){this.lastIndex=0;const a=this.#i(t.slice(n));return a&&(XEe(a,n,t,this.hasIndices),this.lastIndex+=n),a}return this.#i(t)}#i(t){this.#e.lastIndex=this.lastIndex;const r=super.exec.call(this.#e,t);if(this.lastIndex=this.#e.lastIndex,!r||!this.#t.size)return r;const n=[...r];r.length=1;let a;this.hasIndices&&(a=[...r.indices],r.indices.length=1);const i=[0];for(let s=1;s<n.length;s++){const{hidden:o,transferTo:c}=this.#t.get(s)??{};if(o?i.push(null):(i.push(r.length),r.push(n[s]),this.hasIndices&&r.indices.push(a[s])),c&&n[s]!==void 0){const u=i[c];if(!u)throw new Error(`Invalid capture transfer to "${u}"`);if(r[u]=n[s],this.hasIndices&&(r.indices[u]=a[s]),r.groups){this.#a||(this.#a=ZEe(this.source));const h=this.#a.get(c);h&&(r.groups[h]=n[s],this.hasIndices&&(r.indices.groups[h]=a[s]))}}}return r}};function XEe(e,t,r,n){if(e.index+=t,e.input=r,n){const a=e.indices;for(let s=0;s<a.length;s++){const o=a[s];o&&(a[s]=[o[0]+t,o[1]+t])}const i=a.groups;i&&Object.keys(i).forEach(s=>{const o=i[s];o&&(i[s]=[o[0]+t,o[1]+t])})}}function QEe(e,t){const r=new Map;for(const n of e)r.set(n,{hidden:!0});for(const[n,a]of t)for(const i of a)Cp(r,i,{}).transferTo=n;return r}function ZEe(e){const t=/(?<capture>\((?:\?<(?![=!])(?<name>[^>]+)>|(?!\?)))|\\?./gsu,r=new Map;let n=0,a=0,i;for(;i=t.exec(e);){const{0:s,groups:{capture:o,name:c}}=i;s==="["?n++:n?s==="]"&&n--:o&&(a++,c&&r.set(a,c))}return r}function JEe(e,t){const r=e_e(e,t);return r.options?new KEe(r.pattern,r.flags,r.options):new RegExp(r.pattern,r.flags)}function e_e(e,t){const r=dX(t),n=nX(e,{flags:r.flags,normalizeUnknownPropertyNames:!0,rules:{captureGroup:r.rules.captureGroup,singleline:r.rules.singleline},skipBackrefValidation:r.rules.allowOrphanBackrefs,unicodePropertyMap:v7}),a=NEe(n,{accuracy:r.accuracy,asciiWordBoundaries:r.rules.asciiWordBoundaries,avoidSubclass:r.avoidSubclass,bestEffortTarget:r.target}),i=BEe(a,r),s=gEe(i.pattern,{captureTransfers:i._captureTransfers,hiddenCaptures:i._hiddenCaptures,mode:"external"}),o=pEe(s.pattern),c=hEe(o.pattern,{captureTransfers:s.captureTransfers,hiddenCaptures:s.hiddenCaptures}),u={pattern:c.pattern,flags:`${r.hasIndices?"d":""}${r.global?"g":""}${i.flags}${i.options.disable.v?"u":"v"}`};if(r.avoidSubclass){if(r.lazyCompileLength!==1/0)throw new Error("Lazy compilation requires subclass")}else{const h=c.hiddenCaptures.sort((x,b)=>x-b),p=Array.from(c.captureTransfers),g=a._strategy,y=u.pattern.length>=r.lazyCompileLength;(h.length||p.length||g||y)&&(u.options={...h.length&&{hiddenCaptures:h},...p.length&&{transfers:p},...g&&{strategy:g},...y&&{lazyCompile:y}})}return u}const jD=4294967295;
1033class t_e{constructor(t,r={}){this.patterns=t,this.options=r;const{forgiving:n=!1,cache:a,regexConstructor:i}=r;if(!i)throw new Error("Option `regexConstructor` is not provided");this.regexps=t.map(s=>{if(typeof s!="string")return s;const o=a?.get(s);if(o){if(o instanceof RegExp)return o;if(n)return null;throw o}try{const c=i(s);return a?.set(s,c),c}catch(c){if(a?.set(s,c),n)return null;throw c}})}regexps;findNextMatchSync(t,r,n){const a=typeof t=="string"?t:t.content,i=[];function s(o,c,u=0){return{index:o,captureIndices:c.indices.map(h=>h==null?{start:jD,end:jD,length:0}:{start:h[0]+u,end:h[1]+u,length:h[1]-h[0]})}}for(let o=0;o<this.regexps.length;o++){const c=this.regexps[o];if(c)try{c.lastIndex=r;const u=c.exec(a);if(!u)continue;if(u.index===r)return s(o,u,0);i.push([o,u,0])}catch(u){if(this.options.forgiving)continue;throw u}}if(i.length){const o=Math.min(...i.map(c=>c[1].index));for(const[c,u,h]of i)if(u.index===o)return s(c,u,h)}return null}}function r_e(e,t){return JEe(e,{global:!0,hasIndices:!0,lazyCompileLength:3e3,rules:{allowOrphanBackrefs:!0,asciiWordBoundaries:!0,captureGroup:!0,recursionLimit:5,singleline:!0},...t})}function n_e(e={}){const t=Object.assign({target:"auto",cache:new Map},e);return t.regexConstructor||=r=>r_e(r,{target:t.target}),{createScanner(r){return new t_e(r,t)},createString(r){return{content:r}}}}function x7(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Uu=x7();function wX(e){Uu=e}var ap={exec:()=>null};function tr(e,t=""){let r=typeof e=="string"?e:e.source,n={replace:(a,i)=>{let s=typeof i=="string"?i:i.source;return s=s.replace(ya.caret,"$1"),r=r.replace(a,s),n},getRegex:()=>new RegExp(r,t)};return n}var ya={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[	 ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},a_e=/^(?:[ \t]*(?:\n|$))+/,i_e=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,s_e=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Dm=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,o_e=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,w7=/(?:[*+-]|\d{1,9}[.)])/,SX=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,EX=tr(SX).replace(/bull/g,w7).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),l_e=tr(SX).replace(/bull/g,w7).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),S7=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,c_e=/^[^\n]+/,E7=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,u_e=tr(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",E7).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),d_e=tr(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,w7).getRegex(),ax="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_7=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,f_e=tr("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>
1033)[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$))","i").replace("comment",_7).replace("tag",ax).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),_X=tr(S7).replace("hr",Dm).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",ax).getRegex(),h_e=tr(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",_X).getRegex(),A7={blockquote:h_e,code:i_e,def:u_e,fences:s_e,heading:o_e,hr:Dm,html:f_e,lheading:EX,list:d_e,newline:a_e,paragraph:_X,table:ap,text:c_e},LD=tr("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Dm).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}	)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",ax).getRegex(),p_e={...A7,lheading:l_e,table:LD,paragraph:tr(S7).replace("hr",Dm).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",LD).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",ax).getRegex()},m_e={...A7,html:tr(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",_7).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:ap,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:tr(S7).replace("hr",Dm).replace("heading",` *#{1,6} *[^
1034]`).replace("lheading",EX).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},g_e=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,y_e=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,AX=/^( {2,}|\\)\n(?!\s*$)/,v_e=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,ix=/[\p{P}\p{S}]/u,T7=/[\s\p{P}\p{S}]/u,TX=/[^\s\p{P}\p{S}]/u,b_e=tr(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,T7).getRegex(),NX=/(?!~)[\p{P}\p{S}]/u,x_e=/(?!~)[\s\p{P}\p{S}]/u,w_e=/(?:[^\s\p{P}\p{S}]|~)/u,S_e=tr(/link|code|html/,"g").replace("link",new RegExp("\\[(?:[^\\[\\]`]|(?<!`)(?<a>`+)[^`]+\\k<a>(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)")).replace("code",new RegExp("(?<!`)(?<b>`+)[^`]+\\k<b>(?!`)")).replace("html",/<(?! )[^<>]*?>/).getRegex(),CX=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,E_e=tr(CX,"u").replace(/punct/g,ix).getRegex(),__e=tr(CX,"u").replace(/punct/g,NX).getRegex(),kX="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",A_e=tr(kX,"gu").replace(/notPunctSpace/g,TX).replace(/punctSpace/g,T7).replace(/punct/g,ix).getRegex(),T_e=tr(kX,"gu").replace(/notPunctSpace/g,w_e).replace(/punctSpace/g,x_e).replace(/punct/g,NX).getRegex(),N_e=tr("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,TX).replace(/punctSpace/g,T7).replace(/punct/g,ix).getRegex(),C_e=tr(/\\(punct)/,"gu").replace(/punct/g,ix).getRegex(),k_e=tr(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),O_e=tr(_7).replace("(?:-->|$)","-->").getRegex(),M_e=tr("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",O_e).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),rv=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+[^`]*?`+(?!`)|[^\[\]\\`])*?/,P_e=tr(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",rv).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),OX=tr(/^!?\[(label)\]\[(ref)\]/).replace("label",rv).replace("ref",E7).getRegex(),MX=tr(/^!?\[(ref)\](?:\[\])?/).replace("ref",E7).getRegex(),R_e=tr("reflink|nolink(?!\\()","g").replace("reflink",OX).replace("nolink",MX).getRegex(),BD=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,N7={_backpedal:ap,anyPunctuation:C_e,autolink:k_e,blockSkip:S_e,br:AX,code:y_e,del:ap,emStrongLDelim:E_e,emStrongRDelimAst:A_e,emStrongRDelimUnd:N_e,escape:g_e,link:P_e,nolink:MX,punctuation:b_e,reflink:OX,reflinkSearch:R_e,tag:M_e,text:v_e,url:ap},D_e={...N7,link:tr(/^!?\[(label)\]\((.*?)\)/).replace("label",rv).getRegex(),reflink:tr(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",rv).getRegex()},X_={...N7,emStrongRDelimAst:T_e,emStrongLDelim:__e,url:tr(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",BD).replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:tr(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",BD).getRegex()},I_e={...X_,br:tr(AX).replace("{2,}","*").getRegex(),text:tr(X_.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},$1={normal:A7,gfm:p_e,pedantic:m_e},Eh={normal:N7,gfm:X_,breaks:I_e,pedantic:D_e},j_e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},zD=e=>j_e[e];function Ss(e,t){if(t){if(ya.escapeTest.test(e))return e.replace(ya.escapeReplace,zD)}else if(ya.escapeTestNoEncode.test(e))return e.replace(ya.escapeReplaceNoEncode,zD);return e}function FD(e){try{e=encodeURI(e).replace(ya.percentDecode,"%")}catch{return null}return e}function $D(e,t){let r=e.replace(ya.findPipe,(i,s,o)=>{let c=!1,u=s;for(;--u>=0&&o[u]==="\\";)c=!c;return c?"|":" |"}),n=r.split(ya.splitPipe),a=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;a<n.length;a++)n[a]=n[a].trim().replace(ya.slashPipe,"|");return n}function _h(e,t,r){let n=e.length;if(n===0)return"";let a=0;for(;a<n&&e.charAt(n-a-1)===t;)a++;return e.slice(0,n-a)}function L_e(e,t){if(e.indexOf(t[1])===-1)return-1;let r=0;for(let n=0;n<e.length;n++)if(e[n]==="\\")n++;else if(e[n]===t[0])r++;else if(e[n]===t[1]&&(r--,r<0))return n;return r>0?-2:-1}function UD(e,t,r,n,a){let i=t.href,s=t.title||null,o=e[1].replace(a.other.outputLinkReplace,"$1");n.state.inLink=!0;let c={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:i,title:s,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,c}function B_e(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(n===null)return t;let a=n[1];return t.split(`
1035`).map(i=>{let s=i.match(r.other.beginningSpace);if(s===null)return i;let[o]=s;return o.length>=a.length?i.slice(a.length):i}).join(`
1036`)}var nv=class{options;rules;lexer;constructor(t){this.options=t||Uu}space(t){let r=this.rules.block.newline.exec(t);if(r&&r[0].length>0)return{type:"space",raw:r[0]}}code(t){let r=this.rules.block.code.exec(t);if(r){let n=r[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?n:_h(n,`
1037`)}}}fences(t){let r=this.rules.block.fences.exec(t);if(r){let n=r[0],a=B_e(n,r[3]||"",this.rules);return{type:"code",raw:n,lang:r[2]?r[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):r[2],text:a}}}heading(t){let r=this.rules.block.heading.exec(t);if(r){let n=r[2].trim();if(this.rules.other.endingHash.test(n)){let a=_h(n,"#");(this.options.pedantic||!a||this.rules.other.endingSpaceChar.test(a))&&(n=a.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(t){let r=this.rules.block.hr.exec(t);if(r)return{type:"hr",raw:_h(r[0],`
1038`)}}blockquote(t){let r=this.rules.block.blockquote.exec(t);if(r){let n=_h(r[0],`
1039`).split(`
1040`),a="",i="",s=[];for(;n.length>0;){let o=!1,c=[],u;
vendor: 12,979 bytes, lines 1040-1072
1040for(u=0;u<n.length;u++)if(this.rules.other.blockquoteStart.test(n[u]))c.push(n[u]),o=!0;else if(!o)c.push(n[u]);else break;n=n.slice(u);let h=c.join(`
1041`),p=h.replace(this.rules.other.blockquoteSetextReplace,`
1042    $1`).replace(this.rules.other.blockquoteSetextReplace2,"");a=a?`${a}
1043${h}`:h,i=i?`${i}
1044${p}`:p;let g=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(p,s,!0),this.lexer.state.top=g,n.length===0)break;let y=s.at(-1);if(y?.type==="code")break;if(y?.type==="blockquote"){let x=y,b=x.raw+`
1045`+n.join(`
1046`),w=this.blockquote(b);s[s.length-1]=w,a=a.substring(0,a.length-x.raw.length)+w.raw,i=i.substring(0,i.length-x.text.length)+w.text;break}else if(y?.type==="list"){let x=y,b=x.raw+`
1047`+n.join(`
1048`),w=this.list(b);s[s.length-1]=w,a=a.substring(0,a.length-y.raw.length)+w.raw,i=i.substring(0,i.length-x.raw.length)+w.raw,n=b.substring(s.at(-1).raw.length).split(`
1049`);continue}}return{type:"blockquote",raw:a,tokens:s,text:i}}}list(t){let r=this.rules.block.list.exec(t);if(r){let n=r[1].trim(),a=n.length>1,i={type:"list",raw:"",ordered:a,start:a?+n.slice(0,-1):"",loose:!1,items:[]};n=a?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=a?n:"[*+-]");let s=this.rules.other.listItemRegex(n),o=!1;for(;t;){let u=!1,h="",p="";if(!(r=s.exec(t))||this.rules.block.hr.test(t))break;h=r[0],t=t.substring(h.length);let g=r[2].split(`
1050`,1)[0].replace(this.rules.other.listReplaceTabs,A=>" ".repeat(3*A.length)),y=t.split(`
1051`,1)[0],x=!g.trim(),b=0;if(this.options.pedantic?(b=2,p=g.trimStart()):x?b=r[1].length+1:(b=r[2].search(this.rules.other.nonSpaceChar),b=b>4?1:b,p=g.slice(b),b+=r[1].length),x&&this.rules.other.blankLine.test(y)&&(h+=y+`
1052`,t=t.substring(y.length+1),u=!0),!u){let A=this.rules.other.nextBulletRegex(b),T=this.rules.other.hrRegex(b),R=this.rules.other.fencesBeginRegex(b),k=this.rules.other.headingBeginRegex(b),O=this.rules.other.htmlBeginRegex(b);for(;t;){let P=t.split(`
1053`,1)[0],j;if(y=P,this.options.pedantic?(y=y.replace(this.rules.other.listReplaceNesting,"  "),j=y):j=y.replace(this.rules.other.tabCharGlobal,"    "),R.test(y)||k.test(y)||O.test(y)||A.test(y)||T.test(y))break;if(j.search(this.rules.other.nonSpaceChar)>=b||!y.trim())p+=`
1054`+j.slice(b);else{if(x||g.replace(this.rules.other.tabCharGlobal,"    ").search(this.rules.other.nonSpaceChar)>=4||R.test(g)||k.test(g)||T.test(g))break;p+=`
1055`+y}!x&&!y.trim()&&(x=!0),h+=P+`
1056`,t=t.substring(P.length+1),g=j.slice(b)}}i.loose||(o?i.loose=!0:this.rules.other.doubleBlankLine.test(h)&&(o=!0));let w=null,E;this.options.gfm&&(w=this.rules.other.listIsTask.exec(p),w&&(E=w[0]!=="[ ] ",p=p.replace(this.rules.other.listReplaceTask,""))),i.items.push({type:"list_item",raw:h,task:!!w,checked:E,loose:!1,text:p,tokens:[]}),i.raw+=h}let c=i.items.at(-1);if(c)c.raw=c.raw.trimEnd(),c.text=c.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let u=0;u<i.items.length;u++)if(this.lexer.state.top=!1,i.items[u].tokens=this.lexer.blockTokens(i.items[u].text,[]),!i.loose){let h=i.items[u].tokens.filter(g=>g.type==="space"),p=h.length>0&&h.some(g=>this.rules.other.anyLine.test(g.raw));i.loose=p}if(i.loose)for(let u=0;u<i.items.length;u++)i.items[u].loose=!0;return i}}html(t){let r=this.rules.block.html.exec(t);if(r)return{type:"html",block:!0,raw:r[0],pre:r[1]==="pre"||r[1]==="script"||r[1]==="style",text:r[0]}}def(t){let r=this.rules.block.def.exec(t);if(r){let n=r[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),a=r[2]?r[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=r[3]?r[3].substring(1,r[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):r[3];return{type:"def",tag:n,raw:r[0],href:a,title:i}}}table(t){let r=this.rules.block.table.exec(t);if(!r||!this.rules.other.tableDelimiter.test(r[2]))return;let n=$D(r[1]),a=r[2].replace(this.rules.other.tableAlignChars,"").split("|"),i=r[3]?.trim()?r[3].replace(this.rules.other.tableRowBlankLine,"").split(`
1057`):[],s={type:"table",raw:r[0],header:[],align:[],rows:[]};if(n.length===a.length){for(let o of a)this.rules.other.tableAlignRight.test(o)?s.align.push("right"):this.rules.other.tableAlignCenter.test(o)?s.align.push("center"):this.rules.other.tableAlignLeft.test(o)?s.align.push("left"):s.align.push(null);for(let o=0;o<n.length;o++)s.header.push({text:n[o],tokens:this.lexer.inline(n[o]),header:!0,align:s.align[o]});for(let o of i)s.rows.push($D(o,s.header.length).map((c,u)=>({text:c,tokens:this.lexer.inline(c),header:!1,align:s.align[u]})));return s}}lheading(t){let r=this.rules.block.lheading.exec(t);if(r)return{type:"heading",raw:r[0],depth:r[2].charAt(0)==="="?1:2,text:r[1],tokens:this.lexer.inline(r[1])}}paragraph(t){let r=this.rules.block.paragraph.exec(t);if(r){let n=r[1].charAt(r[1].length-1)===`
1058`?r[1].slice(0,-1):r[1];return{type:"paragraph",raw:r[0],text:n,tokens:this.lexer.inline(n)}}}text(t){let r=this.rules.block.text.exec(t);if(r)return{type:"text",raw:r[0],text:r[0],tokens:this.lexer.inline(r[0])}}escape(t){let r=this.rules.inline.escape.exec(t);if(r)return{type:"escape",raw:r[0],text:r[1]}}tag(t){let r=this.rules.inline.tag.exec(t);if(r)return!this.lexer.state.inLink&&this.rules.other.startATag.test(r[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:r[0]}}link(t){let r=this.rules.inline.link.exec(t);if(r){let n=r[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let s=_h(n.slice(0,-1),"\\");if((n.length-s.length)%2===0)return}else{let s=L_e(r[2],"()");if(s===-2)return;if(s>-1){let o=(r[0].indexOf("!")===0?5:4)+r[1].length+s;r[2]=r[2].substring(0,s),r[0]=r[0].substring(0,o).trim(),r[3]=""}}let a=r[2],i="";if(this.options.pedantic){let s=this.rules.other.pedanticHrefTitle.exec(a);s&&(a=s[1],i=s[3])}else i=r[3]?r[3].slice(1,-1):"";return a=a.trim(),this.rules.other.startAngleBracket.test(a)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?a=a.slice(1):a=a.slice(1,-1)),UD(r,{href:a&&a.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},r[0],this.lexer,this.rules)}}reflink(t,r){let n;if((n=this.rules.inline.reflink.exec(t))||(n=this.rules.inline.nolink.exec(t))){let a=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," "),i=r[a.toLowerCase()];if(!i){let s=n[0].charAt(0);return{type:"text",raw:s,text:s}}return UD(n,i,n[0],this.lexer,this.rules)}}emStrong(t,r,n=""){let a=this.rules.inline.emStrongLDelim.exec(t);if(!(!a||a[3]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!(a[1]||a[2])||!n||this.rules.inline.punctuation.exec(n))){let i=[...a[0]].length-1,s,o,c=i,u=0,h=a[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(h.lastIndex=0,r=r.slice(-1*t.length+i);(a=h.exec(r))!=null;){if(s=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!s)continue;if(o=[...s].length,a[3]||a[4]){c+=o;continue}else if((a[5]||a[6])&&i%3&&!((i+o)%3)){u+=o;continue}if(c-=o,c>0)continue;o=Math.min(o,o+c+u);let p=[...a[0]][0].length,g=t.slice(0,i+a.index+p+o);if(Math.min(i,o)%2){let x=g.slice(1,-1);return{type:"em",raw:g,text:x,tokens:this.lexer.inlineTokens(x)}}let y=g.slice(2,-2);return{type:"strong",raw:g,text:y,tokens:this.lexer.inlineTokens(y)}}}}codespan(t){let r=this.rules.inline.code.exec(t);if(r){let n=r[2].replace(this.rules.other.newLineCharGlobal," "),a=this.rules.other.nonSpaceChar.test(n),i=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return a&&i&&(n=n.substring(1,n.length-1)),{type:"codespan",raw:r[0],text:n}}}br(t){let r=this.rules.inline.br.exec(t);if(r)return{type:"br",raw:r[0]}}del(t){let r=this.rules.inline.del.exec(t);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(t){let r=this.rules.inline.autolink.exec(t);if(r){let n,a;return r[2]==="@"?(n=r[1],a="mailto:"+n):(n=r[1],a=n),{type:"link",raw:r[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}}url(t){let r;if(r=this.rules.inline.url.exec(t)){let n,a;if(r[2]==="@")n=r[0],a="mailto:"+n;else{let i;do i=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])?.[0]??"";while(i!==r[0]);n=r[0],r[1]==="www."?a="http://"+r[0]:a=r[0]}return{type:"link",raw:r[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(t){let r=this.rules.inline.text.exec(t);if(r){let n=this.lexer.state.inRawBlock;return{type:"text",raw:r[0],text:r[0],escaped:n}}}},Ti=class Q_{tokens;options;state;tokenizer;inlineQueue;constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Uu,this.options.tokenizer=this.options.tokenizer||new nv,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let r={other:ya,block:$1.normal,inline:Eh.normal};this.options.pedantic?(r.block=$1.pedantic,r.inline=Eh.pedantic):this.options.gfm&&(r.block=$1.gfm,this.options.breaks?r.inline=Eh.breaks:r.inline=Eh.gfm),this.tokenizer.rules=r}static get rules(){return{block:$1,inline:Eh}}static lex(t,r){return new Q_(r).lex(t)}static lexInline(t,r){return new Q_(r).inlineTokens(t)}lex(t){t=t.replace(ya.carriageReturn,`
1059`),this.blockTokens(t,this.tokens);for(let r=0;r<this.inlineQueue.length;r++){let n=this.inlineQueue[r];this.inlineTokens(n.src,n.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,r=[],n=!1){for(this.options.pedantic&&(t=t.replace(ya.tabCharGlobal,"    ").replace(ya.spaceLine,""));t;){let a;if(this.options.extensions?.block?.some(s=>(a=s.call({lexer:this},t,r))?(t=t.substring(a.raw.length),r.push(a),!0):!1))continue;if(a=this.tokenizer.space(t)){t=t.substring(a.raw.length);let s=r.at(-1);a.raw.length===1&&s!==void 0?s.raw+=`
1060`:r.push(a);continue}if(a=this.tokenizer.code(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="paragraph"||s?.type==="text"?(s.raw+=(s.raw.endsWith(`
1061`)?"":`
1062`)+a.raw,s.text+=`
1063`+a.text,this.inlineQueue.at(-1).src=s.text):r.push(a);continue}if(a=this.tokenizer.fences(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.heading(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.hr(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.blockquote(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.list(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.html(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.def(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="paragraph"||s?.type==="text"?(s.raw+=(s.raw.endsWith(`
1064`)?"":`
1065`)+a.raw,s.text+=`
1066`+a.raw,this.inlineQueue.at(-1).src=s.text):this.tokens.links[a.tag]||(this.tokens.links[a.tag]={href:a.href,title:a.title},r.push(a));continue}if(a=this.tokenizer.table(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.lheading(t)){t=t.substring(a.raw.length),r.push(a);continue}let i=t;if(this.options.extensions?.startBlock){let s=1/0,o=t.slice(1),c;this.options.extensions.startBlock.forEach(u=>{c=u.call({lexer:this},o),typeof c=="number"&&c>=0&&(s=Math.min(s,c))}),s<1/0&&s>=0&&(i=t.substring(0,s+1))}if(this.state.top&&(a=this.tokenizer.paragraph(i))){let s=r.at(-1);n&&s?.type==="paragraph"?(s.raw+=(s.raw.endsWith(`
1067`)?"":`
1068`)+a.raw,s.text+=`
1069`+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):r.push(a),n=i.length!==t.length,t=t.substring(a.raw.length);continue}if(a=this.tokenizer.text(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="text"?(s.raw+=(s.raw.endsWith(`
1070`)?"":`
1071`)+a.raw,s.text+=`
1072`+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):r.push(a);continue}if(t){let s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){let n=t,a=null;if(this.tokens.links){let o=Object.keys(this.tokens.links);if(o.length>0)for(;(a=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)o.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,a.index)+"["+"a".repeat(a[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(a=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,a.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(a=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)n=n.slice(0,a.index)+"["+"a".repeat(a[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let i=!1,s="";for(;t;
vendor: 7,229 bytes, lines 1072-1091
1072){i||(s=""),i=!1;let o;if(this.options.extensions?.inline?.some(u=>(o=u.call({lexer:this},t,r))?(t=t.substring(o.raw.length),r.push(o),!0):!1))continue;if(o=this.tokenizer.escape(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.tag(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.link(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(o.raw.length);let u=r.at(-1);o.type==="text"&&u?.type==="text"?(u.raw+=o.raw,u.text+=o.text):r.push(o);continue}if(o=this.tokenizer.emStrong(t,n,s)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.codespan(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.br(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.del(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.autolink(t)){t=t.substring(o.raw.length),r.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(t))){t=t.substring(o.raw.length),r.push(o);continue}let c=t;if(this.options.extensions?.startInline){let u=1/0,h=t.slice(1),p;this.options.extensions.startInline.forEach(g=>{p=g.call({lexer:this},h),typeof p=="number"&&p>=0&&(u=Math.min(u,p))}),u<1/0&&u>=0&&(c=t.substring(0,u+1))}if(o=this.tokenizer.inlineText(c)){t=t.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(s=o.raw.slice(-1)),i=!0;let u=r.at(-1);u?.type==="text"?(u.raw+=o.raw,u.text+=o.text):r.push(o);continue}if(t){let u="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(u);break}else throw new Error(u)}}return r}},av=class{options;parser;constructor(t){this.options=t||Uu}space(t){return""}code({text:t,lang:r,escaped:n}){let a=(r||"").match(ya.notSpaceStart)?.[0],i=t.replace(ya.endingNewline,"")+`
1073`;return a?'<pre><code class="language-'+Ss(a)+'">'+(n?i:Ss(i,!0))+`</code></pre>
1074`:"<pre><code>"+(n?i:Ss(i,!0))+`</code></pre>
1075`}blockquote({tokens:t}){return`<blockquote>
1076${this.parser.parse(t)}</blockquote>
1077`}html({text:t}){return t}def(t){return""}heading({tokens:t,depth:r}){return`<h${r}>${this.parser.parseInline(t)}</h${r}>
1078`}hr(t){return`<hr>
1079`}list(t){let r=t.ordered,n=t.start,a="";for(let o=0;o<t.items.length;o++){let c=t.items[o];a+=this.listitem(c)}let i=r?"ol":"ul",s=r&&n!==1?' start="'+n+'"':"";return"<"+i+s+`>
1080`+a+"</"+i+`>
1081`}listitem(t){let r="";if(t.task){let n=this.checkbox({checked:!!t.checked});t.loose?t.tokens[0]?.type==="paragraph"?(t.tokens[0].text=n+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&t.tokens[0].tokens[0].type==="text"&&(t.tokens[0].tokens[0].text=n+" "+Ss(t.tokens[0].tokens[0].text),t.tokens[0].tokens[0].escaped=!0)):t.tokens.unshift({type:"text",raw:n+" ",text:n+" ",escaped:!0}):r+=n+" "}return r+=this.parser.parse(t.tokens,!!t.loose),`<li>${r}</li>
1082`}checkbox({checked:t}){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:t}){return`<p>${this.parser.parseInline(t)}</p>
1083`}table(t){let r="",n="";for(let i=0;i<t.header.length;i++)n+=this.tablecell(t.header[i]);r+=this.tablerow({text:n});let a="";for(let i=0;i<t.rows.length;i++){let s=t.rows[i];n="";for(let o=0;o<s.length;o++)n+=this.tablecell(s[o]);a+=this.tablerow({text:n})}return a&&(a=`<tbody>${a}</tbody>`),`<table>
1084<thead>
1085`+r+`</thead>
1086`+a+`</table>
1087`}tablerow({text:t}){return`<tr>
1088${t}</tr>
1089`}tablecell(t){let r=this.parser.parseInline(t.tokens),n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+r+`</${n}>
1090`}strong({tokens:t}){return`<strong>${this.parser.parseInline(t)}</strong>`}em({tokens:t}){return`<em>${this.parser.parseInline(t)}</em>`}codespan({text:t}){return`<code>${Ss(t,!0)}</code>`}br(t){return"<br>"}del({tokens:t}){return`<del>${this.parser.parseInline(t)}</del>`}link({href:t,title:r,tokens:n}){let a=this.parser.parseInline(n),i=FD(t);if(i===null)return a;t=i;let s='<a href="'+t+'"';return r&&(s+=' title="'+Ss(r)+'"'),s+=">"+a+"</a>",s}image({href:t,title:r,text:n,tokens:a}){a&&(n=this.parser.parseInline(a,this.parser.textRenderer));let i=FD(t);if(i===null)return Ss(n);t=i;let s=`<img src="${t}" alt="${n}"`;return r&&(s+=` title="${Ss(r)}"`),s+=">",s}text(t){return"tokens"in t&&t.tokens?this.parser.parseInline(t.tokens):"escaped"in t&&t.escaped?t.text:Ss(t.text)}},C7=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}},Zi=class Z_{options;renderer;textRenderer;constructor(t){this.options=t||Uu,this.options.renderer=this.options.renderer||new av,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new C7}static parse(t,r){return new Z_(r).parse(t)}static parseInline(t,r){return new Z_(r).parseInline(t)}parse(t,r=!0){let n="";for(let a=0;a<t.length;a++){let i=t[a];if(this.options.extensions?.renderers?.[i.type]){let o=i,c=this.options.extensions.renderers[o.type].call({parser:this},o);if(c!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(o.type)){n+=c||"";continue}}let s=i;switch(s.type){case"space":{n+=this.renderer.space(s);continue}case"hr":{n+=this.renderer.hr(s);continue}case"heading":{n+=this.renderer.heading(s);continue}case"code":{n+=this.renderer.code(s);continue}case"table":{n+=this.renderer.table(s);continue}case"blockquote":{n+=this.renderer.blockquote(s);continue}case"list":{n+=this.renderer.list(s);continue}case"html":{n+=this.renderer.html(s);continue}case"def":{n+=this.renderer.def(s);continue}case"paragraph":{n+=this.renderer.paragraph(s);continue}case"text":{let o=s,c=this.renderer.text(o);for(;a+1<t.length&&t[a+1].type==="text";)o=t[++a],c+=`
1091`+this.renderer.text(o);r?n+=this.renderer.paragraph({type:"paragraph",raw:c,text:c,tokens:[{type:"text",raw:c,text:c,escaped:!0}]}):n+=c;continue}default:{let o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}parseInline(t,r=this.renderer){let n="";for(let a=0;a<t.length;a++){let i=t[a];if(this.options.extensions?.renderers?.[i.type]){let o=this.options.extensions.renderers[i.type].call({parser:this},i);if(o!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){n+=o||"";continue}}let s=i;switch(s.type){case"escape":{n+=r.text(s);break}case"html":{n+=r.html(s);break}case"link":{n+=r.link(s);break}case"image":{n+=r.image(s);break}case"strong":{n+=r.strong(s);break}case"em":{n+=r.em(s);break}case"codespan":{n+=r.codespan(s);break}case"br":{n+=r.br(s);break}case"del":{n+=r.del(s);break}case"text":{n+=r.text(s);break}default:{let o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}},Fh=class{options;block;constructor(e){this.options=e||Uu}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens","emStrongMask"]);static passThroughHooksRespectAsync=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}
vendor: 1,304 bytes, line 1091
1091provideLexer(){return this.block?Ti.lex:Ti.lexInline}provideParser(){return this.block?Zi.parse:Zi.parseInline}},z_e=class{defaults=x7();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=Zi;Renderer=av;TextRenderer=C7;Lexer=Ti;Tokenizer=nv;Hooks=Fh;constructor(...e){this.use(...e)}walkTokens(e,t){let r=[];for(let n of e)switch(r=r.concat(t.call(this,n)),n.type){case"table":{let a=n;for(let i of a.header)r=r.concat(this.walkTokens(i.tokens,t));for(let i of a.rows)for(let s of i)r=r.concat(this.walkTokens(s.tokens,t));break}case"list":{let a=n;r=r.concat(this.walkTokens(a.items,t));break}default:{let a=n;this.defaults.extensions?.childTokens?.[a.type]?this.defaults.extensions.childTokens[a.type].forEach(i=>{let s=a[i].flat(1/0);r=r.concat(this.walkTokens(s,t))}):a.tokens&&(r=r.concat(this.walkTokens(a.tokens,t)))}}return r}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(r=>{let n={...r};if(n.async=this.defaults.async||n.async||!1,r.extensions&&(r.extensions.forEach(a=>{if(!a.name)throw new Error("extension name required");if("renderer"in a){let i=t.renderers[a.name];i?t.renderers[a.name]=function(...s){let o=a.renderer.apply(this,s);return o===!1&&(o=i.apply(this,s)),o}:t.renderers[a.name]=a.renderer}
1091if("tokenizer"in a){if(!a.level||a.level!=="block"&&a.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let i=t[a.level];i?i.unshift(a.tokenizer):t[a.level]=[a.tokenizer],a.start&&(a.level==="block"?t.startBlock?t.startBlock.push(a.start):t.startBlock=[a.start]:a.level==="inline"&&(t.startInline?t.startInline.push(a.start):t.startInline=[a.start]))}"childTokens"in a&&a.childTokens&&(t.childTokens[a.name]=a.childTokens)}),n.extensions=t),r.renderer){let a=this.defaults.renderer||new av(this.defaults);for(let i in r.renderer){if(!(i in a))throw new Error(`renderer '${i}' does not exist`);if(["options","parser"].includes(i))continue;let s=i,o=r.renderer[s],c=a[s];a[s]=(...u)=>{let h=o.apply(a,u);return h===!1&&(h=c.apply(a,u)),h||""}}n.renderer=a}if(r.tokenizer){let a=this.defaults.tokenizer||new nv(this.defaults);for(let i in r.tokenizer){if(!(i in a))throw new Error(`tokenizer '${i}' does not exist`);if(["options","rules","lexer"].includes(i))continue;let s=i,o=r.tokenizer[s],c=a[s];a[s]=(...u)=>{let h=o.apply(a,u);return h===!1&&(h=c.apply(a,u)),h}}n.tokenizer=a}if(r.hooks){let a=this.defaults.hooks||new Fh;for(let i in r.hooks){if(!(i in a))throw new Error(`hook '${i}' does not exist`);if(["options","block"].includes(i))continue;let s=i,o=r.hooks[s],c=a[s];Fh.passThroughHooks.has(i)?a[s]=u=>{if(this.defaults.async&&Fh.passThroughHooksRespectAsync.has(i))return(async()=>{let p=await o.call(a,u);return c.call(a,p)})();let h=o.call(a,u);return c.call(a,h)}:a[s]=(...u)=>{if(this.defaults.async)return(async()=>{let p=await o.apply(a,u);return p===!1&&(p=await c.apply(a,u)),p})();let h=o.apply(a,u);return h===!1&&(h=c.apply(a,u)),h}}n.hooks=a}if(r.walkTokens){let a=this.defaults.walkTokens,i=r.walkTokens;n.walkTokens=function(s){let o=[];return o.push(i.call(this,s)),a&&(o=o.concat(a.call(this,s))),o}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return Ti.lex(e,t??this.defaults)}parser(e,t){return Zi.parse(e,t??this.defaults)}parseMarkdown(e){return(t,r)=>{let n={...r},a={...this.defaults,...n},i=this.onError(!!a.silent,!!a.async);if(this.defaults.async===!0&&n.async===!1)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||t===null)return i(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(a.hooks&&(a.hooks.options=a,a.hooks.block=e),a.async)return(async()=>{let s=a.hooks?await a.hooks.preprocess(t):t,o=await(a.hooks?await a.hooks.provideLexer():e?Ti.lex:Ti.lexInline)(s,a),c=a.hooks?await a.hooks.processAllTokens(o):o;a.walkTokens&&await Promise.all(this.walkTokens(c,a.walkTokens));let u=await(a.hooks?await a.hooks.provideParser():e?Zi.parse:Zi.parseInline)(c,a);return a.hooks?await a.hooks.postprocess(u):u})().catch(i);try{a.hooks&&(t=a.hooks.preprocess(t));let s=(a.hooks?a.hooks.provideLexer():e?Ti.lex:Ti.lexInline)(t,a);a.hooks&&(s=a.hooks.processAllTokens(s)),a.walkTokens&&this.walkTokens(s,a.walkTokens);let o=(a.hooks?a.hooks.provideParser():e?Zi.parse:Zi.parseInline)(s,a);return a.hooks&&(o=a.hooks.postprocess(o)),o}catch(s){return i(s)}}}onError(e,t){return r=>{if(r.message+=`
1092Please report this to https://github.com/markedjs/marked.`,e){let n="<p>An error occurred:</p><pre>"+Ss(r.message+"",!0)+"</pre>";return t?Promise.resolve(n):n}if(t)return Promise.reject(r);throw r}}},Tu=new z_e;function br(e,t){return Tu.parse(e,t)}br.options=br.setOptions=function(e){return Tu.setOptions(e),br.defaults=Tu.defaults,wX(br.defaults),br};br.getDefaults=x7;br.defaults=Uu;br.use=function(...e){return Tu.use(...e),br.defaults=Tu.defaults,wX(br.defaults),br};br.walkTokens=function(e,t){return Tu.walkTokens(e,t)};br.parseInline=Tu.parseInline;br.Parser=Zi;br.parser=Zi.parse;br.Renderer=av;br.TextRenderer=C7;br.Lexer=Ti;br.lexer=Ti.lex;br.Tokenizer=nv;br.Hooks=Fh;br.parse=br;br.options;br.setOptions;br.use;br.walkTokens;br.parseInline;Zi.parse;Ti.lex;var Ht=(...e)=>qH($t(e)),k7=(e,t,r)=>{let n=typeof t=="string"?new Blob([t],{type:r}):t,a=URL.createObjectURL(n),i=document.createElement("a");i.href=a,i.download=e,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(a)},F_e=/<pre(\s|>)/,O7=C.createContext({code:""}),$_e=class{constructor(){this.lightHighlighter=null,this.darkHighlighter=null,this.lightTheme=null,this.darkTheme=null,this.loadedLanguages=new Set,this.initializationPromise=null}isLanguageSupported(e){return Object.hasOwn(KK,e)}getFallbackLanguage(){return"text"}async ensureHighlightersInitialized(e,t){var r,n;let[a,i]=e,s=n_e({forgiving:!0}),o=!this.lightHighlighter||this.lightTheme!==a,c=!this.darkHighlighter||this.darkTheme!==i;(o||c)&&this.loadedLanguages.clear();let u=this.isLanguageSupported(t),h=!this.loadedLanguages.has(t)&&u;if(o?(this.lightHighlighter=await gD({themes:[a],langs:u?[t]:[],engine:s}),this.lightTheme=a,u&&this.loadedLanguages.add(t)):h&&await((r=this.lightHighlighter)==null?void 0:r.loadLanguage(t)),c){let p=h?[...this.loadedLanguages].concat(u?[t]:[]):Array.from(this.loadedLanguages);this.darkHighlighter=await gD({themes:[i],langs:p.length>0?p:u?[t]:[],engine:s}),this.darkTheme=i}else h&&await((n=this.darkHighlighter)==null?void 0:n.loadLanguage(t));h&&this.loadedLanguages.add(t)}async highlightCode(e,t,r,n){var a,i;this.initializationPromise&&await this.initializationPromise,this.initializationPromise=this.ensureHighlightersInitialized(r,t),await this.initializationPromise,this.initializationPromise=null;let[s,o]=r,c=this.isLanguageSupported(t)?t:this.getFallbackLanguage(),u=(a=this.lightHighlighter)==null?void 0:a.codeToHtml(e,{lang:c,theme:s}),h=(i=this.darkHighlighter)==null?void 0:i.codeToHtml(e,{lang:c,theme:o}),p=g=>n?g.replace(F_e,`<pre class="${n}"$1`):g;return[p(u),p(h)]}},U_e=new $_e,H_e=({code:e,language:t,className:r,children:n,preClassName:a,...i})=>{let[s,o]=C.useState(""),[c,u]=C.useState(""),h=C.useRef(!1),[p,g]=C.useContext(sQ);return C.useEffect(()=>(h.current=!0,U_e.highlightCode(e,t,[p,g],a).then(([y,x])=>{h.current&&(o(y),u(x))}),()=>{h.current=!1}),[e,t,p,g,a]),f.jsx(O7.Provider,{value:{code:e},children:f.jsxs("div",{className:"my-4 w-full overflow-hidden rounded-xl border","data-code-block-container":!0,"data-language":t,children:[f.jsxs("div",{className:"flex items-center justify-between bg-muted/80 p-3 text-muted-foreground text-xs","data-code-block-header":!0,"data-language":t,children:[f.jsx("span",{className:"ml-1 font-mono lowercase",children:t}),f.jsx("div",{className:"flex items-center gap-2",children:n})]}),f.jsx("div",{className:"w-full",children:f.jsxs("div",{className:"min-w-full",children:[f.jsx("div",{className:Ht("overflow-x-auto dark:hidden",r),dangerouslySetInnerHTML:{__html:s},"data-code-block":!0,"data-language":t,...i}),f.jsx("div",{className:Ht("hidden overflow-x-auto dark:block",r),dangerouslySetInnerHTML:{__html:c},"data-code-block":!0,"data-language":t,...i})]})})]})})},HD={"1c":"1c","1c-query":"1cq",abap:"abap","actionscript-3":"as",ada:"ada",adoc:"adoc","angular-html":"html","angular-ts":"ts",apache:"conf",apex:"cls",apl:"apl",applescript:"applescript",ara:"ara",asciidoc:"adoc",asm:"asm",astro:"astro",awk:"awk",ballerina:"bal",bash:"sh",bat:"bat",batch:"bat",be:"be",beancount:"beancount",berry:"berry",bibtex:"bib",bicep:"bicep",blade:"blade.php",bsl:"bsl",c:"c","c#":"cs","c++":"cpp",cadence:"cdc",cairo:"cairo",cdc:"cdc",clarity:"clar",clj:"clj",clojure:"clj","closure-templates":"soy",cmake:"cmake",cmd:"cmd",cobol:"cob",codeowners:"CODEOWNERS",codeql:"ql",coffee:"coffee",coffeescript:"coffee","common-lisp":"lisp",console:"sh",coq:"v",cpp:"cpp",cql:"cql",crystal:"cr",cs:"cs",csharp:"cs",css:"css",csv:"csv",cue:"cue",cypher:"cql",d:"d",dart:"dart",da
1092x:"dax",desktop:"desktop",diff:"diff",docker:"dockerfile",dockerfile:"dockerfile",dotenv:"env","dream-maker":"dm",edge:"edge",elisp:"el",elixir:"ex",elm:"elm","emacs-lisp":"el",erb:"erb",erl:"erl",erlang:"erl",f:"f","f#":"fs",f03:"f03",f08:"f08",f18:"f18",f77:"f77",f90:"f90",f95:"f95",fennel:"fnl",fish:"fish",fluent:"ftl",for:"for","fortran-fixed-form":"f","fortran-free-form":"f90",fs:"fs",fsharp:"fs",fsl:"fsl",ftl:"ftl",gdresource:"tres",gdscript:"gd",gdshader:"gdshader",genie:"gs",gherkin:"feature","git-commit":"gitcommit","git-rebase":"gitrebase",gjs:"js",gleam:"gleam","glimmer-js":"js","glimmer-ts":"ts",glsl:"glsl",gnuplot:"plt",go:"go",gql:"gql",graphql:"graphql",groovy:"groovy",gts:"gts",hack:"hack",haml:"haml",handlebars:"hbs",haskell:"hs",haxe:"hx",hbs:"hbs",hcl:"hcl",hjson:"hjson",hlsl:"hlsl",hs:"hs",html:"html","html-derivative":"html",http:"http",hxml:"hxml",hy:"hy",imba:"imba",ini:"ini",jade:"jade",java:"java",javascript:"js",jinja:"jinja",jison:"jison",jl:"jl",js:"js",json:"json",json5:"json5",jsonc:"jsonc",jsonl:"jsonl",jsonnet:"jsonnet",jssm:"jssm",jsx:"jsx",julia:"jl",kotlin:"kt",kql:"kql",kt:"kt",kts:"kts",kusto:"kql",latex:"tex",lean:"lean",lean4:"lean",less:"less",liquid:"liquid",lisp:"lisp",lit:"lit",llvm:"ll",log:"log",logo:"logo",lua:"lua",luau:"luau",make:"mak",makefile:"mak",markdown:"md",marko:"marko",matlab:"m",md:"md",mdc:"mdc",mdx:"mdx",mediawiki:"wiki",mermaid:"mmd",mips:"s",mipsasm:"s",mmd:"mmd",mojo:"mojo",move:"move",nar:"nar",narrat:"narrat",nextflow:"nf",nf:"nf",nginx:"conf",nim:"nim",nix:"nix",nu:"nu",nushell:"nu",objc:"m","objective-c":"m","objective-cpp":"mm",ocaml:"ml",pascal:"pas",perl:"pl",perl6:"p6",php:"php",plsql:"pls",po:"po",polar:"polar",postcss:"pcss",pot:"pot",potx:"potx",powerquery:"pq",powershell:"ps1",prisma:"prisma",prolog:"pl",properties:"properties",proto:"proto",protobuf:"proto",ps:"ps",ps1:"ps1",pug:"pug",puppet:"pp",purescript:"purs",py:"py",python:"py",ql:"ql",qml:"qml",qmldir:"qmldir",qss:"qss",r:"r",racket:"rkt",raku:"raku",razor:"cshtml",rb:"rb",reg:"reg",regex:"regex",regexp:"regexp",rel:"rel",riscv:"s",rs:"rs",rst:"rst",ruby:"rb",rust:"rs",sas:"sas",sass:"sass",scala:"scala",scheme:"scm",scss:"scss",sdbl:"sdbl",sh:"sh",shader:"shader",shaderlab:"shader",shell:"sh",shellscript:"sh",shellsession:"sh",smalltalk:"st",solidity:"sol",soy:"soy",sparql:"rq",spl:"spl",splunk:"spl",sql:"sql","ssh-config":"config",stata:"do",styl:"styl",stylus:"styl",svelte:"svelte",swift:"swift","system-verilog":"sv",systemd:"service",talon:"talon",talonscript:"talon",tasl:"tasl",tcl:"tcl",templ:"templ",terraform:"tf",tex:"tex",tf:"tf",tfvars:"tfvars",toml:"toml",ts:"ts","ts-tags":"ts",tsp:"tsp",tsv:"tsv",tsx:"tsx",turtle:"ttl",twig:"twig",typ:"typ",typescript:"ts",typespec:"tsp",typst:"typ",v:"v",vala:"vala",vb:"vb",verilog:"v",vhdl:"vhdl",vim:"vim",viml:"vim",vimscript:"vim",vue:"vue","vue-html":"html","vue-vine":"vine",vy:"vy",vyper:"vy",wasm:"wasm",wenyan:"wy",wgsl:"wgsl",wiki:"wiki",wikitext:"wiki",wit:"wit",wl:"wl",wolfram:"wl",xml:"xml",xsl:"xsl",yaml:"yaml",yml:"yml",zenscript:"zs",zig:"zig",zsh:"zsh",文言:"wy"},qD=({onDownload:e,onError:t,language:r,children:n,className:a,code:i,...s})=>{let{code:o}=C.useContext(O7),{isAnimating:c}=C.useContext(Im),u=i??o,h=`file.${r&&r in HD?HD[r]:"txt"}`,p="text/plain",g=()=>{try{k7(h,u,p),e?.()}catch(y){t?.(y)}};return f.jsx("button",{className:Ht("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),disabled:c,onClick:g,title:"Download file",type:"button",...s,children:n??f.jsx(s7,{size:14})})},VD=({onCopy:e,onError:t,timeout:r=2e3,children:n,className:a,code:i,...s})=>{let[o,c]=C.useState(!1),u=C.useRef(0),{code:h}=C.useContext(O7),{isAnimating:p}=C.useContext(Im),g=i??h,y=async()=>{var b;if(typeof window>"u"||!((b=navigator?.clipboard)!=null&&b.writeText)){t?.(new Error("Clipboard API not available"));return}try{o||(await navigator.clipboard.writeText(g),c(!0),e?.(),u.current=window.setTimeout(()=>c(!1),r))}catch(w){t?.(w)}};C.useEffect(()=>()=>{window.clearTimeout(u.current)},[]);let x=o?yK:vK;return f.jsx("button",{className:Ht("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),disabled:p,onClick:y,type:"button",...s,children:n??f.jsx(x,{size:14})})},q_e=({node:e,className:t,src:r,alt:n,...a})=>{let i=async()=>{var s;if(r)try{let o=await(await fetch(r)).blob(),c=new URL(r,window.location.origin).pathname.split("/").pop()||"",u=c.includes(".")&&((s=c.split(".").pop())==null?void 0:s.length)<=4,h="";if(u)h=c;else{let p=o.type,g="png";p.includes("jpeg")||p.includes("jpg")?g="jpg":p.includes("png")?g="png":p.includes("svg")?g="svg":p.includes("gif")?g="gif":p.includes("webp")&&(g="webp"),h=`${(n||
1092c||"image").replace(/\.[^/.]+$/,"")}.${g}`}k7(h,o,o.type)}catch(o){console.error("Failed to download image:",o)}};return r?f.jsxs("div",{className:"group relative my-4 inline-block","data-streamdown":"image-wrapper",children:[f.jsx("img",{alt:n,className:Ht("max-w-full rounded-lg",t),"data-streamdown":"image",src:r,...a}),f.jsx("div",{className:"pointer-events-none absolute inset-0 hidden rounded-lg bg-black/10 group-hover:block"}),f.jsx("button",{className:Ht("absolute right-2 bottom-2 flex h-8 w-8 cursor-pointer items-center justify-center rounded-md border border-border bg-background/90 shadow-sm backdrop-blur-sm transition-all duration-200 hover:bg-background","opacity-0 group-hover:opacity-100"),onClick:i,title:"Download image",type:"button",children:f.jsx(s7,{size:14})})]}):null},V_e=async e=>{let t={startOnLoad:!1,theme:"default",securityLevel:"strict",fontFamily:"monospace",suppressErrorRendering:!0,...e},r=(await Q(async()=>{const{default:n}=await import("./mermaid.core-5wocKw8o.js").then(a=>a.b8);return{default:n}},[])).default;return r.initialize(t),r},G_e=({chart:e,className:t,config:r})=>{let[n,a]=C.useState(null),[i,s]=C.useState(!0),[o,c]=C.useState(""),[u,h]=C.useState("");if(C.useEffect(()=>{(async()=>{try{a(null),s(!0);let g=await V_e(r),y=e.split("").reduce((w,E)=>(w<<5)-w+E.charCodeAt(0)|0,0),x=`mermaid-${Math.abs(y)}-${Date.now()}-${Math.random().toString(36).substring(2,9)}`,{svg:b}=await g.render(x,e);c(b),h(b)}catch(g){if(!(u||o)){let y=g instanceof Error?g.message:"Failed to render Mermaid chart";a(y)}}finally{s(!1)}})()},[e,r]),i&&!o&&!u)return f.jsx("div",{className:Ht("my-4 flex justify-center p-4",t),children:f.jsxs("div",{className:"flex items-center space-x-2 text-muted-foreground",children:[f.jsx("div",{className:"h-4 w-4 animate-spin rounded-full border-current border-b-2"}),f.jsx("span",{className:"text-sm",children:"Loading diagram..."})]})});if(n&&!o&&!u)return f.jsxs("div",{className:Ht("rounded-lg border border-red-200 bg-red-50 p-4",t),children:[f.jsxs("p",{className:"font-mono text-red-700 text-sm",children:["Mermaid Error: ",n]}),f.jsxs("details",{className:"mt-2",children:[f.jsx("summary",{className:"cursor-pointer text-red-600 text-xs",children:"Show Code"}),f.jsx("pre",{className:"mt-2 overflow-x-auto rounded bg-red-100 p-2 text-red-800 text-xs",children:e})]})]});let p=o||u;return f.jsx("div",{"aria-label":"Mermaid chart",className:Ht("my-4 flex justify-center",t),dangerouslySetInnerHTML:{__html:p},role:"img"})};function PX(e){var t,r;let n=[],a=[],i=e.querySelectorAll("thead th");for(let o of i)n.push(((t=o.textContent)==null?void 0:t.trim())||"");let s=e.querySelectorAll("tbody tr");for(let o of s){let c=[],u=o.querySelectorAll("td");for(let h of u)c.push(((r=h.textContent)==null?void 0:r.trim())||"");a.push(c)}return{headers:n,rows:a}}function RX(e){let{headers:t,rows:r}=e,n=i=>i.includes(",")||i.includes('"')||i.includes(`
1093`)?`"${i.replace(/"/g,'""')}"`:i,a=[];t.length>0&&a.push(t.map(n).join(","));for(let i of r)a.push(i.map(n).join(","));return a.join(`
1094`)}function DX(e){let{headers:t,rows:r}=e;if(t.length===0)return"";let n=[],a=t.map(i=>i.replace(/\|/g,"\\|"));n.push(`| ${a.join(" | ")} |`),n.push(`| ${t.map(()=>"---").join(" | ")} |`);for(let i of r){let s=[...i];for(;s.length<t.length;)s.push("");let o=s.map(c=>c.replace(/\|/g,"\\|"));n.push(`| ${o.join(" | ")} |`)}return n.join(`
1095`)}var W_e=({children:e,className:t,onCopy:r,onError:n,timeout:a=2e3,format:i="markdown"})=>{let[s,o]=C.useState(!1),c=C.useRef(0),{isAnimating:u}=C.useContext(Im),h=async g=>{var y;if(typeof window>"u"||!((y=navigator?.clipboard)!=null&&y.write)){n?.(new Error("Clipboard API not available"));return}try{if(!s){let x=g.currentTarget.closest('[data-streamdown="table-wrapper"]'),b=x?.querySelector("table");if(!b){n?.(new Error("Table not found"));return}let w=PX(b),E=new ClipboardItem({"text/plain":i==="markdown"?DX(w):RX(w),"text/html":new Blob([b.outerHTML],{type:"text/html"})});await navigator.clipboard.write([E]),o(!0),r?.(),c.current=window.setTimeout(()=>o(!1),a)}}catch(x){n?.(x)}};C.useEffect(()=>()=>{window.clearTimeout(c.current)},[]);let p=s?yK:vK;return f.jsx("button",{className:Ht("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",t),disabled:u,onClick:h,title:`Copy table as ${i}`,type:"button",children:e??f.jsx(p,{size:14})})},Y_e=({children:e,className:t,onDownload:r,onError:n})=>{let[a,i]=C.useState(!1),s=C.useRef(null),{isAnimating:o}=C.useContext(Im),c=u=>{var h;try{let p=(h=s.current)==null?void 0:h.closest('[data-streamdown="table-wrapper"]'),g=p?.querySelector("table");if(!g){n?.(new Error("Table not found"));return}let y=PX(g),x=u==="csv"?RX(y):DX(y);k7(`table.${u==="csv"?"csv":"md"}`,x,u==="csv"?"text/csv":"text/markdown"),i(!1),r?.(u)}catch(p){n?.(p)}};return C.useEffect(()=>{let u=h=>{s.current&&!s.current.contains(h.target)&&i(!1)};return document.addEventListener("mousedown",u),()=>{document.removeEventListener("mousedown",u)}},[]),f.jsxs("div",{className:"relative",ref:s,children:[f.jsx("button",{className:Ht("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",t),disabled:o,onClick:()=>i(!a),title:"Download table",type:"button",children:e??f.jsx(s7,{size:14})}),a&&f.jsxs("div",{className:"absolute top-full right-0 z-10 mt-1 min-w-[120px] rounded-md border border-border bg-background shadow-lg",children:[f.jsx("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>c("csv"),type:"button",children:"CSV"}),f.jsx("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>c("markdown"),type:"button",children:"Markdown"})]})]})},K_e=/language-([^\s]+)/;function sx(e,t){if(!(e!=null&&e.position||t!=null&&t.position))return!0;
1095if(!(e!=null&&e.position&&t!=null&&t.position))return!1;let r=e.position.start,n=t.position.start,a=e.position.end,i=t.position.end;return r?.line===n?.line&&r?.column===n?.column&&a?.line===i?.line&&a?.column===i?.column}function Xr(e,t){return e.className===t.className&&sx(e.node,t.node)}var J_=(e,t)=>typeof e=="boolean"?e:e[t]!==!1,M7=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("ol",{className:Ht("ml-4 list-outside list-decimal whitespace-normal",t),"data-streamdown":"ordered-list",...n,children:e}),(e,t)=>Xr(e,t));M7.displayName="MarkdownOl";var IX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("li",{className:Ht("py-1",t),"data-streamdown":"list-item",...n,children:e}),(e,t)=>e.className===t.className&&sx(e.node,t.node));IX.displayName="MarkdownLi";var jX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("ul",{className:Ht("ml-4 list-outside list-disc whitespace-normal",t),"data-streamdown":"unordered-list",...n,children:e}),(e,t)=>Xr(e,t));jX.displayName="MarkdownUl";var LX=C.memo(({className:e,node:t,...r})=>f.jsx("hr",{className:Ht("my-6 border-border",e),"data-streamdown":"horizontal-rule",...r}),(e,t)=>Xr(e,t));LX.displayName="MarkdownHr";var BX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("span",{className:Ht("font-semibold",t),"data-streamdown":"strong",...n,children:e}),(e,t)=>Xr(e,t));BX.displayName="MarkdownStrong";var zX=C.memo(({children:e,className:t,href:r,node:n,...a})=>{let i=r==="streamdown:incomplete-link";return f.jsx("a",{className:Ht("wrap-anywhere font-medium text-primary underline",t),"data-incomplete":i,"data-streamdown":"link",href:r,rel:"noreferrer",target:"_blank",...a,children:e})},(e,t)=>Xr(e,t)&&e.href===t.href);zX.displayName="MarkdownA";var FX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("h1",{className:Ht("mt-6 mb-2 font-semibold text-3xl",t),"data-streamdown":"heading-1",...n,children:e}),(e,t)=>Xr(e,t));FX.displayName="MarkdownH1";var $X=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("h2",{className:Ht("mt-6 mb-2 font-semibold text-2xl",t),"data-streamdown":"heading-2",...n,children:e}),(e,t)=>Xr(e,t));$X.displayName="MarkdownH2";var UX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("h3",{className:Ht("mt-6 mb-2 font-semibold text-xl",t),"data-streamdown":"heading-3",...n,children:e}),(e,t)=>Xr(e,t));UX.displayName="MarkdownH3";var HX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("h4",{className:Ht("mt-6 mb-2 font-semibold text-lg",t),"data-streamdown":"heading-4",...n,children:e}),(e,t)=>Xr(e,t));HX.displayName="MarkdownH4";var qX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("h5",{className:Ht("mt-6 mb-2 font-semibold text-base",t),"data-streamdown":"heading-5",...n,children:e}),(e,t)=>Xr(e,t));qX.displayName="MarkdownH5";var VX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("h6",{className:Ht("mt-6 mb-2 font-semibold text-sm",t),"data-streamdown":"heading-6",...n,children:e}),(e,t)=>Xr(e,t));VX.displayName="MarkdownH6";var GX=C.memo(({children:e,className:t,node:r,...n})=>{let a=C.useContext(P7),i=J_(a,"table");return f.jsxs("div",{className:"my-4 flex flex-col space-y-2","data-streamdown":"table-wrapper",children:[i&&f.jsxs("div",{className:"flex items-center justify-end gap-1",children:[f.jsx(W_e,{}),f.jsx(Y_e,{})]}),f.jsx("div",{className:"overflow-x-auto",children:f.jsx("table",{className:Ht("w-full border-collapse border border-border",t),"data-streamdown":"table",...n,children:e})})]})},(e,t)=>Xr(e,t));GX.displayName="MarkdownTable";var WX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("thead",{className:Ht("bg-muted/80",t),"data-streamdown":"table-header",...n,children:e}),(e,t)=>Xr(e,t));WX.displayName="MarkdownThead";var YX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("tbody",{className:Ht("divide-y divide-border bg-muted/40",t),"data-streamdown":"table-body",...n,children:e}),(e,t)=>Xr(e,t));YX.displayName="MarkdownTbody";var KX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("tr",{className:Ht("border-border border-b",t),"data-streamdown":"table-row",...n,children:e}),(e,t)=>Xr(e,t));KX.displayName="MarkdownTr";var XX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("th",{className:Ht("whitespace-nowrap px-4 py-2 text-left font-semibold text-sm",t),"data-streamdown":"table-header-cell",...n,children:e}),(e,t)=>Xr(e,t));XX.displayName="MarkdownTh";var QX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("td",{className:Ht("px-4 py-2 text-sm",t),"data-streamdown":"table-cell",...n,children:e}),(e,t)=>Xr(e,t));QX.displayName="MarkdownTd";var ZX=C.memo(({children:e,className:t,node:r,...n})=>
1095f.jsx("blockquote",{className:Ht("my-4 border-muted-foreground/30 border-l-4 pl-4 text-muted-foreground italic",t),"data-streamdown":"blockquote",...n,children:e}),(e,t)=>Xr(e,t));ZX.displayName="MarkdownBlockquote";var JX=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("sup",{className:Ht("text-sm",t),"data-streamdown":"superscript",...n,children:e}),(e,t)=>Xr(e,t));JX.displayName="MarkdownSup";var eQ=C.memo(({children:e,className:t,node:r,...n})=>f.jsx("sub",{className:Ht("text-sm",t),"data-streamdown":"subscript",...n,children:e}),(e,t)=>Xr(e,t));eQ.displayName="MarkdownSub";var tQ=C.memo(({children:e,className:t,node:r,...n})=>{if("data-footnotes"in n){let a=s=>{var o,c;if(!C.isValidElement(s))return!1;let u=Array.isArray(s.props.children)?s.props.children:[s.props.children],h=!1,p=!1;for(let g of u)if(g){if(typeof g=="string")g.trim()!==""&&(h=!0);else if(C.isValidElement(g))if(((o=g.props)==null?void 0:o["data-footnote-backref"])!==void 0)p=!0;else{let y=Array.isArray(g.props.children)?g.props.children:[g.props.children];for(let x of y){if(typeof x=="string"&&x.trim()!==""){h=!0;break}if(C.isValidElement(x)&&((c=x.props)==null?void 0:c["data-footnote-backref"])===void 0){h=!0;break}}}}return p&&!h},i=Array.isArray(e)?e.map(s=>{if(!C.isValidElement(s))return s;if(s.type===M7){let o=(Array.isArray(s.props.children)?s.props.children:[s.props.children]).filter(c=>!a(c));return o.length===0?null:{...s,props:{...s.props,children:o}}}return s}):e;return(Array.isArray(i)?i.some(s=>s!==null):i!==null)?f.jsx("section",{className:t,...n,children:i}):null}return f.jsx("section",{className:t,...n,children:e})},(e,t)=>Xr(e,t));tQ.displayName="MarkdownSection";var X_e=({node:e,className:t,children:r,...n})=>{var a,i,s;let o=((a=e?.position)==null?void 0:a.start.line)===((i=e?.position)==null?void 0:i.end.line),c=C.useContext(oQ),u=C.useContext(P7);if(o)return f.jsx("code",{className:Ht("rounded bg-muted px-1.5 py-0.5 font-mono text-sm",t),"data-streamdown":"inline-code",...n,children:r});let h=t?.match(K_e),p=(s=h?.at(1))!=null?s:"",g="";if(C.isValidElement(r)&&r.props&&typeof r.props=="object"&&"children"in r.props&&typeof r.props.children=="string"?g=r.props.children:typeof r=="string"&&(g=r),p==="mermaid"){let x=J_(u,"mermaid");return f.jsxs("div",{className:Ht("group relative my-4 h-auto rounded-xl border p-4",t),"data-streamdown":"mermaid-block",children:[x&&f.jsxs("div",{className:"flex items-center justify-end gap-2",children:[f.jsx(qD,{code:g,language:p}),f.jsx(VD,{code:g})]}),f.jsx(G_e,{chart:g,config:c})]})}let y=J_(u,"code");return f.jsx(H_e,{className:Ht("overflow-x-auto border-t",t),code:g,"data-language":p,"data-streamdown":"code-block",language:p,preClassName:"overflow-x-auto font-mono text-xs p-4 bg-muted/40",children:y&&f.jsxs(f.Fragment,{children:[f.jsx(qD,{code:g,language:p}),f.jsx(VD,{})]})})},rQ=C.memo(X_e,(e,t)=>e.className===t.className&&sx(e.node,t.node));rQ.displayName="MarkdownCode";var nQ=C.memo(q_e,(e,t)=>e.className===t.className&&sx(e.node,t.node));nQ.displayName="MarkdownImg";var aQ=C.memo(({children:e,className:t,node:r,...n})=>{var a;let i=(Array.isArray(e)?e:[e]).filter(s=>s!=null&&s!=="");return i.length===1&&C.isValidElement(i[0])&&((a=i[0].props.node)==null?void 0:a.tagName)==="img"?f.jsx(f.Fragment,{children:e}):f.jsx("p",{className:t,...n,children:e})},(e,t)=>Xr(e,t));aQ.displayName="MarkdownParagraph";var Q_e={ol:M7,li:IX,ul:jX,hr:LX,strong:BX,a:zX,h1:FX,h2:$X,h3:UX,h4:HX,h5:qX,h6:VX,table:GX,thead:WX,tbody:YX,tr:KX,th:XX,td:QX,blockquote:ZX,code:rQ,img:nQ,pre:({children:e})=>e,sup:JX,sub:eQ,p:aQ,section:tQ},Z_e=e=>{let t=/\[\^[^\]\s]{1,200}\](?!:)/.test(e),r=/\[\^[^\]\s]{1,200}\]:/.test(e);if(t||r)return[e];let n=Ti.lex(e,{gfm:!0}),a=[],i=[];for(let s=0;s<n.length;s++){let o=n[s],c=o.raw;if(i.length>0){if(a[a.length-1]+=c,o.type==="html"){let u=c.match(/<\/(\w+)>/);if(u){let h=u[1];i[i.length-1]===h&&i.pop()}}continue}if(o.type==="html"&&o.block){let u=c.match(/<(\w+)[\s>]/);if(u){let h=u[1];c.includes(`</${h}>`)||i.push(h)}}if(c.trim()==="$$"&&a.length>0){let u=a.at(-1);if(!u){a.push(c);continue}let h=u.trimStart().startsWith("$$"),p=(u.match(/\$\$/g)||[]).length;if(h&&p%2===1){a[a.length-1]=u+c;continue}}if(a.length>0&&c.trimEnd().endsWith("$$")){let u=a.at(-1);if(!u){a.push(c);continue}let h=u.trimStart().startsWith("$$"),p=(u.match(/\$\$/g)||[]).length,g=(c.match(/\$\$/g)||[]).length;if(h&&p%2===1&&!c.trimStart().startsWith("$$")&&g===1){a[a.length-1]=u+c;continue}}a.push(c)}return a},J_e=/(!?\[)([^\]]*?)$/,eAe=/(\*\*)([^*]*?)$/,tAe=/(__)([^_]*?)$/,rAe=/(\*\*\*)([^*]*?)$/,nAe=/(\*)([^*]*?)$/,aAe=/(_)([^_]*?)$/,iAe=/(`)([^`]*?)$/,sAe=/(~~)([^~]*?)$/,ox=e=>{let t=(e.match(/```/g)||[]).length;return t>0&&t%2===0&&e.includes(`
1096`)},oAe=e=>{let t=/(!?)\[([^\]]+)\]\(([^)]+)$/,r=e.match(t);if(r){let a=r[1]==="!",i=r[2],s=r[3],o=e.lastIndexOf(`${a?"!":""}[${i}](${s}`),c=e.substring(0,o);return a?c:`${c}[${i}](streamdown:incomplete-link)`}let n=e.match(J_e);if(n){if(n[1].startsWith("!")){let a=e.lastIndexOf(n[1]);return e.substring(0,a)}return`${e}
1096](streamdown:incomplete-link)`}return e},lAe=e=>{if(ox(e))return e;let t=e.match(eAe);if(t){let r=t[2];if(!r||/^[\s_~*`]*$/.test(r))return e;let n=e.lastIndexOf(t[1]),a=e.substring(0,n).lastIndexOf(`
1097`),i=a===-1?0:a+1,s=e.substring(i,n);if(/^[\s]*[-*+][\s]+$/.test(s)&&r.includes(`
1098`))return e;if((e.match(/\*\*/g)||[]).length%2===1)return`${e}**`}return e},cAe=e=>{let t=e.match(tAe);if(t){let r=t[2];if(!r||/^[\s_~*`]*$/.test(r))return e;let n=e.lastIndexOf(t[1]),a=e.substring(0,n).lastIndexOf(`
1099`),i=a===-1?0:a+1,s=e.substring(i,n);if(/^[\s]*[-*+][\s]+$/.test(s)&&r.includes(`
1100`))return e;if((e.match(/__/g)||[]).length%2===1)return`${e}__`}return e},uAe=e=>e.split("").reduce((t,r,n)=>{if(r==="*"){let a=e[n-1],i=e[n+1];if(a==="\\")return t;let s=n;for(let o=n-1;o>=0;o--){if(e[o]===`
1101`){s=o+1;break}if(o===0){s=0;break}}if(e.substring(s,n).trim()===""&&(i===" "||i==="	"))return t;if(a!=="*"&&i!=="*")return t+1}return t},0),dAe=e=>{if(ox(e))return e;if(e.match(nAe)){let t=-1;for(let n=0;n<e.length;n++)if(e[n]==="*"&&e[n-1]!=="*"&&e[n+1]!=="*"){t=n;break}if(t===-1)return e;let r=e.substring(t+1);if(!r||/^[\s_~*`]*$/.test(r))return e;if(uAe(e)%2===1)return`${e}*`}return e},iQ=(e,t)=>{let r=!1,n=!1;for(let a=0;a<e.length&&a<t;a++){if(e[a]==="\\"&&e[a+1]==="$"){a++;continue}e[a]==="$"&&(e[a+1]==="$"?(n=!n,a++,r=!1):n||(r=!r))}return r||n},fAe=e=>e.split("").reduce((t,r,n)=>{if(r==="_"){let a=e[n-1],i=e[n+1];if(a==="\\"||iQ(e,n)||a&&i&&/[\p{L}\p{N}_]/u.test(a)&&/[\p{L}\p{N}_]/u.test(i))return t;if(a!=="_"&&i!=="_")return t+1}return t},0),hAe=e=>{if(ox(e))return e;if(e.match(aAe)){let t=-1;for(let n=0;n<e.length;n++)if(e[n]==="_"&&e[n-1]!=="_"&&e[n+1]!=="_"&&e[n-1]!=="\\"&&!iQ(e,n)){let a=n>0?e[n-1]:"",i=n<e.length-1?e[n+1]:"";if(a&&i&&/[\p{L}\p{N}_]/u.test(a)&&/[\p{L}\p{N}_]/u.test(i))continue;t=n;break}if(t===-1)return e;let r=e.substring(t+1);if(!r||/^[\s_~*`]*$/.test(r))return e;if(fAe(e)%2===1){let n=e.match(/\n+$/);return n?`${e.slice(0,-n[0].length)}_${n[0]}`:`${e}_`}}return e},pAe=(e,t)=>{let r=e.substring(t,t+3)==="```",n=t>0&&e.substring(t-1,t+2)==="```",a=t>1&&e.substring(t-2,t+1)==="```";return r||n||a},mAe=e=>{let t=0;for(let r=0;r<e.length;r++)e[r]==="`"&&!pAe(e,r)&&t++;return t},gAe=e=>{if(e.match(/^```[^`\n]*```?$/)&&!e.includes(`
1102`))return e.endsWith("``")&&!e.endsWith("```")?`${e}\``:e;let t=(e.match(/```/g)||[]).length,r=t%2===1;if(t>0&&t%2===0&&e.includes(`
1103`)||(e.endsWith("```\n")||e.endsWith("```"))&&t%2===0)return e;let n=e.match(iAe);if(n&&!r){let a=n[2];if(!a||/^[\s_~*`]*$/.test(a))return e;if(mAe(e)%2===1)return`${e}\``}return e},yAe=e=>{let t=e.match(sAe);if(t){let r=t[2];if(!r||/^[\s_~*`]*$/.test(r))return e;if((e.match(/~~/g)||[]).length%2===1)return`${e}~~`}return e},vAe=e=>{if((e.match(/\$\$/g)||[]).length%2===0)return e;let t=e.indexOf("$$");return t!==-1&&e.indexOf(`
1104`,t)!==-1&&!e.endsWith(`
1105`)?`${e}
1106$$`:`${e}$$`},bAe=e=>{let t=0,r=e.match(/\*+/g)||[];for(let n of r){let a=n.length;a>=3&&(t+=Math.floor(a/3))}return t},xAe=e=>{if(ox(e)||/^\*{4,}$/.test(e))return e;let t=e.match(rAe);if(t){let r=t[2];if(!r||/^[\s_~*`]*$/.test(r))return e;if(bAe(e)%2===1)return`${e}***`}return e},wAe=e=>{if(!e||typeof e!="string")return e;let t=e,r=oAe(t);return r.endsWith("](streamdown:incomplete-link)")?r:(t=r,t=xAe(t),t=lAe(t),t=cAe(t),t=dAe(t),t=hAe(t),t=gAe(t),t=yAe(t),t=vAe(t),t)},SAe={harden:[d5e,{allowedImagePrefixes:["*"],allowedLinkPrefixes:["*"],defaultOrigin:void 0,allowDataImages:!0}],raw:V2e,katex:[Pve,{errorColor:"var(--color-muted-foreground)"}]},EAe={gfm:[J3e,{}],math:[u5e,{singleDollarTextMath:!1}]},sQ=C.createContext(["github-light","github-dark"]),oQ=C.createContext(void 0),P7=C.createContext(!0),Im=C.createContext({isAnimating:!1}),lQ=C.memo(({content:e,shouldParseIncompleteMarkdown:t,...r})=>{let n=C.useMemo(()=>typeof e=="string"&&t?wAe(e.trim()):e,[e,t]);return f.jsx(i1e,{...r,children:n})},(e,t)=>e.content===t.content);lQ.displayName="Block";var R7=C.memo(({children:e,parseIncompleteMarkdown:t=!0,components:r,rehypePlugins:n=Object.values(SAe),remarkPlugins:a=Object.values(EAe),className:i,shikiTheme:s=["github-light","github-dark"],mermaidConfig:o,controls:c=!0,isAnimating:u=!1,...h})=>{let p=C.useId(),g=C.useMemo(()=>Z_e(typeof e=="string"?e:""),[e]);return f.jsx(sQ.Provider,{value:s,children:f.jsx(oQ.Provider,{value:o,children:f.jsx(P7.Provider,{value:c,children:f.jsx(Im.Provider,{value:{isAnimating:u},children:f.jsx("div",{className:Ht("space-y-4",i),children:g.map((y,x)=>f.jsx(lQ,{components:{...Q_e,...r},content:y,rehypePlugins:n,remarkPlugins:a,shouldParseIncompleteMarkdown:t,...h},`${p}-block-${x}`))})})})})})},(e,t)=>e.children===t.children&&e.shikiTheme===t.shikiTheme&&e.isAnimating===t.isAnimating);R7.displayName="Streamdown";const GD={safe:{label:"Safe",color:"text-green-400",badge:"bg-green-500/15 text-green-400 border-green-500/30",icon:vu,bar:"bg-green-500"},low:{label:"Low Risk",color:"text-blue-400",badge:"bg-blue-500/15 text-blue-400 border-blue-500/30",icon:vu,bar:"bg-blue-500"},medium:{label:"Medium Risk",color:"text-yellow-400",badge:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30",icon:Sr,bar:"bg-yellow-500"},high:{label:"High Risk",color:"text-orange-400",badge:"bg-orange-500/15 text-orange-400 border-orange-500/30",icon:Sr,bar:"bg-orange-500"},critical:{label:"Critical",color:"text-red-400",badge:"bg-red-500/15 text-red-400 border-red-500/30",icon:YE,bar:"bg-red-500"}};function _Ae(){const[e,t]=C.useState("url"),[r,n]=C.useState(""),[a,i]=C.useState(null),s=ke.useUtils(),{data:o=[]}=ke.scam.history.useQuery(),c=ke.scam.analyze.useMutation({onSuccess:h=>{i(h),s.scam.history.invalidate()},onError:()=>Fe.error("Analysis failed. Please try again.")}),u=()=>{if(!r.trim())return Fe.error("Please enter content to analyze");c.mutate({inputType:e,content:r})};return f.jsx($n,{"data-loc":"client/src/pages/ScamDetection.tsx:42",title:"Scam Detection",subtitle:"AI-powered analysis of suspicious links, emails, SMS, and more.",children:f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:43",className:"grid lg:grid-cols-2 gap-6",children:[f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:45",className:"space-y-4",children:[f.jsxs(tt,{"data-loc":"client/src/pages/ScamDetection.tsx:46",className:"glass-card border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/ScamDetection.tsx:47",children:f.jsxs(yr,{"data-loc":"client/src/pages/ScamDetection.tsx:47",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(JH,{"data-loc":"client/src/pages/ScamDetection.tsx:47",className:"h-4 w-4 text-primary"}),"Analyze Content"]})}),f.jsxs(at,{"data-loc":"client/src/pages/ScamDetection.tsx:48",className:"space-y-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:49",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/ScamDetection.tsx:50",children:"Content Type"}),f.jsxs(Ms,{"data-loc":"client/src/pages/ScamDetection.tsx:51",value:e,onValueChange:h=>t(h),children:[f.jsx(Rs,{"data-loc":"client/src/pages/ScamDetection.tsx:52",className:"bg-input border-border",children:f.jsx(Ps,{"data-loc":"client/src/pages/ScamDetection.tsx:52"})}),f.jsxs(Ds,{"data-loc":"client/src/pages/ScamDetection.tsx:53",className:"glass-card border-border",children:[f.jsx(Wt,{"data-loc":"client/src/pages/ScamDetection.tsx:54",value:"url",children:"URL / Link"}),f.jsx(Wt,{"data-loc":"client/src/pages/ScamDetection.tsx:55",value:"email",children:"Email Content"}),f.jsx(Wt,{"data-loc":"client/src/pages/ScamDetection.tsx:56",value:"sms",children:"SMS Message"}),f.jsx(Wt,{"data-loc":"client/src/pages/ScamDetection.tsx:57",value:"qr",children:"QR Code Content"}),f.jsx(Wt,{"data-loc":"client/src/pages/ScamDetection.tsx:58",value:"text",children:"Other Text"})]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:62",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/ScamDetection.tsx:63",children:"Content to Analyze"}),f.jsx(cu,{"data-loc":"client/src/pages/ScamDetection.tsx:64",placeholder:e==="url"?"Paste a URL or link…":e==="email"?"Paste email content…":e==="sms"?"Paste SMS message…":"Paste content to analyze…",value:r,onChange:h=>n(h.target.value),className:"bg-input border-border min-h-32 resize-none",rows:6})]}),f.jsx(De,{"data-loc":"client/src/pages/ScamDetection.tsx:72",className:"w-full",onClick:u,disabled:c.isPending||!r.trim(),children:c.isPending?f.jsxs(f.Fragment,{children:[f.jsx(Ho,{"data-loc":"client/src/pages/ScamDetection.tsx:73",className:"h-4 w-4 mr-2 animate-pulse"}),"Analyzing…"]}):f.jsxs(f.Fragment,{children:[f.jsx(Ho,{"data-loc":"client/src/pages/ScamDetection.tsx:73",className:"h-4 w-4 mr-2"}),"Analyze Now"]})})]})]}),a&&(()=>{const h=GD[a.riskLevel],p=h.icon;return f.jsx(tt,{"data-loc":"client/src/pages/ScamDetection.tsx:83",className:`glass-card border transition-all duration-300 ${a.riskLevel==="critical"||a.riskLevel==="high"?"border-red-500/30":a.riskLevel==="safe"||a.riskLevel==="low"?"border-green-500/30":"border-yellow-500/30"}`,children:f.jsxs(at,{"data-loc":"client/src/pages/ScamDetection.tsx:84",className:"p-6 space-y-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:85",className:"flex items-center justify-between",children:[f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:86",className:"flex items-center gap-3",children:[f.jsx(p,{"data-loc":"client/src/pages/ScamDetection.tsx:87",className:`h-6 w-6 ${h.color}`}),f.jsx("span",{"data-loc":"client/src/pages/ScamDetection.tsx:88",className:`text-xl font-bold font-display ${h.color}`,children:h.label})]}),f.jsxs(mt,{"data-loc":"client/src/pages/ScamDetection.tsx:90",className:h.badge,children:["Score: ",a.riskScore,"/100"]})]}),f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:92",className:"h-2 bg-border rounded-full overflow-hidden",children:f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:93",className:`h-full ${h.bar} rounded-full transition-all duration-700`,style:{width:`${a.riskScore}%`}})}),f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:95",className:"text-sm text-muted-foreground leading-relaxed",children:f.jsx(R7,{"data-loc":"client/src/pages/ScamDetection.tsx:96",children:a.explanation})}),a.indicators.length>0&&f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:99",className:"space-y-2",children:[f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:100",className:"text-xs font-medium text-muted-foreground uppercase tracking-wide",children:"Indicators Found"}),a.indicators.map((g,y)=>f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:102",className:"flex items-start gap-2 text-sm",children:[f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:103",className:"mt-1.5 w-1.5 h-1.5 rounded-full bg-muted-foreground flex-shrink-0"}),f.jsx("span",{"data-loc":"client/src/pages/ScamDetection.tsx:104",className:"text-muted-foreground",children:g})]},y))]})]})})})()]}),f.jsxs(tt,{"data-loc":"client/src/pages/ScamDetection.tsx:116",className:"glass-card border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/ScamDetection.tsx:117",children:f.jsxs(yr,{"data-loc":"client/src/pages/ScamDetection.tsx:117",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(Dce,{"data-loc":"client/src/pages/ScamDetection.tsx:117",className:"h-4 w-4 text-primary"}),"Recent Scans"]})}),f.jsx(at,{"data-loc":"client/src/pages/ScamDetection.tsx:118",children:o.length===0?f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:120",className:"text-center py-8 text-muted-foreground text-sm",children:"No scans yet. Analyze your first item above."}):f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:122",className:"space-y-3 max-h-[500px] overflow-y-auto pr-1",children:o.map(h=>{const p=GD[h.riskLevel],g=p.icon;return f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:127",className:"flex items-start gap-3 p-3 rounded-lg bg-secondary/50",children:[f.jsx(g,{"data-loc":"client/src/pages/ScamDetection.tsx:128",className:`h-4 w-4 mt-0.5 flex-shrink-0 ${p.color}`}),f.jsxs("div",{"data-loc":"client/src/pages/ScamDetection.tsx:129",className:"flex-1 min-w-0",children:[f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:130",className:"text-xs font-medium uppercase text-muted-foreground mb-0.5",children:h.inputType}),f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:131",className:"text-sm truncate",children:h.inputContent}),f.jsx("div",{"data-loc":"client/src/pages/ScamDetection.tsx:132",className:"text-xs text-muted-foreground mt-1",children:new Date(h.createdAt).toLocaleDateString()})]}),f.jsx(mt,{"data-loc":"client/src/pages/ScamDetection.tsx:134",className:`${p.badge} text-xs flex-shrink-0`,children:p.label})]}
1106,h.id)})})})]})]})})}const AAe=["What should I do if my email was breached?","How do I create a strong password?","Explain what a VPN does and when I should use it","What are the signs of a phishing email?","How can I improve my security score?","What is two-factor authentication?"];function TAe(){const[e,t]=C.useState([]),[r,n]=C.useState(""),[a,i]=C.useState(!1),s=C.useRef(null),o=ke.ai.chat.useMutation({onSuccess:h=>{t(p=>[...p,{role:"assistant",content:typeof h.content=="string"?h.content:JSON.stringify(h.content)}]),i(!1)},onError:()=>{Fe.error("AI response failed. Please try again."),i(!1)}});C.useEffect(()=>{s.current?.scrollIntoView({behavior:"smooth"})},[e]);const c=h=>{const p=h??r.trim();if(!p||a)return;const g=[...e,{role:"user",content:p}];t(g),n(""),i(!0),o.mutate({messages:g})},u=h=>{h.key==="Enter"&&!h.shiftKey&&(h.preventDefault(),c())};return f.jsx($n,{"data-loc":"client/src/pages/AIAssistant.tsx:56",title:"AI Security Assistant",subtitle:"Your personal cybersecurity expert — ask anything about your security.",children:f.jsxs("div",{"data-loc":"client/src/pages/AIAssistant.tsx:57",className:"flex flex-col h-[calc(100vh-220px)] min-h-[500px]",children:[f.jsxs("div",{"data-loc":"client/src/pages/AIAssistant.tsx:59",className:"flex-1 overflow-y-auto space-y-4 mb-4 pr-1",children:[e.length===0?f.jsxs("div",{"data-loc":"client/src/pages/AIAssistant.tsx:61",className:"flex flex-col items-center justify-center h-full gap-6 py-12",children:[f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:62",className:"p-5 rounded-full bg-primary/10",children:f.jsx(ou,{"data-loc":"client/src/pages/AIAssistant.tsx:63",className:"h-10 w-10 text-primary"})}),f.jsxs("div",{"data-loc":"client/src/pages/AIAssistant.tsx:65",className:"text-center",children:[f.jsx("h3",{"data-loc":"client/src/pages/AIAssistant.tsx:66",className:"font-bold font-display text-lg mb-2",children:"EJM Security AI"}),f.jsx("p",{"data-loc":"client/src/pages/AIAssistant.tsx:67",className:"text-muted-foreground text-sm max-w-sm",children:"I'm your personal cybersecurity expert. Ask me anything about your security, threats, or how to improve your protection."})]}),f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:69",className:"grid grid-cols-1 sm:grid-cols-2 gap-2 w-full max-w-lg",children:AAe.map(h=>f.jsxs("button",{"data-loc":"client/src/pages/AIAssistant.tsx:71",onClick:()=>c(h),className:"text-left text-sm px-4 py-3 rounded-xl glass-card hover:border-primary/30 transition-all duration-200 text-muted-foreground hover:text-foreground",children:[f.jsx(KE,{"data-loc":"client/src/pages/AIAssistant.tsx:72",className:"h-3.5 w-3.5 text-primary inline mr-2"}),h]},h))})]}):e.map((h,p)=>f.jsxs("div",{"data-loc":"client/src/pages/AIAssistant.tsx:79",className:$e("flex gap-3",h.role==="user"?"justify-end":"justify-start"),children:[h.role==="assistant"&&f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:81",className:"flex-shrink-0 w-8 h-8 rounded-full bg-primary/10 flex items-center justify-center",children:f.jsx(ou,{"data-loc":"client/src/pages/AIAssistant.tsx:82",className:"h-4 w-4 text-primary"})}),f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:85",className:$e("max-w-[80%] rounded-2xl px-4 py-3 text-sm",h.role==="user"?"bg-primary text-primary-foreground rounded-br-sm":"glass-card rounded-bl-sm"),children:h.role==="assistant"?f.jsx(R7,{"data-loc":"client/src/pages/AIAssistant.tsx:89",children:h.content}):h.content}),h.role==="user"&&f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:92",className:"flex-shrink-0 w-8 h-8 rounded-full bg-secondary flex items-center justify-center",children:f.jsx(Gce,{"data-loc":"client/src/pages/AIAssistant.tsx:93",className:"h-4 w-4 text-muted-foreground"})})]},p)),a&&f.jsxs("div",{"data-loc":"client/src/pages/AIAssistant.tsx:100",className:"flex gap-3 justify-start",children:[f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:101",className:"flex-shrink-0 w-8 h-8 rounded-full bg-primary/10 flex items-center justify-center",children:f.jsx(ou,{"data-loc":"client/src/pages/AIAssistant.tsx:102",className:"h-4 w-4 text-primary"})}),f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:104",className:"glass-card rounded-2xl rounded-bl-sm px-4 py-3",children:f.jsxs("div",{"data-loc":"client/src/pages/AIAssistant.tsx:105",className:"flex gap-1.5 items-center h-5",children:[f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:106",className:"w-2 h-2 rounded-full bg-muted-foreground animate-bounce",style:{animationDelay:"0ms"}}),f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:107",className:"w-2 h-2 rounded-full bg-muted-foreground animate-bounce",style:{animationDelay:"150ms"}}),f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:108",className:"w-2 h-2 rounded-full bg-muted-foreground animate-bounce",style:{animationDelay:"300ms"}})]})})]}),f.jsx("div",{"data-loc":"client/src/pages/AIAssistant.tsx:113",ref:s})]}),f.jsxs("div",{"data-loc":"client/src/pages/AIAssistant.tsx:117",className:"glass-card rounded-2xl p-3 flex gap-3 items-end",children:[f.jsx(cu,{"data-loc":"client/src/pages/AIAssistant.tsx:118",placeholder:"Ask about your security, threats, or how to improve your protection…",value:r,onChange:h=>n(h.target.value),onKeyDown:u,className:"flex-1 bg-transparent border-0 resize-none focus-visible:ring-0 focus-visible:ring-offset-0 min-h-[44px] max-h-32 text-sm",rows:1}),f.jsx(De,{"data-loc":"client/src/pages/AIAssistant.tsx:126",size:"icon",onClick:()=>c(),disabled:!r.trim()||a,className:"flex-shrink-0 h-9 w-9 rounded-xl",children:a?f.jsx(ki,{"data-loc":"client/src/pages/AIAssistant.tsx:127",className:"h-4 w-4 animate-spin"}):f.jsx(eq,{"data-loc":"client/src/pages/AIAssistant.tsx:127",className:"h-4 w-4"})})]})]})})}const NAe=["Identity Monitoring — unlimited items","Password Vault & Manager","Privacy Center & Data Broker Opt-Out","Advanced VPN (WireGuard / OpenVPN / IKEv2)","AI-Powered Scam Detection","AI Security Assistant — 24/7","Credit & Property Monitoring","Device & Communication Security","Business Edition Access","Live Security Score & Threat Timeline"];function CAe(){const{user:e}=cs(),t=ke.useUtils(),{data:r,isLoading:n}=ke.subscription.status.useQuery(),[a,i]=C.useState(""),[s,o]=C.useState(null),{data:c}=ke.promoCodes.validate.useQuery({code:a.trim()},{enabled:a.trim().length>=3}),u=ke.promoCodes.redeemFreeAccess.useMutation({onSuccess:E=>{t.subscription.status.invalidate(),Fe.success(E.message),i("")},onError:E=>Fe.error(E.message??"Failed to redeem code")}),h=ke.promoCodes.getHalfOffCheckoutUrl.useMutation({onSuccess:E=>{E.url&&(Fe.info("Redirecting to discounted checkout…"),window.open(E.url,"_blank"))},onError:E=>Fe.error(E.message??"Failed to apply discount")}
1106),p=ke.subscription.createCheckout.useMutation({onSuccess:E=>{E.url&&(Fe.info("Redirecting to checkout…"),window.open(E.url,"_blank"))},onError:()=>Fe.error("Failed to create checkout session")}),g=ke.subscription.createCheckout.useMutation({onSuccess:E=>{E.url&&(Fe.info("Redirecting to checkout…"),window.open(E.url,"_blank"))},onError:()=>Fe.error("Failed to create checkout session")}),y=ke.subscription.cancelSubscription.useMutation({onSuccess:()=>{t.subscription.status.invalidate(),Fe.success("Subscription will cancel at period end")},onError:()=>Fe.error("Failed to cancel subscription")}),x=r?.status==="active"||r?.status==="trialing",w={active:{label:"Active",badge:"bg-green-500/15 text-green-400 border-green-500/30"},trialing:{label:"Trial",badge:"bg-blue-500/15 text-blue-400 border-blue-500/30"},past_due:{label:"Past Due",badge:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30"},canceled:{label:"Canceled",badge:"bg-red-500/15 text-red-400 border-red-500/30"},inactive:{label:"Inactive",badge:"bg-secondary text-muted-foreground border-border"}}[r?.status??"inactive"];return f.jsx($n,{"data-loc":"client/src/pages/PlanManagement.tsx:82",title:"My Plan",subtitle:"Manage your EJM USS subscription and billing.",children:f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:83",className:"grid lg:grid-cols-2 gap-6",children:[f.jsxs(tt,{"data-loc":"client/src/pages/PlanManagement.tsx:85",className:"glass-card border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/PlanManagement.tsx:86",children:f.jsxs(yr,{"data-loc":"client/src/pages/PlanManagement.tsx:86",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(vr,{"data-loc":"client/src/pages/PlanManagement.tsx:86",className:"h-4 w-4 text-primary"}),"Current Plan"]})}),f.jsx(at,{"data-loc":"client/src/pages/PlanManagement.tsx:87",className:"space-y-5",children:n?f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:89",className:"space-y-3",children:[...Array(3)].map((E,A)=>f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:89",className:"h-6 bg-secondary rounded animate-pulse"},A))}):f.jsxs(f.Fragment,{children:[f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:92",className:"flex items-center justify-between",children:[f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:93",children:[f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:94",className:"font-bold font-display text-lg",children:r?.planTier==="family"?"EJM Family Plan":"EJM Individual Plan"}),f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:97",className:"text-muted-foreground text-sm",children:r?.planTier==="family"?"$70 / month — up to 5 members":"$40 / month"})]}),f.jsx(mt,{"data-loc":"client/src/pages/PlanManagement.tsx:101",className:w.badge,children:w.label})]}),r?.periodEnd&&f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:104",className:"text-sm text-muted-foreground",children:[x?"Renews on":"Ends on",": ",f.jsx("span",{"data-loc":"client/src/pages/PlanManagement.tsx:105",className:"text-foreground font-medium",children:new Date(r.periodEnd).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]}),x?f.jsxs(De,{"data-loc":"client/src/pages/PlanManagement.tsx:109",variant:"outline",className:"w-full border-destructive/30 text-destructive hover:bg-destructive/10",onClick:()=>y.mutate(),disabled:y.isPending,children:[y.isPending?f.jsx(ki,{"data-loc":"client/src/pages/PlanManagement.tsx:115",className:"h-4 w-4 animate-spin mr-2"}):f.jsx(Sr,{"data-loc":"client/src/pages/PlanManagement.tsx:115",className:"h-4 w-4 mr-2"}),"Cancel Subscription"]}):f.jsxs(De,{"data-loc":"client/src/pages/PlanManagement.tsx:119",className:"w-full",onClick:()=>p.mutate(),disabled:p.isPending,children:[p.isPending?f.jsx(ki,{"data-loc":"client/src/pages/PlanManagement.tsx:124",className:"h-4 w-4 animate-spin mr-2"}):f.jsx(Os,{"data-loc":"client/src/pages/PlanManagement.tsx:124",className:"h-4 w-4 mr-2"}),"Subscribe — $40/month"]}),f.jsxs("p",{"data-loc":"client/src/pages/PlanManagement.tsx:128",className:"text-xs text-muted-foreground text-center",children:["Secure billing via Stripe. Cancel anytime."," ",f.jsx("span",{"data-loc":"client/src/pages/PlanManagement.tsx:130",className:"text-primary font-medium",children:"7-day free trial included."})]})]})})]}),f.jsxs(tt,{"data-loc":"client/src/pages/PlanManagement.tsx:138",className:"glass-card border-border lg:row-span-1",children:[f.jsx(gr,{"data-loc":"client/src/pages/PlanManagement.tsx:139",children:f.jsxs(yr,{"data-loc":"client/src/pages/PlanManagement.tsx:139",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(Os,{"data-loc":"client/src/pages/PlanManagement.tsx:139",className:"h-4 w-4 text-primary"}),"What's Included"]})}),f.jsx(at,{"data-loc":"client/src/pages/PlanManagement.tsx:140",children:f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:141",className:"space-y-3",children:NAe.map(E=>f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:143",className:"flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:144",className:"flex-shrink-0 w-5 h-5 rounded-full bg-primary/20 flex items-center justify-center",children:f.jsx(bf,{"data-loc":"client/src/pages/PlanManagement.tsx:144",className:"h-3 w-3 text-primary"})}),f.jsx("span",{"data-loc":"client/src/pages/PlanManagement.tsx:145",className:"text-sm text-muted-foreground",children:E})]},E))})})]}),x&&r?.planTier!=="family"&&f.jsxs(tt,{"data-loc":"client/src/pages/PlanManagement.tsx:154",className:"glass-card border-border border-primary/30",children:[f.jsx(gr,{"data-loc":"client/src/pages/PlanManagement.tsx:155",children:f.jsxs(yr,{"data-loc":"client/src/pages/PlanManagement.tsx:155",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(vr,{"data-loc":"client/src/pages/PlanManagement.tsx:155",className:"h-4 w-4 text-primary"}),"Upgrade to Family Plan"]})}),f.jsxs(at,{"data-loc":"client/src/pages/PlanManagement.tsx:156",className:"space-y-4",children:[f.jsx("p",{"data-loc":"client/src/pages/PlanManagement.tsx:157",className:"text-sm text-muted-foreground",children:"Protect your entire household. Up to 5 family members with a shared security dashboard."}),f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:158",className:"space-y-2",children:["Everything in Individual","Up to 5 family members","Family security dashboard","Per-member score & breach overview"].map(E=>f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:160",className:"flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:161",className:"flex-shrink-0 w-5 h-5 rounded-full bg-primary/20 flex items-center justify-center",children:f.jsx(bf,{"data-loc":"client/src/pages/PlanManagement.tsx:161",className:"h-3 w-3 text-primary"})}),f.jsx("span",{"data-loc":"client/src/pages/PlanManagement.tsx:162",className:"text-sm text-muted-foreground",children:E})]},E))}),f.jsxs(De,{"data-loc":"client/src/pages/PlanManagement.tsx:166",className:"w-full",variant:"outline",onClick:()=>g.mutate({planTier:"family"}),disabled:g.isPending,children:[g.isPending?f.jsx(ki,{"data-loc":"client/src/pages/PlanManagement.tsx:172",className:"h-4 w-4 animate-spin mr-2"}):f.jsx(Os,{"data-loc":"client/src/pages/PlanManagement.tsx:172",className:"h-4 w-4 mr-2"}),"Upgrade to Family — $70/month"]})]})]}),!x&&f.jsxs(tt,{"data-loc":"client/src/pages/PlanManagement.tsx:183",className:"glass-card border-border border-primary/20 lg:col-span-2",children:[f.jsx(gr,{"data-loc":"client/src/pages/PlanManagement.tsx:184",children:f.jsxs(yr,{"data-loc":"client/src/pages/PlanManagement.tsx:185",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(Ay,{"data-loc":"client/src/pages/PlanManagement.tsx:186",className:"h-4 w-4 text-primary"})," Have a Promo Code?"]})}),f.jsxs(at,{"data-loc":"client/src/pages/PlanManagement.tsx:189",className:"space-y-4",children:[f.jsx("p",{"data-loc":"client/src/pages/PlanManagement.tsx:190",className:"text-sm text-muted-foreground",children:"Enter a promo code to get 50% off your subscription, or unlock free access instantly."}),f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:193",className:"flex gap-2",children:f.jsx(Gt,{"data-loc":"client/src/pages/PlanManagement.tsx:194",placeholder:"Enter promo code…",value:a,onChange:E=>{i(E.target.value.toUpperCase()),o(null)},className:"bg-input border-border font-mono text-sm flex-1"})}),a.trim().length>=3&&c&&f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:203",className:`flex items-center gap-2 text-sm p-3 rounded-lg ${c.valid?"bg-green-500/10 text-green-400 border border-green-500/20":"bg-red-500/10 text-red-400 border border-red-500/20"}`,children:[c.valid?f.jsx(Xn,{"data-loc":"client/src/pages/PlanManagement.tsx:204",className:"h-4 w-4 shrink-0"}):f.jsx(Sr,{"data-loc":"client/src/pages/PlanManagement.tsx:204",className:"h-4 w-4 shrink-0"}),c.valid?f.jsxs("span",{"data-loc":"client/src/pages/PlanManagement.tsx:206",children:["Valid code — ",f.jsx("strong",{"data-loc":"client/src/pages/PlanManagement.tsx:207",children:c.type==="half_off"?"50% off your subscription":"Free access"}),c.description&&` (${c.description})`,c.usesLeft!=null&&` · ${c.usesLeft} uses left`]}):f.jsx("span",{"data-loc":"client/src/pages/PlanManagement.tsx:212",children:"Invalid, expired, or exhausted promo code."})]}),c?.valid&&c.type==="free_access"&&f.jsxs(De,{"data-loc":"client/src/pages/PlanManagement.tsx:218",className:"w-full",onClick:()=>u.mutate({code:a.trim()}),disabled:u.isPending,children:[u.isPending?f.jsx(ki,{"data-loc":"client/src/pages/PlanManagement.tsx:223",className:"h-4 w-4 animate-spin mr-2"}):f.jsx(Xn,{"data-loc":"client/src/pages/PlanManagement.tsx:223",className:"h-4 w-4 mr-2"}),"Redeem Free Access"]}),c?.valid&&c.type==="half_off"&&f.jsxs(De,{"data-loc":"client/src/pages/PlanManagement.tsx:228",className:"w-full",onClick:()=>h.mutate({code:a.trim()}),disabled:h.isPending,children:[h.isPending?f.jsx(ki,{"data-loc":"client/src/pages/PlanManagement.tsx:233",className:"h-4 w-4 animate-spin mr-2"}):f.jsx(Ay,{"data-loc":"client/src/pages/PlanManagement.tsx:233",className:"h-4 w-4 mr-2"}),"Checkout with 50% Off"]})]})]}),!x&&f.jsx(tt,{"data-loc":"client/src/pages/PlanManagement.tsx:243",className:"glass-card border-border border-blue-500/20 lg:col-span-2",children:f.jsxs(at,{"data-loc":"client/src/pages/PlanManagement.tsx:244",className:"p-4 flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:245",className:"p-2 rounded-lg bg-blue-500/10",children:f.jsx(e0,{"data-loc":"client/src/pages/PlanManagement.tsx:245",className:"h-5 w-5 text-blue-400"})}),f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:246",children:[f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:247",className:"font-semibold text-sm",children:"7-Day Free Trial"}),f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:248",className:"text-xs text-muted-foreground",children:"All new subscriptions include a 7-day free trial. No charge until the trial ends. Cancel anytime."})]})]})}),f.jsxs(tt,{"data-loc":"client/src/pages/PlanManagement.tsx:254",className:"glass-card border-border lg:col-span-2",children:[f.jsx(gr,{"data-loc":"client/src/pages/PlanManagement.tsx:255",children:f.jsxs(yr,{"data-loc":"client/src/pages/PlanManagement.tsx:255",className:"text-sm font-medium flex items-center gap-2",children:[f.jsx(Os,{"data-loc":"client/src/pages/PlanManagement.tsx:255",className:"h-4 w-4 text-primary"}),"Billing & Payments"]})}),f.jsxs(at,{"data-loc":"client/src/pages/PlanManagement.tsx:256",children:[f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:257",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:258",children:[f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:259",className:"text-sm text-muted-foreground",children:"Account email"}),f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:260",className:"font-medium",children:e?.email??"—"})]}),f.jsx("div",{"data-loc":"client/src/pages/PlanManagement.tsx:262",className:"flex gap-3",children:f.jsxs(De,{"data-loc":"client/src/pages/PlanManagement.tsx:263",variant:"outline",size:"sm",className:"gap-2",onClick:()=>window.open("https://billing.stripe.com/p/login/test_00g00000000000000000","_blank"),children:[f.jsx(LT,{"data-loc":"client/src/pages/PlanManagement.tsx:264",className:"h-3.5 w-3.5"}),"Manage Billing"]})})]}),f.jsxs("div",{"data-loc":"client/src/pages/PlanManagement.tsx:268",className:"mt-4 p-3 rounded-lg bg-secondary/50 text-xs text-muted-foreground",children:[f.jsx("strong",{"data-loc":"client/src/pages/PlanManagement.tsx:269",className:"text-foreground",children:"Test mode:"})," Use card number ",f.jsx("code",{"data-loc":"client/src/pages/PlanManagement.tsx:269",className:"bg-secondary px-1.5 py-0.5 rounded",children:"4242 4242 4242 4242"})," with any future expiry and any CVC to test subscription checkout."]})]})]})]})})}const WD={active:"bg-green-500/15 text-green-400 border-green-500/30",trialing:"bg-blue-500/15 text-blue-400 border-blue-500/30",inactive:"bg-secondary text-muted-foreground border-border",past_due:"bg-orange-500/15 text-orange-400 border-orange-500/30",canceled:"bg-red-500/15 text-red-400 border-red-500/30"},kAe={admin:"bg-purple-500/15 text-purple-400 border-purple-500/30",user:"bg-secondary text-muted-foreground border-border"},OAe={half_off:{label:"50% Off",color:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30"},free_access:{label:"Free Access",color:"bg-green-500/15 text-green-400 border-green-500/30"}};function MAe(){const{data:e=[],isLoading:t}=ke.admin.listAllSsn.useQuery(),r={unknown:"bg-gray-500/15 text-gray-400 border-gray-500/30",safe:"bg-green-500/15 text-green-400 border-green-500/30",low:"bg-blue-500/15 text-blue-400 border-blue-500/30",medium:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30",high:"bg-orange-500/15 text-orange-400 border-orange-500/30",critical:"bg-red-500/15 text-red-400 border-red-500/30"};return f.jsxs(tt,{"data-loc":"client/src/pages/Admin.tsx:55",children:[f.jsx(gr,{"data-loc":"client/src/pages/Admin.tsx:56",children:f.jsxs(yr,{"data-loc":"client/src/pages/Admin.tsx:57",className:"flex items-center gap-2 text-base",children:[f.jsx(bb,{"data-loc":"client/src/pages/Admin.tsx:58",className:"h-4 w-4 text-primary"}),"SSN Monitor — All Entries"]})}),f.jsx(at,{"data-loc":"client/src/pages/Admin.tsx:62",children:t?f.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:64",className:"text-sm text-muted-foreground",children:"Loading…"}):e.length===0?f.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:66",className:"text-sm text-muted-foreground",children:"No SSN entries found."}):f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:68",className:"overflow-x-auto",children:f.jsxs("table",{"data-loc":"client/src/pages/Admin.tsx:69",className:"w-full text-sm",children:[f.jsx("thead",{"data-loc":"client/src/pages/Admin.tsx:70",children:f.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:71",className:"border-b border-border text-muted-foreground text-xs",children:[f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:72",className:"text-left py-2 pr-4 font-medium",children:"User"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:73",className:"text-left py-2 pr-4 font-medium",children:"Label"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:74",className:"text-left py-2 pr-4 font-medium",children:"SSN (masked)"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:75",className:"text-left py-2 pr-4 font-medium",children:"Risk"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:76",className:"text-left py-2 pr-4 font-medium",children:"Exposures"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:77",className:"text-left py-2 font-medium",children:"Last Checked"})]})}),f.jsx("tbody",{"data-loc":"client/src/pages/Admin.tsx:80",children:e.map(n=>f.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:82",className:"border-b border-border/50 hover:bg-secondary/20 transition-colors",children:[f.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:83",className:"py-2.5 pr-4",children:[f
1106.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:84",className:"font-medium",children:n.userName??"—"}),n.userEmail&&f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:85",className:"text-xs text-muted-foreground",children:n.userEmail})]}),f.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:87",className:"py-2.5 pr-4 text-muted-foreground",children:n.label}),f.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:88",className:"py-2.5 pr-4 font-mono text-xs tracking-wider",children:["***-**-",n.last4]}),f.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:89",className:"py-2.5 pr-4",children:f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:90",variant:"outline",className:`text-xs font-medium capitalize ${r[n.riskLevel??"unknown"]??r.unknown}`,children:n.riskLevel??"unknown"})}),f.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:94",className:"py-2.5 pr-4 text-center",children:n.exposureCount??0}),f.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:95",className:"py-2.5 text-xs text-muted-foreground",children:n.lastChecked?new Date(n.lastChecked).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):"Never"})]},n.id))})]})})})]})}function PAe(){const{user:e}=cs(),[,t]=rl(),[r,n]=C.useState(""),[a,i]=C.useState(""),[s,o]=C.useState("half_off"),[c,u]=C.useState(""),[h,p]=C.useState(""),[g,y]=C.useState(""),[x,b]=C.useState(""),[w,E]=C.useState(""),[A,T]=C.useState("info"),[R,k]=C.useState(!1),[O,P]=C.useState(!0),[j,L]=C.useState(!0),[B,$]=C.useState(""),[V,K]=C.useState(""),[q,J]=C.useState(""),[U,Z]=C.useState(""),[ee,de]=C.useState(""),[W,Y]=C.useState("manual"),[ie,z]=C.useState(""),[ue,xe]=C.useState(""),[Me,_e]=C.useState("info"),[Ie,Se]=C.useState(!0),[je,qe]=C.useState(!0),[ve,bt]=C.useState(!1);C.useEffect(()=>{e&&e.role!=="admin"&&t("/dashboard")},[e,t]);const Xe=ke.useUtils(),{data:ht,isLoading:wt}=ke.admin.stats.useQuery(),{data:qt=[],isLoading:Lr}=ke.admin.listUsers.useQuery(),{data:nr=[],isLoading:ca}=ke.promoCodes.list.useQuery(),{data:Mn=[]}=ke.admin.listAnnouncements.useQuery(),{data:ur=[]}=ke.admin.listTemplates.useQuery(),vn=ke.admin.setSubscriptionStatus.useMutation({onSuccess:()=>{Xe.admin.listUsers.invalidate(),Xe.admin.stats.invalidate(),Fe.success("Subscription status updated")},onError:()=>Fe.error("Failed to update status")}),Br=ke.promoCodes.create.useMutation({onSuccess:we=>{Xe.promoCodes.list.invalidate(),Fe.success(`Promo code "${we.code}" created!`),i(""),u(""),p(""),y("")},onError:we=>Fe.error(we.message??"Failed to create promo code")}),Hi=ke.promoCodes.revoke.useMutation({onSuccess:()=>{Xe.promoCodes.list.invalidate(),Fe.success("Code deactivated")},onError:()=>Fe.error("Failed to deactivate code")}),Ae=ke.promoCodes.reactivate.useMutation({onSuccess:()=>{Xe.promoCodes.list.invalidate(),Fe.success("Code reactivated")},onError:()=>Fe.error("Failed to reactivate code")}),Ve=ke.promoCodes.delete.useMutation({onSuccess:()=>{Xe.promoCodes.list.invalidate(),Fe.success("Code deleted")},onError:()=>Fe.error("Failed to delete code")}),lt=ke.admin.setRole.useMutation({onSuccess:()=>{Xe.admin.listUsers.invalidate(),Fe.success("Role updated")},onError:()=>Fe.error("Failed to update role")}),St=ke.admin.createAnnouncement.useMutation({onSuccess:()=>{Xe.admin.listAnnouncements.invalidate(),Fe.success("Announcement sent!"),b(""),E(""),$("")},onError:we=>Fe.error(we.message??"Failed to create announcement")}),Mt=ke.admin.deactivateAnnouncement.useMutation({onSuccess:()=>{Xe.admin.listAnnouncements.invalidate(),Fe.success("Announcement deactivated")}}),Pn=ke.admin.reactivateAnnouncement.useMutation({onSuccess:()=>{Xe.admin.listAnnouncements.invalidate(),Fe.success("Announcement reactivated")}}),bn=ke.admin.broadcastPush.useMutation({onSuccess:we=>{Fe.success(`Push sent to ${we.sent} subscriber${we.sent!==1?"s":""}!`),K(""),J(""),Z("")},onError:we=>Fe.error(we.message??"Failed to send push")}),nn=ke.admin.createTemplate.useMutation({onSuccess:()=>{Xe.admin.listTemplates.invalidate(),Fe.success("Template created!"),de(""),z(""),xe("")},onError:we=>Fe.error(we.message??"Failed to create template")}),zr=ke.admin.toggleTemplate.useMutation({onSuccess:()=>Xe.admin.listTemplates.invalidate()}),xn=ke.admin.deleteTemplate.useMutation({onSuccess:()=>{Xe.admin.listTemplates.invalidate(),Fe.success("Template deleted")}}),Kt=qt.filter(we=>!r||we.name?.toLowerCase().includes(r.toLowerCase())||we.email?.toLowerCase().includes(r.toLowerCase()));return e?.role!=="admin"?null:f.jsxs($n,{"data-loc":"client/src/pages/Admin.tsx:237",title:"Admin Panel",subtitle:"Manage users, subscriptions, and platform health.",children:[f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:239",className:"grid grid-cols-2 lg:grid-cols-5 ga
1106p-4 mb-8",children:[{label:"Total Users",value:wt?"—":ht?.total??0,icon:ko,color:"text-blue-400",bg:"bg-blue-500/10"},{label:"Active Subscribers",value:wt?"—":ht?.active??0,icon:oc,color:"text-green-400",bg:"bg-green-500/10"},{label:"Monthly Revenue",value:wt?"—":`$${ht?.monthlyRevenue??0}`,icon:YH,color:"text-yellow-400",bg:"bg-yellow-500/10"},{label:"Past Due / Canceled",value:wt?"—":(ht?.pastDue??0)+(ht?.canceled??0),icon:Ii,color:"text-red-400",bg:"bg-red-500/10"},{label:"New This Week",value:wt?"—":ht?.recentSignupsCount??0,icon:Vs,color:"text-purple-400",bg:"bg-purple-500/10"}].map(({label:we,value:dr,icon:an,color:ua,bg:xa})=>f.jsx(tt,{"data-loc":"client/src/pages/Admin.tsx:247",className:"glass-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/Admin.tsx:248",className:"p-5 flex items-center gap-4",children:[f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:249",className:`p-2.5 rounded-lg ${xa}`,children:f.jsx(an,{"data-loc":"client/src/pages/Admin.tsx:249",className:`h-5 w-5 ${ua}`})}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:250",children:[f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:251",className:"text-2xl font-bold font-display",children:dr}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:252",className:"text-xs text-muted-foreground",children:we})]})]})},we))}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:259",className:"grid grid-cols-1 sm:grid-cols-3 gap-4 mb-8",children:[{label:"Promo Codes Issued",value:wt?"—":ht?.totalCodes??0,icon:Uce,color:"text-cyan-400",bg:"bg-cyan-500/10",sub:"total active + inactive"},{label:"Total Redemptions",value:wt?"—":ht?.totalRedemptions??0,icon:Tce,color:"text-indigo-400",bg:"bg-indigo-500/10",sub:`${ht?.halfOffRedemptions??0} half-off · ${ht?.freeAccessGranted??0} free access`},{label:"Free Access Granted",value:wt?"—":ht?.freeAccessGranted??0,icon:BT,color:"text-pink-400",bg:"bg-pink-500/10",sub:"users bypassed payment"}].map(({label:we,value:dr,icon:an,color:ua,bg:xa,sub:Fa})=>f.jsx(tt,{"data-loc":"client/src/pages/Admin.tsx:265",className:"glass-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/Admin.tsx:266",className:"p-5 flex items-center gap-4",children:[f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:267",className:`p-2.5 rounded-lg ${xa}`,children:f.jsx(an,{"data-loc":"client/src/pages/Admin.tsx:267",className:`h-5 w-5 ${ua}`})}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:268",children:[f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:269",className:"text-2xl font-bold font-display",children:dr}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:270",className:"text-xs text-muted-foreground",children:we}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:271",className:"text-xs text-muted-foreground/60 mt-0.5",children:Fa})]})]})},we))}),ht?.recentSignups&&ht.recentSignups.length>0&&f.jsxs(tt,{"data-loc":"client/src/pages/Admin.tsx:280",className:"glass-card border-border mb-6",children:[f.jsx(gr,{"data-loc":"client/src/pages/Admin.tsx:281",className:"pb-3",children:f.jsxs(yr,{"data-loc":"client/src/pages/Admin.tsx:282",className:"text-sm font-semibold font-display flex items-center gap-2",children:[f.jsx(Vs,{"data-loc":"client/src/pages/Admin.tsx:283",className:"h-4 w-4 text-purple-400"})," Recent Signups"]})}),f.jsx(at,{"data-loc":"client/src/pages/Admin.tsx:286",className:"p-0",children:f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:287",className:"divide-y divide-border/50",children:ht.recentSignups.map(we=>f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:289",className:"flex items-center gap-3 px-6 py-3",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:290",className:"flex-1 min-w-0",children:[f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:291",className:"text-sm font-medium truncate",children:we.name??"—"}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:292",className:"text-xs text-muted-foreground truncate",children:we.email??"No email"})]}),f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:294",className:`text-xs ${WD[we.subscriptionStatus]}`,children:we.subscriptionStatus}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:295",className:"text-xs text-muted-foreground",children:new Date(we.createdAt).toLocaleDateString()})]},we.id))})})]}),f.jsxs(tt,{"data-loc":"client/src/pages/Admin.tsx:304",className:"glass-card border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/Admin.tsx:305",className:"pb-4",children:f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:306",className:"flex items-center justify-between gap-4 flex-wrap",children:[f.jsxs(yr,{"data-loc":"client/src/pages/Admin.tsx:307",className:"text-base font-semibold font-display flex items-center gap-2",children:[f.jsx(Vce,{"data-loc":"client/src/pages/Admin.tsx:308",className:"h-4 w-4 text-primary"})," User Management"]}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:310",placeholder:"Search by name or email…",value:r,onChange:we=>n(we.target.value),className:"bg-input border-border max-w-xs text-sm"})]})}),f.jsx(at,{"data-loc":"client/src/pages/Admin.tsx:318",className:"p-0",children:Lr?f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:320",className:"space-y-2 p-6",children:[...Array(5)].map((we,dr)=>f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:321",className:"h-12 glass-card rounded-lg animate-pulse"},dr))}):Kt.length===0?f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:324",className:"p-12 text-center text-muted-foreground text-sm",children:"No users found."}):f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:326",className:"overflow-x-auto",children:f.jsxs("table",{"data-loc":"client/src/pages/Admin.tsx:327",className:"w-full text-sm",children:[f.jsx("thead",{"data-loc":"client/src/pages/Admin.tsx:328",children:f.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:329",className:"border-b border-border",children:[f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:330",className:"text-left px-6 py-3 text-xs font-medium text-muted-foreground",children:"User"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:331",className:"text-left px-4 py-3 text-xs font-medium text-muted-foreground",children:"Role"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:332",className:"text-left px-4 py-3 text-xs font-medium text-muted-foreground",children:"Subscription"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:333",className:"text-left px-4 py-3 text-xs font-medium text-muted-foreground",children:"Period End"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:334",className:"text-left px-4 py-3 text-xs font-medium text-muted-foreground",children:"Joined"}),f.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:335",className:"text-right px-6 py-3 text-xs font-medium text-muted-foreground",children:"Actions"})]})}),f.jsx("tbody",{"data-loc":"client/src/pages/Admin.tsx:338",children:Kt.map((we,dr)=>f.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:340",className:`border-b border-border/50 hover:bg-secondary/30 transition-colors ${dr%2===0?"":"bg-secondary/10"}`,children:[f.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:344",className:"px-6 py-4",children:[f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:345",className:"font-medium",children:we.name??"—"}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:346",className:"text-xs text-muted-foreground",children:we.email??"No email"})]}),f.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:348",className:"px-4 py-4",children:f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:349",className:"flex items-center gap-2",children:[f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:350",className:`text-xs ${kAe[we.role]}`,children:we.role}
1106),we.id!==e?.id&&f.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:352",onClick:()=>lt.mutate({userId:we.id,role:we.role==="admin"?"user":"admin"}),className:"text-muted-foreground hover:text-primary transition-colors",title:we.role==="admin"?"Demote to user":"Promote to admin",children:f.jsx(kce,{"data-loc":"client/src/pages/Admin.tsx:357",className:"h-3.5 w-3.5"})})]})}),f.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:362",className:"px-4 py-4",children:f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:363",className:`text-xs ${WD[we.subscriptionStatus]}`,children:we.subscriptionStatus})}),f.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:365",className:"px-4 py-4 text-xs text-muted-foreground",children:we.subscriptionCurrentPeriodEnd?new Date(we.subscriptionCurrentPeriodEnd).toLocaleDateString():"—"}),f.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:370",className:"px-4 py-4 text-xs text-muted-foreground",children:new Date(we.createdAt).toLocaleDateString()}),f.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:373",className:"px-6 py-4 text-right",children:f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:374",className:"flex items-center justify-end gap-2",children:we.subscriptionStatus!=="active"?f.jsxs(De,{"data-loc":"client/src/pages/Admin.tsx:376",size:"sm",variant:"outline",className:"h-7 text-xs border-green-500/30 text-green-400 hover:bg-green-500/10",disabled:vn.isPending,onClick:()=>vn.mutate({userId:we.id,status:"active"}),children:[f.jsx(Xn,{"data-loc":"client/src/pages/Admin.tsx:383",className:"h-3 w-3 mr-1"})," Activate"]}):f.jsxs(De,{"data-loc":"client/src/pages/Admin.tsx:386",size:"sm",variant:"outline",className:"h-7 text-xs border-red-500/30 text-red-400 hover:bg-red-500/10",disabled:vn.isPending,onClick:()=>vn.mutate({userId:we.id,status:"inactive"}),children:[f.jsx(wce,{"data-loc":"client/src/pages/Admin.tsx:393",className:"h-3 w-3 mr-1"})," Deactivate"]})})})]},we.id))})]})})})]}),f.jsxs(tt,{"data-loc":"client/src/pages/Admin.tsx:408",className:"glass-card border-border mt-8",children:[f.jsx(gr,{"data-loc":"client/src/pages/Admin.tsx:409",className:"pb-4",children:f.jsxs(yr,{"data-loc":"client/src/pages/Admin.tsx:410",className:"text-base font-semibold font-display flex items-center gap-2",children:[f.jsx(Ay,{"data-loc":"client/src/pages/Admin.tsx:411",className:"h-4 w-4 text-primary"})," Promo Code Management"]})}),f.jsxs(at,{"data-loc":"client/src/pages/Admin.tsx:414",className:"space-y-6",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:416",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 p-4 rounded-xl bg-secondary/30 border border-border",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:417",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:418",className:"text-xs text-muted-foreground",children:"Code"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:419",placeholder:"e.g. SUMMER50",value:a,onChange:we=>i(we.target.value.toUpperCase()),className:"bg-input border-border text-sm font-mono"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:426",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:427",className:"text-xs text-muted-foreground",children:"Type"}),f.jsxs(Ms,{"data-loc":"client/src/pages/Admin.tsx:428",value:s,onValueChange:we=>o(we),children:[f.jsx(Rs,{"data-loc":"client/src/pages/Admin.tsx:429",className:"bg-input border-border text-sm",children:f.jsx(Ps,{"data-loc":"client/src/pages/Admin.tsx:430"})}),f.jsxs(Ds,{"data-loc":"client/src/pages/Admin.tsx:432",children:[f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:433",value:"half_off",children:"50% Off (discount at checkout)"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:434",value:"free_access",children:"Free Access (bypass payment)"})]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:438",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:439",className:"text-xs text-muted-foreground",children:"Description (optional)"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:440",placeholder:"Internal note",value:c,onChange:we=>u(we.target.value),className:"bg-input border-border text-sm"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:447",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:448",className:"text-xs text-muted-foreground",children:"Max Uses (blank = unlimited)"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:449",type:"number",placeholder:"e.g. 100",value:h,onChange:we=>p(we.target.value),className:"bg-input border-border text-sm"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:457",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:458",className:"text-xs text-muted-foreground",children:"Expires At (optional)"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:459",type:"datetime-local",value:g,onChange:we=>y(we.target.value),className:"bg-input border-border text-sm"})]}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:466",className:"flex items-end",children:f.jsxs(De,{"data-loc":"client/src/pages/Admin.tsx:467",className:"w-full",disabled:!a.trim()||Br.isPending,onClick:()=>Br.mutate({code:a.trim(),type:s,description:c||void 0,maxUses:h?parseInt(h):void 0,expiresAt:g?new Date(g).toISOString():void 0}),children:[f.jsx(ni,{"data-loc":"client/src/pages/Admin.tsx:478",className:"h-4 w-4 mr-2"})," Create Code"]}
1106)})]}),ca?f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:485",className:"space-y-2",children:[...Array(3)].map((we,dr)=>f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:485",className:"h-12 glass-card rounded-lg animate-pulse"},dr))}):nr.length===0?f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:487",className:"py-8 text-center text-muted-foreground text-sm",children:"No promo codes yet. Create one above."}):f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:489",className:"divide-y divide-border/50 rounded-xl border border-border overflow-hidden",children:nr.map(we=>{const dr=OAe[we.type]??{label:we.type,color:"bg-secondary text-muted-foreground border-border"},an=we.expiresAt?new Date(we.expiresAt):null,ua=an?an.getTime()-Date.now():1/0,xa=ua>0&&ua<10080*60*1e3,Fa=ua<=0&&an!=null;return f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:497",className:"flex items-center gap-3 px-4 py-3 hover:bg-secondary/20 transition-colors",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:498",className:"flex-1 min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:499",className:"flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:500",className:"font-mono font-semibold text-sm",children:we.code}),f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:501",className:`text-xs ${dr.color}`,children:dr.label}),!we.active&&f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:502",className:"text-xs bg-red-500/15 text-red-400 border-red-500/30",children:"Inactive"}),we.active&&xa&&f.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:504",className:"text-xs bg-orange-500/15 text-orange-400 border-orange-500/30 flex items-center gap-1",children:[f.jsx(Sr,{"data-loc":"client/src/pages/Admin.tsx:505",className:"h-2.5 w-2.5"})," Expires soon"]}),we.active&&Fa&&f.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:509",className:"text-xs bg-red-500/15 text-red-400 border-red-500/30 flex items-center gap-1",children:[f.jsx(Sr,{"data-loc":"client/src/pages/Admin.tsx:510",className:"h-2.5 w-2.5"})," Expired"]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:514",className:"text-xs text-muted-foreground mt-0.5",children:[we.description&&f.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:515",className:"mr-3",children:we.description}),f.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:516",children:[we.usedCount," used",we.maxUses!=null?` / ${we.maxUses} max`:""]}),an&&f.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:518",className:`ml-3 ${xa?"text-orange-400 font-medium":Fa?"text-red-400 font-medium":""}`,children:[Fa?"Expired":"Expires"," ",an.toLocaleDateString(),xa&&` (${Math.ceil(ua/(1e3*60*60*24))}d left)`]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:525",className:"flex items-center gap-1.5 shrink-0",children:[f.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:526",title:"Copy code",onClick:()=>{navigator.clipboard.writeText(we.code),Fe.success("Copied!")},className:"p-1.5 rounded hover:bg-secondary text-muted-foreground hover:text-foreground transition-colors",children:f.jsx(rf,{"data-loc":"client/src/pages/Admin.tsx:531",className:"h-3.5 w-3.5"})}),we.active?f.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:534",title:"Deactivate",disabled:Hi.isPending,onClick:()=>Hi.mutate({id:we.id}),className:"p-1.5 rounded hover:bg-secondary text-muted-foreground hover:text-orange-400 transition-colors",children:f.jsx(h3,{"data-loc":"client/src/pages/Admin.tsx:540",className:"h-3.5 w-3.5"})}):f.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:543",title:"Reactivate",disabled:Ae.isPending,onClick:()=>Ae.mutate({id:we.id}),className:"p-1.5 rounded hover:bg-secondary text-muted-foreground hover:text-green-400 transition-colors",children:f.jsx(f3,{"data-loc":"client/src/pages/Admin.tsx:549",className:"h-3.5 w-3.5"})}),f.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:552",title:"Delete permanently",disabled:Ve.isPending,onClick:()=>{confirm(`Delete code "${we.code}"?`)&&Ve.mutate({id:we.id})},className:"p-1.5 rounded hover:bg-secondary text-muted-foreground hover:text-red-400 transition-colors",children:f.jsx(qs,{"data-loc":"client/src/pages/Admin.tsx:558",className:"h-3.5 w-3.5"})})]})]},we.id)})})]})]}),f.jsxs(tt,{"data-loc":"client/src/pages/Admin.tsx:569",className:"glass-card border-border mt-8",children:[f.jsx(gr,{"data-loc":"client/src/pages/Admin.tsx:570",className:"pb-4",children:f.jsxs(yr,{"data-loc":"client/src/pages/Admin.tsx:571",className:"text-base font-semibold font-display flex items-center gap-2",children:[f.jsx(ZH,{"data-loc":"client/src/pages/Admin.tsx:572",className:"h-4 w-4 text-primary"})," Announcements"]})}),f.jsxs(at,{"data-loc":"client/src/pages/Admin.tsx:575",className:"space-y-5",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:577",className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:579",className:"grid grid-cols-1 gap-4 p-4 rounded-xl bg-secondary/30 border border-border",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:580",className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:581",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:582",className:"text-xs text-muted-foreground",children:"Title"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:583",placeholder:"Announcement title…",value:x,onChange:we=>b(we.target.value),className:"bg-input border-border text-sm"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:585",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:586",className:"text-xs text-muted-foreground",children:"Type"}),f.jsxs(Ms,{"data-loc":"client/src/pages/Admin.tsx:587",value:A,onValueChange:we=>T(we),children:[f.jsx(Rs,{"data-loc":"client/src/pages/Admin.tsx:588",className:"bg-input border-border text-sm",children:f.jsx(Ps,{"data-loc":"client/src/pages/Admin.tsx:588"})}),f.jsxs(Ds,{"data-loc":"client/src/pages/Admin.tsx:589",children:[f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:590",value:"info",children:"Info"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:591",value:"warning",children:"Warning"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:592",value:"success",children:"Success"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:593",value:"critical",children:"Critical"})]})]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:598",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:599",className:"text-xs text-muted-foreground",children:"Message"}),f.jsx(cu,{"data-loc":"client/src/pages/Admin.tsx:600",placeholder:"Announcement body…",value:w,onChange:we=>E(we.target.value),className:"bg-input border-border text-sm min-h-[80px]"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:602",className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:603",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:604",className:"text-xs text-muted-foreground",children:"Expires (optional)"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:605",type:"date",value:B,onChange:we=>$(we.target.value),className:"bg-input border-border text-sm"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:607",className:"flex items-center gap-3 pt-5",children:[f.jsx(Vl,{"data-loc":"client/src/pages/Admin.tsx:608",id:"ann-inbox",checked:O,onCheckedChange:P}),f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:609",htmlFor:"ann-inbox",className:"text-xs text-muted-foreground cursor-pointer",children:"Send to Inbox"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:611",className:"flex items-center gap-3 pt-5",children:[f.jsx(Vl,{"data-loc":"client/src/pages/Admin.tsx:612",id:"ann-push",checked:R,onCheckedChange:k}),f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:613",htmlFor:"ann-push",className:"text-xs text-muted-foreground cursor-pointer",children:"Send Push Notification"})]})]}),f.jsxs(De,{"data-loc":"client/src/pages/Admin.tsx:616",size:"sm",disabled:!x.trim()||!w.trim()||St.isPending,onClick:()=>St.mutate({title:x.trim(),body:w.trim(),type:A,sendPush:R,sendInbox:O,showBanner:j,expiresAt:B||void 0}),className:"w-fit",children:[f.jsx(eq,{"data-loc":"client/src/pages/Admin.tsx:622",className:"h-3.5 w-3.5 mr-2"})," Send Announcement"]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:626",className:"p-4 rounded-xl bg-secondary/30 border border-border flex flex-col gap-3",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:627",className:"text-xs text-muted-foreground font-medium",children:"Live Preview"}),x.trim()||w.trim()?f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:629",className:["flex items-start gap-3 px-4 py-3 rounded-lg border text-sm",A==="info"?"bg-blue-950/80 border-blue-700/50 text-blue-100":A==="warning"?"bg-amber-950/80 border-amber-700/50 text-amber-100":A==="success"?"bg-emerald-950/80 border-emerald-700/50 text-emerald-100":"bg-red-950/80 border-red-700/50 text-red-100"].join(" "),children:[f.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:636",className:["mt-0.5 shrink-0 text-base",A==="info"?"text-blue-400":A==="warning"?"text-amber-400":A==="success"?"text-emerald-400":"text-red-400"].join(" "),children:A==="info"?"ℹ":A==="warning"?"⚠":A==="success"?"✓":"🚨"}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:645",className:"flex-1 min-w-0",children:[x.trim()&&f.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:646",className:"font-semibold mr-1",children:x}),w.trim()&&f.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:647",className:"opacity-90",children:w})]}),f.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:649",className:"shrink-0 opacity-50 text-xs cursor-pointer",children:"✕"})]}):f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:652",className:"flex-1 flex items-center justify-center text-xs text-muted-foreground italic py-8",children:"Start typing to see a preview of how the banner will appear to users."}),f.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:656",className:"text-[11px] text-muted-foreground mt-auto",children:"This is how the banner appears at the top of the dashboard."})]})]}),Mn.length===0?f.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:663",className:"text-sm text-muted-foreground text-center py-6",children:"No announcements yet."}):f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:665",className:"space-y-2",children:Mn.map(we=>f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:667",className:"flex items-start justify-between gap-3 p-3 rounded-lg bg-secondary/20 border border-border",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:668",className:"flex-1 min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:669",className:"flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:670",className:"text-sm font-medium",children:we.title}),f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:671",className:"text-xs",children:we.type}),!we.active&&f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:672",className:"text-xs bg-secondary text-muted-foreground",children:"Inactive"}),we.expiresAt&&f.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:673",className:"text-xs text-muted-foreground",children:["Expires ",new Date(we.expiresAt).toLocaleDateString()]})]}),f.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:675",className:"text-xs text-muted-foreground mt-1 line-clamp-2",children:we.body})]}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:677",className:"flex gap-1 flex-shrink-0",children:we.active?f.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:679",onClick:()=>Mt.mutate({id:we.id}),className:"p-1.5 rounded hover:bg-secondary text-muted-foreground hover:text-orange-400 transition-colors",title:"Deactivate",children:f.jsx(h3,{"data-loc":"client/src/pages/Admin.tsx:680",className:"h-3.5 w-3.5"})}):f.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:683",onClick:()=>Pn.mutate({id:we.id}),className:"p-1.5 rounded hover:bg-secondary text-muted-foreground hover:text-green-400 transition-colors",title:"Reactivate",children:f.jsx(f3,{"data-loc":"client/src/pages/Admin.tsx:684",className:"h-3.5 w-3.5"})})})]},we.id))})]})]}),f.jsxs(tt,{"data-loc":"client/src/pages/Admin.tsx:696",className:"glass-card border-border mt-8",children:[f.jsx(gr,{"data-loc":"client/src/pages/Admin.tsx:697",className:"pb-4",children:f.jsxs(yr,{"data-loc":"client/src/pages/Admin.tsx:698",className:"text-base font-semibold font-display flex items-center gap-2",children:[f.jsx(tf,{"data-loc":"client/src/pages/Admin.tsx:699",className:"h-4 w-4 text-primary"})," Broadcast Push Notification"]})}),f.jsx(at,{"data-loc":"client/src/pages/Admin.tsx:702",children:f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:703",className:"grid grid-cols-1 sm:grid-cols-2 gap-4 p-4 rounded-xl bg-secondary/30 border border-border",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:704",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:705",className:"text-xs text-muted-foreground",children:"Title"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:706",placeholder:"Push title…",value:V,onChange:we=>K(we.target.value),className:"bg-input border-border text-sm"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:708",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:709",className:"text-xs text-muted-foreground",children:"URL (optional)"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:710",placeholder:"/dashboard/score",value:U,onChange:we=>Z(we.target.value),className:"bg-input border-border text-sm"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:712",className:"sm:col-span-2 space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:713",className:"text-xs text-muted-foreground",children:"Message"}),f.jsx(cu,{"data-loc":"client/src/pages/Admin.tsx:714",placeholder:"Push notification body…",value:q,onChange:we=>J(we.target.value),className:"bg-input border-border text-sm min-h-[80px]"})]}),f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:716",className:"sm:col-span-2",children:f.jsxs(De,{"data-loc":"client/src/pages/Admin.tsx:71
11067",size:"sm",disabled:!V.trim()||!q.trim()||bn.isPending,onClick:()=>bn.mutate({title:V.trim(),body:q.trim(),url:U||void 0}),children:[f.jsx(Ho,{"data-loc":"client/src/pages/Admin.tsx:722",className:"h-3.5 w-3.5 mr-2"})," Send to All Active Subscribers"]})})]})})]}),f.jsxs(tt,{"data-loc":"client/src/pages/Admin.tsx:730",className:"glass-card border-border mt-8",children:[f.jsx(gr,{"data-loc":"client/src/pages/Admin.tsx:731",className:"pb-4",children:f.jsxs(yr,{"data-loc":"client/src/pages/Admin.tsx:732",className:"text-base font-semibold font-display flex items-center gap-2",children:[f.jsx(Ho,{"data-loc":"client/src/pages/Admin.tsx:733",className:"h-4 w-4 text-primary"})," Notification Templates"]})}),f.jsxs(at,{"data-loc":"client/src/pages/Admin.tsx:736",className:"space-y-5",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:738",className:"grid grid-cols-1 gap-4 p-4 rounded-xl bg-secondary/30 border border-border",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:739",className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:740",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:741",className:"text-xs text-muted-foreground",children:"Template Name"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:742",placeholder:"e.g. Weekly Scan Complete",value:ee,onChange:we=>de(we.target.value),className:"bg-input border-border text-sm"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:744",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:745",className:"text-xs text-muted-foreground",children:"Trigger"}),f.jsxs(Ms,{"data-loc":"client/src/pages/Admin.tsx:746",value:W,onValueChange:Y,children:[f.jsx(Rs,{"data-loc":"client/src/pages/Admin.tsx:747",className:"bg-input border-border text-sm",children:f.jsx(Ps,{"data-loc":"client/src/pages/Admin.tsx:747"})}),f.jsxs(Ds,{"data-loc":"client/src/pages/Admin.tsx:748",children:[f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:749",value:"manual",children:"Manual"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:750",value:"weekly_scan",children:"Weekly Scan"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:751",value:"breach_detected",children:"Breach Detected"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:752",value:"trial_ending_3d",children:"Trial Ending (3 days)"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:753",value:"trial_ending_1d",children:"Trial Ending (1 day)"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:754",value:"subscription_renewing_7d",children:"Subscription Renewing (7 days)"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:755",value:"score_drop",children:"Score Drop"})]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:759",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:760",className:"text-xs text-muted-foreground",children:"Type"}),f.jsxs(Ms,{"data-loc":"client/src/pages/Admin.tsx:761",value:Me,onValueChange:_e,children:[f.jsx(Rs,{"data-loc":"client/src/pages/Admin.tsx:762",className:"bg-input border-border text-sm",children:f.jsx(Ps,{"data-loc":"client/src/pages/Admin.tsx:762"})}),f.jsxs(Ds,{"data-loc":"client/src/pages/Admin.tsx:763",children:[f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:764",value:"info",children:"Info"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:765",value:"warning",children:"Warning"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:766",value:"success",children:"Success"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:767",value:"critical",children:"Critical"}),f.jsx(Wt,{"data-loc":"client/src/pages/Admin.tsx:768",value:"breach",children:"Breach"})]})]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:773",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:774",className:"text-xs text-muted-foreground",children:"Title Template"}),f.jsx(Gt,{"data-loc":"client/src/pages/Admin.tsx:775",placeholder:"e.g. Your weekly scan is ready, {{name}}",value:ie,onChange:we=>z(we.target.value),className:"bg-input border-border text-sm"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:777",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:778",className:"text-xs text-muted-foreground",children:"Body Template"}),f.jsx(cu,{"data-loc":"client/src/pages/Admin.tsx:779",placeholder:"e.g. Hi {{name}}, your scan found {{breachCount}} new breaches.",value:ue,onChange:we=>xe(we.target.value),className:"bg-input border-border text-sm min-h-[80px]"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:781",className:"flex items-center gap-6",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:782",className:"flex items-center gap-2",children:[f.jsx(Vl,{"data-loc":"client/src/pages/Admin.tsx:783",id:"tpl-inbox",checked:Ie,onCheckedChange:Se}),f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:784",htmlFor:"tpl-inbox",className:"text-xs text-muted-foreground cursor-pointer",children:"Inbox"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:786",className:"flex items-center gap-2",children:[f.jsx(Vl,{"data-loc":"client/src/pages/Admin.tsx:787",id:"tpl-push",checked:je,onCheckedChange:qe}),f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:788",htmlFor:"tpl-push",className:"text-xs text-muted-foreground cursor-pointer",children:"Push"})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:790",className:"flex items-center gap-2",children:[f.jsx(Vl,{"data-loc":"client/src/pages/Admin.tsx:791",id:"tpl-email",checked:ve,onCheckedChange:bt}),f.jsx(ct,{"data-loc":"client/src/pages/Admin.tsx:792",htmlFor:"tpl-email",className:"text-xs text-muted-foreground cursor-pointer",children:"Email"})]})]}),f.jsxs(De,{"data-loc":"client/src/pages/Admin.tsx:795",size:"sm",disabled:!ee.trim()||!ie.trim()||!ue.trim()||nn.isPending,onClick:()=>nn.mutate({name:ee.trim(),trigger:W,titleTemplate:ie.trim(),bodyTemplate:ue.trim(),type:Me,sendInbox:Ie,sendPush:je,sendEmail:ve}),className:"w-fit",children:[f.jsx(ni,{"data-loc":"client/src/pages/Admin.tsx:801",className:"h-3.5 w-3.5 mr-2"})," Create Template"]})]}),ur.length===0?f.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:806",className:"text-sm text-muted-foreground text-center py-6",children:"No templates yet. Create one above to customize automated notifications."}):f.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:808",className:"space-y-2",children:ur.map(we=>f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:810",className:"flex items-start justify-between gap-3 p-3 rounded-lg bg-secondary/20 border border-border",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:811",className:"flex-1 min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:812",className:"flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:813",className:"text-sm font-medium",children:we.name}),f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:814",className:"text-xs",children:we.trigger}),f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:815",className:"text-xs",children:we.type}),!we.active&&f.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:816",className:"text-xs bg-secondary text-muted-foreground",children:"Inactive"})]}),f.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:818",className:"text-xs text-muted-foreground mt-1 font-mono",children:we.titleTemplate})]}),f.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:820",className:"flex gap-1 flex-shrink-0",children:[f.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:821",onClick:()=>zr.mutate({id:we.id,active:!we.active}),className:"p-1.5 rounded hover:bg-secondary text-muted-foreground hover:text-primary transition-colors",title:we.active?"Disable":"Enable",children:we.active?f.jsx(h3,{"data-loc":"client/src/pages/Admin.tsx:822",className:"h-3.5 w-3.5"}):f.jsx(f3,{"data-loc":"client/src/pages/Admin.tsx:822",className:"h-3.5 w-3.5"})}),f.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:824",onClick:()=>{confirm("Delete this template?")&&xn.mutate({id:we.id})},className:"p-1.5 rounded hover:bg-secondary text-muted-foreground hover:text-red-400 transition-colors",title:"Delete",children:f.jsx(qs,{"data-loc":"client/src/pages/Admin.tsx:825",className:"h-3.5 w-3.5"})})]})]},we.id))})]})]}),f.jsx(MAe,{"data-loc":"client/src/pages/Admin.tsx:834"})]})}var w5,YD;function za(){if(YD)return w5;YD=1;var e=Array.isArray;return w5=e,w5}
vendor: 4,553 bytes, line 1106
1106var S5,KD;function cQ(){if(KD)return S5;KD=1;var e=typeof r1=="object"&&r1&&r1.Object===Object&&r1;return S5=e,S5}var E5,XD;function to(){if(XD)return E5;XD=1;var e=cQ(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return E5=r,E5}var _5,QD;function jm(){if(QD)return _5;QD=1;var e=to(),t=e.Symbol;return _5=t,_5}var A5,ZD;function RAe(){if(ZD)return A5;ZD=1;var e=jm(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,a=e?e.toStringTag:void 0;function i(s){var o=r.call(s,a),c=s[a];try{s[a]=void 0;var u=!0}catch{}var h=n.call(s);return u&&(o?s[a]=c:delete s[a]),h}return A5=i,A5}var T5,JD;function DAe(){if(JD)return T5;JD=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return T5=r,T5}var N5,eI;function il(){if(eI)return N5;eI=1;var e=jm(),t=RAe(),r=DAe(),n="[object Null]",a="[object Undefined]",i=e?e.toStringTag:void 0;function s(o){return o==null?o===void 0?a:n:i&&i in Object(o)?t(o):r(o)}return N5=s,N5}var C5,tI;function sl(){if(tI)return C5;tI=1;function e(t){return t!=null&&typeof t=="object"}return C5=e,C5}var k5,rI;function p0(){if(rI)return k5;rI=1;var e=il(),t=sl(),r="[object Symbol]";function n(a){return typeof a=="symbol"||t(a)&&e(a)==r}return k5=n,k5}var O5,nI;function D7(){if(nI)return O5;nI=1;var e=za(),t=p0(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function a(i,s){if(e(i))return!1;var o=typeof i;return o=="number"||o=="symbol"||o=="boolean"||i==null||t(i)?!0:n.test(i)||!r.test(i)||s!=null&&i in Object(s)}return O5=a,O5}var M5,aI;function yc(){if(aI)return M5;aI=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return M5=e,M5}var P5,iI;function I7(){if(iI)return P5;iI=1;var e=il(),t=yc(),r="[object AsyncFunction]",n="[object Function]",a="[object GeneratorFunction]",i="[object Proxy]";function s(o){if(!t(o))return!1;var c=e(o);return c==n||c==a||c==r||c==i}return P5=s,P5}var R5,sI;function IAe(){if(sI)return R5;sI=1;var e=to(),t=e["__core-js_shared__"];return R5=t,R5}var D5,oI;function jAe(){if(oI)return D5;oI=1;var e=IAe(),t=(function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function r(n){return!!t&&t in n}return D5=r,D5}var I5,lI;function uQ(){if(lI)return I5;lI=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return I5=r,I5}var j5,cI;function LAe(){if(cI)return j5;cI=1;var e=I7(),t=jAe(),r=yc(),n=uQ(),a=/[\\^$.*+?()[\]{}|]/g,i=/^\[object .+?Constructor\]$/,s=Function.prototype,o=Object.prototype,c=s.toString,u=o.hasOwnProperty,h=RegExp("^"+c.call(u).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(g){if(!r(g)||t(g))return!1;var y=e(g)?h:i;return y.test(n(g))}return j5=p,j5}var L5,uI;function BAe(){if(uI)return L5;uI=1;function e(t,r){return t?.[r]}return L5=e,L5}var B5,dI;function Hu(){if(dI)return B5;dI=1;var e=LAe(),t=BAe();function r(n,a){var i=t(n,a);return e(i)?i:void 0}return B5=r,B5}var z5,fI;function lx(){if(fI)return z5;fI=1;var e=Hu(),t=e(Object,"create");return z5=t,z5}var F5,hI;function zAe(){if(hI)return F5;hI=1;var e=lx();function t(){this.__data__=e?e(null):{},this.size=0}return F5=t,F5}var $5,pI;function FAe(){if(pI)return $5;pI=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return $5=e,$5}var U5,mI;function $Ae(){if(mI)return U5;mI=1;var e=lx(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function a(i){var s=this.__data__;if(e){var o=s[i];return o===t?void 0:o}return n.call(s,i)?s[i]:void 0}return U5=a,U5}var H5,gI;function UAe(){if(gI)return H5;gI=1;var e=lx(),t=Object.prototype,r=t.hasOwnProperty;function n(a){var i=this.__data__;return e?i[a]!==void 0:r.call(i,a)}return H5=n,H5}var q5,yI;function HAe(){if(yI)return q5;yI=1;var e=lx(),t="__lodash_hash_undefined__";function r(n,a){var i=this.__data__;return this.size+=this.has(n)?0:1,i[n]=e&&a===void 0?t:a,this}return q5=r,q5}var V5,vI;function qAe(){if(vI)return V5;vI=1;var e=zAe(),t=FAe(),r=$Ae(),n=UAe(),a=HAe();function i(s){var o=-1,c=s==null?0:s.length;for(this.clear();++o<c;){var u=s[o];this.set(u[0],u[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=r,i.prototype.has=n,i.prototype.set=a,V5=i,V5}var G5,bI;function VAe(){if(bI)return G5;bI=1;function e(){this.__data__=[],this.size=0}return G5=e,G5}var W5,xI;function j7(){if(xI)return W5;xI=1;function e(t,r){return t===r||t!==t&&r!==r}return W5=e,W5}var Y5,wI;
vendor: 4,408 bytes, line 1106
1106function cx(){if(wI)return Y5;wI=1;var e=j7();function t(r,n){for(var a=r.length;a--;)if(e(r[a][0],n))return a;return-1}return Y5=t,Y5}var K5,SI;function GAe(){if(SI)return K5;SI=1;var e=cx(),t=Array.prototype,r=t.splice;function n(a){var i=this.__data__,s=e(i,a);if(s<0)return!1;var o=i.length-1;return s==o?i.pop():r.call(i,s,1),--this.size,!0}return K5=n,K5}var X5,EI;function WAe(){if(EI)return X5;EI=1;var e=cx();function t(r){var n=this.__data__,a=e(n,r);return a<0?void 0:n[a][1]}return X5=t,X5}var Q5,_I;function YAe(){if(_I)return Q5;_I=1;var e=cx();function t(r){return e(this.__data__,r)>-1}return Q5=t,Q5}var Z5,AI;function KAe(){if(AI)return Z5;AI=1;var e=cx();function t(r,n){var a=this.__data__,i=e(a,r);return i<0?(++this.size,a.push([r,n])):a[i][1]=n,this}return Z5=t,Z5}var J5,TI;function ux(){if(TI)return J5;TI=1;var e=VAe(),t=GAe(),r=WAe(),n=YAe(),a=KAe();function i(s){var o=-1,c=s==null?0:s.length;for(this.clear();++o<c;){var u=s[o];this.set(u[0],u[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=r,i.prototype.has=n,i.prototype.set=a,J5=i,J5}var ew,NI;function L7(){if(NI)return ew;NI=1;var e=Hu(),t=to(),r=e(t,"Map");return ew=r,ew}var tw,CI;function XAe(){if(CI)return tw;CI=1;var e=qAe(),t=ux(),r=L7();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return tw=n,tw}var rw,kI;function QAe(){if(kI)return rw;kI=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return rw=e,rw}var nw,OI;function dx(){if(OI)return nw;OI=1;var e=QAe();function t(r,n){var a=r.__data__;return e(n)?a[typeof n=="string"?"string":"hash"]:a.map}return nw=t,nw}var aw,MI;function ZAe(){if(MI)return aw;MI=1;var e=dx();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return aw=t,aw}var iw,PI;function JAe(){if(PI)return iw;PI=1;var e=dx();function t(r){return e(this,r).get(r)}return iw=t,iw}var sw,RI;function eTe(){if(RI)return sw;RI=1;var e=dx();function t(r){return e(this,r).has(r)}return sw=t,sw}var ow,DI;function tTe(){if(DI)return ow;DI=1;var e=dx();function t(r,n){var a=e(this,r),i=a.size;return a.set(r,n),this.size+=a.size==i?0:1,this}return ow=t,ow}var lw,II;function B7(){if(II)return lw;II=1;var e=XAe(),t=ZAe(),r=JAe(),n=eTe(),a=tTe();function i(s){var o=-1,c=s==null?0:s.length;for(this.clear();++o<c;){var u=s[o];this.set(u[0],u[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=r,i.prototype.has=n,i.prototype.set=a,lw=i,lw}var cw,jI;function dQ(){if(jI)return cw;jI=1;var e=B7(),t="Expected a function";function r(n,a){if(typeof n!="function"||a!=null&&typeof a!="function")throw new TypeError(t);var i=function(){var s=arguments,o=a?a.apply(this,s):s[0],c=i.cache;if(c.has(o))return c.get(o);var u=n.apply(this,s);return i.cache=c.set(o,u)||c,u};return i.cache=new(r.Cache||e),i}return r.Cache=e,cw=r,cw}var uw,LI;function rTe(){if(LI)return uw;LI=1;var e=dQ(),t=500;function r(n){var a=e(n,function(s){return i.size===t&&i.clear(),s}),i=a.cache;return a}return uw=r,uw}var dw,BI;function nTe(){if(BI)return dw;BI=1;var e=rTe(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(a){var i=[];return a.charCodeAt(0)===46&&i.push(""),a.replace(t,function(s,o,c,u){i.push(c?u.replace(r,"$1"):o||s)}),i});return dw=n,dw}var fw,zI;function z7(){if(zI)return fw;zI=1;function e(t,r){for(var n=-1,a=t==null?0:t.length,i=Array(a);++n<a;)i[n]=r(t[n],n,t);return i}return fw=e,fw}var hw,FI;function aTe(){if(FI)return hw;FI=1;var e=jm(),t=z7(),r=za(),n=p0(),a=e?e.prototype:void 0,i=a?a.toString:void 0;function s(o){if(typeof o=="string")return o;if(r(o))return t(o,s)+"";if(n(o))return i?i.call(o):"";var c=o+"";return c=="0"&&1/o==-1/0?"-0":c}return hw=s,hw}var pw,$I;function fQ(){if($I)return pw;$I=1;var e=aTe();function t(r){return r==null?"":e(r)}return pw=t,pw}var mw,UI;function hQ(){if(UI)return mw;UI=1;var e=za(),t=D7(),r=nTe(),n=fQ();function a(i,s){return e(i)?i:t(i,s)?[i]:r(n(i))}return mw=a,mw}var gw,HI;function fx(){if(HI)return gw;HI=1;var e=p0();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return gw=t,gw}var yw,qI;function F7(){if(qI)return yw;qI=1;var e=hQ(),t=fx();function r(n,a){a=e(a,n);for(var i=0,s=a.length;n!=null&&i<s;)n=n[t(a[i++])];return i&&i==s?n:void 0}return yw=r,yw}var vw,VI;
vendor: 6,026 bytes, lines 1106-1114
1106function pQ(){if(VI)return vw;VI=1;var e=F7();function t(r,n,a){var i=r==null?void 0:e(r,n);return i===void 0?a:i}return vw=t,vw}var iTe=pQ();const Di=or(iTe);var bw,GI;function sTe(){if(GI)return bw;GI=1;function e(t){return t==null}return bw=e,bw}var oTe=sTe();const Ut=or(oTe);var xw,WI;function lTe(){if(WI)return xw;WI=1;var e=il(),t=za(),r=sl(),n="[object String]";function a(i){return typeof i=="string"||!t(i)&&r(i)&&e(i)==n}return xw=a,xw}var cTe=lTe();const Nu=or(cTe);var uTe=I7();const kt=or(uTe);var dTe=yc();const m0=or(dTe);var ww={exports:{}},ir={};/**
1107 * @license React
1108 * react-is.production.min.js
1109 *
1110 * Copyright (c) Facebook, Inc. and its affiliates.
1111 *
1112 * This source code is licensed under the MIT license found in the
1113 * LICENSE file in the root directory of this source tree.
1114 */var YI;function fTe(){if(YI)return ir;YI=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),o=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),y=Symbol.for("react.offscreen"),x;x=Symbol.for("react.module.reference");function b(w){if(typeof w=="object"&&w!==null){var E=w.$$typeof;switch(E){case e:switch(w=w.type,w){case r:case a:case n:case u:case h:return w;default:switch(w=w&&w.$$typeof,w){case o:case s:case c:case g:case p:case i:return w;default:return E}}case t:return E}}}return ir.ContextConsumer=s,ir.ContextProvider=i,ir.Element=e,ir.ForwardRef=c,ir.Fragment=r,ir.Lazy=g,ir.Memo=p,ir.Portal=t,ir.Profiler=a,ir.StrictMode=n,ir.Suspense=u,ir.SuspenseList=h,ir.isAsyncMode=function(){return!1},ir.isConcurrentMode=function(){return!1},ir.isContextConsumer=function(w){return b(w)===s},ir.isContextProvider=function(w){return b(w)===i},ir.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===e},ir.isForwardRef=function(w){return b(w)===c},ir.isFragment=function(w){return b(w)===r},ir.isLazy=function(w){return b(w)===g},ir.isMemo=function(w){return b(w)===p},ir.isPortal=function(w){return b(w)===t},ir.isProfiler=function(w){return b(w)===a},ir.isStrictMode=function(w){return b(w)===n},ir.isSuspense=function(w){return b(w)===u},ir.isSuspenseList=function(w){return b(w)===h},ir.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===r||w===a||w===n||w===u||w===h||w===y||typeof w=="object"&&w!==null&&(w.$$typeof===g||w.$$typeof===p||w.$$typeof===i||w.$$typeof===s||w.$$typeof===c||w.$$typeof===x||w.getModuleId!==void 0)},ir.typeOf=b,ir}var KI;function hTe(){return KI||(KI=1,ww.exports=fTe()),ww.exports}var pTe=hTe(),Sw,XI;function mQ(){if(XI)return Sw;XI=1;var e=il(),t=sl(),r="[object Number]";function n(a){return typeof a=="number"||t(a)&&e(a)==r}return Sw=n,Sw}var Ew,QI;function mTe(){if(QI)return Ew;QI=1;var e=mQ();function t(r){return e(r)&&r!=+r}return Ew=t,Ew}var gTe=mTe();const g0=or(gTe);var yTe=mQ();const vTe=or(yTe);var rs=function(t){return t===0?0:t>0?1:-1},ru=function(t){return Nu(t)&&t.indexOf("%")===t.length-1},Ge=function(t){return vTe(t)&&!g0(t)},bTe=function(t){return Ut(t)},Nn=function(t){return Ge(t)||Nu(t)},xTe=0,Lm=function(t){var r=++xTe;return"".concat(t||"").concat(r)},Cu=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Ge(t)&&!Nu(t))return n;var i;if(ru(t)){var s=t.indexOf("%");i=r*parseFloat(t.slice(0,s))/100}else i=+t;return g0(i)&&(i=n),a&&i>r&&(i=r),i},Gl=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},wTe=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},a=0;a<r;a++)if(!n[t[a]])n[t[a]]=!0;else return!0;return!1},Ni=function(t,r){return Ge(t)&&Ge(r)?function(n){return t+n*(r-t)}:function(){return r}};function iv(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Di(n,t))===r})}var STe=function(t,r){return Ge(t)&&Ge(r)?t-r:Nu(t)&&Nu(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function cf(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function eA(e){"@babel/helpers - typeof";return eA=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eA(e)}var ETe=["viewBox","children"],_Te=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRen
1114dering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],ZI=["points","pathLength"],_w={svg:ETe,polygon:ZI,polyline:ZI},$7=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDrag
1114Capture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],sv=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(C.isValidElement(t)&&(n=t.props),!m0(n))return null;var a={};return Object.keys(n).forEach(function(i){$7.includes(i)&&(a[i]=r||function(s){return n[i](n,s)})}),a},ATe=function(t,r,n){return function(a){return t(r,n,a),null}},ov=function(t,r,n){if(!m0(t)||eA(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(i){var s=t[i];$7.includes(i)&&typeof s=="function"&&(a||(a={}),a[i]=ATe(s,r,n))}),a},TTe=["children"],NTe=["children"];function JI(e,t){if(e==null)return{};var r=CTe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function CTe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function tA(e){"@babel/helpers - typeof";return tA=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tA(e)}var ej={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Bo=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},tj=null,Aw=null,U7=function e(t){if(t===tj&&Array.isArray(Aw))return Aw;var r=[];return C.Children.forEach(t,function(n){Ut(n)||(pTe.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Aw=r,tj=t,r};function as(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(a){return Bo(a)}):n=[Bo(t)],U7(e).forEach(function(a){var i=Di(a,"type.displayName")||Di(a,"type.name");n.indexOf(i)!==-1&&r.push(a)}),r}function Qa(e,t){var r=as(e,t);return r&&r[0]}var rj=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,a=r.height;return!(!Ge(n)||n<=0||!Ge(a)||a<=0)},kTe=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],OTe=function(t){return t&&t.type&&Nu(t.type)&&kTe.indexOf(t.type)>=0},MTe=function(t){return t&&tA(t)==="object"&&"clipDot"in t},PTe=function(t,r,n,a){var i,s=(i=_w?.[a])!==null&&i!==void 0?i:[];return r.startsWith("data-")||!kt(t)&&(a&&s.includes(r)||_Te.includes(r))||n&&$7.includes(r)},Bt=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(C.isValidElement(t)&&(a=t.props),!m0(a))return null;var i={};
1114return Object.keys(a).forEach(function(s){var o;PTe((o=a)===null||o===void 0?void 0:o[s],s,r,n)&&(i[s]=a[s])}),i},rA=function e(t,r){if(t===r)return!0;var n=C.Children.count(t);if(n!==C.Children.count(r))return!1;if(n===0)return!0;if(n===1)return nj(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var a=0;a<n;a++){var i=t[a],s=r[a];if(Array.isArray(i)||Array.isArray(s)){if(!e(i,s))return!1}else if(!nj(i,s))return!1}return!0},nj=function(t,r){if(Ut(t)&&Ut(r))return!0;if(!Ut(t)&&!Ut(r)){var n=t.props||{},a=n.children,i=JI(n,TTe),s=r.props||{},o=s.children,c=JI(s,NTe);return a&&o?cf(i,c)&&rA(a,o):!a&&!o?cf(i,c):!1}return!1},aj=function(t,r){var n=[],a={};return U7(t).forEach(function(i,s){if(OTe(i))n.push(i);else if(i){var o=Bo(i.type),c=r[o]||{},u=c.handler,h=c.once;if(u&&(!h||!a[o])){var p=u(i,o,s);n.push(p),a[o]=!0}}}),n},RTe=function(t){var r=t&&t.type;return r&&ej[r]?ej[r]:null},DTe=function(t,r){return U7(r).indexOf(t)},ITe=["children","width","height","viewBox","className","style","title","desc"];function nA(){return nA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nA.apply(this,arguments)}function jTe(e,t){if(e==null)return{};var r=LTe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function LTe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function aA(e){var t=e.children,r=e.width,n=e.height,a=e.viewBox,i=e.className,s=e.style,o=e.title,c=e.desc,u=jTe(e,ITe),h=a||{width:r,height:n,x:0,y:0},p=$t("recharts-surface",i);return te.createElement("svg",nA({},Bt(u,!0,"svg"),{className:p,width:r,height:n,style:s,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),te.createElement("title",null,o),te.createElement("desc",null,c),t)}var BTe=["children","className"];function iA(){return iA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},iA.apply(this,arguments)}function zTe(e,t){if(e==null)return{};var r=FTe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FTe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var qr=te.forwardRef(function(e,t){var r=e.children,n=e.className,a=zTe(e,BTe),i=$t("recharts-layer",n);return te.createElement("g",iA({className:i},Bt(a,!0),{ref:t}),r)}),zo=function(t,r){for(var n=arguments.length,a=new Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i]},Tw,ij;function $Te(){if(ij)return Tw;ij=1;function e(t,r,n){var a=-1,i=t.length;r<0&&(r=-r>i?0:i+r),n=n>i?i:n,n<0&&(n+=i),i=r>n?0:n-r>>>0,r>>>=0;for(var s=Array(i);++a<i;)s[a]=t[a+r];return s}return Tw=e,Tw}var Nw,sj;function UTe(){if(sj)return Nw;sj=1;var e=$Te();function t(r,n,a){var i=r.length;return a=a===void 0?i:a,!n&&a>=i?r:e(r,n,a)}return Nw=t,Nw}var Cw,oj;function gQ(){if(oj)return Cw;oj=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=t+r+n,i="\\ufe0e\\ufe0f",s="\\u200d",o=RegExp("["+s+e+a+i+"]");function c(u){return o.test(u)}return Cw=c,Cw}var kw,lj;function HTe(){if(lj)return kw;lj=1;function e(t){return t.split("")}return kw=e,kw}var Ow,cj;function qTe(){if(cj)return Ow;cj=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",a=t+r+n,i="\\ufe0e\\ufe0f",s="["+e+"]",o="["+a+"]",c="\\ud83c[\\udffb-\\udfff]",u="(?:"+o+"|"+c+")",h="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",y="\\u200d",x=u+"?",b="["+i+"]?",w="(?:"+y+"(?:"+[h,p,g].join("|")+")"+b+x+")*",E=b+x+w,A="(?:"+[h+o+"?",o,p,g,s].join("|")+")",T=RegExp(c+"(?="+c+")|"+A+E,"g");function R(k){return k.match(T)||[]}return Ow=R,Ow}var Mw,uj;function VTe(){if(uj)return Mw;uj=1;var e=HTe(),t=gQ(),r=qTe();function n(a){return t(a)?r(a):e(a)}return Mw=n,Mw}var Pw,dj;function GTe(){if(dj)return Pw;dj=1;var e=UTe(),t=gQ(),r=VTe(),n=fQ();function a(i){return function(s){s=n(s);var o=t(s)?r(s):void 0,c=o?o[0]:s.charAt(0),u=o?e(o,1).join(""):s.slice(1);return c[i]()+u}}return Pw=a,Pw}var Rw,fj;function WTe(){if(fj)return Rw;fj=1;var e=GTe(),t=e("toUpperCase");return Rw=t,Rw}var YTe=WTe();const hx=or(YTe);function Nr(e){return function(){return e}}const UFe=Math.abs,HFe=Math.atan2,yQ=Math.cos,qFe=Math.max,VFe=Math.min,lv=Math.sin,fs=Math.sqrt,GFe=1e-12,Nf=Math.PI,hj=Nf/2,px=2*Nf;function WFe(e){return e>1?0:e<-1?Nf:Math.acos(e)}function YFe(e){return e>=1?hj:e<=-1?-hj:Math.asin(e)}const sA=Math.PI,oA=2*sA,Kc=1e-6,KTe=oA-Kc;function vQ(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function XTe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return vQ;const r=10**t;return function(n){this._+=n[0];for(let a=1,i=n.length;a<i;++a)this._+=Math.round(arguments[a]*r)/r+n[a]}}class QTe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?vQ:XTe(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,a){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+a}`}bezierCurveTo(t,r,n,a,i,s){this._append`C${+t},${+r},${+n}
1114,${+a},${this._x1=+i},${this._y1=+s}`}arcTo(t,r,n,a,i){if(t=+t,r=+r,n=+n,a=+a,i=+i,i<0)throw new Error(`negative radius: ${i}`);let s=this._x1,o=this._y1,c=n-t,u=a-r,h=s-t,p=o-r,g=h*h+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(g>Kc)if(!(Math.abs(p*c-u*h)>Kc)||!i)this._append`L${this._x1=t},${this._y1=r}`;else{let y=n-s,x=a-o,b=c*c+u*u,w=y*y+x*x,E=Math.sqrt(b),A=Math.sqrt(g),T=i*Math.tan((sA-Math.acos((b+g-w)/(2*E*A)))/2),R=T/A,k=T/E;Math.abs(R-1)>Kc&&this._append`L${t+R*h},${r+R*p}`,this._append`A${i},${i},0,0,${+(p*y>h*x)},${this._x1=t+k*c},${this._y1=r+k*u}`}}arc(t,r,n,a,i,s){if(t=+t,r=+r,n=+n,s=!!s,n<0)throw new Error(`negative radius: ${n}`);let o=n*Math.cos(a),c=n*Math.sin(a),u=t+o,h=r+c,p=1^s,g=s?a-i:i-a;this._x1===null?this._append`M${u},${h}`:(Math.abs(this._x1-u)>Kc||Math.abs(this._y1-h)>Kc)&&this._append`L${u},${h}`,n&&(g<0&&(g=g%oA+oA),g>KTe?this._append`A${n},${n},0,1,${p},${t-o},${r-c}A${n},${n},0,1,${p},${this._x1=u},${this._y1=h}`:g>Kc&&this._append`A${n},${n},0,${+(g>=sA)},${p},${this._x1=t+n*Math.cos(i)},${this._y1=r+n*Math.sin(i)}`)}rect(t,r,n,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+a}h${-n}Z`}toString(){return this._}}function H7(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new QTe(t)}function q7(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function bQ(e){this._context=e}bQ.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function mx(e){return new bQ(e)}function xQ(e){return e[0]}function wQ(e){return e[1]}function SQ(e,t){var r=Nr(!0),n=null,a=mx,i=null,s=H7(o);e=typeof e=="function"?e:e===void 0?xQ:Nr(e),t=typeof t=="function"?t:t===void 0?wQ:Nr(t);function o(c){var u,h=(c=q7(c)).length,p,g=!1,y;for(n==null&&(i=a(y=s())),u=0;u<=h;++u)!(u<h&&r(p=c[u],u,c))===g&&((g=!g)?i.lineStart():i.lineEnd()),g&&i.point(+e(p,u,c),+t(p,u,c));if(y)return i=null,y+""||null}return o.x=function(c){return arguments.length?(e=typeof c=="function"?c:Nr(+c),o):e},o.y=function(c){return arguments.length?(t=typeof c=="function"?c:Nr(+c),o):t},o.defined=function(c){return arguments.length?(r=typeof c=="function"?c:Nr(!!c),o):r},o.curve=function(c){return arguments.length?(a=c,n!=null&&(i=a(n)),o):a},o.context=function(c){return arguments.length?(c==null?n=i=null:i=a(n=c),o):n},o}function U1(e,t,r){var n=null,a=Nr(!0),i=null,s=mx,o=null,c=H7(u);e=typeof e=="function"?e:e===void 0?xQ:Nr(+e),t=typeof t=="function"?t:Nr(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?wQ:Nr(+r);function u(p){var g,y,x,b=(p=q7(p)).length,w,E=!1,A,T=new Array(b),R=new Array(b);for(i==null&&(o=s(A=c())),g=0;g<=b;++g){if(!(g<b&&a(w=p[g],g,p))===E)if(E=!E)y=g,o.areaStart(),o.lineStart();else{for(o.lineEnd(),o.lineStart(),x=g-1;x>=y;--x)o.point(T[x],R[x]);o.lineEnd(),o.areaEnd()}E&&(T[g]=+e(w,g,p),R[g]=+t(w,g,p),o.point(n?+n(w,g,p):T[g],r?+r(w,g,p):R[g]))}if(A)return o=null,A+""||null}function h(){return SQ().defined(a).curve(s).context(i)}return u.x=function(p){return arguments.length?(e=typeof p=="function"?p:Nr(+p),n=null,u):e},u.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Nr(+p),u):e},u.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:Nr(+p),u):n},u.y=function(p){return arguments.length?(t=typeof p=="function"?p:Nr(+p),r=null,u):t},u.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Nr(+p),u):t},u.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Nr(+p),u):r},u.lineX0=u.lineY0=function(){return h().x(e).y(t)},u.lineY1=function(){return h().x(e).y(r)},u.lineX1=function(){return h().x(n).y(t)},u.defined=function(p){return arguments.length?(a=typeof p=="function"?p:Nr(!!p),u):a},u.curve=function(p){return arguments.length?(s=p,i!=null&&(o=s(i)),u):s},u.context=function(p){return arguments.length?(p==null?i=o=null:o=s(i=p),u):i},u}class EQ{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function ZTe(e){return new EQ(e,!0)}function JTe(e){return new EQ(e,!1)}const V7={draw(e,t){const r=fs(t/Nf);e.moveTo(r,0),e.arc(0,0,r,0,px)}},e8e={draw(e,t){const r=fs(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},_Q=fs(1/3),t8e=_Q*2,r8e={draw(e,t){const r=fs(t/t8e),n=r*_Q;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},n8e={draw(e,t){const r=fs(t),n=-r/2;e.rect(n,n,r,r)}},a8e=.8908130915292852,AQ=lv(Nf/10)/lv(7*Nf/10),i8e=lv(px/10)*AQ,s8e=-yQ(px/10)*AQ,o8e={draw(e,t){const r=fs(t*a8e),n=i8e*r,a=s8e*r;e.moveTo(0,-r),e.lineTo(n,a);for(let i=1;i<5;++i){const s=px*i/5,o=yQ(s),c=lv(s);e.lineTo(c*r,-o*r),e.lineTo(o*n-c*a,c*n+o*a)}e.closePath()}},Dw=fs(3),l8e={draw(e,t){const r=-fs(t/(Dw*3));e.moveTo(0,r*2),e.lineTo(-Dw*r,-r),e.lineTo(Dw*r,-r),e.closePath()}},bi=-.5,xi=fs(3)/2,lA=1/fs(12),c8e=(lA/2+1)*3,u8e={draw(e,t){const r=fs(t/c8e),n=r/2,a=r*lA,i=n,s=r*lA+r,o=-i,c=s;
vendor: 7,012 bytes, line 1114
1114e.moveTo(n,a),e.lineTo(i,s),e.lineTo(o,c),e.lineTo(bi*n-xi*a,xi*n+bi*a),e.lineTo(bi*i-xi*s,xi*i+bi*s),e.lineTo(bi*o-xi*c,xi*o+bi*c),e.lineTo(bi*n+xi*a,bi*a-xi*n),e.lineTo(bi*i+xi*s,bi*s-xi*i),e.lineTo(bi*o+xi*c,bi*c-xi*o),e.closePath()}};function d8e(e,t){let r=null,n=H7(a);e=typeof e=="function"?e:Nr(e||V7),t=typeof t=="function"?t:Nr(t===void 0?64:+t);function a(){let i;if(r||(r=i=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),i)return r=null,i+""||null}return a.type=function(i){return arguments.length?(e=typeof i=="function"?i:Nr(i),a):e},a.size=function(i){return arguments.length?(t=typeof i=="function"?i:Nr(+i),a):t},a.context=function(i){return arguments.length?(r=i??null,a):r},a}function cv(){}function uv(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function TQ(e){this._context=e}TQ.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:uv(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:uv(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function f8e(e){return new TQ(e)}function NQ(e){this._context=e}NQ.prototype={areaStart:cv,areaEnd:cv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:uv(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function h8e(e){return new NQ(e)}function CQ(e){this._context=e}CQ.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:uv(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function p8e(e){return new CQ(e)}function kQ(e){this._context=e}kQ.prototype={areaStart:cv,areaEnd:cv,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function m8e(e){return new kQ(e)}function pj(e){return e<0?-1:1}function mj(e,t,r){var n=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(n||a<0&&-0),s=(r-e._y1)/(a||n<0&&-0),o=(i*a+s*n)/(n+a);return(pj(i)+pj(s))*Math.min(Math.abs(i),Math.abs(s),.5*Math.abs(o))||0}function gj(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Iw(e,t,r){var n=e._x0,a=e._y0,i=e._x1,s=e._y1,o=(i-n)/3;e._context.bezierCurveTo(n+o,a+o*t,i-o,s-o*r,i,s)}function dv(e){this._context=e}dv.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Iw(this,this._t0,gj(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Iw(this,gj(this,r=mj(this,e,t)),r);break;default:Iw(this,this._t0,r=mj(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function OQ(e){this._context=new MQ(e)}(OQ.prototype=Object.create(dv.prototype)).point=function(e,t){dv.prototype.point.call(this,t,e)};function MQ(e){this._context=e}MQ.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,a,i){this._context.bezierCurveTo(t,e,n,r,i,a)}};function g8e(e){return new dv(e)}function y8e(e){return new OQ(e)}function PQ(e){this._context=e}PQ.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=yj(e),a=yj(t),i=0,s=1;s<r;++i,++s)this._context.bezierCurveTo(n[0][i],a[0][i],n[1][i],a[1][i],e[s],t[s]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function yj(e){var t,r=e.length-1,n,a=new Array(r),i=new Array(r),s=new Array(r);for(a[0]=0,i[0]=2,s[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,i[t]=4,s[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,i[r-1]=7,s[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/i[t-1],i[t]-=n,s[t]-=n*s[t-1];for(a[r-1]=s[r-1]/i[r-1],t=r-2;t>=0;--t)a[t]=(s[t]-a[t+1])/i[t];for(i[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function v8e(e){return new PQ(e)}function gx(e,t){this._context=e,this._t=t}gx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;
vendor: 15,567 bytes, lines 1114-1117
1114default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function b8e(e){return new gx(e,.5)}function x8e(e){return new gx(e,0)}function w8e(e){return new gx(e,1)}function Cf(e,t){if((s=e.length)>1)for(var r=1,n,a,i=e[t[0]],s,o=i.length;r<s;++r)for(a=i,i=e[t[r]],n=0;n<o;++n)i[n][1]+=i[n][0]=isNaN(a[n][1])?a[n][0]:a[n][1]}function cA(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function S8e(e,t){return e[t]}function E8e(e){const t=[];return t.key=e,t}function _8e(){var e=Nr([]),t=cA,r=Cf,n=S8e;function a(i){var s=Array.from(e.apply(this,arguments),E8e),o,c=s.length,u=-1,h;for(const p of i)for(o=0,++u;o<c;++o)(s[o][u]=[0,+n(p,s[o].key,u,i)]).data=p;for(o=0,h=q7(t(s));o<c;++o)s[h[o]].index=o;return r(s,h),s}return a.keys=function(i){return arguments.length?(e=typeof i=="function"?i:Nr(Array.from(i)),a):e},a.value=function(i){return arguments.length?(n=typeof i=="function"?i:Nr(+i),a):n},a.order=function(i){return arguments.length?(t=i==null?cA:typeof i=="function"?i:Nr(Array.from(i)),a):t},a.offset=function(i){return arguments.length?(r=i??Cf,a):r},a}function A8e(e,t){if((n=e.length)>0){for(var r,n,a=0,i=e[0].length,s;a<i;++a){for(s=r=0;r<n;++r)s+=e[r][a][1]||0;if(s)for(r=0;r<n;++r)e[r][a][1]/=s}Cf(e,t)}}function T8e(e,t){if((a=e.length)>0){for(var r=0,n=e[t[0]],a,i=n.length;r<i;++r){for(var s=0,o=0;s<a;++s)o+=e[s][r][1]||0;n[r][1]+=n[r][0]=-o/2}Cf(e,t)}}function N8e(e,t){if(!(!((s=e.length)>0)||!((i=(a=e[t[0]]).length)>0))){for(var r=0,n=1,a,i,s;n<i;++n){for(var o=0,c=0,u=0;o<s;++o){for(var h=e[t[o]],p=h[n][1]||0,g=h[n-1][1]||0,y=(p-g)/2,x=0;x<o;++x){var b=e[t[x]],w=b[n][1]||0,E=b[n-1][1]||0;y+=w-E}c+=p,u+=y*p}a[n-1][1]+=a[n-1][0]=r,c&&(r-=u/c)}a[n-1][1]+=a[n-1][0]=r,Cf(e,t)}}function kp(e){"@babel/helpers - typeof";return kp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kp(e)}var C8e=["type","size","sizeType"];function uA(){return uA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uA.apply(this,arguments)}function vj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function bj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vj(Object(r),!0).forEach(function(n){k8e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function k8e(e,t,r){return t=O8e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O8e(e){var t=M8e(e,"string");return kp(t)=="symbol"?t:t+""}function M8e(e,t){if(kp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(kp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function P8e(e,t){if(e==null)return{};var r=R8e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function R8e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var RQ={symbolCircle:V7,symbolCross:e8e,symbolDiamond:r8e,symbolSquare:n8e,symbolStar:o8e,symbolTriangle:l8e,symbolWye:u8e},D8e=Math.PI/180,I8e=function(t){var r="symbol".concat(hx(t));return RQ[r]||V7},j8e=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var a=18*D8e;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},L8e=function(t,r){RQ["symbol".concat(hx(t))]=r},G7=function(t){var r=t.type,n=r===void 0?"circle":r,a=t.size,i=a===void 0?64:a,s=t.sizeType,o=s===void 0?"area":s,c=P8e(t,C8e),u=bj(bj({},c),{},{type:n,size:i,sizeType:o}),h=function(){var w=I8e(n),E=d8e().type(w).size(j8e(i,o,n));return E()},p=u.className,g=u.cx,y=u.cy,x=Bt(u,!0);return g===+g&&y===+y&&i===+i?te.createElement("path",uA({},x,{className:$t("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(y,")"),d:h()})):null};G7.registerSymbol=L8e;function kf(e){"@babel/helpers - typeof";return kf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kf(e)}function dA(){return dA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dA.apply(this,arguments)}function xj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function B8e(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xj(Object(r),!0).forEach(function(n){Op(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function z8e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F8e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,IQ(n.key),n)}}function $8e(e,t,r){return t&&F8e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function U8e(e,t,r){return t=fv(t),H8e(e,DQ()?Reflect.construct(t,r||[],fv(e).constructor):t.apply(e,r))}function H8e(e,t){if(t&&(kf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q8e(e)}function q8e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DQ=function(){return!!e})()}function fv(e){return fv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},fv(e)}function V8e(e,t){if(typeof t!="function"&&t!==null)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&&fA(e,t)}function fA(e,t){return fA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},fA(e,t)}function Op(e,t,r){return t=IQ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IQ(e){var t=G8e(e,"string");return kf(t)=="symbol"?t:t+""}function G8e(e,t){if(kf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(kf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var wi=32,W7=(function(e){function t(){return z8e(this,t),U8e(this,t,arguments)}return V8e(t,e),$8e(t,[{key:"renderIcon",value:function(n){var a=this.props.inactiveColor,i=wi/2,s=wi/6,o=wi/3,c=n.inactive?a:n.color;if(n.type==="plainline")return te.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:i,x2:wi,y2:i,className:"recharts-legend-icon"});if(n.type==="line")return te.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(i,"h").concat(o,`
1115            A`).concat(s,",").concat(s,",0,1,1,").concat(2*o,",").concat(i,`
1116            H`).concat(wi,"M").concat(2*o,",").concat(i,`
1117            A`).concat(s,",").concat(s,",0,1,1,").concat(o,",").concat(i),className:"recharts-legend-icon"});if(n.type==="rect")return te.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(wi/8,"h").concat(wi,"v").concat(wi*3/4,"h").concat(-wi,"z"),className:"recharts-legend-icon"});if(te.isValidElement(n.legendIcon)){var u=B8e({},n);return delete u.legendIcon,te.cloneElement(n.legendIcon,u)}return te.createElement(G7,{fill:c,cx:i,cy:i,size:wi,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,i=a.payload,s=a.iconSize,o=a.layout,c=a.formatter,u=a.inactiveColor,h={x:0,y:0,width:wi,height:wi},p={display:o==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return i.map(function(y,x){var b=y.formatter||c,w=$t(Op(Op({"recharts-legend-item":!0},"legend-item-".concat(x),!0),"inactive",y.inactive));if(y.type==="none")return null;var E=kt(y.value)?null:y.value;zo(!kt(y.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var A=y.inactive?u:y.color;return te.createElement("li",dA({className:w,style:p,key:"legend-item-".concat(x)},ov(n.props,y,x)),te.createElement(aA,{width:s,height:s,viewBox:h,style:g},n.renderIcon(y)),te.createElement("span",{className:"recharts-legend-item-text",style:{color:A}},b?b(E,y,x):E))})}},{key:"render",value:function(){var n=this.props,a=n.payload,i=n.layout,s=n.align;if(!a||!a.length)return null;var o={padding:0,margin:0,textAlign:i==="horizontal"?s:"left"};return te.createElement("ul",{className:"recharts-default-legend",style:o},this.renderItems())}}])})(C.PureComponent);Op(W7,"displayName","Legend");Op(W7,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var jw,wj;function W8e(){if(wj)return jw;wj=1;var e=ux();function t(){this.__data__=new e,this.size=0}return jw=t,jw}var Lw,Sj;function Y8e(){if(Sj)return Lw;Sj=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Lw=e,Lw}var Bw,Ej;function K8e(){if(Ej)return Bw;Ej=1;function e(t){return this.__data__.get(t)}return Bw=e,Bw}var zw,_j;function X8e(){if(_j)return zw;_j=1;function e(t){return this.__data__.has(t)}return zw=e,zw}var Fw,Aj;function Q8e(){if(Aj)return Fw;Aj=1;var e=ux(),t=L7(),r=B7(),n=200;function a(i,s){var o=this.__data__;if(o instanceof e){var c=o.__data__;if(!t||c.length<n-1)return c.push([i,s]),this.size=++o.size,this;o=this.__data__=new r(c)}return o.set(i,s),this.size=o.size,this}return Fw=a,Fw}var $w,Tj;function jQ(){if(Tj)return $w;Tj=1;var e=ux(),t=W8e(),r=Y8e(),n=K8e(),a=X8e(),i=Q8e();function s(o){var c=this.__data__=new e(o);this.size=c.size}return s.prototype.clear=t,s.prototype.delete=r,s.prototype.get=n,s.prototype.has=a,s.prototype.set=i,$w=s,$w}var Uw,Nj;function Z8e(){if(Nj)return Uw;Nj=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return Uw=t,Uw}var Hw,Cj;function J8e(){if(Cj)return Hw;Cj=1;function e(t){return this.__data__.has(t)}return Hw=e,Hw}var qw,kj;function LQ(){if(kj)return qw;kj=1;var e=B7(),t=Z8e(),r=J8e();function n(a){var i=-1,s=a==null?0:a.length;for(this.__data__=new e;++i<s;)this.add(a[i])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,qw=n,qw}var Vw,Oj;function BQ(){if(Oj)return Vw;Oj=1;function e(t,r){for(var n=-1,a=t==null?0:t.length;++n<a;)if(r(t[n],n,t))return!0;return!1}return Vw=e,Vw}var Gw,Mj;function zQ(){if(Mj)return Gw;Mj=1;function e(t,r){return t.has(r)}return Gw=e,Gw}var Ww,Pj;function FQ(){if(Pj)return Ww;Pj=1;var e=LQ(),t=BQ(),r=zQ(),n=1,a=2;function i(s,o,c,u,h,p){var g=c&n,y=s.length,x=o.length;if(y!=x&&!(g&&x>y))return!1;var b=p.get(s),w=p.get(o);if(b&&w)return b==o&&w==s;var E=-1,A=!0,T=c&a?new e:void 0;for(p.set(s,o),p.set(o,s);++E<y;){var R=s[E],k=o[E];if(u)var O=g?u(k,R,E,o,s,p):u(R,k,E,s,o,p);if(O!==void 0){if(O)continue;A=!1;break}if(T){if(!t(o,function(P,j){if(!r(T,j)&&(R===P||h(R,P,c,u,p)))return T.push(j)})){A=!1;break}}else if(!(R===k||h(R,k,c,u,p))){A=!1;break}}return p.delete(s),p.delete(o),A}return Ww=i,Ww}var Yw,Rj;function e7e(){if(Rj)return Yw;Rj=1;var e=to(),t=e.Uint8Array;return Yw=t,Yw}var Kw,Dj;function t7e(){if(Dj)return Kw;Dj=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(a,i){n[++r]=[i,a]}),n}return Kw=e,Kw}var Xw,Ij;function Y7(){if(Ij)return Xw;Ij=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(a){n[++r]=a}),n}return Xw=e,Xw}var Qw,jj;function r7e(){if(jj)return Qw;jj=1;var e=jm(),t=e7e(),r=j7(),n=FQ(),a=t7e(),i=Y7(),s=1,o=2,c="[object Boolean]",u="[object Date]",h="[object Error]",p="[object Map]",g="[object Number]",y="[object RegExp]",x="[object Set]",b="[object String]",w="[object Symbol]",E="[object ArrayBuffer]",A="[object DataView]",T=e?e.prototype:void 0,R=T?T.valueOf:void 0;function k(O,P,j,L,B,$,V){switch(j){case A:if(O.byteLength!=P.byteLength||O.byteOffset!=P.byteOffset)return!1;O=O.buffer,P=P.buffer;case E:return!(O.byteLength!=P.byteLength||!$(new t(O),new t(P)));case c:case u:case g:return r(+O,+P);case h:return O.name==P.name&&O.message==P.message;case y:case b:return O==P+"";case p:var K=a;case x:var q=L&s;if(K||(K=i),O.size!=P.size&&!q)return!1;var J=V.get(O);if(J)return J==P;L|=o,V.set(O,P);var U=n(K(O),K(P),L,B,$,V);return V.delete(O),U;case w:if(R)return R.call(O)==R.call(P)}return!1}return Qw=k,Qw}var Zw,Lj;function $Q(){if(Lj)return Zw;Lj=1;function e(t,r){for(var n=-1,a=r.length,i=t.length;++n<a;)t[i+n]=r[n];return t}return Zw=e,Zw}var Jw,Bj;function n7e(){if(Bj)return Jw;Bj=1;var e=$Q(),t=za();function r(n,a,i){var s=a(n);return t(n)?s:e(s,i(n))}return Jw=r,Jw}var eS,zj;function a7e(){if(zj)return eS;zj=1;function e(t,r){for(var n=-1,a=t==null?0:t.length,i=0,s=[];++n<a;){var o=t[n];r(o,n,t)&&(s[i++]=o)}return s}return eS=e,eS}var tS,Fj;function i7e(){if(Fj)return tS;Fj=1;function e(){return[]}return tS=e,tS}var rS,$j;function s7e(){if($j)return rS;$j=1;var e=a7e(),t=i7e(),r=Object.prototype,n=r.propertyIsEnumerable,a=Object.getOwnPropertySymbols,i=a?function(s){return s==null?[]:(s=Object(s),e(a(s),function(o){return n.call(s,o)}))}:t;return rS=i,rS}var nS,Uj;function o7e(){if(Uj)return nS;Uj=1;function e(t,r){for(var n=-1,a=Array(t);++n<t;)a[n]=r(n);return a}return nS=e,nS}var aS,Hj;function l7e(){if(Hj)return aS;Hj=1;var e=il(),t=sl(),r="[object Arguments]";function n(a){return t(a)&&e(a)==r}return aS=n,aS}var iS,qj;function K7(){if(qj)return iS;qj=1;var e=l7e(),t=sl(),r=Object.prototype,n=r.hasOwnProperty,a=r.propertyIsEnumerable,i=e((function(){return arguments})())?e:function(s){return t(s)&&n.call(s,"callee")&&!a.call(s,"callee")};return iS=i,iS}var $h={exports:{}},sS,Vj;function c7e(){if(Vj)return sS;Vj=1;function e(){return!1}return sS=e,sS}$h.exports;var Gj;function UQ(){return Gj||(Gj=1,(function(e,t){var r=to(),n=c7e(),a=t&&!t.nodeType&&t,i=a&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===a,o=s?r.Buffer:void 0,c=o?o.isBuffer:void 0,u=c||n;e.exports=u}
vendor: 5,321 bytes, line 1117
1117)($h,$h.exports)),$h.exports}var oS,Wj;function X7(){if(Wj)return oS;Wj=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,a){var i=typeof n;return a=a??e,!!a&&(i=="number"||i!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<a}return oS=r,oS}var lS,Yj;function Q7(){if(Yj)return lS;Yj=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return lS=t,lS}var cS,Kj;function u7e(){if(Kj)return cS;Kj=1;var e=il(),t=Q7(),r=sl(),n="[object Arguments]",a="[object Array]",i="[object Boolean]",s="[object Date]",o="[object Error]",c="[object Function]",u="[object Map]",h="[object Number]",p="[object Object]",g="[object RegExp]",y="[object Set]",x="[object String]",b="[object WeakMap]",w="[object ArrayBuffer]",E="[object DataView]",A="[object Float32Array]",T="[object Float64Array]",R="[object Int8Array]",k="[object Int16Array]",O="[object Int32Array]",P="[object Uint8Array]",j="[object Uint8ClampedArray]",L="[object Uint16Array]",B="[object Uint32Array]",$={};$[A]=$[T]=$[R]=$[k]=$[O]=$[P]=$[j]=$[L]=$[B]=!0,$[n]=$[a]=$[w]=$[i]=$[E]=$[s]=$[o]=$[c]=$[u]=$[h]=$[p]=$[g]=$[y]=$[x]=$[b]=!1;function V(K){return r(K)&&t(K.length)&&!!$[e(K)]}return cS=V,cS}var uS,Xj;function HQ(){if(Xj)return uS;Xj=1;function e(t){return function(r){return t(r)}}return uS=e,uS}var Uh={exports:{}};Uh.exports;var Qj;function d7e(){return Qj||(Qj=1,(function(e,t){var r=cQ(),n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===n,s=i&&r.process,o=(function(){try{var c=a&&a.require&&a.require("util").types;return c||s&&s.binding&&s.binding("util")}catch{}})();e.exports=o})(Uh,Uh.exports)),Uh.exports}var dS,Zj;function qQ(){if(Zj)return dS;Zj=1;var e=u7e(),t=HQ(),r=d7e(),n=r&&r.isTypedArray,a=n?t(n):e;return dS=a,dS}var fS,Jj;function f7e(){if(Jj)return fS;Jj=1;var e=o7e(),t=K7(),r=za(),n=UQ(),a=X7(),i=qQ(),s=Object.prototype,o=s.hasOwnProperty;function c(u,h){var p=r(u),g=!p&&t(u),y=!p&&!g&&n(u),x=!p&&!g&&!y&&i(u),b=p||g||y||x,w=b?e(u.length,String):[],E=w.length;for(var A in u)(h||o.call(u,A))&&!(b&&(A=="length"||y&&(A=="offset"||A=="parent")||x&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||a(A,E)))&&w.push(A);return w}return fS=c,fS}var hS,eL;function h7e(){if(eL)return hS;eL=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,a=typeof n=="function"&&n.prototype||e;return r===a}return hS=t,hS}var pS,tL;function VQ(){if(tL)return pS;tL=1;function e(t,r){return function(n){return t(r(n))}}return pS=e,pS}var mS,rL;function p7e(){if(rL)return mS;rL=1;var e=VQ(),t=e(Object.keys,Object);return mS=t,mS}var gS,nL;function m7e(){if(nL)return gS;nL=1;var e=h7e(),t=p7e(),r=Object.prototype,n=r.hasOwnProperty;function a(i){if(!e(i))return t(i);var s=[];for(var o in Object(i))n.call(i,o)&&o!="constructor"&&s.push(o);return s}return gS=a,gS}var yS,aL;function Bm(){if(aL)return yS;aL=1;var e=I7(),t=Q7();function r(n){return n!=null&&t(n.length)&&!e(n)}return yS=r,yS}var vS,iL;function yx(){if(iL)return vS;iL=1;var e=f7e(),t=m7e(),r=Bm();function n(a){return r(a)?e(a):t(a)}return vS=n,vS}var bS,sL;function g7e(){if(sL)return bS;sL=1;var e=n7e(),t=s7e(),r=yx();function n(a){return e(a,r,t)}return bS=n,bS}var xS,oL;function y7e(){if(oL)return xS;oL=1;var e=g7e(),t=1,r=Object.prototype,n=r.hasOwnProperty;function a(i,s,o,c,u,h){var p=o&t,g=e(i),y=g.length,x=e(s),b=x.length;if(y!=b&&!p)return!1;for(var w=y;w--;){var E=g[w];if(!(p?E in s:n.call(s,E)))return!1}var A=h.get(i),T=h.get(s);if(A&&T)return A==s&&T==i;var R=!0;h.set(i,s),h.set(s,i);for(var k=p;++w<y;){E=g[w];var O=i[E],P=s[E];if(c)var j=p?c(P,O,E,s,i,h):c(O,P,E,i,s,h);if(!(j===void 0?O===P||u(O,P,o,c,h):j)){R=!1;break}k||(k=E=="constructor")}if(R&&!k){var L=i.constructor,B=s.constructor;L!=B&&"constructor"in i&&"constructor"in s&&!(typeof L=="function"&&L instanceof L&&typeof B=="function"&&B instanceof B)&&(R=!1)}return h.delete(i),h.delete(s),R}return xS=a,xS}var wS,lL;function v7e(){if(lL)return wS;lL=1;var e=Hu(),t=to(),r=e(t,"DataView");return wS=r,wS}var SS,cL;function b7e(){if(cL)return SS;cL=1;var e=Hu(),t=to(),r=e(t,"Promise");return SS=r,SS}var ES,uL;function GQ(){if(uL)return ES;uL=1;var e=Hu(),t=to(),r=e(t,"Set");return ES=r,ES}var _S,dL;function x7e(){if(dL)return _S;dL=1;var e=Hu(),t=to(),r=e(t,"WeakMap");return _S=r,_S}var AS,fL;function w7e(){if(fL)return AS;fL=1;var e=v7e(),t=L7(),r=b7e(),n=GQ(),a=x7e(),i=il(),s=uQ(),o="[object Map]",c="[object Object]",u="[object Promise]",h="[object Set]",p="[object WeakMap]",g="[object DataView]",y=s(e),x=s(t),b=s(r),w=s(n),E=s(a),A=i;return(e&&A(new e(new ArrayBuffer(1)))!=g||t&&A(new t)!=o||r&&A(r.resolve())!=u||n&&A(new n)!=h||a&&A(new a)!=p)&&(A=function(T){var R=i(T),k=R==c?T.constructor:void 0,O=k?s(k):"";if(O)switch(O){case y:return g;case x:return o;case b:return u;case w:return h;case E:return p}return R}),AS=A,AS}var TS,hL;function S7e(){if(hL)return TS;hL=1;var e=jQ(),t=FQ(),r=r7e(),n=y7e(),a=w7e(),i=za(),s=UQ(),o=qQ(),c=1,u="[object Arguments]",h="[object Array]",p="[object Object]",g=Object.prototype,y=g.hasOwnProperty;function x(b,w,E,A,T,R){var k=i(b),O=i(w),P=k?h:a(b),j=O?h:a(w);P=P==u?p:P,j=j==u?p:j;var L=P==p,B=j==p,$=P==j;if($&&s(b)){if(!s(w))return!1;k=!0,L=!1}if($&&!L)return R||(R=new e),k||o(b)?t(b,w,E,A,T,R):r(b,w,P,E,A,T,R);if(!(E&c)){var V=L&&y.call(b,"__wrapped__"),K=B&&y.call(w,"__wrapped__");
vendor: 44,262 bytes, lines 1117-1124
1117if(V||K){var q=V?b.value():b,J=K?w.value():w;return R||(R=new e),T(q,J,E,A,R)}}return $?(R||(R=new e),n(b,w,E,A,T,R)):!1}return TS=x,TS}var NS,pL;function Z7(){if(pL)return NS;pL=1;var e=S7e(),t=sl();function r(n,a,i,s,o){return n===a?!0:n==null||a==null||!t(n)&&!t(a)?n!==n&&a!==a:e(n,a,i,s,r,o)}return NS=r,NS}var CS,mL;function E7e(){if(mL)return CS;mL=1;var e=jQ(),t=Z7(),r=1,n=2;function a(i,s,o,c){var u=o.length,h=u,p=!c;if(i==null)return!h;for(i=Object(i);u--;){var g=o[u];if(p&&g[2]?g[1]!==i[g[0]]:!(g[0]in i))return!1}for(;++u<h;){g=o[u];var y=g[0],x=i[y],b=g[1];if(p&&g[2]){if(x===void 0&&!(y in i))return!1}else{var w=new e;if(c)var E=c(x,b,y,i,s,w);if(!(E===void 0?t(b,x,r|n,c,w):E))return!1}}return!0}return CS=a,CS}var kS,gL;function WQ(){if(gL)return kS;gL=1;var e=yc();function t(r){return r===r&&!e(r)}return kS=t,kS}var OS,yL;function _7e(){if(yL)return OS;yL=1;var e=WQ(),t=yx();function r(n){for(var a=t(n),i=a.length;i--;){var s=a[i],o=n[s];a[i]=[s,o,e(o)]}return a}return OS=r,OS}var MS,vL;function YQ(){if(vL)return MS;vL=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return MS=e,MS}var PS,bL;function A7e(){if(bL)return PS;bL=1;var e=E7e(),t=_7e(),r=YQ();function n(a){var i=t(a);return i.length==1&&i[0][2]?r(i[0][0],i[0][1]):function(s){return s===a||e(s,a,i)}}return PS=n,PS}var RS,xL;function T7e(){if(xL)return RS;xL=1;function e(t,r){return t!=null&&r in Object(t)}return RS=e,RS}var DS,wL;function N7e(){if(wL)return DS;wL=1;var e=hQ(),t=K7(),r=za(),n=X7(),a=Q7(),i=fx();function s(o,c,u){c=e(c,o);for(var h=-1,p=c.length,g=!1;++h<p;){var y=i(c[h]);if(!(g=o!=null&&u(o,y)))break;o=o[y]}return g||++h!=p?g:(p=o==null?0:o.length,!!p&&a(p)&&n(y,p)&&(r(o)||t(o)))}return DS=s,DS}var IS,SL;function C7e(){if(SL)return IS;SL=1;var e=T7e(),t=N7e();function r(n,a){return n!=null&&t(n,a,e)}return IS=r,IS}var jS,EL;function k7e(){if(EL)return jS;EL=1;var e=Z7(),t=pQ(),r=C7e(),n=D7(),a=WQ(),i=YQ(),s=fx(),o=1,c=2;function u(h,p){return n(h)&&a(p)?i(s(h),p):function(g){var y=t(g,h);return y===void 0&&y===p?r(g,h):e(p,y,o|c)}}return jS=u,jS}var LS,_L;function y0(){if(_L)return LS;_L=1;function e(t){return t}return LS=e,LS}var BS,AL;function O7e(){if(AL)return BS;AL=1;function e(t){return function(r){return r?.[t]}}return BS=e,BS}var zS,TL;function M7e(){if(TL)return zS;TL=1;var e=F7();function t(r){return function(n){return e(n,r)}}return zS=t,zS}var FS,NL;function P7e(){if(NL)return FS;NL=1;var e=O7e(),t=M7e(),r=D7(),n=fx();function a(i){return r(i)?e(n(i)):t(i)}return FS=a,FS}var $S,CL;function vc(){if(CL)return $S;CL=1;var e=A7e(),t=k7e(),r=y0(),n=za(),a=P7e();function i(s){return typeof s=="function"?s:s==null?r:typeof s=="object"?n(s)?t(s[0],s[1]):e(s):a(s)}return $S=i,$S}var US,kL;function KQ(){if(kL)return US;kL=1;function e(t,r,n,a){for(var i=t.length,s=n+(a?1:-1);a?s--:++s<i;)if(r(t[s],s,t))return s;return-1}return US=e,US}var HS,OL;function R7e(){if(OL)return HS;OL=1;function e(t){return t!==t}return HS=e,HS}var qS,ML;function D7e(){if(ML)return qS;ML=1;function e(t,r,n){for(var a=n-1,i=t.length;++a<i;)if(t[a]===r)return a;return-1}return qS=e,qS}var VS,PL;function I7e(){if(PL)return VS;PL=1;var e=KQ(),t=R7e(),r=D7e();function n(a,i,s){return i===i?r(a,i,s):e(a,t,s)}return VS=n,VS}var GS,RL;function j7e(){if(RL)return GS;RL=1;var e=I7e();function t(r,n){var a=r==null?0:r.length;return!!a&&e(r,n,0)>-1}return GS=t,GS}var WS,DL;function L7e(){if(DL)return WS;DL=1;function e(t,r,n){for(var a=-1,i=t==null?0:t.length;++a<i;)if(n(r,t[a]))return!0;return!1}return WS=e,WS}var YS,IL;function B7e(){if(IL)return YS;IL=1;function e(){}return YS=e,YS}var KS,jL;function z7e(){if(jL)return KS;jL=1;var e=GQ(),t=B7e(),r=Y7(),n=1/0,a=e&&1/r(new e([,-0]))[1]==n?function(i){return new e(i)}:t;return KS=a,KS}var XS,LL;function F7e(){if(LL)return XS;LL=1;var e=LQ(),t=j7e(),r=L7e(),n=zQ(),a=z7e(),i=Y7(),s=200;function o(c,u,h){var p=-1,g=t,y=c.length,x=!0,b=[],w=b;if(h)x=!1,g=r;else if(y>=s){var E=u?null:a(c);if(E)return i(E);x=!1,g=n,w=new e}else w=u?[]:b;e:for(;++p<y;){var A=c[p],T=u?u(A):A;if(A=h||A!==0?A:0,x&&T===T){for(var R=w.length;R--;)if(w[R]===T)continue e;u&&w.push(T),b.push(A)}else g(w,T,h)||(w!==b&&w.push(T),b.push(A))}return b}return XS=o,XS}var QS,BL;function $7e(){if(BL)return QS;BL=1;var e=vc(),t=F7e();function r(n,a){return n&&n.length?t(n,e(a,2)):[]}return QS=r,QS}var U7e=$7e();const zL=or(U7e);function XQ(e,t,r){return t===!0?zL(e,r):kt(t)?zL(e,t):e}function Of(e){"@babel/helpers - typeof";return Of=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Of(e)}var H7e=["ref"];function FL(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ao(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FL(Object(r),!0).forEach(function(n){vx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FL(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function q7e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $L(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ZQ(n.key),n)}}function V7e(e,t,r){return t&&$L(e.prototype,t),r&&$L(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function G7e(e,t,r){return t=hv(t),W7e(e,QQ()?Reflect.construct(t,r||[],hv(e).constructor):t.apply(e,r))}function W7e(e,t){if(t&&(Of(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Y7e(e)}function Y7e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QQ=function(){return!!e})()}function hv(e){return hv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},hv(e)}function K7e(e,t){if(typeof t!="function"&&t!==null)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&&hA(e,t)}function hA(e,t){return hA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},hA(e,t)}function vx(e,t,r){return t=ZQ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZQ(e){var t=X7e(e,"string");return Of(t)=="symbol"?t:t+""}function X7e(e,t){if(Of(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Of(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Q7e(e,t){if(e==null)return{};var r=Z7e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Z7e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function J7e(e){return e.value}function eNe(e,t){if(te.isValidElement(e))return te.cloneElement(e,t);if(typeof e=="function")return te.createElement(e,t);t.ref;var r=Q7e(t,H7e);return te.createElement(W7,r)}var UL=1,uf=(function(e){function t(){var r;q7e(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=G7e(this,t,[].concat(a)),vx(r,"lastBoundingBox",{width:-1,height:-1}),r}return K7e(t,e),V7e(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>UL||Math.abs(a.height-this.lastBoundingBox.height)>UL)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,n&&n(a)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ao({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,i=a.layout,s=a.align,o=a.verticalAlign,c=a.margin,u=a.chartWidth,h=a.chartHeight,p,g;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(s==="center"&&i==="vertical"){var y=this.getBBoxSnapshot();p={left:((u||0)-y.width)/2}}else p=s==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(o==="middle"){var x=this.getBBoxSnapshot();g={top:((h||0)-x.height)/2}}else g=o==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return Ao(Ao({},p),g)}},{key:"render",value:function(){var n=this,a=this.props,i=a.content,s=a.width,o=a.height,c=a.wrapperStyle,u=a.payloadUniqBy,h=a.payload,p=Ao(Ao({position:"absolute",width:s||"auto",height:o||"auto"},this.getDefaultPosition(c)),c);return te.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(y){n.wrapperNode=y}},eNe(i,Ao(Ao({},this.props),{},{payload:XQ(h,u,J7e)})))}}],[{key:"getWithHeight",value:function(n,a){var i=Ao(Ao({},this.defaultProps),n.props),s=i.layout;return s==="vertical"&&Ge(n.props.height)?{height:n.props.height}:s==="horizontal"?{width:n.props.width||a}:null}}])})(C.PureComponent);vx(uf,"displayName","Legend");vx(uf,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var ZS,HL;function tNe(){if(HL)return ZS;HL=1;var e=jm(),t=K7(),r=za(),n=e?e.isConcatSpreadable:void 0;function a(i){return r(i)||t(i)||!!(n&&i&&i[n])}return ZS=a,ZS}var JS,qL;function JQ(){if(qL)return JS;qL=1;var e=$Q(),t=tNe();function r(n,a,i,s,o){var c=-1,u=n.length;for(i||(i=t),o||(o=[]);++c<u;){var h=n[c];a>0&&i(h)?a>1?r(h,a-1,i,s,o):e(o,h):s||(o[o.length]=h)}return o}return JS=r,JS}var e6,VL;function rNe(){if(VL)return e6;VL=1;function e(t){return function(r,n,a){for(var i=-1,s=Object(r),o=a(r),c=o.length;c--;){var u=o[t?c:++i];if(n(s[u],u,s)===!1)break}return r}}return e6=e,e6}var t6,GL;function nNe(){if(GL)return t6;GL=1;var e=rNe(),t=e();return t6=t,t6}var r6,WL;function eZ(){if(WL)return r6;WL=1;var e=nNe(),t=yx();function r(n,a){return n&&e(n,a,t)}return r6=r,r6}var n6,YL;function aNe(){if(YL)return n6;YL=1;var e=Bm();function t(r,n){return function(a,i){if(a==null)return a;if(!e(a))return r(a,i);for(var s=a.length,o=n?s:-1,c=Object(a);(n?o--:++o<s)&&i(c[o],o,c)!==!1;);return a}}return n6=t,n6}var a6,KL;function J7(){if(KL)return a6;KL=1;var e=eZ(),t=aNe(),r=t(e);return a6=r,a6}var i6,XL;function tZ(){if(XL)return i6;XL=1;var e=J7(),t=Bm();function r(n,a){var i=-1,s=t(n)?Array(n.length):[];return e(n,function(o,c,u){s[++i]=a(o,c,u)}),s}return i6=r,i6}var s6,QL;function iNe(){if(QL)return s6;QL=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return s6=e,s6}var o6,ZL;function sNe(){if(ZL)return o6;ZL=1;var e=p0();function t(r,n){if(r!==n){var a=r!==void 0,i=r===null,s=r===r,o=e(r),c=n!==void 0,u=n===null,h=n===n,p=e(n);if(!u&&!p&&!o&&r>n||o&&c&&h&&!u&&!p||i&&c&&h||!a&&h||!s)return 1;if(!i&&!o&&!p&&r<n||p&&a&&s&&!i&&!o||u&&a&&s||!c&&s||!h)return-1}return 0}return o6=t,o6}var l6,JL;function oNe(){if(JL)return l6;JL=1;var e=sNe();function t(r,n,a){for(var i=-1,s=r.criteria,o=n.criteria,c=s.length,u=a.length;++i<c;){var h=e(s[i],o[i]);if(h){if(i>=u)return h;var p=a[i];return h*(p=="desc"?-1:1)}}return r.index-n.index}return l6=t,l6}var c6,eB;function lNe(){if(eB)return c6;eB=1;var e=z7(),t=F7(),r=vc(),n=tZ(),a=iNe(),i=HQ(),s=oNe(),o=y0(),c=za();function u(h,p,g){p.length?p=e(p,function(b){return c(b)?function(w){return t(w,b.length===1?b[0]:b)}:b}):p=[o];var y=-1;p=e(p,i(r));var x=n(h,function(b,w,E){var A=e(p,function(T){return T(b)});return{criteria:A,index:++y,value:b}});return a(x,function(b,w){return s(b,w,g)})}return c6=u,c6}var u6,tB;function cNe(){if(tB)return u6;tB=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return u6=e,u6}var d6,rB;function uNe(){if(rB)return d6;rB=1;var e=cNe(),t=Math.max;function r(n,a,i){return a=t(a===void 0?n.length-1:a,0),function(){for(var s=arguments,o=-1,c=t(s.length-a,0),u=Array(c);++o<c;)u[o]=s[a+o];o=-1;for(var h=Array(a+1);++o<a;)h[o]=s[o];return h[a]=i(u),e(n,this,h)}}return d6=r,d6}var f6,nB;function dNe(){if(nB)return f6;nB=1;function e(t){return function(){return t}}return f6=e,f6}var h6,aB;function rZ(){if(aB)return h6;aB=1;var e=Hu(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return h6=t,h6}var p6,iB;function fNe(){if(iB)return p6;iB=1;var e=dNe(),t=rZ(),r=y0(),n=t?function(a,i){return t(a,"toString",{configurable:!0,enumerable:!1,value:e(i),writable:!0})}:r;return p6=n,p6}var m6,sB;function hNe(){if(sB)return m6;sB=1;var e=800,t=16,r=Date.now;function n(a){var i=0,s=0;return function(){var o=r(),c=t-(o-s);if(s=o,c>0){if(++i>=e)return arguments[0]}else i=0;return a.apply(void 0,arguments)}}return m6=n,m6}var g6,oB;function pNe(){if(oB)return g6;oB=1;var e=fNe(),t=hNe(),r=t(e);return g6=r,g6}var y6,lB;function mNe(){if(lB)return y6;lB=1;var e=y0(),t=uNe(),r=pNe();function n(a,i){return r(t(a,i,e),a+"")}return y6=n,y6}var v6,cB;function bx(){if(cB)return v6;cB=1;var e=j7(),t=Bm(),r=X7(),n=yc();function a(i,s,o){if(!n(o))return!1;var c=typeof s;return(c=="number"?t(o)&&r(s,o.length):c=="string"&&s in o)?e(o[s],i):!1}return v6=a,v6}var b6,uB;function gNe(){if(uB)return b6;uB=1;var e=JQ(),t=lNe(),r=mNe(),n=bx(),a=r(function(i,s){if(i==null)return[];var o=s.length;return o>1&&n(i,s[0],s[1])?s=[]:o>2&&n(s[0],s[1],s[2])&&(s=[s[0]]),t(i,e(s,1),[])});return b6=a,b6}var yNe=gNe();const eN=or(yNe);function Mp(e){"@babel/helpers - typeof";return Mp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mp(e)}function pA(){return pA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pA.apply(this,arguments)}function vNe(e,t){return SNe(e)||wNe(e,t)||xNe(e,t)||bNe()}function bNe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1118In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xNe(e,t){if(e){if(typeof e=="string")return dB(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return dB(e,t)}}function dB(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function wNe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function SNe(e){if(Array.isArray(e))return e}function fB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function x6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fB(Object(r),!0).forEach(function(n){ENe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fB(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ENe(e,t,r){return t=_Ne(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _Ne(e){var t=ANe(e,"string");return Mp(t)=="symbol"?t:t+""}function ANe(e,t){if(Mp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Mp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function TNe(e){return Array.isArray(e)&&Nn(e[0])&&Nn(e[1])?e.join(" ~ "):e}var NNe=function(t){var r=t.separator,n=r===void 0?" : ":r,a=t.contentStyle,i=a===void 0?{}:a,s=t.itemStyle,o=s===void 0?{}:s,c=t.labelStyle,u=c===void 0?{}:c,h=t.payload,p=t.formatter,g=t.itemSorter,y=t.wrapperClassName,x=t.labelClassName,b=t.label,w=t.labelFormatter,E=t.accessibilityLayer,A=E===void 0?!1:E,T=function(){if(h&&h.length){var V={padding:0,margin:0},K=(g?eN(h,g):h).map(function(q,J){if(q.type==="none")return null;var U=x6({display:"block",paddingTop:4,paddingBottom:4,color:q.color||"#000"},o),Z=q.formatter||p||TNe,ee=q.value,de=q.name,W=ee,Y=de;if(Z&&W!=null&&Y!=null){var ie=Z(ee,de,q,J,h);if(Array.isArray(ie)){var z=vNe(ie,2);W=z[0],Y=z[1]}else W=ie}return te.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(J),style:U},Nn(Y)?te.createElement("span",{className:"recharts-tooltip-item-name"},Y):null,Nn(Y)?te.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,te.createElement("span",{className:"recharts-tooltip-item-value"},W),te.createElement("span",{className:"recharts-tooltip-item-unit"},q.unit||""))});return te.createElement("ul",{className:"recharts-tooltip-item-list",style:V},K)}return null},R=x6({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),k=x6({margin:0},u),O=!Ut(b),P=O?b:"",j=$t("recharts-default-tooltip",y),L=$t("recharts-tooltip-label",x);O&&w&&h!==void 0&&h!==null&&(P=w(b,h));var B=A?{role:"status","aria-live":"assertive"}:{};return te.createElement("div",pA({className:j,style:R},B),te.createElement("p",{className:L,style:k},te.isValidElement(P)?P:"".concat(P)),T())};function Pp(e){"@babel/helpers - typeof";return Pp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pp(e)}function H1(e,t,r){return t=CNe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function CNe(e){var t=kNe(e,"string");return Pp(t)=="symbol"?t:t+""}function kNe(e,t){if(Pp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Pp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ah="recharts-tooltip-wrapper",ONe={visibility:"hidden"};function MNe(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return $t(Ah,H1(H1(H1(H1({},"".concat(Ah,"-right"),Ge(r)&&t&&Ge(t.x)&&r>=t.x),"".concat(Ah,"-left"),Ge(r)&&t&&Ge(t.x)&&r<t.x),"".concat(Ah,"-bottom"),Ge(n)&&t&&Ge(t.y)&&n>=t.y),"".concat(Ah,"-top"),Ge(n)&&t&&Ge(t.y)&&n<t.y))}function hB(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,a=e.offsetTopLeft,i=e.position,s=e.reverseDirection,o=e.tooltipDimension,c=e.viewBox,u=e.viewBoxDimension;if(i&&Ge(i[n]))return i[n];var h=r[n]-o-a,p=r[n]+a;if(t[n])return s[n]?h:p;if(s[n]){var g=h,y=c[n];return g<y?Math.max(p,c[n]):Math.max(h,c[n])}var x=p+o,b=c[n]+u;return x>b?Math.max(h,c[n]):Math.max(p,c[n])}function PNe(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function RNe(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,a=e.position,i=e.reverseDirection,s=e.tooltipBox,o=e.useTranslate3d,c=e.viewBox,u,h,p;return s.height>0&&s.width>0&&r?(h=hB({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:s.width,viewBox:c,viewBoxDimension:c.width}),p=hB({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:s.height,viewBox:c,viewBoxDimension:c.height}),u=PNe({translateX:h,translateY:p,useTranslate3d:o})):u=ONe,{cssProperties:u,cssClasses:MNe({translateX:h,translateY:p,coordinate:r})}}function Mf(e){"@babel/helpers - typeof";return Mf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mf(e)}function pB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function mB(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pB(Object(r),!0).forEach(function(n){gA(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pB(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function INe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,aZ(n.key),n)}}function jNe(e,t,r){return t&&INe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function LNe(e,t,r){return t=pv(t),BNe(e,nZ()?Reflect.construct(t,r||[],pv(e).constructor):t.apply(e,r))}function BNe(e,t){if(t&&(Mf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zNe(e)}function zNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nZ=function(){return!!e})()}function pv(e){return pv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},pv(e)}function FNe(e,t){if(typeof t!="function"&&t!==null)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&&mA(e,t)}function mA(e,t){return mA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},mA(e,t)}function gA(e,t,r){return t=aZ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aZ(e){var t=$Ne(e,"string");return Mf(t)=="symbol"?t:t+""}function $Ne(e,t){if(Mf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Mf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var gB=1,UNe=(function(e){function t(){var r;DNe(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=LNe(this,t,[].concat(a)),gA(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),gA(r,"handleKeyDown",function(s){if(s.key==="Escape"){var o,c,u,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(o=(c=r.props.coordinate)===null||c===void 0?void 0:c.x)!==null&&o!==void 0?o:0,y:(u=(h=r.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&u!==void 0?u:0}})}}),r}return FNe(t,e),jNe(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>gB||Math.abs(n.height-this.state.lastBoundingBox.height)>gB)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,a=this.props,i=a.active,s=a.allowEscapeViewBox,o=a.animationDuration,c=a.animationEasing,u=a.children,h=a.coordinate,p=a.hasPayload,g=a.isAnimationActive,y=a.offset,x=a.position,b=a.reverseDirection,w=a.useTranslate3d,E=a.viewBox,A=a.wrapperStyle,T=RNe({allowEscapeViewBox:s,coordinate:h,offsetTopLeft:y,position:x,reverseDirection:b,tooltipBox:this.state.lastBoundingBox,useTranslate3d:w,viewBox:E}),R=T.cssClasses,k=T.cssProperties,O=mB(mB({transition:g&&i?"transform ".concat(o,"ms ").concat(c):void 0},k),{},{pointerEvents:"none",visibility:!this.state.dismissed&&i&&p?"visible":"hidden",position:"absolute",top:0,left:0},A);return te.createElement("div",{tabIndex:-1,className:R,style:O,ref:function(j){n.wrapperNode=j}},u)}}])})(C.PureComponent),HNe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},v0={isSsr:HNe()};function Pf(e){"@babel/helpers - typeof";return Pf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pf(e)}function yB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function vB(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yB(Object(r),!0).forEach(function(n){tN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yB(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VNe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sZ(n.key),n)}}function GNe(e,t,r){return t&&VNe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function WNe(e,t,r){return t=mv(t),YNe(e,iZ()?Reflect.construct(t,r||[],mv(e).constructor):t.apply(e,r))}function YNe(e,t){if(t&&(Pf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return KNe(e)}function KNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iZ=function(){return!!e})()}function mv(e){return mv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},mv(e)}function XNe(e,t){if(typeof t!="function"&&t!==null)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&&yA(e,t)}function yA(e,t){return yA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},yA(e,t)}function tN(e,t,r){return t=sZ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sZ(e){var t=QNe(e,"string");return Pf(t)=="symbol"?t:t+""}function QNe(e,t){if(Pf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Pf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function ZNe(e){return e.dataKey}function JNe(e,t){return te.isValidElement(e)?te.cloneElement(e,t):typeof e=="function"?te.createElement(e,t):te.createElement(NNe,t)}var As=(function(e){function t(){return qNe(this,t),WNe(this,t,arguments)}return XNe(t,e),GNe(t,[{key:"render",value:function(){var n=this,a=this.props,i=a.active,s=a.allowEscapeViewBox,o=a.animationDuration,c=a.animationEasing,u=a.content,h=a.coordinate,p=a.filterNull,g=a.isAnimationActive,y=a.offset,x=a.payload,b=a.payloadUniqBy,w=a.position,E=a.reverseDirection,A=a.useTranslate3d,T=a.viewBox,R=a.wrapperStyle,k=x??[];p&&k.length&&(k=XQ(x.filter(function(P){return P.value!=null&&(P.hide!==!0||n.props.includeHidden)}),b,ZNe));var O=k.length>0;return te.createElement(UNe,{allowEscapeViewBox:s,animationDuration:o,animationEasing:c,isAnimationActive:g,active:i,coordinate:h,hasPayload:O,offset:y,position:w,reverseDirection:E,useTranslate3d:A,viewBox:T,wrapperStyle:R},JNe(u,vB(vB({},this.props),{},{payload:k})))}}])})(C.PureComponent);tN(As,"displayName","Tooltip");tN(As,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!v0.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var w6,bB;function eCe(){if(bB)return w6;bB=1;var e=to(),t=function(){return e.Date.now()};return w6=t,w6}var S6,xB;function tCe(){if(xB)return S6;xB=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return S6=t,S6}var E6,wB;function rCe(){if(wB)return E6;wB=1;var e=tCe(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return E6=r,E6}var _6,SB;function oZ(){if(SB)return _6;SB=1;var e=rCe(),t=yc(),r=p0(),n=NaN,a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,o=parseInt;function c(u){if(typeof u=="number")return u;if(r(u))return n;if(t(u)){var h=typeof u.valueOf=="function"?u.valueOf():u;u=t(h)?h+"":h}if(typeof u!="string")return u===0?u:+u;u=e(u);var p=i.test(u);return p||s.test(u)?o(u.slice(2),p?2:8):a.test(u)?n:+u}return _6=c,_6}var A6,EB;function nCe(){if(EB)return A6;EB=1;var e=yc(),t=eCe(),r=oZ(),n="Expected a function",a=Math.max,i=Math.min;function s(o,c,u){var h,p,g,y,x,b,w=0,E=!1,A=!1,T=!0;if(typeof o!="function")throw new TypeError(n);c=r(c)||0,e(u)&&(E=!!u.leading,A="maxWait"in u,g=A?a(r(u.maxWait)||0,c):g,T="trailing"in u?!!u.trailing:T);function R(K){var q=h,J=p;return h=p=void 0,w=K,y=o.apply(J,q),y}function k(K){return w=K,x=setTimeout(j,c),E?R(K):y}function O(K){var q=K-b,J=K-w,U=c-q;return A?i(U,g-J):U}function P(K){var q=K-b,J=K-w;return b===void 0||q>=c||q<0||A&&J>=g}function j(){var K=t();if(P(K))return L(K);x=setTimeout(j,O(K))}function L(K){return x=void 0,T&&h?R(K):(h=p=void 0,y)}function B(){x!==void 0&&clearTimeout(x),w=0,h=b=p=x=void 0}function $(){return x===void 0?y:L(t())}function V(){var K=t(),q=P(K);if(h=arguments,p=this,b=K,q){if(x===void 0)return k(b);if(A)return clearTimeout(x),x=setTimeout(j,c),R(b)}return x===void 0&&(x=setTimeout(j,c)),y}return V.cancel=B,V.flush=$,V}return A6=s,A6}var T6,_B;function aCe(){if(_B)return T6;_B=1;var e=nCe(),t=yc(),r="Expected a function";function n(a,i,s){var o=!0,c=!0;if(typeof a!="function")throw new TypeError(r);return t(s)&&(o="leading"in s?!!s.leading:o,c="trailing"in s?!!s.trailing:c),e(a,i,{leading:o,maxWait:i,trailing:c})}return T6=n,T6}var iCe=aCe();const lZ=or(iCe);function Rp(e){"@babel/helpers - typeof";return Rp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rp(e)}function AB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function q1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AB(Object(r),!0).forEach(function(n){sCe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AB(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sCe(e,t,r){return t=oCe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oCe(e){var t=lCe(e,"string");return Rp(t)=="symbol"?t:t+""}function lCe(e,t){if(Rp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Rp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cCe(e,t){return hCe(e)||fCe(e,t)||dCe(e,t)||uCe()}function uCe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1119In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dCe(e,t){if(e){if(typeof e=="string")return TB(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return TB(e,t)}}function TB(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fCe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function hCe(e){if(Array.isArray(e))return e}var pCe=C.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,a=n===void 0?{width:-1,height:-1}:n,i=e.width,s=i===void 0?"100%":i,o=e.height,c=o===void 0?"100%":o,u=e.minWidth,h=u===void 0?0:u,p=e.minHeight,g=e.maxHeight,y=e.children,x=e.debounce,b=x===void 0?0:x,w=e.id,E=e.className,A=e.onResize,T=e.style,R=T===void 0?{}:T,k=C.useRef(null),O=C.useRef();O.current=A,C.useImperativeHandle(t,function(){return Object.defineProperty(k.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),k.current},configurable:!0})});var P=C.useState({containerWidth:a.width,containerHeight:a.height}),j=cCe(P,2),L=j[0],B=j[1],$=C.useCallback(function(K,q){B(function(J){var U=Math.round(K),Z=Math.round(q);return J.containerWidth===U&&J.containerHeight===Z?J:{containerWidth:U,containerHeight:Z}})},[]);C.useEffect(function(){var K=function(de){var W,Y=de[0].contentRect,ie=Y.width,z=Y.height;$(ie,z),(W=O.current)===null||W===void 0||W.call(O,ie,z)};b>0&&(K=lZ(K,b,{trailing:!0,leading:!1}));var q=new ResizeObserver(K),J=k.current.getBoundingClientRect(),U=J.width,Z=J.height;return $(U,Z),q.observe(k.current),function(){q.disconnect()}},[$,b]);var V=C.useMemo(function(){var K=L.containerWidth,q=L.containerHeight;if(K<0||q<0)return null;zo(ru(s)||ru(c),`The width(%s) and height(%s) are both fixed numbers,
1120       maybe you don't need to use a ResponsiveContainer.`,s,c),zo(!r||r>0,"The aspect(%s) must be greater than zero.",r);var J=ru(s)?K:s,U=ru(c)?q:c;r&&r>0&&(J?U=J/r:U&&(J=U*r),g&&U>g&&(U=g)),zo(J>0||U>0,`The width(%s) and height(%s) of chart should be greater than 0,
1121       please check the style of container, or the props width(%s) and height(%s),
1122       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
1123       height and width.`,J,U,s,c,h,p,r);var Z=!Array.isArray(y)&&Bo(y.type).endsWith("Chart");return te.Children.map(y,function(ee){return te.isValidElement(ee)?C.cloneElement(ee,q1({width:J,height:U},Z?{style:q1({height:"100%",width:"100%",maxHeight:U,maxWidth:J},ee.props.style)}:{})):ee})},[r,y,c,g,p,h,L,s]);return te.createElement("div",{id:w?"".concat(w):void 0,className:$t("recharts-responsive-container",E),style:q1(q1({},R),{},{width:s,height:c,minWidth:h,minHeight:p,maxHeight:g}),ref:k},V)}),cZ=function(t){return null};cZ.displayName="Cell";function Dp(e){"@babel/helpers - typeof";return Dp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dp(e)}function NB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function vA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NB(Object(r),!0).forEach(function(n){mCe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NB(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mCe(e,t,r){return t=gCe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gCe(e){var t=yCe(e,"string");return Dp(t)=="symbol"?t:t+""}function yCe(e,t){if(Dp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Dp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ud={widthCache:{},cacheCount:0},vCe=2e3,bCe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},CB="recharts_measurement_span";function xCe(e){var t=vA({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var ip=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||v0.isSsr)return{width:0,height:0};var n=xCe(r),a=JSON.stringify({text:t,copyStyle:n});if(Ud.widthCache[a])return Ud.widthCache[a];try{var i=document.getElementById(CB);i||(i=document.createElement("span"),i.setAttribute("id",CB),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var s=vA(vA({},bCe),n);Object.assign(i.style,s),i.textContent="".concat(t);var o=i.getBoundingClientRect(),c={width:o.width,height:o.height};return Ud.widthCache[a]=c,++Ud.cacheCount>vCe&&(Ud.cacheCount=0,Ud.widthCache={}),c}catch{return{width:0,height:0}}},wCe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Ip(e){"@babel/helpers - typeof";return Ip=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ip(e)}function gv(e,t){return ACe(e)||_Ce(e,t)||ECe(e,t)||SCe()}function SCe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1124In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ECe(e,t){if(e){if(typeof e=="string")return kB(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kB(e,t)}}function kB(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _Ce(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function ACe(e){if(Array.isArray(e))return e}function TCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OB(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,CCe(n.key),n)}}function NCe(e,t,r){return t&&OB(e.prototype,t),r&&OB(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function CCe(e){var t=kCe(e,"string");return Ip(t)=="symbol"?t:t+""}function kCe(e,t){if(Ip(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ip(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var MB=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,PB=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,OCe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,MCe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,uZ={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},PCe=Object.keys(uZ),Qd="NaN";function RCe(e,t){return e*uZ[t]}var V1=(function(){function e(t,r){TCe(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!OCe.test(r)&&(this.num=NaN,this.unit=""),PCe.includes(r)&&(this.num=RCe(t,r),this.unit="px")}return NCe(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,a=(n=MCe.exec(r))!==null&&n!==void 0?n:[],i=gv(a,3),s=i[1],o=i[2];return new e(parseFloat(s),o??"")}}])})();function dZ(e){if(e.includes(Qd))return Qd;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=MB.exec(t))!==null&&r!==void 0?r:[],a=gv(n,4),i=a[1],s=a[2],o=a[3],c=V1.parse(i??""),u=V1.parse(o??""),h=s==="*"?c.multiply(u):c.divide(u);if(h.isNaN())return Qd;t=t.replace(MB,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,g=(p=PB.exec(t))!==null&&p!==void 0?p:[],y=gv(g,4),x=y[1],b=y[2],w=y[3],E=V1.parse(x??""),A=V1.parse(w??""),T=b==="+"?E.add(A):E.subtract(A);if(T.isNaN())return Qd;t=t.replace(PB,T.toString())}return t}var RB=/\(([^()]*)\)/;function DCe(e){for(var t=e;t.includes("(");){var r=RB.exec(t),n=gv(r,2),a=n[1];t=t.replace(RB,dZ(a))}return t}function ICe(e){var t=e.replace(/\s+/g,"");return t=DCe(t),t=dZ(t),t}function jCe(e){try{return ICe(e)}catch{return Qd}}function N6(e){var t=jCe(e.slice(5,-1));return t===Qd?"":t}var LCe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],BCe=["dx","dy","angle","className","breakAll"];function bA(){return bA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1124for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bA.apply(this,arguments)}function DB(e,t){if(e==null)return{};var r=zCe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zCe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function IB(e,t){return HCe(e)||UCe(e,t)||$Ce(e,t)||FCe()}function FCe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1125In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $Ce(e,t){if(e){if(typeof e=="string")return jB(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jB(e,t)}}function jB(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function UCe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function HCe(e){if(Array.isArray(e))return e}var fZ=/[ \f\n\r\t\v\u2028\u2029]+/,hZ=function(t){var r=t.children,n=t.breakAll,a=t.style;try{var i=[];Ut(r)||(n?i=r.toString().split(""):i=r.toString().split(fZ));var s=i.map(function(c){return{word:c,width:ip(c,a).width}}),o=n?0:ip(" ",a).width;return{wordsWithComputedWidth:s,spaceWidth:o}}catch{return null}},qCe=function(t,r,n,a,i){var s=t.maxLines,o=t.children,c=t.style,u=t.breakAll,h=Ge(s),p=o,g=function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return J.reduce(function(U,Z){var ee=Z.word,de=Z.width,W=U[U.length-1];if(W&&(a==null||i||W.width+de+n<Number(a)))W.words.push(ee),W.width+=de+n;else{var Y={words:[ee],width:de};U.push(Y)}return U},[])},y=g(r),x=function(J){return J.reduce(function(U,Z){return U.width>Z.width?U:Z})};if(!h)return y;for(var b="…",w=function(J){var U=p.slice(0,J),Z=hZ({breakAll:u,style:c,children:U+b}).wordsWithComputedWidth,ee=g(Z),de=ee.length>s||x(ee).width>Number(a);return[de,ee]},E=0,A=p.length-1,T=0,R;E<=A&&T<=p.length-1;){var k=Math.floor((E+A)/2),O=k-1,P=w(O),j=IB(P,2),L=j[0],B=j[1],$=w(k),V=IB($,1),K=V[0];if(!L&&!K&&(E=k+1),L&&K&&(A=k-1),!L&&K){R=B;break}T++}return R||y},LB=function(t){var r=Ut(t)?[]:t.toString().split(fZ);return[{words:r}]},VCe=function(t){var r=t.width,n=t.scaleToFit,a=t.children,i=t.style,s=t.breakAll,o=t.maxLines;if((r||n)&&!v0.isSsr){var c,u,h=hZ({breakAll:s,children:a,style:i});if(h){var p=h.wordsWithComputedWidth,g=h.spaceWidth;c=p,u=g}else return LB(a);return qCe({breakAll:s,children:a,maxLines:o,style:i},c,u,r,n)}return LB(a)},BB="#808080",yv=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,i=a===void 0?0:a,s=t.lineHeight,o=s===void 0?"1em":s,c=t.capHeight,u=c===void 0?"0.71em":c,h=t.scaleToFit,p=h===void 0?!1:h,g=t.textAnchor,y=g===void 0?"start":g,x=t.verticalAnchor,b=x===void 0?"end":x,w=t.fill,E=w===void 0?BB:w,A=DB(t,LCe),T=C.useMemo(function(){return VCe({breakAll:A.breakAll,children:A.children,maxLines:A.maxLines,scaleToFit:p,style:A.style,width:A.width})},[A.breakAll,A.children,A.maxLines,p,A.style,A.width]),R=A.dx,k=A.dy,O=A.angle,P=A.className,j=A.breakAll,L=DB(A,BCe);if(!Nn(n)||!Nn(i))return null;var B=n+(Ge(R)?R:0),$=i+(Ge(k)?k:0),V;switch(b){case"start":V=N6("calc(".concat(u,")"));break;case"middle":V=N6("calc(".concat((T.length-1)/2," * -").concat(o," + (").concat(u," / 2))"));break;default:V=N6("calc(".concat(T.length-1," * -").concat(o,")"));break}var K=[];if(p){var q=T[0].width,J=A.width;K.push("scale(".concat((Ge(J)?J/q:1)/q,")"))}return O&&K.push("rotate(".concat(O,", ").concat(B,", ").concat($,")")),K.length&&(L.transform=K.join(" ")),te.createElement("text",bA({},Bt(L,!0),{x:B,y:$,className:$t("recharts-text",P),textAnchor:y,fill:E.includes("url")?BB:E}),T.map(function(U,Z){var ee=U.words.join(j?"":" ");return te.createElement("tspan",{x:B,dy:Z===0?V:o,key:"".concat(ee,"-").concat(Z)},ee)}))};function ec(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function GCe(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function rN(e){let t,r,n;e.length!==2?(t=ec,r=(o,c)=>ec(e(o),c),n=(o,c)=>e(o)-c):(t=e===ec||e===GCe?e:WCe,r=e,n=e);function a(o,c,u=0,h=o.length){if(u<h){if(t(c,c)!==0)return h;do{const p=u+h>>>1;r(o[p],c)<0?u=p+1:h=p}while(u<h)}return u}function i(o,c,u=0,h=o.length){if(u<h){if(t(c,c)!==0)return h;do{const p=u+h>>>1;r(o[p],c)<=0?u=p+1:h=p}while(u<h)}return u}function s(o,c,u=0,h=o.length){const p=a(o,c,u,h-1);return p>u&&n(o[p-1],c)>-n(o[p],c)?p-1:p}return{left:a,center:s,right:i}}function WCe(){return 0}function pZ(e){return e===null?NaN:+e}function*YCe(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const KCe=rN(ec),zm=KCe.right;rN(pZ).center;class zB extends Map{constructor(t,r=ZCe){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,a]of t)this.set(n,a)}get(t){return super.get(FB(this,t))}has(t){return super.has(FB(this,t))}set(t,r){return super.set(XCe(this,t),r)}delete(t){return super.delete(QCe(this,t))}}function FB({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function XCe({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function QCe({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function ZCe(e){return e!==null&&typeof e=="object"?e.valueOf():e}
1125function JCe(e=ec){if(e===ec)return mZ;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function mZ(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const eke=Math.sqrt(50),tke=Math.sqrt(10),rke=Math.sqrt(2);function vv(e,t,r){const n=(t-e)/Math.max(0,r),a=Math.floor(Math.log10(n)),i=n/Math.pow(10,a),s=i>=eke?10:i>=tke?5:i>=rke?2:1;let o,c,u;return a<0?(u=Math.pow(10,-a)/s,o=Math.round(e*u),c=Math.round(t*u),o/u<e&&++o,c/u>t&&--c,u=-u):(u=Math.pow(10,a)*s,o=Math.round(e/u),c=Math.round(t/u),o*u<e&&++o,c*u>t&&--c),c<o&&.5<=r&&r<2?vv(e,t,r*2):[o,c,u]}function xA(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[a,i,s]=n?vv(t,e,r):vv(e,t,r);if(!(i>=a))return[];const o=i-a+1,c=new Array(o);if(n)if(s<0)for(let u=0;u<o;++u)c[u]=(i-u)/-s;else for(let u=0;u<o;++u)c[u]=(i-u)*s;else if(s<0)for(let u=0;u<o;++u)c[u]=(a+u)/-s;else for(let u=0;u<o;++u)c[u]=(a+u)*s;return c}function wA(e,t,r){return t=+t,e=+e,r=+r,vv(e,t,r)[2]}function SA(e,t,r){t=+t,e=+e,r=+r;const n=t<e,a=n?wA(t,e,r):wA(e,t,r);return(n?-1:1)*(a<0?1/-a:a)}function $B(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r<a||r===void 0&&a>=a)&&(r=a)}return r}function UB(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a)}return r}function gZ(e,t,r=0,n=1/0,a){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(a=a===void 0?mZ:JCe(a);n>r;){if(n-r>600){const c=n-r+1,u=t-r+1,h=Math.log(c),p=.5*Math.exp(2*h/3),g=.5*Math.sqrt(h*p*(c-p)/c)*(u-c/2<0?-1:1),y=Math.max(r,Math.floor(t-u*p/c+g)),x=Math.min(n,Math.floor(t+(c-u)*p/c+g));gZ(e,t,y,x,a)}const i=e[t];let s=r,o=n;for(Th(e,r,t),a(e[n],i)>0&&Th(e,r,n);s<o;){for(Th(e,s,o),++s,--o;a(e[s],i)<0;)++s;for(;a(e[o],i)>0;)--o}a(e[r],i)===0?Th(e,r,o):(++o,Th(e,o,n)),o<=t&&(r=o+1),t<=o&&(n=o-1)}return e}function Th(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function nke(e,t,r){if(e=Float64Array.from(YCe(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return UB(e);if(t>=1)return $B(e);var n,a=(n-1)*t,i=Math.floor(a),s=$B(gZ(e,i).subarray(0,i+1)),o=UB(e.subarray(i+1));return s+(o-s)*(a-i)}}function ake(e,t,r=pZ){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,a=(n-1)*t,i=Math.floor(a),s=+r(e[i],i,e),o=+r(e[i+1],i+1,e);return s+(o-s)*(a-i)}}function ike(e,t,r){e=+e,t=+t,r=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+r;for(var n=-1,a=Math.max(0,Math.ceil((t-e)/r))|0,i=new Array(a);++n<a;)i[n]=e+n*r;return i}function Ui(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function ol(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const EA=Symbol("implicit");function nN(){var e=new zB,t=[],r=[],n=EA;function a(i){let s=e.get(i);if(s===void 0){if(n!==EA)return n;e.set(i,s=t.push(i)-1)}return r[s%r.length]}return a.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new zB;for(const s of i)e.has(s)||e.set(s,t.push(s)-1);return a},a.range=function(i){return arguments.length?(r=Array.from(i),a):r.slice()},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return nN(t,r).unknown(n)},Ui.apply(a,arguments),a}function jp(){var e=nN().unknown(void 0),t=e.domain,r=e.range,n=0,a=1,i,s,o=!1,c=0,u=0,h=.5;delete e.unknown;function p(){var g=t().length,y=a<n,x=y?a:n,b=y?n:a;i=(b-x)/Math.max(1,g-c+u*2),o&&(i=Math.floor(i)),x+=(b-x-i*(g-c))*h,s=i*(1-c),o&&(x=Math.round(x),s=Math.round(s));var w=ike(g).map(function(E){return x+i*E});return r(y?w.reverse():w)}return e.domain=function(g){return arguments.length?(t(g),p()):t()},e.range=function(g){return arguments.length?([n,a]=g,n=+n,a=+a,p()):[n,a]},e.rangeRound=function(g){return[n,a]=g,n=+n,a=+a,o=!0,p()},e.bandwidth=function(){return s},e.step=function(){return i},e.round=function(g){return arguments.length?(o=!!g,p()):o},e.padding=function(g){return arguments.length?(c=Math.min(1,u=+g),p()):c},e.paddingInner=function(g){return arguments.length?(c=Math.min(1,g),p()):c},e.paddingOuter=function(g){return arguments.length?(u=+g,p()):u},e.align=function(g){return arguments.length?(h=Math.max(0,Math.min(1,g)),p()):h},e.copy=function(){return jp(t(),[n,a]).round(o).paddingInner(c).paddingOuter(u).align(h)},Ui.apply(p(),arguments)}function yZ(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return yZ(t())},e}function sp(){return yZ(jp.apply(null,arguments).paddingInner(1))}function aN(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function vZ(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Fm(){}var Lp=.7,bv=1/Lp,df="\\s*([+-]?\\d+)\\s*",Bp="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",$s="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ske=/^#([0-9a-f]{3,8})$/,oke=new RegExp(`^rgb\\(${df},${df},${df}\\)$`),lke=new RegExp(`^rgb\\(${$s},${$s},${$s}\\)$`),cke=new RegExp(`^rgba\\(${df},${df},${df},${Bp}\\)$`),uke=new RegExp(`^rgba\\(${$s},${$s},${$s},${Bp}\\)$`),dke=new RegExp(`^hsl\\(${Bp},${$s},${$s}\\)$`),fke=new RegExp(`^hsla\\(${Bp},${$s},${$s},${Bp}\\)$`),HB={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};aN(Fm,zp,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:qB,formatHex:qB,formatHex8:hke,formatHsl:pke,formatRgb:VB,toString:VB});function qB(){return this.rgb().formatHex()}function hke(){return this.rgb().formatHex8()}function pke(){return bZ(this).formatHsl()}function VB(){return this.rgb().formatRgb()}function zp(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=ske.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?GB(t):r===3?new ja(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?G1(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?G1(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=oke.exec(e))?new ja(t[1],t[2],t[3],1):(t=lke.exec(e))?new ja(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=cke.exec(e))?G1(t[1],t[2],t[3],t[4]):(t=uke.exec(e))?G1(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=dke.exec(e))?KB(t[1],t[2]/100,t[3]/100,1):(t=fke.exec(e))?KB(t[1],t[2]/100,t[3]/100,t[4]):HB.hasOwnProperty(e)?GB(HB[e]):e==="transparent"?new j
vendor: 6,595 bytes, line 1125
1125a(NaN,NaN,NaN,0):null}function GB(e){return new ja(e>>16&255,e>>8&255,e&255,1)}function G1(e,t,r,n){return n<=0&&(e=t=r=NaN),new ja(e,t,r,n)}function mke(e){return e instanceof Fm||(e=zp(e)),e?(e=e.rgb(),new ja(e.r,e.g,e.b,e.opacity)):new ja}function _A(e,t,r,n){return arguments.length===1?mke(e):new ja(e,t,r,n??1)}function ja(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}aN(ja,_A,vZ(Fm,{brighter(e){return e=e==null?bv:Math.pow(bv,e),new ja(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Lp:Math.pow(Lp,e),new ja(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ja(du(this.r),du(this.g),du(this.b),xv(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:WB,formatHex:WB,formatHex8:gke,formatRgb:YB,toString:YB}));function WB(){return`#${nu(this.r)}${nu(this.g)}${nu(this.b)}`}function gke(){return`#${nu(this.r)}${nu(this.g)}${nu(this.b)}${nu((isNaN(this.opacity)?1:this.opacity)*255)}`}function YB(){const e=xv(this.opacity);return`${e===1?"rgb(":"rgba("}${du(this.r)}, ${du(this.g)}, ${du(this.b)}${e===1?")":`, ${e})`}`}function xv(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function du(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function nu(e){return e=du(e),(e<16?"0":"")+e.toString(16)}function KB(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new es(e,t,r,n)}function bZ(e){if(e instanceof es)return new es(e.h,e.s,e.l,e.opacity);if(e instanceof Fm||(e=zp(e)),!e)return new es;if(e instanceof es)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),i=Math.max(t,r,n),s=NaN,o=i-a,c=(i+a)/2;return o?(t===i?s=(r-n)/o+(r<n)*6:r===i?s=(n-t)/o+2:s=(t-r)/o+4,o/=c<.5?i+a:2-i-a,s*=60):o=c>0&&c<1?0:s,new es(s,o,c,e.opacity)}function yke(e,t,r,n){return arguments.length===1?bZ(e):new es(e,t,r,n??1)}function es(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}aN(es,yke,vZ(Fm,{brighter(e){return e=e==null?bv:Math.pow(bv,e),new es(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Lp:Math.pow(Lp,e),new es(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new ja(C6(e>=240?e-240:e+120,a,n),C6(e,a,n),C6(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new es(XB(this.h),W1(this.s),W1(this.l),xv(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=xv(this.opacity);return`${e===1?"hsl(":"hsla("}${XB(this.h)}, ${W1(this.s)*100}%, ${W1(this.l)*100}%${e===1?")":`, ${e})`}`}}));function XB(e){return e=(e||0)%360,e<0?e+360:e}function W1(e){return Math.max(0,Math.min(1,e||0))}function C6(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const xx=e=>()=>e;function xZ(e,t){return function(r){return e+r*t}}function vke(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function KFe(e,t){var r=t-e;return r?xZ(e,r>180||r<-180?r-360*Math.round(r/360):r):xx(isNaN(e)?t:e)}function bke(e){return(e=+e)==1?wZ:function(t,r){return r-t?vke(t,r,e):xx(isNaN(t)?r:t)}}function wZ(e,t){var r=t-e;return r?xZ(e,r):xx(isNaN(e)?t:e)}const QB=(function e(t){var r=bke(t);function n(a,i){var s=r((a=_A(a)).r,(i=_A(i)).r),o=r(a.g,i.g),c=r(a.b,i.b),u=wZ(a.opacity,i.opacity);return function(h){return a.r=s(h),a.g=o(h),a.b=c(h),a.opacity=u(h),a+""}}return n.gamma=e,n})(1);function xke(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),a;return function(i){for(a=0;a<r;++a)n[a]=e[a]*(1-i)+t[a]*i;return n}}function wke(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Ske(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,a=new Array(n),i=new Array(r),s;for(s=0;s<n;++s)a[s]=b0(e[s],t[s]);for(;s<r;++s)i[s]=t[s];return function(o){for(s=0;s<n;++s)i[s]=a[s](o);return i}}function Eke(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function wv(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function _ke(e,t){var r={},n={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?r[a]=b0(e[a],t[a]):n[a]=t[a];return function(i){for(a in r)n[a]=r[a](i);return n}}var AA=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,k6=new RegExp(AA.source,"g");function Ake(e){return function(){return e}}function Tke(e){return function(t){return e(t)+""}}function Nke(e,t){var r=AA.lastIndex=k6.lastIndex=0,n,a,i,s=-1,o=[],c=[];for(e=e+"",t=t+"";(n=AA.exec(e))&&(a=k6.exec(t));)(i=a.index)>r&&(i=t.slice(r,i),o[s]?o[s]+=i:o[++s]=i),(n=n[0])===(a=a[0])?o[s]?o[s]+=a:o[++s]=a:(o[++s]=null,c.push({i:s,x:wv(n,a)})),r=k6.lastIndex;return r<t.length&&(i=t.slice(r),o[s]?o[s]+=i:o[++s]=i),o.length<2?c[0]?Tke(c[0].x):Ake(t):(t=c.length,function(u){for(var h=0,p;h<t;++h)o[(p=c[h]).i]=p.x(u);return o.join("")})}function b0(e,t){var r=typeof t,n;return t==null||r==="boolean"?xx(t):(r==="number"?wv:r==="string"?(n=zp(t))?(t=n,QB):Nke:t instanceof zp?QB:t instanceof Date?Eke:wke(t)?xke:Array.isArray(t)?Ske:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?_ke:wv)(e,t)}function iN(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function Cke(e,t){t===void 0&&(t=e,e=b0);for(var r=0,n=t.length-1,a=t[0],i=new Array(n<0?0:n);r<n;)i[r]=e(a,a=t[++r]);return function(s){var o=Math.max(0,Math.min(n-1,Math.floor(s*=n)));return i[o](s-o)}}function kke(e){return function(){return e}}function Sv(e){return+e}var ZB=[0,1];function va(e){return e}function TA(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:kke(isNaN(t)?NaN:.5)}function Oke(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function Mke(e,t,r){var n=e[0],a=e[1],i=t[0],s=t[1];return a<n?(n=TA(a,n),i=r(s,i)):(n=TA(n,a),i=r(i,s)),function(o){return i(n(o))}}function Pke(e,t,r){var n=Math.min(e.length,t.length)-1,a=new Array(n),i=new Array(n),s=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<n;)a[s]=TA(e[s],e[s+1]),i[s]=r(t[s],t[s+1]);return function(o){var c=zm(e,o,1,n)-1;return i[c](a[c](o))}}function $m(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function wx(){var e=ZB,t=ZB,r=b0,n,a,i,s=va,o,c,u;function h(){var g=Math.min(e.length,t.length);return s!==va&&(s=Oke(e[0],e[g-1])),o=g>2?Pke:Mke,c=u=null,p}function p(g){return g==null||isNaN(g=+g)?i:(c||(c=o(e.map(n),t,r)))(n(s(g)))}
vendor: 5,013 bytes, line 1125
1125return p.invert=function(g){return s(a((u||(u=o(t,e.map(n),wv)))(g)))},p.domain=function(g){return arguments.length?(e=Array.from(g,Sv),h()):e.slice()},p.range=function(g){return arguments.length?(t=Array.from(g),h()):t.slice()},p.rangeRound=function(g){return t=Array.from(g),r=iN,h()},p.clamp=function(g){return arguments.length?(s=g?!0:va,h()):s!==va},p.interpolate=function(g){return arguments.length?(r=g,h()):r},p.unknown=function(g){return arguments.length?(i=g,p):i},function(g,y){return n=g,a=y,h()}}function sN(){return wx()(va,va)}function Rke(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Ev(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function Rf(e){return e=Ev(Math.abs(e)),e?e[1]:NaN}function Dke(e,t){return function(r,n){for(var a=r.length,i=[],s=0,o=e[0],c=0;a>0&&o>0&&(c+o+1>n&&(o=Math.max(1,n-c)),i.push(r.substring(a-=o,a+o)),!((c+=o+1)>n));)o=e[s=(s+1)%e.length];return i.reverse().join(t)}}function Ike(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var jke=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Fp(e){if(!(t=jke.exec(e)))throw new Error("invalid format: "+e);var t;return new oN({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Fp.prototype=oN.prototype;function oN(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}oN.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Lke(e){e:for(var t=e.length,r=1,n=-1,a;r<t;++r)switch(e[r]){case".":n=a=r;break;case"0":n===0&&(n=r),a=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(a+1):e}var SZ;function Bke(e,t){var r=Ev(e,t);if(!r)return e+"";var n=r[0],a=r[1],i=a-(SZ=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,s=n.length;return i===s?n:i>s?n+new Array(i-s+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+new Array(1-i).join("0")+Ev(e,Math.max(0,t+i-1))[0]}function JB(e,t){var r=Ev(e,t);if(!r)return e+"";var n=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+n:n.length>a+1?n.slice(0,a+1)+"."+n.slice(a+1):n+new Array(a-n.length+2).join("0")}const ez={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Rke,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>JB(e*100,t),r:JB,s:Bke,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function tz(e){return e}var rz=Array.prototype.map,nz=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function zke(e){var t=e.grouping===void 0||e.thousands===void 0?tz:Dke(rz.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?tz:Ike(rz.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",o=e.minus===void 0?"−":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function u(p){p=Fp(p);var g=p.fill,y=p.align,x=p.sign,b=p.symbol,w=p.zero,E=p.width,A=p.comma,T=p.precision,R=p.trim,k=p.type;k==="n"?(A=!0,k="g"):ez[k]||(T===void 0&&(T=12),R=!0,k="g"),(w||g==="0"&&y==="=")&&(w=!0,g="0",y="=");var O=b==="$"?r:b==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():"",P=b==="$"?n:/[%p]/.test(k)?s:"",j=ez[k],L=/[defgprs%]/.test(k);T=T===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function B($){var V=O,K=P,q,J,U;if(k==="c")K=j($)+K,$="";else{$=+$;var Z=$<0||1/$<0;if($=isNaN($)?c:j(Math.abs($),T),R&&($=Lke($)),Z&&+$==0&&x!=="+"&&(Z=!1),V=(Z?x==="("?x:o:x==="-"||x==="("?"":x)+V,K=(k==="s"?nz[8+SZ/3]:"")+K+(Z&&x==="("?")":""),L){for(q=-1,J=$.length;++q<J;)if(U=$.charCodeAt(q),48>U||U>57){K=(U===46?a+$.slice(q+1):$.slice(q))+K,$=$.slice(0,q);break}}}A&&!w&&($=t($,1/0));var ee=V.length+$.length+K.length,de=ee<E?new Array(E-ee+1).join(g):"";switch(A&&w&&($=t(de+$,de.length?E-K.length:1/0),de=""),y){case"<":$=V+$+K+de;break;case"=":$=V+de+$+K;break;case"^":$=de.slice(0,ee=de.length>>1)+V+$+K+de.slice(ee);break;default:$=de+V+$+K;break}return i($)}return B.toString=function(){return p+""},B}function h(p,g){var y=u((p=Fp(p),p.type="f",p)),x=Math.max(-8,Math.min(8,Math.floor(Rf(g)/3)))*3,b=Math.pow(10,-x),w=nz[8+x/3];return function(E){return y(b*E)+w}}return{format:u,formatPrefix:h}}var Y1,lN,EZ;
1125Fke({thousands:",",grouping:[3],currency:["$",""]});function Fke(e){return Y1=zke(e),lN=Y1.format,EZ=Y1.formatPrefix,Y1}function $ke(e){return Math.max(0,-Rf(Math.abs(e)))}function Uke(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Rf(t)/3)))*3-Rf(Math.abs(e)))}function Hke(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Rf(t)-Rf(e))+1}function _Z(e,t,r,n){var a=SA(e,t,r),i;switch(n=Fp(n??",f"),n.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(i=Uke(a,s))&&(n.precision=i),EZ(n,s)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(i=Hke(a,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=i-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(i=$ke(a))&&(n.precision=i-(n.type==="%")*2);break}}return lN(n)}function bc(e){var t=e.domain;return e.ticks=function(r){var n=t();return xA(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var a=t();return _Z(a[0],a[a.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),a=0,i=n.length-1,s=n[a],o=n[i],c,u,h=10;for(o<s&&(u=s,s=o,o=u,u=a,a=i,i=u);h-- >0;){if(u=wA(s,o,r),u===c)return n[a]=s,n[i]=o,t(n);if(u>0)s=Math.floor(s/u)*u,o=Math.ceil(o/u)*u;else if(u<0)s=Math.ceil(s*u)/u,o=Math.floor(o*u)/u;else break;c=u}return e},e}function _v(){var e=sN();return e.copy=function(){return $m(e,_v())},Ui.apply(e,arguments),bc(e)}function AZ(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Sv),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return AZ(e).unknown(t)},e=arguments.length?Array.from(e,Sv):[0,1],bc(r)}function TZ(e,t){e=e.slice();var r=0,n=e.length-1,a=e[r],i=e[n],s;return i<a&&(s=r,r=n,n=s,s=a,a=i,i=s),e[r]=t.floor(a),e[n]=t.ceil(i),e}function az(e){return Math.log(e)}function iz(e){return Math.exp(e)}function qke(e){return-Math.log(-e)}function Vke(e){return-Math.exp(-e)}function Gke(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Wke(e){return e===10?Gke:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Yke(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function sz(e){return(t,r)=>-e(-t,r)}function cN(e){const t=e(az,iz),r=t.domain;let n=10,a,i;function s(){return a=Yke(n),i=Wke(n),r()[0]<0?(a=sz(a),i=sz(i),e(qke,Vke)):e(az,iz),t}return t.base=function(o){return arguments.length?(n=+o,s()):n},t.domain=function(o){return arguments.length?(r(o),s()):r()},t.ticks=o=>{const c=r();let u=c[0],h=c[c.length-1];const p=h<u;p&&([u,h]=[h,u]);let g=a(u),y=a(h),x,b;const w=o==null?10:+o;let E=[];if(!(n%1)&&y-g<w){if(g=Math.floor(g),y=Math.ceil(y),u>0){for(;g<=y;++g)for(x=1;x<n;++x)if(b=g<0?x/i(-g):x*i(g),!(b<u)){if(b>h)break;E.push(b)}}else for(;g<=y;++g)for(x=n-1;x>=1;--x)if(b=g>0?x/i(-g):x*i(g),!(b<u)){if(b>h)break;E.push(b)}E.length*2<w&&(E=xA(u,h,w))}else E=xA(g,y,Math.min(y-g,w)).map(i);return p?E.reverse():E},t.tickFormat=(o,c)=>{if(o==null&&(o=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=Fp(c)).precision==null&&(c.trim=!0),c=lN(c)),o===1/0)return c;const u=Math.max(1,n*o/t.ticks().length);return h=>{let p=h/i(Math.round(a(h)));return p*n<n-.5&&(p*=n),p<=u?c(h):""}},t.nice=()=>r(TZ(r(),{floor:o=>i(Math.floor(a(o))),ceil:o=>i(Math.ceil(a(o)))})),t}function NZ(){const e=cN(wx()).domain([1,10]);return e.copy=()=>$m(e,NZ()).base(e.base()),Ui.apply(e,arguments),e}function oz(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function lz(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function uN(e){var t=1,r=e(oz(t),lz(t));return r.constant=function(n){return arguments.length?e(oz(t=+n),lz(t)):t},bc(r)}function CZ(){var e=uN(wx());return e.copy=function(){return $m(e,CZ()).constant(e.constant())},Ui.apply(e,arguments)}function cz(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Kke(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Xke(e){return e<0?-e*e:e*e}function dN(e){var t=e(va,va),r=1;function n(){return r===1?e(va,va):r===.5?e(Kke,Xke):e(cz(r),cz(1/r))}return t.exponent=function(a){return arguments.length?(r=+a,n()):r},bc(t)}function fN(){var e=dN(wx());return e.copy=function(){return $m(e,fN()).exponent(e.exponent())},Ui.apply(e,arguments),e}function Qke(){return fN.apply(null,arguments).exponent(.5)}function uz(e){return Math.sign(e)*e*e}function Zke(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function kZ(){var e=sN(),t=[0,1],r=!1,n;function a(i){var s=Zke(e(i));return isNaN(s)?n:r?Math.round(s):s}return a.invert=function(i){return e.invert(uz(i))},a.domain=function(i){return arguments.length?(e.domain(i),a):e.domain()},a.range=function(i){return arguments.length?(e.range((t=Array.from(i,Sv)).map(uz)),a):t.slice()}
1125,a.rangeRound=function(i){return a.range(i).round(!0)},a.round=function(i){return arguments.length?(r=!!i,a):r},a.clamp=function(i){return arguments.length?(e.clamp(i),a):e.clamp()},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return kZ(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ui.apply(a,arguments),bc(a)}function OZ(){var e=[],t=[],r=[],n;function a(){var s=0,o=Math.max(1,t.length);for(r=new Array(o-1);++s<o;)r[s-1]=ake(e,s/o);return i}function i(s){return s==null||isNaN(s=+s)?n:t[zm(r,s)]}return i.invertExtent=function(s){var o=t.indexOf(s);return o<0?[NaN,NaN]:[o>0?r[o-1]:e[0],o<r.length?r[o]:e[e.length-1]]},i.domain=function(s){if(!arguments.length)return e.slice();e=[];for(let o of s)o!=null&&!isNaN(o=+o)&&e.push(o);return e.sort(ec),a()},i.range=function(s){return arguments.length?(t=Array.from(s),a()):t.slice()},i.unknown=function(s){return arguments.length?(n=s,i):n},i.quantiles=function(){return r.slice()},i.copy=function(){return OZ().domain(e).range(t).unknown(n)},Ui.apply(i,arguments)}function MZ(){var e=0,t=1,r=1,n=[.5],a=[0,1],i;function s(c){return c!=null&&c<=c?a[zm(n,c,0,r)]:i}function o(){var c=-1;for(n=new Array(r);++c<r;)n[c]=((c+1)*t-(c-r)*e)/(r+1);return s}return s.domain=function(c){return arguments.length?([e,t]=c,e=+e,t=+t,o()):[e,t]},s.range=function(c){return arguments.length?(r=(a=Array.from(c)).length-1,o()):a.slice()},s.invertExtent=function(c){var u=a.indexOf(c);return u<0?[NaN,NaN]:u<1?[e,n[0]]:u>=r?[n[r-1],t]:[n[u-1],n[u]]},s.unknown=function(c){return arguments.length&&(i=c),s},s.thresholds=function(){return n.slice()},s.copy=function(){return MZ().domain([e,t]).range(a).unknown(i)},Ui.apply(bc(s),arguments)}function PZ(){var e=[.5],t=[0,1],r,n=1;function a(i){return i!=null&&i<=i?t[zm(e,i,0,n)]:r}return a.domain=function(i){return arguments.length?(e=Array.from(i),n=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(i){return arguments.length?(t=Array.from(i),n=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(i){var s=t.indexOf(i);return[e[s-1],e[s]]},a.unknown=function(i){return arguments.length?(r=i,a):r},a.copy=function(){return PZ().domain(e).range(t).unknown(r)},Ui.apply(a,arguments)}const O6=new Date,M6=new Date;function On(e,t,r,n){function a(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return a.floor=i=>(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const s=a(i),o=a.ceil(i);return i-s<o-i?s:o},a.offset=(i,s)=>(t(i=new Date(+i),s==null?1:Math.floor(s)),i),a.range=(i,s,o)=>{const c=[];if(i=a.ceil(i),o=o==null?1:Math.floor(o),!(i<s)||!(o>0))return c;let u;do c.push(u=new Date(+i)),t(i,o),e(i);while(u<i&&i<s);return c},a.filter=i=>On(s=>{if(s>=s)for(;e(s),!i(s);)s.setTime(s-1)},(s,o)=>{if(s>=s)if(o<0)for(;++o<=0;)for(;t(s,-1),!i(s););else for(;--o>=0;)for(;t(s,1),!i(s););}),r&&(a.count=(i,s)=>(O6.setTime(+i),M6.setTime(+s),e(O6),e(M6),Math.floor(r(O6,M6))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(n?s=>n(s)%i===0:s=>a.count(0,s)%i===0):a)),a}const Av=On(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Av.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?On(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Av);Av.range;const Mo=1e3,Ri=Mo*60,Po=Ri*60,Qo=Po*24,hN=Qo*7,dz=Qo*30,P6=Qo*365,au=On(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Mo)},(e,t)=>(t-e)/Mo,e=>e.getUTCSeconds());au.range;const pN=On(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Mo)},(e,t)=>{e.setTime(+e+t*Ri)},(e,t)=>(t-e)/Ri,e=>e.getMinutes());pN.range;const mN=On(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ri)},(e,t)=>(t-e)/Ri,e=>e.getUTCMinutes());mN.range;const gN=On(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Mo-e.getMinutes()*Ri)},(e,t)=>{e.setTime(+e+t*Po)},(e,t)=>(t-e)/Po,e=>e.getHours());gN.range;const yN=On(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Po)},(e,t)=>(t-e)/Po,e=>e.getUTCHours());yN.range;const Um=On(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ri)/Qo,e=>e.getDate()-1);Um.range;const Sx=On(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Qo,e=>e.getUTCDate()-1);Sx.range;const RZ=On(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Qo,e=>Math.floor(e/Qo));RZ.range;function qu(e){return On(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Ri)/hN)}const Ex=qu(0),Tv=qu(1),Jke=qu(2),e9e=qu(3),Df=qu(4),t9e=qu(5),r9e=qu(6);Ex.range;Tv.range;Jke.range;e9e.range;Df.range;t9e.range;r9e.range;function Vu(e){return On(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/hN)}const _x=Vu(0),Nv=Vu(1),n9e=Vu(2),a9e=Vu(3),If=Vu(4),i9e=Vu(5),s9e=Vu(6);_x.range;Nv.range;n9e.range;a9e.range;If.range;i9e.range;s9e.range;const vN=On(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());vN.range;const bN=On(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());bN.range;const Zo=On(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Zo.every=e=>
vendor: 10,309 bytes, line 1125
1125!isFinite(e=Math.floor(e))||!(e>0)?null:On(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});Zo.range;const Jo=On(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Jo.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:On(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});Jo.range;function DZ(e,t,r,n,a,i){const s=[[au,1,Mo],[au,5,5*Mo],[au,15,15*Mo],[au,30,30*Mo],[i,1,Ri],[i,5,5*Ri],[i,15,15*Ri],[i,30,30*Ri],[a,1,Po],[a,3,3*Po],[a,6,6*Po],[a,12,12*Po],[n,1,Qo],[n,2,2*Qo],[r,1,hN],[t,1,dz],[t,3,3*dz],[e,1,P6]];function o(u,h,p){const g=h<u;g&&([u,h]=[h,u]);const y=p&&typeof p.range=="function"?p:c(u,h,p),x=y?y.range(u,+h+1):[];return g?x.reverse():x}function c(u,h,p){const g=Math.abs(h-u)/p,y=rN(([,,w])=>w).right(s,g);if(y===s.length)return e.every(SA(u/P6,h/P6,p));if(y===0)return Av.every(Math.max(SA(u,h,p),1));const[x,b]=s[g/s[y-1][2]<s[y][2]/g?y-1:y];return x.every(b)}return[o,c]}const[o9e,l9e]=DZ(Jo,bN,_x,RZ,yN,mN),[c9e,u9e]=DZ(Zo,vN,Ex,Um,gN,pN);function R6(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function D6(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Nh(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function d9e(e){var t=e.dateTime,r=e.date,n=e.time,a=e.periods,i=e.days,s=e.shortDays,o=e.months,c=e.shortMonths,u=Ch(a),h=kh(a),p=Ch(i),g=kh(i),y=Ch(s),x=kh(s),b=Ch(o),w=kh(o),E=Ch(c),A=kh(c),T={a:Z,A:ee,b:de,B:W,c:null,d:yz,e:yz,f:D9e,g:q9e,G:G9e,H:M9e,I:P9e,j:R9e,L:IZ,m:I9e,M:j9e,p:Y,q:ie,Q:xz,s:wz,S:L9e,u:B9e,U:z9e,V:F9e,w:$9e,W:U9e,x:null,X:null,y:H9e,Y:V9e,Z:W9e,"%":bz},R={a:z,A:ue,b:xe,B:Me,c:null,d:vz,e:vz,f:Q9e,g:oOe,G:cOe,H:Y9e,I:K9e,j:X9e,L:LZ,m:Z9e,M:J9e,p:_e,q:Ie,Q:xz,s:wz,S:eOe,u:tOe,U:rOe,V:nOe,w:aOe,W:iOe,x:null,X:null,y:sOe,Y:lOe,Z:uOe,"%":bz},k={a:B,A:$,b:V,B:K,c:q,d:mz,e:mz,f:N9e,g:pz,G:hz,H:gz,I:gz,j:E9e,L:T9e,m:S9e,M:_9e,p:L,q:w9e,Q:k9e,s:O9e,S:A9e,u:g9e,U:y9e,V:v9e,w:m9e,W:b9e,x:J,X:U,y:pz,Y:hz,Z:x9e,"%":C9e};T.x=O(r,T),T.X=O(n,T),T.c=O(t,T),R.x=O(r,R),R.X=O(n,R),R.c=O(t,R);function O(Se,je){return function(qe){var ve=[],bt=-1,Xe=0,ht=Se.length,wt,qt,Lr;for(qe instanceof Date||(qe=new Date(+qe));++bt<ht;)Se.charCodeAt(bt)===37&&(ve.push(Se.slice(Xe,bt)),(qt=fz[wt=Se.charAt(++bt)])!=null?wt=Se.charAt(++bt):qt=wt==="e"?" ":"0",(Lr=je[wt])&&(wt=Lr(qe,qt)),ve.push(wt),Xe=bt+1);return ve.push(Se.slice(Xe,bt)),ve.join("")}}function P(Se,je){return function(qe){var ve=Nh(1900,void 0,1),bt=j(ve,Se,qe+="",0),Xe,ht;if(bt!=qe.length)return null;if("Q"in ve)return new Date(ve.Q);if("s"in ve)return new Date(ve.s*1e3+("L"in ve?ve.L:0));if(je&&!("Z"in ve)&&(ve.Z=0),"p"in ve&&(ve.H=ve.H%12+ve.p*12),ve.m===void 0&&(ve.m="q"in ve?ve.q:0),"V"in ve){if(ve.V<1||ve.V>53)return null;"w"in ve||(ve.w=1),"Z"in ve?(Xe=D6(Nh(ve.y,0,1)),ht=Xe.getUTCDay(),Xe=ht>4||ht===0?Nv.ceil(Xe):Nv(Xe),Xe=Sx.offset(Xe,(ve.V-1)*7),ve.y=Xe.getUTCFullYear(),ve.m=Xe.getUTCMonth(),ve.d=Xe.getUTCDate()+(ve.w+6)%7):(Xe=R6(Nh(ve.y,0,1)),ht=Xe.getDay(),Xe=ht>4||ht===0?Tv.ceil(Xe):Tv(Xe),Xe=Um.offset(Xe,(ve.V-1)*7),ve.y=Xe.getFullYear(),ve.m=Xe.getMonth(),ve.d=Xe.getDate()+(ve.w+6)%7)}else("W"in ve||"U"in ve)&&("w"in ve||(ve.w="u"in ve?ve.u%7:"W"in ve?1:0),ht="Z"in ve?D6(Nh(ve.y,0,1)).getUTCDay():R6(Nh(ve.y,0,1)).getDay(),ve.m=0,ve.d="W"in ve?(ve.w+6)%7+ve.W*7-(ht+5)%7:ve.w+ve.U*7-(ht+6)%7);return"Z"in ve?(ve.H+=ve.Z/100|0,ve.M+=ve.Z%100,D6(ve)):R6(ve)}}function j(Se,je,qe,ve){for(var bt=0,Xe=je.length,ht=qe.length,wt,qt;bt<Xe;){if(ve>=ht)return-1;if(wt=je.charCodeAt(bt++),wt===37){if(wt=je.charAt(bt++),qt=k[wt in fz?je.charAt(bt++):wt],!qt||(ve=qt(Se,qe,ve))<0)return-1}else if(wt!=qe.charCodeAt(ve++))return-1}return ve}function L(Se,je,qe){var ve=u.exec(je.slice(qe));return ve?(Se.p=h.get(ve[0].toLowerCase()),qe+ve[0].length):-1}function B(Se,je,qe){var ve=y.exec(je.slice(qe));return ve?(Se.w=x.get(ve[0].toLowerCase()),qe+ve[0].length):-1}function $(Se,je,qe){var ve=p.exec(je.slice(qe));return ve?(Se.w=g.get(ve[0].toLowerCase()),qe+ve[0].length):-1}function V(Se,je,qe){var ve=E.exec(je.slice(qe));return ve?(Se.m=A.get(ve[0].toLowerCase()),qe+ve[0].length):-1}function K(Se,je,qe){var ve=b.exec(je.slice(qe));return ve?(Se.m=w.get(ve[0].toLowerCase()),qe+ve[0].length):-1}function q(Se,je,qe){return j(Se,t,je,qe)}function J(Se,je,qe){return j(Se,r,je,qe)}function U(Se,je,qe){return j(Se,n,je,qe)}function Z(Se){return s[Se.getDay()]}function ee(Se){return i[Se.getDay()]}function de(Se){return c[Se.getMonth()]}function W(Se){return o[Se.getMonth()]}function Y(Se){return a[+(Se.getHours()>=12)]}function ie(Se){return 1+~~(Se.getMonth()/3)}function z(Se){return s[Se.getUTCDay()]}function ue(Se){return i[Se.getUTCDay()]}function xe(Se){return c[Se.getUTCMonth()]}function Me(Se){return o[Se.getUTCMonth()]}function _e(Se){return a[+(Se.getUTCHours()>=12)]}function Ie(Se){return 1+~~(Se.getUTCMonth()/3)}return{format:function(Se){var je=O(Se+="",T);return je.toString=function(){return Se},je},parse:function(Se){var je=P(Se+="",!1);return je.toString=function(){return Se},je},utcFormat:function(Se){var je=O(Se+="",R);return je.toString=function(){return Se},je},utcParse:function(Se){var je=P(Se+="",!0);return je.toString=function(){return Se},je}}}var fz={"-":"",_:" ",0:"0"},Un=/^\s*\d+/,f9e=/^%/,h9e=/[\\^$*+?|[\]().{}]/g;function rr(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",i=a.length;return n+(i<r?new Array(r-i+1).join(t)+a:a)}function p9e(e){return e.replace(h9e,"\\$&")}function Ch(e){return new RegExp("^(?:"+e.map(p9e).join("|")+")","i")}function kh(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function m9e(e,t,r){var n=Un.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function g9e(e,t,r){var n=Un.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function y9e(e,t,r){var n=Un.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function v9e(e,t,r){var n=Un.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function b9e(e,t,r){var n=Un.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function hz(e,t,r){var n=Un.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function pz(e,t,r){var n=Un.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function x9e(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function w9e(e,t,r){var n=Un.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function S9e(e,t,r){var n=Un.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function mz(e,t,r){var n=Un.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function E9e(e,t,r){var n=Un.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function gz(e,t,r){var n=Un.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function _9e(e,t,r){var n=Un.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function A9e(e,t,r){var n=Un.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function T9e(e,t,r){var n=Un.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function N9e(e,t,r){var n=Un.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function C9e(e,t,r){var n=f9e.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function k9e(e,t,r){var n=Un.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function O9e(e,t,r){var n=Un.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function yz(e,t){return rr(e.getDate(),t,2)}function M9e(e,t){return rr(e.getHours(),t,2)}function P9e(e,t){return rr(e.getHours()%12||12,t,2)}function R9e(e,t){return rr(1+Um.count(Zo(e),e),t,3)}function IZ(e,t){return rr(e.getMilliseconds(),t,3)}function D9e(e,t){return IZ(e,t)+"000"}function I9e(e,t){return rr(e.getMonth()+1,t,2)}function j9e(e,t){return rr(e.getMinutes(),t,2)}function L9e(e,t){return rr(e.getSeconds(),t,2)}function B9e(e){var t=e.getDay();return t===0?7:t}function z9e(e,t){return rr(Ex.count(Zo(e)-1,e),t,2)}function jZ(e){var t=e.getDay();return t>=4||t===0?Df(e):Df.ceil(e)}function F9e(e,t){return e=jZ(e),rr(Df.count(Zo(e),e)+(Zo(e).getDay()===4),t,2)}function $9e(e){return e.getDay()}function U9e(e,t){return rr(Tv.count(Zo(e)-1,e),t,2)}function H9e(e,t){return rr(e.getFullYear()%100,t,2)}function q9e(e,t){return e=jZ(e),rr(e.getFullYear()%100,t,2)}function V9e(e,t){return rr(e.getFullYear()%1e4,t,4)}function G9e(e,t){var r=e.getDay();return e=r>=4||r===0?Df(e):Df.ceil(e),rr(e.getFullYear()%1e4,t,4)}function W9e(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+rr(t/60|0,"0",2)+rr(t%60,"0",2)}function vz(e,t){return rr(e.getUTCDate(),t,2)}function Y9e(e,t){return rr(e.getUTCHours(),t,2)}function K9e(e,t){return rr(e.getUTCHours()%12||12,t,2)}function X9e(e,t){return rr(1+Sx.count(Jo(e),e),t,3)}function LZ(e,t){return rr(e.getUTCMilliseconds(),t,3)}function Q9e(e,t){return LZ(e,t)+"000"}function Z9e(e,t){return rr(e.getUTCMonth()+1,t,2)}function J9e(e,t){return rr(e.getUTCMinutes(),t,2)}function eOe(e,t){return rr(e.getUTCSeconds(),t,2)}function tOe(e){var t=e.getUTCDay();return t===0?7:t}function rOe(e,t){return rr(_x.count(Jo(e)-1,e),t,2)}function BZ(e){var t=e.getUTCDay();return t>=4||t===0?If(e):If.ceil(e)}function nOe(e,t){return e=BZ(e),rr(If.count(Jo(e),e)+(Jo(e).getUTCDay()===4),t,2)}function aOe(e){return e.getUTCDay()}function iOe(e,t){return rr(Nv.count(Jo(e)-1,e),t,2)}function sOe(e,t){return rr(e.getUTCFullYear()%100,t,2)}function oOe(e,t){return e=BZ(e),rr(e.getUTCFullYear()%100,t,2)}function lOe(e,t){return rr(e.getUTCFullYear()%1e4,t,4)}function cOe(e,t){var r=e.getUTCDay();return e=r>=4||r===0?If(e):If.ceil(e),rr(e.getUTCFullYear()%1e4,t,4)}function uOe(){return"+0000"}function bz(){return"%"}function xz(e){return+e}function wz(e){return Math.floor(+e/1e3)}var Hd,zZ,FZ;dOe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1125ay","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function dOe(e){return Hd=d9e(e),zZ=Hd.format,Hd.parse,FZ=Hd.utcFormat,Hd.utcParse,Hd}function fOe(e){return new Date(e)}function hOe(e){return e instanceof Date?+e:+new Date(+e)}function xN(e,t,r,n,a,i,s,o,c,u){var h=sN(),p=h.invert,g=h.domain,y=u(".%L"),x=u(":%S"),b=u("%I:%M"),w=u("%I %p"),E=u("%a %d"),A=u("%b %d"),T=u("%B"),R=u("%Y");function k(O){return(c(O)<O?y:o(O)<O?x:s(O)<O?b:i(O)<O?w:n(O)<O?a(O)<O?E:A:r(O)<O?T:R)(O)}return h.invert=function(O){return new Date(p(O))},h.domain=function(O){return arguments.length?g(Array.from(O,hOe)):g().map(fOe)},h.ticks=function(O){var P=g();return e(P[0],P[P.length-1],O??10)},h.tickFormat=function(O,P){return P==null?k:u(P)},h.nice=function(O){var P=g();return(!O||typeof O.range!="function")&&(O=t(P[0],P[P.length-1],O??10)),O?g(TZ(P,O)):h},h.copy=function(){return $m(h,xN(e,t,r,n,a,i,s,o,c,u))},h}function pOe(){return Ui.apply(xN(c9e,u9e,Zo,vN,Ex,Um,gN,pN,au,zZ).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function mOe(){return Ui.apply(xN(o9e,l9e,Jo,bN,_x,Sx,yN,mN,au,FZ).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Ax(){var e=0,t=1,r,n,a,i,s=va,o=!1,c;function u(p){return p==null||isNaN(p=+p)?c:s(a===0?.5:(p=(i(p)-r)*a,o?Math.max(0,Math.min(1,p)):p))}u.domain=function(p){return arguments.length?([e,t]=p,r=i(e=+e),n=i(t=+t),a=r===n?0:1/(n-r),u):[e,t]},u.clamp=function(p){return arguments.length?(o=!!p,u):o},u.interpolator=function(p){return arguments.length?(s=p,u):s};function h(p){return function(g){var y,x;return arguments.length?([y,x]=g,s=p(y,x),u):[s(0),s(1)]}}return u.range=h(b0),u.rangeRound=h(iN),u.unknown=function(p){return arguments.length?(c=p,u):c},function(p){return i=p,r=p(e),n=p(t),a=r===n?0:1/(n-r),u}}function xc(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function $Z(){var e=bc(Ax()(va));return e.copy=function(){return xc(e,$Z())},ol.apply(e,arguments)}function UZ(){var e=cN(Ax()).domain([1,10]);return e.copy=function(){return xc(e,UZ()).base(e.base())},ol.apply(e,arguments)}function HZ(){var e=uN(Ax());return e.copy=function(){return xc(e,HZ()).constant(e.constant())},ol.apply(e,arguments)}function wN(){var e=dN(Ax());return e.copy=function(){return xc(e,wN()).exponent(e.exponent())},ol.apply(e,arguments)}function gOe(){return wN.apply(null,arguments).exponent(.5)}function qZ(){var e=[],t=va;function r(n){if(n!=null&&!isNaN(n=+n))return t((zm(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let a of n)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(ec),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,a)=>t(a/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(a,i)=>nke(e,i/n))},r.copy=function(){return qZ(t).domain(e)},ol.apply(r,arguments)}function Tx(){var e=0,t=.5,r=1,n=1,a,i,s,o,c,u=va,h,p=!1,g;function y(b){return isNaN(b=+b)?g:(b=.5+((b=+h(b))-i)*(n*b<n*i?o:c),u(p?Math.max(0,Math.min(1,b)):b))}y.domain=function(b){return arguments.length?([e,t,r]=b,a=h(e=+e),i=h(t=+t),s=h(r=+r),o=a===i?0:.5/(i-a),c=i===s?0:.5/(s-i),n=i<a?-1:1,y):[e,t,r]},y.clamp=function(b){return arguments.length?(p=!!b,y):p},y.interpolator=function(b){return arguments.length?(u=b,y):u};function x(b){return function(w){var E,A,T;return arguments.length?([E,A,T]=w,u=Cke(b,[E,A,T]),y):[u(0),u(.5),u(1)]}}return y.range=x(b0),y.rangeRound=x(iN),y.unknown=function(b){return arguments.length?(g=b,y):g},function(b){return h=b,a=b(e),i=b(t),s=b(r),o=a===i?0:.5/(i-a),c=i===s?0:.5/(s-i),n=i<a?-1:1,y}}function VZ(){var e=bc(Tx()(va));return e.copy=function(){return xc(e,VZ())},ol.apply(e,arguments)}function GZ(){var e=cN(Tx()).domain([.1,1,10]);return e.copy=function(){return xc(e,GZ()).base(e.base())},ol.apply(e,arguments)}function WZ(){var e=uN(Tx());return e.copy=function(){return xc(e,WZ()).constant(e.constant())},ol.apply(e,arguments)}function SN(){var e=dN(Tx());return e.copy=function(){return xc(e,SN()).exponent(e.exponent())},ol.apply(e,arguments)}function yOe(){return SN.apply(null,arguments).exponent(.5)}const Sz=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:jp,scaleDiverging:VZ,scaleDivergingLog:GZ,scaleDivergingPow:SN,scaleDivergingSqrt:yOe,scaleDivergingSymlog:WZ,scaleIdentity:AZ,scaleImplicit:EA,scaleLinear:_v,scaleLog:NZ,scaleOrdinal:nN,scalePoint:sp,scalePow:fN,scaleQuantile:OZ,scaleQuantize:MZ,scaleRadial:kZ,scaleSequential:$Z,scaleSequentialLog:UZ,scaleSequentialPow:wN,scaleSequentialQuantile:qZ,scaleSequentialSqrt:gOe,scaleSequentialSymlog:HZ,scaleSqrt:Qke,scaleSymlog:CZ,scaleThreshold:PZ,scaleTime:pOe,scaleUtc:mOe,tickFormat:_Z},Symbol.toStringTag,{value:"Module"}));var I6,Ez;function YZ(){if(Ez)return I6;Ez=1;var e=p0();function t(r,n,a){for(var i=-1,s=r.length;++i<s;){var o=r[i],c=n(o);if(c!=null&&(u===void 0?c===c&&!e(c):a(c,u)))var u=c,h=o}return h}return I6=t,I6}var j6,_z;function vOe(){if(_z)return j6;_z=1;function e(t,r){return t>r}return j6=e,j6}var L6,Az;function bOe(){if(Az)return L6;Az=1;var e=YZ(),t=vOe(),r=y0();function n(a){return a&&a.length?e(a,r,t):void 0}return L6=n,L6}var xOe=bOe();const Xl=or(xOe);var B6,Tz;function wOe(){if(Tz)return B6;Tz=1;function e(t,r){return t<r}return B6=e,B6}var z6,Nz;function SOe(){if(Nz)return z6;Nz=1;var e=YZ(),t=wOe(),r=y0();function n(a){return a&&a.length?e(a,r,t):void 0}return z6=n,z6}var EOe=SOe();const Nx=or(EOe);var F6,Cz;function _Oe(){if(Cz)return F6;Cz=1;var e=z7(),t=vc(),r=tZ(),n=za();function a(i,s){var o=n(i)?e:r;return o(i,t(s,3))}return F6=a,F6}var $6,kz;function AOe(){if(kz)return $6;kz=1;var e=JQ(),t=_Oe();function r(n,a){return e(t(n,a),1)}return $6=r,$6}var TOe=AOe();const NOe=or(TOe);var U6,Oz;function COe(){if(Oz)return U6;Oz=1;var e=Z7();function t(r,n){return e(r,n)}return U6=t,U6}var kOe=COe();const $p=or(kOe);
vendor: 60,232 bytes, lines 1125-1151
1125var x0=1e9,OOe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},_N,Ir=!0,Bi="[DecimalError] ",fu=Bi+"Invalid argument: ",EN=Bi+"Exponent out of range: ",w0=Math.floor,Xc=Math.pow,MOe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ti,Bn=1e7,Mr=7,KZ=9007199254740991,Cv=w0(KZ/Mr),Je={};Je.absoluteValue=Je.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};Je.comparedTo=Je.cmp=function(e){var t,r,n,a,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(n=i.d.length,a=e.d.length,t=0,r=n<a?n:a;t<r;++t)if(i.d[t]!==e.d[t])return i.d[t]>e.d[t]^i.s<0?1:-1;return n===a?0:n>a^i.s<0?1:-1};Je.decimalPlaces=Je.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*Mr;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};Je.dividedBy=Je.div=function(e){return Fo(this,new this.constructor(e))};Je.dividedToIntegerBy=Je.idiv=function(e){var t=this,r=t.constructor;return wr(Fo(t,new r(e),0,1),r.precision)};Je.equals=Je.eq=function(e){return!this.cmp(e)};Je.exponent=function(){return mn(this)};Je.greaterThan=Je.gt=function(e){return this.cmp(e)>0};Je.greaterThanOrEqualTo=Je.gte=function(e){return this.cmp(e)>=0};Je.isInteger=Je.isint=function(){return this.e>this.d.length-2};Je.isNegative=Je.isneg=function(){return this.s<0};Je.isPositive=Je.ispos=function(){return this.s>0};Je.isZero=function(){return this.s===0};Je.lessThan=Je.lt=function(e){return this.cmp(e)<0};Je.lessThanOrEqualTo=Je.lte=function(e){return this.cmp(e)<1};Je.logarithm=Je.log=function(e){var t,r=this,n=r.constructor,a=n.precision,i=a+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(ti))throw Error(Bi+"NaN");if(r.s<1)throw Error(Bi+(r.s?"NaN":"-Infinity"));return r.eq(ti)?new n(0):(Ir=!1,t=Fo(Up(r,i),Up(e,i),i),Ir=!0,wr(t,a))};Je.minus=Je.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?ZZ(t,e):XZ(t,(e.s=-e.s,e))};Je.modulo=Je.mod=function(e){var t,r=this,n=r.constructor,a=n.precision;if(e=new n(e),!e.s)throw Error(Bi+"NaN");return r.s?(Ir=!1,t=Fo(r,e,0,1).times(e),Ir=!0,r.minus(t)):wr(new n(r),a)};Je.naturalExponential=Je.exp=function(){return QZ(this)};Je.naturalLogarithm=Je.ln=function(){return Up(this)};Je.negated=Je.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};Je.plus=Je.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?XZ(t,e):ZZ(t,(e.s=-e.s,e))};Je.precision=Je.sd=function(e){var t,r,n,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(fu+e);if(t=mn(a)+1,n=a.d.length-1,r=n*Mr+1,n=a.d[n],n){for(;n%10==0;n/=10)r--;for(n=a.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};Je.squareRoot=Je.sqrt=function(){var e,t,r,n,a,i,s,o=this,c=o.constructor;if(o.s<1){if(!o.s)return new c(0);throw Error(Bi+"NaN")}for(e=mn(o),Ir=!1,a=Math.sqrt(+o),a==0||a==1/0?(t=Bs(o.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=w0((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new c(t)):n=new c(a.toString()),r=c.precision,a=s=r+3;;)if(i=n,n=i.plus(Fo(o,i,s+2)).times(.5),Bs(i.d).slice(0,s)===(t=Bs(n.d)).slice(0,s)){if(t=t.slice(s-3,s+1),a==s&&t=="4999"){if(wr(i,r+1,0),i.times(i).eq(o)){n=i;break}}else if(t!="9999")break;s+=4}return Ir=!0,wr(n,r)};Je.times=Je.mul=function(e){var t,r,n,a,i,s,o,c,u,h=this,p=h.constructor,g=h.d,y=(e=new p(e)).d;if(!h.s||!e.s)return new p(0);for(e.s*=h.s,r=h.e+e.e,c=g.length,u=y.length,c<u&&(i=g,g=y,y=i,s=c,c=u,u=s),i=[],s=c+u,n=s;n--;)i.push(0);for(n=u;--n>=0;){for(t=0,a=c+n;a>n;)o=i[a]+y[n]*g[a-n-1]+t,i[a--]=o%Bn|0,t=o/Bn|0;i[a]=(i[a]+t)%Bn|0}for(;!i[--s];)i.pop();return t?++r:i.shift(),e.d=i,e.e=r,Ir?wr(e,p.precision):e};Je.toDecimalPlaces=Je.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(Gs(e,0,x0),t===void 0?t=n.rounding:Gs(t,0,8),wr(r,e+mn(r)+1,t))};Je.toExponential=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=ku(n,!0):(Gs(e,0,x0),t===void 0?t=a.rounding:Gs(t,0,8),n=wr(new a(n),e+1,t),r=ku(n,!0,e+1)),r};Je.toFixed=function(e,t){var r,n,a=this,i=a.constructor;return e===void 0?ku(a):(Gs(e,0,x0),t===void 0?t=i.rounding:Gs(t,0,8),n=wr(new i(a),e+mn(a)+1,t),r=ku(n.abs(),!1,e+mn(n)+1),a.isneg()&&!a.isZero()?"-"+r:r)};Je.toInteger=Je.toint=function(){var e=this,t=e.constructor;return wr(new t(e),mn(e)+1,t.rounding)};Je.toNumber=function(){return+this};Je.toPower=Je.pow=function(e){var t,r,n,a,i,s,o=this,c=o.constructor,u=12,h=+(e=new c(e));if(!e.s)return new c(ti);if(o=new c(o),!o.s){if(e.s<1)throw Error(Bi+"Infinity");return o}if(o.eq(ti))return o;if(n=c.precision,e.eq(ti))return wr(o,n);if(t=e.e,r=e.d.length-1,s=t>=r,i=o.s,s){if((r=h<0?-h:h)<=KZ){for(a=new c(ti),t=Math.ceil(n/Mr+4),Ir=!1;r%2&&(a=a.times(o),Pz(a.d,t)),r=w0(r/2),r!==0;)o=o.times(o),Pz(o.d,t);return Ir=!0,e.s<0?new c(ti).div(a):wr(a,n)}}else if(i<0)throw Error(Bi+"NaN");return i=i<0&&e.d[Math.max(t,r)]&1?-1:1,o.s=1,Ir=!1,a=e.times(Up(o,n+u)),Ir=!0,a=QZ(a),a.s=i,a};Je.toPrecision=function(e,t){var r,n,a=this,i=a.constructor;return e===void 0?(r=mn(a),n=ku(a,r<=i.toExpNeg||r>=i.toExpPos)):(Gs(e,1,x0),t===void 0?t=i.rounding:Gs(t,0,8),a=wr(new i(a),e,t),r=mn(a),n=ku(a,e<=r||r<=i.toExpNeg,e)),n};Je.toSignificantDigits=Je.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(Gs(e,1,x0),t===void 0?t=n.rounding:Gs(t,0,8)),wr(new n(r),e,t)};Je.toString=Je.valueOf=Je.val=Je.toJSON=Je[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=mn(e),r=e.constructor;return ku(e,t<=r.toExpNeg||t>=r.toExpPos)};function XZ(e,t){var r,n,a,i,s,o,c,u,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),Ir?wr(t,p):t;if(c=e.d,u=t.d,s=e.e,a=t.e,c=c.slice(),i=s-a,i){for(i<0?(n=c,i=-i,o=u.length):(n=u,a=s,o=c.length),s=Math.ceil(p/Mr),o=s>o?s+1:o+1,i>o&&(i=o,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for(o=c.length,i=u.length,o-i<0&&(i=o,n=u,u=c,c=n),r=0;i;)r=(c[--i]=c[i]+u[i]+r)/Bn|0,c[i]%=Bn;for(r&&(c.unshift(r),++a),o=c.length;c[--o]==0;)c.pop();return t.d=c,t.e=a,Ir?wr(t,p):t}function Gs(e,t,r){if(e!==~~e||e<t||e>r)throw Error(fu+e)}function Bs(e){var t,r,n,a=e.length-1,i="",s=e[0];if(a>0){for(i+=s,t=1;t<a;t++)n=e[t]+"",r=Mr-n.length,r&&(i+=ql(r)),i+=n;s=e[t],n=s+"",r=Mr-n.length,r&&(i+=ql(r))}else if(s===0)return"0";for(;s%10===0;)s/=10;return i+s}var Fo=(function(){function e(n,a){var i,s=0,o=n.length;for(n=n.slice();o--;)i=n[o]*a+s,n[o]=i%Bn|0,s=i/Bn|0;return s&&n.unshift(s),n}function t(n,a,i,s){var o,c;if(i!=s)c=i>s?1:-1;else for(o=c=0;o<i;o++)if(n[o]!=a[o]){c=n[o]>a[o]?1:-1;break}return c}function r(n,a,i){for(var s=0;i--;)n[i]-=s,s=n[i]<a[i]?1:0,n[i]=s*Bn+n[i]-a[i];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,i,s){var o,c,u,h,p,g,y,x,b,w,E,A,T,R,k,O,P,j,L=n.constructor,B=n.s==a.s?1:-1,$=n.d,V=a.d;if(!n.s)return new L(n);if(!a.s)throw Error(Bi+"Division by zero");for(c=n.e-a.e,P=V.length,k=$.length,y=new L(B),x=y.d=[],u=0;V[u]==($[u]||0);)++u;if(V[u]>($[u]||0)&&--c,i==null?A=i=L.precision:s?A=i+(mn(n)-mn(a))+1:A=i,A<0)return new L(0);if(A=A/Mr+2|0,u=0,P==1)for(h=0,V=V[0],A++;(u<k||h)&&A--;u++)T=h*Bn+($[u]||0),x[u]=T/V|0,h=T%V|0;else{for(h=Bn/(V[0]+1)|0,h>1&&(V=e(V,h),$=e($,h),P=V.length,k=$.length),R=P,b=$.slice(0,P),w=b.length;w<P;)b[w++]=0;j=V.slice(),j.unshift(0),O=V[0],V[1]>=Bn/2&&++O;do h=0,o=t(V,b,P,w),o<0?(E=b[0],P!=w&&(E=E*Bn+(b[1]||0)),h=E/O|0,h>1?(h>=Bn&&(h=Bn-1),p=e(V,h),g=p.length,w=b.length,o=t(p,b,g,w),o==1&&(h--,r(p,P<g?j:V,g))):(h==0&&(o=h=1),p=V.slice()),g=p.length,g<w&&p.unshift(0),r(b,p,w),o==-1&&(w=b.length,o=t(V,b,P,w),o<1&&(h++,r(b,P<w?j:V,w))),w=b.length):o===0&&(h++,b=[0]),x[u++]=h,o&&b[0]?b[w++]=$[R]||0:(b=[$[R]],w=1);while((R++<k||b[0]!==void 0)&&A--)}return x[0]||x.shift(),y.e=c,wr(y,s?i+mn(y)+1:i)}})();function QZ(e,t){var r,n,a,i,s,o,c=0,u=0,h=e.constructor,p=h.precision;if(mn(e)>16)throw Error(EN+mn(e));if(!e.s)return new h(ti);for(Ir=!1,o=p,s=new h(.03125);e.abs().gte(.1);)e=e.times(s),u+=5;for(n=Math.log(Xc(2,u))/Math.LN10*2+5|0,o+=n,r=a=i=new h(ti),h.precision=o;;){if(a=wr(a.times(e),o),r=r.times(++c),s=i.plus(Fo(a,r,o)),Bs(s.d).slice(0,o)===Bs(i.d).slice(0,o)){for(;u--;)i=wr(i.times(i),o);return h.precision=p,t==null?(Ir=!0,wr(i,p)):i}i=s}}function mn(e){for(var t=e.e*Mr,r=e.d[0];r>=10;r/=10)t++;return t}function H6(e,t,r){if(t>e.LN10.sd())throw Ir=!0,r&&(e.precision=r),Error(Bi+"LN10 precision limit exceeded");return wr(new e(e.LN10),t)}function ql(e){for(var t="";e--;)t+="0";return t}function Up(e,t){var r,n,a,i,s,o,c,u,h,p=1,g=10,y=e,x=y.d,b=y.constructor,w=b.precision;if(y.s<1)throw Error(Bi+(y.s?"NaN":"-Infinity"));if(y.eq(ti))return new b(0);if(t==null?(Ir=!1,u=w):u=t,y.eq(10))return t==null&&(Ir=!0),H6(b,u);if(u+=g,b.precision=u,r=Bs(x),n=r.charAt(0),i=mn(y),Math.abs(i)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)y=y.times(e),r=Bs(y.d),n=r.charAt(0),p++;i=mn(y),n>1?(y=new b("0."+r),i++):y=new b(n+"."+r.slice(1))}else return c=H6(b,u+2,w).times(i+""),y=Up(new b(n+"."+r.slice(1)),u-g).plus(c),b.precision=w,t==null?(Ir=!0,wr(y,w)):y;for(o=s=y=Fo(y.minus(ti),y.plus(ti),u),h=wr(y.times(y),u),a=3;;){if(s=wr(s.times(h),u),c=o.plus(Fo(s,new b(a),u)),Bs(c.d).slice(0,u)===Bs(o.d).slice(0,u))return o=o.times(2),i!==0&&(o=o.plus(H6(b,u+2,w).times(i+""))),o=Fo(o,new b(p),u),b.precision=w,t==null?(Ir=!0,wr(o,w)):o;o=c,a+=2}}function Mz(e,t){var r,n,a;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(n,a),t){if(a-=n,r=r-n-1,e.e=w0(r/Mr),e.d=[],n=(r+1)%Mr,r<0&&(n+=Mr),n<a){for(n&&e.d.push(+t.slice(0,n)),a-=Mr;n<a;)e.d.push(+t.slice(n,n+=Mr));t=t.slice(n),n=Mr-t.length}else n-=a;for(;n--;)t+="0";if(e.d.push(+t),Ir&&(e.e>Cv||e.e<-Cv))throw Error(EN+r)}else e.s=0,e.e=0,e.d=[0];return e}function wr(e,t,r){var n,a,i,s,o,c,u,h,p=e.d;for(s=1,i=p[0];i>=10;i/=10)s++;if(n=t-s,n<0)n+=Mr,a=t,u=p[h=0];else{if(h=Math.ceil((n+1)/Mr),i=p.length,h>=i)return e;for(u=i=p[h],s=1;i>=10;i/=10)s++;n%=Mr,a=n-Mr+s}if(r!==void 0&&(i=Xc(10,s-a-1),o=u/i%10|0,c=t<0||p[h+1]!==void 0||u%i,c=r<4?(o||c)&&(r==0||r==(e.s<0?3:2)):o>5||o==5&&(r==4||c||r==6&&(n>0?a>0?u/Xc(10,s-a):0:p[h-1])%10&1||r==(e.s<0?8:7))),t<1||!p[0])return c?(i=mn(e),p.length=1,t=t-i-1,p[0]=Xc(10,(Mr-t%Mr)%Mr),e.e=w0(-t/Mr)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(n==0?(p.length=h,i=1,h--):(p.length=h+1,i=Xc(10,Mr-n),p[h]=a>0?(u/Xc(10,s-a)%Xc(10,a)|0)*i:0),c)for(;;)if(h==0){(p[0]+=i)==Bn&&(p[0]=1,++e.e);break}else{if(p[h]+=i,p[h]!=Bn)break;p[h--]=0,i=1}for(n=p.length;p[--n]===0;)p.pop();if(Ir&&(e.e>Cv||e.e<-Cv))throw Error(EN+mn(e));return e}function ZZ(e,t){var r,n,a,i,s,o,c,u,h,p,g=e.constructor,y=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),Ir?wr(t,y):t;if(c=e.d,p=t.d,n=t.e,u=e.e,c=c.slice(),s=u-n,s){for(h=s<0,h?(r=c,s=-s,o=p.length):(r=p,n=u,o=c.length),a=Math.max(Math.ceil(y/Mr),o)+2,s>a&&(s=a,r.length=1),r.reverse(),a=s;a--;)r.push(0);r.reverse()}else{for(a=c.length,o=p.length,h=a<o,h&&(o=a),a=0;a<o;a++)if(c[a]!=p[a]){h=c[a]<p[a];break}s=0}for(h&&(r=c,c=p,p=r,t.s=-t.s),o=c.length,a=p.length-o;a>0;--a)c[o++]=0;for(a=p.length;a>s;){if(c[--a]<p[a]){for(i=a;i&&c[--i]===0;)c[i]=Bn-1;--c[i],c[a]+=Bn}c[a]-=p[a]}for(;c[--o]===0;)c.pop();for(;c[0]===0;c.shift())--n;return c[0]?(t.d=c,t.e=n,Ir?wr(t,y):t):new g(0)}function ku(e,t,r){var n,a=mn(e),i=Bs(e.d),s=i.length;return t?(r&&(n=r-s)>0?i=i.charAt(0)+"."+i.slice(1)+ql(n):s>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+ql(-a-1)+i,r&&(n=r-s)>0&&(i+=ql(n))):a>=s?(i+=ql(a+1-s),r&&(n=r-a-1)>0&&(i=i+"."+ql(n))):((n=a+1)<s&&(i=i.slice(0,n)+"."+i.slice(n)),r&&(n=r-s)>0&&(a+1===s&&(i+="."),i+=ql(n))),e.s<0?"-"+i:i}function Pz(e,t){if(e.length>t)return e.length=t,!0}function JZ(e){var t,r,n;function a(i){var s=this;if(!(s instanceof a))return new a(i);if(s.constructor=a,i instanceof a){s.s=i.s,s.e=i.e,s.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(fu+i);if(i>0)s.s=1;else if(i<0)i=-i,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(i===~~i&&i<1e7){s.e=0,s.d=[i];return}return Mz(s,i.toString())}else if(typeof i!="string")throw Error(fu+i);if(i.charCodeAt(0)===45?(i=i.slice(1),s.s=-1):s.s=1,MOe.test(i))Mz(s,i);else throw Error(fu+i)}if(a.prototype=Je,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=JZ,a.config=a.set=POe,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return a.config(e),a}function POe(e){if(!e||typeof e!="object")throw Error(Bi+"Object expected");var t,r,n,a=["precision",1,x0,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((n=e[r=a[t]])!==void 0)if(w0(n)===n&&n>=a[t+1]&&n<=a[t+2])this[r]=n;else throw Error(fu+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(fu+r+": "+n);return this}var _N=JZ(OOe);ti=new _N(1);const mr=_N;function ROe(e){return LOe(e)||jOe(e)||IOe(e)||DOe()}function DOe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1126In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function IOe(e,t){if(e){if(typeof e=="string")return NA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return NA(e,t)}}function jOe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function LOe(e){if(Array.isArray(e))return NA(e)}function NA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var BOe=function(t){return t},eJ={},tJ=function(t){return t===eJ},Rz=function(t){return function r(){return arguments.length===0||arguments.length===1&&tJ(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},zOe=function e(t,r){return t===1?r:Rz(function(){for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];var s=a.filter(function(o){return o!==eJ}).length;return s>=t?r.apply(void 0,a):e(t-s,Rz(function(){for(var o=arguments.length,c=new Array(o),u=0;u<o;u++)c[u]=arguments[u];var h=a.map(function(p){return tJ(p)?c.shift():p});return r.apply(void 0,ROe(h).concat(c))}))})},Cx=function(t){return zOe(t.length,t)},CA=function(t,r){for(var n=[],a=t;a<r;++a)n[a-t]=a;return n},FOe=Cx(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),$Oe=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return BOe;var a=r.reverse(),i=a[0],s=a.slice(1);return function(){return s.reduce(function(o,c){return c(o)},i.apply(void 0,arguments))}},kA=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},rJ=function(t){var r=null,n=null;return function(){for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];return r&&i.every(function(o,c){return o===r[c]})||(r=i,n=t.apply(void 0,i)),n}};function UOe(e){var t;return e===0?t=1:t=Math.floor(new mr(e).abs().log(10).toNumber())+1,t}function HOe(e,t,r){for(var n=new mr(e),a=0,i=[];n.lt(t)&&a<1e5;)i.push(n.toNumber()),n=n.add(r),a++;return i}var qOe=Cx(function(e,t,r){var n=+e,a=+t;return n+r*(a-n)}),VOe=Cx(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),GOe=Cx(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const kx={rangeStep:HOe,getDigitCount:UOe,interpolateNumber:qOe,uninterpolateNumber:VOe,uninterpolateTruncation:GOe};function OA(e){return KOe(e)||YOe(e)||nJ(e)||WOe()}function WOe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1127In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function YOe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function KOe(e){if(Array.isArray(e))return MA(e)}function Hp(e,t){return ZOe(e)||QOe(e,t)||nJ(e,t)||XOe()}function XOe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1128In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nJ(e,t){if(e){if(typeof e=="string")return MA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return MA(e,t)}}function MA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function QOe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,i=void 0;try{for(var s=e[Symbol.iterator](),o;!(n=(o=s.next()).done)&&(r.push(o.value),!(t&&r.length===t));n=!0);}catch(c){a=!0,i=c}finally{try{!n&&s.return!=null&&s.return()}finally{if(a)throw i}}return r}}function ZOe(e){if(Array.isArray(e))return e}function aJ(e){var t=Hp(e,2),r=t[0],n=t[1],a=r,i=n;return r>n&&(a=n,i=r),[a,i]}function iJ(e,t,r){if(e.lte(0))return new mr(0);var n=kx.getDigitCount(e.toNumber()),a=new mr(10).pow(n),i=e.div(a),s=n!==1?.05:.1,o=new mr(Math.ceil(i.div(s).toNumber())).add(r).mul(s),c=o.mul(a);return t?c:new mr(Math.ceil(c))}function JOe(e,t,r){var n=1,a=new mr(e);if(!a.isint()&&r){var i=Math.abs(e);i<1?(n=new mr(10).pow(kx.getDigitCount(e)-1),a=new mr(Math.floor(a.div(n).toNumber())).mul(n)):i>1&&(a=new mr(Math.floor(e)))}else e===0?a=new mr(Math.floor((t-1)/2)):r||(a=new mr(Math.floor(e)));var s=Math.floor((t-1)/2),o=$Oe(FOe(function(c){return a.add(new mr(c-s).mul(n)).toNumber()}),CA);return o(0,t)}function sJ(e,t,r,n){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new mr(0),tickMin:new mr(0),tickMax:new mr(0)};var i=iJ(new mr(t).sub(e).div(r-1),n,a),s;e<=0&&t>=0?s=new mr(0):(s=new mr(e).add(t).div(2),s=s.sub(new mr(s).mod(i)));var o=Math.ceil(s.sub(e).div(i).toNumber()),c=Math.ceil(new mr(t).sub(s).div(i).toNumber()),u=o+c+1;return u>r?sJ(e,t,r,n,a+1):(u<r&&(c=t>0?c+(r-u):c,o=t>0?o:o+(r-u)),{step:i,tickMin:s.sub(new mr(o).mul(i)),tickMax:s.add(new mr(c).mul(i))})}function eMe(e){var t=Hp(e,2),r=t[0],n=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=Math.max(a,2),o=aJ([r,n]),c=Hp(o,2),u=c[0],h=c[1];if(u===-1/0||h===1/0){var p=h===1/0?[u].concat(OA(CA(0,a-1).map(function(){return 1/0}))):[].concat(OA(CA(0,a-1).map(function(){return-1/0})),[h]);return r>n?kA(p):p}if(u===h)return JOe(u,a,i);var g=sJ(u,h,s,i),y=g.step,x=g.tickMin,b=g.tickMax,w=kx.rangeStep(x,b.add(new mr(.1).mul(y)),y);return r>n?kA(w):w}function tMe(e,t){var r=Hp(e,2),n=r[0],a=r[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=aJ([n,a]),o=Hp(s,2),c=o[0],u=o[1];if(c===-1/0||u===1/0)return[n,a];if(c===u)return[c];var h=Math.max(t,2),p=iJ(new mr(u).sub(c).div(h-1),i,0),g=[].concat(OA(kx.rangeStep(new mr(c),new mr(u).sub(new mr(.99).mul(p)),p)),[u]);return n>a?kA(g):g}var rMe=rJ(eMe),nMe=rJ(tMe),aMe="Invariant failed";function Ou(e,t){throw new Error(aMe)}var iMe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function jf(e){"@babel/helpers - typeof";return jf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jf(e)}function kv(){return kv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},kv.apply(this,arguments)}function sMe(e,t){return uMe(e)||cMe(e,t)||lMe(e,t)||oMe()}function oMe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1129In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lMe(e,t){if(e){if(typeof e=="string")return Dz(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Dz(e,t)}}function Dz(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function cMe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function uMe(e){if(Array.isArray(e))return e}function dMe(e,t){if(e==null)return{};var r=fMe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fMe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function hMe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pMe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cJ(n.key),n)}}function mMe(e,t,r){return t&&pMe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gMe(e,t,r){return t=Ov(t),yMe(e,oJ()?Reflect.construct(t,r||[],Ov(e).constructor):t.apply(e,r))}function yMe(e,t){if(t&&(jf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vMe(e)}function vMe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oJ=function(){return!!e})()}function Ov(e){return Ov=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ov(e)}function bMe(e,t){if(typeof t!="function"&&t!==null)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&&PA(e,t)}function PA(e,t){return PA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},PA(e,t)}function lJ(e,t,r){return t=cJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cJ(e){var t=xMe(e,"string");return jf(t)=="symbol"?t:t+""}function xMe(e,t){if(jf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(jf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ox=(function(e){function t(){return hMe(this,t),gMe(this,t,arguments)}return bMe(t,e),mMe(t,[{key:"render",value:function(){var n=this.props,a=n.offset,i=n.layout,s=n.width,o=n.dataKey,c=n.data,u=n.dataPointFormatter,h=n.xAxis,p=n.yAxis,g=dMe(n,iMe),y=Bt(g,!1);this.props.direction==="x"&&h.type!=="number"&&Ou();var x=c.map(function(b){var w=u(b,o),E=w.x,A=w.y,T=w.value,R=w.errorVal;if(!R)return null;var k=[],O,P;if(Array.isArray(R)){var j=sMe(R,2);O=j[0],P=j[1]}else O=P=R;if(i==="vertical"){var L=h.scale,B=A+a,$=B+s,V=B-s,K=L(T-O),q=L(T+P);k.push({x1:q,y1:$,x2:q,y2:V}),k.push({x1:K,y1:B,x2:q,y2:B}),k.push({x1:K,y1:$,x2:K,y2:V})}else if(i==="horizontal"){var J=p.scale,U=E+a,Z=U-s,ee=U+s,de=J(T-O),W=J(T+P);k.push({x1:Z,y1:W,x2:ee,y2:W}),k.push({x1:U,y1:de,x2:U,y2:W}),k.push({x1:Z,y1:de,x2:ee,y2:de})}return te.createElement(qr,kv({className:"recharts-errorBar",key:"bar-".concat(k.map(function(Y){return"".concat(Y.x1,"-").concat(Y.x2,"-").concat(Y.y1,"-").concat(Y.y2)}))},y),k.map(function(Y){return te.createElement("line",kv({},Y,{key:"line-".concat(Y.x1,"-").concat(Y.x2,"-").concat(Y.y1,"-").concat(Y.y2)}))}))});return te.createElement(qr,{className:"recharts-errorBars"},x)}}])})(te.Component);lJ(Ox,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});lJ(Ox,"displayName","ErrorBar");function qp(e){"@babel/helpers - typeof";return qp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qp(e)}function Iz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Gc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Iz(Object(r),!0).forEach(function(n){wMe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Iz(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wMe(e,t,r){return t=SMe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function SMe(e){var t=EMe(e,"string");return qp(t)=="symbol"?t:t+""}function EMe(e,t){if(qp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uJ=function(t){var r=t.children,n=t.formattedGraphicalItems,a=t.legendWidth,i=t.legendContent,s=Qa(r,uf);if(!s)return null;var o=uf.defaultProps,c=o!==void 0?Gc(Gc({},o),s.props):{},u;return s.props&&s.props.payload?u=s.props&&s.props.payload:i==="children"?u=(n||[]).reduce(function(h,p){var g=p.item,y=p.props,x=y.sectors||y.data||[];return h.concat(x.map(function(b){return{type:s.props.iconType||g.props.legendType,value:b.name,color:b.fill,payload:b}}))},[]):u=(n||[]).map(function(h){var p=h.item,g=p.type.defaultProps,y=g!==void 0?Gc(Gc({},g),p.props):{},x=y.dataKey,b=y.name,w=y.legendType,E=y.hide;return{inactive:E,dataKey:x,type:c.iconType||w||"square",color:AN(p),value:b||x,payload:y}}),Gc(Gc(Gc({},c),uf.getWithHeight(s,a)),{},{payload:u,item:s})};function Vp(e){"@babel/helpers - typeof";return Vp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vp(e)}function jz(e){return NMe(e)||TMe(e)||AMe(e)||_Me()}function _Me(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1130In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function AMe(e,t){if(e){if(typeof e=="string")return RA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return RA(e,t)}}function TMe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function NMe(e){if(Array.isArray(e))return RA(e)}function RA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Lz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Yr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lz(Object(r),!0).forEach(function(n){ff(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lz(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ff(e,t,r){return t=CMe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function CMe(e){var t=kMe(e,"string");return Vp(t)=="symbol"?t:t+""}function kMe(e,t){if(Vp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oi(e,t,r){return Ut(e)||Ut(t)?r:Nn(t)?Di(e,t,r):kt(t)?t(e):r}function op(e,t,r,n){var a=NOe(e,function(o){return oi(o,t)});if(r==="number"){var i=a.filter(function(o){return Ge(o)||parseFloat(o)});return i.length?[Nx(i),Xl(i)]:[1/0,-1/0]}var s=n?a.filter(function(o){return!Ut(o)}):a;return s.map(function(o){return Nn(o)||o instanceof Date?o:""})}var OMe=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,s=-1,o=(r=n?.length)!==null&&r!==void 0?r:0;if(o<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var c=i.range,u=0;u<o;u++){var h=u>0?a[u-1].coordinate:a[o-1].coordinate,p=a[u].coordinate,g=u>=o-1?a[0].coordinate:a[u+1].coordinate,y=void 0;if(rs(p-h)!==rs(g-p)){var x=[];if(rs(g-p)===rs(c[1]-c[0])){y=g;var b=p+c[1]-c[0];x[0]=Math.min(b,(b+h)/2),x[1]=Math.max(b,(b+h)/2)}else{y=h;var w=g+c[1]-c[0];x[0]=Math.min(p,(w+p)/2),x[1]=Math.max(p,(w+p)/2)}var E=[Math.min(p,(y+p)/2),Math.max(p,(y+p)/2)];if(t>E[0]&&t<=E[1]||t>=x[0]&&t<=x[1]){s=a[u].index;break}}else{var A=Math.min(h,g),T=Math.max(h,g);if(t>(A+p)/2&&t<=(T+p)/2){s=a[u].index;break}}}else for(var R=0;R<o;R++)if(R===0&&t<=(n[R].coordinate+n[R+1].coordinate)/2||R>0&&R<o-1&&t>(n[R].coordinate+n[R-1].coordinate)/2&&t<=(n[R].coordinate+n[R+1].coordinate)/2||R===o-1&&t>(n[R].coordinate+n[R-1].coordinate)/2){s=n[R].index;break}return s},AN=function(t){var r,n=t,a=n.type.displayName,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Yr(Yr({},t.type.defaultProps),t.props):t.props,s=i.stroke,o=i.fill,c;switch(a){case"Line":c=s;break;case"Area":case"Radar":c=s&&s!=="none"?s:o;break;default:c=o;break}return c},MMe=function(t){var r=t.barSize,n=t.totalSize,a=t.stackGroups,i=a===void 0?{}:a;if(!i)return{};for(var s={},o=Object.keys(i),c=0,u=o.length;c<u;c++)for(var h=i[o[c]].stackGroups,p=Object.keys(h),g=0,y=p.length;g<y;g++){var x=h[p[g]],b=x.items,w=x.cateAxisId,E=b.filter(function(P){return Bo(P.type).indexOf("Bar")>=0});if(E&&E.length){var A=E[0].type.defaultProps,T=A!==void 0?Yr(Yr({},A),E[0].props):E[0].props,R=T.barSize,k=T[w];s[k]||(s[k]=[]);var O=Ut(R)?r:R;s[k].push({item:E[0],stackList:E.slice(1),barSize:Ut(O)?void 0:Cu(O,n,0)})}}return s},PMe=function(t){var r=t.barGap,n=t.barCategoryGap,a=t.bandSize,i=t.sizeList,s=i===void 0?[]:i,o=t.maxBarSize,c=s.length;if(c<1)return null;var u=Cu(r,a,0,!0),h,p=[];if(s[0].barSize===+s[0].barSize){var g=!1,y=a/c,x=s.reduce(function(R,k){return R+k.barSize||0},0);x+=(c-1)*u,x>=a&&(x-=(c-1)*u,u=0),x>=a&&y>0&&(g=!0,y*=.9,x=c*y);var b=(a-x)/2>>0,w={offset:b-u,size:0};h=s.reduce(function(R,k){var O={item:k.item,position:{offset:w.offset+w.size+u,size:g?y:k.barSize}},P=[].concat(jz(R),[O]);return w=P[P.length-1].position,k.stackList&&k.stackList.length&&k.stackList.forEach(function(j){P.push({item:j,position:w})}),P},p)}else{var E=Cu(n,a,0,!0);a-2*E-(c-1)*u<=0&&(u=0);var A=(a-2*E-(c-1)*u)/c;A>1&&(A>>=0);var T=o===+o?Math.min(A,o):A;h=s.reduce(function(R,k,O){var P=[].concat(jz(R),[{item:k.item,position:{offset:E+(A+u)*O+(A-T)/2,size:T}}]);return k.stackList&&k.stackList.length&&k.stackList.forEach(function(j){P.push({item:j,position:P[P.length-1].position})}),P},p)}return h},RMe=function(t,r,n,a){var i=n.children,s=n.width,o=n.margin,c=s-(o.left||0)-(o.right||0),u=uJ({children:i,legendWidth:c});if(u){var h=a||{},p=h.width,g=h.height,y=u.align,x=u.verticalAlign,b=u.layout;if((b==="vertical"||b==="horizontal"&&x==="middle")&&y!=="center"&&Ge(t[y]))return Yr(Yr({},t),{},ff({},y,t[y]+(p||0)));if((b==="horizontal"||b==="vertical"&&y==="center")&&x!=="middle"&&Ge(t[x]))return Yr(Yr({},t),{},ff({},x,t[x]+(g||0)))}return t},DMe=function(t,r,n){return Ut(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},dJ=function(t,r,n,a,i){var s=r.props.children,o=as(s,Ox).filter(function(u){return DMe(a,i,u.props.direction)});if(o&&o.length){var c=o.map(function(u){return u.props.dataKey});return t.reduce(function(u,h){var p=oi(h,n);if(Ut(p))return u;var g=Array.isArray(p)?[Nx(p),Xl(p)]:[p,p],y=c.reduce(function(x,b){var w=oi(h,b,0),E=g[0]-Math.abs(Array.isArray(w)?w[0]:w),A=g[1]+Math.abs(Array.isArray(w)?w[1]:w);return[Math.min(E,x[0]),Math.max(A,x[1])]},[1/0,-1/0]);return[Math.min(y[0],u[0]),Math.max(y[1],u[1])]},[1/0,-1/0])}return null},IMe=function(t,r,n,a,i){var s=r.map(function(o){return dJ(t,o,n,i,a)}).filter(function(o){return!Ut(o)});return s&&s.length?s.reduce(function(o,c){return[Math.min(o[0],c[0]),Math.max(o[1],c[1])]},[1/0,-1/0]):null},fJ=function(t,r,n,a,i){var s=r.map(function(c){var u=c.props.dataKey;return n==="number"&&u&&dJ(t,c,u,a)||op(t,u,n,i)});if(n==="number")return s.reduce(function(c,u){return[Math.min(c[0],u[0]),Math.max(c[1],u[1])]},[1/0,-1/0]);var o={};return s.reduce(function(c,u){for(var h=0,p=u.length;h<p;h++)o[u[h]]||(o[u[h]]=!0,c.push(u[h]));return c},[])},hJ=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},pJ=function(t,r,n,a){if(a)return t.map(function(c){return c.coordinate});var i,s,o=t.map(function(c){return c.coordinate===r&&(i=!0),c.coordinate===n&&(s=!0),c.coordinate});return i||o.push(r),s||o.push(n),o},Ro=function(t,r,n){if(!t)return null;var a=t.scale,i=t.duplicateDomain,s=t.type,o=t.range,c=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,u=(r||n)&&s==="category"&&a.bandwidth?a.bandwidth()/c:0;if(u=t.axisType==="angleAxis"&&o?.length>=2?rs(o[0]-o[1])*2*u:u,r&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(p){var g=i?i.indexOf(p):p;return{coordinate:a(g)+u,value:p,offset:u}});return h.filter(function(p){return!g0(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,g){return{coordinate:a(p)+u,value:p,index:g,offset:u}}):a.ticks&&!n?a.ticks(t.tickCount).map(function(p){return{coordinate:a(p)+u,value:p,offset:u}}):a.domain().map(function(p,g){return{coordinate:a(p)+u,value:i?i[p]:p,index:g,offset:u}})},q6=new WeakMap,K1=function(t,r){if(typeof r!="function")return t;q6.has(t)||q6.set(t,new WeakMap);var n=q6.get(t);if(n.has(r))return n.get(r);var a=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,a),a},jMe=function(t,r,n){var a=t.scale,i=t.type,s=t.layout,o=t.axisType;if(a==="auto")return s==="radial"&&o==="radiusAxis"?{scale:jp(),realScaleType:"band"}:s==="radial"&&o==="angleAxis"?{scale:_v(),realScaleType:"linear"}:i==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:sp(),realScaleType:"point"}:i==="category"?{scale:jp(),realScaleType:"band"}:{scale:_v(),realScaleType:"linear"};if(Nu(a)){var c="scale".concat(hx(a));return{scale:(Sz[c]||sp)(),realScaleType:Sz[c]?c:"point"}}return kt(a)?{scale:a}:{scale:sp(),realScaleType:"point"}},Bz=1e-4,LMe=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,a=t.range(),i=Math.min(a[0],a[1])-Bz,s=Math.max(a[0],a[1])+Bz,o=t(r[0]),c=t(r[n-1]);(o<i||o>s||c<i||c>s)&&t.domain([r[0],r[n-1]])}},BMe=function(t,r){if(!t)return null;for(var n=0,a=t.length;n<a;n++)if(t[n].item===r)return t[n].position;return null},zMe=function(t,r){if(!r||r.length!==2||!Ge(r[0])||!Ge(r[1]))return t;var n=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]),i=[t[0],t[1]];return(!Ge(t[0])||t[0]<n)&&(i[0]=n),(!Ge(t[1])||t[1]>a)&&(i[1]=a),i[0]>a&&(i[0]=a),i[1]<n&&(i[1]=n),i},FMe=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var i=0,s=0,o=0;o<r;++o){var c=g0(t[o][n][1])?t[o][n][0]:t[o][n][1];c>=0?(t[o][n][0]=i,t[o][n][1]=i+c,i=t[o][n][1]):(t[o][n][0]=s,t[o][n][1]=s+c,s=t[o][n][1])}},$Me=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var i=0,s=0;s<r;++s){var o=g0(t[s][n][1])?t[s][n][0]:t[s][n][1];o>=0?(t[s][n][0]=i,t[s][n][1]=i+o,i=t[s][n][1]):(t[s][n][0]=0,t[s][n][1]=0)}},UMe={sign:FMe,expand:A8e,none:Cf,silhouette:T8e,wiggle:N8e,positive:$Me},HMe=function(t,r,n){var a=r.map(function(o){return o.props.dataKey}),i=UMe[n],s=_8e().keys(a).value(function(o,c){return+oi(o,c,0)}).order(cA).offset(i);return s(t)},qMe=function(t,r,n,a,i,s){if(!t)return null;var o=s?r.reverse():r,c={},u=o.reduce(function(p,g){var y,x=(y=g.type)!==null&&y!==void 0&&y.defaultProps?Yr(Yr({},g.type.defaultProps),g.props):g.props,b=x.stackId,w=x.hide;if(w)return p;var E=x[n],A=p[E]||{hasStack:!1,stackGroups:{}};if(Nn(b)){var T=A.stackGroups[b]||{numericAxisId:n,cateAxisId:a,items:[]};T.items.push(g),A.hasStack=!0,A.stackGroups[b]=T}else A.stackGroups[Lm("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[g]};return Yr(Yr({},p),{},ff({},E,A))},c),h={};return Object.keys(u).reduce(function(p,g){var y=u[g];if(y.hasStack){var x={};y.stackGroups=Object.keys(y.stackGroups).reduce(function(b,w){var E=y.stackGroups[w];return Yr(Yr({},b),{},ff({},w,{numericAxisId:n,cateAxisId:a,items:E.items,stackedData:HMe(t,E.items,i)}))},x)}return Yr(Yr({},p),{},ff({},g,y))},h)},VMe=function(t,r){var n=r.realScaleType,a=r.type,i=r.tickCount,s=r.originalDomain,o=r.allowDecimals,c=n||r.scale;if(c!=="auto"&&c!=="linear")return null;if(i&&a==="number"&&s&&(s[0]==="auto"||s[1]==="auto")){var u=t.domain();if(!u.length)return null;var h=rMe(u,i,o);return t.domain([Nx(h),Xl(h)]),{niceTicks:h}}if(i&&a==="number"){var p=t.domain(),g=nMe(p,i,o);return{niceTicks:g}}return null};function zz(e){var t=e.axis,r=e.ticks,n=e.bandSize,a=e.entry,i=e.index,s=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Ut(a[t.dataKey])){var o=iv(r,"value",a[t.dataKey]);if(o)return o.coordinate+n/2}return r[i]?r[i].coordinate+n/2:null}var c=oi(a,Ut(s)?t.dataKey:s);return Ut(c)?null:t.scale(c)}var Fz=function(t){var r=t.axis,n=t.ticks,a=t.offset,i=t.bandSize,s=t.entry,o=t.index;if(r.type==="category")return n[o]?n[o].coordinate+a:null;var c=oi(s,r.dataKey,r.domain[o]);return Ut(c)?null:r.scale(c)-i/2+a},GMe=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var a=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return a<=0&&i>=0?0:i<0?i:a}return n[0]},WMe=function(t,r){var n,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Yr(Yr({},t.type.defaultProps),t.props):t.props,i=a.stackId;if(Nn(i)){var s=r[i];if(s){var o=s.items.indexOf(t);return o>=0?s.stackedData[o]:null}}return null},YMe=function(t){return t.reduce(function(r,n){return[Nx(n.concat([r[0]]).filter(Ge)),Xl(n.concat([r[1]]).filter(Ge))]},[1/0,-1/0])},mJ=function(t,r,n){return Object.keys(t).reduce(function(a,i){var s=t[i],o=s.stackedData,c=o.reduce(function(u,h){var p=YMe(h.slice(r,n+1));return[Math.min(u[0],p[0]),Math.max(u[1],p[1])]},[1/0,-1/0]);return[Math.min(c[0],a[0]),Math.max(c[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},$z=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Uz=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,DA=function(t,r,n){if(kt(t))return t(r,n);if(!Array.isArray(t))return r;var a=[];if(Ge(t[0]))a[0]=n?t[0]:Math.min(t[0],r[0]);else if($z.test(t[0])){var i=+$z.exec(t[0])[1];a[0]=r[0]-i}else kt(t[0])?a[0]=t[0](r[0]):a[0]=r[0];if(Ge(t[1]))a[1]=n?t[1]:Math.max(t[1],r[1]);else if(Uz.test(t[1])){var s=+Uz.exec(t[1])[1];a[1]=r[1]+s}else kt(t[1])?a[1]=t[1](r[1]):a[1]=r[1];return a},Mv=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!n||a>0)return a}if(t&&r&&r.length>=2){for(var i=eN(r,function(p){return p.coordinate}),s=1/0,o=1,c=i.length;o<c;o++){var u=i[o],h=i[o-1];s=Math.min((u.coordinate||0)-(h.coordinate||0),s)}return s===1/0?0:s}return n?void 0:0},Hz=function(t,r,n){return!t||!t.length||$p(t,Di(n,"type.defaultProps.domain"))?r:t},gJ=function(t,r){var n=t.type.defaultProps?Yr(Yr({},t.type.defaultProps),t.props):t.props,a=n.dataKey,i=n.name,s=n.unit,o=n.formatter,c=n.tooltipType,u=n.chartType,h=n.hide;return Yr(Yr({},Bt(t,!1)),{},{dataKey:a,unit:s,formatter:o,name:i||a,color:AN(t),value:oi(r,a),type:c,payload:r,chartType:u,hide:h})};function Gp(e){"@babel/helpers - typeof";return Gp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gp(e)}function qz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Vz(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qz(Object(r),!0).forEach(function(n){KMe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qz(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function KMe(e,t,r){return t=XMe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XMe(e){var t=QMe(e,"string");return Gp(t)=="symbol"?t:t+""}function QMe(e,t){if(Gp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Gp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Pv=Math.PI/180,ZMe=function(t){return t*180/Math.PI},Kn=function(t,r,n,a){return{x:t+Math.cos(-Pv*a)*n,y:r+Math.sin(-Pv*a)*n}},JMe=function(t,r){var n=t.x,a=t.y,i=r.x,s=r.y;return Math.sqrt(Math.pow(n-i,2)+Math.pow(a-s,2))},ePe=function(t,r){var n=t.x,a=t.y,i=r.cx,s=r.cy,o=JMe({x:n,y:a},{x:i,y:s});if(o<=0)return{radius:o};var c=(n-i)/o,u=Math.acos(c);return a>s&&(u=2*Math.PI-u),{radius:o,angle:ZMe(u),angleInRadian:u}},tPe=function(t){var r=t.startAngle,n=t.endAngle,a=Math.floor(r/360),i=Math.floor(n/360),s=Math.min(a,i);return{startAngle:r-s*360,endAngle:n-s*360}},rPe=function(t,r){var n=r.startAngle,a=r.endAngle,i=Math.floor(n/360),s=Math.floor(a/360),o=Math.min(i,s);return t+o*360},Gz=function(t,r){var n=t.x,a=t.y,i=ePe({x:n,y:a},r),s=i.radius,o=i.angle,c=r.innerRadius,u=r.outerRadius;if(s<c||s>u)return!1;if(s===0)return!0;var h=tPe(r),p=h.startAngle,g=h.endAngle,y=o,x;if(p<=g){for(;y>g;)y-=360;for(;y<p;)y+=360;x=y>=p&&y<=g}else{for(;y>p;)y-=360;for(;y<g;)y+=360;x=y>=g&&y<=p}return x?Vz(Vz({},r),{},{radius:s,angle:rPe(y,r)}):null};function Wp(e){"@babel/helpers - typeof";return Wp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wp(e)}var nPe=["offset"];function aPe(e){return lPe(e)||oPe(e)||sPe(e)||iPe()}function iPe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1131In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sPe(e,t){if(e){if(typeof e=="string")return IA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return IA(e,t)}}function oPe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lPe(e){if(Array.isArray(e))return IA(e)}function IA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function cPe(e,t){if(e==null)return{};var r=uPe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uPe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Wz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function _n(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Wz(Object(r),!0).forEach(function(n){dPe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wz(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dPe(e,t,r){return t=fPe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fPe(e){var t=hPe(e,"string");return Wp(t)=="symbol"?t:t+""}function hPe(e,t){if(Wp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Yp(){return Yp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yp.apply(this,arguments)}var pPe=function(t){var r=t.value,n=t.formatter,a=Ut(t.children)?r:t.children;return kt(n)?n(a):a},mPe=function(t,r){var n=rs(r-t),a=Math.min(Math.abs(r-t),360);return n*a},gPe=function(t,r,n){var a=t.position,i=t.viewBox,s=t.offset,o=t.className,c=i,u=c.cx,h=c.cy,p=c.innerRadius,g=c.outerRadius,y=c.startAngle,x=c.endAngle,b=c.clockWise,w=(p+g)/2,E=mPe(y,x),A=E>=0?1:-1,T,R;a==="insideStart"?(T=y+A*s,R=b):a==="insideEnd"?(T=x-A*s,R=!b):a==="end"&&(T=x+A*s,R=b),R=E<=0?R:!R;var k=Kn(u,h,w,T),O=Kn(u,h,w,T+(R?1:-1)*359),P="M".concat(k.x,",").concat(k.y,`
1132    A`).concat(w,",").concat(w,",0,1,").concat(R?0:1,`,
1133    `).concat(O.x,",").concat(O.y),j=Ut(t.id)?Lm("recharts-radial-line-"):t.id;return te.createElement("text",Yp({},n,{dominantBaseline:"central",className:$t("recharts-radial-bar-label",o)}),te.createElement("defs",null,te.createElement("path",{id:j,d:P})),te.createElement("textPath",{xlinkHref:"#".concat(j)},r))},yPe=function(t){var r=t.viewBox,n=t.offset,a=t.position,i=r,s=i.cx,o=i.cy,c=i.innerRadius,u=i.outerRadius,h=i.startAngle,p=i.endAngle,g=(h+p)/2;if(a==="outside"){var y=Kn(s,o,u+n,g),x=y.x,b=y.y;return{x,y:b,textAnchor:x>=s?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:s,y:o,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:s,y:o,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:s,y:o,textAnchor:"middle",verticalAnchor:"end"};var w=(c+u)/2,E=Kn(s,o,w,g),A=E.x,T=E.y;return{x:A,y:T,textAnchor:"middle",verticalAnchor:"middle"}},vPe=function(t){var r=t.viewBox,n=t.parentViewBox,a=t.offset,i=t.position,s=r,o=s.x,c=s.y,u=s.width,h=s.height,p=h>=0?1:-1,g=p*a,y=p>0?"end":"start",x=p>0?"start":"end",b=u>=0?1:-1,w=b*a,E=b>0?"end":"start",A=b>0?"start":"end";if(i==="top"){var T={x:o+u/2,y:c-p*a,textAnchor:"middle",verticalAnchor:y};return _n(_n({},T),n?{height:Math.max(c-n.y,0),width:u}:{})}if(i==="bottom"){var R={x:o+u/2,y:c+h+g,textAnchor:"middle",verticalAnchor:x};return _n(_n({},R),n?{height:Math.max(n.y+n.height-(c+h),0),width:u}:{})}if(i==="left"){var k={x:o-w,y:c+h/2,textAnchor:E,verticalAnchor:"middle"};return _n(_n({},k),n?{width:Math.max(k.x-n.x,0),height:h}:{})}if(i==="right"){var O={x:o+u+w,y:c+h/2,textAnchor:A,verticalAnchor:"middle"};return _n(_n({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:h}:{})}var P=n?{width:u,height:h}:{};return i==="insideLeft"?_n({x:o+w,y:c+h/2,textAnchor:A,verticalAnchor:"middle"},P):i==="insideRight"?_n({x:o+u-w,y:c+h/2,textAnchor:E,verticalAnchor:"middle"},P):i==="insideTop"?_n({x:o+u/2,y:c+g,textAnchor:"middle",verticalAnchor:x},P):i==="insideBottom"?_n({x:o+u/2,y:c+h-g,textAnchor:"middle",verticalAnchor:y},P):i==="insideTopLeft"?_n({x:o+w,y:c+g,textAnchor:A,verticalAnchor:x},P):i==="insideTopRight"?_n({x:o+u-w,y:c+g,textAnchor:E,verticalAnchor:x},P):i==="insideBottomLeft"?_n({x:o+w,y:c+h-g,textAnchor:A,verticalAnchor:y},P):i==="insideBottomRight"?_n({x:o+u-w,y:c+h-g,textAnchor:E,verticalAnchor:y},P):m0(i)&&(Ge(i.x)||ru(i.x))&&(Ge(i.y)||ru(i.y))?_n({x:o+Cu(i.x,u),y:c+Cu(i.y,h),textAnchor:"end",verticalAnchor:"end"},P):_n({x:o+u/2,y:c+h/2,textAnchor:"middle",verticalAnchor:"middle"},P)},bPe=function(t){return"cx"in t&&Ge(t.cx)};function ra(e){var t=e.offset,r=t===void 0?5:t,n=cPe(e,nPe),a=_n({offset:r},n),i=a.viewBox,s=a.position,o=a.value,c=a.children,u=a.content,h=a.className,p=h===void 0?"":h,g=a.textBreakAll;if(!i||Ut(o)&&Ut(c)&&!C.isValidElement(u)&&!kt(u))return null;if(C.isValidElement(u))return C.cloneElement(u,a);var y;if(kt(u)){if(y=C.createElement(u,a),C.isValidElement(y))return y}else y=pPe(a);var x=bPe(i),b=Bt(a,!0);if(x&&(s==="insideStart"||s==="insideEnd"||s==="end"))return gPe(a,y,b);var w=x?yPe(a):vPe(a);return te.createElement(yv,Yp({className:$t("recharts-label",p)},b,w,{breakAll:g}),y)}ra.displayName="Label";var yJ=function(t){var r=t.cx,n=t.cy,a=t.angle,i=t.startAngle,s=t.endAngle,o=t.r,c=t.radius,u=t.innerRadius,h=t.outerRadius,p=t.x,g=t.y,y=t.top,x=t.left,b=t.width,w=t.height,E=t.clockWise,A=t.labelViewBox;if(A)return A;if(Ge(b)&&Ge(w)){if(Ge(p)&&Ge(g))return{x:p,y:g,width:b,height:w};if(Ge(y)&&Ge(x))return{x:y,y:x,width:b,height:w}}return Ge(p)&&Ge(g)?{x:p,y:g,width:0,height:0}:Ge(r)&&Ge(n)?{cx:r,cy:n,startAngle:i||a||0,endAngle:s||a||0,innerRadius:u||0,outerRadius:h||c||o||0,clockWise:E}:t.viewBox?t.viewBox:{}},xPe=function(t,r){return t?t===!0?te.createElement(ra,{key:"label-implicit",viewBox:r}):Nn(t)?te.createElement(ra,{key:"label-implicit",viewBox:r,value:t}):C.isValidElement(t)?t.type===ra?C.cloneElement(t,{key:"label-implicit",viewBox:r}):te.createElement(ra,{key:"label-implicit",content:t,viewBox:r}):kt(t)?te.createElement(ra,{key:"label-implicit",content:t,viewBox:r}):m0(t)?te.createElement(ra,Yp({viewBox:r},t,{key:"label-implicit"})):null:null},wPe=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var a=t.children,i=yJ(t),s=as(a,ra).map(function(c,u){return C.cloneElement(c,{viewBox:r||i,key:"label-".concat(u)})});if(!n)return s;var o=xPe(t.label,r||i);return[o].concat(aPe(s))};ra.parseViewBox=yJ;ra.renderCallByParent=wPe;var V6,Yz;function SPe(){if(Yz)return V6;Yz=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return V6=e,V6}var EPe=SPe();const _Pe=or(EPe);function Kp(e){"@babel/helpers - typeof";return Kp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kp(e)}var APe=["valueAccessor"],TPe=["data","dataKey","clockWise","id","textBreakAll"];function NPe(e){return MPe(e)||OPe(e)||kPe(e)||CPe()}function CPe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1134In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kPe(e,t){if(e){if(typeof e=="string")return jA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jA(e,t)}}function OPe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function MPe(e){if(Array.isArray(e))return jA(e)}function jA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Rv(){return Rv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Rv.apply(this,arguments)}function Kz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Xz(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Kz(Object(r),!0).forEach(function(n){PPe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kz(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function PPe(e,t,r){return t=RPe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RPe(e){var t=DPe(e,"string");return Kp(t)=="symbol"?t:t+""}function DPe(e,t){if(Kp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Kp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qz(e,t){if(e==null)return{};var r=IPe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function IPe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var jPe=function(t){return Array.isArray(t.value)?_Pe(t.value):t.value};function tc(e){var t=e.valueAccessor,r=t===void 0?jPe:t,n=Qz(e,APe),a=n.data,i=n.dataKey,s=n.clockWise,o=n.id,c=n.textBreakAll,u=Qz(n,TPe);return!a||!a.length?null:te.createElement(qr,{className:"recharts-label-list"},a.map(function(h,p){var g=Ut(i)?r(h,p):oi(h&&h.payload,i),y=Ut(o)?{}:{id:"".concat(o,"-").concat(p)};return te.createElement(ra,Rv({},Bt(h,!0),u,y,{parentViewBox:h.parentViewBox,value:g,textBreakAll:c,viewBox:ra.parseViewBox(Ut(s)?h:Xz(Xz({},h),{},{clockWise:s})),key:"label-".concat(p),index:p}))}))}tc.displayName="LabelList";function LPe(e,t){return e?e===!0?te.createElement(tc,{key:"labelList-implicit",data:t}):te.isValidElement(e)||kt(e)?te.createElement(tc,{key:"labelList-implicit",data:t,content:e}):m0(e)?te.createElement(tc,Rv({data:t},e,{key:"labelList-implicit"})):null:null}function BPe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,a=as(n,tc).map(function(s,o){return C.cloneElement(s,{data:t,key:"labelList-".concat(o)})});if(!r)return a;var i=LPe(e.label,t);return[i].concat(NPe(a))}tc.renderCallByParent=BPe;function Xp(e){"@babel/helpers - typeof";return Xp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xp(e)}function LA(){return LA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},LA.apply(this,arguments)}function Zz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Jz(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Zz(Object(r),!0).forEach(function(n){zPe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zz(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function zPe(e,t,r){return t=FPe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FPe(e){var t=$Pe(e,"string");return Xp(t)=="symbol"?t:t+""}function $Pe(e,t){if(Xp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var UPe=function(t,r){var n=rs(r-t),a=Math.min(Math.abs(r-t),359.999);return n*a},X1=function(t){var r=t.cx,n=t.cy,a=t.radius,i=t.angle,s=t.sign,o=t.isExternal,c=t.cornerRadius,u=t.cornerIsExternal,h=c*(o?1:-1)+a,p=Math.asin(c/h)/Pv,g=u?i:i+s*p,y=Kn(r,n,h,g),x=Kn(r,n,a,g),b=u?i-s*p:i,w=Kn(r,n,h*Math.cos(p*Pv),b);return{center:y,circleTangency:x,lineTangency:w,theta:p}},vJ=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,i=t.outerRadius,s=t.startAngle,o=t.endAngle,c=UPe(s,o),u=s+c,h=Kn(r,n,i,s),p=Kn(r,n,i,u),g="M ".concat(h.x,",").concat(h.y,`
1135    A `).concat(i,",").concat(i,`,0,
1136    `).concat(+(Math.abs(c)>180),",").concat(+(s>u),`,
1137    `).concat(p.x,",").concat(p.y,`
1138  `);if(a>0){var y=Kn(r,n,a,s),x=Kn(r,n,a,u);g+="L ".concat(x.x,",").concat(x.y,`
1139            A `).concat(a,",").concat(a,`,0,
1140            `).concat(+(Math.abs(c)>180),",").concat(+(s<=u),`,
1141            `).concat(y.x,",").concat(y.y," Z")}else g+="L ".concat(r,",").concat(n," Z");return g},HPe=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,i=t.outerRadius,s=t.cornerRadius,o=t.forceCornerRadius,c=t.cornerIsExternal,u=t.startAngle,h=t.endAngle,p=rs(h-u),g=X1({cx:r,cy:n,radius:i,angle:u,sign:p,cornerRadius:s,cornerIsExternal:c}),y=g.circleTangency,x=g.lineTangency,b=g.theta,w=X1({cx:r,cy:n,radius:i,angle:h,sign:-p,cornerRadius:s,cornerIsExternal:c}),E=w.circleTangency,A=w.lineTangency,T=w.theta,R=c?Math.abs(u-h):Math.abs(u-h)-b-T;if(R<0)return o?"M ".concat(x.x,",").concat(x.y,`
1142        a`).concat(s,",").concat(s,",0,0,1,").concat(s*2,`,0
1143        a`).concat(s,",").concat(s,",0,0,1,").concat(-s*2,`,0
1144      `):vJ({cx:r,cy:n,innerRadius:a,outerRadius:i,startAngle:u,endAngle:h});var k="M ".concat(x.x,",").concat(x.y,`
1145    A`).concat(s,",").concat(s,",0,0,").concat(+(p<0),",").concat(y.x,",").concat(y.y,`
1146    A`).concat(i,",").concat(i,",0,").concat(+(R>180),",").concat(+(p<0),",").concat(E.x,",").concat(E.y,`
1147    A`).concat(s,",").concat(s,",0,0,").concat(+(p<0),",").concat(A.x,",").concat(A.y,`
1148  `);if(a>0){var O=X1({cx:r,cy:n,radius:a,angle:u,sign:p,isExternal:!0,cornerRadius:s,cornerIsExternal:c}),P=O.circleTangency,j=O.lineTangency,L=O.theta,B=X1({cx:r,cy:n,radius:a,angle:h,sign:-p,isExternal:!0,cornerRadius:s,cornerIsExternal:c}),$=B.circleTangency,V=B.lineTangency,K=B.theta,q=c?Math.abs(u-h):Math.abs(u-h)-L-K;if(q<0&&s===0)return"".concat(k,"L").concat(r,",").concat(n,"Z");k+="L".concat(V.x,",").concat(V.y,`
1149      A`).concat(s,",").concat(s,",0,0,").concat(+(p<0),",").concat($.x,",").concat($.y,`
1150      A`).concat(a,",").concat(a,",0,").concat(+(q>180),",").concat(+(p>0),",").concat(P.x,",").concat(P.y,`
1151      A`).concat(s,",").concat(s,",0,0,").concat(+(p<0),",").concat(j.x,",").concat(j.y,"Z")}else k+="L".concat(r,",").concat(n,"Z");return k},qPe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},bJ=function(t){var r=Jz(Jz({},qPe),t),n=r.cx,a=r.cy,i=r.innerRadius,s=r.outerRadius,o=r.cornerRadius,c=r.forceCornerRadius,u=r.cornerIsExternal,h=r.startAngle,p=r.endAngle,g=r.className;if(s<i||h===p)return null;var y=$t("recharts-sector",g),x=s-i,b=Cu(o,x,0,!0),w;return b>0&&Math.abs(h-p)<360?w=HPe({cx:n,cy:a,innerRadius:i,outerRadius:s,cornerRadius:Math.min(b,x/2),forceCornerRadius:c,cornerIsExternal:u,startAngle:h,endAngle:p}):w=vJ({cx:n,cy:a,innerRadius:i,outerRadius:s,startAngle:h,endAngle:p}),te.createElement("path",LA({},Bt(r,!0),{className:y,d:w,role:"img"}))};function Qp(e){"@babel/helpers - typeof";return Qp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qp(e)}function BA(){return BA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1151for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},BA.apply(this,arguments)}function eF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function tF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eF(Object(r),!0).forEach(function(n){VPe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function VPe(e,t,r){return t=GPe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GPe(e){var t=WPe(e,"string");return Qp(t)=="symbol"?t:t+""}function WPe(e,t){if(Qp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rF={curveBasisClosed:h8e,curveBasisOpen:p8e,curveBasis:f8e,curveBumpX:ZTe,curveBumpY:JTe,curveLinearClosed:m8e,curveLinear:mx,curveMonotoneX:g8e,curveMonotoneY:y8e,curveNatural:v8e,curveStep:b8e,curveStepAfter:w8e,curveStepBefore:x8e},Q1=function(t){return t.x===+t.x&&t.y===+t.y},Oh=function(t){return t.x},Mh=function(t){return t.y},YPe=function(t,r){if(kt(t))return t;var n="curve".concat(hx(t));return(n==="curveMonotone"||n==="curveBump")&&r?rF["".concat(n).concat(r==="vertical"?"Y":"X")]:rF[n]||mx},KPe=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,i=a===void 0?[]:a,s=t.baseLine,o=t.layout,c=t.connectNulls,u=c===void 0?!1:c,h=YPe(n,o),p=u?i.filter(function(b){return Q1(b)}):i,g;if(Array.isArray(s)){var y=u?s.filter(function(b){return Q1(b)}):s,x=p.map(function(b,w){return tF(tF({},b),{},{base:y[w]})});return o==="vertical"?g=U1().y(Mh).x1(Oh).x0(function(b){return b.base.x}):g=U1().x(Oh).y1(Mh).y0(function(b){return b.base.y}),g.defined(Q1).curve(h),g(x)}return o==="vertical"&&Ge(s)?g=U1().y(Mh).x1(Oh).x0(s):Ge(s)?g=U1().x(Oh).y1(Mh).y0(s):g=SQ().x(Oh).y(Mh),g.defined(Q1).curve(h),g(p)},lp=function(t){var r=t.className,n=t.points,a=t.path,i=t.pathRef;if((!n||!n.length)&&!a)return null;var s=n&&n.length?KPe(t):a;return C.createElement("path",BA({},Bt(t,!1),sv(t),{className:$t("recharts-curve",r),d:s,ref:i}))},G6={exports:{}},W6,nF;function XPe(){if(nF)return W6;nF=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return W6=e,W6}var Y6,aF;function QPe(){if(aF)return Y6;aF=1;var e=XPe();function t(){}function r(){}return r.resetWarningCache=t,Y6=function(){function n(s,o,c,u,h,p){if(p!==e){var g=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 g.name="Invariant Violation",g}}n.isRequired=n;function a(){return n}var i={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:a,element:n,elementType:n,instanceOf:a,node:n,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:r,resetWarningCache:t};return i.PropTypes=i,i},Y6}var iF;function ZPe(){return iF||(iF=1,G6.exports=QPe()()),G6.exports}var JPe=ZPe();const sr=or(JPe);var eRe=Object.getOwnPropertyNames,tRe=Object.getOwnPropertySymbols,rRe=Object.prototype.hasOwnProperty;function sF(e,t){return function(n,a,i){return e(n,a,i)&&t(n,a,i)}}function Z1(e){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,a);var i=a.cache,s=i.get(r),o=i.get(n);if(s&&o)return s===n&&o===r;i.set(r,n),i.set(n,r);var c=e(r,n,a);return i.delete(r),i.delete(n),c}}function nRe(e){return e?.[Symbol.toStringTag]}function oF(e){return eRe(e).concat(tRe(e))}var aRe=Object.hasOwn||(function(e,t){return rRe.call(e,t)});function Gu(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var iRe="__v",sRe="__o",oRe="_owner",lF=Object.getOwnPropertyDescriptor,cF=Object.keys;function lRe(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function cRe(e,t){return Gu(e.getTime(),t.getTime())}function uRe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function dRe(e,t){return e===t}function uF(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var a=new Array(n),i=e.entries(),s,o,c=0;(s=i.next())&&!s.done;){for(var u=t.entries(),h=!1,p=0;(o=u.next())&&!o.done;
1151){if(a[p]){p++;continue}var g=s.value,y=o.value;if(r.equals(g[0],y[0],c,p,e,t,r)&&r.equals(g[1],y[1],g[0],y[0],e,t,r)){h=a[p]=!0;break}p++}if(!h)return!1;c++}return!0}var fRe=Gu;function hRe(e,t,r){var n=cF(e),a=n.length;if(cF(t).length!==a)return!1;for(;a-- >0;)if(!xJ(e,t,r,n[a]))return!1;return!0}function Ph(e,t,r){var n=oF(e),a=n.length;if(oF(t).length!==a)return!1;for(var i,s,o;a-- >0;)if(i=n[a],!xJ(e,t,r,i)||(s=lF(e,i),o=lF(t,i),(s||o)&&(!s||!o||s.configurable!==o.configurable||s.enumerable!==o.enumerable||s.writable!==o.writable)))return!1;return!0}function pRe(e,t){return Gu(e.valueOf(),t.valueOf())}function mRe(e,t){return e.source===t.source&&e.flags===t.flags}function dF(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var a=new Array(n),i=e.values(),s,o;(s=i.next())&&!s.done;){for(var c=t.values(),u=!1,h=0;(o=c.next())&&!o.done;){if(!a[h]&&r.equals(s.value,o.value,s.value,o.value,e,t,r)){u=a[h]=!0;break}h++}if(!u)return!1}return!0}function gRe(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function yRe(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function xJ(e,t,r,n){return(n===oRe||n===sRe||n===iRe)&&(e.$$typeof||t.$$typeof)?!0:aRe(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var vRe="[object Arguments]",bRe="[object Boolean]",xRe="[object Date]",wRe="[object Error]",SRe="[object Map]",ERe="[object Number]",_Re="[object Object]",ARe="[object RegExp]",TRe="[object Set]",NRe="[object String]",CRe="[object URL]",kRe=Array.isArray,fF=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,hF=Object.assign,ORe=Object.prototype.toString.call.bind(Object.prototype.toString);function MRe(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,a=e.areFunctionsEqual,i=e.areMapsEqual,s=e.areNumbersEqual,o=e.areObjectsEqual,c=e.arePrimitiveWrappersEqual,u=e.areRegExpsEqual,h=e.areSetsEqual,p=e.areTypedArraysEqual,g=e.areUrlsEqual,y=e.unknownTagComparators;return function(b,w,E){if(b===w)return!0;if(b==null||w==null)return!1;var A=typeof b;if(A!==typeof w)return!1;if(A!=="object")return A==="number"?s(b,w,E):A==="function"?a(b,w,E):!1;var T=b.constructor;if(T!==w.constructor)return!1;if(T===Object)return o(b,w,E);if(kRe(b))return t(b,w,E);if(fF!=null&&fF(b))return p(b,w,E);if(T===Date)return r(b,w,E);if(T===RegExp)return u(b,w,E);if(T===Map)return i(b,w,E);if(T===Set)return h(b,w,E);var R=ORe(b);if(R===xRe)return r(b,w,E);if(R===ARe)return u(b,w,E);if(R===SRe)return i(b,w,E);if(R===TRe)return h(b,w,E);if(R===_Re)return typeof b.then!="function"&&typeof w.then!="function"&&o(b,w,E);if(R===CRe)return g(b,w,E);if(R===wRe)return n(b,w,E);if(R===vRe)return o(b,w,E);if(R===bRe||R===ERe||R===NRe)return c(b,w,E);if(y){var k=y[R];if(!k){var O=nRe(b);O&&(k=y[O])}if(k)return k(b,w,E)}return!1}}function PRe(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,a={areArraysEqual:n?Ph:lRe,areDatesEqual:cRe,areErrorsEqual:uRe,areFunctionsEqual:dRe,areMapsEqual:n?sF(uF,Ph):uF,areNumbersEqual:fRe,areObjectsEqual:n?Ph:hRe,arePrimitiveWrappersEqual:pRe,areRegExpsEqual:mRe,areSetsEqual:n?sF(dF,Ph):dF,areTypedArraysEqual:n?Ph:gRe,areUrlsEqual:yRe,unknownTagComparators:void 0};if(r&&(a=hF({},a,r(a))),t){var i=Z1(a.areArraysEqual),s=Z1(a.areMapsEqual),o=Z1(a.areObjectsEqual),c=Z1(a.areSetsEqual);a=hF({},a,{areArraysEqual:i,areMapsEqual:s,areObjectsEqual:o,areSetsEqual:c})}return a}function RRe(e){return function(t,r,n,a,i,s,o){return e(t,r,o)}}function DRe(e){var t=e.circular,r=e.comparator,n=e.createState,a=e.equals,i=e.strict;if(n)return function(c,u){var h=n(),p=h.cache,g=p===void 0?t?new WeakMap:void 0:p,y=h.meta;return r(c,u,{cache:g,equals:a,meta:y,strict:i})};if(t)return function(c,u){return r(c,u,{cache:new WeakMap,equals:a,meta:void 0,strict:i})};var s={cache:void 0,equals:a,meta:void 0,strict:i};return function(c,u){return r(c,u,s)}}var IRe=wc();wc({strict:!0});wc({circular:!0});wc({circular:!0,strict:!0});wc({createInternalComparator:function(){return Gu}});wc({strict:!0,createInternalComparator:function(){return Gu}});wc({circular:!0,createInternalComparator:function(){return Gu}});wc({circular:!0,createInternalComparator:function(){return Gu},strict:!0});function wc(e){e===void 0&&(e={});
vendor: 161,376 bytes, lines 1151-1173
1151var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,a=e.createState,i=e.strict,s=i===void 0?!1:i,o=PRe(e),c=MRe(o),u=n?n(c):RRe(c);return DRe({circular:r,comparator:c,createState:a,equals:u,strict:s})}function jRe(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function pF(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function a(i){r<0&&(r=i),i-r>t?(e(i),r=-1):jRe(a)};requestAnimationFrame(n)}function zA(e){"@babel/helpers - typeof";return zA=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zA(e)}function LRe(e){return $Re(e)||FRe(e)||zRe(e)||BRe()}function BRe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1152In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zRe(e,t){if(e){if(typeof e=="string")return mF(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mF(e,t)}}function mF(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function FRe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $Re(e){if(Array.isArray(e))return e}function URe(){var e={},t=function(){return null},r=!1,n=function a(i){if(!r){if(Array.isArray(i)){if(!i.length)return;var s=i,o=LRe(s),c=o[0],u=o.slice(1);if(typeof c=="number"){pF(a.bind(null,u),c);return}a(c),pF(a.bind(null,u));return}zA(i)==="object"&&(e=i,t(e)),typeof i=="function"&&i()}};return{stop:function(){r=!0},start:function(i){r=!1,n(i)},subscribe:function(i){return t=i,function(){t=function(){return null}}}}}function Zp(e){"@babel/helpers - typeof";return Zp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zp(e)}function gF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function yF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gF(Object(r),!0).forEach(function(n){wJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wJ(e,t,r){return t=HRe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HRe(e){var t=qRe(e,"string");return Zp(t)==="symbol"?t:String(t)}function qRe(e,t){if(Zp(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Zp(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var VRe=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,a){return n.filter(function(i){return a.includes(i)})})},GRe=function(t){return t},WRe=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},cp=function(t,r){return Object.keys(r).reduce(function(n,a){return yF(yF({},n),{},wJ({},a,t(a,r[a])))},{})},vF=function(t,r,n){return t.map(function(a){return"".concat(WRe(a)," ").concat(r,"ms ").concat(n)}).join(",")};function YRe(e,t){return QRe(e)||XRe(e,t)||SJ(e,t)||KRe()}function KRe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1153In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XRe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function QRe(e){if(Array.isArray(e))return e}function ZRe(e){return tDe(e)||eDe(e)||SJ(e)||JRe()}function JRe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1154In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SJ(e,t){if(e){if(typeof e=="string")return FA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return FA(e,t)}}function eDe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function tDe(e){if(Array.isArray(e))return FA(e)}function FA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Dv=1e-4,EJ=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},_J=function(t,r){return t.map(function(n,a){return n*Math.pow(r,a)}).reduce(function(n,a){return n+a})},bF=function(t,r){return function(n){var a=EJ(t,r);return _J(a,n)}},rDe=function(t,r){return function(n){var a=EJ(t,r),i=[].concat(ZRe(a.map(function(s,o){return s*o}).slice(1)),[0]);return _J(i,n)}},xF=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0],i=r[1],s=r[2],o=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,i=0,s=1,o=1;break;case"ease":a=.25,i=.1,s=.25,o=1;break;case"ease-in":a=.42,i=0,s=1,o=1;break;case"ease-out":a=.42,i=0,s=.58,o=1;break;case"ease-in-out":a=0,i=0,s=.58,o=1;break;default:{var c=r[0].split("(");if(c[0]==="cubic-bezier"&&c[1].split(")")[0].split(",").length===4){var u=c[1].split(")")[0].split(",").map(function(w){return parseFloat(w)}),h=YRe(u,4);a=h[0],i=h[1],s=h[2],o=h[3]}}}var p=bF(a,s),g=bF(i,o),y=rDe(a,s),x=function(E){return E>1?1:E<0?0:E},b=function(E){for(var A=E>1?1:E,T=A,R=0;R<8;++R){var k=p(T)-A,O=y(T);if(Math.abs(k-A)<Dv||O<Dv)return g(T);T=x(T-k/O)}return g(T)};return b.isStepper=!1,b},nDe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,a=t.damping,i=a===void 0?8:a,s=t.dt,o=s===void 0?17:s,c=function(h,p,g){var y=-(h-p)*n,x=g*i,b=g+(y-x)*o/1e3,w=g*o/1e3+h;return Math.abs(w-p)<Dv&&Math.abs(b)<Dv?[p,0]:[w,b]};return c.isStepper=!0,c.dt=o,c},aDe=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return xF(a);case"spring":return nDe();default:if(a.split("(")[0]==="cubic-bezier")return xF(a)}return typeof a=="function"?a:null};function Jp(e){"@babel/helpers - typeof";return Jp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jp(e)}function wF(e){return oDe(e)||sDe(e)||AJ(e)||iDe()}function iDe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1155In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sDe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function oDe(e){if(Array.isArray(e))return UA(e)}function SF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Yn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?SF(Object(r),!0).forEach(function(n){$A(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $A(e,t,r){return t=lDe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lDe(e){var t=cDe(e,"string");return Jp(t)==="symbol"?t:String(t)}function cDe(e,t){if(Jp(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Jp(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function uDe(e,t){return hDe(e)||fDe(e,t)||AJ(e,t)||dDe()}function dDe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1156In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function AJ(e,t){if(e){if(typeof e=="string")return UA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return UA(e,t)}}function UA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fDe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function hDe(e){if(Array.isArray(e))return e}var Iv=function(t,r,n){return t+(r-t)*n},HA=function(t){var r=t.from,n=t.to;return r!==n},pDe=function e(t,r,n){var a=cp(function(i,s){if(HA(s)){var o=t(s.from,s.to,s.velocity),c=uDe(o,2),u=c[0],h=c[1];return Yn(Yn({},s),{},{from:u,velocity:h})}return s},r);return n<1?cp(function(i,s){return HA(s)?Yn(Yn({},s),{},{velocity:Iv(s.velocity,a[i].velocity,n),from:Iv(s.from,a[i].from,n)}):s},r):e(t,a,n-1)};const mDe=(function(e,t,r,n,a){var i=VRe(e,t),s=i.reduce(function(w,E){return Yn(Yn({},w),{},$A({},E,[e[E],t[E]]))},{}),o=i.reduce(function(w,E){return Yn(Yn({},w),{},$A({},E,{from:e[E],velocity:0,to:t[E]}))},{}),c=-1,u,h,p=function(){return null},g=function(){return cp(function(E,A){return A.from},o)},y=function(){return!Object.values(o).filter(HA).length},x=function(E){u||(u=E);var A=E-u,T=A/r.dt;o=pDe(r,o,T),a(Yn(Yn(Yn({},e),t),g())),u=E,y()||(c=requestAnimationFrame(p))},b=function(E){h||(h=E);var A=(E-h)/n,T=cp(function(k,O){return Iv.apply(void 0,wF(O).concat([r(A)]))},s);if(a(Yn(Yn(Yn({},e),t),T)),A<1)c=requestAnimationFrame(p);else{var R=cp(function(k,O){return Iv.apply(void 0,wF(O).concat([r(1)]))},s);a(Yn(Yn(Yn({},e),t),R))}};return p=r.isStepper?x:b,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(c)}}});function Lf(e){"@babel/helpers - typeof";return Lf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lf(e)}var gDe=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function yDe(e,t){if(e==null)return{};var r=vDe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vDe(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function K6(e){return SDe(e)||wDe(e)||xDe(e)||bDe()}function bDe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1157In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xDe(e,t){if(e){if(typeof e=="string")return qA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return qA(e,t)}}function wDe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function SDe(e){if(Array.isArray(e))return qA(e)}function qA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function EF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Yi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?EF(Object(r),!0).forEach(function(n){Hh(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):EF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Hh(e,t,r){return t=TJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EDe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _De(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,TJ(n.key),n)}}function ADe(e,t,r){return t&&_De(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TJ(e){var t=TDe(e,"string");return Lf(t)==="symbol"?t:String(t)}function TDe(e,t){if(Lf(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Lf(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function NDe(e,t){if(typeof t!="function"&&t!==null)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&&VA(e,t)}function VA(e,t){return VA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},VA(e,t)}function CDe(e){var t=kDe();return function(){var n=jv(e),a;if(t){var i=jv(this).constructor;a=Reflect.construct(n,arguments,i)}else a=n.apply(this,arguments);return GA(this,a)}}function GA(e,t){if(t&&(Lf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WA(e)}function WA(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kDe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function jv(e){return jv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},jv(e)}var el=(function(e){NDe(r,e);var t=CDe(r);function r(n,a){var i;EDe(this,r),i=t.call(this,n,a);var s=i.props,o=s.isActive,c=s.attributeName,u=s.from,h=s.to,p=s.steps,g=s.children,y=s.duration;if(i.handleStyleChange=i.handleStyleChange.bind(WA(i)),i.changeStyle=i.changeStyle.bind(WA(i)),!o||y<=0)return i.state={style:{}},typeof g=="function"&&(i.state={style:h}),GA(i);if(p&&p.length)i.state={style:p[0].style};else if(u){if(typeof g=="function")return i.state={style:u},GA(i);i.state={style:c?Hh({},c,u):u}}else i.state={style:{}};return i}return ADe(r,[{key:"componentDidMount",value:function(){var a=this.props,i=a.isActive,s=a.canBegin;this.mounted=!0,!(!i||!s)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var i=this.props,s=i.isActive,o=i.canBegin,c=i.attributeName,u=i.shouldReAnimate,h=i.to,p=i.from,g=this.state.style;if(o){if(!s){var y={style:c?Hh({},c,h):h};this.state&&g&&(c&&g[c]!==h||!c&&g!==h)&&this.setState(y);return}if(!(IRe(a.to,h)&&a.canBegin&&a.isActive)){var x=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var b=x||u?p:a.to;if(this.state&&g){var w={style:c?Hh({},c,b):b};(c&&g[c]!==b||!c&&g!==b)&&this.setState(w)}this.runAnimation(Yi(Yi({},this.props),{},{from:b,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var i=this,s=a.from,o=a.to,c=a.duration,u=a.easing,h=a.begin,p=a.onAnimationEnd,g=a.onAnimationStart,y=mDe(s,o,aDe(u),c,this.changeStyle),x=function(){i.stopJSAnimation=y()};this.manager.start([g,h,x,c,p])}},{key:"runStepAnimation",value:function(a){var i=this,s=a.steps,o=a.begin,c=a.onAnimationStart,u=s[0],h=u.style,p=u.duration,g=p===void 0?0:p,y=function(b,w,E){if(E===0)return b;var A=w.duration,T=w.easing,R=T===void 0?"ease":T,k=w.style,O=w.properties,P=w.onAnimationEnd,j=E>0?s[E-1]:w,L=O||Object.keys(k);if(typeof R=="function"||R==="spring")return[].concat(K6(b),[i.runJSAnimation.bind(i,{from:j.style,to:k,duration:A,easing:R}),A]);var B=vF(L,A,R),$=Yi(Yi(Yi({},j.style),k),{},{transition:B});return[].concat(K6(b),[$,A,P]).filter(GRe)};return this.manager.start([c].concat(K6(s.reduce(y,[h,Math.max(g,o)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=URe());var i=a.begin,s=a.duration,o=a.attributeName,c=a.to,u=a.easing,h=a.onAnimationStart,p=a.onAnimationEnd,g=a.steps,y=a.children,x=this.manager;if(this.unSubscribe=x.subscribe(this.handleStyleChange),typeof u=="function"||typeof y=="function"||u==="spring"){this.runJSAnimation(a);return}if(g.length>1){this.runStepAnimation(a);return}var b=o?Hh({},o,c):c,w=vF(Object.keys(b),s,u);x.start([h,i,Yi(Yi({},b),{},{transition:w}),s,p])}},{key:"render",value:function(){var a=this.props,i=a.children;a.begin;var s=a.duration;a.attributeName,a.easing;var o=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var c=yDe(a,gDe),u=C.Children.count(i),h=this.state.style;if(typeof i=="function")return i(h);if(!o||u===0||s<=0)return i;var p=function(y){var x=y.props,b=x.style,w=b===void 0?{}:b,E=x.className,A=C.cloneElement(y,Yi(Yi({},c),{},{style:Yi(Yi({},w),h),className:E}));return A};return u===1?p(C.Children.only(i)):te.createElement("div",null,C.Children.map(i,function(g){return p(g)}))}}]),r})(C.PureComponent);el.displayName="Animate";el.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};el.propTypes={from:sr.oneOfType([sr.object,sr.string]),to:sr.oneOfType([sr.object,sr.string]),attributeName:sr.string,duration:sr.number,begin:sr.number,easing:sr.oneOfType([sr.string,sr.func]),steps:sr.arrayOf(sr.shape({duration:sr.number.isRequired,style:sr.object.isRequired,easing:sr.oneOfType([sr.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),sr.func]),properties:sr.arrayOf("string"),onAnimationEnd:sr.func})),children:sr.oneOfType([sr.node,sr.func]),isActive:sr.bool,canBegin:sr.bool,onAnimationEnd:sr.func,shouldReAnimate:sr.bool,onAnimationStart:sr.func,onAnimationReStart:sr.func};function em(e){"@babel/helpers - typeof";return em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},em(e)}function Lv(){return Lv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lv.apply(this,arguments)}function ODe(e,t){return DDe(e)||RDe(e,t)||PDe(e,t)||MDe()}function MDe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1158In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PDe(e,t){if(e){if(typeof e=="string")return _F(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _F(e,t)}}function _F(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function RDe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function DDe(e){if(Array.isArray(e))return e}function AF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function TF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AF(Object(r),!0).forEach(function(n){IDe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function IDe(e,t,r){return t=jDe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jDe(e){var t=LDe(e,"string");return em(t)=="symbol"?t:t+""}function LDe(e,t){if(em(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(em(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var NF=function(t,r,n,a,i){var s=Math.min(Math.abs(n)/2,Math.abs(a)/2),o=a>=0?1:-1,c=n>=0?1:-1,u=a>=0&&n>=0||a<0&&n<0?1:0,h;if(s>0&&i instanceof Array){for(var p=[0,0,0,0],g=0,y=4;g<y;g++)p[g]=i[g]>s?s:i[g];h="M".concat(t,",").concat(r+o*p[0]),p[0]>0&&(h+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(u,",").concat(t+c*p[0],",").concat(r)),h+="L ".concat(t+n-c*p[1],",").concat(r),p[1]>0&&(h+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(u,`,
1159        `).concat(t+n,",").concat(r+o*p[1])),h+="L ".concat(t+n,",").concat(r+a-o*p[2]),p[2]>0&&(h+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(u,`,
1160        `).concat(t+n-c*p[2],",").concat(r+a)),h+="L ".concat(t+c*p[3],",").concat(r+a),p[3]>0&&(h+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(u,`,
1161        `).concat(t,",").concat(r+a-o*p[3])),h+="Z"}else if(s>0&&i===+i&&i>0){var x=Math.min(s,i);h="M ".concat(t,",").concat(r+o*x,`
1162            A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t+c*x,",").concat(r,`
1163            L `).concat(t+n-c*x,",").concat(r,`
1164            A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t+n,",").concat(r+o*x,`
1165            L `).concat(t+n,",").concat(r+a-o*x,`
1166            A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t+n-c*x,",").concat(r+a,`
1167            L `).concat(t+c*x,",").concat(r+a,`
1168            A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t,",").concat(r+a-o*x," Z")}else h="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return h},BDe=function(t,r){if(!t||!r)return!1;var n=t.x,a=t.y,i=r.x,s=r.y,o=r.width,c=r.height;if(Math.abs(o)>0&&Math.abs(c)>0){var u=Math.min(i,i+o),h=Math.max(i,i+o),p=Math.min(s,s+c),g=Math.max(s,s+c);return n>=u&&n<=h&&a>=p&&a<=g}return!1},zDe={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},TN=function(t){var r=TF(TF({},zDe),t),n=C.useRef(),a=C.useState(-1),i=ODe(a,2),s=i[0],o=i[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var R=n.current.getTotalLength();R&&o(R)}catch{}},[]);var c=r.x,u=r.y,h=r.width,p=r.height,g=r.radius,y=r.className,x=r.animationEasing,b=r.animationDuration,w=r.animationBegin,E=r.isAnimationActive,A=r.isUpdateAnimationActive;if(c!==+c||u!==+u||h!==+h||p!==+p||h===0||p===0)return null;var T=$t("recharts-rectangle",y);return A?te.createElement(el,{canBegin:s>0,from:{width:h,height:p,x:c,y:u},to:{width:h,height:p,x:c,y:u},duration:b,animationEasing:x,isActive:A},function(R){var k=R.width,O=R.height,P=R.x,j=R.y;return te.createElement(el,{canBegin:s>0,from:"0px ".concat(s===-1?1:s,"px"),to:"".concat(s,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:b,isActive:E,easing:x},te.createElement("path",Lv({},Bt(r,!0),{className:T,d:NF(P,j,k,O,g),ref:n})))}):te.createElement("path",Lv({},Bt(r,!0),{className:T,d:NF(c,u,h,p,g)}))};function YA(){return YA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},YA.apply(this,arguments)}var NN=function(t){var r=t.cx,n=t.cy,a=t.r,i=t.className,s=$t("recharts-dot",i);return r===+r&&n===+n&&a===+a?C.createElement("circle",YA({},Bt(t,!1),sv(t),{className:s,cx:r,cy:n,r:a})):null};function tm(e){"@babel/helpers - typeof";return tm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tm(e)}var FDe=["x","y","top","left","width","height","className"];function KA(){return KA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},KA.apply(this,arguments)}function CF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function $De(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CF(Object(r),!0).forEach(function(n){UDe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UDe(e,t,r){return t=HDe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HDe(e){var t=qDe(e,"string");return tm(t)=="symbol"?t:t+""}function qDe(e,t){if(tm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(tm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function VDe(e,t){if(e==null)return{};var r=GDe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GDe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var WDe=function(t,r,n,a,i,s){return"M".concat(t,",").concat(i,"v").concat(a,"M").concat(s,",").concat(r,"h").concat(n)},YDe=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,i=a===void 0?0:a,s=t.top,o=s===void 0?0:s,c=t.left,u=c===void 0?0:c,h=t.width,p=h===void 0?0:h,g=t.height,y=g===void 0?0:g,x=t.className,b=VDe(t,FDe),w=$De({x:n,y:i,top:o,left:u,width:p,height:y},b);return!Ge(n)||!Ge(i)||!Ge(p)||!Ge(y)||!Ge(o)||!Ge(u)?null:te.createElement("path",KA({},Bt(w,!0),{className:$t("recharts-cross",x),d:WDe(n,i,p,y,o,u)}))},X6,kF;function KDe(){if(kF)return X6;kF=1;var e=VQ(),t=e(Object.getPrototypeOf,Object);return X6=t,X6}var Q6,OF;function XDe(){if(OF)return Q6;OF=1;var e=il(),t=KDe(),r=sl(),n="[object Object]",a=Function.prototype,i=Object.prototype,s=a.toString,o=i.hasOwnProperty,c=s.call(Object);function u(h){if(!r(h)||e(h)!=n)return!1;var p=t(h);if(p===null)return!0;var g=o.call(p,"constructor")&&p.constructor;return typeof g=="function"&&g instanceof g&&s.call(g)==c}return Q6=u,Q6}var QDe=XDe();const ZDe=or(QDe);var Z6,MF;function JDe(){if(MF)return Z6;MF=1;var e=il(),t=sl(),r="[object Boolean]";function n(a){return a===!0||a===!1||t(a)&&e(a)==r}return Z6=n,Z6}var eIe=JDe();const tIe=or(eIe);function rm(e){"@babel/helpers - typeof";return rm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rm(e)}function Bv(){return Bv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bv.apply(this,arguments)}function rIe(e,t){return sIe(e)||iIe(e,t)||aIe(e,t)||nIe()}function nIe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1169In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function aIe(e,t){if(e){if(typeof e=="string")return PF(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return PF(e,t)}}function PF(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function iIe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function sIe(e){if(Array.isArray(e))return e}function RF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function DF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RF(Object(r),!0).forEach(function(n){oIe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oIe(e,t,r){return t=lIe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lIe(e){var t=cIe(e,"string");return rm(t)=="symbol"?t:t+""}function cIe(e,t){if(rm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(rm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var IF=function(t,r,n,a,i){var s=n-a,o;return o="M ".concat(t,",").concat(r),o+="L ".concat(t+n,",").concat(r),o+="L ".concat(t+n-s/2,",").concat(r+i),o+="L ".concat(t+n-s/2-a,",").concat(r+i),o+="L ".concat(t,",").concat(r," Z"),o},uIe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},dIe=function(t){var r=DF(DF({},uIe),t),n=C.useRef(),a=C.useState(-1),i=rIe(a,2),s=i[0],o=i[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&o(T)}catch{}},[]);var c=r.x,u=r.y,h=r.upperWidth,p=r.lowerWidth,g=r.height,y=r.className,x=r.animationEasing,b=r.animationDuration,w=r.animationBegin,E=r.isUpdateAnimationActive;if(c!==+c||u!==+u||h!==+h||p!==+p||g!==+g||h===0&&p===0||g===0)return null;var A=$t("recharts-trapezoid",y);return E?te.createElement(el,{canBegin:s>0,from:{upperWidth:0,lowerWidth:0,height:g,x:c,y:u},to:{upperWidth:h,lowerWidth:p,height:g,x:c,y:u},duration:b,animationEasing:x,isActive:E},function(T){var R=T.upperWidth,k=T.lowerWidth,O=T.height,P=T.x,j=T.y;return te.createElement(el,{canBegin:s>0,from:"0px ".concat(s===-1?1:s,"px"),to:"".concat(s,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:b,easing:x},te.createElement("path",Bv({},Bt(r,!0),{className:A,d:IF(P,j,R,k,O),ref:n})))}):te.createElement("g",null,te.createElement("path",Bv({},Bt(r,!0),{className:A,d:IF(c,u,h,p,g)})))},fIe=["option","shapeType","propTransformer","activeClassName","isActive"];function nm(e){"@babel/helpers - typeof";return nm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nm(e)}function hIe(e,t){if(e==null)return{};var r=pIe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pIe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function jF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function zv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jF(Object(r),!0).forEach(function(n){mIe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mIe(e,t,r){return t=gIe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gIe(e){var t=yIe(e,"string");return nm(t)=="symbol"?t:t+""}function yIe(e,t){if(nm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vIe(e,t){return zv(zv({},t),e)}function bIe(e,t){return e==="symbols"}function LF(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return te.createElement(TN,r);case"trapezoid":return te.createElement(dIe,r);case"sector":return te.createElement(bJ,r);case"symbols":if(bIe(t))return te.createElement(G7,r);break;default:return null}}function xIe(e){return C.isValidElement(e)?e.props:e}function wIe(e){var t=e.option,r=e.shapeType,n=e.propTransformer,a=n===void 0?vIe:n,i=e.activeClassName,s=i===void 0?"recharts-active-shape":i,o=e.isActive,c=hIe(e,fIe),u;if(C.isValidElement(t))u=C.cloneElement(t,zv(zv({},c),xIe(t)));else if(kt(t))u=t(c);else if(ZDe(t)&&!tIe(t)){var h=a(t,c);u=te.createElement(LF,{shapeType:r,elementProps:h})}else{var p=c;u=te.createElement(LF,{shapeType:r,elementProps:p})}return o?te.createElement(qr,{className:s},u):u}function Mx(e,t){return t!=null&&"trapezoids"in e.props}function Px(e,t){return t!=null&&"sectors"in e.props}function am(e,t){return t!=null&&"points"in e.props}function SIe(e,t){var r,n,a=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,i=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return a&&i}function EIe(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function _Ie(e,t){var r=e.x===t.x,n=e.y===t.y,a=e.z===t.z;return r&&n&&a}function AIe(e,t){var r;return Mx(e,t)?r=SIe:Px(e,t)?r=EIe:am(e,t)&&(r=_Ie),r}function TIe(e,t){var r;return Mx(e,t)?r="trapezoids":Px(e,t)?r="sectors":am(e,t)&&(r="points"),r}function NIe(e,t){if(Mx(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(Px(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return am(e,t)?t.payload:{}}function CIe(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,a=TIe(r,t),i=NIe(r,t),s=n.filter(function(c,u){var h=$p(i,c),p=r.props[a].filter(function(x){var b=AIe(r,t);return b(x,t)}),g=r.props[a].indexOf(p[p.length-1]),y=u===g;return h&&y}),o=n.indexOf(s[s.length-1]);return o}var J6,BF;function kIe(){if(BF)return J6;BF=1;var e=Math.ceil,t=Math.max;function r(n,a,i,s){for(var o=-1,c=t(e((a-n)/(i||1)),0),u=Array(c);c--;)u[s?c:++o]=n,n+=i;return u}return J6=r,J6}var eE,zF;function NJ(){if(zF)return eE;zF=1;var e=oZ(),t=1/0,r=17976931348623157e292;function n(a){if(!a)return a===0?a:0;if(a=e(a),a===t||a===-t){var i=a<0?-1:1;return i*r}return a===a?a:0}return eE=n,eE}var tE,FF;function OIe(){if(FF)return tE;FF=1;var e=kIe(),t=bx(),r=NJ();function n(a){return function(i,s,o){return o&&typeof o!="number"&&t(i,s,o)&&(s=o=void 0),i=r(i),s===void 0?(s=i,i=0):s=r(s),o=o===void 0?i<s?1:-1:r(o),e(i,s,o,a)}}return tE=n,tE}var rE,$F;function MIe(){if($F)return rE;$F=1;var e=OIe(),t=e();return rE=t,rE}var PIe=MIe();const Fv=or(PIe);function im(e){"@babel/helpers - typeof";return im=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},im(e)}function UF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function HF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?UF(Object(r),!0).forEach(function(n){CJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):UF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function CJ(e,t,r){return t=RIe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RIe(e){var t=DIe(e,"string");return im(t)=="symbol"?t:t+""}function DIe(e,t){if(im(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(im(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var IIe=["Webkit","Moz","O","ms"],jIe=function(t,r){var n=t.replace(/(\w)/,function(i){return i.toUpperCase()}),a=IIe.reduce(function(i,s){return HF(HF({},i),{},CJ({},s+n,r))},{});return a[t]=r,a};function Bf(e){"@babel/helpers - typeof";return Bf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bf(e)}function $v(){return $v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$v.apply(this,arguments)}function qF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function nE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qF(Object(r),!0).forEach(function(n){Xa(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qF(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function LIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VF(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,OJ(n.key),n)}}function BIe(e,t,r){return t&&VF(e.prototype,t),r&&VF(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function zIe(e,t,r){return t=Uv(t),FIe(e,kJ()?Reflect.construct(t,r||[],Uv(e).constructor):t.apply(e,r))}function FIe(e,t){if(t&&(Bf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $Ie(e)}function $Ie(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kJ=function(){return!!e})()}function Uv(e){return Uv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Uv(e)}function UIe(e,t){if(typeof t!="function"&&t!==null)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&&XA(e,t)}function XA(e,t){return XA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},XA(e,t)}function Xa(e,t,r){return t=OJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OJ(e){var t=HIe(e,"string");return Bf(t)=="symbol"?t:t+""}function HIe(e,t){if(Bf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Bf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var qIe=function(t){var r=t.data,n=t.startIndex,a=t.endIndex,i=t.x,s=t.width,o=t.travellerWidth;if(!r||!r.length)return{};var c=r.length,u=sp().domain(Fv(0,c)).range([i,i+s-o]),h=u.domain().map(function(p){return u(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(n),endX:u(a),scale:u,scaleValues:h}},GF=function(t){return t.changedTouches&&!!t.changedTouches.length},zf=(function(e){function t(r){var n;return LIe(this,t),n=zIe(this,t,[r]),Xa(n,"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),Xa(n,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),Xa(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,i=a.endIndex,s=a.onDragEnd,o=a.startIndex;s?.({endIndex:i,startIndex:o})}),n.detachDragEndListener()}),Xa(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Xa(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Xa(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Xa(n,"handleSlideDragStart",function(a){var i=GF(a)?a.changedTouches[0]:a;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:i.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return UIe(t,e),BIe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var a=n.startX,i=n.endX,s=this.state.scaleValues,o=this.props,c=o.gap,u=o.data,h=u.length-1,p=Math.min(a,i),g=Math.max(a,i),y=t.getIndexInRange(s,p),x=t.getIndexInRange(s,g);return{startIndex:y-y%c,endIndex:x===h?h:x-x%c}}},{key:"getTextOfTick",value:function(n){var a=this.props,i=a.data,s=a.tickFormatter,o=a.dataKey,c=oi(i[n],o,n);return kt(s)?s(c,n):c}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var a=this.state,i=a.slideMoveStartX,s=a.startX,o=a.endX,c=this.props,u=c.x,h=c.width,p=c.travellerWidth,g=c.startIndex,y=c.endIndex,x=c.onChange,b=n.pageX-i;b>0?b=Math.min(b,u+h-p-o,u+h-p-s):b<0&&(b=Math.max(b,u-s,u-o));var w=this.getIndex({startX:s+b,endX:o+b});(w.startIndex!==g||w.endIndex!==y)&&x&&x(w),this.setState({startX:s+b,endX:o+b,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,a){var i=GF(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:i.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var a=this.state,i=a.brushMoveStartX,s=a.movingTravellerId,o=a.endX,c=a.startX,u=this.state[s],h=this.props,p=h.x,g=h.width,y=h.travellerWidth,x=h.onChange,b=h.gap,w=h.data,E={startX:this.state.startX,endX:this.state.endX},A=n.pageX-i;A>0?A=Math.min(A,p+g-y-u):A<0&&(A=Math.max(A,p-u)),E[s]=u+A;var T=this.getIndex(E),R=T.startIndex,k=T.endIndex,O=function(){var j=w.length-1;return s==="startX"&&(o>c?R%b===0:k%b===0)||o<c&&k===j||s==="endX"&&(o>c?k%b===0:R%b===0)||o>c&&k===j};this.setState(Xa(Xa({},s,u+A),"brushMoveStartX",n.pageX),function(){x&&O()&&x(T)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var i=this,s=this.state,o=s.scaleValues,c=s.startX,u=s.endX,h=this.state[a],p=o.indexOf(h);if(p!==-1){var g=p+n;if(!(g===-1||g>=o.length)){var y=o[g];a==="startX"&&y>=u||a==="endX"&&y<=c||this.setState(Xa({},a,y),function(){i.props.onChange(i.getIndex({startX:i.state.startX,endX:i.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,a=n.x,i=n.y,s=n.width,o=n.height,c=n.fill,u=n.stroke;return te.createElement("rect",{stroke:u,fill:c,x:a,y:i,width:s,height:o})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,i=n.y,s=n.width,o=n.height,c=n.data,u=n.children,h=n.padding,p=C.Children.only(u);return p?te.cloneElement(p,{x:a,y:i,width:s,height:o,margin:h,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(n,a){var i,s,o=this,c=this.props,u=c.y,h=c.travellerWidth,p=c.height,g=c.traveller,y=c.ariaLabel,x=c.data,b=c.startIndex,w=c.endIndex,E=Math.max(n,this.props.x),A=nE(nE({},Bt(this.props,!1)),{},{x:E,y:u,width:h,height:p}),T=y||"Min value: ".concat((i=x[b])===null||i===void 0?void 0:i.name,", Max value: ").concat((s=x[w])===null||s===void 0?void 0:s.name);return te.createElement(qr,{tabIndex:0,role:"slider","aria-label":T,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(k){["ArrowLeft","ArrowRight"].includes(k.key)&&(k.preventDefault(),k.stopPropagation(),o.handleTravellerMoveKeyboard(k.key==="ArrowRight"?1:-1,a))},onFocus:function(){o.setState({isTravellerFocused:!0})},onBlur:function(){o.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,A))}},{key:"renderSlide",value:function(n,a){var i=this.props,s=i.y,o=i.height,c=i.stroke,u=i.travellerWidth,h=Math.min(n,a)+u,p=Math.max(Math.abs(a-n)-u,0);return te.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:h,y:s,width:p,height:o})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,i=n.endIndex,s=n.y,o=n.height,c=n.travellerWidth,u=n.stroke,h=this.state,p=h.startX,g=h.endX,y=5,x={pointerEvents:"none",fill:u};return te.createElement(qr,{className:"recharts-brush-texts"},te.createElement(yv,$v({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,g)-y,y:s+o/2},x),this.getTextOfTick(a)),te.createElement(yv,$v({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,g)+c+y,y:s+o/2},x),this.getTextOfTick(i)))}},{key:"render",value:function(){var n=this.props,a=n.data,i=n.className,s=n.children,o=n.x,c=n.y,u=n.width,h=n.height,p=n.alwaysShowText,g=this.state,y=g.startX,x=g.endX,b=g.isTextActive,w=g.isSlideMoving,E=g.isTravellerMoving,A=g.isTravellerFocused;if(!a||!a.length||!Ge(o)||!Ge(c)||!Ge(u)||!Ge(h)||u<=0||h<=0)return null;var T=$t("recharts-brush",i),R=te.Children.count(s)===1,k=jIe("userSelect","none");return te.createElement(qr,{className:T,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:k},this.renderBackground(),R&&this.renderPanorama(),this.renderSlide(y,x),this.renderTravellerLayer(y,"startX"),this.renderTravellerLayer(x,"endX"),(b||w||E||A||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,i=n.y,s=n.width,o=n.height,c=n.stroke,u=Math.floor(i+o/2)-1;return te.createElement(te.Fragment,null,te.createElement("rect",{x:a,y:i,width:s,height:o,fill:c,stroke:"none"}),te.createElement("line",{x1:a+1,y1:u,x2:a+s-1,y2:u,fill:"none",stroke:"#fff"}),te.createElement("line",{x1:a+1,y1:u+2,x2:a+s-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var i;return te.isValidElement(n)?i=te.cloneElement(n,a):kt(n)?i=n(a):i=t.renderDefaultTraveller(a),i}},{key:"getDerivedStateFromProps",value:function(n,a){var i=n.data,s=n.width,o=n.x,c=n.travellerWidth,u=n.updateId,h=n.startIndex,p=n.endIndex;if(i!==a.prevData||u!==a.prevUpdateId)return nE({prevData:i,prevTravellerWidth:c,prevUpdateId:u,prevX:o,prevWidth:s},i&&i.length?qIe({data:i,width:s,x:o,travellerWidth:c,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(a.scale&&(s!==a.prevWidth||o!==a.prevX||c!==a.prevTravellerWidth)){a.scale.range([o,o+s-c]);var g=a.scale.domain().map(function(y){return a.scale(y)});return{prevData:i,prevTravellerWidth:c,prevUpdateId:u,prevX:o,prevWidth:s,startX:a.scale(n.startIndex),endX:a.scale(n.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(n,a){for(var i=n.length,s=0,o=i-1;o-s>1;){var c=Math.floor((s+o)/2);n[c]>a?o=c:s=c}return a>=n[o]?o:s}}])})(C.PureComponent);Xa(zf,"displayName","Brush");Xa(zf,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var aE,WF;function VIe(){if(WF)return aE;WF=1;var e=J7();function t(r,n){var a;return e(r,function(i,s,o){return a=n(i,s,o),!a}),!!a}return aE=t,aE}var iE,YF;function GIe(){if(YF)return iE;YF=1;var e=BQ(),t=vc(),r=VIe(),n=za(),a=bx();function i(s,o,c){var u=n(s)?e:r;return c&&a(s,o,c)&&(o=void 0),u(s,t(o,3))}return iE=i,iE}var WIe=GIe();const YIe=or(WIe);var Us=function(t,r){var n=t.alwaysShow,a=t.ifOverflow;return n&&(a="extendDomain"),a===r},sE,KF;function KIe(){if(KF)return sE;KF=1;var e=rZ();function t(r,n,a){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:a,writable:!0}):r[n]=a}return sE=t,sE}var oE,XF;function XIe(){if(XF)return oE;XF=1;var e=KIe(),t=eZ(),r=vc();function n(a,i){var s={};return i=r(i,3),t(a,function(o,c,u){e(s,c,i(o,c,u))}),s}return oE=n,oE}var QIe=XIe();const ZIe=or(QIe);var lE,QF;function JIe(){if(QF)return lE;QF=1;function e(t,r){for(var n=-1,a=t==null?0:t.length;++n<a;)if(!r(t[n],n,t))return!1;return!0}return lE=e,lE}var cE,ZF;function eje(){if(ZF)return cE;ZF=1;var e=J7();function t(r,n){var a=!0;return e(r,function(i,s,o){return a=!!n(i,s,o),a}),a}return cE=t,cE}var uE,JF;function tje(){if(JF)return uE;JF=1;var e=JIe(),t=eje(),r=vc(),n=za(),a=bx();function i(s,o,c){var u=n(s)?e:t;return c&&a(s,o,c)&&(o=void 0),u(s,r(o,3))}return uE=i,uE}var rje=tje();const MJ=or(rje);var nje=["x","y"];function sm(e){"@babel/helpers - typeof";return sm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sm(e)}function QA(){return QA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},QA.apply(this,arguments)}function e$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Rh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?e$(Object(r),!0).forEach(function(n){aje(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aje(e,t,r){return t=ije(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ije(e){var t=sje(e,"string");return sm(t)=="symbol"?t:t+""}function sje(e,t){if(sm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(sm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oje(e,t){if(e==null)return{};var r=lje(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lje(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function cje(e,t){var r=e.x,n=e.y,a=oje(e,nje),i="".concat(r),s=parseInt(i,10),o="".concat(n),c=parseInt(o,10),u="".concat(t.height||a.height),h=parseInt(u,10),p="".concat(t.width||a.width),g=parseInt(p,10);return Rh(Rh(Rh(Rh(Rh({},t),a),s?{x:s}:{}),c?{y:c}:{}),{},{height:h,width:g,name:t.name,radius:t.radius})}function t$(e){return te.createElement(wIe,QA({shapeType:"rectangle",propTransformer:cje,activeClassName:"recharts-active-bar"},e))}var uje=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,a){if(typeof t=="number")return t;var i=Ge(n)||bTe(n);return i?t(n,a):(i||Ou(),r)}},dje=["value","background"],PJ;function Ff(e){"@babel/helpers - typeof";return Ff=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ff(e)}function fje(e,t){if(e==null)return{};var r=hje(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hje(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Hv(){return Hv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Hv.apply(this,arguments)}function r$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function fn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?r$(Object(r),!0).forEach(function(n){Ql(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n$(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,DJ(n.key),n)}}function mje(e,t,r){return t&&n$(e.prototype,t),r&&n$(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function gje(e,t,r){return t=qv(t),yje(e,RJ()?Reflect.construct(t,r||[],qv(e).constructor):t.apply(e,r))}function yje(e,t){if(t&&(Ff(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vje(e)}function vje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RJ=function(){return!!e})()}function qv(e){return qv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qv(e)}function bje(e,t){if(typeof t!="function"&&t!==null)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&&ZA(e,t)}function ZA(e,t){return ZA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ZA(e,t)}function Ql(e,t,r){return t=DJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DJ(e){var t=xje(e,"string");return Ff(t)=="symbol"?t:t+""}function xje(e,t){if(Ff(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ff(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Hm=(function(e){function t(){var r;pje(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=gje(this,t,[].concat(a)),Ql(r,"state",{isAnimationFinished:!1}),Ql(r,"id",Lm("recharts-bar-")),Ql(r,"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),s&&s()}),Ql(r,"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),s&&s()}),r}return bje(t,e),mje(t,[{key:"renderRectanglesStatically",value:function(n){var a=this,i=this.props,s=i.shape,o=i.dataKey,c=i.activeIndex,u=i.activeBar,h=Bt(this.props,!1);return n&&n.map(function(p,g){var y=g===c,x=y?u:s,b=fn(fn(fn({},h),p),{},{isActive:y,option:x,index:g,dataKey:o,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return te.createElement(qr,Hv({className:"recharts-bar-rectangle"},ov(a.props,p,g),{key:"rectangle-".concat(p?.x,"-").concat(p?.y,"-").concat(p?.value,"-").concat(g)}),te.createElement(t$,b))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,a=this.props,i=a.data,s=a.layout,o=a.isAnimationActive,c=a.animationBegin,u=a.animationDuration,h=a.animationEasing,p=a.animationId,g=this.state.prevData;return te.createElement(el,{begin:c,duration:u,isActive:o,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(y){var x=y.t,b=i.map(function(w,E){var A=g&&g[E];if(A){var T=Ni(A.x,w.x),R=Ni(A.y,w.y),k=Ni(A.width,w.width),O=Ni(A.height,w.height);return fn(fn({},w),{},{x:T(x),y:R(x),width:k(x),height:O(x)})}if(s==="horizontal"){var P=Ni(0,w.height),j=P(x);return fn(fn({},w),{},{y:w.y+w.height-j,height:j})}var L=Ni(0,w.width),B=L(x);return fn(fn({},w),{},{width:B})});return te.createElement(qr,null,n.renderRectanglesStatically(b))})}},{key:"renderRectangles",value:function(){var n=this.props,a=n.data,i=n.isAnimationActive,s=this.state.prevData;return i&&a&&a.length&&(!s||!$p(s,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var n=this,a=this.props,i=a.data,s=a.dataKey,o=a.activeIndex,c=Bt(this.props.background,!1);return i.map(function(u,h){u.value;var p=u.background,g=fje(u,dje);if(!p)return null;var y=fn(fn(fn(fn(fn({},g),{},{fill:"#eee"},p),c),ov(n.props,u,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:s,index:h,className:"recharts-bar-background-rectangle"});return te.createElement(t$,Hv({key:"background-bar-".concat(h),option:n.props.background,isActive:h===o},y))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,s=i.data,o=i.xAxis,c=i.yAxis,u=i.layout,h=i.children,p=as(h,Ox);if(!p)return null;var g=u==="vertical"?s[0].height/2:s[0].width/2,y=function(w,E){var A=Array.isArray(w.value)?w.value[1]:w.value;return{x:w.x,y:w.y,value:A,errorVal:oi(w,E)}},x={clipPath:n?"url(#clipPath-".concat(a,")"):null};return te.createElement(qr,x,p.map(function(b){return te.cloneElement(b,{key:"error-bar-".concat(a,"-").concat(b.props.dataKey),data:s,xAxis:o,yAxis:c,layout:u,offset:g,dataPointFormatter:y})}))}},{key:"render",value:function(){var n=this.props,a=n.hide,i=n.data,s=n.className,o=n.xAxis,c=n.yAxis,u=n.left,h=n.top,p=n.width,g=n.height,y=n.isAnimationActive,x=n.background,b=n.id;if(a||!i||!i.length)return null;var w=this.state.isAnimationFinished,E=$t("recharts-bar",s),A=o&&o.allowDataOverflow,T=c&&c.allowDataOverflow,R=A||T,k=Ut(b)?this.id:b;return te.createElement(qr,{className:E},A||T?te.createElement("defs",null,te.createElement("clipPath",{id:"clipPath-".concat(k)},te.createElement("rect",{x:A?u:u-p/2,y:T?h:h-g/2,width:A?p:p*2,height:T?g:g*2}))):null,te.createElement(qr,{className:"recharts-bar-rectangles",clipPath:R?"url(#clipPath-".concat(k,")"):null},x?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(R,k),(!y||w)&&tc.renderCallByParent(this.props,i))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:a.curData}:n.data!==a.curData?{curData:n.data}:null}}])})(C.PureComponent);PJ=Hm;Ql(Hm,"displayName","Bar");Ql(Hm,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!v0.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Ql(Hm,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,a=e.bandSize,i=e.xAxis,s=e.yAxis,o=e.xAxisTicks,c=e.yAxisTicks,u=e.stackedData,h=e.dataStartIndex,p=e.displayedData,g=e.offset,y=BMe(n,r);if(!y)return null;var x=t.layout,b=r.type.defaultProps,w=b!==void 0?fn(fn({},b),r.props):r.props,E=w.dataKey,A=w.children,T=w.minPointSize,R=x==="horizontal"?s:i,k=u?R.scale.domain():null,O=GMe({numericAxis:R}),P=as(A,cZ),j=p.map(function(L,B){var $,V,K,q,J,U;u?$=zMe(u[h+B],k):($=oi(L,E),Array.isArray($)||($=[O,$]));var Z=uje(T,PJ.defaultProps.minPointSize)($[1],B);if(x==="horizontal"){var ee,de=[s.scale($[0]),s.scale($[1])],W=de[0],Y=de[1];V=Fz({axis:i,ticks:o,bandSize:a,offset:y.offset,entry:L,index:B}),K=(ee=Y??W)!==null&&ee!==void 0?ee:void 0,q=y.size;var ie=W-Y;if(J=Number.isNaN(ie)?0:ie,U={x:V,y:s.y,width:q,height:s.height},Math.abs(Z)>0&&Math.abs(J)<Math.abs(Z)){var z=rs(J||Z)*(Math.abs(Z)-Math.abs(J));K-=z,J+=z}}else{var ue=[i.scale($[0]),i.scale($[1])],xe=ue[0],Me=ue[1];if(V=xe,K=Fz({axis:s,ticks:c,bandSize:a,offset:y.offset,entry:L,index:B}),q=Me-xe,J=y.size,U={x:i.x,y:K,width:i.width,height:J},Math.abs(Z)>0&&Math.abs(q)<Math.abs(Z)){var _e=rs(q||Z)*(Math.abs(Z)-Math.abs(q));q+=_e}}return fn(fn(fn({},L),{},{x:V,y:K,width:q,height:J,value:u?$:$[1],payload:L,background:U},P&&P[B]&&P[B].props),{},{tooltipPayload:[gJ(r,L)],tooltipPosition:{x:V+q/2,y:K+J/2}})});return fn({data:j,layout:x},g)});function om(e){"@babel/helpers - typeof";return om=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},om(e)}function wje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a$(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,IJ(n.key),n)}}function Sje(e,t,r){return t&&a$(e.prototype,t),r&&a$(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function i$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Qi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?i$(Object(r),!0).forEach(function(n){Rx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Rx(e,t,r){return t=IJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IJ(e){var t=Eje(e,"string");return om(t)=="symbol"?t:t+""}function Eje(e,t){if(om(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(om(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _je=function(t,r,n,a,i){var s=t.width,o=t.height,c=t.layout,u=t.children,h=Object.keys(r),p={left:n.left,leftMirror:n.left,right:s-n.right,rightMirror:s-n.right,top:n.top,topMirror:n.top,bottom:o-n.bottom,bottomMirror:o-n.bottom},g=!!Qa(u,Hm);return h.reduce(function(y,x){var b=r[x],w=b.orientation,E=b.domain,A=b.padding,T=A===void 0?{}:A,R=b.mirror,k=b.reversed,O="".concat(w).concat(R?"Mirror":""),P,j,L,B,$;if(b.type==="number"&&(b.padding==="gap"||b.padding==="no-gap")){var V=E[1]-E[0],K=1/0,q=b.categoricalDomain.sort(STe);if(q.forEach(function(ue,xe){xe>0&&(K=Math.min((ue||0)-(q[xe-1]||0),K))}),Number.isFinite(K)){var J=K/V,U=b.layout==="vertical"?n.height:n.width;if(b.padding==="gap"&&(P=J*U/2),b.padding==="no-gap"){var Z=Cu(t.barCategoryGap,J*U),ee=J*U/2;P=ee-Z-(ee-Z)/U*Z}}}a==="xAxis"?j=[n.left+(T.left||0)+(P||0),n.left+n.width-(T.right||0)-(P||0)]:a==="yAxis"?j=c==="horizontal"?[n.top+n.height-(T.bottom||0),n.top+(T.top||0)]:[n.top+(T.top||0)+(P||0),n.top+n.height-(T.bottom||0)-(P||0)]:j=b.range,k&&(j=[j[1],j[0]]);var de=jMe(b,i,g),W=de.scale,Y=de.realScaleType;W.domain(E).range(j),LMe(W);var ie=VMe(W,Qi(Qi({},b),{},{realScaleType:Y}));a==="xAxis"?($=w==="top"&&!R||w==="bottom"&&R,L=n.left,B=p[O]-$*b.height):a==="yAxis"&&($=w==="left"&&!R||w==="right"&&R,L=p[O]-$*b.width,B=n.top);var z=Qi(Qi(Qi({},b),ie),{},{realScaleType:Y,x:L,y:B,scale:W,width:a==="xAxis"?n.width:b.width,height:a==="yAxis"?n.height:b.height});return z.bandSize=Mv(z,ie),!b.hide&&a==="xAxis"?p[O]+=($?-1:1)*z.height:b.hide||(p[O]+=($?-1:1)*z.width),Qi(Qi({},y),{},Rx({},x,z))},{})},jJ=function(t,r){var n=t.x,a=t.y,i=r.x,s=r.y;return{x:Math.min(n,i),y:Math.min(a,s),width:Math.abs(i-n),height:Math.abs(s-a)}},Aje=function(t){var r=t.x1,n=t.y1,a=t.x2,i=t.y2;return jJ({x:r,y:n},{x:a,y:i})},LJ=(function(){function e(t){wje(this,e),this.scale=t}return Sje(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.bandAware,i=n.position;if(r!==void 0){if(i)switch(i){case"start":return this.scale(r);case"middle":{var s=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+s}case"end":{var o=this.bandwidth?this.bandwidth():0;return this.scale(r)+o}default:return this.scale(r)}if(a){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),a=n[0],i=n[n.length-1];return a<=i?r>=a&&r<=i:r>=i&&r<=a}}],[{key:"create",value:function(r){return new e(r)}}])})();Rx(LJ,"EPS",1e-4);var CN=function(t){var r=Object.keys(t).reduce(function(n,a){return Qi(Qi({},n),{},Rx({},a,LJ.create(t[a])))},{});return Qi(Qi({},r),{},{apply:function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=i.bandAware,o=i.position;return ZIe(a,function(c,u){return r[u].apply(c,{bandAware:s,position:o})})},isInRange:function(a){return MJ(a,function(i,s){return r[s].isInRange(i)})}})};function Tje(e){return(e%180+180)%180}var Nje=function(t){var r=t.width,n=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=Tje(a),s=i*Math.PI/180,o=Math.atan(n/r),c=s>o&&s<Math.PI-o?n/Math.sin(s):r/Math.cos(s);return Math.abs(c)},dE,s$;function Cje(){if(s$)return dE;s$=1;var e=vc(),t=Bm(),r=yx();function n(a){return function(i,s,o){var c=Object(i);if(!t(i)){var u=e(s,3);i=r(i),s=function(p){return u(c[p],p,c)}}var h=a(i,s,o);return h>-1?c[u?i[h]:h]:void 0}}return dE=n,dE}var fE,o$;function kje(){if(o$)return fE;o$=1;var e=NJ();function t(r){var n=e(r),a=n%1;return n===n?a?n-a:n:0}return fE=t,fE}var hE,l$;function Oje(){if(l$)return hE;l$=1;var e=KQ(),t=vc(),r=kje(),n=Math.max;function a(i,s,o){var c=i==null?0:i.length;if(!c)return-1;var u=o==null?0:r(o);return u<0&&(u=n(c+u,0)),e(i,t(s,3),u)}return hE=a,hE}var pE,c$;function Mje(){if(c$)return pE;c$=1;var e=Cje(),t=Oje(),r=e(t);return pE=r,pE}var Pje=Mje();const Rje=or(Pje);var Dje=dQ();const Ije=or(Dje);var jje=Ije(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),kN=C.createContext(void 0),ON=C.createContext(void 0),BJ=C.createContext(void 0),zJ=C.createContext({}),FJ=C.createContext(void 0),$J=C.createContext(0),UJ=C.createContext(0),u$=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,i=r.offset,s=t.clipPathId,o=t.children,c=t.width,u=t.height,h=jje(i);return te.createElement(kN.Provider,{value:n},te.createElement(ON.Provider,{value:a},te.createElement(zJ.Provider,{value:i},te.createElement(BJ.Provider,{value:h},te.createElement(FJ.Provider,{value:s},te.createElement($J.Provider,{value:u},te.createElement(UJ.Provider,{value:c},o)))))))},Lje=function(){return C.useContext(FJ)},HJ=function(t){var r=C.useContext(kN);r==null&&Ou();var n=r[t];return n==null&&Ou(),n},Bje=function(){var t=C.useContext(kN);return Gl(t)},zje=function(){var t=C.useContext(ON),r=Rje(t,function(n){return MJ(n.domain,Number.isFinite)});return r||Gl(t)},qJ=function(t){var r=C.useContext(ON);r==null&&Ou();var n=r[t];return n==null&&Ou(),n},Fje=function(){var t=C.useContext(BJ);return t},$je=function(){return C.useContext(zJ)},MN=function(){return C.useContext(UJ)},PN=function(){return C.useContext($J)};function $f(e){"@babel/helpers - typeof";return $f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$f(e)}function Uje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hje(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,GJ(n.key),n)}}function qje(e,t,r){return t&&Hje(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Vje(e,t,r){return t=Vv(t),Gje(e,VJ()?Reflect.construct(t,r||[],Vv(e).constructor):t.apply(e,r))}function Gje(e,t){if(t&&($f(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wje(e)}function Wje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function VJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(VJ=function(){return!!e})()}function Vv(e){return Vv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Vv(e)}function Yje(e,t){if(typeof t!="function"&&t!==null)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&&JA(e,t)}function JA(e,t){return JA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},JA(e,t)}function d$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function f$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?d$(Object(r),!0).forEach(function(n){RN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function RN(e,t,r){return t=GJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GJ(e){var t=Kje(e,"string");return $f(t)=="symbol"?t:t+""}function Kje(e,t){if($f(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($f(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Xje(e,t){return eLe(e)||Jje(e,t)||Zje(e,t)||Qje()}function Qje(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1170In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Zje(e,t){if(e){if(typeof e=="string")return h$(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h$(e,t)}}function h$(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Jje(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function eLe(e){if(Array.isArray(e))return e}function eT(){return eT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},eT.apply(this,arguments)}var tLe=function(t,r){var n;return te.isValidElement(t)?n=te.cloneElement(t,r):kt(t)?n=t(r):n=te.createElement("line",eT({},r,{className:"recharts-reference-line-line"})),n},rLe=function(t,r,n,a,i,s,o,c,u){var h=i.x,p=i.y,g=i.width,y=i.height;if(n){var x=u.y,b=t.y.apply(x,{position:s});if(Us(u,"discard")&&!t.y.isInRange(b))return null;var w=[{x:h+g,y:b},{x:h,y:b}];return c==="left"?w.reverse():w}if(r){var E=u.x,A=t.x.apply(E,{position:s});if(Us(u,"discard")&&!t.x.isInRange(A))return null;var T=[{x:A,y:p+y},{x:A,y:p}];return o==="top"?T.reverse():T}if(a){var R=u.segment,k=R.map(function(O){return t.apply(O,{position:s})});return Us(u,"discard")&&YIe(k,function(O){return!t.isInRange(O)})?null:k}return null};function nLe(e){var t=e.x,r=e.y,n=e.segment,a=e.xAxisId,i=e.yAxisId,s=e.shape,o=e.className,c=e.alwaysShow,u=Lje(),h=HJ(a),p=qJ(i),g=Fje();if(!u||!g)return null;zo(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var y=CN({x:h.scale,y:p.scale}),x=Nn(t),b=Nn(r),w=n&&n.length===2,E=rLe(y,x,b,w,g,e.position,h.orientation,p.orientation,e);if(!E)return null;var A=Xje(E,2),T=A[0],R=T.x,k=T.y,O=A[1],P=O.x,j=O.y,L=Us(e,"hidden")?"url(#".concat(u,")"):void 0,B=f$(f$({clipPath:L},Bt(e,!0)),{},{x1:R,y1:k,x2:P,y2:j});return te.createElement(qr,{className:$t("recharts-reference-line",o)},tLe(s,B),ra.renderCallByParent(e,Aje({x1:R,y1:k,x2:P,y2:j})))}var DN=(function(e){function t(){return Uje(this,t),Vje(this,t,arguments)}return Yje(t,e),qje(t,[{key:"render",value:function(){return te.createElement(nLe,this.props)}}])})(te.Component);RN(DN,"displayName","ReferenceLine");RN(DN,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function tT(){return tT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tT.apply(this,arguments)}function Uf(e){"@babel/helpers - typeof";return Uf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uf(e)}function p$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function m$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?p$(Object(r),!0).forEach(function(n){Dx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function iLe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,YJ(n.key),n)}}function sLe(e,t,r){return t&&iLe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function oLe(e,t,r){return t=Gv(t),lLe(e,WJ()?Reflect.construct(t,r||[],Gv(e).constructor):t.apply(e,r))}function lLe(e,t){if(t&&(Uf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cLe(e)}function cLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WJ=function(){return!!e})()}function Gv(e){return Gv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gv(e)}function uLe(e,t){if(typeof t!="function"&&t!==null)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&&rT(e,t)}function rT(e,t){return rT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},rT(e,t)}function Dx(e,t,r){return t=YJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YJ(e){var t=dLe(e,"string");return Uf(t)=="symbol"?t:t+""}function dLe(e,t){if(Uf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Uf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var fLe=function(t){var r=t.x,n=t.y,a=t.xAxis,i=t.yAxis,s=CN({x:a.scale,y:i.scale}),o=s.apply({x:r,y:n},{bandAware:!0});return Us(t,"discard")&&!s.isInRange(o)?null:o},Ix=(function(e){function t(){return aLe(this,t),oLe(this,t,arguments)}return uLe(t,e),sLe(t,[{key:"render",value:function(){var n=this.props,a=n.x,i=n.y,s=n.r,o=n.alwaysShow,c=n.clipPathId,u=Nn(a),h=Nn(i);if(zo(o===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!u||!h)return null;var p=fLe(this.props);if(!p)return null;var g=p.x,y=p.y,x=this.props,b=x.shape,w=x.className,E=Us(this.props,"hidden")?"url(#".concat(c,")"):void 0,A=m$(m$({clipPath:E},Bt(this.props,!0)),{},{cx:g,cy:y});return te.createElement(qr,{className:$t("recharts-reference-dot",w)},t.renderDot(b,A),ra.renderCallByParent(this.props,{x:g-s,y:y-s,width:2*s,height:2*s}))}}])})(te.Component);Dx(Ix,"displayName","ReferenceDot");Dx(Ix,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Dx(Ix,"renderDot",function(e,t){var r;return te.isValidElement(e)?r=te.cloneElement(e,t):kt(e)?r=e(t):r=te.createElement(NN,tT({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function nT(){return nT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nT.apply(this,arguments)}function Hf(e){"@babel/helpers - typeof";return Hf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hf(e)}function g$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function y$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?g$(Object(r),!0).forEach(function(n){jx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pLe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,XJ(n.key),n)}}function mLe(e,t,r){return t&&pLe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gLe(e,t,r){return t=Wv(t),yLe(e,KJ()?Reflect.construct(t,r||[],Wv(e).constructor):t.apply(e,r))}function yLe(e,t){if(t&&(Hf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vLe(e)}function vLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KJ=function(){return!!e})()}function Wv(e){return Wv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Wv(e)}function bLe(e,t){if(typeof t!="function"&&t!==null)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&&aT(e,t)}function aT(e,t){return aT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},aT(e,t)}function jx(e,t,r){return t=XJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XJ(e){var t=xLe(e,"string");return Hf(t)=="symbol"?t:t+""}function xLe(e,t){if(Hf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var wLe=function(t,r,n,a,i){var s=i.x1,o=i.x2,c=i.y1,u=i.y2,h=i.xAxis,p=i.yAxis;if(!h||!p)return null;var g=CN({x:h.scale,y:p.scale}),y={x:t?g.x.apply(s,{position:"start"}):g.x.rangeMin,y:n?g.y.apply(c,{position:"start"}):g.y.rangeMin},x={x:r?g.x.apply(o,{position:"end"}):g.x.rangeMax,y:a?g.y.apply(u,{position:"end"}):g.y.rangeMax};return Us(i,"discard")&&(!g.isInRange(y)||!g.isInRange(x))?null:jJ(y,x)},Lx=(function(e){function t(){return hLe(this,t),gLe(this,t,arguments)}return bLe(t,e),mLe(t,[{key:"render",value:function(){var n=this.props,a=n.x1,i=n.x2,s=n.y1,o=n.y2,c=n.className,u=n.alwaysShow,h=n.clipPathId;zo(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=Nn(a),g=Nn(i),y=Nn(s),x=Nn(o),b=this.props.shape;if(!p&&!g&&!y&&!x&&!b)return null;var w=wLe(p,g,y,x,this.props);if(!w&&!b)return null;var E=Us(this.props,"hidden")?"url(#".concat(h,")"):void 0;return te.createElement(qr,{className:$t("recharts-reference-area",c)},t.renderRect(b,y$(y$({clipPath:E},Bt(this.props,!0)),w)),ra.renderCallByParent(this.props,w))}}])})(te.Component);jx(Lx,"displayName","ReferenceArea");jx(Lx,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});jx(Lx,"renderRect",function(e,t){var r;return te.isValidElement(e)?r=te.cloneElement(e,t):kt(e)?r=e(t):r=te.createElement(TN,nT({},t,{className:"recharts-reference-area-rect"})),r});function QJ(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],a=0;a<e.length;a+=t)n.push(e[a]);return n}function SLe(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return Nje(n,r)}function ELe(e,t,r){var n=r==="width",a=e.x,i=e.y,s=e.width,o=e.height;return t===1?{start:n?a:i,end:n?a+s:i+o}:{start:n?a+s:i+o,end:n?a:i}}function Yv(e,t,r,n,a){if(e*t<e*n||e*t>e*a)return!1;var i=r();return e*(t-e*i/2-n)>=0&&e*(t+e*i/2-a)<=0}function _Le(e,t){return QJ(e,t+1)}function ALe(e,t,r,n,a){for(var i=(n||[]).slice(),s=t.start,o=t.end,c=0,u=1,h=s,p=function(){var x=n?.[c];if(x===void 0)return{v:QJ(n,u)};var b=c,w,E=function(){return w===void 0&&(w=r(x,b)),w},A=x.coordinate,T=c===0||Yv(e,A,E,h,o);T||(c=0,h=s,u+=1),T&&(h=A+e*(E()/2+a),c+=u)},g;u<=i.length;)if(g=p(),g)return g.v;return[]}function lm(e){"@babel/helpers - typeof";return lm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lm(e)}function v$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ea(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?v$(Object(r),!0).forEach(function(n){TLe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function TLe(e,t,r){return t=NLe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NLe(e){var t=CLe(e,"string");return lm(t)=="symbol"?t:t+""}function CLe(e,t){if(lm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(lm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kLe(e,t,r,n,a){for(var i=(n||[]).slice(),s=i.length,o=t.start,c=t.end,u=function(g){var y=i[g],x,b=function(){return x===void 0&&(x=r(y,g)),x};if(g===s-1){var w=e*(y.coordinate+e*b()/2-c);i[g]=y=ea(ea({},y),{},{tickCoord:w>0?y.coordinate-w*e:y.coordinate})}else i[g]=y=ea(ea({},y),{},{tickCoord:y.coordinate});var E=Yv(e,y.tickCoord,b,o,c);E&&(c=y.tickCoord-e*(b()/2+a),i[g]=ea(ea({},y),{},{isShow:!0}))},h=s-1;h>=0;h--)u(h);return i}function OLe(e,t,r,n,a,i){var s=(n||[]).slice(),o=s.length,c=t.start,u=t.end;if(i){var h=n[o-1],p=r(h,o-1),g=e*(h.coordinate+e*p/2-u);s[o-1]=h=ea(ea({},h),{},{tickCoord:g>0?h.coordinate-g*e:h.coordinate});var y=Yv(e,h.tickCoord,function(){return p},c,u);y&&(u=h.tickCoord-e*(p/2+a),s[o-1]=ea(ea({},h),{},{isShow:!0}))}for(var x=i?o-1:o,b=function(A){var T=s[A],R,k=function(){return R===void 0&&(R=r(T,A)),R};if(A===0){var O=e*(T.coordinate-e*k()/2-c);s[A]=T=ea(ea({},T),{},{tickCoord:O<0?T.coordinate-O*e:T.coordinate})}else s[A]=T=ea(ea({},T),{},{tickCoord:T.coordinate});var P=Yv(e,T.tickCoord,k,c,u);P&&(c=T.tickCoord+e*(k()/2+a),s[A]=ea(ea({},T),{},{isShow:!0}))},w=0;w<x;w++)b(w);return s}function IN(e,t,r){var n=e.tick,a=e.ticks,i=e.viewBox,s=e.minTickGap,o=e.orientation,c=e.interval,u=e.tickFormatter,h=e.unit,p=e.angle;if(!a||!a.length||!n)return[];if(Ge(c)||v0.isSsr)return _Le(a,typeof c=="number"&&Ge(c)?c:0);var g=[],y=o==="top"||o==="bottom"?"width":"height",x=h&&y==="width"?ip(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},b=function(T,R){var k=kt(u)?u(T.value,R):T.value;return y==="width"?SLe(ip(k,{fontSize:t,letterSpacing:r}),x,p):ip(k,{fontSize:t,letterSpacing:r})[y]},w=a.length>=2?rs(a[1].coordinate-a[0].coordinate):1,E=ELe(i,w,y);return c==="equidistantPreserveStart"?ALe(w,E,b,a,s):(c==="preserveStart"||c==="preserveStartEnd"?g=OLe(w,E,b,a,s,c==="preserveStartEnd"):g=kLe(w,E,b,a,s),g.filter(function(A){return A.isShow}))}var MLe=["viewBox"],PLe=["viewBox"],RLe=["ticks"];function qf(e){"@babel/helpers - typeof";return qf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qf(e)}function Zd(){return Zd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zd.apply(this,arguments)}function b$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function En(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?b$(Object(r),!0).forEach(function(n){jN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mE(e,t){if(e==null)return{};var r=DLe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DLe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ILe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x$(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,JJ(n.key),n)}}function jLe(e,t,r){return t&&x$(e.prototype,t),r&&x$(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function LLe(e,t,r){return t=Kv(t),BLe(e,ZJ()?Reflect.construct(t,r||[],Kv(e).constructor):t.apply(e,r))}function BLe(e,t){if(t&&(qf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zLe(e)}function zLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZJ=function(){return!!e})()}function Kv(e){return Kv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Kv(e)}function FLe(e,t){if(typeof t!="function"&&t!==null)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&&iT(e,t)}function iT(e,t){return iT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},iT(e,t)}function jN(e,t,r){return t=JJ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JJ(e){var t=$Le(e,"string");return qf(t)=="symbol"?t:t+""}function $Le(e,t){if(qf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var S0=(function(e){function t(r){var n;return ILe(this,t),n=LLe(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return FLe(t,e),jLe(t,[{key:"shouldComponentUpdate",value:function(n,a){var i=n.viewBox,s=mE(n,MLe),o=this.props,c=o.viewBox,u=mE(o,PLe);return!cf(i,c)||!cf(s,u)||!cf(a,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var a=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var a=this.props,i=a.x,s=a.y,o=a.width,c=a.height,u=a.orientation,h=a.tickSize,p=a.mirror,g=a.tickMargin,y,x,b,w,E,A,T=p?-1:1,R=n.tickSize||h,k=Ge(n.tickCoord)?n.tickCoord:n.coordinate;switch(u){case"top":y=x=n.coordinate,w=s+ +!p*c,b=w-T*R,A=b-T*g,E=k;break;case"left":b=w=n.coordinate,x=i+ +!p*o,y=x-T*R,E=y-T*g,A=k;break;case"right":b=w=n.coordinate,x=i+ +p*o,y=x+T*R,E=y+T*g,A=k;break;default:y=x=n.coordinate,w=s+ +p*c,b=w+T*R,A=b+T*g,E=k;break}return{line:{x1:y,y1:b,x2:x,y2:w},tick:{x:E,y:A}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,a=n.orientation,i=n.mirror,s;switch(a){case"left":s=i?"start":"end";break;case"right":s=i?"end":"start";break;default:s="middle";break}return s}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,a=n.orientation,i=n.mirror,s="end";switch(a){case"left":case"right":s="middle";break;case"top":s=i?"start":"end";break;default:s=i?"end":"start";break}return s}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.x,i=n.y,s=n.width,o=n.height,c=n.orientation,u=n.mirror,h=n.axisLine,p=En(En(En({},Bt(this.props,!1)),Bt(h,!1)),{},{fill:"none"});if(c==="top"||c==="bottom"){var g=+(c==="top"&&!u||c==="bottom"&&u);p=En(En({},p),{},{x1:a,y1:i+g*o,x2:a+s,y2:i+g*o})}else{var y=+(c==="left"&&!u||c==="right"&&u);p=En(En({},p),{},{x1:a+y*s,y1:i,x2:a+y*s,y2:i+o})}return te.createElement("line",Zd({},p,{className:$t("recharts-cartesian-axis-line",Di(h,"className"))}))}},{key:"renderTicks",value:function(n,a,i){var s=this,o=this.props,c=o.tickLine,u=o.stroke,h=o.tick,p=o.tickFormatter,g=o.unit,y=IN(En(En({},this.props),{},{ticks:n}),a,i),x=this.getTickTextAnchor(),b=this.getTickVerticalAnchor(),w=Bt(this.props,!1),E=Bt(h,!1),A=En(En({},w),{},{fill:"none"},Bt(c,!1)),T=y.map(function(R,k){var O=s.getTickLineCoord(R),P=O.line,j=O.tick,L=En(En(En(En({textAnchor:x,verticalAnchor:b},w),{},{stroke:"none",fill:u},E),j),{},{index:k,payload:R,visibleTicksCount:y.length,tickFormatter:p});return te.createElement(qr,Zd({className:"recharts-cartesian-axis-tick",key:"tick-".concat(R.value,"-").concat(R.coordinate,"-").concat(R.tickCoord)},ov(s.props,R,k)),c&&te.createElement("line",Zd({},A,P,{className:$t("recharts-cartesian-axis-tick-line",Di(c,"className"))})),h&&t.renderTickItem(h,L,"".concat(kt(p)?p(R.value,k):R.value).concat(g||"")))});return te.createElement("g",{className:"recharts-cartesian-axis-ticks"},T)}},{key:"render",value:function(){var n=this,a=this.props,i=a.axisLine,s=a.width,o=a.height,c=a.ticksGenerator,u=a.className,h=a.hide;if(h)return null;var p=this.props,g=p.ticks,y=mE(p,RLe),x=g;return kt(c)&&(x=g&&g.length>0?c(this.props):c(y)),s<=0||o<=0||!x||!x.length?null:te.createElement(qr,{className:$t("recharts-cartesian-axis",u),ref:function(w){n.layerReference=w}},i&&this.renderAxisLine(),this.renderTicks(x,this.state.fontSize,this.state.letterSpacing),ra.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,a,i){var s,o=$t(a.className,"recharts-cartesian-axis-tick-value");return te.isValidElement(n)?s=te.cloneElement(n,En(En({},a),{},{className:o})):kt(n)?s=n(En(En({},a),{},{className:o})):s=te.createElement(yv,Zd({},a,{className:"recharts-cartesian-axis-tick-value"}),i),s}}])})(C.Component);jN(S0,"displayName","CartesianAxis");jN(S0,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var ULe=["x1","y1","x2","y2","key"],HLe=["offset"];function Mu(e){"@babel/helpers - typeof";return Mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mu(e)}function w$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function na(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?w$(Object(r),!0).forEach(function(n){qLe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qLe(e,t,r){return t=VLe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VLe(e){var t=GLe(e,"string");return Mu(t)=="symbol"?t:t+""}function GLe(e,t){if(Mu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Mu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iu(){return iu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},iu.apply(this,arguments)}function S$(e,t){if(e==null)return{};var r=WLe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function WLe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var YLe=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,a=t.x,i=t.y,s=t.width,o=t.height,c=t.ry;return te.createElement("rect",{x:a,y:i,ry:c,width:s,height:o,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function eee(e,t){var r;if(te.isValidElement(e))r=te.cloneElement(e,t);else if(kt(e))r=e(t);else{var n=t.x1,a=t.y1,i=t.x2,s=t.y2,o=t.key,c=S$(t,ULe),u=Bt(c,!1);u.offset;var h=S$(u,HLe);r=te.createElement("line",iu({},h,{x1:n,y1:a,x2:i,y2:s,fill:"none",key:o}))}return r}function KLe(e){var t=e.x,r=e.width,n=e.horizontal,a=n===void 0?!0:n,i=e.horizontalPoints;if(!a||!i||!i.length)return null;var s=i.map(function(o,c){var u=na(na({},e),{},{x1:t,y1:o,x2:t+r,y2:o,key:"line-".concat(c),index:c});return eee(a,u)});return te.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}function XLe(e){var t=e.y,r=e.height,n=e.vertical,a=n===void 0?!0:n,i=e.verticalPoints;if(!a||!i||!i.length)return null;var s=i.map(function(o,c){var u=na(na({},e),{},{x1:o,y1:t,x2:o,y2:t+r,key:"line-".concat(c),index:c});return eee(a,u)});return te.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function QLe(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,a=e.y,i=e.width,s=e.height,o=e.horizontalPoints,c=e.horizontal,u=c===void 0?!0:c;if(!u||!t||!t.length)return null;var h=o.map(function(g){return Math.round(g+a-a)}).sort(function(g,y){return g-y});a!==h[0]&&h.unshift(0);var p=h.map(function(g,y){var x=!h[y+1],b=x?a+s-g:h[y+1]-g;if(b<=0)return null;var w=y%t.length;return te.createElement("rect",{key:"react-".concat(y),y:g,x:n,height:b,width:i,stroke:"none",fill:t[w],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return te.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function ZLe(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,a=e.fillOpacity,i=e.x,s=e.y,o=e.width,c=e.height,u=e.verticalPoints;if(!r||!n||!n.length)return null;var h=u.map(function(g){return Math.round(g+i-i)}).sort(function(g,y){return g-y});i!==h[0]&&h.unshift(0);var p=h.map(function(g,y){var x=!h[y+1],b=x?i+o-g:h[y+1]-g;if(b<=0)return null;var w=y%n.length;return te.createElement("rect",{key:"react-".concat(y),x:g,y:s,width:b,height:c,stroke:"none",fill:n[w],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return te.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var JLe=function(t,r){var n=t.xAxis,a=t.width,i=t.height,s=t.offset;return pJ(IN(na(na(na({},S0.defaultProps),n),{},{ticks:Ro(n,!0),viewBox:{x:0,y:0,width:a,height:i}})),s.left,s.left+s.width,r)},eBe=function(t,r){var n=t.yAxis,a=t.width,i=t.height,s=t.offset;return pJ(IN(na(na(na({},S0.defaultProps),n),{},{ticks:Ro(n,!0),viewBox:{x:0,y:0,width:a,height:i}})),s.top,s.top+s.height,r)},qd={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function tee(e){var t,r,n,a,i,s,o=MN(),c=PN(),u=$je(),h=na(na({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:qd.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:qd.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:qd.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:qd.horizontalFill,vertical:(i=e.vertical)!==null&&i!==void 0?i:qd.vertical,verticalFill:(s=e.verticalFill)!==null&&s!==void 0?s:qd.verticalFill,x:Ge(e.x)?e.x:u.left,y:Ge(e.y)?e.y:u.top,width:Ge(e.width)?e.width:u.width,height:Ge(e.height)?e.height:u.height}),p=h.x,g=h.y,y=h.width,x=h.height,b=h.syncWithTicks,w=h.horizontalValues,E=h.verticalValues,A=Bje(),T=zje();if(!Ge(y)||y<=0||!Ge(x)||x<=0||!Ge(p)||p!==+p||!Ge(g)||g!==+g)return null;var R=h.verticalCoordinatesGenerator||JLe,k=h.horizontalCoordinatesGenerator||eBe,O=h.horizontalPoints,P=h.verticalPoints;if((!O||!O.length)&&kt(k)){var j=w&&w.length,L=k({yAxis:T?na(na({},T),{},{ticks:j?w:T.ticks}):void 0,width:o,height:c,offset:u},j?!0:b);zo(Array.isArray(L),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Mu(L),"]")),Array.isArray(L)&&(O=L)}if((!P||!P.length)&&kt(R)){var B=E&&E.length,$=R({xAxis:A?na(na({},A),{},{ticks:B?E:A.ticks}):void 0,width:o,height:c,offset:u},B?!0:b);zo(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Mu($),"]")),Array.isArray($)&&(P=$)}return te.createElement("g",{className:"recharts-cartesian-grid"},te.createElement(YLe,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),te.createElement(KLe,iu({},h,{offset:u,horizontalPoints:O,xAxis:A,yAxis:T})),te.createElement(XLe,iu({},h,{offset:u,verticalPoints:P,xAxis:A,yAxis:T})),te.createElement(QLe,iu({},h,{horizontalPoints:O})),te.createElement(ZLe,iu({},h,{verticalPoints:P})))}tee.displayName="CartesianGrid";var tBe=["layout","type","stroke","connectNulls","isRange","ref"],rBe=["key"],ree;function Vf(e){"@babel/helpers - typeof";return Vf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vf(e)}function nee(e,t){if(e==null)return{};var r=nBe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nBe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function su(){return su=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},su.apply(this,arguments)}function E$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Hl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?E$(Object(r),!0).forEach(function(n){zs(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _$(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,iee(n.key),n)}}function iBe(e,t,r){return t&&_$(e.prototype,t),r&&_$(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function sBe(e,t,r){return t=Xv(t),oBe(e,aee()?Reflect.construct(t,r||[],Xv(e).constructor):t.apply(e,r))}function oBe(e,t){if(t&&(Vf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lBe(e)}function lBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aee=function(){return!!e})()}function Xv(e){return Xv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xv(e)}function cBe(e,t){if(typeof t!="function"&&t!==null)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&&sT(e,t)}function sT(e,t){return sT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},sT(e,t)}function zs(e,t,r){return t=iee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iee(e){var t=uBe(e,"string");return Vf(t)=="symbol"?t:t+""}function uBe(e,t){if(Vf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Sc=(function(e){function t(){var r;aBe(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=sBe(this,t,[].concat(a)),zs(r,"state",{isAnimationFinished:!0}),zs(r,"id",Lm("recharts-area-")),zs(r,"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),kt(s)&&s()}),zs(r,"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),kt(s)&&s()}),r}return cBe(t,e),iBe(t,[{key:"renderDots",value:function(n,a,i){var s=this.props.isAnimationActive,o=this.state.isAnimationFinished;if(s&&!o)return null;var c=this.props,u=c.dot,h=c.points,p=c.dataKey,g=Bt(this.props,!1),y=Bt(u,!0),x=h.map(function(w,E){var A=Hl(Hl(Hl({key:"dot-".concat(E),r:3},g),y),{},{index:E,cx:w.x,cy:w.y,dataKey:p,value:w.value,payload:w.payload,points:h});return t.renderDotItem(u,A)}),b={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(i,")"):null};return te.createElement(qr,su({className:"recharts-area-dots"},b),x)}},{key:"renderHorizontalRect",value:function(n){var a=this.props,i=a.baseLine,s=a.points,o=a.strokeWidth,c=s[0].x,u=s[s.length-1].x,h=n*Math.abs(c-u),p=Xl(s.map(function(g){return g.y||0}));return Ge(i)&&typeof i=="number"?p=Math.max(i,p):i&&Array.isArray(i)&&i.length&&(p=Math.max(Xl(i.map(function(g){return g.y||0})),p)),Ge(p)?te.createElement("rect",{x:c<u?c:c-h,y:0,width:h,height:Math.floor(p+(o?parseInt("".concat(o),10):1))}):null}},{key:"renderVerticalRect",value:function(n){var a=this.props,i=a.baseLine,s=a.points,o=a.strokeWidth,c=s[0].y,u=s[s.length-1].y,h=n*Math.abs(c-u),p=Xl(s.map(function(g){return g.x||0}));return Ge(i)&&typeof i=="number"?p=Math.max(i,p):i&&Array.isArray(i)&&i.length&&(p=Math.max(Xl(i.map(function(g){return g.x||0})),p)),Ge(p)?te.createElement("rect",{x:0,y:c<u?c:c-h,width:p+(o?parseInt("".concat(o),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(n){var a=this.props.layout;return a==="vertical"?this.renderVerticalRect(n):this.renderHorizontalRect(n)}},{key:"renderAreaStatically",value:function(n,a,i,s){var o=this.props,c=o.layout,u=o.type,h=o.stroke,p=o.connectNulls,g=o.isRange;o.ref;var y=nee(o,tBe);return te.createElement(qr,{clipPath:i?"url(#clipPath-".concat(s,")"):null},te.createElement(lp,su({},Bt(y,!0),{points:n,connectNulls:p,type:u,baseLine:a,layout:c,stroke:"none",className:"recharts-area-area"})),h!=="none"&&te.createElement(lp,su({},Bt(this.props,!1),{className:"recharts-area-curve",layout:c,type:u,connectNulls:p,fill:"none",points:n})),h!=="none"&&g&&te.createElement(lp,su({},Bt(this.props,!1),{className:"recharts-area-curve",layout:c,type:u,connectNulls:p,fill:"none",points:a})))}},{key:"renderAreaWithAnimation",value:function(n,a){var i=this,s=this.props,o=s.points,c=s.baseLine,u=s.isAnimationActive,h=s.animationBegin,p=s.animationDuration,g=s.animationEasing,y=s.animationId,x=this.state,b=x.prevPoints,w=x.prevBaseLine;return te.createElement(el,{begin:h,duration:p,isActive:u,easing:g,from:{t:0},to:{t:1},key:"area-".concat(y),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(E){var A=E.t;if(b){var T=b.length/o.length,R=o.map(function(j,L){var B=Math.floor(L*T);if(b[B]){var $=b[B],V=Ni($.x,j.x),K=Ni($.y,j.y);return Hl(Hl({},j),{},{x:V(A),y:K(A)})}return j}),k;if(Ge(c)&&typeof c=="number"){var O=Ni(w,c);k=O(A)}else if(Ut(c)||g0(c)){var P=Ni(w,0);k=P(A)}else k=c.map(function(j,L){var B=Math.floor(L*T);if(w[B]){var $=w[B],V=Ni($.x,j.x),K=Ni($.y,j.y);return Hl(Hl({},j),{},{x:V(A),y:K(A)})}return j});return i.renderAreaStatically(R,k,n,a)}return te.createElement(qr,null,te.createElement("defs",null,te.createElement("clipPath",{id:"animationClipPath-".concat(a)},i.renderClipRect(A))),te.createElement(qr,{clipPath:"url(#animationClipPath-".concat(a,")")},i.renderAreaStatically(o,c,n,a)))})}},{key:"renderArea",value:function(n,a){var i=this.props,s=i.points,o=i.baseLine,c=i.isAnimationActive,u=this.state,h=u.prevPoints,p=u.prevBaseLine,g=u.totalLength;return c&&s&&s.length&&(!h&&g>0||!$p(h,s)||!$p(p,o))?this.renderAreaWithAnimation(n,a):this.renderAreaStatically(s,o,n,a)}},{key:"render",value:function(){var n,a=this.props,i=a.hide,s=a.dot,o=a.points,c=a.className,u=a.top,h=a.left,p=a.xAxis,g=a.yAxis,y=a.width,x=a.height,b=a.isAnimationActive,w=a.id;if(i||!o||!o.length)return null;var E=this.state.isAnimationFinished,A=o.length===1,T=$t("recharts-area",c),R=p&&p.allowDataOverflow,k=g&&g.allowDataOverflow,O=R||k,P=Ut(w)?this.id:w,j=(n=Bt(s,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},L=j.r,B=L===void 0?3:L,$=j.strokeWidth,V=$===void 0?2:$,K=MTe(s)?s:{},q=K.clipDot,J=q===void 0?!0:q,U=B*2+V;return te.createElement(qr,{className:T},R||k?te.createElement("defs",null,te.createElement("clipPath",{id:"clipPath-".concat(P)},te.createElement("rect",{x:R?h:h-y/2,y:k?u:u-x/2,width:R?y:y*2,height:k?x:x*2})),!J&&te.createElement("clipPath",{id:"clipPath-dots-".concat(P)},te.createElement("rect",{x:h-U/2,y:u-U/2,width:y+U,height:x+U}))):null,A?null:this.renderArea(O,P),(s||A)&&this.renderDots(O,J,P),(!b||E)&&tc.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,curBaseLine:n.baseLine,prevPoints:a.curPoints,prevBaseLine:a.curBaseLine}:n.points!==a.curPoints||n.baseLine!==a.curBaseLine?{curPoints:n.points,curBaseLine:n.baseLine}:null}}])})(C.PureComponent);ree=Sc;zs(Sc,"displayName","Area");zs(Sc,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!v0.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});zs(Sc,"getBaseValue",function(e,t,r,n){var a=e.layout,i=e.baseValue,s=t.props.baseValue,o=s??i;if(Ge(o)&&typeof o=="number")return o;var c=a==="horizontal"?n:r,u=c.scale.domain();if(c.type==="number"){var h=Math.max(u[0],u[1]),p=Math.min(u[0],u[1]);return o==="dataMin"?p:o==="dataMax"||h<0?h:Math.max(Math.min(u[0],u[1]),0)}return o==="dataMin"?u[0]:o==="dataMax"?u[1]:u[0]});zs(Sc,"getComposedData",function(e){var t=e.props,r=e.item,n=e.xAxis,a=e.yAxis,i=e.xAxisTicks,s=e.yAxisTicks,o=e.bandSize,c=e.dataKey,u=e.stackedData,h=e.dataStartIndex,p=e.displayedData,g=e.offset,y=t.layout,x=u&&u.length,b=ree.getBaseValue(t,r,n,a),w=y==="horizontal",E=!1,A=p.map(function(R,k){var O;x?O=u[h+k]:(O=oi(R,c),Array.isArray(O)?E=!0:O=[b,O]);var P=O[1]==null||x&&oi(R,c)==null;return w?{x:zz({axis:n,ticks:i,bandSize:o,entry:R,index:k}),y:P?null:a.scale(O[1]),value:O,payload:R}:{x:P?null:n.scale(O[1]),y:zz({axis:a,ticks:s,bandSize:o,entry:R,index:k}),value:O,payload:R}}),T;return x||E?T=A.map(function(R){var k=Array.isArray(R.value)?R.value[0]:null;return w?{x:R.x,y:k!=null&&R.y!=null?a.scale(k):null}:{x:k!=null?n.scale(k):null,y:R.y}}):T=w?a.scale(b):n.scale(b),Hl({points:A,baseLine:T,layout:y,isRange:E},g)});zs(Sc,"renderDotItem",function(e,t){var r;if(te.isValidElement(e))r=te.cloneElement(e,t);else if(kt(e))r=e(t);else{var n=$t("recharts-area-dot",typeof e!="boolean"?e.className:""),a=t.key,i=nee(t,rBe);r=te.createElement(NN,su({},i,{key:a,className:n}))}return r});function Gf(e){"@babel/helpers - typeof";return Gf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gf(e)}function dBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fBe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,lee(n.key),n)}}function hBe(e,t,r){return t&&fBe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function pBe(e,t,r){return t=Qv(t),mBe(e,see()?Reflect.construct(t,r||[],Qv(e).constructor):t.apply(e,r))}function mBe(e,t){if(t&&(Gf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gBe(e)}function gBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function see(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(see=function(){return!!e})()}function Qv(e){return Qv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qv(e)}function yBe(e,t){if(typeof t!="function"&&t!==null)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&&oT(e,t)}function oT(e,t){return oT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},oT(e,t)}function oee(e,t,r){return t=lee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lee(e){var t=vBe(e,"string");return Gf(t)=="symbol"?t:t+""}function vBe(e,t){if(Gf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Gf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function lT(){return lT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lT.apply(this,arguments)}function bBe(e){var t=e.xAxisId,r=MN(),n=PN(),a=HJ(t);return a==null?null:C.createElement(S0,lT({},a,{className:$t("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(s){return Ro(s,!0)}}))}var Bx=(function(e){function t(){return dBe(this,t),pBe(this,t,arguments)}return yBe(t,e),hBe(t,[{key:"render",value:function(){return C.createElement(bBe,this.props)}}])})(C.Component);oee(Bx,"displayName","XAxis");oee(Bx,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function Wf(e){"@babel/helpers - typeof";return Wf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wf(e)}function xBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wBe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,dee(n.key),n)}}function SBe(e,t,r){return t&&wBe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function EBe(e,t,r){return t=Zv(t),_Be(e,cee()?Reflect.construct(t,r||[],Zv(e).constructor):t.apply(e,r))}function _Be(e,t){if(t&&(Wf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ABe(e)}function ABe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cee=function(){return!!e})()}function Zv(e){return Zv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zv(e)}function TBe(e,t){if(typeof t!="function"&&t!==null)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&&cT(e,t)}function cT(e,t){return cT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},cT(e,t)}function uee(e,t,r){return t=dee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dee(e){var t=NBe(e,"string");return Wf(t)=="symbol"?t:t+""}function NBe(e,t){if(Wf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function uT(){return uT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uT.apply(this,arguments)}var CBe=function(t){var r=t.yAxisId,n=MN(),a=PN(),i=qJ(r);return i==null?null:C.createElement(S0,uT({},i,{className:$t("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(o){return Ro(o,!0)}}))},zx=(function(e){function t(){return xBe(this,t),EBe(this,t,arguments)}return TBe(t,e),SBe(t,[{key:"render",value:function(){return C.createElement(CBe,this.props)}}])})(C.Component);uee(zx,"displayName","YAxis");uee(zx,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function A$(e){return PBe(e)||MBe(e)||OBe(e)||kBe()}function kBe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1171In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OBe(e,t){if(e){if(typeof e=="string")return dT(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return dT(e,t)}}function MBe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PBe(e){if(Array.isArray(e))return dT(e)}function dT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var fT=function(t,r,n,a,i){var s=as(t,DN),o=as(t,Ix),c=[].concat(A$(s),A$(o)),u=as(t,Lx),h="".concat(a,"Id"),p=a[0],g=r;if(c.length&&(g=c.reduce(function(b,w){if(w.props[h]===n&&Us(w.props,"extendDomain")&&Ge(w.props[p])){var E=w.props[p];return[Math.min(b[0],E),Math.max(b[1],E)]}return b},g)),u.length){var y="".concat(p,"1"),x="".concat(p,"2");g=u.reduce(function(b,w){if(w.props[h]===n&&Us(w.props,"extendDomain")&&Ge(w.props[y])&&Ge(w.props[x])){var E=w.props[y],A=w.props[x];return[Math.min(b[0],E,A),Math.max(b[1],E,A)]}return b},g)}return i&&i.length&&(g=i.reduce(function(b,w){return Ge(w)?[Math.min(b[0],w),Math.max(b[1],w)]:b},g)),g},gE={exports:{}},T$;function RBe(){return T$||(T$=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function a(c,u,h){this.fn=c,this.context=u,this.once=h||!1}function i(c,u,h,p,g){if(typeof h!="function")throw new TypeError("The listener must be a function");var y=new a(h,p||c,g),x=r?r+u:u;return c._events[x]?c._events[x].fn?c._events[x]=[c._events[x],y]:c._events[x].push(y):(c._events[x]=y,c._eventsCount++),c}function s(c,u){--c._eventsCount===0?c._events=new n:delete c._events[u]}function o(){this._events=new n,this._eventsCount=0}o.prototype.eventNames=function(){var u=[],h,p;if(this._eventsCount===0)return u;for(p in h=this._events)t.call(h,p)&&u.push(r?p.slice(1):p);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(h)):u},o.prototype.listeners=function(u){var h=r?r+u:u,p=this._events[h];if(!p)return[];if(p.fn)return[p.fn];for(var g=0,y=p.length,x=new Array(y);g<y;g++)x[g]=p[g].fn;return x},o.prototype.listenerCount=function(u){var h=r?r+u:u,p=this._events[h];return p?p.fn?1:p.length:0},o.prototype.emit=function(u,h,p,g,y,x){var b=r?r+u:u;if(!this._events[b])return!1;var w=this._events[b],E=arguments.length,A,T;if(w.fn){switch(w.once&&this.removeListener(u,w.fn,void 0,!0),E){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,h),!0;case 3:return w.fn.call(w.context,h,p),!0;case 4:return w.fn.call(w.context,h,p,g),!0;case 5:return w.fn.call(w.context,h,p,g,y),!0;case 6:return w.fn.call(w.context,h,p,g,y,x),!0}for(T=1,A=new Array(E-1);T<E;T++)A[T-1]=arguments[T];w.fn.apply(w.context,A)}else{var R=w.length,k;for(T=0;T<R;T++)switch(w[T].once&&this.removeListener(u,w[T].fn,void 0,!0),E){case 1:w[T].fn.call(w[T].context);break;case 2:w[T].fn.call(w[T].context,h);break;case 3:w[T].fn.call(w[T].context,h,p);break;case 4:w[T].fn.call(w[T].context,h,p,g);break;default:if(!A)for(k=1,A=new Array(E-1);k<E;k++)A[k-1]=arguments[k];w[T].fn.apply(w[T].context,A)}}return!0},o.prototype.on=function(u,h,p){return i(this,u,h,p,!1)},o.prototype.once=function(u,h,p){return i(this,u,h,p,!0)},o.prototype.removeListener=function(u,h,p,g){var y=r?r+u:u;if(!this._events[y])return this;if(!h)return s(this,y),this;var x=this._events[y];if(x.fn)x.fn===h&&(!g||x.once)&&(!p||x.context===p)&&s(this,y);else{for(var b=0,w=[],E=x.length;b<E;b++)(x[b].fn!==h||g&&!x[b].once||p&&x[b].context!==p)&&w.push(x[b]);w.length?this._events[y]=w.length===1?w[0]:w:s(this,y)}return this},o.prototype.removeAllListeners=function(u){var h;return u?(h=r?r+u:u,this._events[h]&&s(this,h)):(this._events=new n,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=r,o.EventEmitter=o,e.exports=o})(gE)),gE.exports}var DBe=RBe();const IBe=or(DBe);var yE=new IBe,vE="recharts.syncMouseEvents";function cm(e){"@babel/helpers - typeof";return cm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cm(e)}function jBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LBe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fee(n.key),n)}}function BBe(e,t,r){return t&&LBe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function bE(e,t,r){return t=fee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fee(e){var t=zBe(e,"string");return cm(t)=="symbol"?t:t+""}function zBe(e,t){if(cm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var FBe=(function(){function e(){jBe(this,e),bE(this,"activeIndex",0),bE(this,"coordinateList",[]),bE(this,"layout","horizontal")}return BBe(e,[{key:"setDetails",value:function(r){var n,a=r.coordinateList,i=a===void 0?null:a,s=r.container,o=s===void 0?null:s,c=r.layout,u=c===void 0?null:c,h=r.offset,p=h===void 0?null:h,g=r.mouseHandlerCallback,y=g===void 0?null:g;this.coordinateList=(n=i??this.coordinateList)!==null&&n!==void 0?n:[],this.container=o??this.container,this.layout=u??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=y??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var a=this.container.getBoundingClientRect(),i=a.x,s=a.y,o=a.height,c=this.coordinateList[this.activeIndex].coordinate,u=((r=window)===null||r===void 0?void 0:r.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=i+c+u,g=s+this.offset.top+o/2+h;this.mouseHandlerCallback({pageX:p,pageY:g})}}}])})();function $Be(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e?.[0],a=e?.[1];if(n&&a&&Ge(n)&&Ge(a))return!0}return!1}function UBe(e,t,r,n){var a=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-a,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function hee(e){var t=e.cx,r=e.cy,n=e.radius,a=e.startAngle,i=e.endAngle,s=Kn(t,r,n,a),o=Kn(t,r,n,i);return{points:[s,o],cx:t,cy:r,radius:n,startAngle:a,endAngle:i}}function HBe(e,t,r){var n,a,i,s;if(e==="horizontal")n=t.x,i=n,a=r.top,s=r.top+r.height;else if(e==="vertical")a=t.y,s=a,n=r.left,i=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var o=t.cx,c=t.cy,u=t.innerRadius,h=t.outerRadius,p=t.angle,g=Kn(o,c,u,p),y=Kn(o,c,h,p);n=g.x,a=g.y,i=y.x,s=y.y}else return hee(t);return[{x:n,y:a},{x:i,y:s}]}function um(e){"@babel/helpers - typeof";return um=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},um(e)}function N$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function J1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?N$(Object(r),!0).forEach(function(n){qBe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qBe(e,t,r){return t=VBe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VBe(e){var t=GBe(e,"string");return um(t)=="symbol"?t:t+""}function GBe(e,t){if(um(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(um(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WBe(e){var t,r,n=e.element,a=e.tooltipEventType,i=e.isActive,s=e.activeCoordinate,o=e.activePayload,c=e.offset,u=e.activeTooltipIndex,h=e.tooltipAxisBandSize,p=e.layout,g=e.chartName,y=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!y||!i||!s||g!=="ScatterChart"&&a!=="axis")return null;var x,b=lp;if(g==="ScatterChart")x=s,b=YDe;else if(g==="BarChart")x=UBe(p,s,c,h),b=TN;else if(p==="radial"){var w=hee(s),E=w.cx,A=w.cy,T=w.radius,R=w.startAngle,k=w.endAngle;x={cx:E,cy:A,startAngle:R,endAngle:k,innerRadius:T,outerRadius:T},b=bJ}else x={points:HBe(p,s,c)},b=lp;var O=J1(J1(J1(J1({stroke:"#ccc",pointerEvents:"none"},c),x),Bt(y,!1)),{},{payload:o,payloadIndex:u,className:$t("recharts-tooltip-cursor",y.className)});return C.isValidElement(y)?C.cloneElement(y,O):C.createElement(b,O)}var YBe=["item"],KBe=["children","className","width","height","style","compact","title","desc"];function Yf(e){"@babel/helpers - typeof";return Yf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yf(e)}function Jd(){return Jd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jd.apply(this,arguments)}function C$(e,t){return ZBe(e)||QBe(e,t)||mee(e,t)||XBe()}function XBe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
1172In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function QBe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);c=!0);}catch(h){u=!0,a=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}function ZBe(e){if(Array.isArray(e))return e}function k$(e,t){if(e==null)return{};var r=JBe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JBe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function eze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tze(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gee(n.key),n)}}function rze(e,t,r){return t&&tze(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function nze(e,t,r){return t=Jv(t),aze(e,pee()?Reflect.construct(t,r||[],Jv(e).constructor):t.apply(e,r))}function aze(e,t){if(t&&(Yf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ize(e)}function ize(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pee=function(){return!!e})()}function Jv(e){return Jv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jv(e)}function sze(e,t){if(typeof t!="function"&&t!==null)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&&hT(e,t)}function hT(e,t){return hT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},hT(e,t)}function Kf(e){return cze(e)||lze(e)||mee(e)||oze()}function oze(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
1173In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mee(e,t){if(e){if(typeof e=="string")return pT(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return pT(e,t)}}function lze(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function cze(e){if(Array.isArray(e))return pT(e)}function pT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function O$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ne(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?O$(Object(r),!0).forEach(function(n){pt(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pt(e,t,r){return t=gee(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gee(e){var t=uze(e,"string");return Yf(t)=="symbol"?t:t+""}function uze(e,t){if(Yf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dze={xAxis:["bottom","top"],yAxis:["left","right"]},fze={width:"100%",height:"100%"},yee={x:0,y:0};function ey(e){return e}var hze=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},pze=function(t,r,n,a){var i=r.find(function(h){return h&&h.index===n});if(i){if(t==="horizontal")return{x:i.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:i.coordinate};if(t==="centric"){var s=i.coordinate,o=a.radius;return Ne(Ne(Ne({},a),Kn(a.cx,a.cy,o,s)),{},{angle:s,radius:o})}var c=i.coordinate,u=a.angle;return Ne(Ne(Ne({},a),Kn(a.cx,a.cy,c,u)),{},{angle:u,radius:c})}return yee},Fx=function(t,r){var n=r.graphicalItems,a=r.dataStartIndex,i=r.dataEndIndex,s=(n??[]).reduce(function(o,c){var u=c.props.data;return u&&u.length?[].concat(Kf(o),Kf(u)):o},[]);return s.length>0?s:t&&t.length&&Ge(a)&&Ge(i)?t.slice(a,i+1):[]};function vee(e){return e==="number"?[0,"auto"]:void 0}var mT=function(t,r,n,a){var i=t.graphicalItems,s=t.tooltipAxis,o=Fx(r,t);return n<0||!i||!i.length||n>=o.length?null:i.reduce(function(c,u){var h,p=(h=u.props.data)!==null&&h!==void 0?h:r;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(s.dataKey&&!s.allowDuplicatedCategory){var y=p===void 0?o:p;g=iv(y,s.dataKey,a)}else g=p&&p[n]||o[n];return g?[].concat(Kf(c),[gJ(u,g)]):c},[])},M$=function(t,r,n,a){var i=a||{x:t.chartX,y:t.chartY},s=hze(i,n),o=t.orderedTooltipTicks,c=t.tooltipAxis,u=t.tooltipTicks,h=OMe(s,o,u,c);if(h>=0&&u){var p=u[h]&&u[h].value,g=mT(t,r,h,p),y=pze(n,o,h,i);return{activeTooltipIndex:h,activeLabel:p,activePayload:g,activeCoordinate:y}}return null},mze=function(t,r){var n=r.axes,a=r.graphicalItems,i=r.axisType,s=r.axisIdKey,o=r.stackGroups,c=r.dataStartIndex,u=r.dataEndIndex,h=t.layout,p=t.children,g=t.stackOffset,y=hJ(h,i);return n.reduce(function(x,b){var w,E=b.type.defaultProps!==void 0?Ne(Ne({},b.type.defaultProps),b.props):b.props,A=E.type,T=E.dataKey,R=E.allowDataOverflow,k=E.allowDuplicatedCategory,O=E.scale,P=E.ticks,j=E.includeHidden,L=E[s];if(x[L])return x;var B=Fx(t.data,{graphicalItems:a.filter(function(ie){var z,ue=s in ie.props?ie.props[s]:(z=ie.type.defaultProps)===null||z===void 0?void 0:z[s];return ue===L}),dataStartIndex:c,dataEndIndex:u}),$=B.length,V,K,q;$Be(E.domain,R,A)&&(V=DA(E.domain,null,R),y&&(A==="number"||O!=="auto")&&(q=op(B,T,"category")));var J=vee(A);if(!V||V.length===0){var U,Z=(U=E.domain)!==null&&U!==void 0?U:J;if(T){if(V=op(B,T,A),A==="category"&&y){var ee=wTe(V);k&&ee?(K=V,V=Fv(0,$)):k||(V=Hz(Z,V,b).reduce(function(ie,z){return ie.indexOf(z)>=0?ie:[].concat(Kf(ie),[z])},[]))}else if(A==="category")k?V=V.filter(function(ie){return ie!==""&&!Ut(ie)}):V=Hz(Z,V,b).reduce(function(ie,z){return ie.indexOf(z)>=0||z===""||Ut(z)?ie:[].concat(Kf(ie),[z])},[]);else if(A==="number"){var de=IMe(B,a.filter(function(ie){var z,ue,xe=s in ie.props?ie.props[s]:(z=ie.type.defaultProps)===null||z===void 0?void 0:z[s],Me="hide"in ie.props?ie.props.hide:(ue=ie.type.defaultProps)===null||ue===void 0?void 0:ue.hide;return xe===L&&(j||!Me)}),T,i,h);de&&(V=de)}y&&(A==="number"||O!=="auto")&&(q=op(B,T,"category"))}else y?V=Fv(0,$):o&&o[L]&&o[L].hasStack&&A==="number"?V=g==="expand"?[0,1]:mJ(o[L].stackGroups,c,u):V=fJ(B,a.filter(function(ie){var z=s in ie.props?ie.props[s]:ie.type.defaultProps[s],ue="hide"in ie.props?ie.props.hide:ie.type.defaultProps.hide;return z===L&&(j||!ue)}),A,h,!0);if(A==="number")V=fT(p,V,L,i,P),Z&&(V=DA(Z,V,R));else if(A==="category"&&Z){var W=Z,Y=V.every(function(ie){return W.indexOf(ie)>=0});Y&&(V=W)}}return Ne(Ne({},x),{},pt({},L,Ne(Ne({},E),{},{axisType:i,domain:V,categoricalDomain:q,duplicateDomain:K,originalDomain:(w=E.domain)!==null&&w!==void 0?w:J,isCategorical:y,layout:h})))},{})},gze=function(t,r){var n=r.graphicalItems,a=r.Axis,i=r.axisType,s=r.axisIdKey,o=r.stackGroups,c=r.dataStartIndex,u=r.dataEndIndex,h=t.layout,p=t.children,g=Fx(t.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:u}),y=g.length,x=hJ(h,i),b=-1;return n.reduce(function(w,E){var A=E.type.defaultProps!==void 0?Ne(Ne({},E.type.defaultProps),E.props):E.props,T=A[s],R=vee("number");if(!w[T]){b++;var k;return x?k=Fv(0,y):o&&o[T]&&o[T].hasStack?(k=mJ(o[T].stackGroups,c,u),k=fT(p,k,T,i)):(k=DA(R,fJ(g,n.filter(function(O){var P,j,L=s in O.props?O.props[s]:(P=O.type.defaultProps)===null||P===void 0?void 0:P[s],B="hide"in O.props?O.props.hide:(j=O.type.defaultProps)===null||j===void 0?void 0:j.hide;return L===T&&!B}),"number",h),a.defaultProps.allowDataOverflow),k=fT(p,k,T,i)),Ne(Ne({},w),{},pt({},T,Ne(Ne({axisType:i},a.defaultProps),{},{hide:!0,orientation:Di(dze,"".concat(i,".").concat(b%2),null),domain:k,originalDomain:R,isCategorical:x,layout:h})))}return w},{})},yze=function(t,r){var n=r.axisType,a=n===void 0?"xAxis":n,i=r.AxisComp,s=r.graphicalItems,o=r.stackGroups,c=r.dataStartIndex,u=r.dataEndIndex,h=t.children,p="".concat(a,"Id"),g=as(h,i),y={};return g&&g.length?y=mze(t,{axes:g,graphicalItems:s,axisType:a,axisIdKey:p,stackGroups:o,dataStartIndex:c,dataEndIndex:u}):s&&s.length&&(y=gze(t,{Axis:i,graphicalItems:s,axisType:a,axisIdKey:p,stackGroups:o,dataStartIndex:c,dataEndIndex:u})),y},vze=function(t){var r=Gl(t),n=Ro(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:eN(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Mv(r,n)}},P$=function(t){var r=t.children,n=t.defaultShowTooltip,a=Qa(r,zf),i=0,s=0;return t.data&&t.data.length!==0&&(s=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(i=a.props.startIndex),a.props.endIndex>=0&&(s=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:s,activeTooltipIndex:-1,isTooltipActive:!!n}},bze=function(t){return!t||!t.length?!1:t.some(function(r){var n=Bo(r&&r.type);return n&&n.indexOf("Bar")>=0})},R$=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},xze=function(t,r){var n=t.props,a=t.graphicalItems,i=t.xAxisMap,s=i===void 0?{}:i,o=t.yAxisMap,c=o===void 0?{}:o,u=n.width,h=n.height,p=n.children,g=n.margin||{},y=Qa(p,zf),x=Qa(p,uf),b=Object.keys(c).reduce(function(k,O){var P=c[O],j=P.orientation;return!P.mirror&&!P.hide?Ne(Ne({},k),{},pt({},j,k[j]+P.width)):k},{left:g.left||0,right:g.right||0}),w=Object.keys(s).reduce(function(k,O){var P=s[O],j=P.orientation;return!P.mirror&&!P.hide?Ne(Ne({},k),{},pt({},j,Di(k,"".concat(j))+P.height)):k},{top:g.top||0,bottom:g.bottom||0}),E=Ne(Ne({},w),b),A=E.bottom;y&&(E.bottom+=y.props.height||zf.defaultProps.height),x&&r&&(E=RMe(E,a,n,r));var T=u-E.left-E.right,R=h-E.top-E.bottom;return Ne(Ne({brushBottom:A},E),{},{width:Math.max(T,0),height:Math.max(R,0)})},wze=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},Sze=function(t){var r=t.chartName,n=t.GraphicalChild,a=t.defaultTooltipEventType,i=a===void 0?"axis":a,s=t.validateTooltipEventTypes,o=s===void 0?["axis"]:s,c=t.axisComponents,u=t.legendContent,h=t.formatAxisMap,p=t.defaultProps,g=function(E,A){var T=A.graphicalItems,R=A.stackGroups,k=A.offset,O=A.updateId,P=A.dataStartIndex,j=A.dataEndIndex,L=E.barSize,B=E.layout,$=E.barGap,V=E.barCategoryGap,K=E.maxBarSize,q=R$(B),J=q.numericAxisName,U=q.cateAxisName,Z=bze(T),ee=[];return T.forEach(function(de,W){var Y=Fx(E.data,{graphicalItems:[de],dataStartIndex:P,dataEndIndex:j}),ie=de.type.defaultProps!==void 0?Ne(Ne({},de.type.defaultProps),de.props):de.props,z=ie.dataKey,ue=ie.maxBarSize,xe=ie["".concat(J,"Id")],Me=ie["".concat(U,"Id")],_e={},Ie=c.reduce(function(Mn,ur){var vn=A["".concat(ur.axisType,"Map")],Br=ie["".concat(ur.axisType,"Id")];vn&&vn[Br]||ur.axisType==="zAxis"||Ou();var Hi=vn[Br];return Ne(Ne({},Mn),{},pt(pt({},ur.axisType,Hi),"".concat(ur.axisType,"Ticks"),Ro(Hi)))},_e),Se=Ie[U],je=Ie["".concat(U,"Ticks")],qe=R&&R[xe]&&R[xe].hasStack&&WMe(de,R[xe].stackGroups),ve=Bo(de.type).indexOf("Bar")>=0,bt=Mv(Se,je),Xe=[],ht=Z&&MMe({barSize:L,stackGroups:R,totalSize:wze(Ie,U)});if(ve){var wt,qt,Lr=Ut(ue)?K:ue,nr=(wt=(qt=Mv(Se,je,!0))!==null&&qt!==void 0?qt:Lr)!==null&&wt!==void 0?wt:0;Xe=PMe({barGap:$,barCategoryGap:V,bandSize:nr!==bt?nr:bt,sizeList:ht[Me],maxBarSize:Lr}),nr!==bt&&(Xe=Xe.map(function(Mn){return Ne(Ne({},Mn),{},{position:Ne(Ne({},Mn.position),{},{offset:Mn.position.offset-nr/2})})}))}var ca=de&&de.type&&de.type.getComposedData;ca&&ee.push({props:Ne(Ne({},ca(Ne(Ne({},Ie),{},{displayedData:Y,props:E,dataKey:z,item:de,bandSize:bt,barPosition:Xe,offset:k,stackedData:qe,layout:B,dataStartIndex:P,dataEndIndex:j}))),{},pt(pt(pt({key:de.key||"item-".concat(W)},J,Ie[J]),U,Ie[U]),"animationId",O)),childIndex:DTe(de,E.children),item:de})}),ee},y=function(E,A){var T=E.props,R=E.dataStartIndex,k=E.dataEndIndex,O=E.updateId;if(!rj({props:T}))return null;var P=T.children,j=T.layout,L=T.stackOffset,B=T.data,$=T.reverseStackOrder,V=R$(j),K=V.numericAxisName,q=V.cateAxisName,J=as(P,n),U=qMe(B,J,"".concat(K,"Id"),"".concat(q,"Id"),L,$),Z=c.reduce(function(ie,z){var ue="".concat(z.axisType,"Map");return Ne(Ne({},ie),{},pt({},ue,yze(T,Ne(Ne({},z),{},{graphicalItems:J,stackGroups:z.axisType===K&&U,dataStartIndex:R,dataEndIndex:k}))))},{}),ee=xze(Ne(Ne({},Z),{},{props:T,graphicalItems:J}),A?.legendBBox);Object.keys(Z).forEach(function(ie){Z[ie]=h(T,Z[ie],ee,ie.replace("Map",""),r)});var de=Z["".concat(q,"Map")],W=vze(de),Y=g(T,Ne(Ne({},Z),{},{dataStartIndex:R,dataEndIndex:k,updateId:O,graphicalItems:J,stackGroups:U,offset:ee}));return Ne(Ne({formattedGraphicalItems:Y,graphicalItems:J,offset:ee,stackGroups:U},W),Z)},x=(function(w){function E(A){var T,R,k;return eze(this,E),k=nze(this,E,[A]),pt(k,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),pt(k,"accessibilityManager",new FBe),pt(k,"handleLegendBBoxUpdate",function(O){if(O){var P=k.state,j=P.dataStartIndex,L=P.dataEndIndex,B=P.updateId;k.setState(Ne({legendBBox:O},y({props:k.props,dataStartIndex:j,dataEndIndex:L,updateId:B},Ne(Ne({},k.state),{},{legendBBox:O}))))}}),pt(k,"handleReceiveSyncEvent",function(O,P,j){if(k.props.syncId===O){if(j===k.eventEmitterSymbol&&typeof k.props.syncMethod!="function")return;k.applySyncEvent(P)}}),pt(k,"handleBrushChange",function(O){var P=O.startIndex,j=O.endIndex;if(P!==k.state.dataStartIndex||j!==k.state.dataEndIndex){var L=k.state.updateId;k.setState(function(){return Ne({dataStartIndex:P,dataEndIndex:j},y({props:k.props,dataStartIndex:P,dataEndIndex:j,updateId:L},k.state))}),k.triggerSyncEvent({dataStartIndex:P,dataEndIndex:j})}}),pt(k,"handleMouseEnter",function(O){var P=k.getMouseInfo(O);if(P){var j=Ne(Ne({},P),{},{isTooltipActive:!0});k.setState(j),k.triggerSyncEvent(j);var L=k.props.onMouseEnter;kt(L)&&L(j,O)}}),pt(k,"triggeredAfterMouseMove",function(O){var P=k.getMouseInfo(O),j=P?Ne(Ne({},P),{},{isTooltipActive:!0}):{isTooltipActive:!1};k.setState(j),k.triggerSyncEvent(j);var L=k.props.onMouseMove;kt(L)&&L(j,O)}),pt(k,"handleItemMouseEnter",function(O){k.setState(function(){return{isTooltipActive:!0,activeItem:O,activePayload:O.tooltipPayload,activeCoordinate:O.tooltipPosition||{x:O.cx,y:O.cy}}})}),pt(k,"handleItemMouseLeave",function(){k.setState(function(){return{isTooltipActive:!1}})}),pt(k,"handleMouseMove",function(O){O.persist(),k.throttleTriggeredAfterMouseMove(O)}),pt(k,"handleMouseLeave",function(O){k.throttleTriggeredAfterMouseMove.cancel();var P={isTooltipActive:!1};k.setState(P),k.triggerSyncEvent(P);var j=k.props.onMouseLeave;kt(j)&&j(P,O)}),pt(k,"handleOuterEvent",function(O){var P=RTe(O),j=Di(k.props,"".concat(P));if(P&&kt(j)){var L,B;/.*touch.*/i.test(P)?B=k.getMouseInfo(O.changedTouches[0]):B=k.getMouseInfo(O),j((L=B)!==null&&L!==void 0?L:{},O)}}),pt(k,"handleClick",function(O){var P=k.getMouseInfo(O);if(P){var j=Ne(Ne({},P),{},{isTooltipActive:!0});k.setState(j),k.triggerSyncEvent(j);var L=k.props.onClick;kt(L)&&L(j,O)}}),pt(k,"handleMouseDown",function(O){var P=k.props.onMouseDown;if(kt(P)){var j=k.getMouseInfo(O);P(j,O)}}),pt(k,"handleMouseUp",function(O){var P=k.props.onMouseUp;if(kt(P)){var j=k.getMouseInfo(O);P(j,O)}}),pt(k,"handleTouchMove",function(O){O.changedTouches!=null&&O.changedTouches.length>0&&k.throttleTriggeredAfterMouseMove(O.changedTouches[0])}),pt(k,"handleTouchStart",function(O){O.changedTouches!=null&&O.changedTouches.length>0&&k.handleMouseDown(O.changedTouches[0])}),pt(k,"handleTouchEnd",function(O){O.changedTouches!=null&&O.changedTouches.length>0&&k.handleMouseUp(O.changedTouches[0])}),pt(k,"handleDoubleClick",function(O){var P=k.props.onDoubleClick;if(kt(P)){var j=k.getMouseInfo(O);P(j,O)}}),pt(k,"handleContextMenu",function(O){var P=k.props.onContextMenu;if(kt(P)){var j=k.getMouseInfo(O);P(j,O)}}),pt(k,"triggerSyncEvent",function(O){k.props.syncId!==void 0&&yE.emit(vE,k.props.syncId,O,k.eventEmitterSymbol)}),pt(k,"applySyncEvent",function(O){var P=k.props,j=P.layout,L=P.syncMethod,B=k.state.updateId,$=O.dataStartIndex,V=O.dataEndIndex;if(O.dataStartIndex!==void 0||O.dataEndIndex!==void 0)k.setState(Ne({dataStartIndex:$,dataEndIndex:V},y({props:k.props,dataStartIndex:$,dataEndIndex:V,updateId:B},k.state)));else if(O.activeTooltipIndex!==void 0){var K=O.chartX,q=O.chartY,J=O.activeTooltipIndex,U=k.state,Z=U.offset,ee=U.tooltipTicks;if(!Z)return;if(typeof L=="function")J=L(ee,O);else if(L==="value"){J=-1;for(var de=0;de<ee.length;de++)if(ee[de].value===O.activeLabel){J=de;break}}var W=Ne(Ne({},Z),{},{x:Z.left,y:Z.top}),Y=Math.min(K,W.x+W.width),ie=Math.min(q,W.y+W.height),z=ee[J]&&ee[J].value,ue=mT(k.state,k.props.data,J),xe=ee[J]?{x:j==="horizontal"?ee[J].coordinate:Y,y:j==="horizontal"?ie:ee[J].coordinate}:yee;k.setState(Ne(Ne({},O),{},{activeLabel:z,activeCoordinate:xe,activePayload:ue,activeTooltipIndex:J}))}else k.setState(O)}),pt(k,"renderCursor",function(O){var P,j=k.state,L=j.isTooltipActive,B=j.activeCoordinate,$=j.activePayload,V=j.offset,K=j.activeTooltipIndex,q=j.tooltipAxisBandSize,J=k.getTooltipEventType(),U=(P=O.props.active)!==null&&P!==void 0?P:L,Z=k.props.layout,ee=O.key||"_recharts-cursor";return te.createElement(WBe,{key:ee,activeCoordinate:B,activePayload:$,activeTooltipIndex:K,chartName:r,element:O,isActive:U,layout:Z,offset:V,tooltipAxisBandSize:q,tooltipEventType:J})}),pt(k,"renderPolarAxis",function(O,P,j){var L=Di(O,"type.axisType"),B=Di(k.state,"".concat(L,"Map")),$=O.type.defaultProps,V=$!==void 0?Ne(Ne({},$),O.props):O.props,K=B&&B[V["".concat(L,"Id")]];return C.cloneElement(O,Ne(Ne({},K),{},{className:$t(L,K.className),key:O.key||"".concat(P,"-").concat(j),ticks:Ro(K,!0)}))}),pt(k,"renderPolarGrid",function(O){var P=O.props,j=P.radialLines,L=P.polarAngles,B=P.polarRadius,$=k.state,V=$.radiusAxisMap,K=$.angleAxisMap,q=Gl(V),J=Gl(K),U=J.cx,Z=J.cy,ee=J.innerRadius,de=J.outerRadius;return C.cloneElement(O,{polarAngles:Array.isArray(L)?L:Ro(J,!0).map(function(W){return W.coordinate}),polarRadius:Array.isArray(B)?B:Ro(q,!0).map(function(W){return W.coordinate}),cx:U,cy:Z,innerRadius:ee,outerRadius:de,key:O.key||"polar-grid",radialLines:j})}),pt(k,"renderLegend",function(){var O=k.state.formattedGraphicalItems,P=k.props,j=P.children,L=P.width,B=P.height,$=k.props.margin||{},V=L-($.left||0)-($.right||0),K=uJ({children:j,formattedGraphicalItems:O,legendWidth:V,legendContent:u});if(!K)return null;var q=K.item,J=k$(K,YBe);return C.cloneElement(q,Ne(Ne({},J),{},{chartWidth:L,chartHeight:B,margin:$,onBBoxUpdate:k.handleLegendBBoxUpdate}))}),pt(k,"renderTooltip",function(){var O,P=k.props,j=P.children,L=P.accessibilityLayer,B=Qa(j,As);if(!B)return null;var $=k.state,V=$.isTooltipActive,K=$.activeCoordinate,q=$.activePayload,J=$.activeLabel,U=$.offset,Z=(O=B.props.active)!==null&&O!==void 0?O:V;return C.cloneElement(B,{viewBox:Ne(Ne({},U),{},{x:U.left,y:U.top}),active:Z,label:J,payload:Z?q:[],coordinate:K,accessibilityLayer:L})}),pt(k,"renderBrush",function(O){var P=k.props,j=P.margin,L=P.data,B=k.state,$=B.offset,V=B.dataStartIndex,K=B.dataEndIndex,q=B.updateId;return C.cloneElement(O,{key:O.key||"_recharts-brush",onChange:K1(k.handleBrushChange,O.props.onChange),data:L,x:Ge(O.props.x)?O.props.x:$.left,y:Ge(O.props.y)?O.props.y:$.top+$.height+$.brushBottom-(j.bottom||0),width:Ge(O.props.width)?O.props.width:$.width,startIndex:V,endIndex:K,updateId:"brush-".concat(q)})}),pt(k,"renderReferenceElement",function(O,P,j){if(!O)return null;var L=k,B=L.clipPathId,$=k.state,V=$.xAxisMap,K=$.yAxisMap,q=$.offset,J=O.type.defaultProps||{},U=O.props,Z=U.xAxisId,ee=Z===void 0?J.xAxisId:Z,de=U.yAxisId,W=de===void 0?J.yAxisId:de;return C.cloneElement(O,{key:O.key||"".concat(P,"-").concat(j),xAxis:V[ee],yAxis:K[W],viewBox:{x:q.left,y:q.top,width:q.width,height:q.height},clipPathId:B})}),pt(k,"renderActivePoints",function(O){var P=O.item,j=O.activePoint,L=O.basePoint,B=O.childIndex,$=O.isRange,V=[],K=P.props.key,q=P.item.type.defaultProps!==void 0?Ne(Ne({},P.item.type.defaultProps),P.item.props):P.item.props,J=q.activeDot,U=q.dataKey,Z=Ne(Ne({index:B,dataKey:U,cx:j.x,cy:j.y,r:4,fill:AN(P.item),strokeWidth:2,stroke:"#fff",payload:j.payload,value:j.value},Bt(J,!1)),sv(J));return V.push(E.renderActiveDot(J,Z,"".concat(K,"-activePoint-").concat(B))),L?V.push(E.renderActiveDot(J,Ne(Ne({},Z),{},{cx:L.x,cy:L.y}),"".concat(K,"-basePoint-").concat(B))):$&&V.push(null),V}),pt(k,"renderGraphicChild",function(O,P,j){var L=k.filterFormatItem(O,P,j);if(!L)return null;var B=k.getTooltipEventType(),$=k.state,V=$.isTooltipActive,K=$.tooltipAxis,q=$.activeTooltipIndex,J=$.activeLabel,U=k.props.children,Z=Qa(U,As),ee=L.props,de=ee.points,W=ee.isRange,Y=ee.baseLine,ie=L.item.type.defaultProps!==void 0?Ne(Ne({},L.item.type.defaultProps),L.item.props):L.item.props,z=ie.activeDot,ue=ie.hide,xe=ie.activeBar,Me=ie.activeShape,_e=!!(!ue&&V&&Z&&(z||xe||Me)),Ie={};B!=="axis"&&Z&&Z.props.trigger==="click"?Ie={onClick:K1(k.handleItemMouseEnter,O.props.onClick)}:B!=="axis"&&(Ie={onMouseLeave:K1(k.handleItemMouseLeave,O.props.onMouseLeave),onMouseEnter:K1(k.handleItemMouseEnter,O.props.onMouseEnter)});var Se=C.cloneElement(O,Ne(Ne({},L.props),Ie));function je(ur){return typeof K.dataKey=="function"?K.dataKey(ur.payload):null}if(_e)if(q>=0){var qe,ve;if(K.dataKey&&!K.allowDuplicatedCategory){var bt=typeof K.dataKey=="function"?je:"payload.".concat(K.dataKey.toString());qe=iv(de,bt,J),ve=W&&Y&&iv(Y,bt,J)}else qe=de?.[q],ve=W&&Y&&Y[q];if(Me||xe){var Xe=O.props.activeIndex!==void 0?O.props.activeIndex:q;return[C.cloneElement(O,Ne(Ne(Ne({},L.props),Ie),{},{activeIndex:Xe})),null,null]}if(!Ut(qe))return[Se].concat(Kf(k.renderActivePoints({item:L,activePoint:qe,basePoint:ve,childIndex:q,isRange:W})))}else{var ht,wt=(ht=k.getItemByXY(k.state.activeCoordinate))!==null&&ht!==void 0?ht:{graphicalItem:Se},qt=wt.graphicalItem,Lr=qt.item,nr=Lr===void 0?O:Lr,ca=qt.childIndex,Mn=Ne(Ne(Ne({},L.props),Ie),{},{activeIndex:ca});return[C.cloneElement(nr,Mn),null,null]}return W?[Se,null,null]:[Se,null]}),pt(k,"renderCustomized",function(O,P,j){return C.cloneElement(O,Ne(Ne({key:"recharts-customized-".concat(j)},k.props),k.state))}),pt(k,"renderMap",{CartesianGrid:{handler:ey,once:!0},ReferenceArea:{handler:k.renderReferenceElement},ReferenceLine:{handler:ey},ReferenceDot:{handler:k.renderReferenceElement},XAxis:{handler:ey},YAxis:{handler:ey},Brush:{handler:k.renderBrush,once:!0},Bar:{handler:k.renderGraphicChild},Line:{handler:k.renderGraphicChild},Area:{handler:k.renderGraphicChild},Radar:{handler:k.renderGraphicChild},RadialBar:{handler:k.renderGraphicChild},Scatter:{handler:k.renderGraphicChild},Pie:{handler:k.renderGraphicChild},Funnel:{handler:k.renderGraphicChild},Tooltip:{handler:k.renderCursor,once:!0},PolarGrid:{handler:k.renderPolarGrid,once:!0},PolarAngleAxis:{handler:k.renderPolarAxis},PolarRadiusAxis:{handler:k.renderPolarAxis},Customized:{handler:k.renderCustomized}}),k.clipPathId="".concat((T=A.id)!==null&&T!==void 0?T:Lm("recharts"),"-clip"),k.throttleTriggeredAfterMouseMove=lZ(k.triggeredAfterMouseMove,(R=A.throttleDelay)!==null&&R!==void 0?R:1e3/60),k.state={},k}return sze(E,w),rze(E,[{key:"componentDidMount",value:function(){var T,R;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(T=this.props.margin.left)!==null&&T!==void 0?T:0,top:(R=this.props.margin.top)!==null&&R!==void 0?R:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var T=this.props,R=T.children,k=T.data,O=T.height,P=T.layout,j=Qa(R,As);if(j){var L=j.props.defaultIndex;if(!(typeof L!="number"||L<0||L>this.state.tooltipTicks.length-1)){var B=this.state.tooltipTicks[L]&&this.state.tooltipTicks[L].value,$=mT(this.state,k,L,B),V=this.state.tooltipTicks[L].coordinate,K=(this.state.offset.top+O)/2,q=P==="horizontal",J=q?{x:V,y:K}:{y:V,x:K},U=this.state.formattedGraphicalItems.find(function(ee){var de=ee.item;return de.type.name==="Scatter"});U&&(J=Ne(Ne({},J),U.props.points[L].tooltipPosition),$=U.props.points[L].tooltipPayload);var Z={activeTooltipIndex:L,isTooltipActive:!0,activeLabel:B,activePayload:$,activeCoordinate:J};this.setState(Z),this.renderCursor(j),this.accessibilityManager.setIndex(L)}}}},{key:"getSnapshotBeforeUpdate",value:function(T,R){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==R.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==T.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==T.margin){var k,O;this.accessibilityManager.setDetails({offset:{left:(k=this.props.margin.left)!==null&&k!==void 0?k:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0}})}return null}},{key:"componentDidUpdate",value:function(T){rA([Qa(T.children,As)],[Qa(this.props.children,As)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var T=Qa(this.props.children,As);if(T&&typeof T.props.shared=="boolean"){var R=T.props.shared?"axis":"item";return o.indexOf(R)>=0?R:i}return i}},{key:"getMouseInfo",value:function(T){if(!this.container)return null;var R=this.container,k=R.getBoundingClientRect(),O=wCe(k),P={chartX:Math.round(T.pageX-O.left),chartY:Math.round(T.pageY-O.top)},j=k.width/R.offsetWidth||1,L=this.inRange(P.chartX,P.chartY,j);if(!L)return null;var B=this.state,$=B.xAxisMap,V=B.yAxisMap,K=this.getTooltipEventType(),q=M$(this.state,this.props.data,this.props.layout,L);if(K!=="axis"&&$&&V){var J=Gl($).scale,U=Gl(V).scale,Z=J&&J.invert?J.invert(P.chartX):null,ee=U&&U.invert?U.invert(P.chartY):null;return Ne(Ne({},P),{},{xValue:Z,yValue:ee},q)}return q?Ne(Ne({},P),q):null}},{key:"inRange",value:function(T,R){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,O=this.props.layout,P=T/k,j=R/k;if(O==="horizontal"||O==="vertical"){var L=this.state.offset,B=P>=L.left&&P<=L.left+L.width&&j>=L.top&&j<=L.top+L.height;return B?{x:P,y:j}:null}var $=this.state,V=$.angleAxisMap,K=$.radiusAxisMap;if(V&&K){var q=Gl(V);return Gz({x:P,y:j},q)}return null}},{key:"parseEventsOfWrapper",value:function(){var T=this.props.children,R=this.getTooltipEventType(),k=Qa(T,As),O={};k&&R==="axis"&&(k.props.trigger==="click"?O={onClick:this.handleClick}:O={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var P=sv(this.props,this.handleOuterEvent);return Ne(Ne({},P),O)}},{key:"addListener",value:function(){yE.on(vE,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){yE.removeListener(vE,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(T,R,k){for(var O=this.state.formattedGraphicalItems,P=0,j=O.length;P<j;P++){var L=O[P];if(L.item===T||L.props.key===T.key||R===Bo(L.item.type)&&k===L.childIndex)return L}return null}},{key:"renderClipPath",value:function(){var T=this.clipPathId,R=this.state.offset,k=R.left,O=R.top,P=R.height,j=R.width;return te.createElement("defs",null,te.createElement("clipPath",{id:T},te.createElement("rect",{x:k,y:O,height:P,width:j})))}},{key:"getXScales",value:function(){var T=this.state.xAxisMap;return T?Object.entries(T).reduce(function(R,k){var O=C$(k,2),P=O[0],j=O[1];return Ne(Ne({},R),{},pt({},P,j.scale))},{}):null}},{key:"getYScales",value:function(){var T=this.state.yAxisMap;return T?Object.entries(T).reduce(function(R,k){var O=C$(k,2),P=O[0],j=O[1];return Ne(Ne({},R),{},pt({},P,j.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(T){var R;return(R=this.state.xAxisMap)===null||R===void 0||(R=R[T])===null||R===void 0?void 0:R.scale}},{key:"getYScaleByAxisId",value:function(T){var R;return(R=this.state.yAxisMap)===null||R===void 0||(R=R[T])===null||R===void 0?void 0:R.scale}},{key:"getItemByXY",value:function(T){var R=this.state,k=R.formattedGraphicalItems,O=R.activeItem;if(k&&k.length)for(var P=0,j=k.length;P<j;P++){var L=k[P],B=L.props,$=L.item,V=$.type.defaultProps!==void 0?Ne(Ne({},$.type.defaultProps),$.props):$.props,K=Bo($.type);if(K==="Bar"){var q=(B.data||[]).find(function(ee){return BDe(T,ee)});if(q)return{graphicalItem:L,payload:q}}else if(K==="RadialBar"){var J=(B.data||[]).find(function(ee){return Gz(T,ee)});if(J)return{graphicalItem:L,payload:J}}else if(Mx(L,O)||Px(L,O)||am(L,O)){var U=CIe({graphicalItem:L,activeTooltipItem:O,itemData:V.data}),Z=V.activeIndex===void 0?U:V.activeIndex;return{graphicalItem:Ne(Ne({},L),{},{childIndex:Z}),payload:am(L,O)?V.data[U]:L.props.data[U]}}}return null}},{key:"render",value:function(){var T=this;if(!rj(this))return null;var R=this.props,k=R.children,O=R.className,P=R.width,j=R.height,L=R.style,B=R.compact,$=R.title,V=R.desc,K=k$(R,KBe),q=Bt(K,!1);
1173if(B)return te.createElement(u$,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},te.createElement(aA,Jd({},q,{width:P,height:j,title:$,desc:V}),this.renderClipPath(),aj(k,this.renderMap)));if(this.props.accessibilityLayer){var J,U;q.tabIndex=(J=this.props.tabIndex)!==null&&J!==void 0?J:0,q.role=(U=this.props.role)!==null&&U!==void 0?U:"application",q.onKeyDown=function(ee){T.accessibilityManager.keyboardEvent(ee)},q.onFocus=function(){T.accessibilityManager.focus()}}var Z=this.parseEventsOfWrapper();return te.createElement(u$,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},te.createElement("div",Jd({className:$t("recharts-wrapper",O),style:Ne({position:"relative",cursor:"default",width:P,height:j},L)},Z,{ref:function(de){T.container=de}}),te.createElement(aA,Jd({},q,{width:P,height:j,title:$,desc:V,style:fze}),this.renderClipPath(),aj(k,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(C.Component);pt(x,"displayName",r),pt(x,"defaultProps",Ne({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),pt(x,"getDerivedStateFromProps",function(w,E){var A=w.dataKey,T=w.data,R=w.children,k=w.width,O=w.height,P=w.layout,j=w.stackOffset,L=w.margin,B=E.dataStartIndex,$=E.dataEndIndex;if(E.updateId===void 0){var V=P$(w);return Ne(Ne(Ne({},V),{},{updateId:0},y(Ne(Ne({props:w},V),{},{updateId:0}),E)),{},{prevDataKey:A,prevData:T,prevWidth:k,prevHeight:O,prevLayout:P,prevStackOffset:j,prevMargin:L,prevChildren:R})}if(A!==E.prevDataKey||T!==E.prevData||k!==E.prevWidth||O!==E.prevHeight||P!==E.prevLayout||j!==E.prevStackOffset||!cf(L,E.prevMargin)){var K=P$(w),q={chartX:E.chartX,chartY:E.chartY,isTooltipActive:E.isTooltipActive},J=Ne(Ne({},M$(E,T,P)),{},{updateId:E.updateId+1}),U=Ne(Ne(Ne({},K),q),J);return Ne(Ne(Ne({},U),y(Ne({props:w},U),E)),{},{prevDataKey:A,prevData:T,prevWidth:k,prevHeight:O,prevLayout:P,prevStackOffset:j,prevMargin:L,prevChildren:R})}if(!rA(R,E.prevChildren)){var Z,ee,de,W,Y=Qa(R,zf),ie=Y&&(Z=(ee=Y.props)===null||ee===void 0?void 0:ee.startIndex)!==null&&Z!==void 0?Z:B,z=Y&&(de=(W=Y.props)===null||W===void 0?void 0:W.endIndex)!==null&&de!==void 0?de:$,ue=ie!==B||z!==$,xe=!Ut(T),Me=xe&&!ue?E.updateId:E.updateId+1;return Ne(Ne({updateId:Me},y(Ne(Ne({props:w},E),{},{updateId:Me,dataStartIndex:ie,dataEndIndex:z}),E)),{},{prevChildren:R,dataStartIndex:ie,dataEndIndex:z})}return null}),pt(x,"renderActiveDot",function(w,E,A){var T;return C.isValidElement(w)?T=C.cloneElement(w,E):kt(w)?T=w(E):T=te.createElement(NN,E),te.createElement(qr,{className:"recharts-active-dot",key:A},T)});var b=C.forwardRef(function(E,A){return te.createElement(x,Jd({},E,{ref:A}))});return b.displayName=x.displayName,b},Eze=Sze({chartName:"AreaChart",GraphicalChild:Sc,axisComponents:[{axisType:"xAxis",AxisComp:Bx},{axisType:"yAxis",AxisComp:zx}],formatAxisMap:_je});function _ze({score:e}){const[t,r]=C.useState(0);C.useEffect(()=>{const o=setTimeout(()=>r(e),400);return()=>clearTimeout(o)},[e]);const n=e>=80?"#22c55e":e>=60?"#eab308":"#ef4444",a=72,i=2*Math.PI*a,s=i-t/100*i;return f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:26",className:"relative flex items-center justify-center w-48 h-48",children:[f.jsxs("svg",{"data-loc":"client/src/pages/SecurityScore.tsx:27",className:"absolute inset-0 -rotate-90",width:"192",height:"192",children:[f.jsx("circle",{"data-loc":"client/src/pages/SecurityScore.tsx:28",cx:"96",cy:"96",r:a,fill:"none",stroke:"currentColor",strokeWidth:"10",className:"text-border"}),f.jsx("circle",{"data-loc":"client/src/pages/SecurityScore.tsx:29",cx:"96",cy:"96",r:a,fill:"none",stroke:n,strokeWidth:"10",strokeDasharray:i,strokeDashoffset:s,strokeLinecap:"round",style:{transition:"stroke-dashoffset 1.2s cubic-bezier(0.23,1,0.32,1)"}})]}),f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:33",className:"text-center z-10",children:[f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:34",className:"text-5xl font-bold font-display",style:{color:n},children:t}),f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:35",className:"text-sm text-muted-foreground mt-1",children:"/ 100"})]})]})}const Aze={critical:{color:"text-red-400",bg:"bg-red-500/10",border:"border-red-500/20",badge:"bg-red-500/15 text-red-400 border-red-500/30",label:"Critical"},high:{color:"text-orange-400",bg:"bg-orange-500/10",border:"border-orange-500/20",badge:"bg-orange-500/15 text-orange-400 border-orange-500/30",label:"High"},medium:{color:"text-yellow-400",bg:"bg-yellow-500/10",border:"border-yellow-500/20",badge:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30",label:"Medium"},low:{color:"text-blue-400",bg:"bg-blue-500/10",border:"border-blue-500/20",badge:"bg-blue-500/15 text-blue-400 border-blue-500/30",label:"Low"}},D$={"monitor-email":si,"fix-weak-passwords":zT,"fix-breached-passwords":Ii,"enable-mfa":pn,"enable-vpn":Iu,"enable-kill-switch":bm,"data-broker-optout":vr,"resolve-breaches":Sr,"grow-vault":pn};function Tze(){const{data:e,isLoading:t}=ke.score.breakdown.useQuery(),{data:r=[]}=ke.score.history.useQuery(),n=C.useMemo(()=>{const c=new Map(r.map(h=>[h.date,h.score])),u=[];for(let h=29;h>=0;h--){const p=new Date;p.setDate(p.getDate()-h);const g=p.toISOString().slice(0,10),y=p.toLocaleDateString("en-US",{month:"short",day:"numeric"});u.push({date:g,score:c.has(g)?c.get(g)??null:null,label:y})}return u},[r]),a=r.length>0;if(t)return f.jsx($n,{"data-loc":"client/src/pages/SecurityScore.tsx:82",title:"Security Score",subt
1173itle:"Your personalized security improvement roadmap",children:f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:83",className:"space-y-4",children:[...Array(4)].map((c,u)=>f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:85",className:"h-24 rounded-xl bg-secondary/40 animate-pulse"},u))})});if(!e)return f.jsx($n,{"data-loc":"client/src/pages/SecurityScore.tsx:93",title:"Security Score",children:f.jsx("p",{"data-loc":"client/src/pages/SecurityScore.tsx:94",className:"text-muted-foreground",children:"Unable to load score data."})});const i=e.score>=80?"text-green-400":e.score>=60?"text-yellow-400":"text-red-400",s=e.actions,o=e.completedActions;return f.jsxs($n,{"data-loc":"client/src/pages/SecurityScore.tsx:103",title:"Security Score",subtitle:"Your personalized security improvement roadmap",headerActions:f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:105",className:"flex items-center gap-2",children:[f.jsx(PV,{"data-loc":"client/src/pages/SecurityScore.tsx:106"}),f.jsxs(De,{"data-loc":"client/src/pages/SecurityScore.tsx:107",variant:"outline",size:"sm",className:"gap-2 border-border text-muted-foreground hover:text-foreground",onClick:()=>{Fe.info("Generating your security report…"),window.open("/api/report/security-report.pdf","_blank")},children:[f.jsx(Pce,{"data-loc":"client/src/pages/SecurityScore.tsx:116",className:"h-4 w-4"}),f.jsx("span",{"data-loc":"client/src/pages/SecurityScore.tsx:117",className:"hidden sm:inline",children:"Download Report"})]})]}),children:[f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:123",className:"grid grid-cols-1 lg:grid-cols-3 gap-6 mb-8",children:[f.jsxs(tt,{"data-loc":"client/src/pages/SecurityScore.tsx:124",className:"glass-card border-border lg:col-span-1 flex flex-col items-center justify-center py-8",children:[f.jsx(_ze,{"data-loc":"client/src/pages/SecurityScore.tsx:125",score:e.score}),f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:126",className:$e("text-2xl font-bold font-display mt-4",i),children:e.scoreLabel}),f.jsx("p",{"data-loc":"client/src/pages/SecurityScore.tsx:127",className:"text-xs text-muted-foreground mt-2 text-center px-4",children:s.length===0?"Outstanding! All security checks passed.":`${s.length} action${s.length!==1?"s":""} can improve your score by up to +${e.maxPossibleGain} points.`}),e.maxPossibleGain>0&&f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:133",className:"mt-4 px-6 w-full",children:[f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:134",className:"flex justify-between text-xs text-muted-foreground mb-1.5",children:[f.jsx("span",{"data-loc":"client/src/pages/SecurityScore.tsx:135",children:"Current"}),f.jsxs("span",{"data-loc":"client/src/pages/SecurityScore.tsx:136",children:["Potential: ",Math.min(100,e.score+e.maxPossibleGain)]})]}),f.jsx(u8,{"data-loc":"client/src/pages/SecurityScore.tsx:138",value:e.score,className:"h-2 bg-secondary"})]})]}),f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:144",className:"lg:col-span-2 grid grid-cols-2 sm:grid-cols-3 gap-4",children:[{label:"Passwords",value:e.stats.totalPasswords,sub:`${e.stats.weakPasswords} weak`,icon:pn,color:"text-purple-400",bg:"bg-purple-500/10",alert:e.stats.weakPasswords>0},{label:"Breached Passwords",value:e.stats.breachedPasswords,sub:"need changing",icon:Ii,color:"text-red-400",bg:"bg-red-500/10",alert:e.stats.breachedPasswords>0},{label:"No MFA",value:e.stats.noMfaPasswords,sub:"accounts at risk",icon:zT,color:"text-orange-400",bg:"bg-orange-500/10",alert:e.stats.noMfaPasswords>0},{label:"Monitored Items",value:e.stats.totalMonitored,sub:`${e.stats.breachedItems} breached`,icon:si,color:"text-blue-400",bg:"bg-blue-500/10",alert:e.stats.breachedItems>0},{label:"VPN",value:e.stats.vpnEnabled?"Active":"Off",sub:e.stats.killSwitchEnabled?"kill switch on":"kill switch off",icon:Iu,color:"text-cyan-400",bg:"bg-cyan-500/10",alert:!e.stats.vpnEnabled},{label:"Opt-Outs",value:e.stats.confirmedOptOuts,sub:`${e.stats.pendingOptOuts} pending`,icon:vr,color:"text-green-400",bg:"bg-green-500/10",alert:!1}].map(c=>{const u=c.icon;return f.jsx(tt,{"data-loc":"client/src/pages/SecurityScore.tsx:155",className:$e("glass-card border-border",c.alert&&"border-red-500/20"),children:f.jsxs(at,{"data-loc":"client/src/pages/SecurityScore.tsx:156",className:"p-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:157",className:"flex items-start justify-between mb-3",children:[f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:158",className:$e("p-2 rounded-lg",c.bg),children:f.jsx(u,{"data-loc":"client/src/pages/SecurityScore.tsx:159",className:$e("h-4 w-4",c.color)})}),c.alert&&f.jsx(Sr,{"data-loc":"client/src/pages/SecurityScore.tsx:161",className:"h-3.5 w-3.5 text-red-400"})]}),f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:163",className:"text-xl font-bold font-display text-foreground",children:c.value}),f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:164",className:"text-xs text-muted-foreground mt-0.5",children:c.label}),f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:165",className:"text-xs text-muted-foreground
1173/70 mt-0.5",children:c.sub})]})},c.label)})})]}),s.length>0&&f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:175",className:"mb-8",children:[f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:176",className:"flex items-center gap-2 mb-4",children:[f.jsx(Vs,{"data-loc":"client/src/pages/SecurityScore.tsx:177",className:"h-4 w-4 text-primary"}),f.jsx("h2",{"data-loc":"client/src/pages/SecurityScore.tsx:178",className:"text-base font-semibold font-display",children:"Improvement Roadmap"}),f.jsxs(mt,{"data-loc":"client/src/pages/SecurityScore.tsx:179",className:"bg-primary/15 text-primary border-primary/30 text-xs ml-1",children:[s.length," action",s.length!==1?"s":""]})]}),f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:183",className:"space-y-3",children:s.map(c=>{const u=Aze[c.severity],h=D$[c.id]??vr;return f.jsx(tt,{"data-loc":"client/src/pages/SecurityScore.tsx:188",className:$e("glass-card border transition-all hover:border-primary/30",u.border),children:f.jsxs(at,{"data-loc":"client/src/pages/SecurityScore.tsx:189",className:"p-4 flex items-start gap-4",children:[f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:190",className:$e("p-2.5 rounded-xl flex-shrink-0 mt-0.5",u.bg),children:f.jsx(h,{"data-loc":"client/src/pages/SecurityScore.tsx:191",className:$e("h-4.5 w-4.5",u.color)})}),f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:193",className:"flex-1 min-w-0",children:f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:194",className:"flex items-start justify-between gap-3 flex-wrap",children:[f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:195",children:[f.jsx("p",{"data-loc":"client/src/pages/SecurityScore.tsx:196",className:"text-sm font-semibold text-foreground leading-snug",children:c.title}),f.jsx("p",{"data-loc":"client/src/pages/SecurityScore.tsx:197",className:"text-xs text-muted-foreground mt-1 leading-relaxed",children:c.description})]}),f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:199",className:"flex items-center gap-2 flex-shrink-0",children:[f.jsx(mt,{"data-loc":"client/src/pages/SecurityScore.tsx:200",className:$e("text-xs",u.badge),children:u.label}),f.jsxs(mt,{"data-loc":"client/src/pages/SecurityScore.tsx:201",className:"bg-green-500/10 text-green-400 border-green-500/20 text-xs",children:["+",c.impact," pts"]})]})]})}),f.jsx(pa,{"data-loc":"client/src/pages/SecurityScore.tsx:207",href:c.href,children:f.jsxs(De,{"data-loc":"client/src/pages/SecurityScore.tsx:208",size:"sm",variant:"outline",className:"border-border hover:border-primary/50 flex-shrink-0 gap-1.5 text-xs",children:["Fix Now ",f.jsx(Ci,{"data-loc":"client/src/pages/SecurityScore.tsx:209",className:"h-3 w-3"})]})})]})},c.id)})})]}),f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:221",className:"mt-8",children:[f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:222",className:"flex items-center gap-2 mb-4",children:[f.jsx(yu,{"data-loc":"client/src/pages/SecurityScore.tsx:223",className:"h-4 w-4 text-primary"}),f.jsx("h2",{"data-loc":"client/src/pages/SecurityScore.tsx:224",className:"text-base font-semibold font-display",children:"Score History — Last 30 Days"})]}),f.jsx(tt,{"data-loc":"client/src/pages/SecurityScore.tsx:226",className:"glass-card border-border",children:f.jsx(at,{"data-loc":"client/src/pages/SecurityScore.tsx:227",className:"p-6",children:a?f.jsx(pCe,{"data-loc":"client/src/pages/SecurityScore.tsx:239",width:"100%",height:200,children:f.jsxs(Eze,{"data-loc":"client/src/pages/SecurityScore.tsx:240",data:n,margin:{top:5,right:10,left:-20,bottom:0},children:[f.jsx("defs",{"data-loc":"client/src/pages/SecurityScore.tsx:241",children:f.jsxs("linearGradient",{"data-loc":"client/src/pages/SecurityScore.tsx:242",id:"scoreGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[f.jsx("stop",{"data-loc":"client/src/pages/SecurityScore.tsx:243",offset:"5%",stopColor:"hsl(var(--primary))",stopOpacity:.3}),f.jsx("stop",{"data-loc":"client/src/pages/SecurityScore.tsx:244",offset:"95%",stopColor:"hsl(var(--primary))",stopOpacity:0})]})}),f.jsx(tee,{"data-loc":"client/src/pages/SecurityScore.tsx:247",strokeDasharray:"3 3",stroke:"hsl(var(--border))",vertical:!1}),f.jsx(Bx,{"data-loc":"client/src/pages/SecurityScore.tsx:248",dataKey:"label",tick:{fontSize:11,fill:"hsl(var(--muted-foreground))"}
1173,axisLine:!1,tickLine:!1,interval:6}),f.jsx(zx,{"data-loc":"client/src/pages/SecurityScore.tsx:255",domain:[0,100],tick:{fontSize:11,fill:"hsl(var(--muted-foreground))"},axisLine:!1,tickLine:!1,tickCount:5}),f.jsx(As,{"data-loc":"client/src/pages/SecurityScore.tsx:262",contentStyle:{backgroundColor:"hsl(var(--card))",border:"1px solid hsl(var(--border))",borderRadius:"8px",fontSize:"12px",color:"hsl(var(--foreground))"},formatter:c=>[c!=null?`${c}/100`:"No data","Score"],labelStyle:{color:"hsl(var(--muted-foreground))"}}),f.jsx(Sc,{"data-loc":"client/src/pages/SecurityScore.tsx:273",type:"monotone",dataKey:"score",stroke:"hsl(var(--primary))",strokeWidth:2,fill:"url(#scoreGradient)",dot:!1,activeDot:{r:4,fill:"hsl(var(--primary))",strokeWidth:0},connectNulls:!1})]})}):f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:229",className:"flex flex-col items-center justify-center py-12 text-center",children:[f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:230",className:"p-3 rounded-full bg-primary/10 mb-3",children:f.jsx(yu,{"data-loc":"client/src/pages/SecurityScore.tsx:231",className:"h-6 w-6 text-primary"})}),f.jsx("p",{"data-loc":"client/src/pages/SecurityScore.tsx:233",className:"text-sm font-medium text-foreground mb-1",children:"No history yet"}),f.jsx("p",{"data-loc":"client/src/pages/SecurityScore.tsx:234",className:"text-xs text-muted-foreground max-w-xs",children:"Your daily score snapshots will appear here. The first snapshot is recorded automatically each day."})]})})})]}),o.length>0&&f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:292",children:[f.jsxs("div",{"data-loc":"client/src/pages/SecurityScore.tsx:293",className:"flex items-center gap-2 mb-4",children:[f.jsx(Xn,{"data-loc":"client/src/pages/SecurityScore.tsx:294",className:"h-4 w-4 text-green-400"}),f.jsx("h2",{"data-loc":"client/src/pages/SecurityScore.tsx:295",className:"text-base font-semibold font-display",children:"Completed"}),f.jsxs(mt,{"data-loc":"client/src/pages/SecurityScore.tsx:296",className:"bg-green-500/15 text-green-400 border-green-500/30 text-xs ml-1",children:[o.length," done"]})]}),f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:300",className:"space-y-2",children:o.map(c=>{const u=D$[c.id]??vr;return f.jsx(tt,{"data-loc":"client/src/pages/SecurityScore.tsx:304",className:"glass-card border-border opacity-60",children:f.jsxs(at,{"data-loc":"client/src/pages/SecurityScore.tsx:305",className:"p-3.5 flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:306",className:"p-2 rounded-lg bg-green-500/10 flex-shrink-0",children:f.jsx(u,{"data-loc":"client/src/pages/SecurityScore.tsx:307",className:"h-4 w-4 text-green-400"})}),f.jsx("p",{"data-loc":"client/src/pages/SecurityScore.tsx:309",className:"text-sm text-muted-foreground flex-1",children:c.title}),f.jsx(Xn,{"data-loc":"client/src/pages/SecurityScore.tsx:310",className:"h-4 w-4 text-green-400 flex-shrink-0"})]})},c.id)})})]}),s.length===0&&o.length>0&&f.jsx(tt,{"data-loc":"client/src/pages/SecurityScore.tsx:320",className:"glass-card border-green-500/20 mt-4",children:f.jsxs(at,{"data-loc":"client/src/pages/SecurityScore.tsx:321",className:"p-6 flex flex-col items-center text-center",children:[f.jsx("div",{"data-loc":"client/src/pages/SecurityScore.tsx:322",className:"p-4 rounded-full bg-green-500/10 mb-3",children:f.jsx(vr,{"data-loc":"client/src/pages/SecurityScore.tsx:323",className:"h-8 w-8 text-green-400"})}),f.jsx("h3",{"data-loc":"client/src/pages/SecurityScore.tsx:325",className:"text-lg font-bold font-display text-green-400 mb-1",children:"Maximum Security Achieved"}),f.jsx("p",{"data-loc":"client/src/pages/SecurityScore.tsx:326",className:"text-sm text-muted-foreground",children:"All security checks are passing. Keep your vault updated and monitor for new breaches."})]})})]})}const I$={pending:{label:"Pending",color:"text-muted-foreground",badge:"bg-secondary text-muted-foreground border-border"},converted:{label:"Converted",color:"text-yellow-400",badge:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30"},credited:{label:"Credited",color:"text-green-400",badge:"bg-green-500/15 text-green-400 border-green-500/30"}};function Nze(e){const t=typeof e=="string"?new Date(e):e,r=Date.now()-t.getTime(),n=Math.floor(r/864e5);return n===0?"Today":n===1?"Yesterday":`${n} days ago`}function Cze(){const[e,t]=C.useState(!1),[r,n]=C.useState(!1),a=encodeURIComponent("🔒 I use EJM Ultimate Security System to protect my identity, passwords & privacy. Get 7 days FREE with my link:"),i=encodeURIComponent("I've been using EJM Ultimate Security System — an all-in-one cybersecurity platform with identity monitoring, VPN, password vault, and AI-powered scam detection. Use my referral link for a 7-day free trial:"),s=T=>`Hey! I've been using EJM Ultimate Security System to protect my identity, passwords, and privacy online. You can try it FREE for 7 days with my link:
1174
1175${T}
1176
1177Stay safe! 🔒`,o=T=>{navigator.clipboard.writeText(s(T)).then(()=>{n(!0),Fe.success("Message copied — paste it anywhere!"),setTimeout(()=>n(!1),2500)})},c=T=>{const R=encodeURIComponent("Try EJM Ultimate Security System — 7 days FREE"),k=encodeURIComponent(s(T));window.open(`mailto:?subject=${R}&body=${k}`,"_self")},u=()=>{w&&window.open(`https://twitter.com/intent/tweet?text=${a}&url=${encodeURIComponent(w)}`,"_blank","noopener,noreferrer,width=600,height=400")},h=()=>{w&&window.open(`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(w)}&summary=${i}`,"_blank","noopener,noreferrer,width=600,height=500")},{data:p,isLoading:g}=ke.referrals.myCode.useQuery(),{data:y=[],isLoading:x}=ke.referrals.myReferrals.useQuery(),{data:b}=ke.referrals.stats.useQuery(),w=p?.code?`${window.location.origin}/pricing?ref=${p.code}`:"",E=()=>{w&&navigator.clipboard.writeText(w).then(()=>{t(!0),Fe.success("Referral link copied to clipboard!"),setTimeout(()=>t(!1),2500)})},A=()=>{navigator.share&&w?navigator.share({title:"Try EJM Ultimate Security System",text:"Get 7 days free when you sign up with my referral link!",url:w}
1177).catch(()=>E()):E()};return f.jsxs($n,{"data-loc":"client/src/pages/Referrals.tsx:103",title:"Referral Program",subtitle:"Invite friends and earn $10 billing credit for each successful referral",children:[w&&f.jsx(tt,{"data-loc":"client/src/pages/Referrals.tsx:108",className:"glass-card border-primary/30 glow-blue mb-8 overflow-hidden",children:f.jsx(at,{"data-loc":"client/src/pages/Referrals.tsx:109",className:"p-0",children:f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:110",className:"flex flex-col md:flex-row",children:[f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:112",className:"flex-1 p-6 border-b md:border-b-0 md:border-r border-border/50",children:[f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:113",className:"flex items-center gap-2 mb-3",children:[f.jsx(Bce,{"data-loc":"client/src/pages/Referrals.tsx:114",className:"h-4 w-4 text-primary"}),f.jsx("span",{"data-loc":"client/src/pages/Referrals.tsx:115",className:"text-sm font-semibold text-foreground",children:"Your Share Message"}),f.jsx("span",{"data-loc":"client/src/pages/Referrals.tsx:116",className:"text-xs text-muted-foreground",children:"(pre-filled, ready to send)"})]}),f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:118",className:"rounded-xl bg-secondary/40 border border-border p-4 text-sm text-muted-foreground leading-relaxed whitespace-pre-line font-mono text-xs",children:s(w)}),f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:121",className:"flex gap-2 mt-4 flex-wrap",children:[f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:122",size:"sm",className:"gap-2 bg-primary hover:bg-primary/90 text-primary-foreground",onClick:()=>o(w),children:[r?f.jsx(iy,{"data-loc":"client/src/pages/Referrals.tsx:127",className:"h-3.5 w-3.5"}):f.jsx(rf,{"data-loc":"client/src/pages/Referrals.tsx:127",className:"h-3.5 w-3.5"}),r?"Copied!":"Copy Message"]}),f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:130",size:"sm",variant:"outline",className:"gap-2 border-border hover:border-primary/50",onClick:()=>A(),children:[f.jsx(NM,{"data-loc":"client/src/pages/Referrals.tsx:136",className:"h-3.5 w-3.5"})," Share via App"]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:141",className:"p-6 flex flex-col gap-3 min-w-[200px]",children:[f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:142",className:"text-xs text-muted-foreground font-medium uppercase tracking-wide mb-1",children:"Share on"}),f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:143",variant:"outline",size:"sm",className:"gap-2 justify-start border-border hover:border-sky-500/50 hover:bg-sky-500/10 hover:text-sky-400 transition-colors",onClick:u,children:[f.jsx("svg",{"data-loc":"client/src/pages/Referrals.tsx:149",className:"h-3.5 w-3.5",viewBox:"0 0 24 24",fill:"currentColor",children:f.jsx("path",{"data-loc":"client/src/pages/Referrals.tsx:150",d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.746l7.73-8.835L1.254 2.25H8.08l4.259 5.63zm-1.161 17.52h1.833L7.084 4.126H5.117z"})}),"Post on X"]}),f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:154",variant:"outline",size:"sm",className:"gap-2 justify-start border-border hover:border-blue-500/50 hover:bg-blue-500/10 hover:text-blue-400 transition-colors",onClick:h,children:[f.jsx("svg",{"data-loc":"client/src/pages/Referrals.tsx:160",className:"h-3.5 w-3.5",viewBox:"0 0 24 24",fill:"currentColor",children:f.jsx("path",{"data-loc":"client/src/pages/Referrals.tsx:161",d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})}),"Share on LinkedIn"]}),f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:165",variant:"outline",size:"sm",className:"gap-2 justify-start border-border hover:border-green-500/50 hover:bg-green-500/10 hover:text-green-400 transition-colors",onClick:()=>c(w),children:[f.jsx(QH,{"data-loc":"client/src/pages/Referrals.tsx:171",className:"h-3.5 w-3.5"})," Send via Email"]}),f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:173",variant:"outline",size:"sm",className:"gap-2 justify-start border-border hover:border-foreground
1177/30 transition-colors",onClick:E,children:[e?f.jsx(iy,{"data-loc":"client/src/pages/Referrals.tsx:179",className:"h-3.5 w-3.5 text-green-400"}):f.jsx(rf,{"data-loc":"client/src/pages/Referrals.tsx:179",className:"h-3.5 w-3.5"}),e?"Link Copied!":"Copy Link Only"]})]})]})})}),f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:188",className:"grid grid-cols-2 sm:grid-cols-4 gap-4 mb-8",children:[{label:"Total Referrals",value:b?.totalReferrals??0,icon:ko,color:"text-blue-400",bg:"bg-blue-500/10"},{label:"Converted",value:b?.converted??0,icon:Vs,color:"text-green-400",bg:"bg-green-500/10"},{label:"Credits Earned",value:`$${(b?.credited??0)*10}`,icon:YH,color:"text-yellow-400",bg:"bg-yellow-500/10"},{label:"Pending Credit",value:b?.pendingCredit??0,icon:e0,color:"text-orange-400",bg:"bg-orange-500/10"}].map(T=>{const R=T.icon;return f.jsx(tt,{"data-loc":"client/src/pages/Referrals.tsx:197",className:"glass-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/Referrals.tsx:198",className:"p-4",children:[f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:199",className:$e("p-2 rounded-lg w-fit mb-3",T.bg),children:f.jsx(R,{"data-loc":"client/src/pages/Referrals.tsx:200",className:$e("h-4 w-4",T.color)})}),f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:202",className:"text-2xl font-bold font-display text-foreground",children:T.value}),f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:203",className:"text-xs text-muted-foreground mt-0.5",children:T.label})]})},T.label)})}),f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:210",className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-8",children:[f.jsxs(tt,{"data-loc":"client/src/pages/Referrals.tsx:212",className:"glass-card border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/Referrals.tsx:213",className:"pb-3",children:f.jsxs(yr,{"data-loc":"client/src/pages/Referrals.tsx:214",className:"text-sm font-medium text-muted-foreground flex items-center gap-2",children:[f.jsx(BT,{"data-loc":"client/src/pages/Referrals.tsx:215",className:"h-4 w-4 text-primary"})," Your Referral Link"]})}),f.jsxs(at,{"data-loc":"client/src/pages/Referrals.tsx:218",className:"space-y-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:219",className:"rounded-xl bg-primary/5 border border-primary/20 p-4",children:[f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:220",className:"text-xs text-muted-foreground mb-1",children:"Share this link with friends:"}),g?f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:222",className:"h-5 bg-secondary/60 rounded animate-pulse w-3/4"}):f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:224",className:"text-sm font-mono text-foreground break-all leading-relaxed",children:w})]}),f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:227",className:"flex gap-2",children:[f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:228",className:"flex-1 gap-2 bg-primary hover:bg-primary/90 text-primary-foreground",onClick:E,disabled:!w,children:[e?f.jsx(iy,{"data-loc":"client/src/pages/Referrals.tsx:233",className:"h-4 w-4"}):f.jsx(rf,{"data-loc":"client/src/pages/Referrals.tsx:233",className:"h-4 w-4"}),e?"Copied!":"Copy Link"]}),f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:236",variant:"outline",className:"border-border gap-2",onClick:A,disabled:!w,children:[f.jsx(NM,{"data-loc":"client/src/pages/Referrals.tsx:237",className:"h-4 w-4"})," Share"]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:241",className:"pt-1",children:[f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:242",className:"text-xs text-muted-foreground mb-2",children:"Share on social media:"}),f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:243",className:"flex gap-2",children:[f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:244",variant:"outline",size:"sm",className:"flex-1 gap-2 border-border hover:border-sky-500/50 hover:bg-sky-500/10 hover:text-sky-400 transition-colors",onClick:u,disabled:!w,children:[f.jsx("svg",{"data-loc":"client/src/pages/Referrals.tsx:252",className:"h-3.5 w-3.5",viewBox:"0 0 24 24",fill:"
1177currentColor",children:f.jsx("path",{"data-loc":"client/src/pages/Referrals.tsx:253",d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.746l7.73-8.835L1.254 2.25H8.08l4.259 5.63zm-1.161 17.52h1.833L7.084 4.126H5.117z"})}),"Post on X"]}),f.jsxs(De,{"data-loc":"client/src/pages/Referrals.tsx:257",variant:"outline",size:"sm",className:"flex-1 gap-2 border-border hover:border-blue-500/50 hover:bg-blue-500/10 hover:text-blue-400 transition-colors",onClick:h,disabled:!w,children:[f.jsx("svg",{"data-loc":"client/src/pages/Referrals.tsx:265",className:"h-3.5 w-3.5",viewBox:"0 0 24 24",fill:"currentColor",children:f.jsx("path",{"data-loc":"client/src/pages/Referrals.tsx:266",d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})}),"Share on LinkedIn"]})]})]})]})]}),f.jsxs(tt,{"data-loc":"client/src/pages/Referrals.tsx:276",className:"glass-card border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/Referrals.tsx:277",className:"pb-3",children:f.jsxs(yr,{"data-loc":"client/src/pages/Referrals.tsx:278",className:"text-sm font-medium text-muted-foreground flex items-center gap-2",children:[f.jsx(Vs,{"data-loc":"client/src/pages/Referrals.tsx:279",className:"h-4 w-4 text-primary"})," How It Works"]})}),f.jsx(at,{"data-loc":"client/src/pages/Referrals.tsx:282",children:f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:283",className:"space-y-4",children:[{step:"1",title:"Share your link",desc:"Send your unique referral link to friends, family, or colleagues."},{step:"2",title:"They get 7 days free",desc:"Your friend gets a 7-day free trial when they sign up through your link."},{step:"3",title:"You earn $10 credit",desc:"When they subscribe, $10 is automatically credited to your next invoice."}].map(T=>f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:289",className:"flex gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:290",className:"h-6 w-6 rounded-full bg-primary/15 text-primary text-xs font-bold flex items-center justify-center flex-shrink-0 mt-0.5",children:T.step}),f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:293",children:[f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:294",className:"text-sm font-medium text-foreground",children:T.title}),f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:295",className:"text-xs text-muted-foreground mt-0.5",children:T.desc})]})]},T.step))})})]})]}),f.jsxs(tt,{"data-loc":"client/src/pages/Referrals.tsx:305",className:"glass-card border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/Referrals.tsx:306",className:"pb-3",children:f.jsxs(yr,{"data-loc":"client/src/pages/Referrals.tsx:307",className:"text-sm font-medium text-muted-foreground flex items-center gap-2",children:[f.jsx(ko,{"data-loc":"client/src/pages/Referrals.tsx:308",className:"h-4 w-4 text-primary"})," Referral History"]})}),f.jsx(at,{"data-loc":"client/src/pages/Referrals.tsx:311",children:x?f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:313",className:"space-y-2",children:[...Array(3)].map((T,R)=>f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:314",className:"h-12 bg-secondary/40 rounded-lg animate-pulse"},R))}):y.length===0?f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:317",className:"flex flex-col items-center py-10 text-center",children:[f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:318",className:"p-3 rounded-full bg-secondary/50 mb-3",children:f.jsx(ko,{"data-loc":"client/src/pages/Referrals.tsx:319",className:"h-5 w-5 text-muted-foreground"})}),f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:321",className:"text-sm font-medium text-foreground",children:"No referrals yet"}),f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:322",className:"text-xs text-muted-foreground mt-1",children:"Share your link to start earning credits."})]}):f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:325",className:"divide-y divide-border/50",children:y.map(T=>{const R=I$[T.status]??I$.pending;return f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:329",className:"flex items-center justify-between py-3 gap-3",children:[f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:330",className:"flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/Referrals.tsx:331",className:"p-1.5 rounded-lg bg-secondary/50",children:f.jsx(ko,{"data-loc":"client/src/pages/Referrals.tsx:332",className:"h-3.5 w-3.5 text-muted-foreground"})}),f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:334",children:[f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:335",className:"text-sm font-medium text-foreground font-mono",children:T.code}),f.jsx("p",{"data-loc":"client/src/pages/Referrals.tsx:336",className:"text-xs text-muted-foreground",children:Nze(T.createdAt)})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/Referrals.tsx:339",className:"flex items-center gap-2",children:[T.creditApplied&&f.jsx(mt,{"data-loc":"client/src/pages/Referrals.tsx:341",className:"bg-green-500/15 text-green-400 border-green-500/30 text-xs",children:"+$10"}),f.jsx(mt,{"data-loc":"client/src/pages/Referrals.tsx:343",className:$e("text-xs",R.badge),
1177children:R.label})]})]},T.id)})})})]})]})}function kze(){const{user:e}=cs(),[t,r]=C.useState(""),[n,a]=C.useState(null),i=e?.planTier==="family",s=ke.family.list.useQuery(),o=ke.family.memberOverview.useQuery(void 0,{enabled:i}),c=ke.useUtils(),u=ke.family.invite.useMutation({onSuccess:y=>{a(y.inviteLink),r(""),Fe.success("Invite link generated!"),c.family.list.invalidate()},onError:y=>Fe.error(y.message)}),h=ke.family.remove.useMutation({onSuccess:()=>{Fe.success("Member removed"),c.family.list.invalidate(),c.family.memberOverview.invalidate()}}),p=()=>{n&&(navigator.clipboard.writeText(n),Fe.success("Invite link copied!"))},g=y=>y>=80?"text-green-400":y>=60?"text-blue-400":y>=40?"text-yellow-400":"text-red-400";return f.jsx($n,{"data-loc":"client/src/pages/FamilyDashboard.tsx:52",title:"Family Dashboard",subtitle:"Manage and monitor your family's security posture",children:i?f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:69",className:"space-y-6",children:[f.jsxs(tt,{"data-loc":"client/src/pages/FamilyDashboard.tsx:71",className:"border-border bg-card",children:[f.jsxs(gr,{"data-loc":"client/src/pages/FamilyDashboard.tsx:72",children:[f.jsxs(yr,{"data-loc":"client/src/pages/FamilyDashboard.tsx:73",className:"flex items-center gap-2 text-foreground",children:[f.jsx(XE,{"data-loc":"client/src/pages/FamilyDashboard.tsx:74",className:"h-5 w-5 text-primary"}),"Invite a Family Member"]}),f.jsx(mce,{"data-loc":"client/src/pages/FamilyDashboard.tsx:77",children:"Send an invite link to add a member (up to 5 total)"})]}),f.jsxs(at,{"data-loc":"client/src/pages/FamilyDashboard.tsx:79",className:"space-y-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:80",className:"flex gap-3",children:[f.jsx(Gt,{"data-loc":"client/src/pages/FamilyDashboard.tsx:81",type:"email",placeholder:"[email protected]",value:t,onChange:y=>r(y.target.value),className:"bg-background border-border text-foreground"}),f.jsx(De,{"data-loc":"client/src/pages/FamilyDashboard.tsx:88",onClick:()=>u.mutate({email:t}),disabled:!t||u.isPending,children:u.isPending?"Sending...":"Generate Invite"})]}),n&&f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:96",className:"flex items-center gap-2 p-3 rounded-lg bg-primary/5 border border-primary/20",children:[f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:97",className:"flex-1 text-sm text-muted-foreground truncate",children:n}),f.jsx(De,{"data-loc":"client/src/pages/FamilyDashboard.tsx:98",size:"sm",variant:"outline",onClick:p,children:f.jsx(rf,{"data-loc":"client/src/pages/FamilyDashboard.tsx:99",className:"h-4 w-4"})})]})]})]}),o.data&&o.data.length>0&&f.jsx("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:108",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:o.data.map(y=>f.jsx(tt,{"data-loc":"client/src/pages/FamilyDashboard.tsx:110",className:"border-border bg-card",children:f.jsxs(at,{"data-loc":"client/src/pages/FamilyDashboard.tsx:111",className:"pt-5 space-y-3",children:[f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:112",className:"flex items-start justify-between",children:[f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:113",children:[f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:114",className:"font-semibold text-foreground",children:y.name}),f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:115",className:"text-xs text-muted-foreground",children:y.email})]}),f.jsx("span",{"data-loc":"client/src/pages/FamilyDashboard.tsx:117",className:`text-2xl font-bold font-display ${g(y.score)}`,children:y.score})]}),f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:121",className:"grid grid-cols-3 gap-2 text-center",children:[f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:122",className:"p-2 rounded-lg bg-background",children:[f.jsx(Sr,{"data-loc":"client/src/pages/FamilyDashboard.tsx:123",className:`h-4 w-4 mx-auto mb-1 ${y.breachedItems>0?"text-red-400":"text-muted-foreground"}`}),f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:124",className:"text-xs text-muted-foreground",children:"Breaches"}),f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:125",className:"text-sm font-bold text-foreground",children:y.breachedItems})]}),f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:127",className:"p-2 rounded-lg bg-background",children:[f.jsx(pn,{"data-loc":"client/src/pages/FamilyDashboard.tsx:128",className:`h-4 w-4 mx-auto mb-1 ${y.weakPasswords>0?"text-yellow-400":"text-muted-foreground"}`}),f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:129",className:"text-xs text-muted-foreground",children:"Weak PWs"}),f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:130",className:"text-sm font-bold text-foreground",children:y.weakPasswords})]}),f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:132",className:"p-2 rounded-lg bg-background",children:[f.jsx(bm,{"data-loc":"client/src/pages/FamilyDashboard.tsx:133",className:`h-4 w-4 mx-auto mb-1 ${y.vpnEnabled?"text-green-400":"text-muted-foreground"}`}),f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:134",className:"text-xs text-muted-foreground",children:"VPN"}),f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:135",className:"text-sm font-bold text-foreground",children:y.vpnEnabled?"On":"Off"})]})]})]})},y.memberId))}),f.jsxs(tt,{"data-loc":"client/src/pages/FamilyDashboard.tsx:145",className:"border-border bg-card",children:[f.jsx(gr,{"data-loc":"client/src/pages/FamilyDashboard.tsx:146",children:f.jsxs(yr,{"data-loc":"client/src/pages/FamilyDashboard.tsx:147",className:"flex items-center gap-2 text-foreground",children:[f.jsx(ko,{"data-loc":"client/src/pages/FamilyDashboard.tsx:148",className:"h-5 w-5 text-primary"}),"Family Members (",s.data?.filter(y=>y.status!=="removed").length??0," / 5)"]})}),f.jsx(at,{"data-loc":"client/src/pages/FamilyDashboard.tsx:152",children:!s.data||s.data.filter(y=>y.status!=="removed").length===0?f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:154",className:"text-muted-foreground text-sm text-center py-6",children:"No members yet. Invite your first family member above."}):f.jsx("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:156",className:"space-y-2",children:s.data.filter(y=>y.status!=="removed").map(y=>f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:158",className:"flex items-center justify-between p-3 rounded-lg bg-background border border-border",children:[f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:159",className:"flex items-center gap-3",children:[y.status==="accepted"?f.jsx(Xn,{"data-loc":"client/src/pages/FamilyDashboard.tsx:161",className:"h-4 w-4 text-green-400"}):f.jsx(e0,{"data-loc":"client/src/pages/FamilyDashboard.tsx:162",className:"h-4 w-4 text-yellow-400"}),f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:164",children:[f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:165",className:"text-sm font-medium text-foreground",children:y.inviteEmail}),f.jsxs("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:166",className:"text-xs text-muted-foreground",children:["Invited ",new Date(y.invitedAt).toLocaleDateString()]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:171",className:"flex items-center gap-2",children:[f.jsx(mt,{"data-loc":"client/src/pages/FamilyDashboard.tsx:172",variant:y.status==="accepted"?"default":"secondary",children:y.status}),f.jsx(De,{"data-loc":"client/src/pages/FamilyDashboard.tsx:175",size:"sm",variant:"ghost",onClick:()=>h.mutate({memberId:y.id}),className:"text-muted-foreground hover:text-red-400",children:f.jsx(qs,{"data-loc":"client/src/pages/FamilyDashboard.tsx:181",className:"h-4 w-4"})})]})]},y.id))})})]})]}):f.jsx(tt,{"data-loc":"client/src/pages/FamilyDashboard.tsx:54",className:"border-border bg-card",children:f.jsxs(at,{"data-loc":"client/src/pages/FamilyDashboard.tsx:55",className:"flex flex-col items-center gap-4 py-16",children:[f.jsx("div",{"data-loc":"client/src/pages/FamilyDashboard.tsx:56",className:"p-4 rounded-full bg-primary/10",children:f.jsx(pn,{"data-loc":"client/src/pages/FamilyDashboard.tsx:57",className:"h-10 w-10 text-primary"})}),f.jsx("h2",{"data-loc":"client/src/pages/FamilyDashboard.tsx:59",className:"text-xl font-bold text-foreground",children:"Family Plan Required"}),f.jsx("p",{"data-loc":"client/src/pages/FamilyDashboard.tsx:60",className:"text-muted-foreground text-center max-w-md",children:"Upgrade to the Family Plan ($70/month) to invite up to 5 family members and view their security overview."}),f.jsx(De,{"data-loc":"client/src/pages/FamilyDashboard.tsx:63",onClick:()=>window.location.href="/pricing",className:"mt-2",children:"Upgrade to Family Plan"})]})})})}function Oze(){const[,e]=rl(),{user:t}=cs(),n=new URLSearchParams(window.location.search).get("token")??"",[a,i]=C.useState(!1),[s,o]=C.useState(null),c=ke.family.acceptInvite.useMutation({onSuccess:()=>{i(!0),Fe.success("You have joined the family plan!")},onError:h=>{o(h.message??"Failed to accept invite. The link may be expired or already used.")}}),u=()=>{if(!t){sessionStorage.setItem("pendingFamilyToken",n),ts();return}c.mutate({token:n})};return C.useEffect(()=>{t&&n&&sessionStorage.getItem("pendingFamilyToken")===n&&!a&&!c.isPending&&(sessionStorage.removeItem("pendingFamilyToken"),c.mutate({token:n}))},[t,n]),n?f.jsxs("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:71",className:"min-h-screen bg-background flex items-center justify-center p-4",children:[f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:73",className:"fixed inset-0 pointer-events-none overflow-hidden",children:f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:74",className:"absolute top-1/4 left-1/2 -translate-x-1/2 w-[600px] h-[600px] bg-primary/5 rounded-full blur-3xl"})}),f.jsxs("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:77",className:"relative z-10 w-full max-w-md 
1177space-y-6",children:[f.jsxs("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:79",className:"flex items-center justify-center gap-3 mb-2",children:[f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:80",className:"p-2 rounded-xl bg-primary/10",children:f.jsx(vr,{"data-loc":"client/src/pages/FamilyInvite.tsx:81",className:"h-7 w-7 text-primary"})}),f.jsxs("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:83",children:[f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:84",className:"font-bold font-display text-lg leading-tight",children:"EJM USS"}),f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:85",className:"text-xs text-muted-foreground leading-tight",children:"Ultimate Security System"})]})]}),f.jsx(tt,{"data-loc":"client/src/pages/FamilyInvite.tsx:89",className:"border-border bg-card shadow-xl",children:f.jsx(at,{"data-loc":"client/src/pages/FamilyInvite.tsx:90",className:"flex flex-col items-center gap-5 py-10 px-8",children:a?f.jsxs(f.Fragment,{children:[f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:93",className:"p-4 rounded-full bg-green-500/10",children:f.jsx(Xn,{"data-loc":"client/src/pages/FamilyInvite.tsx:94",className:"h-12 w-12 text-green-500"})}),f.jsx("h2",{"data-loc":"client/src/pages/FamilyInvite.tsx:96",className:"text-2xl font-bold text-foreground text-center",children:"You're In!"}),f.jsx("p",{"data-loc":"client/src/pages/FamilyInvite.tsx:97",className:"text-muted-foreground text-center",children:"You've successfully joined the family plan. Your security is now being monitored alongside your family."}),f.jsx(De,{"data-loc":"client/src/pages/FamilyInvite.tsx:100",className:"w-full mt-2",onClick:()=>e("/dashboard"),children:"Go to Dashboard"})]}):s?f.jsxs(f.Fragment,{children:[f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:106",className:"p-4 rounded-full bg-destructive/10",children:f.jsx(YE,{"data-loc":"client/src/pages/FamilyInvite.tsx:107",className:"h-12 w-12 text-destructive"})}),f.jsx("h2",{"data-loc":"client/src/pages/FamilyInvite.tsx:109",className:"text-2xl font-bold text-foreground text-center",children:"Invite Error"}),f.jsx("p",{"data-loc":"client/src/pages/FamilyInvite.tsx:110",className:"text-muted-foreground text-center",children:s}),f.jsx(De,{"data-loc":"client/src/pages/FamilyInvite.tsx:111",variant:"outline",className:"w-full mt-2",onClick:()=>e("/"),children:"Go to Home"})]}):f.jsxs(f.Fragment,{children:[f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:117",className:"p-4 rounded-full bg-primary/10",children:f.jsx(XE,{"data-loc":"client/src/pages/FamilyInvite.tsx:118",className:"h-12 w-12 text-primary"})}),f.jsx("h2",{"data-loc":"client/src/pages/FamilyInvite.tsx:120",className:"text-2xl font-bold text-foreground text-center",children:"Family Plan Invite"}),f.jsx("p",{"data-loc":"client/src/pages/FamilyInvite.tsx:121",className:"text-muted-foreground text-center",children:"You've been invited to join a family security plan on EJM Ultimate Security System. Accept to get full access to all security modules under the family plan."}),f.jsxs("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:125",className:"w-full space-y-3 mt-2",children:[t?f.jsx(De,{"data-loc":"client/src/pages/FamilyInvite.tsx:141",className:"w-full",onClick:u,disabled:c.isPending,children:c.isPending?f.jsxs(f.Fragment,{children:[f.jsx(XH,{"data-loc":"client/src/pages/FamilyInvite.tsx:147",className:"h-4 w-4 mr-2 animate-spin"}),"Accepting…"]}):f.jsxs(f.Fragment,{children:[f.jsx(Xn,{"data-loc":"client/src/pages/FamilyInvite.tsx:148",className:"h-4 w-4 mr-2"}),"Accept Family Invite"]})}):f.jsxs(f.Fragment,{children:[f.jsx("p",{"data-loc":"client/src/pages/FamilyInvite.tsx:128",className:"text-sm text-center text-muted-foreground",children:"You need to sign in first to accept this invite."}),f.jsxs(De,{"data-loc":"client/src/pages/FamilyInvite.tsx:131",className:"w-full",onClick:u,disabled:c.isPending,children:[f.jsx(XE,{"data-loc":"client/src/pages/FamilyInvite.tsx:136",className:"h-4 w-4 mr-2"}),"Sign In & Accept Invite"]})]}),f.jsx(De,{"data-loc":"client/src/pages/FamilyInvite.tsx:152",variant:"ghost",className:"w-full text-muted-foreground",onClick:()=>e("/"),children:"Decline"})]})]})})}),f.jsx("p",{"data-loc":"client/src/pages/FamilyInvite.tsx:161",className:"text-center text-xs text-muted-foreground",children:"EJM Ultimate Security System — Enterprise-grade cybersecurity for everyone"})]})]}):f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:55",className:"min-h-screen bg-background flex items-center justify-center p-4",children:f.jsx(tt,{"data-loc":"client/src/pages/FamilyInvite.tsx:56",className:"max-w-md w-full border-border bg-card",children:f.jsxs(at,{"data-loc":"client/src/pages/FamilyInvite.tsx:57",className:"flex flex-col items-center gap-4 py-16",children:[f.jsx("div",{"data-loc":"client/src/pages/FamilyInvite.tsx:58",className:"p-4 rounded-full bg-destructive/10",children:f.jsx(YE,{"data-loc":"client/src/pages/FamilyInvite.tsx:59",className:"h-10 w-10 text-destructive"})}),f.jsx("h2",{"data-loc":"client/src/pages/FamilyInvite.tsx:61",className:"text-xl font-bold text-foreground",children:"Invalid Invite Link"}),f.jsx("p",{"data-loc":"client/src/pages/FamilyInvite.tsx:62",className:"text-muted-foreground text-center",children:"This invite link is missing a token. Please ask the family plan owner to resend the invite."}),f.jsx(De,{"data-loc":"client/src/pages/FamilyInvite.tsx:63",onClick:()=>e("/"),variant:"outline",children:"Go to Home"})]})})})}function Dh({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/skeleton.tsx:5","data-slot":"skeleton",className:$e("bg-accent animate-pulse rounded-md",e),...t})}const j$={score_update:"Score Update",hard_inquiry:"Hard Inquiry",new_account:"New Account",account_closed:"Account Closed",late_payment:"Late Payment",fraud_alert:"Fraud Alert",address_change:"Address Change"},Mze={score_update:f.jsx(Vs,{"data-loc":"client/src/pages/CreditMonitoring.tsx:30",className:"h-4 w-4"}
1177),hard_inquiry:f.jsx(JH,{"data-loc":"client/src/pages/CreditMonitoring.tsx:31",className:"h-4 w-4"}),new_account:f.jsx(_ce,{"data-loc":"client/src/pages/CreditMonitoring.tsx:32",className:"h-4 w-4"}),account_closed:f.jsx(zce,{"data-loc":"client/src/pages/CreditMonitoring.tsx:33",className:"h-4 w-4"}),late_payment:f.jsx(Sr,{"data-loc":"client/src/pages/CreditMonitoring.tsx:34",className:"h-4 w-4"}),fraud_alert:f.jsx(Ii,{"data-loc":"client/src/pages/CreditMonitoring.tsx:35",className:"h-4 w-4"}),address_change:f.jsx(xce,{"data-loc":"client/src/pages/CreditMonitoring.tsx:36",className:"h-4 w-4"})},L$={info:"bg-blue-500/10 text-blue-400 border-blue-500/20",warning:"bg-yellow-500/10 text-yellow-400 border-yellow-500/20",critical:"bg-red-500/10 text-red-400 border-red-500/20"};function Pze({score:e}){if(e===null)return f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:48",className:"flex flex-col items-center gap-1",children:[f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:49",className:"w-24 h-24 rounded-full border-4 border-border flex items-center justify-center",children:f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:50",className:"text-muted-foreground text-sm",children:"N/A"})}),f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:52",className:"text-xs text-muted-foreground",children:"No score recorded"})]});const t=(e-300)/550*100,r=e>=750?"#22c55e":e>=670?"#3b82f6":e>=580?"#f59e0b":"#ef4444",n=e>=750?"Excellent":e>=670?"Good":e>=580?"Fair":"Poor",a=2*Math.PI*40,i=a-t/100*a;return f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:62",className:"flex flex-col items-center gap-1",children:[f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:63",className:"relative w-24 h-24",children:[f.jsxs("svg",{"data-loc":"client/src/pages/CreditMonitoring.tsx:64",className:"w-24 h-24 -rotate-90",viewBox:"0 0 96 96",children:[f.jsx("circle",{"data-loc":"client/src/pages/CreditMonitoring.tsx:65",cx:"48",cy:"48",r:"40",fill:"none",stroke:"currentColor",strokeWidth:"8",className:"text-border"}),f.jsx("circle",{"data-loc":"client/src/pages/CreditMonitoring.tsx:66",cx:"48",cy:"48",r:"40",fill:"none",stroke:r,strokeWidth:"8",strokeDasharray:a,strokeDashoffset:i,strokeLinecap:"round",style:{transition:"stroke-dashoffset 1s ease"}})]}),f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:75",className:"absolute inset-0 flex flex-col items-center justify-center",children:f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:76",className:"text-xl font-bold text-foreground",children:e})})]}),f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:79",className:"text-xs font-medium",style:{color:r},children:n})]})}function Rze(){const e=ke.useUtils(),{data:t,isLoading:r}=ke.credit.summary.useQuery(),{data:n,isLoading:a}=ke.credit.list.useQuery(),[i,s]=C.useState(!1),[o,c]=C.useState({eventType:"score_update",title:"",description:"",creditScore:"",scoreDelta:"",severity:"info",source:""}),u=ke.credit.add.useMutation({onSuccess:()=>{e.credit.list.invalidate(),e.credit.summary.invalidate(),s(!1),c({eventType:"score_update",title:"",description:"",creditScore:"",scoreDelta:"",severity:"info",source:""}),Fe.success("Credit event added")},onError:g=>Fe.error(g.message)}),h=ke.credit.delete.useMutation({onSuccess:()=>{e.credit.list.invalidate(),e.credit.summary.invalidate(),Fe.success("Event removed")},onError:g=>Fe.error(g.message)}),p=()=>{if(!o.title.trim()){Fe.error("Title is required");return}u.mutate({eventType:o.eventType,title:o.title.trim(),description:o.description.trim()||void 0,creditScore:o.creditScore?parseInt(o.creditScore):void 0,scoreDelta:o.scoreDelta?parseInt(o.scoreDelta):void 0,severity:o.severity,source:o.source.trim()||void 0})};return f.jsxs($n,{"data-loc":"client/src/pages/CreditMonitoring.tsx:134",title:"Credit Monitoring",subtitle:"Track your credit score, inquiries, and account activity",children:[f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:136",className:"grid grid-cols-2 lg:grid-cols-4 gap-4 mb-6",children:[f.jsx(tt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:137",className:"bg-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/CreditMonitoring.tsx:138",className:"p-4 flex flex-col items-center gap-2",children:[r?f.jsx(Dh,{"data-loc":"client/src/pages/CreditMonitoring.tsx:139",className:"w-24 h-24 rounded-full"}):f.jsx(Pze,{"data-loc":"client/src/pages/CreditMonitoring.tsx:139",score:t?.latestScore??null}),f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:140",className:"text-xs text-muted-foreground text-center",children:"Credit Score"}),t?.scoreDelta!=null&&f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:142",className:`flex items-center gap-1 text-xs font-medium ${t.scoreDelta>=0?"text-green-400":"text-red-400"}`,children:[t.scoreDelta>=0?f.jsx(Vs,{"data-loc":"client/src/pages/CreditMonitoring.tsx:143",className:"h-3 w-3"}):f.jsx(qce,{"data-loc":"client/src/pages/CreditMonitoring.tsx:143",className:"h-3 w-3"}),t.scoreDelta>=0?"+":"",t.scoreDelta," pts"]})]})}),f.jsx(tt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:150",className:"bg-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/CreditMonitoring.tsx:151",className:"p-4 flex flex-col items-center justify-center gap-2 h-full",children:[r?f.jsx(Dh,{"data-loc":"client/src/pages/CreditMonitoring.tsx:152",className:"h-8 w-12"}):f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:153",className:`text-3xl font-bold ${(t?.hardInquiries??0)>3?"text-yellow-400":"text-foreground"}`,children:t?.hardInquiries??0}),f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:157",className:"text-xs text-muted-foreground text-center",children:"Hard Inquiries (2yr)"}),(t?.hardInquiries??0)>3&&f.jsx(mt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:159",variant:"outline",className:"text-yellow-400 border-yellow-500/30 text-[10px]",children:"Review"})]})}),f.jsx(tt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:164",className:"bg-card border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/CreditMonitoring.tsx:165",className:"p-4 flex flex-col items-center justify-center gap-2 h-full",children:[r?f.jsx(Dh,{"data-loc":"client/src/pages/CreditMonitoring.tsx:166",className:"h-8 w-12"}):f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:167",className:"text-3xl font-bold text-foreground",children:t?.newAccounts??0}),f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:169",className:"text-xs text-muted-foreground text-center",children:"New Accounts (1yr)"})]})}),f.jsx(tt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:173",className:`border ${(t?.fraudAlerts??0)>0?"border-red-500/40 bg-red-500/5":"bg-card border-border"}`,children:f.jsxs(at,{"data-loc":"client/src/pages/CreditMonitoring.tsx:174",className:"p-4 flex flex-col items-center justify-center gap-2 h-full",children:[r?f.jsx(Dh,{"data-loc":"client/src/pages/CreditMonitoring.tsx:175",className:"h-8 w-12"}):f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:176",className:`text-3xl font-bold ${(t?.fraudAlerts??0)>0?"text-red-400":"text-foreground"}`,children:t?.fraudAlerts??0}),f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:180",className:"text-xs text-muted-foreground text-center",children:"Fraud Alerts"}),(t?.fraudAlerts??0)>0&&f.jsx(mt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:182",variant:"outline",className:"text-red-400 border-red-500/30 text-[10px]",children:"Action Needed"})]})})]}),f.jsxs(tt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:189",className:"bg-card border-border",children:[f.jsxs(gr,{"data-loc":"client/src/pages/CreditMonitoring.tsx:190",className:"flex flex-row items-center justify-between pb-3",children:[f.jsx(yr,{"data-loc":"client/src/pages/CreditMonitoring.tsx:191",className:"text-base font-semibold",children:"Credit Activity Timeline"}),f.jsxs(De,{"data-loc":"client/src/pages/CreditMonitoring.tsx:192",size:"sm",onClick:()=>s(!0),children:[f.jsx(ni,{"data-loc":"client/src/pages/CreditMonitoring.tsx:193",className:"h-4 w-4 mr-1.5"}),"Add Event"]})]}),f.jsx(at,{"data-loc":"client/src/pages/CreditMonitoring.tsx:197",children:a?f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:199",className:"space-y-3",children:[1,2,3].map(g=>f.jsx(Dh,{"data-loc":"client/src/pages/CreditMonitoring.tsx:200",className:"h-16 w-full"},g))}):n?.length?f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:219",className:"space-y-3",children:n.map(g=>f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:221",className:"flex items-start gap-3 p-3 rounded-lg border border-border bg-background/50 hover:bg-background/80 transition-colors",children:[f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:222",className:`p-2 rounded-lg border flex-shrink-0 ${L$[g.severity]}`,children:Mze[g.eventType]}),f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:225",className:"flex-1 min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:226",className:"flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:227",className:"font-medium text-sm text-foreground",children:g.title}),f.jsx(mt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:228",variant:"outline",className:"text-[10px] px-1.5 py-0",children:j$[g.eventType]}),g.severity!=="info"&&f.jsx(mt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:232",variant:"outline",className:`text-[10px] px-1.5 py-0 ${L$[g.severity]}`,children:g.severity})]}),g.description&&f.jsx("p",{"data-loc":"client/src/pages/CreditMonitoring.tsx:238",className:"text-xs text-muted-foreground mt-0.5 truncate",children:g.description}),f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:240",className:"flex items-center gap-3 mt-1 text-xs text-muted-foreground",children:[g.creditScore!=null&&f.jsxs("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:242",className:"font-medium text-foreground",children:["Score: ",g.creditScore]}),g.scoreDelta!=null&&f.jsxs("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:245",className:g.scoreDelta>=0?"text-green-400":"text-red-400",children:[g.scoreDelta>=0?"+":"",g.scoreDelta," pts"]}),g.source&&f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:249",children:g.source}),f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:250",children:new Date(g.createdAt).toLocaleDateString()})]})]}),f.jsx(De,{"data-loc":"client/src/pages/CreditMonitoring.tsx:253",variant:"ghost",size:"icon",className:"h-7 w-7 text-muted-foreground hover:text-destructive flex-shrink-0",onClick:()=>h.mutate({id:g.id}),disabled:h.isPending,children:f.jsx(qs,{"data-loc":"client/src/pages/CreditMonitoring.tsx:260",className:"h-3.5 w-3.5"})})]},g.id))}):f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:203",className:"flex flex-col items-center gap-3 py-12 text-center",children:[f.jsx("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:204",className:"p-4 rounded-full bg-primary/10",children:f.jsx(Os,{"data-loc":"client/src/pages/CreditMonitoring.tsx:205",className:"h-8 w-8 text-primary"})}),f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:207",children:[f.jsx("p",{"data-loc":"client/src/pages/CreditMonitoring.tsx:208",className:"font-medium text-foreground",children:"No credit events yet"}),f.jsx("p",{"data-loc":"client/src/pages/CreditMonitoring.tsx:209",className:"text-sm text-muted-foreground mt-1",children:"Add your first credit event to start tracking your credit health."})]}),f.jsxs(De,{"data-loc":"client/src/pages/CreditMonitoring.tsx:213",size:"sm",onClick:()=>s(!0),children:[f.jsx(ni,{"data-loc":"client/src/pages/CreditMonitoring.tsx:214",className:"h-4 w-4 mr-1.5"}),"Add First Event"]})]})})]}),f.jsx(qo,{"data-loc":"client/src/pages/CreditMonitoring.tsx:270",open:i,onOpenChange:s,children:f.jsxs(Vo,{"data-loc":"client/src/pages/CreditMonitoring.tsx:271",className:"max-w-md",children:[f.jsx(Go,{"data-loc":"client/src/pages/CreditMonitoring.tsx:272",children:f.jsx(Wo,{"data-loc":"client/src/pages/CreditMonitoring.tsx:273",children:"Add Credit Event"})}),f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:275",className:"space-y-4 py-2",children:[f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:276",className:"grid grid-cols-2 gap-3",children:[f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:277",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/CreditMonitoring.tsx:278",children:"Event Type"}),f.jsxs(Ms,{"data-loc":"client/src/pages/CreditMonitoring.tsx:279",value:o.eventType,onValueChange:g=>c(y=>({...y,eventType:g})),children:[f.jsx(Rs,{"data-loc":"client/src/pages/CreditMonitoring.tsx:280",children:f.jsx(Ps,{"data-loc":"client/src/pages/CreditMonitoring.tsx:280"})}),f.jsx(Ds,{"data-loc":"client/src/pages/CreditMonitoring.tsx:281",children:Object.entries(j$).map(([g,y])=>f.jsx(Wt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:283",value:g,children:y},g))})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:288",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/CreditMonitoring.tsx:289",children:"Severity"}),f.jsxs(Ms,{"data-loc":"client/src/pages/CreditMonitoring.tsx:290",value:o.severity,onValueChange:g=>c(y=>({...y,severity:g})),children:[f.jsx(Rs,{"data-loc":"client/src/pages/CreditMonitoring.tsx:291",children:f.jsx(Ps,{"data-loc":"client/src/pages/CreditMonitoring.tsx:291"})}),f.jsxs(Ds,{"data-loc":"client/src/pages/CreditMonitoring.tsx:292",children:[f.jsx(Wt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:293",value:"info",children:"Info"}),f.jsx(Wt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:294",value:"warning",children:"Warning"}),f.jsx(Wt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:295",value:"critical",children:"Critical"})]})]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:300",className:"space-y-1.5",children:[f.jsxs(ct,{"data-loc":"client/src/pages/CreditMonitoring.tsx:301",children:["Title ",f.jsx("span",{"data-loc":"client/src/pages/CreditMonitoring.tsx:301",className:"text-destructive",children:"*"})]}),f.jsx(Gt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:302",placeholder:"e.g. Equifax score update",value:o.title,onChange:g=>c(y=>({...y,title:g.target.value}))})]}),f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:308",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/CreditMonitoring.tsx:309",children:"Description"}),f.jsx(cu,{"data-loc":"client/src/pages/CreditMonitoring.tsx:310",placeholder:"Optional details…",value:o.description,onChange:g=>c(y=>({...y,description:g.target.value})),rows:2})]}),o.eventType==="score_update"&&f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:318",className:"grid grid-cols-2 gap-3",children:[f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:319",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/CreditMonitoring.tsx:320",children:"Credit Score (300–850)"}),f.jsx(Gt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:321",type:"number",min:300,max:850,placeholder:"e.g. 720",value:o.creditScore,onChange:g=>c(y=>({...y,creditScore:g.target.value}))})]}),f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:328",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/CreditMonitoring.tsx:329",children:"Score Change"}),f.jsx(Gt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:330",type:"number",min:-200,max:200,placeholder:"e.g. +12 or -5",value:o.scoreDelta,onChange:g=>c(y=>({...y,scoreDelta:g.target.value}))})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/CreditMonitoring.tsx:339",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/CreditMonitoring.tsx:340",children:"Source (optional)"}),f.jsx(Gt,{"data-loc":"client/src/pages/CreditMonitoring.tsx:341",placeholder:"e.g. Equifax, Experi
1177an, TransUnion",value:o.source,onChange:g=>c(y=>({...y,source:g.target.value}))})]})]}),f.jsxs(xf,{"data-loc":"client/src/pages/CreditMonitoring.tsx:348",children:[f.jsx(De,{"data-loc":"client/src/pages/CreditMonitoring.tsx:349",variant:"outline",onClick:()=>s(!1),children:"Cancel"}),f.jsx(De,{"data-loc":"client/src/pages/CreditMonitoring.tsx:350",onClick:p,disabled:u.isPending,children:u.isPending?"Adding…":"Add Event"})]})]})})]})}const xE=[{id:"identity",icon:si,title:"Add your email addresses",desc:"Monitor up to unlimited email addresses for data breaches and dark web exposure.",cta:"Set up Identity Monitoring",href:"/dashboard/identity",color:"text-blue-400",bg:"bg-blue-500/10",border:"border-blue-500/20"},{id:"push",icon:tf,title:"Enable push notifications",desc:"Get instant breach alerts and weekly scan results delivered to your browser.",cta:"Enable Notifications",href:"/dashboard",color:"text-purple-400",bg:"bg-purple-500/10",border:"border-purple-500/20"},{id:"passwords",icon:zT,title:"Import or add passwords",desc:"Audit your existing passwords for weaknesses and store new ones securely.",cta:"Open Password Vault",href:"/dashboard/passwords",color:"text-yellow-400",bg:"bg-yellow-500/10",border:"border-yellow-500/20"},{id:"score",icon:vr,title:"Check your Security Score",desc:"See your overall security posture and get a personalised action plan.",cta:"View Security Score",href:"/dashboard/score",color:"text-green-400",bg:"bg-green-500/10",border:"border-green-500/20"},{id:"referral",icon:ko,title:"Invite a friend — earn $10",desc:"Share your referral link. Every friend who subscribes earns you $10 credit.",cta:"Go to Referrals",href:"/dashboard/referrals",color:"text-pink-400",bg:"bg-pink-500/10",border:"border-pink-500/20"}];function Dze(){const{user:e}=cs(),t=cq(),[,r]=rl(),a=new URLSearchParams(t).get("plan")??"individual",[i,s]=C.useState(new Set),{data:o}=ke.subscription.status.useQuery(),c=a==="family"||o?.planTier==="family",u=o?.status==="trialing",h=o?.periodEnd?new Date(o.periodEnd):null,p=h?Math.max(0,Math.ceil((h.getTime()-Date.now())/(1e3*60*60*24))):null,g=x=>{s(b=>{const w=new Set(b);return w.has(x)?w.delete(x):w.add(x),w})},y=i.size>=xE.length;return f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:99",className:"min-h-screen bg-background text-foreground flex flex-col items-center justify-start py-16 px-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:101",className:"text-center mb-12 max-w-lg",children:[f.jsx("div",{"data-loc":"client/src/pages/Welcome.tsx:102",className:"inline-flex items-center justify-center w-16 h-16 rounded-full bg-primary/15 border border-primary/30 mb-6 animate-in zoom-in-50 duration-500",children:f.jsx(KE,{"data-loc":"client/src/pages/Welcome.tsx:103",className:"h-8 w-8 text-primary"})}),f.jsxs("h1",{"data-loc":"client/src/pages/Welcome.tsx:105",className:"text-4xl font-bold font-display mb-3 animate-in slide-in-from-bottom-4 duration-500",children:["Welcome to EJM USS",e?.name?`, ${e.name.split(" ")[0]}`:"","!"]}),f.jsx("p",{"data-loc":"client/src/pages/Welcome.tsx:108",className:"text-muted-foreground text-lg animate-in slide-in-from-bottom-4 duration-700",children:"Your account is active. Let's get you protected in minutes."})]}),f.jsx(tt,{"data-loc":"client/src/pages/Welcome.tsx:114",className:"glass-card border-primary/30 glow-blue w-full max-w-lg mb-8 animate-in slide-in-from-bottom-4 duration-500",children:f.jsx(at,{"data-loc":"client/src/pages/Welcome.tsx:115",className:"p-6",children:f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:116",className:"flex items-center gap-4",children:[f.jsx("div",{"data-loc":"client/src/pages/Welcome.tsx:117",className:"p-3 rounded-xl bg-primary/15 border border-primary/20",children:f.jsx(Os,{"data-loc":"client/src/pages/Welcome.tsx:118",className:"h-6 w-6 text-primary"})}),f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:120",className:"flex-1",children:[f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:121",className:"flex items-center gap-2 flex-wrap",children:[f.jsxs("span",{"data-loc":"client/src/pages/Welcome.tsx:122",className:"font-semibold text-foreground",children:[c?"Family Plan":"Individual Plan"," — Active"]}),f.jsxs(mt,{"data-loc":"client/src/pages/Welcome.tsx:125",className:"bg-green-500/15 text-green-400 border-green-500/30 text-xs",children:[f.jsx(Xn,{"data-loc":"client/src/pages/Welcome.tsx:126",className:"h-3 w-3 mr-1"})," Confirmed"]}),c&&f.jsx(mt,{"data-loc":"client/src/pages/Welcome.tsx:129",className:"bg-purple-500/15 text-purple-400 border-purple-500/30 text-xs",children:"Up to 5 members"})]}),u&&p!=null&&f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:135",className:"flex items-center gap-1.5 mt-1.5 text-sm text-blue-400",children:[f.jsx(Ace,{"data-loc":"client/src/pages/Welcome.tsx:136",className:"h-3.5 w-3.5"}),p>0?`Free trial — ${p} day${p!==1?"s":""} remaining`:"Free trial ends today",h&&f.jsxs("span",{"data-loc":"client/src/pages/Welcome.tsx:141",className:"text-muted-foreground text-xs ml-1",children:["(until ",h.toLocaleDateString(),")"]})]}),!u&&f.jsxs("p",{"data-loc":"client/src/pages/Welcome.tsx:148",className:"text-sm text-muted-foreground mt-1",children:[c?"$70/month":"$40/month"," · Cancel anytime"]})]})]})})}),f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:158",className:"w-full max-w-lg mb-8",children:[f.jsxs("h2",{"data-loc":"client/src/pages/Welcome.tsx:159",className:"text-sm font-semibold text-muted-foreground uppercase tracking-wide mb-4 flex items-center gap-2",children:[f.jsx(vr,{"data-loc":"client/src/pages/Welcome.tsx:160",className:"h-4 w-4"})," Quick Setup — ",i.size,"/",xE.length," done"]}),f.jsx("div",{"data-loc":"client/src/pages/Welcome.tsx:162",className:"space-y-3",children:xE.map((x,b)=>{const w=x.icon,E=i.has(x.id);return f.jsx(tt,{"data-loc":"client/src/pages/Welcome.tsx:167",className:`glass-card border transition-all duration-200 cursor-pointer ${E?"border-green-500/30 bg-green-500/5":`${x.border} hover:bg-secondary/30`}`,style:{animationDelay:`${b*80}ms`},children:f.jsx(at,{"data-loc":"client/src/pages/Welcome.tsx:172",className:"p-4",children:f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:173",className:"flex items-center gap-3",children:[f.jsx("div",{"data-loc":"client/src/pages/Welcome.tsx:174",className:`p-2 rounded-lg ${E?"bg-green-500/15":x.bg} transition-colors`,children:E?f.jsx(Xn,{"data-loc":"client/src/pages/Welcome.tsx:176",className:"h-4 w-4 text-green-400"}):f.jsx(w,{"data-loc":"client/src/pages/Welcome.tsx:177",className:`h-4 w-4 ${x.color}`})}),f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:180",className:"flex-1 min-w-0",children:[f.jsx("p",{"data-loc":"client/src/pages/Welcome.tsx:181",className:`text-sm font-medium ${E?"line-through text-muted-foreground":"text-foreground"}`,children:x.title}),f.jsx("p",{"data-loc":"client/src/pages/Welcome.tsx:184",className:"text-xs text-muted-foreground mt-0.5",children:x.desc})]}),f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:186",className:"flex items-center gap-2 shrink-0",children:[f.jsxs(De,{"data-loc":"client/src/pages/Welcome.tsx:187",size:"sm",variant:E?"ghost":"outline",className:`text-xs h-7 px-3 gap-1 ${E?"text-green-400":""}`,onClick:()=>{r(x.href)},children:[E?"Done":x.cta," ",f.jsx(lu,{"data-loc":"client/src/pages/Welcome.tsx:193",className:"h-3 w-3"})]}),f.jsx("button",{"data-loc":"client/src/pages/Welcome.tsx:195",onClick:()=>g(x.id),className:`p-1 rounded transition-colors ${E?"text-green-400 hover:text-muted-foreground":"text-muted-foreground hover:text-green-400"}`,title:E?"Mark as not done":"Mark as done",children:f.jsx(Xn,{"data-loc":"client/src/pages/Welcome.tsx:200",className:"h-4 w-4"})})]})]})})},x.id)})})]}),f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:212",className:"w-full max-w-lg text-center space-y-3",children:[y?f.jsxs("div",{"data-loc":"client/src/pages/Welcome.tsx:214",className:"mb-4 p-4 rounded-xl bg-green-500/10 border border-green-500/25 text-green-400 text-sm font-medium flex items-center justify-center gap-2",children:[f.jsx(KE,{"data-loc":"client/src/pages/Welcome.tsx:215",className:"h-4 w-4"})," All set! You're fully protected."]}):null,f.jsxs(De,{"data-loc":"client/src/pages/Welcome.tsx:218",className:"w-full h-12 gap-2",size:"lg",onClick:()=>
1177r("/dashboard"),children:["Go to Dashboard ",f.jsx(Ci,{"data-loc":"client/src/pages/Welcome.tsx:223",className:"h-4 w-4"})]}),f.jsx("p",{"data-loc":"client/src/pages/Welcome.tsx:225",className:"text-xs text-muted-foreground",children:"You can always return to this checklist from your dashboard."})]})]})}var Ize="Separator",B$="horizontal",jze=["horizontal","vertical"],bee=C.forwardRef((e,t)=>{const{decorative:r,orientation:n=B$,...a}=e,i=Lze(n)?n:B$,o=r?{role:"none"}:{"aria-orientation":i==="vertical"?i:void 0,role:"separator"};return f.jsx(vt.div,{"data-orientation":i,...o,...a,ref:t})});bee.displayName=Ize;function Lze(e){return jze.includes(e)}var Bze=bee;function zze({className:e,orientation:t="horizontal",decorative:r=!0,...n}){return f.jsx(Bze,{"data-loc":"client/src/components/ui/separator.tsx:13","data-slot":"separator",decorative:r,orientation:t,className:$e("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",e),...n})}const Fze={safe:"bg-emerald-500/15 text-emerald-400 border-emerald-500/30",low:"bg-blue-500/15 text-blue-400 border-blue-500/30",medium:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30",high:"bg-orange-500/15 text-orange-400 border-orange-500/30",critical:"bg-red-500/15 text-red-400 border-red-500/30"},z$={critical:"bg-red-500/15 text-red-400 border-red-500/30",high:"bg-orange-500/15 text-orange-400 border-orange-500/30",medium:"bg-yellow-500/15 text-yellow-400 border-yellow-500/30",low:"bg-blue-500/15 text-blue-400 border-blue-500/30",info:"bg-muted/50 text-muted-foreground border-border"},$ze={critical:xb,high:Ii,medium:Sr,low:sc,info:sc};function xee({level:e}){return f.jsx(mt,{"data-loc":"client/src/pages/DeviceScanner.tsx:69",variant:"outline",className:$e("capitalize font-semibold text-xs",Fze[e]),children:e})}function wee({score:e}){const t=e===0?"bg-emerald-500":e<15?"bg-blue-500":e<35?"bg-yellow-500":e<60?"bg-orange-500":"bg-red-500";return f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:78",className:"w-full bg-secondary rounded-full h-2",children:f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:79",className:$e("h-2 rounded-full transition-all duration-500",t),style:{width:`${e}%`}})})}function Uze({type:e}){return e==="ipad"||e==="android_tablet"?f.jsx($ce,{"data-loc":"client/src/pages/DeviceScanner.tsx:85",className:"h-5 w-5"}):f.jsx(bu,{"data-loc":"client/src/pages/DeviceScanner.tsx:86",className:"h-5 w-5"})}function Hze({open:e,onClose:t}){const r=ke.useUtils(),[n,a]=C.useState({deviceName:"",deviceType:"iphone",os:"ios",osVersion:"",model:""}),i=ke.devices.register.useMutation({onSuccess:()=>{r.devices.list.invalidate(),Fe.success("Device registered"),t(),a({deviceName:"",deviceType:"iphone",os:"ios",osVersion:"",model:""})},onError:o=>Fe.error(o.message)}),s=o=>o==="iphone"||o==="ipad"?"ios":o==="android_phone"||o==="android_tablet"?"android":"other";return f.jsx(qo,{"data-loc":"client/src/pages/DeviceScanner.tsx:105",open:e,onOpenChange:o=>!o&&t(),children:f.jsxs(Vo,{"data-loc":"client/src/pages/DeviceScanner.tsx:106",className:"max-w-md",children:[f.jsx(Go,{"data-loc":"client/src/pages/DeviceScanner.tsx:107",children:f.jsxs(Wo,{"data-loc":"client/src/pages/DeviceScanner.tsx:107",className:"flex items-center gap-2",children:[f.jsx(bu,{"data-loc":"client/src/pages/DeviceScanner.tsx:107",className:"h-5 w-5 text-primary"})," Register Device"]})}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:108",className:"space-y-4 py-2",children:[f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:109",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/DeviceScanner.tsx:109",children:"Device Name"}),f.jsx(Gt,{"data-loc":"client/src/pages/DeviceScanner.tsx:109",placeholder:"e.g. My iPhone 15 Pro",value:n.deviceName,onChange:o=>a(c=>({...c,deviceName:o.target.value}))})]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:110",className:"space-y-1.5",children:[f.jsx(ct,{"data-loc":"client/src/pages/DeviceScanner.tsx:111",children:"Device Type"}),f.jsxs(Ms,{"data-loc":"client/src/pages/DeviceScanner.tsx:112",value:n.deviceType,onValueChange:o=>{const c=o;a(u=>({...u,deviceType:c,os:s(c)}))},children:[f.jsx(Rs,{"data-loc":"client/src/pages/DeviceScanner.tsx:113",children:f.jsx(Ps,{"data-loc":"client/src/pages/DeviceScanner.tsx:113"})}),f.jsxs(Ds,{"data-loc":"client/src/pages/DeviceScanner.tsx:114",children:[f.jsx(Wt,{"data-loc":"client/src/pages/DeviceScanner.tsx:115",value:"iphone",children:"iPhone"}),f.jsx(Wt,{"data-loc":"client/src/pages/DeviceScanner.tsx:116",value:"ipad",children:"iPad"}),f.jsx(Wt,{"data-loc":"client/src/pages/DeviceScanner.tsx:117",value:"android_phone",children:"Android Phone"}),f.jsx(Wt,{"data-loc":"client/src/pages/DeviceScanner.tsx:118",value:"android_tablet",children:"Android Tablet"}),f.jsx(Wt,{"data-loc":"client/src/pages/DeviceScanner.tsx:119",value:"other",children:"Other"})]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:123",className:"space-y-1.5",children:[f.jsxs(ct,{"data-loc":"client/src/pages/DeviceScanner.tsx:123",children:["OS Version ",f.jsx("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:123",className:"text-muted-foreground text-xs",children:"(optional but recommended)"})]}),f.jsx(Gt,{"data-loc":"client/src/pages/DeviceScanner.tsx:123",placeholder:"e.g. 17.5.1",value:n.osVersion,onChange:o=>a(c=>({...c,osVersion:o.target.value}))})]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:124",className:"space-y-1.5",children:[f.jsxs(ct,{"data-loc":"client/src/pages/DeviceScanner.tsx:124",children:["Model ",f.jsx("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:124",className:"text-muted-foreground text-xs",children:"(optional)"})]}),f.jsx(Gt,{"data-loc":"client/src/pages/DeviceScanner.tsx:124",placeholder:"e.g. iPhone 15 Pro Max",value:n.model,onChange:o=>a(c=>({...c,model:o.target.value}))})]})]}),f.jsxs(xf,{"data-loc":"client/src/pages/DeviceScanner.tsx:126",children:[f.jsx(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:127",variant:"outline",onClick:t,children:"Cancel"}),f.jsx(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:128",disabled:!n.deviceName||i.isPending,onClick:()=>i.mutate({...n,osVersion:n.osVersion||void 0,model:n.model||void 0}),children:i.isPending?"Registering…":"Register Device"})]})]})})}function qze({deviceId:e,deviceOs:t,open:r,onClose:n,onResult:a}){const i=ke.useUtils(),s=t==="android",o=t==="ios",[c,u]=C.useState({isJailbroken:!1,isRooted:!1,unknownSourcesEnabled:!1,developerModeEnabled:!1,usbDebuggingEnabled:!1,screenLockEnabled:!0,biometricEnabled:!0,encryptionEnabled:!0,autoUpdateEnabled:!0,locationAlwaysOn:!1,connectedToPublicWifi:!1,hasVpn:!1}),[h,p]=C.useState(""),g=ke.devices.scan.useMutation({onSuccess:b=>
1177{i.devices.list.invalidate();const{scanId:w,...E}=b;a(E,w),n()},onError:b=>Fe.error(b.message)}),y=b=>u(w=>({...w,[b]:!w[b]})),x=({label:b,flagKey:w,description:E})=>f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:156",className:"flex items-start justify-between gap-4 py-2.5 border-b border-border/50 last:border-0",children:[f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:157",className:"flex-1 min-w-0",children:[f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:157",className:"text-sm font-medium",children:b}),E&&f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:157",className:"text-xs text-muted-foreground mt-0.5",children:E})]}),f.jsx(Vl,{"data-loc":"client/src/pages/DeviceScanner.tsx:158",checked:c[w],onCheckedChange:()=>y(w)})]});return f.jsx(qo,{"data-loc":"client/src/pages/DeviceScanner.tsx:162",open:r,onOpenChange:b=>!b&&n(),children:f.jsxs(Vo,{"data-loc":"client/src/pages/DeviceScanner.tsx:163",className:"max-w-lg max-h-[85vh] flex flex-col",children:[f.jsxs(Go,{"data-loc":"client/src/pages/DeviceScanner.tsx:164",children:[f.jsxs(Wo,{"data-loc":"client/src/pages/DeviceScanner.tsx:165",className:"flex items-center gap-2",children:[f.jsx(_y,{"data-loc":"client/src/pages/DeviceScanner.tsx:165",className:"h-5 w-5 text-primary"})," Security Scan Checklist"]}),f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:166",className:"text-sm text-muted-foreground",children:"Answer the questions below honestly for an accurate risk assessment."})]}),f.jsx(uV,{"data-loc":"client/src/pages/DeviceScanner.tsx:168",className:"flex-1 -mx-6 px-6",children:f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:169",className:"space-y-4 py-2",children:[f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:170",children:[f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:171",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider mb-2",children:"Compromise Indicators"}),o&&f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:172",label:"Device is Jailbroken",flagKey:"isJailbroken",description:"Has the iOS security sandbox been removed?"}),s&&f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:173",label:"Device is Rooted",flagKey:"isRooted",description:"Has root/superuser access been granted?"}),!o&&!s&&f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:174",className:"text-xs text-muted-foreground py-2",children:"No compromise indicators for this OS type."})]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:176",children:[f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:177",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider mb-2",children:"Security Settings"}),f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:178",label:"Screen Lock Enabled",flagKey:"screenLockEnabled",description:"PIN, password, or biometric lock is active"}),f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:179",label:"Biometric Unlock Enabled",flagKey:"biometricEnabled",description:"Face ID, Touch ID, or fingerprint unlock"}),f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:180",label:"Storage Encryption 
1177Enabled",flagKey:"encryptionEnabled",description:"Device data is encrypted at rest"}),f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:181",label:"Automatic Updates Enabled",flagKey:"autoUpdateEnabled",description:"OS and security patches install automatically"}),f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:182",label:"Developer Mode Enabled",flagKey:"developerModeEnabled",description:"Developer options are turned on"}),s&&f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:183",label:"Install from Unknown Sources",flagKey:"unknownSourcesEnabled",description:"Apps can be installed outside the Play Store"}),s&&f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:184",label:"USB Debugging Enabled",flagKey:"usbDebuggingEnabled",description:"ADB access is active"})]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:186",children:[f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:187",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider mb-2",children:"Network"}),f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:188",label:"Connected to Public Wi-Fi",flagKey:"connectedToPublicWifi",description:"Currently on an untrusted network"}),f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:189",label:"VPN Active",flagKey:"hasVpn",description:"A VPN is currently protecting the connection"}),f.jsx(x,{"data-loc":"client/src/pages/DeviceScanner.tsx:190",label:"Location Services Always On",flagKey:"locationAlwaysOn",description:"Apps can access location at all times"})]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:192",children:[f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:193",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider mb-2",children:"Installed Apps (Optional)"}),f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:194",className:"text-xs text-muted-foreground mb-2",children:"List any unfamiliar or suspicious app names, separated by commas. Checks against 20 known spyware signatures."}),f.jsx(cu,{"data-loc":"client/src/pages/DeviceScanner.tsx:195",placeholder:"e.g. FlexiSPY, mSpy, unknown tracking app…",value:h,onChange:b=>p(b.target.value),rows:3,className:"text-sm"})]})]})}),f.jsxs(xf,{"data-loc":"client/src/pages/DeviceScanner.tsx:199",className:"pt-4 border-t border-border",children:[f.jsx(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:200",variant:"outline",onClick:n,children:"Cancel"}),f.jsxs(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:201",disabled:g.isPending,onClick:()=>g.mutate({deviceId:e,...c,installedApps:h||void 0}),className:"gap-2",children:[f.jsx(_y,{"data-loc":"client/src/pages/DeviceScanner.tsx:202",className:"h-4 w-4"}),g.isPending?"Scanning…":"Run Security Scan"]})]})]})})}function Vze({result:e,scanId:t}){const[r,n]=C.useState(null),[a,i]=C.useState(!1),s=C.useCallback(async()=>{if(t){i(!0);try{const o=`/api/report/device-scan/${t}.pdf`,c=await fetch(o,{credentials:"include"});if(!c.ok){const g=c.status===401?"Please log in to download the report":c.status===403?"Active subscription required":"Failed to generate PDF";Fe.error(g);return}const u=await c.blob(),h=URL.createObjectURL(u),p=document.createElement("a");p.href=h,p.download=`EJM-Device-Scan-${new Date().toISOString().slice(0,10)}.pdf`,document.body.appendChild(p),p.click(),document.body.removeChild(p),URL.revokeObjectURL(h),Fe.success("PDF downloaded")}catch{Fe.error("Download failed — please try again")}finally{i(!1)}}},[t]);return f.jsxs(tt,{"data-loc":"client/src/pages/DeviceScanner.tsx:243",className:"border-border",children:[f.jsxs(gr,{"data-loc":"client/src/pages/DeviceScanner.tsx:244",className:"pb-3",children:[f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:245",className:"flex items-center justify-between gap-4 flex-wrap",children:[f.jsxs(yr,{"data-loc":"client/src/pages/DeviceScanner.tsx:246",className:"text-base flex items-center gap-2",children:[f.jsx(oc,{"data-loc":"client/src/pages/DeviceScanner.tsx:246",className:"h-5 w-5 text-primary"})," Scan Results"]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:247",className:"flex items-center gap-2",children:[f.jsx(xee,{"data-loc":"client/src/pages/DeviceScanner.tsx:248",level:e.riskLevel}),t&&f.jsxs(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:250",size:"sm",variant:"outline",className:"gap-1.5 text-xs h-7",onClick:s,disabled:a,children:[f.jsx(Oce,{"data-loc":"client/src/pages/DeviceScanner.tsx:251",className:"h-3 w-3"})," ",a?"…":"PDF"]})]})]}),f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:256",className:"text-sm text-muted-foreground",children:e.summary}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:257",className:"mt-2",children:[f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:258",className:"flex items-center justify-between text-xs text-muted-foreground mb-1",children:[f.jsx("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:258",children:"Risk Score"}),f.jsxs("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:258",className:"font-semibold",children:[e.riskScore,"/100"]})]}),f.jsx(wee,{"data-loc":"client/src/pages/DeviceScanner.tsx:259",score:e.riskScore})]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:261",className:"flex gap-3 mt-3 flex-wrap",children:[e.criticalCount>0&&f.jsxs("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:262",className:"text-xs font-medium text-red-400",children:[e.criticalCount," Critical"]}),e.highCount>0&&f.jsxs("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:263",className:"text-xs font-medium text-orange-400",children:[e.highCount," High"]}),e.mediumCount>0&&f.jsxs("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:264",className:"text-xs font-medium text-yellow-400",children:[e.mediumCount," Medium"]}),e.lowCount>0&&f.jsxs("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:265",className:"text-xs font-medium text-blue-400",children:[e.lowCount," Low"]}),e.findings.length===0&&f.jsx("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:266",className:"text-xs font-medium text-emerald-400",children:"No issues found"})]})]}),e.findings.length>0&&f.jsxs(at,{"data-loc":"client/src/pages/DeviceScanner.tsx:270",className:"pt-0",children:[f.jsx(zze,{"data-loc":"client/src/pages/DeviceScanner.tsx:271",className:"mb-4"}),f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:272",className:"space-y-2",children:e.findings.map(o=>{const c=$ze[o.severity],u=r===o.id;return f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:277",className:$e("rounded-lg border p-3 transition-colors",z$[o.severity]),children:[f.jsxs("button",{"data-loc":"client/src/pages/DeviceScanner.tsx:278",className:"w-full flex items-start gap-3 text-left",onClick:()=>n(u?null:o.id),children:[f.jsx(c,{"data-loc":"client/src/pages/DeviceScanner.tsx:279",className:"h-4 w-4 mt-0.5 flex-shrink-0"}),f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:280",className:"flex-1 min-w-0",children:f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:281",className:"flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:282",className:"text-sm font-semibold",children:o.title}),f.jsx(mt,{"data-loc":"client/src/pages/DeviceScanner.tsx:283",variant:"outline",className:$e("text-[10px] capitalize",z$[o.severity]),children:o.severity}),f.jsx(mt,{"data-loc":"client/src/pages/DeviceScanner.tsx:284",variant:"outline",className:"text-[10px] capitalize bg-muted/30 text-muted-foreground border-border",children:o.category.replace(/_/g," ")})]})}),u?f.jsx(vb,{"data-loc":"client/src/pages/DeviceScanner.tsx:287",className:"h-4 w-4 flex-shrink-0 mt-0.5"}):f.jsx(vm,{"data-loc":"client/src/pages/DeviceScanner.tsx:287",className:"h-4 w-4 flex-shrink-0 mt-0.5"})]}),u&&f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:290",className:"mt-3 ml-7 space-y-2",children:[f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:291",className:"text-xs leading-relaxed opacity-90",children:o.description}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:292",className:"rounded-md bg-background/30 p-2.5",children:[f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:293",className:"text-[10px] font-semibold uppercase tracking-wider opacity-70 mb-1",children:"Remediation"}),f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:294",className:"text-xs leading-relaxed",children:o.remediation})]}),o.cveRef&&f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:296",className:"text-[10px] text-muted-foreground",children:["CVE Reference: ",o.cveRef]})]})]},o.id)})})]})]})}function Gze({device:e,onScan:t,onDelete:r,isDeleting:n}){const a=e.riskLevel??"safe";return f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:317",className:"flex items-center gap-4 p-4 rounded-lg bg-secondary/30 border border-border hover:bg-secondary/50 transition-colors",children:[f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:318",className:"p-2 rounded-lg bg-primary/10 text-primary flex-shrink-0",children:f.jsx(Uze,{"data-loc":"client/src/pages/DeviceScanner.tsx:318",type:e.deviceType})}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:319",className:"flex-1 min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:320",className:"flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:320",className:"font-medium text-sm",children:e.deviceName}),f.jsx(xee,{"data-loc":"client/src/pages/DeviceScanner.tsx:320",level:a})]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:321",className:"text-xs text-muted-foreground mt-0.5 flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:322",className:"capitalize",children:e.deviceType.replace(/_/g," ")}),e.osVersion&&f.jsxs("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:323",children:["• ",e.os.toUpperCase()," ",e.osVersion]}),e.model&&f.jsxs("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:324",children:["• ",e.model]}),e.lastScanAt&&f.jsxs("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:325",className:"flex items-center gap-1",children:[f.jsx(e0,{"data-loc":"client/src/pages/DeviceScanner.tsx:325",className:"h-3 w-3"}),"Last scan: ",new Date(e.lastScanAt).toLocaleDateString()]})]}),e.riskScore!==null&&e.riskScore>0&&f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:328",className:"mt-1.5 flex items-center gap-2",children:[f.jsx(wee,{"data-loc":"client/src/pages/DeviceScanner.tsx:328",score:e.riskScore}),f.jsxs("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:328",className:"text-xs text-muted-foreground flex-shrink-0",children:[e.riskScore,"/100"]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:331",className:"flex items-center gap-2 flex-shrink-0",children:[f.jsxs(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:332",size:"sm",variant:"outline",className:"gap-1.5 text-xs",onClick:t,children:[f.jsx(_y,{"data-loc":"client/src/pages/DeviceScanner.tsx:332",className:"h-3.5 w-3.5"})," Scan"]}),f.jsx(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:333",size:"sm",variant:"ghost",className:"text-destructive hover:text-destructive hover:bg-destructive/10",onClick:r,disabled:n,children:f.jsx(qs,{"data-loc":"client/src/pages/DeviceScanner.tsx:333",className:"h-4 w-4"})})]})]})}function Wze(){const e=ke.useUtils(),{data:t,isLoading:r}=ke.devices.list.useQuery(),[n,a]=C.useState(!1),[i,s]=C.useState(null),[o,c]=C.useState(null),[u,h]=C.useState(null),[p,g]=C.useState(null),y=ke.devices.delete.useMutation({onSuccess:()=>
1177{e.devices.list.invalidate(),c(null),Fe.success("Device removed"),g(null)},onError:b=>{Fe.error(b.message),g(null)}}),x={total:t?.length??0,safe:t?.filter(b=>!b.riskLevel||b.riskLevel==="safe").length??0,atRisk:t?.filter(b=>b.riskLevel&&b.riskLevel!=="safe").length??0,critical:t?.filter(b=>b.riskLevel==="critical").length??0};return f.jsxs($n,{"data-loc":"client/src/pages/DeviceScanner.tsx:361",title:"Device Scanner",subtitle:"Scan your iOS and Android devices for spyware, stalkerware, and security risks",headerActions:f.jsxs(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:362",onClick:()=>a(!0),className:"gap-2",children:[f.jsx(ni,{"data-loc":"client/src/pages/DeviceScanner.tsx:362",className:"h-4 w-4"})," Add Device"]}),children:[f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:364",className:"grid grid-cols-2 lg:grid-cols-4 gap-4 mb-6",children:[{label:"Registered Devices",value:x.total,icon:bu,color:"text-primary"},{label:"Clean Devices",value:x.safe,icon:oc,color:"text-emerald-400"},{label:"At Risk",value:x.atRisk,icon:Ii,color:"text-orange-400"},{label:"Critical",value:x.critical,icon:xb,color:"text-red-400"}].map(({label:b,value:w,icon:E,color:A})=>f.jsx(tt,{"data-loc":"client/src/pages/DeviceScanner.tsx:371",className:"border-border",children:f.jsxs(at,{"data-loc":"client/src/pages/DeviceScanner.tsx:372",className:"p-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:373",className:"flex items-center justify-between mb-2",children:[f.jsx("span",{"data-loc":"client/src/pages/DeviceScanner.tsx:373",className:"text-xs text-muted-foreground",children:b}),f.jsx(E,{"data-loc":"client/src/pages/DeviceScanner.tsx:373",className:$e("h-4 w-4",A)})]}),f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:374",className:$e("text-2xl font-bold font-display",A),children:w})]})},b))}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:379",className:"grid lg:grid-cols-2 gap-6",children:[f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:380",className:"space-y-4",children:[f.jsxs(tt,{"data-loc":"client/src/pages/DeviceScanner.tsx:381",className:"border-border",children:[f.jsx(gr,{"data-loc":"client/src/pages/DeviceScanner.tsx:382",className:"pb-3",children:f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:383",className:"flex items-center justify-between",children:[f.jsx(yr,{"data-loc":"client/src/pages/DeviceScanner.tsx:384",className:"text-base",children:"Registered Devices"}),f.jsxs(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:385",size:"sm",variant:"outline",className:"gap-1.5",onClick:()=>a(!0),children:[f.jsx(ni,{"data-loc":"client/src/pages/DeviceScanner.tsx:385",className:"h-3.5 w-3.5"})," Add"]})]})}),f.jsx(at,{"data-loc":"client/src/pages/DeviceScanner.tsx:388",className:"pt-0",children:r?f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:390",className:"space-y-3",children:[1,2].map(b=>f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:390",className:"h-16 rounded-lg bg-secondary/30 animate-pulse"},b))}):t?.length?f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:399",className:"space-y-2",children:t.map(b=>f.jsx(Gze,{"data-loc":"client/src/pages/DeviceScanner.tsx:401",device:b,onScan:()=>s({id:b.id,os:b.os}),onDelete:()=>{g(b.id),y.mutate({id:b.id})},isDeleting:p===b.id},b.id))}):f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:392",className:"text-center py-10",children:[f.jsx(bu,{"data-loc":"client/src/pages/DeviceScanner.tsx:393",className:"h-10 w-10 text-muted-foreground/40 mx-auto mb-3"}),f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:394",className:"text-sm text-muted-foreground",children:"No devices registered yet."}),f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:395",className:"text-xs text-muted-foreground mt-1",children:"Add a device to start scanning for threats."}),f.jsxs(De,{"data-loc":"client/src/pages/DeviceScanner.tsx:396",size:"sm",className:"mt-4 gap-2",onClick:()=>a(!0),children:[f.jsx(ni,{"data-loc":"client/src/pages/DeviceScanner.tsx:396",className:"h-3.5 w-3.5"})," Register First Device"]})]})})]}),f.jsx(tt,{"data-loc":"client/src/pages/DeviceScanner.tsx:407",className:"border-border bg-primary/5",children:f.jsx(at,{"data-loc":"client/src/pages/DeviceScanner.tsx:408",className:"p-4",children:f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:409",className:"flex gap-3",children:[f.jsx(sc,{"data-loc":"client/src/pages/DeviceScanner.tsx:410",className:"h-5 w-5 text-primary flex-shrink-0 mt-0.5"}),f.jsxs("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:411",className:"text-sm text-muted-foreground space-y-1",children:[f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:412",className:"font-medium text-foreground",children:"How Device Scanning Works"}),f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:413",children:"Our scanner evaluates your device based on OS version currency, known spyware signatures (Pegasus, FlexiSPY, mSpy, and 17 more), security configuration flags, and network risk factors."}),f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:414",children:"For best results, answer the scan checklist questions honestly. The scanner checks against 20 known spyware and stalkerware signatures."})]})]})})})]}),f.jsx("div",{"data-loc":"client/src/pages/DeviceScanner.tsx:420",children:o?f.jsx(Vze,{"data-loc":"client/src/pages/DeviceScanner.tsx:422",result:o,scanId:u}):f.jsx(tt,{"data-loc":"client/src/pages/DeviceScanner.tsx:424",className:"border-border border-dashed",children:f.jsxs(at,{"data-loc":"client/src/pages/DeviceScanner.tsx:425",className:"flex flex-col items-center justify-center py-16 text-center",children:[f.jsx(_y,{"data-loc":"client/src/pages/DeviceScanner.tsx:426",className:"h-12 w-12 text-muted-foreground
1177/30 mb-4"}),f.jsx("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:427",className:"text-sm font-medium text-muted-foreground",children:"No scan results yet"}),f.jsxs("p",{"data-loc":"client/src/pages/DeviceScanner.tsx:428",className:"text-xs text-muted-foreground mt-1",children:["Select a device and click ",f.jsx("strong",{"data-loc":"client/src/pages/DeviceScanner.tsx:428",children:"Scan"})," to run a security check."]})]})})})]}),f.jsx(Hze,{"data-loc":"client/src/pages/DeviceScanner.tsx:434",open:n,onClose:()=>a(!1)}),i&&f.jsx(qze,{"data-loc":"client/src/pages/DeviceScanner.tsx:435",deviceId:i.id,deviceOs:i.os,open:!!i,onClose:()=>s(null),onResult:(b,w)=>{c(b),w!==void 0&&h(w)}})]})}function F$(){const[,e]=rl(),[t,r]=C.useState(""),[n,a]=C.useState(!1),[i,s]=C.useState(!1),[o,c]=C.useState(null),[u,h]=C.useState(null),p=async g=>{if(g.preventDefault(),!!t){s(!0),c(null);try{const y=await fetch("/api/admin-backdoor/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({pin:t}),credentials:"include"}),x=await y.json();y.ok&&x.success?(Fe.success("Access granted. Redirecting to admin panel…"),setTimeout(()=>e("/admin"),800)):(c(x.error??"Authentication failed."),typeof x.remaining=="number"&&h(x.remaining))}catch{c("Network error. Please try again.")}finally{s(!1)}}};return f.jsx("div",{"data-loc":"client/src/pages/AdminAccess.tsx:45",className:"min-h-screen bg-background flex items-center justify-center p-4",children:f.jsxs(tt,{"data-loc":"client/src/pages/AdminAccess.tsx:46",className:"w-full max-w-sm border-border shadow-2xl",children:[f.jsxs(gr,{"data-loc":"client/src/pages/AdminAccess.tsx:47",className:"text-center pb-2",children:[f.jsx("div",{"data-loc":"client/src/pages/AdminAccess.tsx:48",className:"mx-auto mb-4 p-3 rounded-full bg-primary/10 w-fit",children:f.jsx(vr,{"data-loc":"client/src/pages/AdminAccess.tsx:49",className:"h-8 w-8 text-primary"})}),f.jsx(yr,{"data-loc":"client/src/pages/AdminAccess.tsx:51",className:"text-xl font-display",children:"Administrator Access"}),f.jsx("p",{"data-loc":"client/src/pages/AdminAccess.tsx:52",className:"text-sm text-muted-foreground mt-1",children:"Enter your private PIN to continue."})]}),f.jsxs(at,{"data-loc":"client/src/pages/AdminAccess.tsx:54",className:"pt-4",children:[f.jsxs("form",{"data-loc":"client/src/pages/AdminAccess.tsx:55",onSubmit:p,className:"space-y-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/AdminAccess.tsx:56",className:"relative",children:[f.jsx(pn,{"data-loc":"client/src/pages/AdminAccess.tsx:57",className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground"}),f.jsx(Gt,{"data-loc":"client/src/pages/AdminAccess.tsx:58",type:n?"text":"password",placeholder:"Enter PIN",value:t,onChange:g=>r(g.target.value),className:"pl-10 pr-10 text-center tracking-widest text-lg",autoComplete:"off",autoFocus:!0,disabled:i}),f.jsx("button",{"data-loc":"client/src/pages/AdminAccess.tsx:68",type:"button",onClick:()=>a(g=>!g),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground transition-colors",tabIndex:-1,children:n?f.jsx(Ey,{"data-loc":"client/src/pages/AdminAccess.tsx:74",className:"h-4 w-4"}):f.jsx(si,{"data-loc":"client/src/pages/AdminAccess.tsx:74",className:"h-4 w-4"})})]}),o&&f.jsxs("div",{"data-loc":"client/src/pages/AdminAccess.tsx:78",className:"text-sm text-destructive bg-destructive/10 rounded-md px-3 py-2 text-center",children:[o,u!==null&&u>0&&f.jsxs("span",{"data-loc":"client/src/pages/AdminAccess.tsx:81",className:"block text-xs mt-0.5 text-muted-foreground",children:[u," attempt",u!==1?"s":""," remaining"]})]}),f.jsx(De,{"data-loc":"client/src/pages/AdminAccess.tsx:85",type:"submit",className:"w-full",disabled:!t||i,children:i?"Verifying…":"Access Admin Panel"})]}),f.jsx("p",{"data-loc":"client/src/pages/AdminAccess.tsx:89",className:"text-center text-xs text-muted-foreground mt-4",children:"This page is not publicly linked. All access attempts are logged."})]})]})})}var See="AlertDialog",[Yze]=zi(See,[_q]),ll=_q(),Eee=e=>{const{__scopeAlertDialog:t,...r}=e,n=ll(t);return f.jsx(XT,{...n,...r,modal:!0})};Eee.displayName=See;var Kze="AlertDialogTrigger",Xze=C.forwardRef((e,t)=>
1177{const{__scopeAlertDialog:r,...n}=e,a=ll(r);return f.jsx(QT,{...a,...n,ref:t})});Xze.displayName=Kze;var Qze="AlertDialogPortal",_ee=e=>{const{__scopeAlertDialog:t,...r}=e,n=ll(t);return f.jsx(ZT,{...n,...r})};_ee.displayName=Qze;var Zze="AlertDialogOverlay",Aee=C.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,a=ll(r);return f.jsx(JT,{...a,...n,ref:t})});Aee.displayName=Zze;var hf="AlertDialogContent",[Jze,eFe]=Yze(hf),tFe=WU("AlertDialogContent"),Tee=C.forwardRef((e,t)=>{const{__scopeAlertDialog:r,children:n,...a}=e,i=ll(r),s=C.useRef(null),o=Yt(t,s),c=C.useRef(null);return f.jsx(Ede,{contentName:hf,titleName:Nee,docsSlug:"alert-dialog",children:f.jsx(Jze,{scope:r,cancelRef:c,children:f.jsxs(e8,{role:"alertdialog",...i,...a,ref:o,onOpenAutoFocus:gt(a.onOpenAutoFocus,u=>{u.preventDefault(),c.current?.focus({preventScroll:!0})}),onPointerDownOutside:u=>u.preventDefault(),onInteractOutside:u=>u.preventDefault(),children:[f.jsx(tFe,{children:n}),f.jsx(nFe,{contentRef:s})]})})})});Tee.displayName=hf;var Nee="AlertDialogTitle",Cee=C.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,a=ll(r);return f.jsx(t8,{...a,...n,ref:t})});Cee.displayName=Nee;var kee="AlertDialogDescription",Oee=C.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,a=ll(r);return f.jsx(Fq,{...a,...n,ref:t})});Oee.displayName=kee;var rFe="AlertDialogAction",Mee=C.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,a=ll(r);return f.jsx(_b,{...a,...n,ref:t})});Mee.displayName=rFe;var Pee="AlertDialogCancel",Ree=C.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,{cancelRef:a}=eFe(Pee,r),i=ll(r),s=Yt(t,a);return f.jsx(_b,{...i,...n,ref:s})});Ree.displayName=Pee;var nFe=({contentRef:e})=>{const t=`\`${hf}\` requires a description for the component to be accessible for screen reader users.
1178
1179You can add a description to the \`${hf}\` by passing a \`${kee}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
1180
1181Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${hf}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
1182
1183For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return C.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},aFe=Eee,iFe=_ee,sFe=Aee,oFe=Tee,lFe=Mee,cFe=Ree,uFe=Cee,dFe=Oee;function fFe({...e}){return f.jsx(aFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:10","data-slot":"alert-dialog",...e})}function hFe({...e}){return f.jsx(iFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:25","data-slot":"alert-dialog-portal",...e})}function pFe({className:e,...t}){return f.jsx(sFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:34","data-slot":"alert-dialog-overlay",className:$e("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...t})}function mFe({className:e,...t}){return f.jsxs(hFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:50",children:[f.jsx(pFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:51"}),f.jsx(oFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:52","data-slot":"alert-dialog-content",className:$e("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),...t})]})}function gFe({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/alert-dialog.tsx:69","data-slot":"alert-dialog-header",className:$e("flex flex-col gap-2 text-center sm:text-left",e),...t})}function yFe({className:e,...t}){return f.jsx("div",{"data-loc":"client/src/components/ui/alert-dialog.tsx:82","data-slot":"alert-dialog-footer",className:$e("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...t})}function vFe({className:e,...t}){return f.jsx(uFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:98","data-slot":"alert-dialog-title",className:$e("text-lg font-semibold",e),...t})}function bFe({className:e,...t}){return f.jsx(dFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:111","data-slot":"alert-dialog-description",className:$e("text-muted-foreground text-sm",e),...t})}function xFe({className:e,...t}){return f.jsx(lFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:124",className:$e(IT(),e),...t})}function wFe({className:e,...t}){return f.jsx(cFe,{"data-loc":"client/src/components/ui/alert-dialog.tsx:136",className:$e(IT({variant:"outline"}),e),...t})}function SFe(e){return e==="critical"?"border-red-500/40 bg-red-500/5":e==="high"?"border-orange-500/40 bg-orange-500/5":e==="medium"?"border-yellow-500/40 bg-yellow-500/5":"border-blue-500/20 bg-blue-500/5"}function EFe(e){return e==="critical"||e==="high"?f.jsx(xb,{"data-loc":"client/src/pages/SSNMonitor.tsx:38",className:"w-4 h-4 text-red-400 shrink-0"}):e==="medium"?f.jsx(Ii,{"data-loc":"client/src/pages/SSNMonitor.tsx:39",className:"w-4 h-4 text-yellow-400 shrink-0"}):f.jsx(oc,{"data-loc":"client/src/pages/SSNMonitor.tsx:40",className:"w-4 h-4 text-blue-400 shrink-0"})}function _Fe({source:e}){const[t,r]=C.useState(!1);return f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:46",className:`rounded-xl border p-4 transition-all duration-200 ${SFe(e.severity)}`,children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:47",className:"flex items-start justify-between gap-3",children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:48",className:"flex items-start gap-2 min-w-0",children:[EFe(e.severity),f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:50",className:"min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:51",className:"flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:52",className:"font-semibold text-sm text-foreground",children:e.name}),my(e.severity),e.canDelete&&f.jsxs("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:55",className:"text-xs text-green-400 font-medium flex items-center gap-1",children:[f.jsx(Hce,{"data-loc":"client/src/pages/SSNMonitor.tsx:56",className:"w-2.5 h-2.5"}),"Removable"]})]}),f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:60",className:"text-xs text-muted-foreground mt-1 leading-relaxed",children:e.description})]})]}),f.jsx("button",{"data-loc":"client/src/pages/SSNMonitor.tsx:63",onClick:()=>r(n=>!n),className:"shrink-0 p-1.5 rounded-lg text-muted-foreground hover:text-foreground hover:bg-secondary transition-colors",children:t?f.jsx(vb,{"data-loc":"client/src/pages/SSNMonitor.tsx:67",className:"w-4 h-4"}):f.jsx(vm,{"data-loc":"client/src/pages/SSNMonitor.tsx:67",className:"w-4 h-4"})})]}),t&&f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:71",className:"mt-4 pt-4 border-t border-border/40 space-y-3",children:[f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:72",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide mb-2",children:e.canDelete?"Removal / Opt-Out Steps":"Mitigation Steps"}),f.jsx("ol",{"data-loc":"client/src/pages/SSNMonitor.tsx:75",className:"space-y-2",children:e.removalSteps.map((n,a)=>f.jsxs("li",{"data-loc":"client/src/pages/SSNMonitor.tsx:77",className:"flex items-start gap-2.5 text-sm",children:[f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:78",className:"shrink-0 w-5 h-5 rounded-full bg-primary/15 text-primary text-xs font-bold flex items-center justify-center mt-0.5",children:a+1}),f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:79",className:"text-foreground
1183/85 leading-relaxed",children:n})]},a))}),!e.canDelete&&f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:84",className:"flex items-start gap-2 p-3 rounded-lg bg-yellow-500/10 border border-yellow-500/20",children:[f.jsx(sc,{"data-loc":"client/src/pages/SSNMonitor.tsx:85",className:"w-3.5 h-3.5 text-yellow-400 mt-0.5 shrink-0"}),f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:86",className:"text-xs text-yellow-300",children:"This source cannot be directly removed, but following the steps above will reduce your risk exposure."})]})]})]})}function my(e){const t={unknown:{label:"Not Checked",className:"bg-gray-500/20 text-gray-400 border-gray-500/30"},safe:{label:"Safe",className:"bg-green-500/20 text-green-400 border-green-500/30"},low:{label:"Low Risk",className:"bg-blue-500/20 text-blue-400 border-blue-500/30"},medium:{label:"Medium Risk",className:"bg-yellow-500/20 text-yellow-400 border-yellow-500/30"},high:{label:"High Risk",className:"bg-orange-500/20 text-orange-400 border-orange-500/30"},critical:{label:"Critical",className:"bg-red-500/20 text-red-400 border-red-500/30"}},{label:r,className:n}=t[e]??t.unknown;return f.jsx(mt,{"data-loc":"client/src/pages/SSNMonitor.tsx:106",variant:"outline",className:`text-xs font-medium ${n}`,children:r})}function $$({level:e}){return e==="safe"||e==="low"?f.jsx(oc,{"data-loc":"client/src/pages/SSNMonitor.tsx:110",className:"w-5 h-5 text-green-400"}):e==="medium"?f.jsx(Ii,{"data-loc":"client/src/pages/SSNMonitor.tsx:111",className:"w-5 h-5 text-yellow-400"}):e==="high"||e==="critical"?f.jsx(xb,{"data-loc":"client/src/pages/SSNMonitor.tsx:112",className:"w-5 h-5 text-red-400"}):f.jsx(pn,{"data-loc":"client/src/pages/SSNMonitor.tsx:113",className:"w-5 h-5 text-gray-400"})}function AFe(e){return`***-**-${e}`}function TFe(e){return e?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):"Never"}function NFe(){const e=ke.useUtils(),{data:t=[],isLoading:r}=ke.ssn.list.useQuery(),[n,a]=C.useState(!1),[i,s]=C.useState(""),[o,c]=C.useState(""),[u,h]=C.useState(!1),[p,g]=C.useState(""),[y,x]=C.useState(null),[b,w]=C.useState(null),[E,A]=C.useState(null),[T,R]=C.useState(null),k=ke.ssn.add.useMutation({onSuccess:()=>{e.ssn.list.invalidate(),a(!1),s(""),c(""),g(""),Fe.success("SSN entry added and encrypted successfully.")},onError:L=>g(L.message)}),O=ke.ssn.delete.useMutation({onSuccess:()=>{e.ssn.list.invalidate(),x(null),Fe.success("SSN entry removed.")}}),P=ke.ssn.check.useMutation({onSuccess:(L,B)=>{e.ssn.list.invalidate();const $=t.find(V=>V.id===B.id);w({label:$?.label??"SSN",riskLevel:L.riskLevel,exposureCount:L.exposureCount,exposureSources:L.exposureSources,summary:L.summary,recommendations:L.recommendations}),A(null),R(B.id)},onError:L=>{A(null),Fe.error("Check failed: "+L.message)}});function j(L){const B=L.replace(/\D/g,"").slice(0,9);return B.length<=3?B:B.length<=5?`${B.slice(0,3)}-${B.slice(3)}`:`${B.slice(0,3)}-${B.slice(3,5)}-${B.slice(5)}`}return f.jsx($n,{"data-loc":"client/src/pages/SSNMonitor.tsx:201",children:f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:202",className:"max-w-3xl mx-auto space-y-6",children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:204",className:"flex items-start justify-between gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:205",children:[f.jsxs("h1",{"data-loc":"client/src/pages/SSNMonitor.tsx:206",className:"text-2xl font-bold text-foreground flex items-center gap-2",children:[f.jsx(pn,{"data-loc":"client/src/pages/SSNMonitor.tsx:207",className:"w-6 h-6 text-primary"}),"SSN Monitor"]}),f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:210",className:"text-sm text-muted-foreground mt-1",children:"Monitor Social Security Numbers for dark web exposure. All SSNs are encrypted with AES-256 and never displayed in full."})]}),f.jsxs(De,{"data-loc":"client/src/pages/SSNMonitor.tsx:214",onClick:()=>{a(!0),g("")},className:"shrink-0",children:[f.jsx(ni,{"data-loc":"client/src/pages/SSNMonitor.tsx:215",className:"w-4 h-4 mr-2"}),"Add SSN"]})]}),f.jsx(tt,{"data-loc":"client/src/pages/SSNMonitor.tsx:221",className:"border-blue-500/20 bg-blue-500/5",children:f.jsx(at,{"data-loc":"client/src/pages/SSNMonitor.tsx:222",className:"pt-4 pb-4",children:f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:223",className:"flex gap-3 items-start",children:[f.jsx(sc,{"data-loc":"client/src/pages/SSNMonitor.tsx:224",className:"w-4 h-4 text-blue-400 mt-0.5 shrink-0"}),f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:225",className:"text-sm text-blue-300 space-y-1",children:[f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:226",className:"font-medium",children:"Your privacy is protected"}),f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:227",className:"text-blue-400",children:"SSNs are encrypted with AES-256-GCM before storage. Only the last 4 digits are ever displayed. The full number is never sent to any external service or AI model."})]})]})})}),r?f.jsx("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:235",className:"space-y-3",children:[1,2].map(L=>f.jsx("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:236",className:"h-24 rounded-xl bg-muted/30 animate-pulse"},L))}):t.length===0?f.jsx(tt,{"data-loc":"client/src/pages/SSNMonitor.tsx:239",className:"border-dashed",children:f.jsxs(at,{"data-loc":"client/src/pages/SSNMonitor.tsx:240",className:"pt-12 pb-12 text-center",children:[f.jsx(pn,{"data-loc":"client/src/pages/SSNMonitor.tsx:241",className:"w-10 h-10 text-muted-foreground
1183/40 mx-auto mb-3"}),f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:242",className:"text-muted-foreground font-medium",children:"No SSNs monitored yet"}),f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:243",className:"text-sm text-muted-foreground/70 mt-1",children:"Add a Social Security Number to start monitoring for dark web exposure."}),f.jsxs(De,{"data-loc":"client/src/pages/SSNMonitor.tsx:244",className:"mt-4",onClick:()=>a(!0),children:[f.jsx(ni,{"data-loc":"client/src/pages/SSNMonitor.tsx:245",className:"w-4 h-4 mr-2"}),"Add Your First SSN"]})]})}):f.jsx("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:251",className:"space-y-3",children:t.map(L=>{const B=L.exposureDetails?(()=>{try{return JSON.parse(L.exposureDetails)}catch{return null}})():null,$=B&&B.sources&&B.sources.length>0,V=T===L.id;return f.jsx(tt,{"data-loc":"client/src/pages/SSNMonitor.tsx:257",className:"border-border/50 hover:border-border transition-colors",children:f.jsxs(at,{"data-loc":"client/src/pages/SSNMonitor.tsx:258",className:"pt-4 pb-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:259",className:"flex items-center justify-between gap-4",children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:260",className:"flex items-center gap-3 min-w-0",children:[f.jsx($$,{"data-loc":"client/src/pages/SSNMonitor.tsx:261",level:L.riskLevel??"unknown"}),f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:262",className:"min-w-0",children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:263",className:"flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:264",className:"font-semibold text-foreground",children:L.label}),my(L.riskLevel??"unknown")]}),f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:267",className:"text-xs text-muted-foreground mt-0.5 flex items-center gap-2 flex-wrap",children:[f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:268",className:"font-mono",children:AFe(L.last4)}),(L.exposureCount??0)>0&&f.jsxs("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:270",className:"text-orange-400 font-medium",children:[L.exposureCount," exposure source",L.exposureCount!==1?"s":""]}),f.jsxs("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:272",children:["Last checked: ",TFe(L.lastChecked)]})]})]})]}),f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:276",className:"flex items-center gap-2 shrink-0",children:[f.jsxs(De,{"data-loc":"client/src/pages/SSNMonitor.tsx:277",variant:"outline",size:"sm",disabled:E===L.id,onClick:()=>{A(L.id),P.mutate({id:L.id})},children:[f.jsx(ki,{"data-loc":"client/src/pages/SSNMonitor.tsx:286",className:`w-3.5 h-3.5 mr-1.5 ${E===L.id?"animate-spin":""}`}),E===L.id?"Checking…":"Check Now"]}),$&&f.jsx(De,{"data-loc":"client/src/pages/SSNMonitor.tsx:290",variant:"outline",size:"sm",onClick:()=>R(V?null:L.id),className:"text-xs",children:V?f.jsxs(f.Fragment,{children:[f.jsx(vb,{"data-loc":"client/src/pages/SSNMonitor.tsx:291",className:"w-3 h-3 mr-1"}),"Hide"]}):f.jsxs(f.Fragment,{children:[f.jsx(vm,{"data-loc":"client/src/pages/SSNMonitor.tsx:291",className:"w-3 h-3 mr-1"}),"Details"]})}),f.jsx(De,{"data-loc":"client/src/pages/SSNMonitor.tsx:294",variant:"ghost",size:"icon",className:"text-muted-foreground hover:text-destructive",onClick:()=>x(L.id),children:f.jsx(qs,{"data-loc":"client/src/pages/SSNMonitor.tsx:300",className:"w-4 h-4"})})]})]}),V&&B&&f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:307",className:"mt-5 pt-5 border-t border-border/40 space-y-4",children:[B.summary&&f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:309",className:"text-sm text-foreground/80 leading-relaxed",children:B.summary}),$&&f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:312",className:"space-y-3",children:[f.jsxs("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:313",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide flex items-center gap-1.5",children:[f.jsx(Sr,{"data-loc":"client/src/pages/SSNMonitor.tsx:314",className:"w-3 h-3 text-orange-400"}),"Exposure Sources (",B.sources.length,")"]}),B.sources.map((K,q)=>f.jsx(_Fe,{"data-loc":"client/src/pages/SSNMonitor.tsx:318",source:K},q))]}),B.recommendations&&B.recommendations.length>0&&f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:323",className:"p-4 rounded-xl bg-primary/5 border border-primary/20",children:[f.jsxs("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:324",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide mb-2 flex items-center gap-1.5",children:[f.jsx(Xn,{"data-loc":"client/src/pages/SSNMonitor.tsx:325",className:"w-3 h-3 text-primary"}),"Overall Recommendations"]}),f.jsx("ul",{"data-loc":"client/src/pages/SSNMonitor.tsx:328",className:"space-y-1.5",children:B.recommendations.map((K,q)=>f.jsxs("li",{"data-loc":"client/src/pages/SSNMonitor.tsx:330",className:"flex items-start gap-2 text-sm",children:[f.jsx(Xn,{"data-loc":"client/src/pages/SSNMonitor.tsx:331",className:"w-3.5 h-3.5 text-green-400 mt-0.5 shrink-0"}),f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:332",className:"text-foreground
1183/85",children:K})]},q))})]})]})]})},L.id)})}),f.jsx(qo,{"data-loc":"client/src/pages/SSNMonitor.tsx:348",open:n,onOpenChange:a,children:f.jsxs(Vo,{"data-loc":"client/src/pages/SSNMonitor.tsx:349",className:"max-w-md",children:[f.jsx(Go,{"data-loc":"client/src/pages/SSNMonitor.tsx:350",children:f.jsxs(Wo,{"data-loc":"client/src/pages/SSNMonitor.tsx:351",className:"flex items-center gap-2",children:[f.jsx(pn,{"data-loc":"client/src/pages/SSNMonitor.tsx:352",className:"w-5 h-5 text-primary"}),"Add SSN to Monitor"]})}),f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:356",className:"space-y-4 py-2",children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:357",className:"p-3 rounded-lg bg-amber-500/10 border border-amber-500/20 text-sm text-amber-300 flex gap-2",children:[f.jsx(Sr,{"data-loc":"client/src/pages/SSNMonitor.tsx:358",className:"w-4 h-4 shrink-0 mt-0.5"}),f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:359",children:"Your SSN will be encrypted immediately. It will never be shown in full again."})]}),f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:361",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/SSNMonitor.tsx:362",htmlFor:"ssn-label",children:"Label"}),f.jsx(Gt,{"data-loc":"client/src/pages/SSNMonitor.tsx:363",id:"ssn-label",placeholder:"e.g. My SSN, Spouse, Child",value:i,onChange:L=>s(L.target.value),maxLength:128})]}),f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:371",className:"space-y-2",children:[f.jsx(ct,{"data-loc":"client/src/pages/SSNMonitor.tsx:372",htmlFor:"ssn-number",children:"Social Security Number"}),f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:373",className:"relative",children:[f.jsx(Gt,{"data-loc":"client/src/pages/SSNMonitor.tsx:374",id:"ssn-number",type:u?"text":"password",placeholder:"XXX-XX-XXXX",value:o,onChange:L=>c(j(L.target.value)),maxLength:11,className:"pr-10 font-mono tracking-widest",autoComplete:"off"}),f.jsx("button",{"data-loc":"client/src/pages/SSNMonitor.tsx:384",type:"button",className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",onClick:()=>h(L=>!L),children:u?f.jsx(Ey,{"data-loc":"client/src/pages/SSNMonitor.tsx:389",className:"w-4 h-4"}):f.jsx(si,{"data-loc":"client/src/pages/SSNMonitor.tsx:389",className:"w-4 h-4"})})]}),f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:392",className:"text-xs text-muted-foreground",children:"Enter 9 digits. Dashes are optional (123-45-6789 or 123456789)."})]}),p&&f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:395",className:"text-sm text-destructive",children:p})]}),f.jsxs(xf,{"data-loc":"client/src/pages/SSNMonitor.tsx:398",children:[f.jsx(De,{"data-loc":"client/src/pages/SSNMonitor.tsx:399",variant:"outline",onClick:()=>a(!1),children:"Cancel"}),f.jsx(De,{"data-loc":"client/src/pages/SSNMonitor.tsx:400",onClick:()=>k.mutate({label:i,ssn:o}),disabled:!i.trim()||o.replace(/\D/g,"").length<9||k.isPending,children:k.isPending?"Encrypting…":"Add & Encrypt"})]})]})}),f.jsx(fFe,{"data-loc":"client/src/pages/SSNMonitor.tsx:411",open:y!==null,onOpenChange:L=>!L&&x(null),children:f.jsxs(mFe,{"data-loc":"client/src/pages/SSNMonitor.tsx:412",children:[f.jsxs(gFe,{"data-loc":"client/src/pages/SSNMonitor.tsx:413",children:[f.jsx(vFe,{"data-loc":"client/src/pages/SSNMonitor.tsx:414",children:"Remove SSN Entry?"}),f.jsx(bFe,{"data-loc":"client/src/pages/SSNMonitor.tsx:415",children:"This will permanently delete this SSN entry and all associated exposure data. This action cannot be undone."})]}),f.jsxs(yFe,{"data-loc":"client/src/pages/SSNMonitor.tsx:419",children:[f.jsx(wFe,{"data-loc":"client/src/pages/SSNMonitor.tsx:420",children:"Cancel"}),f.jsx(xFe,{"data-loc":"client/src/pages/SSNMonitor.tsx:421",className:"bg-destructive text-destructive-foreground hover:bg-destructive/90",onClick:()=>y!==null&&O.mutate({id:y}),children:"Remove"})]})]})}),f.jsx(qo,{"data-loc":"client/src/pages/SSNMonitor.tsx:432",open:!!b,onOpenChange:L=>!L&&w(null),children:f.jsxs(Vo,{"data-loc":"client/src/pages/SSNMonitor.tsx:433",className:"max-w-lg",children:[f.jsx(Go,{"data-loc":"client/src/pages/SSNMonitor.tsx:434",children:f.jsxs(Wo,{"data-loc":"client/src/pages/SSNMonitor.tsx:435",className:"flex items-center gap-2",children:[f.jsx($$,{"data-loc":"client/src/pages/SSNMonitor.tsx:436",level:b?.riskLevel??"unknown"}),"Exposure Check: ",b?.label]})}),b&&f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:441",className:"space-y-4 py-2",children:[f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:442",className:"flex items-center gap-3",children:[my(b.riskLevel),f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:444",className:"text-sm text-muted-foreground",children:b.exposureCount===0?"No exposure sources detected":`${b.exp
1183osureCount} potential exposure source${b.exposureCount!==1?"s":""} found`})]}),f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:451",className:"text-sm text-foreground/90 leading-relaxed",children:b.summary}),b.exposureSources.length>0&&f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:454",className:"space-y-2",children:[f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:455",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide",children:"Exposure Sources Found"}),b.exposureSources.map((L,B)=>f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:457",className:"flex items-center gap-2 text-sm p-2 rounded-lg bg-secondary/30",children:[f.jsx(Sr,{"data-loc":"client/src/pages/SSNMonitor.tsx:458",className:"w-3.5 h-3.5 text-orange-400 shrink-0"}),f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:459",className:"text-foreground/80 flex-1",children:L.name}),my(L.severity)]},B)),f.jsxs("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:463",className:"text-xs text-muted-foreground",children:["Tap ",f.jsx("strong",{"data-loc":"client/src/pages/SSNMonitor.tsx:463",children:"Details"})," on the entry card for step-by-step removal instructions."]})]}),b.recommendations.length>0&&f.jsxs("div",{"data-loc":"client/src/pages/SSNMonitor.tsx:468",children:[f.jsx("p",{"data-loc":"client/src/pages/SSNMonitor.tsx:469",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide mb-2",children:"Recommended Actions"}),f.jsx("ul",{"data-loc":"client/src/pages/SSNMonitor.tsx:470",className:"space-y-1.5",children:b.recommendations.map((L,B)=>f.jsxs("li",{"data-loc":"client/src/pages/SSNMonitor.tsx:472",className:"flex items-start gap-2 text-sm",children:[f.jsx(Xn,{"data-loc":"client/src/pages/SSNMonitor.tsx:473",className:"w-3.5 h-3.5 text-green-400 mt-0.5 shrink-0"}),f.jsx("span",{"data-loc":"client/src/pages/SSNMonitor.tsx:474",className:"text-foreground/80",children:L})]},B))})]})]}),f.jsx(xf,{"data-loc":"client/src/pages/SSNMonitor.tsx:482",children:f.jsx(De,{"data-loc":"client/src/pages/SSNMonitor.tsx:483",onClick:()=>w(null),children:"Close"})})]})})]})})}function CFe(){return f.jsxs(yue,{"data-loc":"client/src/App.tsx:30",children:[f.jsx($r,{"data-loc":"client/src/App.tsx:31",path:"/",component:_ue}),f.jsx($r,{"data-loc":"client/src/App.tsx:32",path:"/pricing",component:kde}),f.jsx($r,{"data-loc":"client/src/App.tsx:33",path:"/dashboard",component:e0e}),f.jsx($r,{"data-loc":"client/src/App.tsx:34",path:"/dashboard/identity",component:F0e}),f.jsx($r,{"data-loc":"client/src/App.tsx:35",path:"/dashboard/passwords",component:Y0e}),f.jsx($r,{"data-loc":"client/src/App.tsx:36",path:"/dashboard/privacy",component:X0e}),f.jsx($r,{"data-loc":"client/src/App.tsx:37",path:"/dashboard/vpn",component:J0e}),f.jsx($r,{"data-loc":"client/src/App.tsx:38",path:"/dashboard/scam",component:_Ae}),f.jsx($r,{"data-loc":"client/src/App.tsx:39",path:"/dashboard/ai",component:TAe}),f.jsx($r,{"data-loc":"client/src/App.tsx:40",path:"/dashboard/plan",component:CAe}),f.jsx($r,{"data-loc":"client/src/App.tsx:41",path:"/dashboard/score",component:Tze}),f.jsx($r,{"data-loc":"client/src/App.tsx:42",path:"/dashboard/referrals",component:Cze}),f.jsx($r,{"data-loc":"client/src/App.tsx:43",path:"/dashboard/family",component:kze}),f.jsx($r,{"data-loc":"client/src/App.tsx:44",path:"/family-invite",component:Oze}),f.jsx($r,{"data-loc":"client/src/App.tsx:45",path:"/dashboard/credit",component:Rze}),f.jsx($r,{"data-loc":"client/src/App.tsx:46",path:"/admin",component:PAe}),f.jsx($r,{"data-loc":"client/src/App.tsx:47",path:"/welcome",component:Dze}),f.jsx($r,{"data-loc":"client/src/App.tsx:48",path:"/dashboard/devices",component:Wze}),f.jsx($r,{"data-loc":"client/src/App.tsx:49",path:"/dashboard/ssn",component:NFe}),f.jsx($r,{"data-loc":"client/src/App.tsx:50",path:"/admin-access",component:F$}),f.jsx($r,{"data-loc":"client/src/App.tsx:51",path:"/admin-access/:rest*",component:F$}),f.jsx($r,{"data-loc":"client/src/App.tsx:52",path:"/404",component:DM}),f.jsx($r,{"data-loc":"client/src/App.tsx:53",component:DM})]})}function kFe(){return f.jsx(vue,{"data-loc":"client/src/App.tsx:60",children:f.jsx(bue,{"data-loc":"client/src/App.tsx:61",defaultTheme:"dark",switchable:!0,children:f.jsxs(VH,{"data-loc":"client/src/App.tsx:62",children:[f.jsx(xse,{"data-loc":"client/src/App.tsx:63"}),f.jsx(CFe,{"data-loc":"client/src/App.tsx:64"})]})})})}(function(){if(typeof window>"u")return;
1183const t=window.location.pathname,r=t.replace(/[^a-zA-Z0-9/_\-\.]+$/,"");if(r!==t){const n=r+window.location.search+window.location.hash;window.history.replaceState(null,"",n||"/")}})();const eb=new bne,Dee=e=>{!(e instanceof pf)||typeof window>"u"||!(e.message===tie)||ts()};eb.getQueryCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.query.state.error;Dee(t),console.error("[API Query Error]",t)}});eb.getMutationCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.mutation.state.error;Dee(t),console.error("[API Mutation Error]",t)}});const OFe=ke.createClient({links:[Nae({url:"/api/trpc",transformer:tl,headers(){try{const e=sessionStorage.getItem("manus-cookie");if(e){const t=`${eie}=`,n=e.split(";").find(a=>a.trim().startsWith(t))?.trim().slice(t.length);if(n)return{Authorization:`Bearer ${n}`}}}catch{}return{}},fetch(e,t){return globalThis.fetch(e,{...t??{},credentials:"include"})}})]});cie.createRoot(document.getElementById("root")).render(f.jsx(ke.Provider,{"data-loc":"client/src/main.tsx:91",client:OFe,queryClient:eb,children:f.jsx(wne,{"data-loc":"client/src/main.tsx:92",client:eb,children:f.jsx(kFe,{"data-loc":"client/src/main.tsx:93"})})}));export{zp as $,KFe as A,pOe as B,Fm as C,UB as D,$B as E,zZ as F,vN as G,Ex as H,r9e as I,t9e as J,Df as K,e9e as L,Jke as M,Tv as N,Um as O,gN as P,pN as Q,ja as R,au as S,Av as T,lN as U,TQ as V,cv as W,wv as X,QB as Y,Nke as Z,Q as _,Nr as a,x8e as a0,w8e as a1,b8e as a2,v8e as a3,y8e as a4,g8e as a5,m8e as a6,mx as a7,JTe as a8,ZTe as a9,p8e as aa,h8e as ab,br as ac,jFe as ad,fs as b,yQ as c,UFe as d,GFe as e,HFe as f,YFe as g,hj as h,qFe as i,WFe as j,jp as k,_v as l,VFe as m,SQ as n,f8e as o,Nf as p,q7 as q,nN as r,lv as s,px as t,or as u,mke as v,H7 as w,aN as x,vZ as y,wZ as z};

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.