PageSourceSearch

https://r74.tech/assets/index-C4_dZzQs.js

js r74.tech collected 2026-10-06 13:17:06 UTC 934,810 bytes, 496 lines download raw bytes

vendor: 6,984 bytes, lines 1-17
1(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const l of s)if(l.type==="childList")for(const c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function i(s){const l={};return s.integrity&&(l.integrity=s.integrity),s.referrerPolicy&&(l.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?l.credentials="include":s.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(s){if(s.ep)return;s.ep=!0;const l=i(s);fetch(s.href,l)}})();function bf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var w_={exports:{}},Bc={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var SS;function T1(){if(SS)return Bc;SS=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function i(r,s,l){var c=null;if(l!==void 0&&(c=""+l),s.key!==void 0&&(c=""+s.key),"key"in s){l={};for(var f in s)f!=="key"&&(l[f]=s[f])}else l=s;return s=l.ref,{$$typeof:e,type:r,key:c,ref:s!==void 0?s:null,props:l}}return Bc.Fragment=t,Bc.jsx=i,Bc.jsxs=i,Bc}var TS;function A1(){return TS||(TS=1,w_.exports=T1()),w_.exports}var B=A1(),N_={exports:{}},tt={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var AS;function D1(){if(AS)return tt;AS=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),E=Symbol.for("react.activity"),A=Symbol.iterator;function R(G){return G===null||typeof G!="object"?null:(G=A&&G[A]||G["@@iterator"],typeof G=="function"?G:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F=Object.assign,_={};function m(G,$,fe){this.props=G,this.context=$,this.refs=_,this.updater=fe||x}m.prototype.isReactComponent={},m.prototype.setState=function(G,$){if(typeof G!="object"&&typeof G!="function"&&G!=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,G,$,"setState")},m.prototype.forceUpdate=function(G){this.updater.enqueueForceUpdate(this,G,"forceUpdate")};function S(){}S.prototype=m.prototype;function C(G,$,fe){this.props=G,this.context=$,this.refs=_,this.updater=fe||x}var D=C.prototype=new S;D.constructor=C,F(D,m.prototype),D.isPureReactComponent=!0;var k=Array.isArray;function y(){}var b={H:null,A:null,T:null,S:null},O=Object.prototype.hasOwnProperty;function L(G,$,fe){var ce=fe.ref;return{$$typeof:e,type:G,key:$,ref:ce!==void 0?ce:null,props:fe}}function I(G,$){return L(G.type,$,G.props)}function Y(G){return typeof G=="object"&&G!==null&&G.$$typeof===e}function K(G){var $={"=":"=0",":":"=2"};return"$"+G.replace(/[=:]/g,function(fe){return $[fe]})}var ae=/\/+/g;function me(G,$){return typeof G=="object"&&G!==null&&G.key!=null?K(""+G.key):$.toString(36)}function xe(G){switch(G.status){case"fulfilled":return G.value;case"rejected":throw G.reason;default:switch(typeof G.status=="string"?G.then(y,y):(G.status="pending",G.then(function($){G.status==="pending"&&(G.status="fulfilled",G.value=$)},function($){G.status==="pending"&&(G.status="rejected",G.reason=$)})),G.status){case"fulfilled":return G.value;case"rejected":throw G.reason}}throw G}function X(G,$,fe,ce,j){var ne=typeof G;(ne==="undefined"||ne==="boolean")&&(G=null);var re=!1;if(G===null)re=!0;else switch(ne){case"bigint":case"string":case"number":re=!0;break;case"object":switch(G.$$typeof){case e:case t:re=!0;break;case v:return re=G._init,X(re(G._payload),$,fe,ce,j)}}if(re)return j=j(G),re=ce===""?"."+me(G,0):ce,k(j)?(fe="",re!=null&&(fe=re.replace(ae,"$&/")+"/"),X(j,$,fe,"",function(Nt){return Nt})):j!=null&&(Y(j)&&(j=I(j,fe+(j.key==null||G&&G.key===j.key?"":(""+j.key).replace(ae,"$&/")+"/")+re)),$.push(j)),1;re=0;var ve=ce===""?".":ce+":";if(k(G))for(var Re=0;Re<G.length;Re++)ce=G[Re],ne=ve+me(ce,Re),re+=X(ce,$,fe,ne,j);else if(Re=R(G),typeof Re=="function")for(G=Re.call(G),Re=0;!(ce=G.next()).done;)ce=ce.value,ne=ve+me(ce,Re++),re+=X(ce,$,fe,ne,j);else if(ne==="object"){if(typeof G.then=="function")return X(xe(G),$,fe,ce,j);throw $=String(G),Error("Objects are not valid as a React child (found: "+($==="[object Object]"?"object with keys {"+Object.keys(G).join(", ")+"}":$)+"). If you meant to render a collection of children, use an array instead.")}return re}function le(G,$,fe){if(G==null)return G;var ce=[],j=0;return X(G,ce,"","",function(ne){return $.call(fe,ne,j++)}),ce}function te(G){if(G._status===-1){var $=G._result;$=$(),$.then(function(fe){(G._status===0||G._status===-1)&&(G._status=1,G._result=fe)},function(fe){(G._status===0||G._status===-1)&&(G._status=2,G._result=fe)}),G._status===-1&&(G._status=0,G._result=$)}if(G._status===1)return G._result.default;throw G._result}var de=typeof reportError=="function"?reportError:function(G){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var $=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof G=="object"&&G!==null&&typeof G.message=="string"?String(G.message):String(G),error:G});if(!window.dispatchEvent($))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",G);return}console.error(G)},Ae={map:le,forEach:function(G,$,fe){le(G,function(){$.apply(this,arguments)},fe)},count:function(G){var $=0;return le(G,function(){$++}),$},toArray:function(G){return le(G,function($){return $})||[]},only:function(G){if(!Y(G))throw Error("React.Children.only expected to receive a single React element child.");return G}};return tt.Activity=E,tt.Children=Ae,tt.Component=m,tt.Fragment=i,tt.Profiler=s,tt.PureComponent=C,tt.StrictMode=r,tt.Suspense=h,tt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=b,tt.__COMPILER_RUNTIME={__proto__:null,c:function(G){return b.H.useMemoCache(G)}},tt.cache=function(G){return function(){return G.apply(null,arguments)}},tt.cacheSignal=function(){return null},tt.cloneElement=function(G,$,fe){if(G==null)throw Error("The argument must be a React element, but you passed "+G+".");var ce=F({},G.props),j=G.key;if($!=null)for(ne in $.key!==void 0&&(j=""+$.key),$)!O.call($,ne)||ne==="
vendor: 15,739 bytes, lines 17-43
17key"||ne==="__self"||ne==="__source"||ne==="ref"&&$.ref===void 0||(ce[ne]=$[ne]);var ne=arguments.length-2;if(ne===1)ce.children=fe;else if(1<ne){for(var re=Array(ne),ve=0;ve<ne;ve++)re[ve]=arguments[ve+2];ce.children=re}return L(G.type,j,ce)},tt.createContext=function(G){return G={$$typeof:c,_currentValue:G,_currentValue2:G,_threadCount:0,Provider:null,Consumer:null},G.Provider=G,G.Consumer={$$typeof:l,_context:G},G},tt.createElement=function(G,$,fe){var ce,j={},ne=null;if($!=null)for(ce in $.key!==void 0&&(ne=""+$.key),$)O.call($,ce)&&ce!=="key"&&ce!=="__self"&&ce!=="__source"&&(j[ce]=$[ce]);var re=arguments.length-2;if(re===1)j.children=fe;else if(1<re){for(var ve=Array(re),Re=0;Re<re;Re++)ve[Re]=arguments[Re+2];j.children=ve}if(G&&G.defaultProps)for(ce in re=G.defaultProps,re)j[ce]===void 0&&(j[ce]=re[ce]);return L(G,ne,j)},tt.createRef=function(){return{current:null}},tt.forwardRef=function(G){return{$$typeof:f,render:G}},tt.isValidElement=Y,tt.lazy=function(G){return{$$typeof:v,_payload:{_status:-1,_result:G},_init:te}},tt.memo=function(G,$){return{$$typeof:p,type:G,compare:$===void 0?null:$}},tt.startTransition=function(G){var $=b.T,fe={};b.T=fe;try{var ce=G(),j=b.S;j!==null&&j(fe,ce),typeof ce=="object"&&ce!==null&&typeof ce.then=="function"&&ce.then(y,de)}catch(ne){de(ne)}finally{$!==null&&fe.types!==null&&($.types=fe.types),b.T=$}},tt.unstable_useCacheRefresh=function(){return b.H.useCacheRefresh()},tt.use=function(G){return b.H.use(G)},tt.useActionState=function(G,$,fe){return b.H.useActionState(G,$,fe)},tt.useCallback=function(G,$){return b.H.useCallback(G,$)},tt.useContext=function(G){return b.H.useContext(G)},tt.useDebugValue=function(){},tt.useDeferredValue=function(G,$){return b.H.useDeferredValue(G,$)},tt.useEffect=function(G,$){return b.H.useEffect(G,$)},tt.useEffectEvent=function(G){return b.H.useEffectEvent(G)},tt.useId=function(){return b.H.useId()},tt.useImperativeHandle=function(G,$,fe){return b.H.useImperativeHandle(G,$,fe)},tt.useInsertionEffect=function(G,$){return b.H.useInsertionEffect(G,$)},tt.useLayoutEffect=function(G,$){return b.H.useLayoutEffect(G,$)},tt.useMemo=function(G,$){return b.H.useMemo(G,$)},tt.useOptimistic=function(G,$){return b.H.useOptimistic(G,$)},tt.useReducer=function(G,$,fe){return b.H.useReducer(G,$,fe)},tt.useRef=function(G){return b.H.useRef(G)},tt.useState=function(G){return b.H.useState(G)},tt.useSyncExternalStore=function(G,$,fe){return b.H.useSyncExternalStore(G,$,fe)},tt.useTransition=function(){return b.H.useTransition()},tt.version="19.2.0",tt}var DS;function hy(){return DS||(DS=1,N_.exports=D1()),N_.exports}var H=hy();const rs=bf(H);var M_={exports:{}},Ic={},k_={exports:{}},F_={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var CS;function C1(){return CS||(CS=1,(function(e){function t(X,le){var te=X.length;X.push(le);e:for(;0<te;){var de=te-1>>>1,Ae=X[de];if(0<s(Ae,le))X[de]=le,X[te]=Ae,te=de;else break e}}function i(X){return X.length===0?null:X[0]}function r(X){if(X.length===0)return null;var le=X[0],te=X.pop();if(te!==le){X[0]=te;e:for(var de=0,Ae=X.length,G=Ae>>>1;de<G;){var $=2*(de+1)-1,fe=X[$],ce=$+1,j=X[ce];if(0>s(fe,te))ce<Ae&&0>s(j,fe)?(X[de]=j,X[ce]=te,de=ce):(X[de]=fe,X[$]=te,de=$);else if(ce<Ae&&0>s(j,te))X[de]=j,X[ce]=te,de=ce;else break e}}return le}function s(X,le){var te=X.sortIndex-le.sortIndex;return te!==0?te:X.id-le.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var h=[],p=[],v=1,E=null,A=3,R=!1,x=!1,F=!1,_=!1,m=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;function D(X){for(var le=i(p);le!==null;){if(le.callback===null)r(p);else if(le.startTime<=X)r(p),le.sortIndex=le.expirationTime,t(h,le);else break;le=i(p)}}function k(X){if(F=!1,D(X),!x)if(i(h)!==null)x=!0,y||(y=!0,K());else{var le=i(p);le!==null&&xe(k,le.startTime-X)}}var y=!1,b=-1,O=5,L=-1;function I(){return _?!0:!(e.unstable_now()-L<O)}function Y(){if(_=!1,y){var X=e.unstable_now();L=X;var le=!0;try{e:{x=!1,F&&(F=!1,S(b),b=-1),R=!0;var te=A;try{t:{for(D(X),E=i(h);E!==null&&!(E.expirationTime>X&&I());){var de=E.callback;if(typeof de=="function"){E.callback=null,A=E.priorityLevel;var Ae=de(E.expirationTime<=X);if(X=e.unstable_now(),typeof Ae=="function"){E.callback=Ae,D(X),le=!0;break t}E===i(h)&&r(h),D(X)}else r(h);E=i(h)}if(E!==null)le=!0;else{var G=i(p);G!==null&&xe(k,G.startTime-X),le=!1}}break e}finally{E=null,A=te,R=!1}le=void 0}}finally{le?K():y=!1}}}var K;if(typeof C=="function")K=function(){C(Y)};else if(typeof MessageChannel<"u"){var ae=new MessageChannel,me=ae.port2;ae.port1.onmessage=Y,K=function(){me.postMessage(null)}}else K=function(){m(Y,0)};function xe(X,le){b=m(function(){X(e.unstable_now())},le)}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(X){X.callback=null},e.unstable_forceFrameRate=function(X){0>X||125<X?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<X?Math.floor(1e3/X):5},e.unstable_getCurrentPriorityLevel=function(){return A},e.unstable_next=function(X){switch(A){case 1:case 2:case 3:var le=3;break;default:le=A}var te=A;A=le;try{return X()}finally{A=te}},e.unstable_requestPaint=function(){_=!0},e.unstable_runWithPriority=function(X,le){switch(X){case 1:case 2:case 3:case 4:case 5:break;default:X=3}var te=A;A=X;try{return le()}finally{A=te}},e.unstable_scheduleCallback=function(X,le,te){var de=e.unstable_now();switch(typeof te=="object"&&te!==null?(te=te.delay,te=typeof te=="number"&&0<te?de+te:de):te=de,X){case 1:var Ae=-1;break;case 2:Ae=250;break;case 5:Ae=1073741823;break;case 4:Ae=1e4;break;default:Ae=5e3}return Ae=te+Ae,X={id:v++,callback:le,priorityLevel:X,startTime:te,expirationTime:Ae,sortIndex:-1},te>de?(X.sortIndex=te,t(p,X),i(h)===null&&X===i(p)&&(F?(S(b),b=-1):F=!0,xe(k,te-de))):(X.sortIndex=Ae,t(h,X),x||R||(x=!0,y||(y=!0,K()))),X},e.unstable_shouldYield=I,e.unstable_wrapCallback=function(X){var le=A;return function(){var te=A;A=le;try{return X.apply(this,arguments)}finally{A=te}}}})(F_)),F_}var xS;function x1(){return xS||(xS=1,k_.exports=C1()),k_.exports}var L_={exports:{}},Di={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var RS;function R1(){if(RS)return Di;RS=1;var e=hy();function t(h){var p="https://react.dev/errors/"+h;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)p+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+h+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var r={d:{f:i,r:function(){throw Error(t(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},s=Symbol.for("react.portal");function l(h,p,v){var E=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:E==null?null:""+E,children:h,containerInfo:p,implementation:v}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(h,p){if(h==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return Di.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Di.createPortal=function(h,p){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(t(299));return l(h,p,null,v)},Di.flushSync=function(h){var p=c.T,v=r.p;try{if(c.T=null,r.p=2,h)return h()}finally{c.T=p,r.p=v,r.d.f()}},Di.preconnect=function(h,p){typeof h=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,r.d.C(h,p))},Di.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},Di.preinit=function(h,p){if(typeof h=="string"&&p&&typeof p.as=="string"){var v=p.as,E=f(v,p.crossOrigin),A=typeof p.integrity=="string"?p.integrity:void 0,R=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;v==="style"?r.d.S(h,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:E,integrity:A,fetchPriority:R}):v==="script"&&r.d.X(h,{crossOrigin:E,integrity:A,fetchPriority:R,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},Di.preinitModule=function(h,p){if(typeof h=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var v=f(p.as,p.crossOrigin);r.d.M(h,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&r.d.M(h)},Di.preload=function(h,p){if(typeof h=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var v=p.as,E=f(v,p.crossOrigin);r.d.L(h,v,{crossOrigin:E,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},Di.preloadModule=function(h,p){if(typeof h=="string")if(p){var v=f(p.as,p.crossOrigin);r.d.m(h,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else r.d.m(h)},Di.requestFormReset=function(h){r.d.r(h)},Di.unstable_batchedUpdates=function(h,p){return h(p)},Di.useFormState=function(h,p,v){return c.H.useFormState(h,p,v)},Di.useFormStatus=function(){return c.H.useHostTransitionStatus()},Di.version="19.2.0",Di}var OS;function O1(){if(OS)return L_.exports;OS=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(),L_.exports=R1(),L_.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var wS;function w1(){if(wS)return Ic;wS=1;var e=x1(),t=hy(),i=O1();function r(n){var a="https://react.dev/errors/"+n;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)a+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+n+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11)}function l(n){var a=n,o=n;if(n.alternate)for(;a.return;)a=a.return;else{n=a;do a=n,(a.flags&4098)!==0&&(o=a.return),n=a.return;while(n)}return a.tag===3?o:null}function c(n){if(n.tag===13){var a=n.memoizedState;if(a===null&&(n=n.alternate,n!==null&&(a=n.memoizedState)),a!==null)return a.dehydrated}return null}function f(n){if(n.tag===31){var a=n.memoizedState;if(a===null&&(n=n.alternate,n!==null&&(a=n.memoizedState)),a!==null)return a.dehydrated}return null}function h(n){if(l(n)!==n)throw Error(r(188))}function p(n){var a=n.alternate;if(!a){if(a=l(n),a===null)throw Error(r(188));return a!==n?null:n}for(var o=n,u=a;;){var d=o.return;if(d===null)break;var g=d.alternate;if(g===null){if(u=d.return,u!==null){o=u;continue}break}if(d.child===g.child){for(g=d.child;g;){if(g===o)return h(d),n;if(g===u)return h(d),a;g=g.sibling}throw Error(r(188))}if(o.return!==u.return)o=d,u=g;else{for(var T=!1,N=d.child;N;){if(N===o){T=!0,o=d,u=g;break}if(N===u){T=!0,u=d,o=g;break}N=N.sibling}if(!T){for(N=g.child;N;){if(N===o){T=!0,o=g,u=d;break}if(N===u){T=!0,u=g,o=d;break}N=N.sibling}if(!T)throw Error(r(189))}}if(o.alternate!==u)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?n:a}function v(n){var a=n.tag;if(a===5||a===26||a===27||a===6)return n;for(n=n.child;n!==null;){if(a=v(n),a!==null)return a;n=n.sibling}return null}var E=Object.assign,A=Symbol.for("react.element"),R=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),F=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),S=Symbol.for("react.consumer"),C=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),k=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),b=Symbol.for("react.memo"),O=Symbol.for("react.lazy"),L=Symbol.for("react.activity"),I=Symbol.for("react.memo_cache_sentinel"),Y=Symbol.iterator;function K(n){return n===null||typeof n!="object"?null:(n=Y&&n[Y]||n["@@iterator"],typeof n=="function"?n:null)}var ae=Symbol.for("react.client.reference");function me(n){if(n==null)return null;if(typeof n=="function")return n.$$typeof===ae?null:n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case F:return"Fragment";case m:return"Profiler";case _:return"StrictMode";case k:return"Suspense";case y:return"SuspenseList";case L:return"Activity"}if(typeof n=="object")switch(n.$$typeof){case x:return"Portal";case C:return n.displayName||"Context";case S:return(n._context.displayName||"Context")+".Consumer";case D:var a=n.render;return n=n.displayName,n||(n=a.displayName||a.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case b:return a=n.displayName||null,a!==null?a:me(n.type)||"Memo";case O:a=n._payload,n=n._init;try{return me(n(a))}catch{}}return null}var xe=Array.isArray,X=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,le=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,te={pending:!1,data:null,method:null,action:null},de=[],Ae=-1;function G(n){return{current:n}}function $(n){0>Ae||(n.current=de[Ae],de[Ae]=null,Ae--)}function fe(n,a){Ae++,de[Ae]=n.current,n.current=a}var ce=G(null),j=G(null),ne=G(null),re=G(null);function ve(n,a){switch(fe(ne,a),fe(j,n),fe(ce,null),a.nodeType){case 9:case 11:n=(n=a.documentElement)&&(n=n.namespaceURI)?Xb(n):0;break;default:if(n=a.tagName,a=a.namespaceURI)a=Xb(a),n=jb(a,n);else switch(n){case"svg":n=1;break;case"math":n=2;break;default:n=0}}$(ce),fe(ce,n)}function Re(){$(ce),$(j),$(ne)}function Nt(n){n.memoizedState!==null&&fe(re,n);var a=ce.current,o=jb(a,n.type);a!==o&&(fe(j,n),fe(ce,o))}function jt(n){j.current===n&&($(ce),$(j)),re.current===n&&($(re),Mc._currentValue=te)}var Tt,yt;function Z(n){if(Tt===void 0)try{throw Error()}catch(o){var a=o.stack.trim().match(/\n( *(at )?)/);Tt=a&&a[1]||"",yt=-1<o.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+Tt+n+yt}var ye=!1;function Te(n,a){if(!n||ye)return"";ye=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var u={DetermineComponentFrameRoot:function(){try{if(a){var ge=function(){throw Error()};if(Object.defineProperty(ge.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ge,[])}catch(ue){var ie=ue}Reflect.construct(n,[],ge)}else{try{ge.call()}catch(ue){ie=ue}n.call(ge.prototype)}}else{try{throw Error()}catch(ue){ie=ue}(ge=n())&&typeof ge.catch=="function"&&ge.catch(function(){})}}
vendor: 6,480 bytes, lines 43-48
43catch(ue){if(ue&&ie&&typeof ue.stack=="string")return[ue.stack,ie.stack]}return[null,null]}};u.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var d=Object.getOwnPropertyDescriptor(u.DetermineComponentFrameRoot,"name");d&&d.configurable&&Object.defineProperty(u.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var g=u.DetermineComponentFrameRoot(),T=g[0],N=g[1];if(T&&N){var z=T.split(`
44`),J=N.split(`
45`);for(d=u=0;u<z.length&&!z[u].includes("DetermineComponentFrameRoot");)u++;for(;d<J.length&&!J[d].includes("DetermineComponentFrameRoot");)d++;if(u===z.length||d===J.length)for(u=z.length-1,d=J.length-1;1<=u&&0<=d&&z[u]!==J[d];)d--;for(;1<=u&&0<=d;u--,d--)if(z[u]!==J[d]){if(u!==1||d!==1)do if(u--,d--,0>d||z[u]!==J[d]){var pe=`
46`+z[u].replace(" at new "," at ");return n.displayName&&pe.includes("<anonymous>")&&(pe=pe.replace("<anonymous>",n.displayName)),pe}while(1<=u&&0<=d);break}}}finally{ye=!1,Error.prepareStackTrace=o}return(o=n?n.displayName||n.name:"")?Z(o):""}function ft(n,a){switch(n.tag){case 26:case 27:case 5:return Z(n.type);case 16:return Z("Lazy");case 13:return n.child!==a&&a!==null?Z("Suspense Fallback"):Z("Suspense");case 19:return Z("SuspenseList");case 0:case 15:return Te(n.type,!1);case 11:return Te(n.type.render,!1);case 1:return Te(n.type,!0);case 31:return Z("Activity");default:return""}}function Qe(n){try{var a="",o=null;do a+=ft(n,o),o=n,n=n.return;while(n);return a}catch(u){return`
47Error generating stack: `+u.message+`
48`+u.stack}}var dt=Object.prototype.hasOwnProperty,qt=e.unstable_scheduleCallback,It=e.unstable_cancelCallback,_t=e.unstable_shouldYield,ut=e.unstable_requestPaint,Ke=e.unstable_now,$t=e.unstable_getCurrentPriorityLevel,Wi=e.unstable_ImmediatePriority,P=e.unstable_UserBlockingPriority,be=e.unstable_NormalPriority,ke=e.unstable_LowPriority,Oe=e.unstable_IdlePriority,Et=e.log,xt=e.unstable_setDisableYieldValue,Je=null,Rt=null;function yn(n){if(typeof Et=="function"&&xt(n),Rt&&typeof Rt.setStrictMode=="function")try{Rt.setStrictMode(Je,n)}catch{}}var qe=Math.clz32?Math.clz32:Kn,Yt=Math.log,gl=Math.LN2;function Kn(n){return n>>>=0,n===0?32:31-(Yt(n)/gl|0)|0}var Cn=256,xs=262144,xo=4194304;function pr(n){var a=n&42;if(a!==0)return a;switch(n&-n){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 n&261888;case 262144:case 524288:case 1048576:case 2097152:return n&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function Ro(n,a,o){var u=n.pendingLanes;if(u===0)return 0;var d=0,g=n.suspendedLanes,T=n.pingedLanes;n=n.warmLanes;var N=u&134217727;return N!==0?(u=N&~g,u!==0?d=pr(u):(T&=N,T!==0?d=pr(T):o||(o=N&~n,o!==0&&(d=pr(o))))):(N=u&~g,N!==0?d=pr(N):T!==0?d=pr(T):o||(o=u&~n,o!==0&&(d=pr(o)))),d===0?0:a!==0&&a!==d&&(a&g)===0&&(g=d&-d,o=a&-a,g>=o||g===32&&(o&4194048)!==0)?a:d}function Br(n,a){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&a)===0}function Sm(n,a){switch(n){case 1:case 2:case 4:case 8:case 64:return a+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 a+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 yl(){var n=xo;return xo<<=1,(xo&62914560)===0&&(xo=4194304),n}function _r(n){for(var a=[],o=0;31>o;o++)a.push(n);return a}function Oo(n,a){n.pendingLanes|=a,a!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function Lf(n,a,o,u,d,g){var T=n.pendingLanes;n.pendingLanes=o,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=o,n.entangledLanes&=o,n.errorRecoveryDisabledLanes&=o,n.shellSuspendCounter=0;var N=n.entanglements,z=n.expirationTimes,J=n.hiddenUpdates;for(o=T&~o;0<o;){var pe=31-qe(o),ge=1<<pe;N[pe]=0,z[pe]=-1;var ie=J[pe];if(ie!==null)for(J[pe]=null,pe=0;pe<ie.length;pe++){var ue=ie[pe];ue!==null&&(ue.lane&=-536870913)}o&=~ge}u!==0&&gt(n,u,0),g!==0&&d===0&&n.tag!==0&&(n.suspendedLanes|=g&~(T&~a))}function gt(n,a,o){n.pendingLanes|=a,n.suspendedLanes&=~a;var u=31-qe(a);n.entangledLanes|=a,n.entanglements[u]=n.entanglements[u]|1073741824|o&261930}function Ir(n,a){var o=n.entangledLanes|=a;for(n=n.entanglements;o;){var u=31-qe(o),d=1<<u;d&a|n[u]&a&&(n[u]|=a),o&=~d}}function w(n,a){var o=a&-a;return o=(o&42)!==0?1:V(o),(o&(n.suspendedLanes|a))!==0?0:o}function V(n){switch(n){case 2:n=1;break;case 8:n=4;break;case 32:n=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:n=128;break;case 268435456:n=134217728;break;default:n=0}return n}function U(n){return n&=-n,2<n?8<n?(n&134217727)!==0?32:268435456:8:2}function ee(){var n=le.p;return n!==0?n:(n=window.event,n===void 0?32:pS(n.type))}function se(n,a){var o=le.p;try{return le.p=n,a()}finally{le.p=o}}var De=Math.random().toString(36).slice(2),Ce="__reactFiber$"+De,Me="__reactProps$"+De,sn="__reactContainer$"+De,ui="__reactEvents$"+De,Ai="__reactListeners$"+De,$i="__reactHandles$"+De,hn="__reactResources$"+De,gr="__reactMarker$"+De;function Rs(n){delete n[Ce],delete n[Me],delete n[ui],delete n[Ai],delete n[$i]}function Pr(n){var a=n[Ce];if(a)return a;for(var o=n.parentNode;o;){if(a=o[sn]||o[Ce]){if(o=a.alternate,a.child!==null||o!==null&&o.child!==null)for(n=Jb(n);n!==null;){if(o=n[Ce])return o;n=Jb(n)}return a}n=o,o=n.parentNode}return null}function vl(n){if(n=n[Ce]||n[sn]){var a=n.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return n}return null}function Yu(n){var a=n.tag;if(a===5||a===26||a===27||a===6)return n.stateNode;throw Error(r(33))}function El(n){var a=n[hn];return a||(a=n[hn]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function ci(n){n[gr]=!0}var kv=new Set,Fv={};function Os(n,a){bl(n,a),bl(n+"Capture",a)}function bl(n,a){for(Fv[n]=a,n=0;n<a.length;n++)kv.add(a[n])}var mR=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
vendor: 6,765 bytes, line 48
48037D\\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]*$"),Lv={},Bv={};function pR(n){return dt.call(Bv,n)?!0:dt.call(Lv,n)?!1:mR.test(n)?Bv[n]=!0:(Lv[n]=!0,!1)}function Bf(n,a,o){if(pR(a))if(o===null)n.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":n.removeAttribute(a);return;case"boolean":var u=a.toLowerCase().slice(0,5);if(u!=="data-"&&u!=="aria-"){n.removeAttribute(a);return}}n.setAttribute(a,""+o)}}function If(n,a,o){if(o===null)n.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(a);return}n.setAttribute(a,""+o)}}function Vr(n,a,o,u){if(u===null)n.removeAttribute(o);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(o);return}n.setAttributeNS(a,o,""+u)}}function wa(n){switch(typeof n){case"bigint":case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function Iv(n){var a=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function _R(n,a,o){var u=Object.getOwnPropertyDescriptor(n.constructor.prototype,a);if(!n.hasOwnProperty(a)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var d=u.get,g=u.set;return Object.defineProperty(n,a,{configurable:!0,get:function(){return d.call(this)},set:function(T){o=""+T,g.call(this,T)}}),Object.defineProperty(n,a,{enumerable:u.enumerable}),{getValue:function(){return o},setValue:function(T){o=""+T},stopTracking:function(){n._valueTracker=null,delete n[a]}}}}function Tm(n){if(!n._valueTracker){var a=Iv(n)?"checked":"value";n._valueTracker=_R(n,a,""+n[a])}}function Pv(n){if(!n)return!1;var a=n._valueTracker;if(!a)return!0;var o=a.getValue(),u="";return n&&(u=Iv(n)?n.checked?"true":"false":n.value),n=u,n!==o?(a.setValue(n),!0):!1}function Pf(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var gR=/[\n"\\]/g;function Na(n){return n.replace(gR,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function Am(n,a,o,u,d,g,T,N){n.name="",T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"?n.type=T:n.removeAttribute("type"),a!=null?T==="number"?(a===0&&n.value===""||n.value!=a)&&(n.value=""+wa(a)):n.value!==""+wa(a)&&(n.value=""+wa(a)):T!=="submit"&&T!=="reset"||n.removeAttribute("value"),a!=null?Dm(n,T,wa(a)):o!=null?Dm(n,T,wa(o)):u!=null&&n.removeAttribute("value"),d==null&&g!=null&&(n.defaultChecked=!!g),d!=null&&(n.checked=d&&typeof d!="function"&&typeof d!="symbol"),N!=null&&typeof N!="function"&&typeof N!="symbol"&&typeof N!="boolean"?n.name=""+wa(N):n.removeAttribute("name")}function Vv(n,a,o,u,d,g,T,N){if(g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(n.type=g),a!=null||o!=null){if(!(g!=="submit"&&g!=="reset"||a!=null)){Tm(n);return}o=o!=null?""+wa(o):"",a=a!=null?""+wa(a):o,N||a===n.value||(n.value=a),n.defaultValue=a}u=u??d,u=typeof u!="function"&&typeof u!="symbol"&&!!u,n.checked=N?n.checked:!!u,n.defaultChecked=!!u,T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"&&(n.name=T),Tm(n)}function Dm(n,a,o){a==="number"&&Pf(n.ownerDocument)===n||n.defaultValue===""+o||(n.defaultValue=""+o)}function Sl(n,a,o,u){if(n=n.options,a){a={};for(var d=0;d<o.length;d++)a["$"+o[d]]=!0;for(o=0;o<n.length;o++)d=a.hasOwnProperty("$"+n[o].value),n[o].selected!==d&&(n[o].selected=d),d&&u&&(n[o].defaultSelected=!0)}else{for(o=""+wa(o),a=null,d=0;d<n.length;d++){if(n[d].value===o){n[d].selected=!0,u&&(n[d].defaultSelected=!0);return}a!==null||n[d].disabled||(a=n[d])}a!==null&&(a.selected=!0)}}function Uv(n,a,o){if(a!=null&&(a=""+wa(a),a!==n.value&&(n.value=a),o==null)){n.defaultValue!==a&&(n.defaultValue=a);return}n.defaultValue=o!=null?""+wa(o):""}function zv(n,a,o,u){if(a==null){if(u!=null){if(o!=null)throw Error(r(92));if(xe(u)){if(1<u.length)throw Error(r(93));u=u[0]}o=u}o==null&&(o=""),a=o}o=wa(a),n.defaultValue=o,u=n.textContent,u===o&&u!==""&&u!==null&&(n.value=u),Tm(n)}function Tl(n,a){if(a){var o=n.firstChild;if(o&&o===n.lastChild&&o.nodeType===3){o.nodeValue=a;return}}n.textContent=a}var yR=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 Gv(n,a,o){var u=a.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?u?n.setProperty(a,""):a==="float"?n.cssFloat="":n[a]="":u?n.setProperty(a,o):typeof o!="number"||o===0||yR.has(a)?a==="float"?n.cssFloat=o:n[a]=(""+o).trim():n[a]=o+"px"}function Hv(n,a,o){if(a!=null&&typeof a!="object")throw Error(r(62));if(n=n.style,o!=null){for(var u in o)!o.hasOwnProperty(u)||a!=null&&a.hasOwnProperty(u)||(u.indexOf("--")===0?n.setProperty(u,""):u==="float"?n.cssFloat="":n[u]="");for(var d in a)u=a[d],a.hasOwnProperty(d)&&o[d]!==u&&Gv(n,d,u)}else for(var g in a)a.hasOwnProperty(g)&&Gv(n,g,a[g])}function Cm(n){if(n.indexOf("-")===-1)return!1;switch(n){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 vR=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"],["colorRen
48dering","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-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"]]),ER=/^[\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 Vf(n){return ER.test(""+n)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":n}function Ur(){}var xm=null;function Rm(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var Al=null,Dl=null;function Kv(n){var a=vl(n);if(a&&(n=a.stateNode)){var o=n[Me]||null;e:switch(n=a.stateNode,a.type){case"input":if(Am(n,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),a=o.name,o.type==="radio"&&a!=null){for(o=n;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+Na(""+a)+'"][type="radio"]'),a=0;a<o.length;a++){var u=o[a];if(u!==n&&u.form===n.form){var d=u[Me]||null;if(!d)throw Error(r(90));Am(u,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name)}}for(a=0;a<o.length;a++)u=o[a],u.form===n.form&&Pv(u)}break e;case"textarea":Uv(n,o.value,o.defaultValue);break e;case"select":a=o.value,a!=null&&Sl(n,!!o.multiple,a,!1)}}}var Om=!1;function Xv(n,a,o){if(Om)return n(a,o);Om=!0;try{var u=n(a);return u}finally{if(Om=!1,(Al!==null||Dl!==null)&&(Cd(),Al&&(a=Al,n=Dl,Dl=Al=null,Kv(a),n)))for(a=0;a<n.length;a++)Kv(n[a])}}function Wu(n,a){var o=n.stateNode;if(o===null)return null;var u=o[Me]||null;if(u===null)return null;o=u[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(u=!u.disabled)||(n=n.type,u=!(n==="button"||n==="input"||n==="select"||n==="textarea")),n=!u;break e;default:n=!1}if(n)return null;if(o&&typeof o!="function")throw Error(r(231,a,typeof o));return o}var zr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),wm=!1;
vendor: 3,351 bytes, line 48
48if(zr)try{var $u={};Object.defineProperty($u,"passive",{get:function(){wm=!0}}),window.addEventListener("test",$u,$u),window.removeEventListener("test",$u,$u)}catch{wm=!1}var wo=null,Nm=null,Uf=null;function jv(){if(Uf)return Uf;var n,a=Nm,o=a.length,u,d="value"in wo?wo.value:wo.textContent,g=d.length;for(n=0;n<o&&a[n]===d[n];n++);var T=o-n;for(u=1;u<=T&&a[o-u]===d[g-u];u++);return Uf=d.slice(n,1<u?1-u:void 0)}function zf(n){var a=n.keyCode;return"charCode"in n?(n=n.charCode,n===0&&a===13&&(n=13)):n=a,n===10&&(n=13),32<=n||n===13?n:0}function Gf(){return!0}function qv(){return!1}function Zi(n){function a(o,u,d,g,T){this._reactName=o,this._targetInst=d,this.type=u,this.nativeEvent=g,this.target=T,this.currentTarget=null;for(var N in n)n.hasOwnProperty(N)&&(o=n[N],this[N]=o?o(g):g[N]);return this.isDefaultPrevented=(g.defaultPrevented!=null?g.defaultPrevented:g.returnValue===!1)?Gf:qv,this.isPropagationStopped=qv,this}return E(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=Gf)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=Gf)},persist:function(){},isPersistent:Gf}),a}var ws={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Hf=Zi(ws),Zu=E({},ws,{view:0,detail:0}),bR=Zi(Zu),Mm,km,Qu,Kf=E({},Zu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Lm,button:0,buttons:0,relatedTarget:function(n){return n.relatedTarget===void 0?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return"movementX"in n?n.movementX:(n!==Qu&&(Qu&&n.type==="mousemove"?(Mm=n.screenX-Qu.screenX,km=n.screenY-Qu.screenY):km=Mm=0,Qu=n),Mm)},movementY:function(n){return"movementY"in n?n.movementY:km}}),Yv=Zi(Kf),SR=E({},Kf,{dataTransfer:0}),TR=Zi(SR),AR=E({},Zu,{relatedTarget:0}),Fm=Zi(AR),DR=E({},ws,{animationName:0,elapsedTime:0,pseudoElement:0}),CR=Zi(DR),xR=E({},ws,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),RR=Zi(xR),OR=E({},ws,{data:0}),Wv=Zi(OR),wR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},NR={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"},MR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kR(n){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(n):(n=MR[n])?!!a[n]:!1}function Lm(){return kR}var FR=E({},Zu,{key:function(n){if(n.key){var a=wR[n.key]||n.key;if(a!=="Unidentified")return a}return n.type==="keypress"?(n=zf(n),n===13?"Enter":String.fromCharCode(n)):n.type==="
48keydown"||n.type==="keyup"?NR[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Lm,charCode:function(n){return n.type==="keypress"?zf(n):0},keyCode:function(n){return n.type==="keydown"||n.type==="keyup"?n.keyCode:0},which:function(n){return n.type==="keypress"?zf(n):n.type==="keydown"||n.type==="keyup"?n.keyCode:0}}),LR=Zi(FR),BR=E({},Kf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),$v=Zi(BR),IR=E({},Zu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Lm}),PR=Zi(IR),VR=E({},ws,{propertyName:0,elapsedTime:0,pseudoElement:0}),UR=Zi(VR),zR=E({},Kf,{deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0}),GR=Zi(zR),HR=E({},ws,{newState:0,oldState:0}),KR=Zi(HR),XR=[9,13,27,32],Bm=zr&&"CompositionEvent"in window,Ju=null;zr&&"documentMode"in document&&(Ju=document.documentMode);var jR=zr&&"TextEvent"in window&&!Ju,Zv=zr&&(!Bm||Ju&&8<Ju&&11>=Ju),Qv=" ",Jv=!1;function eE(n,a){switch(n){case"keyup":return XR.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tE(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var Cl=!1;function qR(n,a){switch(n){case"compositionend":return tE(a);case"keypress":return a.which!==32?null:(Jv=!0,Qv);case"textInput":return n=a.data,n===Qv&&Jv?null:n;default:return null}}function YR(n,a){if(Cl)return n==="compositionend"||!Bm&&eE(n,a)?(n=jv(),Uf=Nm=wo=null,Cl=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return Zv&&a.locale!=="ko"?null:a.data;default:return null}}var WR={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 nE(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a==="input"?!!WR[n.type]:a==="textarea"}function iE(n,a,o,u){Al?Dl?Dl.push(u):Dl=[u]:Al=u,a=kd(a,"onChange"),0<a.length&&(o=new Hf("onChange","change",null,o,u),n.push({event:o,listeners:a}))}var ec=null,tc=null;function $R(n){Vb(n,0)}function Xf(n){var a=Yu(n);if(Pv(a))return n}function aE(n,a){if(n==="change")return a}var rE=!1;if(zr){var Im;if(zr){var Pm="oninput"in document;if(!Pm){var oE=document.createElement("div");oE.setAttribute("oninput","return;"),Pm=typeof oE.oninput=="function"}Im=Pm}else Im=!1;rE=Im&&(!document.documentMode||9<document.documentMode)}function sE(){ec&&(ec.detachEvent("onpropertychange",lE),tc=ec=null)}function lE(n){if(n.propertyName==="value"&&Xf(tc)){var a=[];iE(a,tc,n,Rm(n)),Xv($R,a)}}function ZR(n,a,o){n==="focusin"?(sE(),ec=a,tc=o,ec.attachEvent("onpropertychange",lE)):n==="focusout"&&sE()}function QR(n){if(n==="selectionchange"||n==="keyup"||n==="keydown")return Xf(tc)}function JR(n,a){if(n==="click")return Xf(a)}function eO(n,a){if(n==="input"||n==="change")return Xf(a)}function tO(n,a){return n===a&&(n!==0||1/n===1/a)||n!==n&&a!==a}var pa=typeof Object.is=="function"?Object.is:tO;function nc(n,a){if(pa(n,a))return!0;if(typeof n!="object"||n===null||typeof a!="object"||a===null)return!1;var o=Object.keys(n),u=Object.keys(a);if(o.length!==u.length)return!1;for(u=0;u<o.length;u++){var d=o[u];if(!dt.call(a,d)||!pa(n[d],a[d]))return!1}return!0}function uE(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function cE(n,a){var o=uE(n);n=0;for(var u;o;){if(o.nodeType===3){if(u=n+o.textContent.length,n<=a&&u>=a)return{node:o,offset:a-n};n=u}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=uE(o)}}function fE(n,a){return n&&a?n===a?!0:n&&n.nodeType===3?!1:a&&a.nodeType===3?fE(n,a.parentNode):"contains"in n?n.contains(a):n.compareDocumentPosition?!!(n.compareDocumentPosition(a)&16):!1:!1}function dE(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var a=Pf(n.document);a instanceof n.HTMLIFrameElement;){try{var o=typeof a.contentWindow.location.href=="string"}catch{o=!1}
vendor: 23,046 bytes, line 48
48if(o)n=a.contentWindow;else break;a=Pf(n.document)}return a}function Vm(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a&&(a==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||a==="textarea"||n.contentEditable==="true")}var nO=zr&&"documentMode"in document&&11>=document.documentMode,xl=null,Um=null,ic=null,zm=!1;function hE(n,a,o){var u=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;zm||xl==null||xl!==Pf(u)||(u=xl,"selectionStart"in u&&Vm(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),ic&&nc(ic,u)||(ic=u,u=kd(Um,"onSelect"),0<u.length&&(a=new Hf("onSelect","select",null,a,o),n.push({event:a,listeners:u}),a.target=xl)))}function Ns(n,a){var o={};return o[n.toLowerCase()]=a.toLowerCase(),o["Webkit"+n]="webkit"+a,o["Moz"+n]="moz"+a,o}var Rl={animationend:Ns("Animation","AnimationEnd"),animationiteration:Ns("Animation","AnimationIteration"),animationstart:Ns("Animation","AnimationStart"),transitionrun:Ns("Transition","TransitionRun"),transitionstart:Ns("Transition","TransitionStart"),transitioncancel:Ns("Transition","TransitionCancel"),transitionend:Ns("Transition","TransitionEnd")},Gm={},mE={};zr&&(mE=document.createElement("div").style,"AnimationEvent"in window||(delete Rl.animationend.animation,delete Rl.animationiteration.animation,delete Rl.animationstart.animation),"TransitionEvent"in window||delete Rl.transitionend.transition);function Ms(n){if(Gm[n])return Gm[n];if(!Rl[n])return n;var a=Rl[n],o;for(o in a)if(a.hasOwnProperty(o)&&o in mE)return Gm[n]=a[o];return n}var pE=Ms("animationend"),_E=Ms("animationiteration"),gE=Ms("animationstart"),iO=Ms("transitionrun"),aO=Ms("transitionstart"),rO=Ms("transitioncancel"),yE=Ms("transitionend"),vE=new Map,Hm="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(" ");Hm.push("scrollEnd");function er(n,a){vE.set(n,a),Os(a,[n])}var jf=typeof reportError=="function"?reportError:function(n){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof n=="object"&&n!==null&&typeof n.message=="string"?String(n.message):String(n),error:n});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",n);return}console.error(n)},Ma=[],Ol=0,Km=0;function qf(){for(var n=Ol,a=Km=Ol=0;a<n;){var o=Ma[a];Ma[a++]=null;var u=Ma[a];Ma[a++]=null;var d=Ma[a];Ma[a++]=null;var g=Ma[a];if(Ma[a++]=null,u!==null&&d!==null){var T=u.pending;T===null?d.next=d:(d.next=T.next,T.next=d),u.pending=d}g!==0&&EE(o,d,g)}}function Yf(n,a,o,u){Ma[Ol++]=n,Ma[Ol++]=a,Ma[Ol++]=o,Ma[Ol++]=u,Km|=u,n.lanes|=u,n=n.alternate,n!==null&&(n.lanes|=u)}function Xm(n,a,o,u){return Yf(n,a,o,u),Wf(n)}function ks(n,a){return Yf(n,null,null,a),Wf(n)}function EE(n,a,o){n.lanes|=o;var u=n.alternate;u!==null&&(u.lanes|=o);for(var d=!1,g=n.return;g!==null;)g.childLanes|=o,u=g.alternate,u!==null&&(u.childLanes|=o),g.tag===22&&(n=g.stateNode,n===null||n._visibility&1||(d=!0)),n=g,g=g.return;return n.tag===3?(g=n.stateNode,d&&a!==null&&(d=31-qe(o),n=g.hiddenUpdates,u=n[d],u===null?n[d]=[a]:u.push(a),a.lane=o|536870912),g):null}function Wf(n){if(50<Dc)throw Dc=0,e_=null,Error(r(185));for(var a=n.return;a!==null;)n=a,a=n.return;return n.tag===3?n.stateNode:null}var wl={};function oO(n,a,o,u){this.tag=n,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=u,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _a(n,a,o,u){return new oO(n,a,o,u)}function jm(n){return n=n.prototype,!(!n||!n.isReactComponent)}function Gr(n,a){var o=n.alternate;return o===null?(o=_a(n.tag,a,n.key,n.mode),o.elementType=n.elementType,o.type=n.type,o.stateNode=n.stateNode,o.alternate=n,n.alternate=o):(o.pendingProps=a,o.type=n.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=n.flags&65011712,o.childLanes=n.childLanes,o.lanes=n.lanes,o.child=n.child,o.memoizedProps=n.memoizedProps,o.memoizedState=n.memoizedState,o.updateQueue=n.updateQueue,a=n.dependencies,o.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},o.sibling=n.sibling,o.index=n.index,o.ref=n.ref,o.refCleanup=n.refCleanup,o}function bE(n,a){n.flags&=65011714;var o=n.alternate;return o===null?(n.childLanes=0,n.lanes=a,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null):(n.childLanes=o.childLanes,n.lanes=o.lanes,n.child=o.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=o.memoizedProps,n.memoizedState=o.memoizedState,n.updateQueue=o.updateQueue,n.type=o.type,a=o.dependencies,n.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),n}function $f(n,a,o,u,d,g){var T=0;if(u=n,typeof n=="function")jm(n)&&(T=1);else if(typeof n=="string")T=f1(n,o,ce.current)?26:n==="html"||n==="head"||n==="body"?27:5;else e:switch(n){case L:return n=_a(31,o,a,d),n.elementType=L,n.lanes=g,n;case F:return Fs(o.children,d,g,a);case _:T=8,d|=24;break;case m:return n=_a(12,o,a,d|2),n.elementType=m,n.lanes=g,n;case k:return n=_a(13,o,a,d),n.elementType=k,n.lanes=g,n;case y:return n=_a(19,o,a,d),n.elementType=y,n.lanes=g,n;default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case C:T=10;break e;case S:T=9;break e;case D:T=11;break e;case b:T=14;break e;case O:T=16,u=null;break e}T=29,o=Error(r(130,n===null?"null":typeof n,"")),u=null}return a=_a(T,o,a,d),a.elementType=n,a.type=u,a.lanes=g,a}function Fs(n,a,o,u){return n=_a(7,n,u,a),n.lanes=o,n}function qm(n,a,o){return n=_a(6,n,null,a),n.lanes=o,n}function SE(n){var a=_a(18,null,null,0);return a.stateNode=n,a}function Ym(n,a,o){return a=_a(4,n.children!==null?n.children:[],n.key,a),a.lanes=o,a.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},a}var TE=new WeakMap;function ka(n,a){if(typeof n=="object"&&n!==null){var o=TE.get(n);return o!==void 0?o:(a={value:n,source:a,stack:Qe(a)},TE.set(n,a),a)}return{value:n,source:a,stack:Qe(a)}}var Nl=[],Ml=0,Zf=null,ac=0,Fa=[],La=0,No=null,yr=1,vr="";function Hr(n,a){Nl[Ml++]=ac,Nl[Ml++]=Zf,Zf=n,ac=a}function AE(n,a,o){Fa[La++]=yr,Fa[La++]=vr,Fa[La++]=No,No=n;var u=yr;n=vr;var d=32-qe(u)-1;u&=~(1<<d),o+=1;var g=32-qe(a)+d;if(30<g){var T=d-d%5;g=(u&(1<<T)-1).toString(32),u>>=T,d-=T,yr=1<<32-qe(a)+d|o<<d|u,vr=g+n}else yr=1<<g|o<<d|u,vr=n}function Wm(n){n.return!==null&&(Hr(n,1),AE(n,1,0))}function $m(n){for(;n===Zf;)Zf=Nl[--Ml],Nl[Ml]=null,ac=Nl[--Ml],Nl[Ml]=null;for(;n===No;)No=Fa[--La],Fa[La]=null,vr=Fa[--La],Fa[La]=null,yr=Fa[--La],Fa[La]=null}function DE(n,a){Fa[La++]=yr,Fa[La++]=vr,Fa[La++]=No,yr=a.id,vr=a.overflow,No=n}var gi=null,mn=null,Ot=!1,Mo=null,Ba=!1,Zm=Error(r(519));function ko(n){var a=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw rc(ka(a,n)),Zm}function CE(n){var a=n.stateNode,o=n.type,u=n.memoizedProps;switch(a[Ce]=n,a[Me]=u,o){case"dialog":St("cancel",a),St("close",a);break;case"iframe":case"object":case"embed":St("load",a);break;case"video":case"audio":for(o=0;o<xc.length;o++)St(xc[o],a);break;case"source":St("error",a);break;case"img":case"image":case"link":St("error",a),St("load",a);break;case"details":St("toggle",a);break;case"input":St("invalid",a),Vv(a,u.value,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name,!0);break;case"select":St("invalid",a);break;case"textarea":St("invalid",a),zv(a,u.value,u.defaultValue,u.children)}o=u.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||a.textContent===""+o||u.suppressHydrationWarning===!0||Hb(a.textContent,o)?(u.popover!=null&&(St("beforetoggle",a),St("toggle",a)),u.onScroll!=null&&St("scroll",a),u.onScrollEnd!=null&&St("scrollend",a),u.onClick!=null&&(a.onclick=Ur),a=!0):a=!1,a||ko(n,!0)}function xE(n){for(gi=n.return;gi;)switch(gi.tag){case 5:case 31:case 13:Ba=!1;return;case 27:case 3:Ba=!0;return;default:gi=gi.return}}function kl(n){if(n!==gi)return!1;if(!Ot)return xE(n),Ot=!0,!1;var a=n.tag,o;if((o=a!==3&&a!==27)&&((o=a===5)&&(o=n.type,o=!(o!=="form"&&o!=="button")||p_(n.type,n.memoizedProps)),o=!o),o&&mn&&ko(n),xE(n),a===13){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));mn=Qb(n)}else if(a===31){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));mn=Qb(n)}else a===27?(a=mn,qo(n.type)?(n=E_,E_=null,mn=n):mn=a):mn=gi?Pa(n.stateNode.nextSibling):null;return!0}function Ls(){mn=gi=null,Ot=!1}function Qm(){var n=Mo;return n!==null&&(ta===null?ta=n:ta.push.apply(ta,n),Mo=null),n}function rc(n){Mo===null?Mo=[n]:Mo.push(n)}var Jm=G(null),Bs=null,Kr=null;function Fo(n,a,o){fe(Jm,a._currentValue),a._currentValue=o}function Xr(n){n._currentValue=Jm.current,$(Jm)}function ep(n,a,o){for(;n!==null;){var u=n.alternate;if((n.childLanes&a)!==a?(n.childLanes|=a,u!==null&&(u.childLanes|=a)):u!==null&&(u.childLanes&a)!==a&&(u.childLanes|=a),n===o)break;n=n.return}}function tp(n,a,o,u){var d=n.child;for(d!==null&&(d.return=n);d!==null;){var g=d.dependencies;if(g!==null){var T=d.child;g=g.firstContext;e:for(;g!==null;){var N=g;g=d;for(var z=0;z<a.length;z++)if(N.context===a[z]){g.lanes|=o,N=g.alternate,N!==null&&(N.lanes|=o),ep(g.return,o,n),u||(T=null);break e}g=N.next}}else if(d.tag===18){if(T=d.return,T===null)throw Error(r(341));T.lanes|=o,g=T.alternate,g!==null&&(g.lanes|=o),ep(T,o,n),T=null}else T=d.child;if(T!==null)T.return=d;else for(T=d;T!==null;){if(T===n){T=null;break}if(d=T.sibling,d!==null){d.return=T.return,T=d;break}T=T.return}d=T}}function Fl(n,a,o,u){n=null;for(var d=a,g=!1;d!==null;){if(!g){if((d.flags&524288)!==0)g=!0;else if((d.flags&262144)!==0)break}if(d.tag===10){var T=d.alternate;if(T===null)throw Error(r(387));if(T=T.memoizedProps,T!==null){var N=d.type;pa(d.pendingProps.value,T.value)||(n!==null?n.push(N):n=[N])}}else if(d===re.current){if(T=d.alternate,T===null)throw Error(r(387));T.memoizedState.memoizedState!==d.memoizedState.memoizedState&&(n!==null?n.push(Mc):n=[Mc])}d=d.return}n!==null&&tp(a,n,o,u),a.flags|=262144}function Qf(n){for(n=n.firstContext;n!==null;){if(!pa(n.context._currentValue,n.memoizedValue))return!0;n=n.next}return!1}function Is(n){Bs=n,Kr=null,n=n.dependencies,n!==null&&(n.firstContext=null)}function yi(n){return RE(Bs,n)}function Jf(n,a){return Bs===null&&Is(n),RE(n,a)}function RE(n,a){var o=a._currentValue;if(a={context:a,memoizedValue:o,next:null},Kr===null){if(n===null)throw Error(r(308));Kr=a,n.dependencies={lanes:0,firstContext:a},n.flags|=524288}else Kr=Kr.next=a;return o}var sO=typeof AbortController<"u"?AbortController:function(){var n=[],a=this.signal={aborted:!1,addEventListener:function(o,u){n.push(u)}};this.abort=function(){a.aborted=!0,n.forEach(function(o){return o()})}},lO=e.unstable_scheduleCallback,uO=e.unstable_NormalPriority,Xn={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function np(){return{controller:new sO,data:new Map,refCount:0}}function oc(n){n.refCount--,n.refCount===0&&lO(uO,function(){n.controller.abort()})}var sc=null,ip=0,Ll=0,Bl=null;function cO(n,a){if(sc===null){var o=sc=[];ip=0,Ll=o_(),Bl={status:"pending",value:void 0,then:function(u){o.push(u)}}}return ip++,a.then(OE,OE),a}function OE(){if(--ip===0&&sc!==null){Bl!==null&&(Bl.status="fulfilled");var n=sc;sc=null,Ll=0,Bl=null;for(var a=0;a<n.length;a++)(0,n[a])()}}function fO(n,a){var o=[],u={status:"pending",value:null,reason:null,then:function(d){o.push(d)}};return n.then(function(){u.status="fulfilled",u.value=a;for(var d=0;d<o.length;d++)(0,o[d])(a)},function(d){for(u.status="rejected",u.reason=d,d=0;d<o.length;d++)(0,o[d])(void 0)}),u}var wE=X.S;X.S=function(n,a){hb=Ke(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&cO(n,a),wE!==null&&wE(n,a)};var Ps=G(null);function ap(){var n=Ps.current;return n!==null?n:ln.pooledCache}function ed(n,a){a===null?fe(Ps,Ps.current):fe(Ps,a.pool)}function NE(){var n=ap();return n===null?null:{parent:Xn._currentValue,pool:n}}var Il=Error(r(460)),rp=Error(r(474)),td=Error(r(542)),nd={then:function(){}};function ME(n){return n=n.status,n==="fulfilled"||n==="rejected"}function kE(n,a,o){switch(o=n[o],o===void 0?n.push(a):o!==a&&(a.then(Ur,Ur),a=o),a.status){case"fulfilled":return a.value;case"rejected":throw n=a.reason,LE(n),n;default:if(typeof a.status=="string")a.then(Ur,Ur);else{if(n=ln,n!==null&&100<n.shellSuspendCounter)throw Error(r(482));n=a,n.status="pending",n.then(function(u){if(a.status==="pending"){var d=a;d.status="fulfilled",d.value=u}},function(u){if(a.status==="pending"){var d=a;d.status="rejected",d.reason=u}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw n=a.reason,LE(n),n}throw Us=a,Il}}function Vs(n){try{var a=n._init;return a(n._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?(Us=o,Il):o}}var Us=null;function FE(){if(Us===null)throw Error(r(459));var n=Us;return Us=null,n}function LE(n){if(n===Il||n===td)throw Error(r(483))}var Pl=null,lc=0;function id(n){var a=lc;return lc+=1,Pl===null&&(Pl=[]),kE(Pl,n,a)}function uc(n,a){a=a.props.ref,n.ref=a!==void 0?a:null}function ad(n,a){throw a.$$typeof===A?Error(r(525)):(n=Object.prototype.toString.call(a),Error(r(31,n==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":n)))}function BE(n){function a(W,q){if(n){var Q=W.deletions;Q===null?(W.deletions=[q],W.flags|=16):Q.push(q)}}function o(W,q){if(!n)return null;for(;q!==null;)a(W,q),q=q.sibling;return null}function u(W){for(var q=new Map;W!==null;)W.key!==null?q.set(W.key,W):q.set(W.index,W),W=W.sibling;return q}function d(W,q){return W=Gr(W,q),W.index=0,W.sibling=null,W}function g(W,q,Q){return W.index=Q,n?(Q=W.alternate,Q!==null?(Q=Q.index,Q<q?(W.flags|=67108866,q):Q):(W.flags|=67108866,q)):(W.flags|=1048576,q)}function T(W){return n&&W.alternate===null&&(W.flags|=67108866),W}function N(W,q,Q,_e){return q===null||q.tag!==6?(q=qm(Q,W.mode,_e),q.return=W,q):(q=d(q,Q),q.return=W,q)}function z(W,q,Q,_e){var Ve=Q.type;return Ve===F?pe(W,q,Q.props.children,_e,Q.key):q!==null&&(q.elementType===Ve||typeof Ve=="object"&&Ve!==null&&Ve.$$typeof===O&&Vs(Ve)===q.type)?(q=d(q,Q.props),uc(q,Q),q.return=W,q):(q=$f(Q.type,Q.key,Q.props,null,W.mode,_e),uc(q,Q),q.return=W,q)}function J(W,q,Q,_e){return q===null||q.tag!==4||q.stateNode.containerInfo!==Q.containerInfo||q.stateNode.implementation!==Q.implementation?(q=Ym(Q,W.mode,_e),q.return=W,q):(q=d(q,Q.children||[]),q.return=W,q)}function pe(W,q,Q,_e,Ve){return q===null||q.tag!==7?(q=Fs(Q,W.mode,_e,Ve),q.return=W,q):(q=d(q,Q),q.return=W,q)}function ge(W,q,Q){if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return q=qm(""+q,W.mode,Q),q.return=W,q;if(typeof q=="object"&&q!==null){switch(q.$$typeof){case R:return Q=$f(q.type,q.key,q.props,null,W.mode,Q),uc(Q,q),Q.return=W,Q;case x:return q=Ym(q,W.mode,Q),q.return=W,q;case O:return q=Vs(q),ge(W,q,Q)}if(xe(q)||K(q))return q=Fs(q,W.mode,Q,null),q.return=W,q;if(typeof q.then=="function")return ge(W,id(q),Q);if(q.$$typeof===C)return ge(W,Jf(W,q),Q);ad(W,q)}return null}function ie(W,q,Q,_e){var Ve=q!==null?q.key:null;if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return Ve!==null?null:N(W,q,""+Q,_e);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case R:return Q.key===Ve?z(W,q,Q,_e):null;case x:return Q.key===Ve?J(W,q,Q,_e):null;case O:return Q=Vs(Q),ie(W,q,Q,_e)}if(xe(Q)||K(Q))return Ve!==null?null:pe(W,q,Q,_e,null);if(typeof Q.then=="function")return ie(W,q,id(Q),_e);if(Q.$$typeof===C)return ie(W,q,Jf(W,Q),_e);ad(W,Q)}return null}function ue(W,q,Q,_e,Ve){if(typeof _e=="string"&&_e!==""||typeof _e=="number"||typeof _e=="bigint")return W=W.get(Q)||null,N(q,W,""+_e,Ve);if(typeof _e=="object"&&_e!==null){switch(_e.$$typeof){case R:return W=W.get(_e.key===null?Q:_e.key)||null,z(q,W,_e,Ve);case x:return W=W.get(_e.key===null?Q:_e.key)||null,J(q,W,_e,Ve);case O:return _e=Vs(_e),ue(W,q,Q,_e,Ve)}if(xe(_e)||K(_e))return W=W.get(Q)||null,pe(q,W,_e,Ve,null);if(typeof _e.then=="function")return ue(W,q,Q,id(_e),Ve);if(_e.$$typeof===C)return ue(W,q,Q,Jf(q,_e),Ve);ad(q,_e)}return null}function Ne(W,q,Q,_e){for(var Ve=null,Pt=null,Fe=q,ct=q=0,Dt=null;Fe!==null&&ct<Q.length;ct++){Fe.index>ct?(Dt=Fe,Fe=null):Dt=Fe.sibling;var Vt=ie(W,Fe,Q[ct],_e);if(Vt===null){Fe===null&&(Fe=Dt);break}n&&Fe&&Vt.alternate===null&&a(W,Fe),q=g(Vt,q,ct),Pt===null?Ve=Vt:Pt.sibling=Vt,Pt=Vt,Fe=Dt}if(ct===Q.length)return o(W,Fe),Ot&&Hr(W,ct),Ve;if(Fe===null){for(;ct<Q.length;ct++)Fe=ge(W,Q[ct],_e),Fe!==null&&(q=g(Fe,q,ct),Pt===null?Ve=Fe:Pt.sibling=Fe,Pt=Fe);return Ot&&Hr(W,ct),Ve}for(Fe=u(Fe);ct<Q.length;ct++)Dt=ue(Fe,W,ct,Q[ct],_e),Dt!==null&&(n&&Dt.alternate!==null&&Fe.delete(Dt.key===null?ct:Dt.key),q=g(Dt,q,ct),Pt===null?Ve=Dt:Pt.sibling=Dt,Pt=Dt);return n&&Fe.forEach(function(Qo){return a(W,Qo)}),Ot&&Hr(W,ct),Ve}function Ge(W,q,Q,_e){if(Q==null)throw Error(r(151));for(var Ve=null,Pt=null,Fe=q,ct=q=0,Dt=null,Vt=Q.next();Fe!==null&&!Vt.done;ct++,Vt=Q.next()){Fe.index>ct?(Dt=Fe,Fe=null):Dt=Fe.sibling;var Qo=ie(W,Fe,Vt.value,_e);if(Qo===null){Fe===null&&(Fe=Dt);break}n&&Fe&&Qo.alternate===null&&a(W,Fe),q=g(Qo,q,ct),Pt===null?Ve=Qo:Pt.sibling=Qo,Pt=Qo,Fe=Dt}if(Vt.done)return o(W,Fe),Ot&&Hr(W,ct),Ve;if(Fe===null){for(;!Vt.done;ct++,Vt=Q.next())Vt=ge(W,Vt.value,_e),Vt!==null&&(q=g(Vt,q,ct),Pt===null?Ve=Vt:Pt.sibling=Vt,Pt=Vt);return Ot&&Hr(W,ct),Ve}for(Fe=u(Fe);!Vt.done;ct++,Vt=Q.next())Vt=ue(Fe,W,ct,Vt.value,_e),Vt!==null&&(n&&Vt.alternate!==null&&Fe.delete(Vt.key===null?ct:Vt.key),q=g(Vt,q,ct),Pt===null?Ve=Vt:Pt.sibling=Vt,Pt=Vt);return n&&Fe.forEach(function(S1){return a(W,S1)}),Ot&&Hr(W,ct),Ve}function tn(W,q,Q,_e){if(typeof Q=="object"&&Q!==null&&Q.type===F&&Q.key===null&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case R:e:{for(var Ve=Q.key;q!==null;){if(q.key===Ve){if(Ve=Q.type,Ve===F){if(q.tag===7){o(W,q.sibling),_e=d(q,Q.props.children),_e.return=W,W=_e;break e}}else if(q.elementType===Ve||typeof Ve=="object"&&Ve!==null&&Ve.$$typeof===O&&Vs(Ve)===q.type){o(W,q.sibling),_e=d(q,Q.props),uc(_e,Q),_e.return=W,W=_e;break e}o(W,q);break}else a(W,q);q=q.sibling}Q.type===F?(_e=Fs(Q.props.children,W.mode,_e,Q.key),_e.return=W,W=_e):(_e=$f(Q.type,Q.key,Q.props,null,W.mode,_e),uc(_e,Q),_e.return=W,W=_e)}return T(W);case x:e:{for(Ve=Q.key;q!==null;){if(q.key===Ve)if(q.tag===4&&q.stateNode.containerInfo===Q.containerInfo&&q.stateNode.implementation===Q.implementation){o(W,q.sibling),_e=d(q,Q.children||[]),_e.return=W,W=_e;break e}else{o(W,q);break}else a(W,q);q=q.sibling}_e=Ym(Q,W.mode,_e),_e.return=W,W=_e}return T(W);case O:return Q=Vs(Q),tn(W,q,Q,_e)}if(xe(Q))return Ne(W,q,Q,_e);if(K(Q)){if(Ve=K(Q),typeof Ve!="function")throw Error(r(150));return Q=Ve.call(Q),Ge(W,q,Q,_e)}if(typeof Q.then=="function")return tn(W,q,id(Q),_e);if(Q.$$typeof===C)return tn(W,q,Jf(W,Q),_e);ad(W,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint"?(Q=""+Q,q!==null&&q.tag===6?(o(W,q.sibling),_e=d(q,Q),_e.return=W,W=_e):(o(W,q),_e=qm(Q,W.mode,_e),_e.return=W,W=_e),T(W)):o(W,q)}return function(W,q,Q,_e){try{lc=0;var Ve=tn(W,q,Q,_e);return Pl=null,Ve}catch(Fe){if(Fe===Il||Fe===td)throw Fe;var Pt=_a(29,Fe,null,W.mode);return Pt.lanes=_e,Pt.return=W,Pt}finally{}}}var zs=BE(!0),IE=BE(!1),Lo=!1;function op(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function sp(n,a){n=n.updateQueue,a.updateQueue===n&&(a.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,callbacks:null})}function Bo(n){return{lane:n,tag:0,payload:null,callback:null,next:null}}function Io(n,a,o){var u=n.updateQueue;if(u===null)return null;if(u=u.shared,(zt&2)!==0){var d=u.pending;return d===null?a.next=a:(a.next=d.next,d.next=a),u.pending=a,a=Wf(n),EE(n,null,o),a}return Yf(n,u,a,o),Wf(n)}function cc(n,a,o){if(a=a.updateQueue,a!==null&&(a=a.shared,(o&4194048)!==0)){var u=a.lanes;u&=n.pendingLanes,o|=u,a.lanes=o,Ir(n,o)}}function lp(n,a){var o=n.updateQueue,u=n.alternate;if(u!==null&&(u=u.updateQueue,o===u)){var d=null,g=null;if(o=o.firstBaseUpdate,o!==null){do{var T={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};g===null?d=g=T:g=g.next=T,o=o.next}while(o!==null);g===null?d=g=a:g=g.next=a}else d=g=a;o={baseState:u.baseState,firstBaseUpdate:d,lastBaseUpdate:g,shared:u.shared,callbacks:u.callbacks},n.updateQueue=o;return}n=o.lastBaseUpdate,n===null?o.firstBaseUpdate=a:n.next=a,o.lastBaseUpdate=a}var up=!1;function fc(){if(up){var n=Bl;if(n!==null)throw n}}function dc(n,a,o,u){up=!1;var d=n.updateQueue;Lo=!1;var g=d.firstBaseUpdate,T=d.lastBaseUpdate,N=d.shared.pending;if(N!==null){d.shared.pending=null;var z=N,J=z.next;z.next=null,T===null?g=J:T.next=J,T=z;var pe=n.alternate;pe!==null&&(pe=pe.updateQueue,N=pe.lastBaseUpdate,N!==T&&(N===null?pe.firstBaseUpdate=J:N.next=J,pe.lastBaseUpdate=z))}if(g!==null){var ge=d.baseState;T=0,pe=J=z=null,N=g;do{var ie=N.lane&-536870913,ue=ie!==N.lane;if(ue?(At&ie)===ie:(u&ie)===ie){ie!==0&&ie===Ll&&(up=!0),pe!==null&&(pe=pe.next={lane:0,tag:N.tag,payload:N.payload,callback:null,next:null});e:{var Ne=n,Ge=N;ie=a;var tn=o;switch(Ge.tag){case 1:if(Ne=Ge.payload,typeof Ne=="function"){ge=Ne.call(tn,ge,ie);break e}ge=Ne;break e;case 3:Ne.flags=Ne.flags&-65537|128;case 0:if(Ne=Ge.payload,ie=typeof Ne=="function"?Ne.call(tn,ge,ie):Ne,ie==null)break e;ge=E({},ge,ie);break e;case 2:Lo=!0}}ie=N.callback,ie!==null&&(n.flags|=64,ue&&(n.flags|=8192),ue=d.callbacks,ue===null?d.callbacks=[ie]:ue.push(ie))}else ue={lane:ie,tag:N.tag,payload:N.payload,callback:N.callback,next:null},pe===null?(J=pe=ue,z=ge):pe=pe.next=ue,T|=ie;if(N=N.next,N===null){if(N=d.shared.pending,N===null)break;ue=N,N=ue.next,ue.next=null,d.lastBaseUpdate=ue,d.shared.pending=null}}while(!0);pe===null&&(z=ge),d.baseState=z,d.firstBaseUpdate=J,d.lastBaseUpdate=pe,g===null&&(d.shared.lanes=0),Go|=T,n.lanes=T,n.memoizedState=ge}}function PE(n,a){if(typeof n!="function")throw Error(r(191,n));n.call(a)}function VE(n,a){var o=n.callbacks;
vendor: 6,255 bytes, line 48
48if(o!==null)for(n.callbacks=null,n=0;n<o.length;n++)PE(o[n],a)}var Vl=G(null),rd=G(0);function UE(n,a){n=eo,fe(rd,n),fe(Vl,a),eo=n|a.baseLanes}function cp(){fe(rd,eo),fe(Vl,Vl.current)}function fp(){eo=rd.current,$(Vl),$(rd)}var ga=G(null),Ia=null;function Po(n){var a=n.alternate;fe(Bn,Bn.current&1),fe(ga,n),Ia===null&&(a===null||Vl.current!==null||a.memoizedState!==null)&&(Ia=n)}function dp(n){fe(Bn,Bn.current),fe(ga,n),Ia===null&&(Ia=n)}function zE(n){n.tag===22?(fe(Bn,Bn.current),fe(ga,n),Ia===null&&(Ia=n)):Vo()}function Vo(){fe(Bn,Bn.current),fe(ga,ga.current)}function ya(n){$(ga),Ia===n&&(Ia=null),$(Bn)}var Bn=G(0);function od(n){for(var a=n;a!==null;){if(a.tag===13){var o=a.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||y_(o)||v_(o)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var jr=0,at=null,Jt=null,jn=null,sd=!1,Ul=!1,Gs=!1,ld=0,hc=0,zl=null,dO=0;function Mn(){throw Error(r(321))}function hp(n,a){if(a===null)return!1;for(var o=0;o<a.length&&o<n.length;o++)if(!pa(n[o],a[o]))return!1;return!0}function mp(n,a,o,u,d,g){return jr=g,at=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,X.H=n===null||n.memoizedState===null?A0:Op,Gs=!1,g=o(u,d),Gs=!1,Ul&&(g=HE(a,o,u,d)),GE(n),g}function GE(n){X.H=_c;var a=Jt!==null&&Jt.next!==null;if(jr=0,jn=Jt=at=null,sd=!1,hc=0,zl=null,a)throw Error(r(300));n===null||qn||(n=n.dependencies,n!==null&&Qf(n)&&(qn=!0))}function HE(n,a,o,u){at=n;var d=0;do{if(Ul&&(zl=null),hc=0,Ul=!1,25<=d)throw Error(r(301));if(d+=1,jn=Jt=null,n.updateQueue!=null){var g=n.updateQueue;g.lastEffect=null,g.events=null,g.stores=null,g.memoCache!=null&&(g.memoCache.index=0)}X.H=D0,g=a(o,u)}while(Ul);return g}function hO(){var n=X.H,a=n.useState()[0];return a=typeof a.then=="function"?mc(a):a,n=n.useState()[0],(Jt!==null?Jt.memoizedState:null)!==n&&(at.flags|=1024),a}function pp(){var n=ld!==0;return ld=0,n}function _p(n,a,o){a.updateQueue=n.updateQueue,a.flags&=-2053,n.lanes&=~o}function gp(n){if(sd){for(n=n.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}sd=!1}jr=0,jn=Jt=at=null,Ul=!1,hc=ld=0,zl=null}function ki(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return jn===null?at.memoizedState=jn=n:jn=jn.next=n,jn}function In(){if(Jt===null){var n=at.alternate;n=n!==null?n.memoizedState:null}else n=Jt.next;var a=jn===null?at.memoizedState:jn.next;if(a!==null)jn=a,Jt=n;else{if(n===null)throw at.alternate===null?Error(r(467)):Error(r(310));Jt=n,n={memoizedState:Jt.memoizedState,baseState:Jt.baseState,baseQueue:Jt.baseQueue,queue:Jt.queue,next:null},jn===null?at.memoizedState=jn=n:jn=jn.next=n}return jn}function ud(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function mc(n){var a=hc;return hc+=1,zl===null&&(zl=[]),n=kE(zl,n,a),a=at,(jn===null?a.memoizedState:jn.next)===null&&(a=a.alternate,X.H=a===null||a.memoizedState===null?A0:Op),n}function cd(n){if(n!==null&&typeof n=="object"){if(typeof n.then=="function")return mc(n);if(n.$$typeof===C)return yi(n)}throw Error(r(438,String(n)))}function yp(n){var a=null,o=at.updateQueue;if(o!==null&&(a=o.memoCache),a==null){var u=at.alternate;u!==null&&(u=u.updateQueue,u!==null&&(u=u.memoCache,u!=null&&(a={data:u.data.map(function(d){return d.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),o===null&&(o=ud(),at.updateQueue=o),o.memoCache=a,o=a.data[a.index],o===void 0)for(o=a.data[a.index]=Array(n),u=0;u<n;u++)o[u]=I;return a.index++,o}function qr(n,a){return typeof a=="function"?a(n):a}function fd(n){var a=In();return vp(a,Jt,n)}function vp(n,a,o){var u=n.queue;if(u===null)throw Error(r(311));u.lastRenderedReducer=o;var d=n.baseQueue,g=u.pending;if(g!==null){if(d!==null){var T=d.next;d.next=g.next,g.next=T}a.baseQueue=d=g,u.pending=null}if(g=n.baseState,d===null)n.memoizedState=g;else{a=d.next;var N=T=null,z=null,J=a,pe=!1;do{var ge=J.lane&-536870913;if(ge!==J.lane?(At&ge)===ge:(jr&ge)===ge){var ie=J.revertLane;if(ie===0)z!==null&&(z=z.next={lane:0,revertLane:0,gesture:null,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null}),ge===Ll&&(pe=!0);else if((jr&ie)===ie){J=J.next,ie===Ll&&(pe=!0);continue}else ge={lane:0,revertLane:J.revertLane,gesture:null,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null},z===null?(N=z=ge,T=g):z=z.next=ge,at.lanes|=ie,Go|=ie;ge=J.action,Gs&&o(g,ge),g=J.hasEagerState?J.eagerState:o(g,ge)}else ie={lane:ge,revertLane:J.revertLane,gesture:J.gesture,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null},z===null?(N=z=ie,T=g):z=z.next=ie,at.lanes|=ge,Go|=ge;J=J.next}while(J!==null&&J!==a);if(z===null?T=g:z.next=N,!pa(g,n.memoizedState)&&(qn=!0,pe&&(o=Bl,o!==null)))throw o;n.memoizedState=g,n.baseState=T,n.baseQueue=z,u.lastRenderedState=g}return d===null&&(u.lanes=0),[n.memoizedState,u.dispatch]}function Ep(n){var a=In(),o=a.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=n;var u=o.dispatch,d=o.pending,g=a.memoizedState;if(d!==null){o.pending=null;var T=d=d.next;do g=n(g,T.action),T=T.next;while(T!==d);pa(g,a.memoizedState)||(qn=!0),a.memoizedState=g,a.baseQueue===null&&(a.baseState=g),o.lastRenderedState=g}return[g,u]}function KE(n,a,o){var u=at,d=In(),g=Ot;if(g){if(o===void 0)throw Error(r(407));o=o()}else o=a();var T=!pa((Jt||d).memoizedState,o);if(T&&(d.memoizedState=o,qn=!0),d=d.queue,Tp(qE.bind(null,u,d,n),[n]),d.getSnapshot!==a||T||jn!==null&&jn.memoizedState.tag&1){if(u.flags|=2048,Gl(9,{destroy:void 0},jE.bind(null,u,d,o,a),null),ln===null)throw Error(r(349));g||(jr&127)!==0||XE(u,a,o)}return o}function XE(n,a,o){n.flags|=16384,n={getSnapshot:a,value:o},a=at.updateQueue,a===null?(a=ud(),at.updateQueue=a,a.stores=[n]):(o=a.stores,o===null?a.stores=[n]:o.push(n))}function jE(n,a,o,u){a.value=o,a.getSnapshot=u,YE(a)&&WE(n)}function qE(n,a,o){return o(function(){YE(a)&&WE(n)})}
vendor: 15,233 bytes, line 48
48function YE(n){var a=n.getSnapshot;n=n.value;try{var o=a();return!pa(n,o)}catch{return!0}}function WE(n){var a=ks(n,2);a!==null&&na(a,n,2)}function bp(n){var a=ki();if(typeof n=="function"){var o=n;if(n=o(),Gs){yn(!0);try{o()}finally{yn(!1)}}}return a.memoizedState=a.baseState=n,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qr,lastRenderedState:n},a}function $E(n,a,o,u){return n.baseState=o,vp(n,Jt,typeof u=="function"?u:qr)}function mO(n,a,o,u,d){if(md(n))throw Error(r(485));if(n=a.action,n!==null){var g={payload:d,action:n,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(T){g.listeners.push(T)}};X.T!==null?o(!0):g.isTransition=!1,u(g),o=a.pending,o===null?(g.next=a.pending=g,ZE(a,g)):(g.next=o.next,a.pending=o.next=g)}}function ZE(n,a){var o=a.action,u=a.payload,d=n.state;if(a.isTransition){var g=X.T,T={};X.T=T;try{var N=o(d,u),z=X.S;z!==null&&z(T,N),QE(n,a,N)}catch(J){Sp(n,a,J)}finally{g!==null&&T.types!==null&&(g.types=T.types),X.T=g}}else try{g=o(d,u),QE(n,a,g)}catch(J){Sp(n,a,J)}}function QE(n,a,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(u){JE(n,a,u)},function(u){return Sp(n,a,u)}):JE(n,a,o)}function JE(n,a,o){a.status="fulfilled",a.value=o,e0(a),n.state=o,a=n.pending,a!==null&&(o=a.next,o===a?n.pending=null:(o=o.next,a.next=o,ZE(n,o)))}function Sp(n,a,o){var u=n.pending;if(n.pending=null,u!==null){u=u.next;do a.status="rejected",a.reason=o,e0(a),a=a.next;while(a!==u)}n.action=null}function e0(n){n=n.listeners;for(var a=0;a<n.length;a++)(0,n[a])()}function t0(n,a){return a}function n0(n,a){if(Ot){var o=ln.formState;if(o!==null){e:{var u=at;if(Ot){if(mn){t:{for(var d=mn,g=Ba;d.nodeType!==8;){if(!g){d=null;break t}if(d=Pa(d.nextSibling),d===null){d=null;break t}}g=d.data,d=g==="F!"||g==="F"?d:null}if(d){mn=Pa(d.nextSibling),u=d.data==="F!";break e}}ko(u)}u=!1}u&&(a=o[0])}}return o=ki(),o.memoizedState=o.baseState=a,u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t0,lastRenderedState:a},o.queue=u,o=b0.bind(null,at,u),u.dispatch=o,u=bp(!1),g=Rp.bind(null,at,!1,u.queue),u=ki(),d={state:a,dispatch:null,action:n,pending:null},u.queue=d,o=mO.bind(null,at,d,g,o),d.dispatch=o,u.memoizedState=n,[a,o,!1]}function i0(n){var a=In();return a0(a,Jt,n)}function a0(n,a,o){if(a=vp(n,a,t0)[0],n=fd(qr)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var u=mc(a)}catch(T){throw T===Il?td:T}else u=a;a=In();var d=a.queue,g=d.dispatch;return o!==a.memoizedState&&(at.flags|=2048,Gl(9,{destroy:void 0},pO.bind(null,d,o),null)),[u,g,n]}function pO(n,a){n.action=a}function r0(n){var a=In(),o=Jt;if(o!==null)return a0(a,o,n);In(),a=a.memoizedState,o=In();var u=o.queue.dispatch;return o.memoizedState=n,[a,u,!1]}function Gl(n,a,o,u){return n={tag:n,create:o,deps:u,inst:a,next:null},a=at.updateQueue,a===null&&(a=ud(),at.updateQueue=a),o=a.lastEffect,o===null?a.lastEffect=n.next=n:(u=o.next,o.next=n,n.next=u,a.lastEffect=n),n}function o0(){return In().memoizedState}function dd(n,a,o,u){var d=ki();at.flags|=n,d.memoizedState=Gl(1|a,{destroy:void 0},o,u===void 0?null:u)}function hd(n,a,o,u){var d=In();u=u===void 0?null:u;var g=d.memoizedState.inst;Jt!==null&&u!==null&&hp(u,Jt.memoizedState.deps)?d.memoizedState=Gl(a,g,o,u):(at.flags|=n,d.memoizedState=Gl(1|a,g,o,u))}function s0(n,a){dd(8390656,8,n,a)}function Tp(n,a){hd(2048,8,n,a)}function _O(n){at.flags|=4;var a=at.updateQueue;if(a===null)a=ud(),at.updateQueue=a,a.events=[n];else{var o=a.events;o===null?a.events=[n]:o.push(n)}}function l0(n){var a=In().memoizedState;return _O({ref:a,nextImpl:n}),function(){if((zt&2)!==0)throw Error(r(440));return a.impl.apply(void 0,arguments)}}function u0(n,a){return hd(4,2,n,a)}function c0(n,a){return hd(4,4,n,a)}function f0(n,a){if(typeof a=="function"){n=n();var o=a(n);return function(){typeof o=="function"?o():a(null)}}if(a!=null)return n=n(),a.current=n,function(){a.current=null}}function d0(n,a,o){o=o!=null?o.concat([n]):null,hd(4,4,f0.bind(null,a,n),o)}function Ap(){}function h0(n,a){var o=In();a=a===void 0?null:a;var u=o.memoizedState;return a!==null&&hp(a,u[1])?u[0]:(o.memoizedState=[n,a],n)}function m0(n,a){var o=In();a=a===void 0?null:a;var u=o.memoizedState;if(a!==null&&hp(a,u[1]))return u[0];if(u=n(),Gs){yn(!0);try{n()}finally{yn(!1)}}return o.memoizedState=[u,a],u}function Dp(n,a,o){return o===void 0||(jr&1073741824)!==0&&(At&261930)===0?n.memoizedState=a:(n.memoizedState=o,n=pb(),at.lanes|=n,Go|=n,o)}function p0(n,a,o,u){return pa(o,a)?o:Vl.current!==null?(n=Dp(n,o,u),pa(n,a)||(qn=!0),n):(jr&42)===0||(jr&1073741824)!==0&&(At&261930)===0?(qn=!0,n.memoizedState=o):(n=pb(),at.lanes|=n,Go|=n,a)}function _0(n,a,o,u,d){var g=le.p;le.p=g!==0&&8>g?g:8;var T=X.T,N={};X.T=N,Rp(n,!1,a,o);try{var z=d(),J=X.S;if(J!==null&&J(N,z),z!==null&&typeof z=="object"&&typeof z.then=="function"){var pe=fO(z,u);pc(n,a,pe,ba(n))}else pc(n,a,u,ba(n))}catch(ge){pc(n,a,{then:function(){},status:"rejected",reason:ge},ba())}finally{le.p=g,T!==null&&N.types!==null&&(T.types=N.types),X.T=T}}function gO(){}function Cp(n,a,o,u){if(n.tag!==5)throw Error(r(476));var d=g0(n).queue;_0(n,d,a,te,o===null?gO:function(){return y0(n),o(u)})}function g0(n){var a=n.memoizedState;if(a!==null)return a;a={memoizedState:te,baseState:te,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qr,lastRenderedState:te},next:null};var o={};return a.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qr,lastRenderedState:o},next:null},n.memoizedState=a,n=n.alternate,n!==null&&(n.memoizedState=a),a}function y0(n){var a=g0(n);a.next===null&&(a=n.alternate.memoizedState),pc(n,a.next.queue,{},ba())}function xp(){return yi(Mc)}function v0(){return In().memoizedState}function E0(){return In().memoizedState}function yO(n){for(var a=n.return;a!==null;){switch(a.tag){case 24:case 3:var o=ba();n=Bo(o);var u=Io(a,n,o);u!==null&&(na(u,a,o),cc(u,a,o)),a={cache:np()},n.payload=a;return}a=a.return}}function vO(n,a,o){var u=ba();o={lane:u,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},md(n)?S0(a,o):(o=Xm(n,a,o,u),o!==null&&(na(o,n,u),T0(o,a,u)))}function b0(n,a,o){var u=ba();pc(n,a,o,u)}function pc(n,a,o,u){var d={lane:u,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(md(n))S0(a,d);else{var g=n.alternate;if(n.lanes===0&&(g===null||g.lanes===0)&&(g=a.lastRenderedReducer,g!==null))try{var T=a.lastRenderedState,N=g(T,o);if(d.hasEagerState=!0,d.eagerState=N,pa(N,T))return Yf(n,a,d,0),ln===null&&qf(),!1}catch{}finally{}if(o=Xm(n,a,d,u),o!==null)return na(o,n,u),T0(o,a,u),!0}return!1}function Rp(n,a,o,u){if(u={lane:2,revertLane:o_(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},md(n)){if(a)throw Error(r(479))}else a=Xm(n,o,u,2),a!==null&&na(a,n,2)}function md(n){var a=n.alternate;return n===at||a!==null&&a===at}function S0(n,a){Ul=sd=!0;var o=n.pending;o===null?a.next=a:(a.next=o.next,o.next=a),n.pending=a}function T0(n,a,o){if((o&4194048)!==0){var u=a.lanes;u&=n.pendingLanes,o|=u,a.lanes=o,Ir(n,o)}}var _c={readContext:yi,use:cd,useCallback:Mn,useContext:Mn,useEffect:Mn,useImperativeHandle:Mn,useLayoutEffect:Mn,useInsertionEffect:Mn,useMemo:Mn,useReducer:Mn,useRef:Mn,useState:Mn,useDebugValue:Mn,useDeferredValue:Mn,useTransition:Mn,useSyncExternalStore:Mn,useId:Mn,useHostTransitionStatus:Mn,useFormState:Mn,useActionState:Mn,useOptimistic:Mn,useMemoCache:Mn,useCacheRefresh:Mn};_c.useEffectEvent=Mn;var A0={readContext:yi,use:cd,useCallback:function(n,a){return ki().memoizedState=[n,a===void 0?null:a],n},useContext:yi,useEffect:s0,useImperativeHandle:function(n,a,o){o=o!=null?o.concat([n]):null,dd(4194308,4,f0.bind(null,a,n),o)},useLayoutEffect:function(n,a){return dd(4194308,4,n,a)},useInsertionEffect:function(n,a){dd(4,2,n,a)},useMemo:function(n,a){var o=ki();a=a===void 0?null:a;var u=n();if(Gs){yn(!0);try{n()}finally{yn(!1)}}return o.memoizedState=[u,a],u},useReducer:function(n,a,o){var u=ki();if(o!==void 0){var d=o(a);if(Gs){yn(!0);try{o(a)}finally{yn(!1)}}}else d=a;return u.memoizedState=u.baseState=d,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:d},u.queue=n,n=n.dispatch=vO.bind(null,at,n),[u.memoizedState,n]},useRef:function(n){var a=ki();return n={current:n},a.memoizedState=n},useState:function(n){n=bp(n);var a=n.queue,o=b0.bind(null,at,a);return a.dispatch=o,[n.memoizedState,o]},useDebugValue:Ap,useDeferredValue:function(n,a){var o=ki();return Dp(o,n,a)},useTransition:function(){var n=bp(!1);return n=_0.bind(null,at,n.queue,!0,!1),ki().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,a,o){var u=at,d=ki();if(Ot){if(o===void 0)throw Error(r(407));o=o()}else{if(o=a(),ln===null)throw Error(r(349));(At&127)!==0||XE(u,a,o)}d.memoizedState=o;var g={value:o,getSnapshot:a};return d.queue=g,s0(qE.bind(null,u,g,n),[n]),u.flags|=2048,Gl(9,{destroy:void 0},jE.bind(null,u,g,o,a),null),o},useId:function(){var n=ki(),a=ln.identifierPrefix;if(Ot){var o=vr,u=yr;o=(u&~(1<<32-qe(u)-1)).toString(32)+o,a="_"+a+"R_"+o,o=ld++,0<o&&(a+="H"+o.toString(32)),a+="_"}else o=dO++,a="_"+a+"r_"+o.toString(32)+"_";return n.memoizedState=a},useHostTransitionStatus:xp,useFormState:n0,useActionState:n0,useOptimistic:function(n){var a=ki();a.memoizedState=a.baseState=n;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=o,a=Rp.bind(null,at,!0,o),o.dispatch=a,[n,a]},useMemoCache:yp,useCacheRefresh:function(){return ki().memoizedState=yO.bind(null,at)},useEffectEvent:function(n){var a=ki(),o={impl:n};return a.memoizedState=o,function(){if((zt&2)!==0)throw Error(r(440));return o.impl.apply(void 0,arguments)}}},Op={readContext:yi,use:cd,useCallback:h0,useContext:yi,useEffect:Tp,useImperativeHandle:d0,useInsertionEffect:u0,useLayoutEffect:c0,useMemo:m0,useReducer:fd,useRef:o0,useState:function(){return fd(qr)},useDebugValue:Ap,useDeferredValue:function(n,a){var o=In();return p0(o,Jt.memoizedState,n,a)},useTransition:function(){var n=fd(qr)[0],a=In().memoizedState;return[typeof n=="boolean"?n:mc(n),a]},useSyncExternalStore:KE,useId:v0,useHostTransitionStatus:xp,useFormState:i0,useActionState:i0,useOptimistic:function(n,a){var o=In();return $E(o,Jt,n,a)},useMemoCache:yp,useCacheRefresh:E0};Op.useEffectEvent=l0;var D0={readContext:yi,use:cd,useCallback:h0,useContext:yi,useEffect:Tp,useImperativeHandle:d0,useInsertionEffect:u0,useLayoutEffect:c0,useMemo:m0,useReducer:Ep,useRef:o0,useState:function(){return Ep(qr)},useDebugValue:Ap,useDeferredValue:function(n,a){var o=In();return Jt===null?Dp(o,n,a):p0(o,Jt.memoizedState,n,a)},useTransition:function(){var n=Ep(qr)[0],a=In().memoizedState;return[typeof n=="boolean"?n:mc(n),a]},useSyncExternalStore:KE,useId:v0,useHostTransitionStatus:xp,useFormState:r0,useActionState:r0,useOptimistic:function(n,a){var o=In();return Jt!==null?$E(o,Jt,n,a):(o.baseState=n,[n,o.queue.dispatch])},useMemoCache:yp,useCacheRefresh:E0};D0.useEffectEvent=l0;function wp(n,a,o,u){a=n.memoizedState,o=o(u,a),o=o==null?a:E({},a,o),n.memoizedState=o,n.lanes===0&&(n.updateQueue.baseState=o)}var Np={enqueueSetState:function(n,a,o){n=n._reactInternals;var u=ba(),d=Bo(u);d.payload=a,o!=null&&(d.callback=o),a=Io(n,d,u),a!==null&&(na(a,n,u),cc(a,n,u))},enqueueReplaceState:function(n,a,o){n=n._reactInternals;var u=ba(),d=Bo(u);d.tag=1,d.payload=a,o!=null&&(d.callback=o),a=Io(n,d,u),a!==null&&(na(a,n,u),cc(a,n,u))},enqueueForceUpdate:function(n,a){n=n._reactInternals;var o=ba(),u=Bo(o);u.tag=2,a!=null&&(u.callback=a),a=Io(n,u,o),a!==null&&(na(a,n,o),cc(a,n,o))}};function C0(n,a,o,u,d,g,T){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(u,g,T):a.prototype&&a.prototype.isPureReactComponent?!nc(o,u)||!nc(d,g):!0}function x0(n,a,o,u){n=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(o,u),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(o,u),a.state!==n&&Np.enqueueReplaceState(a,a.state,null)}function Hs(n,a){var o=a;if("ref"in a){o={};for(var u in a)u!=="ref"&&(o[u]=a[u])}if(n=n.defaultProps){o===a&&(o=E({},o));for(var d in n)o[d]===void 0&&(o[d]=n[d])}return o}function R0(n){jf(n)}function O0(n){console.error(n)}function w0(n){jf(n)}function pd(n,a){try{var o=n.onUncaughtError;o(a.value,{componentStack:a.stack})}catch(u){setTimeout(function(){throw u})}}function N0(n,a,o){try{var u=n.onCaughtError;u(o.value,{componentStack:o.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(d){setTimeout(function(){throw d})}}function Mp(n,a,o){return o=Bo(o),o.tag=3,o.payload={element:null},o.callback=function(){pd(n,a)},o}function M0(n){return n=Bo(n),n.tag=3,n}function k0(n,a,o,u){var d=o.type.getDerivedStateFromError;if(typeof d=="function"){var g=u.value;n.payload=function(){return d(g)},n.callback=function(){N0(a,o,u)}}var T=o.stateNode;T!==null&&typeof T.componentDidCatch=="function"&&(n.callback=function(){N0(a,o,u),typeof d!="function"&&(Ho===null?Ho=new Set([this]):Ho.add(this));var N=u.stack;this.componentDidCatch(u.value,{componentStack:N!==null?N:""})})}function EO(n,a,o,u,d){if(o.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){if(a=o.alternate,a!==null&&Fl(a,o,d,!0),o=ga.current,o!==null){switch(o.tag){case 31:case 13:return Ia===null?xd():o.alternate===null&&kn===0&&(kn=3),o.flags&=-257,o.flags|=65536,o.lanes=d,u===nd?o.flags|=16384:(a=o.updateQueue,a===null?o.updateQueue=new Set([u]):a.add(u),i_(n,u,d)),!1;case 22:return o.flags|=65536,u===nd?o.flags|=16384:(a=o.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([u])},o.updateQueue=a):(o=a.retryQueue,o===null?a.retryQueue=new Set([u]):o.add(u)),i_(n,u,d)),!1}throw Error(r(435,o.tag))}return i_(n,u,d),xd(),!1}if(Ot)return a=ga.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=d,u!==Zm&&(n=Error(r(422),{cause:u}),rc(ka(n,o)))):(u!==Zm&&(a=Error(r(423),{cause:u}),rc(ka(a,o))),n=n.current.alternate,n.flags|=65536,d&=-d,n.lanes|=d,u=ka(u,o),d=Mp(n.stateNode,u,d),lp(n,d),kn!==4&&(kn=2)),!1;var g=Error(r(520),{cause:u});if(g=ka(g,o),Ac===null?Ac=[g]:Ac.push(g),kn!==4&&(kn=2),a===null)return!0;u=ka(u,o),o=a;do{switch(o.tag){case 3:return o.flags|=65536,n=d&-d,o.lanes|=n,n=Mp(o.stateNode,u,n),lp(o,n),!1;case 1:if(a=o.type,g=o.stateNode,(o.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Ho===null||!Ho.has(g))))return o.flags|=65536,d&=-d,o.lanes|=d,d=M0(d),k0(d,n,o,u),lp(o,d),!1}o=o.return}while(o!==null);return!1}var kp=Error(r(461)),qn=!1;function vi(n,a,o,u){a.child=n===null?IE(a,null,o,u):zs(a,n.child,o,u)}function F0(n,a,o,u,d){o=o.render;var g=a.ref;if("ref"in u){var T={};for(var N in u)N!=="ref"&&(T[N]=u[N])}else T=u;return Is(a),u=mp(n,a,o,T,g,d),N=pp(),n!==null&&!qn?(_p(n,a,d),Yr(n,a,d)):(Ot&&N&&Wm(a),a.flags|=1,vi(n,a,u,d),a.child)}function L0(n,a,o,u,d){if(n===null){var g=o.type;return typeof g=="function"&&!jm(g)&&g.defaultProps===void 0&&o.compare===null?(a.tag=15,a.type=g,B0(n,a,g,u,d)):(n=$f(o.type,null,u,a,a.mode,d),n.ref=a.ref,n.return=a,a.child=n)}if(g=n.child,!zp(n,d)){var T=g.memoizedProps;
vendor: 9,617 bytes, line 48
48if(o=o.compare,o=o!==null?o:nc,o(T,u)&&n.ref===a.ref)return Yr(n,a,d)}return a.flags|=1,n=Gr(g,u),n.ref=a.ref,n.return=a,a.child=n}function B0(n,a,o,u,d){if(n!==null){var g=n.memoizedProps;if(nc(g,u)&&n.ref===a.ref)if(qn=!1,a.pendingProps=u=g,zp(n,d))(n.flags&131072)!==0&&(qn=!0);else return a.lanes=n.lanes,Yr(n,a,d)}return Fp(n,a,o,u,d)}function I0(n,a,o,u){var d=u.children,g=n!==null?n.memoizedState:null;if(n===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),u.mode==="hidden"){if((a.flags&128)!==0){if(g=g!==null?g.baseLanes|o:o,n!==null){for(u=a.child=n.child,d=0;u!==null;)d=d|u.lanes|u.childLanes,u=u.sibling;u=d&~g}else u=0,a.child=null;return P0(n,a,g,o,u)}if((o&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},n!==null&&ed(a,g!==null?g.cachePool:null),g!==null?UE(a,g):cp(),zE(a);else return u=a.lanes=536870912,P0(n,a,g!==null?g.baseLanes|o:o,o,u)}else g!==null?(ed(a,g.cachePool),UE(a,g),Vo(),a.memoizedState=null):(n!==null&&ed(a,null),cp(),Vo());return vi(n,a,d,o),a.child}function gc(n,a){return n!==null&&n.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function P0(n,a,o,u,d){var g=ap();return g=g===null?null:{parent:Xn._currentValue,pool:g},a.memoizedState={baseLanes:o,cachePool:g},n!==null&&ed(a,null),cp(),zE(a),n!==null&&Fl(n,a,u,!0),a.childLanes=d,null}function _d(n,a){return a=yd({mode:a.mode,children:a.children},n.mode),a.ref=n.ref,n.child=a,a.return=n,a}function V0(n,a,o){return zs(a,n.child,null,o),n=_d(a,a.pendingProps),n.flags|=2,ya(a),a.memoizedState=null,n}function bO(n,a,o){var u=a.pendingProps,d=(a.flags&128)!==0;if(a.flags&=-129,n===null){if(Ot){if(u.mode==="hidden")return n=_d(a,u),a.lanes=536870912,gc(null,n);if(dp(a),(n=mn)?(n=Zb(n,Ba),n=n!==null&&n.data==="&"?n:null,n!==null&&(a.memoizedState={dehydrated:n,treeContext:No!==null?{id:yr,overflow:vr}:null,retryLane:536870912,hydrationErrors:null},o=SE(n),o.return=a,a.child=o,gi=a,mn=null)):n=null,n===null)throw ko(a);return a.lanes=536870912,null}return _d(a,u)}var g=n.memoizedState;if(g!==null){var T=g.dehydrated;if(dp(a),d)if(a.flags&256)a.flags&=-257,a=V0(n,a,o);else if(a.memoizedState!==null)a.child=n.child,a.flags|=128,a=null;else throw Error(r(558));else if(qn||Fl(n,a,o,!1),d=(o&n.childLanes)!==0,qn||d){if(u=ln,u!==null&&(T=w(u,o),T!==0&&T!==g.retryLane))throw g.retryLane=T,ks(n,T),na(u,n,T),kp;xd(),a=V0(n,a,o)}else n=g.treeContext,mn=Pa(T.nextSibling),gi=a,Ot=!0,Mo=null,Ba=!1,n!==null&&DE(a,n),a=_d(a,u),a.flags|=4096;return a}return n=Gr(n.child,{mode:u.mode,children:u.children}),n.ref=a.ref,a.child=n,n.return=a,n}function gd(n,a){var o=a.ref;if(o===null)n!==null&&n.ref!==null&&(a.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(r(284));(n===null||n.ref!==o)&&(a.flags|=4194816)}}function Fp(n,a,o,u,d){return Is(a),o=mp(n,a,o,u,void 0,d),u=pp(),n!==null&&!qn?(_p(n,a,d),Yr(n,a,d)):(Ot&&u&&Wm(a),a.flags|=1,vi(n,a,o,d),a.child)}function U0(n,a,o,u,d,g){return Is(a),a.updateQueue=null,o=HE(a,u,o,d),GE(n),u=pp(),n!==null&&!qn?(_p(n,a,g),Yr(n,a,g)):(Ot&&u&&Wm(a),a.flags|=1,vi(n,a,o,g),a.child)}function z0(n,a,o,u,d){if(Is(a),a.stateNode===null){var g=wl,T=o.contextType;typeof T=="object"&&T!==null&&(g=yi(T)),g=new o(u,g),a.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,g.updater=Np,a.stateNode=g,g._reactInternals=a,g=a.stateNode,g.props=u,g.state=a.memoizedState,g.refs={},op(a),T=o.contextType,g.context=typeof T=="object"&&T!==null?yi(T):wl,g.state=a.memoizedState,T=o.getDerivedStateFromProps,typeof T=="function"&&(wp(a,o,T,u),g.state=a.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof g.getSnapshotBeforeUpdate=="function"||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(T=g.state,typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount(),T!==g.state&&Np.enqueueReplaceState(g,g.state,null),dc(a,u,g,d),fc(),g.state=a.memoizedState),typeof g.componentDidMount=="function"&&(a.flags|=4194308),u=!0}else if(n===null){g=a.stateNode;var N=a.memoizedProps,z=Hs(o,N);g.props=z;var J=g.context,pe=o.contextType;T=wl,typeof pe=="object"&&pe!==null&&(T=yi(pe));var ge=o.getDerivedStateFromProps;pe=typeof ge=="function"||typeof g.getSnapshotBeforeUpdate=="function",N=a.pendingProps!==N,pe||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(N||J!==T)&&x0(a,g,u,T),Lo=!1;var ie=a.memoizedState;g.state=ie,dc(a,u,g,d),fc(),J=a.memoizedState,N||ie!==J||Lo?(typeof ge=="function"&&(wp(a,o,ge,u),J=a.memoizedState),(z=Lo||C0(a,o,z,u,ie,J,T))?(pe||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount()),typeof g.componentDidMount=="function"&&(a.flags|=4194308)):(typeof g.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=u,a.memoizedState=J),g.props=u,g.state=J,g.context=T,u=z):(typeof g.componentDidMount=="function"&&(a.flags|=4194308),u=!1)}else{g=a.stateNode,sp(n,a),T=a.memoizedProps,pe=Hs(o,T),g.props=pe,ge=a.pendingProps,ie=g.context,J=o.contextType,z=wl,typeof J=="object"&&J!==null&&(z=yi(J)),N=o.getDerivedStateFromProps,(J=typeof N=="function"||typeof g.getSnapshotBeforeUpdate=="function")||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(T!==ge||ie!==z)&&x0(a,g,u,z),Lo=!1,ie=a.memoizedState,g.state=ie,dc(a,u,g,d),fc();var ue=a.memoizedState;T!==ge||ie!==ue||Lo||n!==null&&n.dependencies!==null&&Qf(n.dependencies)?(typeof N=="function"&&(wp(a,o,N,u),ue=a.memoizedState),(pe=Lo||C0(a,o,pe,u,ie,ue,z)||n!==null&&n.dependencies!==null&&Qf(n.dependencies))?(J||typeof g.UNSAFE_componentWillUpdate!="function"&&typeof g.componentWillUpdate!="function"||(typeof g.componentWillUpdate=="function"&&g.componentWillUpdate(u,ue,z),typeof g.UNSAFE_componentWillUpdate=="function"&&g.UNSAFE_componentWillUpdate(u,ue,z)),typeof g.componentDidUpdate=="function"&&(a.flags|=4),typeof g.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof g.componentDidUpdate!="function"||T===n.memoizedProps&&ie===n.memoizedState||(a.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||T===n.memoizedProps&&ie===n.memoizedState||(a.flags|=1024),a.memoizedProps=u,a.memoizedState=ue),g.props=u,g.state=ue,g.context=z,u=pe):(typeof g.componentDidUpdate!="function"||T===n.memoizedProps&&ie===n.memoizedState||(a.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||T===n.memoizedProps&&ie===n.memoizedState||(a.flags|=1024),u=!1)}return g=u,gd(n,a),u=(a.flags&128)!==0,g||u?(g=a.stateNode,o=u&&typeof o.getDerivedStateFromError!="function"?null:g.render(),a.flags|=1,n!==null&&u?(a.child=zs(a,n.child,null,d),a.child=zs(a,null,o,d)):vi(n,a,o,d),a.memoizedState=g.state,n=a.child):n=Yr(n,a,d),n}function G0(n,a,o,u){return Ls(),a.flags|=256,vi(n,a,o,u),a.child}var Lp={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Bp(n){return{baseLanes:n,cachePool:NE()}}function Ip(n,a,o){return n=n!==null?n.childLanes&~o:0,a&&(n|=Ea),n}function H0(n,a,o){var u=a.pendingProps,d=!1,g=(a.flags&128)!==0,T;if((T=g)||(T=n!==null&&n.memoizedState===null?!1:(Bn.current&2)!==0),T&&(d=!0,a.flags&=-129),T=(a.flags&32)!==0,a.flags&=-33,n===null){if(Ot){if(d?Po(a):Vo(),(n=mn)?(n=Zb(n,Ba),n=n!==null&&n.data!=="&"?n:null,n!==null&&(a.memoizedState={dehydrated:n,treeContext:No!==null?{id:yr,overflow:vr}:null,retryLane:536870912,hydrationErrors:null},o=SE(n),o.return=a,a.child=o,gi=a,mn=null)):n=null,n===null)throw ko(a);return v_(n)?a.lanes=32:a.lanes=536870912,null}var N=u.children;return u=u.fallback,d?(Vo(),d=a.mode,N=yd({mode:"hidden",children:N},d),u=Fs(u,d,o,null),N.return=a,u.return=a,N.sibling=u,a.child=N,u=a.child,u.memoizedState=Bp(o),u.childLanes=Ip(n,T,o),a.memoizedState=Lp,gc(null,u)):(Po(a),Pp(a,N))}var z=n.memoizedState;if(z!==null&&(N=z.dehydrated,N!==null)){if(g)a.flags&256?(Po(a),a.flags&=-257,a=Vp(n,a,o)):a.memoizedState!==null?(Vo(),a.child=n.child,a.flags|=128,a=null):(Vo(),N=u.fallback,d=a.mode,u=yd({mode:"visible",children:u.children},d),N=Fs(N,d,o,null),N.flags|=2,u.return=a,N.return=a,u.sibling=N,a.child=u,zs(a,n.child,null,o),u=a.child,u.memoizedState=Bp(o),u.childLanes=Ip(n,T,o),a.memoizedState=Lp,a=gc(null,u));else if(Po(a),v_(N)){if(T=N.nextSibling&&N.nextSibling.dataset,T)var J=T.dgst;T=J,u=Error(r(419)),u.stack="",u.digest=T,rc({value:u,source:null,stack:null}),a=Vp(n,a,o)}else if(qn||Fl(n,a,o,!1),T=(o&n.childLanes)!==0,qn||T){if(T=ln,T!==null&&(u=w(T,o),u!==0&&u!==z.retryLane))throw z.retryLane=u,ks(n,u),na(T,n,u),kp;y_(N)||xd(),a=Vp(n,a,o)}else y_(N)?(a.flags|=192,a.child=n.child,a=null):(n=z.treeContext,mn=Pa(N.nextSibling),gi=a,Ot=!0,Mo=null,Ba=!1,n!==null&&DE(a,n),a=Pp(a,u.children),a.flags|=4096);return a}return d?(Vo(),N=u.fallback,d=a.mode,z=n.child,J=z.sibling,u=Gr(z,{mode:"hidden",children:u.children}),u.subtreeFlags=z.subtreeFlags&65011712,J!==null?N=Gr(J,N):(N=Fs(N,d,o,null),N.flags|=2),N.return=a,u.return=a,u.sibling=N,a.child=u,gc(null,u),u=a.child,N=n.child.memoizedState,N===null?N=Bp(o):(d=N.cachePool,d!==null?(z=Xn._currentValue,d=d.parent!==z?{parent:z,pool:z}:d):d=NE(),N={baseLanes:N.baseLanes|o,cachePool:d}),u.memoizedState=N,u.childLanes=Ip(n,T,o),a.memoizedState=Lp,gc(n.child,u)):(Po(a),o=n.child,n=o.sibling,o=Gr(o,{mode:"visible",children:u.children}
vendor: 5,567 bytes, line 48
48),o.return=a,o.sibling=null,n!==null&&(T=a.deletions,T===null?(a.deletions=[n],a.flags|=16):T.push(n)),a.child=o,a.memoizedState=null,o)}function Pp(n,a){return a=yd({mode:"visible",children:a},n.mode),a.return=n,n.child=a}function yd(n,a){return n=_a(22,n,null,a),n.lanes=0,n}function Vp(n,a,o){return zs(a,n.child,null,o),n=Pp(a,a.pendingProps.children),n.flags|=2,a.memoizedState=null,n}function K0(n,a,o){n.lanes|=a;var u=n.alternate;u!==null&&(u.lanes|=a),ep(n.return,a,o)}function Up(n,a,o,u,d,g){var T=n.memoizedState;T===null?n.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:u,tail:o,tailMode:d,treeForkCount:g}:(T.isBackwards=a,T.rendering=null,T.renderingStartTime=0,T.last=u,T.tail=o,T.tailMode=d,T.treeForkCount=g)}function X0(n,a,o){var u=a.pendingProps,d=u.revealOrder,g=u.tail;u=u.children;var T=Bn.current,N=(T&2)!==0;if(N?(T=T&1|2,a.flags|=128):T&=1,fe(Bn,T),vi(n,a,u,o),u=Ot?ac:0,!N&&n!==null&&(n.flags&128)!==0)e:for(n=a.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&K0(n,o,a);else if(n.tag===19)K0(n,o,a);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===a)break e;for(;n.sibling===null;){if(n.return===null||n.return===a)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}switch(d){case"forwards":for(o=a.child,d=null;o!==null;)n=o.alternate,n!==null&&od(n)===null&&(d=o),o=o.sibling;o=d,o===null?(d=a.child,a.child=null):(d=o.sibling,o.sibling=null),Up(a,!1,d,o,g,u);break;case"backwards":case"unstable_legacy-backwards":for(o=null,d=a.child,a.child=null;d!==null;){if(n=d.alternate,n!==null&&od(n)===null){a.child=d;break}n=d.sibling,d.sibling=o,o=d,d=n}Up(a,!0,o,null,g,u);break;case"together":Up(a,!1,null,null,void 0,u);break;default:a.memoizedState=null}return a.child}function Yr(n,a,o){if(n!==null&&(a.dependencies=n.dependencies),Go|=a.lanes,(o&a.childLanes)===0)if(n!==null){if(Fl(n,a,o,!1),(o&a.childLanes)===0)return null}else return null;if(n!==null&&a.child!==n.child)throw Error(r(153));if(a.child!==null){for(n=a.child,o=Gr(n,n.pendingProps),a.child=o,o.return=a;n.sibling!==null;)n=n.sibling,o=o.sibling=Gr(n,n.pendingProps),o.return=a;o.sibling=null}return a.child}function zp(n,a){return(n.lanes&a)!==0?!0:(n=n.dependencies,!!(n!==null&&Qf(n)))}function SO(n,a,o){switch(a.tag){case 3:ve(a,a.stateNode.containerInfo),Fo(a,Xn,n.memoizedState.cache),Ls();break;case 27:case 5:Nt(a);break;case 4:ve(a,a.stateNode.containerInfo);break;case 10:Fo(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,dp(a),null;break;case 13:var u=a.memoizedState;if(u!==null)return u.dehydrated!==null?(Po(a),a.flags|=128,null):(o&a.child.childLanes)!==0?H0(n,a,o):(Po(a),n=Yr(n,a,o),n!==null?n.sibling:null);Po(a);break;case 19:var d=(n.flags&128)!==0;if(u=(o&a.childLanes)!==0,u||(Fl(n,a,o,!1),u=(o&a.childLanes)!==0),d){if(u)return X0(n,a,o);a.flags|=128}if(d=a.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),fe(Bn,Bn.current),u)break;return null;case 22:return a.lanes=0,I0(n,a,o,a.pendingProps);case 24:Fo(a,Xn,n.memoizedState.cache)}return Yr(n,a,o)}function j0(n,a,o){if(n!==null)if(n.memoizedProps!==a.pendingProps)qn=!0;else{if(!zp(n,o)&&(a.flags&128)===0)return qn=!1,SO(n,a,o);qn=(n.flags&131072)!==0}else qn=!1,Ot&&(a.flags&1048576)!==0&&AE(a,ac,a.index);switch(a.lanes=0,a.tag){case 16:e:{var u=a.pendingProps;if(n=Vs(a.elementType),a.type=n,typeof n=="function")jm(n)?(u=Hs(n,u),a.tag=1,a=z0(null,a,n,u,o)):(a.tag=0,a=Fp(null,a,n,u,o));else{if(n!=null){var d=n.$$typeof;if(d===D){a.tag=11,a=F0(null,a,n,u,o);break e}else if(d===b){a.tag=14,a=L0(null,a,n,u,o);break e}}throw a=me(n)||n,Error(r(306,a,""))}}return a;case 0:return Fp(n,a,a.type,a.pendingProps,o);case 1:return u=a.type,d=Hs(u,a.pendingProps),z0(n,a,u,d,o);case 3:e:{if(ve(a,a.stateNode.containerInfo),n===null)throw Error(r(387));u=a.pendingProps;var g=a.memoizedState;d=g.element,sp(n,a),dc(a,u,null,o);var T=a.memoizedState;if(u=T.cache,Fo(a,Xn,u),u!==g.cache&&tp(a,[Xn],o,!0),fc(),u=T.element,g.isDehydrated)if(g={element:u,isDehydrated:!1,cache:T.cache},a.updateQueue.baseState=g,a.memoizedState=g,a.flags&256){a=G0(n,a,u,o);break e}else if(u!==d){d=ka(Error(r(424)),a),rc(d),a=G0(n,a,u,o);break e}else{switch(n=a.stateNode.containerInfo,n.nodeType){case 9:n=n.body;break;default:n=n.nodeName==="HTML"?n.ownerDocument.body:n}for(mn=Pa(n.firstChild),gi=a,Ot=!0,Mo=null,Ba=!0,o=IE(a,null,u,o),a.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Ls(),u===d){a=Yr(n,a,o);break e}vi(n,a,u,o)}a=a.child}return a;case 26:return gd(n,a),n===null?(o=iS(a.type,null,a.pendingProps,null))?a.memoizedState=o:Ot||(o=a.type,n=a.pendingProps,u=Fd(ne.current).createElement(o),u[Ce]=a,u[Me]=n,Ei(u,o,n),ci(u),a.stateNode=u):a.memoizedState=iS(a.type,n.memoizedProps,a.pendingProps,n.memoizedState),null;case 27:return Nt(a),n===null&&Ot&&(u=a.stateNode=eS(a.type,a.pendingProps,ne.current),gi=a,Ba=!0,d=mn,qo(a.type)?(E_=d,mn=Pa(u.firstChild)):mn=d),vi(n,a,a.pendingProps.children,o),gd(n,a),n===null&&(a.flags|=4194304),a.child;case 5:return n===null&&Ot&&((d=u=mn)&&(u=QO(u,a.type,a.pendingProps,Ba),u!==null?(a.stateNode=u,gi=a,mn=Pa(u.firstChild),Ba=!1,d=!0):d=!1),d||ko(a)),Nt(a),d=a.type,g=a.pendingProps,T=n!==null?n.memoizedProps:null,u=g.children,p_(d,g)?u=null:T!==null&&p_(d,T)&&(a.flags|=32),a.memoizedState!==null&&(d=mp(n,a,hO,null,null,o),Mc._currentValue=d),gd(n,a),vi(n,a,u,o),a.child;case 6:return n===null&&Ot&&((n=o=mn)&&(o=JO(o,a.pendingProps,Ba),o!==null?(a.stateNode=o,gi=a,mn=null,n=!0):n=!1),n||ko(a)),null;case 13:return H0(n,a,o);
vendor: 4,187 bytes, line 48
48case 4:return ve(a,a.stateNode.containerInfo),u=a.pendingProps,n===null?a.child=zs(a,null,u,o):vi(n,a,u,o),a.child;case 11:return F0(n,a,a.type,a.pendingProps,o);case 7:return vi(n,a,a.pendingProps,o),a.child;case 8:return vi(n,a,a.pendingProps.children,o),a.child;case 12:return vi(n,a,a.pendingProps.children,o),a.child;case 10:return u=a.pendingProps,Fo(a,a.type,u.value),vi(n,a,u.children,o),a.child;case 9:return d=a.type._context,u=a.pendingProps.children,Is(a),d=yi(d),u=u(d),a.flags|=1,vi(n,a,u,o),a.child;case 14:return L0(n,a,a.type,a.pendingProps,o);case 15:return B0(n,a,a.type,a.pendingProps,o);case 19:return X0(n,a,o);case 31:return bO(n,a,o);case 22:return I0(n,a,o,a.pendingProps);case 24:return Is(a),u=yi(Xn),n===null?(d=ap(),d===null&&(d=ln,g=np(),d.pooledCache=g,g.refCount++,g!==null&&(d.pooledCacheLanes|=o),d=g),a.memoizedState={parent:u,cache:d},op(a),Fo(a,Xn,d)):((n.lanes&o)!==0&&(sp(n,a),dc(a,null,null,o),fc()),d=n.memoizedState,g=a.memoizedState,d.parent!==u?(d={parent:u,cache:u},a.memoizedState=d,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=d),Fo(a,Xn,u)):(u=g.cache,Fo(a,Xn,u),u!==d.cache&&tp(a,[Xn],o,!0))),vi(n,a,a.pendingProps.children,o),a.child;case 29:throw a.pendingProps}throw Error(r(156,a.tag))}function Wr(n){n.flags|=4}function Gp(n,a,o,u,d){if((a=(n.mode&32)!==0)&&(a=!1),a){if(n.flags|=16777216,(d&335544128)===d)if(n.stateNode.complete)n.flags|=8192;else if(vb())n.flags|=8192;else throw Us=nd,rp}else n.flags&=-16777217}function q0(n,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)n.flags&=-16777217;else if(n.flags|=16777216,!lS(a))if(vb())n.flags|=8192;else throw Us=nd,rp}function vd(n,a){a!==null&&(n.flags|=4),n.flags&16384&&(a=n.tag!==22?yl():536870912,n.lanes|=a,jl|=a)}function yc(n,a){if(!Ot)switch(n.tailMode){case"hidden":a=n.tail;for(var o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?n.tail=null:o.sibling=null;break;case"collapsed":o=n.tail;for(var u=null;o!==null;)o.alternate!==null&&(u=o),o=o.sibling;u===null?a||n.tail===null?n.tail=null:n.tail.sibling=null:u.sibling=null}}function pn(n){var a=n.alternate!==null&&n.alternate.child===n.child,o=0,u=0;if(a)for(var d=n.child;d!==null;)o|=d.lanes|d.childLanes,u|=d.subtreeFlags&65011712,u|=d.flags&65011712,d.return=n,d=d.sibling;else for(d=n.child;d!==null;)o|=d.lanes|d.childLanes,u|=d.subtreeFlags,u|=d.flags,d.return=n,d=d.sibling;return n.subtreeFlags|=u,n.childLanes=o,a}function TO(n,a,o){var u=a.pendingProps;switch($m(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pn(a),null;case 1:return pn(a),null;case 3:return o=a.stateNode,u=null,n!==null&&(u=n.memoizedState.cache),a.memoizedState.cache!==u&&(a.flags|=2048),Xr(Xn),Re(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(n===null||n.child===null)&&(kl(a)?Wr(a):n===null||n.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,Qm())),pn(a),null;case 26:var d=a.type,g=a.memoizedState;return n===null?(Wr(a),g!==null?(pn(a),q0(a,g)):(pn(a),Gp(a,d,null,u,o))):g?g!==n.memoizedState?(Wr(a),pn(a),q0(a,g)):(pn(a),a.flags&=-16777217):(n=n.memoizedProps,n!==u&&Wr(a),pn(a),Gp(a,d,n,u,o)),null;case 27:if(jt(a),o=ne.current,d=a.type,n!==null&&a.stateNode!=null)n.memoizedProps!==u&&Wr(a);else{if(!u){if(a.stateNode===null)throw Error(r(166));return pn(a),null}n=ce.current,kl(a)?CE(a):(n=eS(d,u,o),a.stateNode=n,Wr(a))}return pn(a),null;case 5:if(jt(a),d=a.type,n!==null&&a.stateNode!=null)n.memoizedProps!==u&&Wr(a);else{if(!u){if(a.stateNode===null)throw Error(r(166));return pn(a),null}if(g=ce.current,kl(a))CE(a);else{var T=Fd(ne.current);switch(g){case 1:g=T.createElementNS("http://www.w3.org/2000/svg",d);break;case 2:g=T.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;default:switch(d){case"svg":g=T.createElementNS("http://www.w3.org/2000/svg",d);break;case"math":g=T.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;case"script":g=T.createElement("div"),g.innerHTML="<script><\/script>",g=g.removeChild(g.firstChild);break;case"select":g=typeof u.is=="string"?T.createElement("select",{is:u.is}):T.createElement("select"),u.multiple?g.multiple=!0:u.size&&(g.size=u.size);break;
vendor: 24,893 bytes, line 48
48default:g=typeof u.is=="string"?T.createElement(d,{is:u.is}):T.createElement(d)}}g[Ce]=a,g[Me]=u;e:for(T=a.child;T!==null;){if(T.tag===5||T.tag===6)g.appendChild(T.stateNode);else if(T.tag!==4&&T.tag!==27&&T.child!==null){T.child.return=T,T=T.child;continue}if(T===a)break e;for(;T.sibling===null;){if(T.return===null||T.return===a)break e;T=T.return}T.sibling.return=T.return,T=T.sibling}a.stateNode=g;e:switch(Ei(g,d,u),d){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break e;case"img":u=!0;break e;default:u=!1}u&&Wr(a)}}return pn(a),Gp(a,a.type,n===null?null:n.memoizedProps,a.pendingProps,o),null;case 6:if(n&&a.stateNode!=null)n.memoizedProps!==u&&Wr(a);else{if(typeof u!="string"&&a.stateNode===null)throw Error(r(166));if(n=ne.current,kl(a)){if(n=a.stateNode,o=a.memoizedProps,u=null,d=gi,d!==null)switch(d.tag){case 27:case 5:u=d.memoizedProps}n[Ce]=a,n=!!(n.nodeValue===o||u!==null&&u.suppressHydrationWarning===!0||Hb(n.nodeValue,o)),n||ko(a,!0)}else n=Fd(n).createTextNode(u),n[Ce]=a,a.stateNode=n}return pn(a),null;case 31:if(o=a.memoizedState,n===null||n.memoizedState!==null){if(u=kl(a),o!==null){if(n===null){if(!u)throw Error(r(318));if(n=a.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(557));n[Ce]=a}else Ls(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;pn(a),n=!1}else o=Qm(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=o),n=!0;if(!n)return a.flags&256?(ya(a),a):(ya(a),null);if((a.flags&128)!==0)throw Error(r(558))}return pn(a),null;case 13:if(u=a.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(d=kl(a),u!==null&&u.dehydrated!==null){if(n===null){if(!d)throw Error(r(318));if(d=a.memoizedState,d=d!==null?d.dehydrated:null,!d)throw Error(r(317));d[Ce]=a}else Ls(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;pn(a),d=!1}else d=Qm(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=d),d=!0;if(!d)return a.flags&256?(ya(a),a):(ya(a),null)}return ya(a),(a.flags&128)!==0?(a.lanes=o,a):(o=u!==null,n=n!==null&&n.memoizedState!==null,o&&(u=a.child,d=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(d=u.alternate.memoizedState.cachePool.pool),g=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(g=u.memoizedState.cachePool.pool),g!==d&&(u.flags|=2048)),o!==n&&o&&(a.child.flags|=8192),vd(a,a.updateQueue),pn(a),null);case 4:return Re(),n===null&&c_(a.stateNode.containerInfo),pn(a),null;case 10:return Xr(a.type),pn(a),null;case 19:if($(Bn),u=a.memoizedState,u===null)return pn(a),null;if(d=(a.flags&128)!==0,g=u.rendering,g===null)if(d)yc(u,!1);else{if(kn!==0||n!==null&&(n.flags&128)!==0)for(n=a.child;n!==null;){if(g=od(n),g!==null){for(a.flags|=128,yc(u,!1),n=g.updateQueue,a.updateQueue=n,vd(a,n),a.subtreeFlags=0,n=o,o=a.child;o!==null;)bE(o,n),o=o.sibling;return fe(Bn,Bn.current&1|2),Ot&&Hr(a,u.treeForkCount),a.child}n=n.sibling}u.tail!==null&&Ke()>Ad&&(a.flags|=128,d=!0,yc(u,!1),a.lanes=4194304)}else{if(!d)if(n=od(g),n!==null){if(a.flags|=128,d=!0,n=n.updateQueue,a.updateQueue=n,vd(a,n),yc(u,!0),u.tail===null&&u.tailMode==="hidden"&&!g.alternate&&!Ot)return pn(a),null}else 2*Ke()-u.renderingStartTime>Ad&&o!==536870912&&(a.flags|=128,d=!0,yc(u,!1),a.lanes=4194304);u.isBackwards?(g.sibling=a.child,a.child=g):(n=u.last,n!==null?n.sibling=g:a.child=g,u.last=g)}return u.tail!==null?(n=u.tail,u.rendering=n,u.tail=n.sibling,u.renderingStartTime=Ke(),n.sibling=null,o=Bn.current,fe(Bn,d?o&1|2:o&1),Ot&&Hr(a,u.treeForkCount),n):(pn(a),null);case 22:case 23:return ya(a),fp(),u=a.memoizedState!==null,n!==null?n.memoizedState!==null!==u&&(a.flags|=8192):u&&(a.flags|=8192),u?(o&536870912)!==0&&(a.flags&128)===0&&(pn(a),a.subtreeFlags&6&&(a.flags|=8192)):pn(a),o=a.updateQueue,o!==null&&vd(a,o.retryQueue),o=null,n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==o&&(a.flags|=2048),n!==null&&$(Ps),null;case 24:return o=null,n!==null&&(o=n.memoizedState.cache),a.memoizedState.cache!==o&&(a.flags|=2048),Xr(Xn),pn(a),null;case 25:return null;case 30:return null}throw Error(r(156,a.tag))}function AO(n,a){switch($m(a),a.tag){case 1:return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 3:return Xr(Xn),Re(),n=a.flags,(n&65536)!==0&&(n&128)===0?(a.flags=n&-65537|128,a):null;case 26:case 27:case 5:return jt(a),null;case 31:if(a.memoizedState!==null){if(ya(a),a.alternate===null)throw Error(r(340));Ls()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 13:if(ya(a),n=a.memoizedState,n!==null&&n.dehydrated!==null){if(a.alternate===null)throw Error(r(340));Ls()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 19:return $(Bn),null;case 4:return Re(),null;case 10:return Xr(a.type),null;case 22:case 23:return ya(a),fp(),n!==null&&$(Ps),n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 24:return Xr(Xn),null;case 25:return null;default:return null}}function Y0(n,a){switch($m(a),a.tag){case 3:Xr(Xn),Re();break;case 26:case 27:case 5:jt(a);break;case 4:Re();break;case 31:a.memoizedState!==null&&ya(a);break;case 13:ya(a);break;case 19:$(Bn);break;case 10:Xr(a.type);break;case 22:case 23:ya(a),fp(),n!==null&&$(Ps);break;case 24:Xr(Xn)}}function vc(n,a){try{var o=a.updateQueue,u=o!==null?o.lastEffect:null;if(u!==null){var d=u.next;o=d;do{if((o.tag&n)===n){u=void 0;var g=o.create,T=o.inst;u=g(),T.destroy=u}o=o.next}while(o!==d)}}catch(N){Qt(a,a.return,N)}}function Uo(n,a,o){try{var u=a.updateQueue,d=u!==null?u.lastEffect:null;if(d!==null){var g=d.next;u=g;do{if((u.tag&n)===n){var T=u.inst,N=T.destroy;if(N!==void 0){T.destroy=void 0,d=a;var z=o,J=N;try{J()}catch(pe){Qt(d,z,pe)}}}u=u.next}while(u!==g)}}catch(pe){Qt(a,a.return,pe)}}function W0(n){var a=n.updateQueue;if(a!==null){var o=n.stateNode;try{VE(a,o)}catch(u){Qt(n,n.return,u)}}}function $0(n,a,o){o.props=Hs(n.type,n.memoizedProps),o.state=n.memoizedState;try{o.componentWillUnmount()}catch(u){Qt(n,a,u)}}function Ec(n,a){try{var o=n.ref;if(o!==null){switch(n.tag){case 26:case 27:case 5:var u=n.stateNode;break;case 30:u=n.stateNode;break;default:u=n.stateNode}typeof o=="function"?n.refCleanup=o(u):o.current=u}}catch(d){Qt(n,a,d)}}function Er(n,a){var o=n.ref,u=n.refCleanup;if(o!==null)if(typeof u=="function")try{u()}catch(d){Qt(n,a,d)}finally{n.refCleanup=null,n=n.alternate,n!=null&&(n.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(d){Qt(n,a,d)}else o.current=null}function Z0(n){var a=n.type,o=n.memoizedProps,u=n.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":o.autoFocus&&u.focus();break e;case"img":o.src?u.src=o.src:o.srcSet&&(u.srcset=o.srcSet)}}catch(d){Qt(n,n.return,d)}}function Hp(n,a,o){try{var u=n.stateNode;jO(u,n.type,o,a),u[Me]=a}catch(d){Qt(n,n.return,d)}}function Q0(n){return n.tag===5||n.tag===3||n.tag===26||n.tag===27&&qo(n.type)||n.tag===4}function Kp(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||Q0(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.tag===27&&qo(n.type)||n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function Xp(n,a,o){var u=n.tag;if(u===5||u===6)n=n.stateNode,a?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(n,a):(a=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,a.appendChild(n),o=o._reactRootContainer,o!=null||a.onclick!==null||(a.onclick=Ur));else if(u!==4&&(u===27&&qo(n.type)&&(o=n.stateNode,a=null),n=n.child,n!==null))for(Xp(n,a,o),n=n.sibling;n!==null;)Xp(n,a,o),n=n.sibling}function Ed(n,a,o){var u=n.tag;if(u===5||u===6)n=n.stateNode,a?o.insertBefore(n,a):o.appendChild(n);else if(u!==4&&(u===27&&qo(n.type)&&(o=n.stateNode),n=n.child,n!==null))for(Ed(n,a,o),n=n.sibling;n!==null;)Ed(n,a,o),n=n.sibling}function J0(n){var a=n.stateNode,o=n.memoizedProps;try{for(var u=n.type,d=a.attributes;d.length;)a.removeAttributeNode(d[0]);Ei(a,u,o),a[Ce]=n,a[Me]=o}catch(g){Qt(n,n.return,g)}}var $r=!1,Yn=!1,jp=!1,eb=typeof WeakSet=="function"?WeakSet:Set,fi=null;function DO(n,a){if(n=n.containerInfo,h_=zd,n=dE(n),Vm(n)){if("selectionStart"in n)var o={start:n.selectionStart,end:n.selectionEnd};else e:{o=(o=n.ownerDocument)&&o.defaultView||window;var u=o.getSelection&&o.getSelection();if(u&&u.rangeCount!==0){o=u.anchorNode;var d=u.anchorOffset,g=u.focusNode;u=u.focusOffset;try{o.nodeType,g.nodeType}catch{o=null;break e}var T=0,N=-1,z=-1,J=0,pe=0,ge=n,ie=null;t:for(;;){for(var ue;ge!==o||d!==0&&ge.nodeType!==3||(N=T+d),ge!==g||u!==0&&ge.nodeType!==3||(z=T+u),ge.nodeType===3&&(T+=ge.nodeValue.length),(ue=ge.firstChild)!==null;)ie=ge,ge=ue;for(;;){if(ge===n)break t;if(ie===o&&++J===d&&(N=T),ie===g&&++pe===u&&(z=T),(ue=ge.nextSibling)!==null)break;ge=ie,ie=ge.parentNode}ge=ue}o=N===-1||z===-1?null:{start:N,end:z}}else o=null}o=o||{start:0,end:0}}else o=null;for(m_={focusedElem:n,selectionRange:o},zd=!1,fi=a;fi!==null;)if(a=fi,n=a.child,(a.subtreeFlags&1028)!==0&&n!==null)n.return=a,fi=n;else for(;fi!==null;){switch(a=fi,g=a.alternate,n=a.flags,a.tag){case 0:if((n&4)!==0&&(n=a.updateQueue,n=n!==null?n.events:null,n!==null))for(o=0;o<n.length;o++)d=n[o],d.ref.impl=d.nextImpl;break;case 11:case 15:break;case 1:if((n&1024)!==0&&g!==null){n=void 0,o=a,d=g.memoizedProps,g=g.memoizedState,u=o.stateNode;try{var Ne=Hs(o.type,d);n=u.getSnapshotBeforeUpdate(Ne,g),u.__reactInternalSnapshotBeforeUpdate=n}catch(Ge){Qt(o,o.return,Ge)}}break;case 3:if((n&1024)!==0){if(n=a.stateNode.containerInfo,o=n.nodeType,o===9)g_(n);else if(o===1)switch(n.nodeName){case"HEAD":case"HTML":case"BODY":g_(n);break;default:n.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((n&1024)!==0)throw Error(r(163))}if(n=a.sibling,n!==null){n.return=a.return,fi=n;break}fi=a.return}}function tb(n,a,o){var u=o.flags;switch(o.tag){case 0:case 11:case 15:Qr(n,o),u&4&&vc(5,o);break;case 1:if(Qr(n,o),u&4)if(n=o.stateNode,a===null)try{n.componentDidMount()}catch(T){Qt(o,o.return,T)}else{var d=Hs(o.type,a.memoizedProps);a=a.memoizedState;try{n.componentDidUpdate(d,a,n.__reactInternalSnapshotBeforeUpdate)}catch(T){Qt(o,o.return,T)}}u&64&&W0(o),u&512&&Ec(o,o.return);break;case 3:if(Qr(n,o),u&64&&(n=o.updateQueue,n!==null)){if(a=null,o.child!==null)switch(o.child.tag){case 27:case 5:a=o.child.stateNode;break;case 1:a=o.child.stateNode}try{VE(n,a)}catch(T){Qt(o,o.return,T)}}break;case 27:a===null&&u&4&&J0(o);case 26:case 5:Qr(n,o),a===null&&u&4&&Z0(o),u&512&&Ec(o,o.return);break;case 12:Qr(n,o);break;case 31:Qr(n,o),u&4&&ab(n,o);break;case 13:Qr(n,o),u&4&&rb(n,o),u&64&&(n=o.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&(o=FO.bind(null,o),e1(n,o))));break;case 22:if(u=o.memoizedState!==null||$r,!u){a=a!==null&&a.memoizedState!==null||Yn,d=$r;var g=Yn;$r=u,(Yn=a)&&!g?Jr(n,o,(o.subtreeFlags&8772)!==0):Qr(n,o),$r=d,Yn=g}break;case 30:break;default:Qr(n,o)}}function nb(n){var a=n.alternate;a!==null&&(n.alternate=null,nb(a)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(a=n.stateNode,a!==null&&Rs(a)),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}var vn=null,Qi=!1;function Zr(n,a,o){for(o=o.child;o!==null;)ib(n,a,o),o=o.sibling}function ib(n,a,o){if(Rt&&typeof Rt.onCommitFiberUnmount=="function")try{Rt.onCommitFiberUnmount(Je,o)}catch{}switch(o.tag){case 26:Yn||Er(o,a),Zr(n,a,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:Yn||Er(o,a);var u=vn,d=Qi;qo(o.type)&&(vn=o.stateNode,Qi=!1),Zr(n,a,o),Oc(o.stateNode),vn=u,Qi=d;break;case 5:Yn||Er(o,a);case 6:if(u=vn,d=Qi,vn=null,Zr(n,a,o),vn=u,Qi=d,vn!==null)if(Qi)try{(vn.nodeType===9?vn.body:vn.nodeName==="HTML"?vn.ownerDocument.body:vn).removeChild(o.stateNode)}catch(g){Qt(o,a,g)}else try{vn.removeChild(o.stateNode)}catch(g){Qt(o,a,g)}break;case 18:vn!==null&&(Qi?(n=vn,Wb(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,o.stateNode),eu(n)):Wb(vn,o.stateNode));break;case 4:u=vn,d=Qi,vn=o.stateNode.containerInfo,Qi=!0,Zr(n,a,o),vn=u,Qi=d;break;case 0:case 11:case 14:case 15:Uo(2,o,a),Yn||Uo(4,o,a),Zr(n,a,o);break;case 1:Yn||(Er(o,a),u=o.stateNode,typeof u.componentWillUnmount=="function"&&$0(o,a,u)),Zr(n,a,o);break;case 21:Zr(n,a,o);break;case 22:Yn=(u=Yn)||o.memoizedState!==null,Zr(n,a,o),Yn=u;break;default:Zr(n,a,o)}}function ab(n,a){if(a.memoizedState===null&&(n=a.alternate,n!==null&&(n=n.memoizedState,n!==null))){n=n.dehydrated;try{eu(n)}catch(o){Qt(a,a.return,o)}}}function rb(n,a){if(a.memoizedState===null&&(n=a.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null))))try{eu(n)}catch(o){Qt(a,a.return,o)}}function CO(n){switch(n.tag){case 31:case 13:case 19:var a=n.stateNode;return a===null&&(a=n.stateNode=new eb),a;case 22:return n=n.stateNode,a=n._retryCache,a===null&&(a=n._retryCache=new eb),a;default:throw Error(r(435,n.tag))}}function bd(n,a){var o=CO(n);a.forEach(function(u){if(!o.has(u)){o.add(u);var d=LO.bind(null,n,u);u.then(d,d)}})}function Ji(n,a){var o=a.deletions;if(o!==null)for(var u=0;u<o.length;u++){var d=o[u],g=n,T=a,N=T;e:for(;N!==null;){switch(N.tag){case 27:if(qo(N.type)){vn=N.stateNode,Qi=!1;break e}break;case 5:vn=N.stateNode,Qi=!1;break e;case 3:case 4:vn=N.stateNode.containerInfo,Qi=!0;break e}N=N.return}if(vn===null)throw Error(r(160));ib(g,T,d),vn=null,Qi=!1,g=d.alternate,g!==null&&(g.return=null),d.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)ob(a,n),a=a.sibling}var tr=null;function ob(n,a){var o=n.alternate,u=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:Ji(a,n),ea(n),u&4&&(Uo(3,n,n.return),vc(3,n),Uo(5,n,n.return));break;case 1:Ji(a,n),ea(n),u&512&&(Yn||o===null||Er(o,o.return)),u&64&&$r&&(n=n.updateQueue,n!==null&&(u=n.callbacks,u!==null&&(o=n.shared.hiddenCallbacks,n.shared.hiddenCallbacks=o===null?u:o.concat(u))));break;case 26:var d=tr;if(Ji(a,n),ea(n),u&512&&(Yn||o===null||Er(o,o.return)),u&4){var g=o!==null?o.memoizedState:null;if(u=n.memoizedState,o===null)if(u===null)if(n.stateNode===null){e:{u=n.type,o=n.memoizedProps,d=d.ownerDocument||d;t:switch(u){case"title":g=d.getElementsByTagName("title")[0],(!g||g[gr]||g[Ce]||g.namespaceURI==="http://www.w3.org/2000/svg"||g.hasAttribute("itemprop"))&&(g=d.createElement(u),d.head.insertBefore(g,d.querySelector("head > title"))),Ei(g,u,o),g[Ce]=n,ci(g),u=g;break e;case"link":var T=oS("link","href",d).get(u+(o.href||""));if(T){for(var N=0;N<T.length;N++)if(g=T[N],g.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&g.getAttribute("rel")===(o.rel==null?null:o.rel)&&g.getAttribute("title")===(o.title==null?null:o.title)&&g.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){T.splice(N,1);break t}}g=d.createElement(u),Ei(g,u,o),d.head.appendChild(g);break;case"meta":if(T=oS("meta","content",d).get(u+(o.content||""))){for(N=0;N<T.length;N++)if(g=T[N],g.getAttribute("content")===(o.content==null?null:""+o.content)&&g.getAttribute("name")===(o.name==null?null:o.name)&&g.getAttribute("property")===(o.property==null?null:o.property)&&g.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&g.getAttribute("charset")===(o.charSet==null?null:o.charSet)){T.splice(N,1);break t}}g=d.createElement(u),Ei(g,u,o),d.head.appendChild(g);break;default:throw Error(r(468,u))}g[Ce]=n,ci(g),u=g}n.stateNode=u}else sS(d,n.type,n.stateNode);else n.stateNode=rS(d,u,n.memoizedProps);else g!==u?(g===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):g.count--,u===null?sS(d,n.type,n.stateNode):rS(d,u,n.memoizedProps)):u===null&&n.stateNode!==null&&Hp(n,n.memoizedProps,o.memoizedProps)}break;case 27:Ji(a,n),ea(n),u&512&&(Yn||o===null||Er(o,o.return)),o!==null&&u&4&&Hp(n,n.memoizedProps,o.memoizedProps);break;case 5:if(Ji(a,n),ea(n),u&512&&(Yn||o===null||Er(o,o.return)),n.flags&32){d=n.stateNode;try{Tl(d,"")}catch(Ne){Qt(n,n.return,Ne)}}u&4&&n.stateNode!=null&&(d=n.memoizedProps,Hp(n,d,o!==null?o.memoizedProps:d)),u&1024&&(jp=!0);break;case 6:if(Ji(a,n),ea(n),u&4){if(n.stateNode===null)throw Error(r(162));u=n.memoizedProps,o=n.stateNode;try{o.nodeValue=u}catch(Ne){Qt(n,n.return,Ne)}}break;case 3:if(Id=null,d=tr,tr=Ld(a.containerInfo),Ji(a,n),tr=d,ea(n),u&4&&o!==null&&o.memoizedState.isDehydrated)try{eu(a.containerInfo)}catch(Ne){Qt(n,n.return,Ne)}jp&&(jp=!1,sb(n));break;case 4:u=tr,tr=Ld(n.stateNode.containerInfo),Ji(a,n),ea(n),tr=u;break;case 12:Ji(a,n),ea(n);break;case 31:Ji(a,n),ea(n),u&4&&(u=n.updateQueue,u!==null&&(n.updateQueue=null,bd(n,u)));break;case 13:Ji(a,n),ea(n),n.child.flags&8192&&n.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Td=Ke()),u&4&&(u=n.updateQueue,u!==null&&(n.updateQueue=null,bd(n,u)));break;case 22:d=n.memoizedState!==null;var z=o!==null&&o.memoizedState!==null,J=$r,pe=Yn;if($r=J||d,Yn=pe||z,Ji(a,n),Yn=pe,$r=J,ea(n),u&8192)e:for(a=n.stateNode,a._visibility=d?a._visibility&-2:a._visibility|1,d&&(o===null||z||$r||Yn||Ks(n)),o=null,a=n;;){if(a.tag===5||a.tag===26){if(o===null){z=o=a;try{if(g=z.stateNode,d)T=g.style,typeof T.setProperty=="function"?T.setProperty("display","none","important"):T.display="none";else{N=z.stateNode;var ge=z.memoizedProps.style,ie=ge!=null&&ge.hasOwnProperty("display")?ge.display:null;N.style.display=ie==null||typeof ie=="boolean"?"":(""+ie).trim()}}catch(Ne){Qt(z,z.return,Ne)}}}else if(a.tag===6){if(o===null){z=a;try{z.stateNode.nodeValue=d?"":z.memoizedProps}catch(Ne){Qt(z,z.return,Ne)}}}else if(a.tag===18){if(o===null){z=a;try{var ue=z.stateNode;d?$b(ue,!0):$b(z.stateNode,!1)}catch(Ne){Qt(z,z.return,Ne)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===n)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break e;for(;a.sibling===null;){if(a.return===null||a.return===n)break e;o===a&&(o=null),a=a.return}o===a&&(o=null),a.sibling.return=a.return,a=a.sibling}u&4&&(u=n.updateQueue,u!==null&&(o=u.retryQueue,o!==null&&(u.retryQueue=null,bd(n,o))));break;case 19:Ji(a,n),ea(n),u&4&&(u=n.updateQueue,u!==null&&(n.updateQueue=null,bd(n,u)));break;case 30:break;case 21:break;default:Ji(a,n),ea(n)}}function ea(n){var a=n.flags;if(a&2){try{for(var o,u=n.return;u!==null;){if(Q0(u)){o=u;break}u=u.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var d=o.stateNode,g=Kp(n);Ed(n,g,d);break;case 5:var T=o.stateNode;o.flags&32&&(Tl(T,""),o.flags&=-33);var N=Kp(n);Ed(n,N,T);break;case 3:case 4:var z=o.stateNode.containerInfo,J=Kp(n);Xp(n,J,z);break;default:throw Error(r(161))}}catch(pe){Qt(n,n.return,pe)}n.flags&=-3}a&4096&&(n.flags&=-4097)}function sb(n){if(n.subtreeFlags&1024)for(n=n.child;n!==null;){var a=n;sb(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),n=n.sibling}}function Qr(n,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)tb(n,a.alternate,a),a=a.sibling}function Ks(n){for(n=n.child;n!==null;){var a=n;switch(a.tag){case 0:case 11:case 14:case 15:Uo(4,a,a.return),Ks(a);break;case 1:Er(a,a.return);var o=a.stateNode;typeof o.componentWillUnmount=="function"&&$0(a,a.return,o),Ks(a);break;case 27:Oc(a.stateNode);case 26:case 5:Er(a,a.return),Ks(a);break;case 22:a.memoizedState===null&&Ks(a);break;case 30:Ks(a);break;default:Ks(a)}n=n.sibling}}function Jr(n,a,o){for(o=o&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var u=a.alternate,d=n,g=a,T=g.flags;switch(g.tag){case 0:case 11:case 15:Jr(d,g,o),vc(4,g);break;case 1:if(Jr(d,g,o),u=g,d=u.stateNode,typeof d.componentDidMount=="function")try{d.componentDidMount()}catch(J){Qt(u,u.return,J)}if(u=g,d=u.updateQueue,d!==null){var N=u.stateNode;try{var z=d.shared.hiddenCallbacks;if(z!==null)for(d.shared.hiddenCallbacks=null,d=0;d<z.length;d++)PE(z[d],N)}catch(J){Qt(u,u.return,J)}}o&&T&64&&W0(g),Ec(g,g.return);break;case 27:J0(g);case 26:case 5:Jr(d,g,o),o&&u===null&&T&4&&Z0(g),Ec(g,g.return);break;case 12:Jr(d,g,o);break;case 31:Jr(d,g,o),o&&T&4&&ab(d,g);break;case 13:Jr(d,g,o),o&&T&4&&rb(d,g);break;case 22:g.memoizedState===null&&Jr(d,g,o),Ec(g,g.return);break;case 30:break;default:Jr(d,g,o)}a=a.sibling}}function qp(n,a){var o=null;n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==o&&(n!=null&&n.refCount++,o!=null&&oc(o))}function Yp(n,a){n=null,a.alternate!==null&&(n=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==n&&(a.refCount++,n!=null&&oc(n))}function nr(n,a,o,u){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)lb(n,a,o,u),a=a.sibling}function lb(n,a,o,u){var d=a.flags;switch(a.tag){case 0:case 11:case 15:nr(n,a,o,u),d&2048&&vc(9,a);break;case 1:nr(n,a,o,u);break;case 3:nr(n,a,o,u),d&2048&&(n=null,a.alternate!==null&&(n=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==n&&(a.refCount++,n!=null&&oc(n)));break;case 12:if(d&2048){nr(n,a,o,u),n=a.stateNode;try{var g=a.memoizedProps,T=g.id,N=g.onPostCommit;typeof N=="function"&&N(T,a.alternate===null?"mount":"update",n.passiveEffectDuration,-0)}catch(z){Qt(a,a.return,z)}}else nr(n,a,o,u);break;case 31:nr(n,a,o,u);break;case 13:nr(n,a,o,u);break;case 23:break;case 22:g=a.stateNode,T=a.alternate,a.memoizedState!==null?g._visibility&2?nr(n,a,o,u):bc(n,a):g._visibility&2?nr(n,a,o,u):(g._visibility|=2,Hl(n,a,o,u,(a.subtreeFlags&10256)!==0||!1)),d&2048&&qp(T,a);break;case 24:nr(n,a,o,u),d&2048&&Yp(a.alternate,a);break;default:nr(n,a,o,u)}}function Hl(n,a,o,u,d){for(d=d&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var g=n,T=a,N=o,z=u,J=T.flags;switch(T.tag){case 0:case 11:case 15:Hl(g,T,N,z,d),vc(8,T);break;case 23:break;case 22:var pe=T.stateNode;T.memoizedState!==null?pe._visibility&2?Hl(g,T,N,z,d):bc(g,T):(pe._visibility|=2,Hl(g,T,N,z,d)),d&&J&2048&&qp(T.alternate,T);break;case 24:Hl(g,T,N,z,d),d&&J&2048&&Yp(T.alternate,T);break;default:Hl(g,T,N,z,d)}a=a.sibling}}function bc(n,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var o=n,u=a,d=u.flags;switch(u.tag){case 22:bc(o,u),d&2048&&qp(u.alternate,u);break;case 24:bc(o,u),d&2048&&Yp(u.alternate,u);break;default:bc(o,u)}a=a.sibling}}var Sc=8192;function Kl(n,a,o){if(n.subtreeFlags&Sc)for(n=n.child;n!==null;)ub(n,a,o),n=n.sibling}function ub(n,a,o){switch(n.tag){case 26:Kl(n,a,o),n.flags&Sc&&n.memoizedState!==null&&d1(o,tr,n.memoizedState,n.memoizedProps);break;case 5:Kl(n,a,o);break;case 3:case 4:var u=tr;tr=Ld(n.stateNode.containerInfo),Kl(n,a,o),tr=u;break;case 22:n.memoizedState===null&&(u=n.alternate,u!==null&&u.memoizedState!==null?(u=Sc,Sc=16777216,Kl(n,a,o),Sc=u):Kl(n,a,o));break;default:Kl(n,a,o)}}function cb(n){var a=n.alternate;if(a!==null&&(n=a.child,n!==null)){a.child=null;do a=n.sibling,n.sibling=null,n=a;while(n!==null)}}function Tc(n){var a=n.deletions;if((n.flags&16)!==0){if(a!==null)for(var o=0;o<a.length;o++){var u=a[o];fi=u,db(u,n)}cb(n)}if(n.subtreeFlags&10256)for(n=n.child;n!==null;)fb(n),n=n.sibling}function fb(n){switch(n.tag){case 0:case 11:case 15:Tc(n),n.flags&2048&&Uo(9,n,n.return);break;case 3:Tc(n);break;case 12:Tc(n);break;case 22:var a=n.stateNode;n.memoizedState!==null&&a._visibility&2&&(n.return===null||n.return.tag!==13)?(a._visibility&=-3,Sd(n)):Tc(n);break;default:Tc(n)}}function Sd(n){var a=n.deletions;if((n.flags&16)!==0){if(a!==null)for(var o=0;o<a.length;o++){var u=a[o];fi=u,db(u,n)}cb(n)}for(n=n.child;n!==null;){switch(a=n,a.tag){case 0:case 11:case 15:Uo(8,a,a.return),Sd(a);break;case 22:o=a.stateNode,o._visibility&2&&(o._visibility&=-3,Sd(a));break;default:Sd(a)}n=n.sibling}}function db(n,a){for(;fi!==null;){var o=fi;switch(o.tag){case 0:case 11:case 15:Uo(8,o,a);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var u=o.memoizedState.cachePool.pool;u!=null&&u.refCount++}break;case 24:oc(o.memoizedState.cache)}if(u=o.child,u!==null)u.return=o,fi=u;else e:for(o=n;fi!==null;){u=fi;var d=u.sibling,g=u.return;if(nb(u),u===o){fi=null;break e}if(d!==null){d.return=g,fi=d;break e}fi=g}}}var xO={getCacheForType:function(n){var a=yi(Xn),o=a.data.get(n);return o===void 0&&(o=n(),a.data.set(n,o)),o},cacheSignal:function(){return yi(Xn).controller.signal}},RO=typeof WeakMap=="function"?WeakMap:Map,zt=0,ln=null,bt=null,At=0,Zt=0,va=null,zo=!1,Xl=!1,Wp=!1,eo=0,kn=0,Go=0,Xs=0,$p=0,Ea=0,jl=0,Ac=null,ta=null,Zp=!1,Td=0,hb=0,Ad=1/0,Dd=null,Ho=null,Qn=0,Ko=null,ql=null,to=0,Qp=0,Jp=null,mb=null,Dc=0,e_=null;function ba(){return(zt&2)!==0&&At!==0?At&-At:X.T!==null?o_():ee()}function pb(){if(Ea===0)if((At&536870912)===0||Ot){var n=xs;xs<<=1,(xs&3932160)===0&&(xs=262144),Ea=n}else Ea=536870912;return n=ga.current,n!==null&&(n.flags|=32),Ea}function na(n,a,o){(n===ln&&(Zt===2||Zt===9)||n.cancelPendingCommit!==null)&&(Yl(n,0),Xo(n,At,Ea,!1)),Oo(n,o),((zt&2)===0||n!==ln)&&
vendor: 20,914 bytes, line 48
48(n===ln&&((zt&2)===0&&(Xs|=o),kn===4&&Xo(n,At,Ea,!1)),br(n))}function _b(n,a,o){if((zt&6)!==0)throw Error(r(327));var u=!o&&(a&127)===0&&(a&n.expiredLanes)===0||Br(n,a),d=u?NO(n,a):n_(n,a,!0),g=u;do{if(d===0){Xl&&!u&&Xo(n,a,0,!1);break}else{if(o=n.current.alternate,g&&!OO(o)){d=n_(n,a,!1),g=!1;continue}if(d===2){if(g=a,n.errorRecoveryDisabledLanes&g)var T=0;else T=n.pendingLanes&-536870913,T=T!==0?T:T&536870912?536870912:0;if(T!==0){a=T;e:{var N=n;d=Ac;var z=N.current.memoizedState.isDehydrated;if(z&&(Yl(N,T).flags|=256),T=n_(N,T,!1),T!==2){if(Wp&&!z){N.errorRecoveryDisabledLanes|=g,Xs|=g,d=4;break e}g=ta,ta=d,g!==null&&(ta===null?ta=g:ta.push.apply(ta,g))}d=T}if(g=!1,d!==2)continue}}if(d===1){Yl(n,0),Xo(n,a,0,!0);break}e:{switch(u=n,g=d,g){case 0:case 1:throw Error(r(345));case 4:if((a&4194048)!==a)break;case 6:Xo(u,a,Ea,!zo);break e;case 2:ta=null;break;case 3:case 5:break;default:throw Error(r(329))}if((a&62914560)===a&&(d=Td+300-Ke(),10<d)){if(Xo(u,a,Ea,!zo),Ro(u,0,!0)!==0)break e;to=a,u.timeoutHandle=qb(gb.bind(null,u,o,ta,Dd,Zp,a,Ea,Xs,jl,zo,g,"Throttled",-0,0),d);break e}gb(u,o,ta,Dd,Zp,a,Ea,Xs,jl,zo,g,null,-0,0)}}break}while(!0);br(n)}function gb(n,a,o,u,d,g,T,N,z,J,pe,ge,ie,ue){if(n.timeoutHandle=-1,ge=a.subtreeFlags,ge&8192||(ge&16785408)===16785408){ge={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ur},ub(a,g,ge);var Ne=(g&62914560)===g?Td-Ke():(g&4194048)===g?hb-Ke():0;if(Ne=h1(ge,Ne),Ne!==null){to=g,n.cancelPendingCommit=Ne(Db.bind(null,n,a,g,o,u,d,T,N,z,pe,ge,null,ie,ue)),Xo(n,g,T,!J);return}}Db(n,a,g,o,u,d,T,N,z)}function OO(n){for(var a=n;;){var o=a.tag;if((o===0||o===11||o===15)&&a.flags&16384&&(o=a.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var u=0;u<o.length;u++){var d=o[u],g=d.getSnapshot;d=d.value;try{if(!pa(g(),d))return!1}catch{return!1}}if(o=a.child,a.subtreeFlags&16384&&o!==null)o.return=a,a=o;else{if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function Xo(n,a,o,u){a&=~$p,a&=~Xs,n.suspendedLanes|=a,n.pingedLanes&=~a,u&&(n.warmLanes|=a),u=n.expirationTimes;for(var d=a;0<d;){var g=31-qe(d),T=1<<g;u[g]=-1,d&=~T}o!==0&&gt(n,o,a)}function Cd(){return(zt&6)===0?(Cc(0),!1):!0}function t_(){if(bt!==null){if(Zt===0)var n=bt.return;else n=bt,Kr=Bs=null,gp(n),Pl=null,lc=0,n=bt;for(;n!==null;)Y0(n.alternate,n),n=n.return;bt=null}}function Yl(n,a){var o=n.timeoutHandle;o!==-1&&(n.timeoutHandle=-1,WO(o)),o=n.cancelPendingCommit,o!==null&&(n.cancelPendingCommit=null,o()),to=0,t_(),ln=n,bt=o=Gr(n.current,null),At=a,Zt=0,va=null,zo=!1,Xl=Br(n,a),Wp=!1,jl=Ea=$p=Xs=Go=kn=0,ta=Ac=null,Zp=!1,(a&8)!==0&&(a|=a&32);var u=n.entangledLanes;if(u!==0)for(n=n.entanglements,u&=a;0<u;){var d=31-qe(u),g=1<<d;a|=n[d],u&=~g}return eo=a,qf(),o}function yb(n,a){at=null,X.H=_c,a===Il||a===td?(a=FE(),Zt=3):a===rp?(a=FE(),Zt=4):Zt=a===kp?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,va=a,bt===null&&(kn=1,pd(n,ka(a,n.current)))}function vb(){var n=ga.current;return n===null?!0:(At&4194048)===At?Ia===null:(At&62914560)===At||(At&536870912)!==0?n===Ia:!1}function Eb(){var n=X.H;return X.H=_c,n===null?_c:n}function bb(){var n=X.A;return X.A=xO,n}function xd(){kn=4,zo||(At&4194048)!==At&&ga.current!==null||(Xl=!0),(Go&134217727)===0&&(Xs&134217727)===0||ln===null||Xo(ln,At,Ea,!1)}function n_(n,a,o){var u=zt;zt|=2;var d=Eb(),g=bb();(ln!==n||At!==a)&&(Dd=null,Yl(n,a)),a=!1;var T=kn;e:do try{if(Zt!==0&&bt!==null){var N=bt,z=va;switch(Zt){case 8:t_(),T=6;break e;case 3:case 2:case 9:case 6:ga.current===null&&(a=!0);var J=Zt;if(Zt=0,va=null,Wl(n,N,z,J),o&&Xl){T=0;break e}break;default:J=Zt,Zt=0,va=null,Wl(n,N,z,J)}}wO(),T=kn;break}catch(pe){yb(n,pe)}while(!0);return a&&n.shellSuspendCounter++,Kr=Bs=null,zt=u,X.H=d,X.A=g,bt===null&&(ln=null,At=0,qf()),T}function wO(){for(;bt!==null;)Sb(bt)}function NO(n,a){var o=zt;zt|=2;var u=Eb(),d=bb();ln!==n||At!==a?(Dd=null,Ad=Ke()+500,Yl(n,a)):Xl=Br(n,a);e:do try{if(Zt!==0&&bt!==null){a=bt;var g=va;t:switch(Zt){case 1:Zt=0,va=null,Wl(n,a,g,1);break;case 2:case 9:if(ME(g)){Zt=0,va=null,Tb(a);break}a=function(){Zt!==2&&Zt!==9||ln!==n||(Zt=7),br(n)},g.then(a,a);break e;case 3:Zt=7;break e;case 4:Zt=5;break e;case 7:ME(g)?(Zt=0,va=null,Tb(a)):(Zt=0,va=null,Wl(n,a,g,7));break;case 5:var T=null;switch(bt.tag){case 26:T=bt.memoizedState;case 5:case 27:var N=bt;if(T?lS(T):N.stateNode.complete){Zt=0,va=null;var z=N.sibling;if(z!==null)bt=z;else{var J=N.return;J!==null?(bt=J,Rd(J)):bt=null}break t}}Zt=0,va=null,Wl(n,a,g,5);break;case 6:Zt=0,va=null,Wl(n,a,g,6);break;case 8:t_(),kn=6;break e;default:throw Error(r(462))}}MO();break}catch(pe){yb(n,pe)}while(!0);return Kr=Bs=null,X.H=u,X.A=d,zt=o,bt!==null?0:(ln=null,At=0,qf(),kn)}function MO(){for(;bt!==null&&!_t();)Sb(bt)}function Sb(n){var a=j0(n.alternate,n,eo);n.memoizedProps=n.pendingProps,a===null?Rd(n):bt=a}function Tb(n){var a=n,o=a.alternate;switch(a.tag){case 15:case 0:a=U0(o,a,a.pendingProps,a.type,void 0,At);break;case 11:a=U0(o,a,a.pendingProps,a.type.render,a.ref,At);break;case 5:gp(a);default:Y0(o,a),a=bt=bE(a,eo),a=j0(o,a,eo)}n.memoizedProps=n.pendingProps,a===null?Rd(n):bt=a}function Wl(n,a,o,u){Kr=Bs=null,gp(a),Pl=null,lc=0;var d=a.return;try{if(EO(n,d,a,o,At)){kn=1,pd(n,ka(o,n.current)),bt=null;return}}catch(g){if(d!==null)throw bt=d,g;kn=1,pd(n,ka(o,n.current)),bt=null;return}a.flags&32768?(Ot||u===1?n=!0:Xl||(At&536870912)!==0?n=!1:(zo=n=!0,(u===2||u===9||u===3||u===6)&&(u=ga.current,u!==null&&u.tag===13&&(u.flags|=16384))),Ab(a,n)):Rd(a)}function Rd(n){var a=n;do{if((a.flags&32768)!==0){Ab(a,zo);return}n=a.return;var o=TO(a.alternate,a,eo);if(o!==null){bt=o;return}if(a=a.sibling,a!==null){bt=a;return}bt=a=n}while(a!==null);kn===0&&(kn=5)}function Ab(n,a){do{var o=AO(n.alternate,n);if(o!==null){o.flags&=32767,bt=o;return}if(o=n.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!a&&(n=n.sibling,n!==null)){bt=n;return}bt=n=o}while(n!==null);kn=6,bt=null}function Db(n,a,o,u,d,g,T,N,z){n.cancelPendingCommit=null;do Od();while(Qn!==0);if((zt&6)!==0)throw Error(r(327));if(a!==null){if(a===n.current)throw Error(r(177));if(g=a.lanes|a.childLanes,g|=Km,Lf(n,o,g,T,N,z),n===ln&&(bt=ln=null,At=0),ql=a,Ko=n,to=o,Qp=g,Jp=d,mb=u,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(n.callbackNode=null,n.callbackPriority=0,BO(be,function(){return wb(),null})):(n.callbackNode=null,n.callbackPriority=0),u=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||u){u=X.T,X.T=null,d=le.p,le.p=2,T=zt,zt|=4;try{DO(n,a,o)}finally{zt=T,le.p=d,X.T=u}}Qn=1,Cb(),xb(),Rb()}}function Cb(){if(Qn===1){Qn=0;var n=Ko,a=ql,o=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||o){o=X.T,X.T=null;var u=le.p;le.p=2;var d=zt;zt|=4;try{ob(a,n);var g=m_,T=dE(n.containerInfo),N=g.focusedElem,z=g.selectionRange;if(T!==N&&N&&N.ownerDocument&&fE(N.ownerDocument.documentElement,N)){if(z!==null&&Vm(N)){var J=z.start,pe=z.end;if(pe===void 0&&(pe=J),"selectionStart"in N)N.selectionStart=J,N.selectionEnd=Math.min(pe,N.value.length);else{var ge=N.ownerDocument||document,ie=ge&&ge.defaultView||window;if(ie.getSelection){var ue=ie.getSelection(),Ne=N.textContent.length,Ge=Math.min(z.start,Ne),tn=z.end===void 0?Ge:Math.min(z.end,Ne);!ue.extend&&Ge>tn&&(T=tn,tn=Ge,Ge=T);var W=cE(N,Ge),q=cE(N,tn);if(W&&q&&(ue.rangeCount!==1||ue.anchorNode!==W.node||ue.anchorOffset!==W.offset||ue.focusNode!==q.node||ue.focusOffset!==q.offset)){var Q=ge.createRange();Q.setStart(W.node,W.offset),ue.removeAllRanges(),Ge>tn?(ue.addRange(Q),ue.extend(q.node,q.offset)):(Q.setEnd(q.node,q.offset),ue.addRange(Q))}}}}for(ge=[],ue=N;ue=ue.parentNode;)ue.nodeType===1&&ge.push({element:ue,left:ue.scrollLeft,top:ue.scrollTop});for(typeof N.focus=="function"&&N.focus(),N=0;N<ge.length;N++){var _e=ge[N];_e.element.scrollLeft=_e.left,_e.element.scrollTop=_e.top}}zd=!!h_,m_=h_=null}finally{zt=d,le.p=u,X.T=o}}n.current=a,Qn=2}}function xb(){if(Qn===2){Qn=0;var n=Ko,a=ql,o=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||o){o=X.T,X.T=null;var u=le.p;le.p=2;var d=zt;zt|=4;try{tb(n,a.alternate,a)}finally{zt=d,le.p=u,X.T=o}}Qn=3}}function Rb(){if(Qn===4||Qn===3){Qn=0,ut();var n=Ko,a=ql,o=to,u=mb;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?Qn=5:(Qn=0,ql=Ko=null,Ob(n,n.pendingLanes));var d=n.pendingLanes;if(d===0&&(Ho=null),U(o),a=a.stateNode,Rt&&typeof Rt.onCommitFiberRoot=="function")try{Rt.onCommitFiberRoot(Je,a,void 0,(a.current.flags&128)===128)}catch{}if(u!==null){a=X.T,d=le.p,le.p=2,X.T=null;try{for(var g=n.onRecoverableError,T=0;T<u.length;T++){var N=u[T];g(N.value,{componentStack:N.stack})}}finally{X.T=a,le.p=d}}(to&3)!==0&&Od(),br(n),d=n.pendingLanes,(o&261930)!==0&&(d&42)!==0?n===e_?Dc++:(Dc=0,e_=n):Dc=0,Cc(0)}}function Ob(n,a){(n.pooledCacheLanes&=a)===0&&(a=n.pooledCache,a!=null&&(n.pooledCache=null,oc(a)))}function Od(){return Cb(),xb(),Rb(),wb()}function wb(){if(Qn!==5)return!1;var n=Ko,a=Qp;Qp=0;var o=U(to),u=X.T,d=le.p;try{le.p=32>o?32:o,X.T=null,o=Jp,Jp=null;var g=Ko,T=to;if(Qn=0,ql=Ko=null,to=0,(zt&6)!==0)throw Error(r(331));var N=zt;if(zt|=4,fb(g.current),lb(g,g.current,T,o),zt=N,Cc(0,!1),Rt&&typeof Rt.onPostCommitFiberRoot=="function")try{Rt.onPostCommitFiberRoot(Je,g)}catch{}return!0}finally{le.p=d,X.T=u,Ob(n,a)}}function Nb(n,a,o){a=ka(o,a),a=Mp(n.stateNode,a,2),n=Io(n,a,2),n!==null&&(Oo(n,2),br(n))}function Qt(n,a,o){if(n.tag===3)Nb(n,n,o);else for(;a!==null;){if(a.tag===3){Nb(a,n,o);break}else if(a.tag===1){var u=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(Ho===null||!Ho.has(u))){n=ka(o,n),o=M0(2),u=Io(a,o,2),u!==null&&(k0(o,u,a,n),Oo(u,2),br(u));break}}a=a.return}}function i_(n,a,o){var u=n.pingCache;if(u===null){u=n.pingCache=new RO;var d=new Set;u.set(a,d)}else d=u.get(a),d===void 0&&(d=new Set,u.set(a,d));d.has(o)||(Wp=!0,d.add(o),n=kO.bind(null,n,a,o),a.then(n,n))}function kO(n,a,o){var u=n.pingCache;u!==null&&u.delete(a),n.pingedLanes|=n.suspendedLanes&o,n.warmLanes&=~o,ln===n&&(At&o)===o&&(kn===4||kn===3&&(At&62914560)===At&&300>Ke()-Td?(zt&2)===0&&Yl(n,0):$p|=o,jl===At&&(jl=0)),br(n)}function Mb(n,a){a===0&&(a=yl()),n=ks(n,a),n!==null&&(Oo(n,a),br(n))}function FO(n){var a=n.memoizedState,o=0;a!==null&&(o=a.retryLane),Mb(n,o)}function LO(n,a){var o=0;switch(n.tag){case 31:case 13:var u=n.stateNode,d=n.memoizedState;d!==null&&(o=d.retryLane);break;case 19:u=n.stateNode;break;case 22:u=n.stateNode._retryCache;break;default:throw Error(r(314))}u!==null&&u.delete(a),Mb(n,o)}function BO(n,a){return qt(n,a)}var wd=null,$l=null,a_=!1,Nd=!1,r_=!1,jo=0;function br(n){n!==$l&&n.next===null&&($l===null?wd=$l=n:$l=$l.next=n),Nd=!0,a_||(a_=!0,PO())}function Cc(n,a){if(!r_&&Nd){r_=!0;do for(var o=!1,u=wd;u!==null;){if(n!==0){var d=u.pendingLanes;if(d===0)var g=0;else{var T=u.suspendedLanes,N=u.pingedLanes;g=(1<<31-qe(42|n)+1)-1,g&=d&~(T&~N),g=g&201326741?g&201326741|1:g?g|2:0}g!==0&&(o=!0,Bb(u,g))}else g=At,g=Ro(u,u===ln?g:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(g&3)===0||Br(u,g)||(o=!0,Bb(u,g));u=u.next}while(o);r_=!1}}function IO(){kb()}function kb(){Nd=a_=!1;var n=0;jo!==0&&YO()&&(n=jo);for(var a=Ke(),o=null,u=wd;u!==null;){var d=u.next,g=Fb(u,a);g===0?(u.next=null,o===null?wd=d:o.next=d,d===null&&($l=o)):(o=u,(n!==0||(g&3)!==0)&&(Nd=!0)),u=d}Qn!==0&&Qn!==5||Cc(n),jo!==0&&(jo=0)}function Fb(n,a){for(var o=n.suspendedLanes,u=n.pingedLanes,d=n.expirationTimes,g=n.pendingLanes&-62914561;0<g;){var T=31-qe(g),N=1<<T,z=d[T];z===-1?((N&o)===0||(N&u)!==0)&&(d[T]=Sm(N,a)):z<=a&&(n.expiredLanes|=N),g&=~N}if(a=ln,o=At,o=Ro(n,n===a?o:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),u=n.callbackNode,o===0||n===a&&(Zt===2||Zt===9)||n.cancelPendingCommit!==null)return u!==null&&u!==null&&It(u),n.callbackNode=null,n.callbackPriority=0;if((o&3)===0||Br(n,o)){if(a=o&-o,a===n.callbackPriority)return a;switch(u!==null&&It(u),U(o)){case 2:case 8:o=P;break;case 32:o=be;break;case 268435456:o=Oe;break;default:o=be}return u=Lb.bind(null,n),o=qt(o,u),n.callbackPriority=a,n.callbackNode=o,a}return u!==null&&u!==null&&It(u),n.callbackPriority=2,n.callbackNode=null,2}function Lb(n,a){if(Qn!==0&&Qn!==5)return n.callbackNode=null,n.callbackPriority=0,null;var o=n.callbackNode;if(Od()&&n.callbackNode!==o)return null;var u=At;return u=Ro(n,n===ln?u:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),u===0?null:(_b(n,u,a),Fb(n,Ke()),n.callbackNode!=null&&n.callbackNode===o?Lb.bind(null,n):null)}function Bb(n,a){if(Od())return null;_b(n,a,!0)}function PO(){$O(function(){(zt&6)!==0?qt(Wi,IO):kb()})}function o_(){if(jo===0){var n=Ll;n===0&&(n=Cn,Cn<<=1,(Cn&261888)===0&&(Cn=256)),jo=n}return jo}function Ib(n){return n==null||typeof n=="symbol"||typeof n=="boolean"?null:typeof n=="function"?n:Vf(""+n)}function Pb(n,a){var o=a.ownerDocument.createElement("input");return o.name=a.name,o.value=a.value,n.id&&o.setAttribute("form",n.id),a.parentNode.insertBefore(o,a),n=new FormData(n),o.parentNode.removeChild(o),n}function VO(n,a,o,u,d){if(a==="submit"&&o&&o.stateNode===d){var g=Ib((d[Me]||null).action),T=u.submitter;T&&(a=(a=T[Me]||null)?Ib(a.formAction):T.getAttribute("formAction"),a!==null&&(g=a,T=null));var N=new Hf("action","action",null,u,d);n.push({event:N,listeners:[{instance:null,listener:function(){if(u.defaultPrevented){if(jo!==0){var z=T?Pb(d,T):new FormData(d);Cp(o,{pending:!0,data:z,method:d.method,action:g},null,z)}}else typeof g=="function"&&(N.preventDefault(),z=T?Pb(d,T):new FormData(d),Cp(o,{pending:!0,data:z,method:d.method,action:g},g,z))},currentTarget:d}]})}}for(var s_=0;s_<Hm.length;s_++){var l_=Hm[s_],UO=l_.toLowerCase(),zO=l_[0].toUpperCase()+l_.slice(1);er(UO,"on"+zO)}er(pE,"onAnimationEnd"),er(_E,"onAnimationIteration"),er(gE,"onAnimationStart"),er("dblclick","onDoubleClick"),er("focusin","onFocus"),er("focusout","onBlur"),er(iO,"onTransitionRun"),er(aO,"onTransitionStart"),er(rO,"onTransitionCancel"),er(yE,"onTransitionEnd"),bl("onMouseEnter",["mouseout","mouseover"]),bl("onMouseLeave",["mouseout","mouseover"]),bl("onPointerEnter",["pointerout","pointerover"]),bl("onPointerLeave",["pointerout","pointerover"]),Os("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Os("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Os("onBeforeInput",["compositionend","keypress","textInput","paste"]),Os("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Os("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Os("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xc="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(" "),GO=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(xc));function Vb(n,a){a=(a&4)!==0;for(var o=0;o<n.length;o++){var u=n[o],d=u.event;u=u.listeners;e:{var g=void 0;if(a)for(var T=u.length-1;0<=T;T--){var N=u[T],z=N.instance,J=N.currentTarget;if(N=N.listener,z!==g&&d.isPropagationStopped())break e;g=N,d.currentTarget=J;try{g(d)}catch(pe){jf(pe)}d.currentTarget=null,g=z}else for(T=0;T<u.length;T++){if(N=u[T],z=N.instance,J=N.currentTarget,N=N.listener,z!==g&&d.isPropagationStopped())break e;g=N,d.currentTarget=J;try{g(d)}catch(pe){jf(pe)}d.currentTarget=null,g=z}}}}function St(n,a){var o=a[ui];o===void 0&&(o=a[ui]=new Set);var u=n+"__bubble";o.has(u)||(Ub(a,n,2,!1),o.add(u))}function u_(n,a,o){var u=0;a&&(u|=4),Ub(o,n,u,a)}var Md="_reactListening"+Math.random().toString(36).slice(2);function c_(n){if(!n[Md]){n[Md]=!0,kv.forEach(function(o){o!=="selectionchange"&&(GO.has(o)||u_(o,!1,n),u_(o,!0,n))});var a=n.nodeType===9?n:n.ownerDocument;a===null||a[Md]||(a[Md]=!0,u_("selectionchange",!1,a))}}function Ub(n,a,o,u){switch(pS(a)){case 2:var d=_1;break;case 8:d=g1;break;default:d=D_}o=d.bind(null,a,o,n),d=void 0,!wm||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(d=!0),u?d!==void 0?n.addEventListener(a,o,{capture:!0,passive:d}):n.addEventListener(a,o,!0):d!==void 0?n.addEventListener(a,o,{passive:d}):n.addEventListener(a,o,!1)}function f_(n,a,o,u,d){var g=u;if((a&1)===0&&(a&2)===0&&u!==null)e:for(;;){if(u===null)return;var T=u.tag;if(T===3||T===4){var N=u.stateNode.containerInfo;if(N===d)break;if(T===4)for(T=u.return;T!==null;){var z=T.tag;if((z===3||z===4)&&T.stateNode.containerInfo===d)return;T=T.return}for(;N!==null;){if(T=Pr(N),T===null)return;if(z=T.tag,z===5||z===6||z===26||z===27){u=g=T;continue e}N=N.parentNode}}u=u.return}Xv(function(){var J=g,pe=Rm(o),ge=[];e:{var ie=vE.get(n);if(ie!==void 0){var ue=Hf,Ne=n;switch(n){case"keypress":if(zf(o)===0)break e;case"keydown":case"keyup":ue=LR;break;case"focusin":Ne="focus",ue=Fm;break;case"focusout":Ne="blur",ue=Fm;break;case"beforeblur":case"afterblur":ue=Fm;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ue=Yv;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ue=TR;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ue=PR;break;case pE:case _E:case gE:ue=CR;break;case yE:ue=UR;break;case"scroll":case"scrollend":ue=bR;break;case"wheel":ue=GR;break;case"copy":case"cut":case"paste":ue=RR;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ue=$v;break;case"toggle":case"beforetoggle":ue=KR}var Ge=(a&4)!==0,tn=!Ge&&(n==="scroll"||n==="scrollend"),W=Ge?ie!==null?ie+"Capture":null:ie;Ge=[];for(var q=J,Q;q!==null;){var _e=q;if(Q=_e.stateNode,_e=_e.tag,_e!==5&&_e!==26&&_e!==27||Q===null||W===null||(_e=Wu(q,W),_e!=null&&Ge.push(Rc(q,_e,Q))),tn)break;q=q.return}0<Ge.length&&(ie=new ue(ie,Ne,null,o,pe),ge.push({event:ie,listeners:Ge}))}}if((a&7)===0){e:{if(ie=n==="mouseover"||n==="pointerover",ue=n==="mouseout"||n==="pointerout",ie&&o!==xm&&(Ne=o.relatedTarget||o.fromElement)&&(Pr(Ne)||Ne[sn]))break e;if((ue||ie)&&(ie=pe.window===pe?pe:(ie=pe.ownerDocument)?ie.defaultView||ie.parentWindow:window,ue?(Ne=o.relatedTarget||o.toElement,ue=J,Ne=Ne?Pr(Ne):null,Ne!==null&&(tn=l(Ne),Ge=Ne.tag,Ne!==tn||Ge!==5&&Ge!==27&&Ge!==6)&&(Ne=null)):(ue=null,Ne=J),ue!==Ne)){if(Ge=Yv,_e="onMouseLeave",W="onMouseEnter",q="mouse",(n==="pointerout"||n==="pointerover")&&(Ge=$v,_e="onPointerLeave",W="onPointerEnter",q="pointer"),tn=ue==null?ie:Yu(ue),Q=Ne==null?ie:Yu(Ne),ie=new Ge(_e,q+"leave",ue,o,pe),ie.target=tn,ie.relatedTarget=Q,_e=null,Pr(pe)===J&&(Ge=new Ge(W,q+"enter",Ne,o,pe),Ge.target=Q,Ge.relatedTarget=tn,_e=Ge),tn=_e,ue&&Ne)t:{for(Ge=HO,W=ue,q=Ne,Q=0,_e=W;_e;_e=Ge(_e))Q++;_e=0;for(var Ve=q;Ve;Ve=Ge(Ve))_e++;for(;0<Q-_e;)W=Ge(W),Q--;for(;0<_e-Q;)q=Ge(q),_e--;for(;Q--;){if(W===q||q!==null&&W===q.alternate){Ge=W;break t}W=Ge(W),q=Ge(q)}Ge=null}else Ge=null;ue!==null&&zb(ge,ie,ue,Ge,!1),Ne!==null&&tn!==null&&zb(ge,tn,Ne,Ge,!0)}}e:{if(ie=J?Yu(J):window,ue=ie.nodeName&&ie.nodeName.toLowerCase(),ue==="select"||ue==="input"&&ie.type==="file")var Pt=aE;else if(nE(ie))if(rE)Pt=eO;else{Pt=QR;var Fe=ZR}else ue=ie.nodeName,!ue||ue.toLowerCase()!=="input"||ie.type!=="checkbox"&&ie.type!=="radio"?J&&Cm(J.elementType)&&(Pt=aE):Pt=JR;if(Pt&&(Pt=Pt(n,J))){iE(ge,Pt,o,pe);break e}Fe&&Fe(n,ie,J),n==="focusout"&&J&&ie.type==="number"&&J.memoizedProps.value!=null&&Dm(ie,"number",ie.value)}switch(Fe=J?Yu(J):window,n){case"focusin":(nE(Fe)||Fe.contentEditable==="true")&&(xl=Fe,Um=J,ic=null);break;case"focusout":ic=Um=xl=null;break;case"mousedown":zm=!0;break;case"contextmenu":case"mouseup":case"dragend":zm=!1,hE(ge,o,pe);break;case"selectionchange":if(nO)break;case"keydown":case"keyup":hE(ge,o,pe)}var ct;if(Bm)e:{switch(n){case"compositionstart":var Dt="onCompositionStart";break e;case"compositionend":Dt="onCompositionEnd";break e;case"compositionupdate":Dt="onCompositionUpdate";break e}Dt=void 0}else Cl?eE(n,o)&&(Dt="onCompositionEnd"):n==="keydown"&&o.keyCode===229&&(Dt="onCompositionStart");Dt&&(Zv&&o.locale!=="ko"&&(Cl||Dt!=="onCompositionStart"?Dt==="onCompositionEnd"&&Cl&&(ct=jv()):(wo=pe,Nm="value"in wo?wo.value:wo.textContent,Cl=!0)),Fe=kd(J,Dt),0<Fe.length&&(Dt=new Wv(Dt,n,null,o,pe),ge.push({event:Dt,listeners:Fe}),ct?Dt.data=ct:(ct=tE(o),ct!==null&&(Dt.data=ct)))),(ct=jR?qR(n,o):YR(n,o))&&(Dt=kd(J,"onBeforeInput"),0<Dt.length&&(Fe=new Wv("onBeforeInput","beforeinput",null,o,pe),ge.push({event:Fe,listeners:Dt}),Fe.data=ct)),VO(ge,n,J,o,pe)}Vb(ge,a)})}function Rc(n,a,o){return{instance:n,listener:a,currentTarget:o}}function kd(n,a){for(var o=a+"Capture",u=[];n!==null;){var d=n,g=d.stateNode;
vendor: 5,740 bytes, lines 48-49
48if(d=d.tag,d!==5&&d!==26&&d!==27||g===null||(d=Wu(n,o),d!=null&&u.unshift(Rc(n,d,g)),d=Wu(n,a),d!=null&&u.push(Rc(n,d,g))),n.tag===3)return u;n=n.return}return[]}function HO(n){if(n===null)return null;do n=n.return;while(n&&n.tag!==5&&n.tag!==27);return n||null}function zb(n,a,o,u,d){for(var g=a._reactName,T=[];o!==null&&o!==u;){var N=o,z=N.alternate,J=N.stateNode;if(N=N.tag,z!==null&&z===u)break;N!==5&&N!==26&&N!==27||J===null||(z=J,d?(J=Wu(o,g),J!=null&&T.unshift(Rc(o,J,z))):d||(J=Wu(o,g),J!=null&&T.push(Rc(o,J,z)))),o=o.return}T.length!==0&&n.push({event:a,listeners:T})}var KO=/\r\n?/g,XO=/\u0000|\uFFFD/g;function Gb(n){return(typeof n=="string"?n:""+n).replace(KO,`
49`).replace(XO,"")}function Hb(n,a){return a=Gb(a),Gb(n)===a}function en(n,a,o,u,d,g){switch(o){case"children":typeof u=="string"?a==="body"||a==="textarea"&&u===""||Tl(n,u):(typeof u=="number"||typeof u=="bigint")&&a!=="body"&&Tl(n,""+u);break;case"className":If(n,"class",u);break;case"tabIndex":If(n,"tabindex",u);break;case"dir":case"role":case"viewBox":case"width":case"height":If(n,o,u);break;case"style":Hv(n,u,g);break;case"data":if(a!=="object"){If(n,"data",u);break}case"src":case"href":if(u===""&&(a!=="a"||o!=="href")){n.removeAttribute(o);break}if(u==null||typeof u=="function"||typeof u=="symbol"||typeof u=="boolean"){n.removeAttribute(o);break}u=Vf(""+u),n.setAttribute(o,u);break;case"action":case"formAction":if(typeof u=="function"){n.setAttribute(o,"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 g=="function"&&(o==="formAction"?(a!=="input"&&en(n,a,"name",d.name,d,null),en(n,a,"formEncType",d.formEncType,d,null),en(n,a,"formMethod",d.formMethod,d,null),en(n,a,"formTarget",d.formTarget,d,null)):(en(n,a,"encType",d.encType,d,null),en(n,a,"method",d.method,d,null),en(n,a,"target",d.target,d,null)));if(u==null||typeof u=="symbol"||typeof u=="boolean"){n.removeAttribute(o);break}u=Vf(""+u),n.setAttribute(o,u);break;case"onClick":u!=null&&(n.onclick=Ur);break;case"onScroll":u!=null&&St("scroll",n);break;case"onScrollEnd":u!=null&&St("scrollend",n);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(r(61));if(o=u.__html,o!=null){if(d.children!=null)throw Error(r(60));n.innerHTML=o}}break;case"multiple":n.multiple=u&&typeof u!="function"&&typeof u!="symbol";break;case"muted":n.muted=u&&typeof u!="function"&&typeof u!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(u==null||typeof u=="function"||typeof u=="boolean"||typeof u=="symbol"){n.removeAttribute("xlink:href");break}o=Vf(""+u),n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":u!=null&&typeof u!="function"&&typeof u!="symbol"?n.setAttribute(o,""+u):n.removeAttribute(o);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"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":u&&typeof u!="function"&&typeof u!="symbol"?n.setAttribute(o,""):n.removeAttribute(o);break;case"capture":case"download":u===!0?n.setAttribute(o,""):u!==!1&&u!=null&&typeof u!="function"&&typeof u!="symbol"?n.setAttribute(o,u):n.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":u!=null&&typeof u!="function"&&typeof u!="symbol"&&!isNaN(u)&&1<=u?n.setAttribute(o,u):n.removeAttribute(o);break;case"rowSpan":case"start":u==null||typeof u=="function"||typeof u=="symbol"||isNaN(u)?n.removeAttribute(o):n.setAttribute(o,u);break;case"popover":St("beforetoggle",n),St("toggle",n),Bf(n,"popover",u);break;case"xlinkActuate":Vr(n,"http://www.w3.org/1999/xlink","xlink:actuate",u);break;case"xlinkArcrole":Vr(n,"http://www.w3.org/1999/xlink","xlink:arcrole",u);break;case"xlinkRole":Vr(n,"http://www.w3.org/1999/xlink","xlink:role",u);break;case"xlinkShow":Vr(n,"http://www.w3.org/1999/xlink","xlink:show",u);break;case"xlinkTitle":Vr(n,"http://www.w3.org/1999/xlink","xlink:title",u);break;case"xlinkType":Vr(n,"http://www.w3.org/1999/xlink","xlink:type",u);break;case"xmlBase":Vr(n,"http://www.w3.org/XML/1998/namespace","xml:base",u);break;case"xmlLang":Vr(n,"http://www.w3.org/XML/1998/namespace","xml:lang",u);break;case"xmlSpace":Vr(n,"http://www.w3.org/XML/1998/namespace","xml:space",u);break;case"is":Bf(n,"is",u);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=vR.get(o)||o,Bf(n,o,u))}}function d_(n,a,o,u,d,g){switch(o){case"style":Hv(n,u,g);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(r(61));if(o=u.__html,o!=null){if(d.children!=null)throw Error(r(60));n.innerHTML=o}}break;case"children":typeof u=="string"?Tl(n,u):(typeof u=="number"||typeof u=="bigint")&&Tl(n,""+u);break;case"onScroll":u!=null&&St("scroll",n);break;case"onScrollEnd":u!=null&&St("scrollend",n);break;case"onClick":u!=null&&(n.onclick=Ur);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;
vendor: 6,460 bytes, line 49
49default:if(!Fv.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(d=o.endsWith("Capture"),a=o.slice(2,d?o.length-7:void 0),g=n[Me]||null,g=g!=null?g[o]:null,typeof g=="function"&&n.removeEventListener(a,g,d),typeof u=="function")){typeof g!="function"&&g!==null&&(o in n?n[o]=null:n.hasAttribute(o)&&n.removeAttribute(o)),n.addEventListener(a,u,d);break e}o in n?n[o]=u:u===!0?n.setAttribute(o,""):Bf(n,o,u)}}}function Ei(n,a,o){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":St("error",n),St("load",n);var u=!1,d=!1,g;for(g in o)if(o.hasOwnProperty(g)){var T=o[g];if(T!=null)switch(g){case"src":u=!0;break;case"srcSet":d=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,a));default:en(n,a,g,T,o,null)}}d&&en(n,a,"srcSet",o.srcSet,o,null),u&&en(n,a,"src",o.src,o,null);return;case"input":St("invalid",n);var N=g=T=d=null,z=null,J=null;for(u in o)if(o.hasOwnProperty(u)){var pe=o[u];if(pe!=null)switch(u){case"name":d=pe;break;case"type":T=pe;break;case"checked":z=pe;break;case"defaultChecked":J=pe;break;case"value":g=pe;break;case"defaultValue":N=pe;break;case"children":case"dangerouslySetInnerHTML":if(pe!=null)throw Error(r(137,a));break;default:en(n,a,u,pe,o,null)}}Vv(n,g,N,z,J,T,d,!1);return;case"select":St("invalid",n),u=T=g=null;for(d in o)if(o.hasOwnProperty(d)&&(N=o[d],N!=null))switch(d){case"value":g=N;break;case"defaultValue":T=N;break;case"multiple":u=N;default:en(n,a,d,N,o,null)}a=g,o=T,n.multiple=!!u,a!=null?Sl(n,!!u,a,!1):o!=null&&Sl(n,!!u,o,!0);return;case"textarea":St("invalid",n),g=d=u=null;for(T in o)if(o.hasOwnProperty(T)&&(N=o[T],N!=null))switch(T){case"value":u=N;break;case"defaultValue":d=N;break;case"children":g=N;break;case"dangerouslySetInnerHTML":if(N!=null)throw Error(r(91));break;default:en(n,a,T,N,o,null)}zv(n,u,d,g);return;case"option":for(z in o)if(o.hasOwnProperty(z)&&(u=o[z],u!=null))switch(z){case"selected":n.selected=u&&typeof u!="function"&&typeof u!="symbol";break;default:en(n,a,z,u,o,null)}return;case"dialog":St("beforetoggle",n),St("toggle",n),St("cancel",n),St("close",n);break;case"iframe":case"object":St("load",n);break;case"video":case"audio":for(u=0;u<xc.length;u++)St(xc[u],n);break;case"image":St("error",n),St("load",n);break;case"details":St("toggle",n);break;case"embed":case"source":case"link":St("error",n),St("load",n);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(J in o)if(o.hasOwnProperty(J)&&(u=o[J],u!=null))switch(J){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,a));default:en(n,a,J,u,o,null)}return;default:if(Cm(a)){for(pe in o)o.hasOwnProperty(pe)&&(u=o[pe],u!==void 0&&d_(n,a,pe,u,o,void 0));return}}for(N in o)o.hasOwnProperty(N)&&(u=o[N],u!=null&&en(n,a,N,u,o,null))}function jO(n,a,o,u){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var d=null,g=null,T=null,N=null,z=null,J=null,pe=null;for(ue in o){var ge=o[ue];if(o.hasOwnProperty(ue)&&ge!=null)switch(ue){case"checked":break;case"value":break;case"defaultValue":z=ge;default:u.hasOwnProperty(ue)||en(n,a,ue,null,u,ge)}}for(var ie in u){var ue=u[ie];if(ge=o[ie],u.hasOwnProperty(ie)&&(ue!=null||ge!=null))switch(ie){case"type":g=ue;break;case"name":d=ue;break;case"checked":J=ue;break;case"defaultChecked":pe=ue;break;case"value":T=ue;break;case"defaultValue":N=ue;break;case"children":case"dangerouslySetInnerHTML":if(ue!=null)throw Error(r(137,a));break;default:ue!==ge&&en(n,a,ie,ue,u,ge)}}Am(n,T,N,z,J,pe,g,d);return;case"select":ue=T=N=ie=null;for(g in o)if(z=o[g],o.hasOwnProperty(g)&&z!=null)switch(g){case"value":break;case"multiple":ue=z;default:u.hasOwnProperty(g)||en(n,a,g,null,u,z)}for(d in u)if(g=u[d],z=o[d],u.hasOwnProperty(d)&&(g!=null||z!=null))switch(d){case"value":ie=g;break;case"defaultValue":N=g;break;case"multiple":T=g;default:g!==z&&en(n,a,d,g,u,z)}a=N,o=T,u=ue,ie!=null?Sl(n,!!o,ie,!1):!!u!=!!o&&(a!=null?Sl(n,!!o,a,!0):Sl(n,!!o,o?[]:"",!1));return;case"textarea":ue=ie=null;for(N in o)if(d=o[N],o.hasOwnProperty(N)&&d!=null&&!u.hasOwnProperty(N))switch(N){case"value":break;case"children":break;default:en(n,a,N,null,u,d)}for(T in u)if(d=u[T],g=o[T],u.hasOwnProperty(T)&&(d!=null||g!=null))switch(T){case"value":ie=d;break;case"defaultValue":ue=d;break;case"children":break;case"dangerouslySetInnerHTML":if(d!=null)throw Error(r(91));break;default:d!==g&&en(n,a,T,d,u,g)}Uv(n,ie,ue);return;case"option":for(var Ne in o)if(ie=o[Ne],o.hasOwnProperty(Ne)&&ie!=null&&!u.hasOwnProperty(Ne))switch(Ne){case"selected":n.selected=!1;break;default:en(n,a,Ne,null,u,ie)}for(z in u)if(ie=u[z],ue=o[z],u.hasOwnProperty(z)&&ie!==ue&&(ie!=null||ue!=null))switch(z){case"selected":n.selected=ie&&typeof ie!="function"&&typeof ie!="symbol";break;default:en(n,a,z,ie,u,ue)}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 Ge in o)ie=o[Ge],o.hasOwnProperty(Ge)&&ie!=null&&!u.hasOwnProperty(Ge)&&en(n,a,Ge,null,u,ie);for(J in u)if(ie=u[J],ue=o[J],u.hasOwnProperty(J)&&ie!==ue&&(ie!=null||ue!=null))switch(J){case"children":case"dangerouslySetInnerHTML":if(ie!=null)throw Error(r(137,a));break;default:en(n,a,J,ie,u,ue)}return;default:if(Cm(a)){for(var tn in o)ie=o[tn],o.hasOwnProperty(tn)&&ie!==void 0&&!u.hasOwnProperty(tn)&&d_(n,a,tn,void 0,u,ie);for(pe in u)ie=u[pe],ue=o[pe],!u.hasOwnProperty(pe)||ie===ue||ie===void 0&&ue===void 0||d_(n,a,pe,ie,u,ue);return}}for(var W in o)ie=o[W],o.hasOwnProperty(W)&&ie!=null&&!u.hasOwnProperty(W)&&en(n,a,W,null,u,ie);for(ge in u)ie=u[ge],ue=o[ge],!u.hasOwnProperty(ge)||ie===ue||ie==null&&ue==null||en(n,a,ge,ie,u,ue)}function Kb(n){switch(n){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function qO(){if(typeof performance.getEntriesByType=="function"){for(var n=0,a=0,o=performance.getEntriesByType("resource"),u=0;u<o.length;u++){var d=o[u],g=d.transferSize,T=d.initiatorType,N=d.duration;if(g&&N&&Kb(T)){for(T=0,N=d.responseEnd,u+=1;u<o.length;u++){var z=o[u],J=z.startTime;if(J>N)break;var pe=z.transferSize,ge=z.initiatorType;pe&&Kb(ge)&&(z=z.responseEnd,T+=pe*(z<N?1:(N-J)/(z-J)))}if(--u,a+=8*(g+T)/(d.duration/1e3),n++,10<n)break}}if(0<n)return a/n/1e6}return navigator.connection&&(n=navigator.connection.downlink,typeof n=="number")?
vendor: 17,270 bytes, line 49
49n:5}var h_=null,m_=null;function Fd(n){return n.nodeType===9?n:n.ownerDocument}function Xb(n){switch(n){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function jb(n,a){if(n===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return n===1&&a==="foreignObject"?0:n}function p_(n,a){return n==="textarea"||n==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var __=null;function YO(){var n=window.event;return n&&n.type==="popstate"?n===__?!1:(__=n,!0):(__=null,!1)}var qb=typeof setTimeout=="function"?setTimeout:void 0,WO=typeof clearTimeout=="function"?clearTimeout:void 0,Yb=typeof Promise=="function"?Promise:void 0,$O=typeof queueMicrotask=="function"?queueMicrotask:typeof Yb<"u"?function(n){return Yb.resolve(null).then(n).catch(ZO)}:qb;function ZO(n){setTimeout(function(){throw n})}function qo(n){return n==="head"}function Wb(n,a){var o=a,u=0;do{var d=o.nextSibling;if(n.removeChild(o),d&&d.nodeType===8)if(o=d.data,o==="/$"||o==="/&"){if(u===0){n.removeChild(d),eu(a);return}u--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")u++;else if(o==="html")Oc(n.ownerDocument.documentElement);else if(o==="head"){o=n.ownerDocument.head,Oc(o);for(var g=o.firstChild;g;){var T=g.nextSibling,N=g.nodeName;g[gr]||N==="SCRIPT"||N==="STYLE"||N==="LINK"&&g.rel.toLowerCase()==="stylesheet"||o.removeChild(g),g=T}}else o==="body"&&Oc(n.ownerDocument.body);o=d}while(o);eu(a)}function $b(n,a){var o=n;n=0;do{var u=o.nextSibling;if(o.nodeType===1?a?(o._stashedDisplay=o.style.display,o.style.display="none"):(o.style.display=o._stashedDisplay||"",o.getAttribute("style")===""&&o.removeAttribute("style")):o.nodeType===3&&(a?(o._stashedText=o.nodeValue,o.nodeValue=""):o.nodeValue=o._stashedText||""),u&&u.nodeType===8)if(o=u.data,o==="/$"){if(n===0)break;n--}else o!=="$"&&o!=="$?"&&o!=="$~"&&o!=="$!"||n++;o=u}while(o)}function g_(n){var a=n.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var o=a;switch(a=a.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":g_(o),Rs(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}n.removeChild(o)}}function QO(n,a,o,u){for(;n.nodeType===1;){var d=o;if(n.nodeName.toLowerCase()!==a.toLowerCase()){if(!u&&(n.nodeName!=="INPUT"||n.type!=="hidden"))break}else if(u){if(!n[gr])switch(a){case"meta":if(!n.hasAttribute("itemprop"))break;return n;case"link":if(g=n.getAttribute("rel"),g==="stylesheet"&&n.hasAttribute("data-precedence"))break;if(g!==d.rel||n.getAttribute("href")!==(d.href==null||d.href===""?null:d.href)||n.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin)||n.getAttribute("title")!==(d.title==null?null:d.title))break;return n;case"style":if(n.hasAttribute("data-precedence"))break;return n;case"script":if(g=n.getAttribute("src"),(g!==(d.src==null?null:d.src)||n.getAttribute("type")!==(d.type==null?null:d.type)||n.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin))&&g&&n.hasAttribute("async")&&!n.hasAttribute("itemprop"))break;return n;default:return n}}else if(a==="input"&&n.type==="hidden"){var g=d.name==null?null:""+d.name;if(d.type==="hidden"&&n.getAttribute("name")===g)return n}else return n;if(n=Pa(n.nextSibling),n===null)break}return null}function JO(n,a,o){if(a==="")return null;for(;n.nodeType!==3;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!o||(n=Pa(n.nextSibling),n===null))return null;return n}function Zb(n,a){for(;n.nodeType!==8;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!a||(n=Pa(n.nextSibling),n===null))return null;return n}function y_(n){return n.data==="$?"||n.data==="$~"}function v_(n){return n.data==="$!"||n.data==="$?"&&n.ownerDocument.readyState!=="loading"}function e1(n,a){var o=n.ownerDocument;if(n.data==="$~")n._reactRetry=a;else if(n.data!=="$?"||o.readyState!=="loading")a();else{var u=function(){a(),o.removeEventListener("DOMContentLoaded",u)};o.addEventListener("DOMContentLoaded",u),n._reactRetry=u}}function Pa(n){for(;n!=null;n=n.nextSibling){var a=n.nodeType;if(a===1||a===3)break;if(a===8){if(a=n.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;if(a==="/$"||a==="/&")return null}}return n}var E_=null;function Qb(n){n=n.nextSibling;for(var a=0;n;){if(n.nodeType===8){var o=n.data;if(o==="/$"||o==="/&"){if(a===0)return Pa(n.nextSibling);a--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||a++}n=n.nextSibling}return null}function Jb(n){n=n.previousSibling;for(var a=0;n;){if(n.nodeType===8){var o=n.data;if(o==="$"||o==="$!"||o==="$?"||o==="$~"||o==="&"){if(a===0)return n;a--}else o!=="/$"&&o!=="/&"||a++}n=n.previousSibling}return null}function eS(n,a,o){switch(a=Fd(o),n){case"html":if(n=a.documentElement,!n)throw Error(r(452));return n;case"head":if(n=a.head,!n)throw Error(r(453));return n;case"body":if(n=a.body,!n)throw Error(r(454));return n;default:throw Error(r(451))}}function Oc(n){for(var a=n.attributes;a.length;)n.removeAttributeNode(a[0]);Rs(n)}var Va=new Map,tS=new Set;function Ld(n){return typeof n.getRootNode=="function"?n.getRootNode():n.nodeType===9?n:n.ownerDocument}var no=le.d;le.d={f:t1,r:n1,D:i1,C:a1,L:r1,m:o1,X:l1,S:s1,M:u1};function t1(){var n=no.f(),a=Cd();return n||a}function n1(n){var a=vl(n);a!==null&&a.tag===5&&a.type==="form"?y0(a):no.r(n)}var Zl=typeof document>"u"?null:document;function nS(n,a,o){var u=Zl;if(u&&typeof a=="string"&&a){var d=Na(a);d='link[rel="'+n+'"][href="'+d+'"]',typeof o=="string"&&(d+='[crossorigin="'+o+'"]'),tS.has(d)||(tS.add(d),n={rel:n,crossOrigin:o,href:a},u.querySelector(d)===null&&(a=u.createElement("link"),Ei(a,"link",n),ci(a),u.head.appendChild(a)))}}function i1(n){no.D(n),nS("dns-prefetch",n,null)}function a1(n,a){no.C(n,a),nS("preconnect",n,a)}function r1(n,a,o){no.L(n,a,o);var u=Zl;if(u&&n&&a){var d='link[rel="preload"][as="'+Na(a)+'"]';a==="image"&&o&&o.imageSrcSet?(d+='[imagesrcset="'+Na(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(d+='[imagesizes="'+Na(o.imageSizes)+'"]')):d+='[href="'+Na(n)+'"]';var g=d;switch(a){case"style":g=Ql(n);break;case"script":g=Jl(n)}Va.has(g)||(n=E({rel:"preload",href:a==="image"&&o&&o.imageSrcSet?void 0:n,as:a},o),Va.set(g,n),u.querySelector(d)!==null||a==="style"&&u.querySelector(wc(g))||a==="script"&&u.querySelector(Nc(g))||(a=u.createElement("link"),Ei(a,"link",n),ci(a),u.head.appendChild(a)))}}function o1(n,a){no.m(n,a);var o=Zl;if(o&&n){var u=a&&typeof a.as=="string"?a.as:"script",d='link[rel="modulepreload"][as="'+Na(u)+'"][href="'+Na(n)+'"]',g=d;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":g=Jl(n)}if(!Va.has(g)&&(n=E({rel:"modulepreload",href:n},a),Va.set(g,n),o.querySelector(d)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(Nc(g)))return}u=o.createElement("link"),Ei(u,"link",n),ci(u),o.head.appendChild(u)}}}function s1(n,a,o){no.S(n,a,o);var u=Zl;if(u&&n){var d=El(u).hoistableStyles,g=Ql(n);a=a||"default";var T=d.get(g);if(!T){var N={loading:0,preload:null};if(T=u.querySelector(wc(g)))N.loading=5;else{n=E({rel:"stylesheet",href:n,"data-precedence":a},o),(o=Va.get(g))&&b_(n,o);var z=T=u.createElement("link");ci(z),Ei(z,"link",n),z._p=new Promise(function(J,pe){z.onload=J,z.onerror=pe}),z.addEventListener("load",function(){N.loading|=1}),z.addEventListener("error",function(){N.loading|=2}),N.loading|=4,Bd(T,a,u)}T={type:"stylesheet",instance:T,count:1,state:N},d.set(g,T)}}}function l1(n,a){no.X(n,a);var o=Zl;if(o&&n){var u=El(o).hoistableScripts,d=Jl(n),g=u.get(d);g||(g=o.querySelector(Nc(d)),g||(n=E({src:n,async:!0},a),(a=Va.get(d))&&S_(n,a),g=o.createElement("script"),ci(g),Ei(g,"link",n),o.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},u.set(d,g))}}function u1(n,a){no.M(n,a);var o=Zl;if(o&&n){var u=El(o).hoistableScripts,d=Jl(n),g=u.get(d);g||(g=o.querySelector(Nc(d)),g||(n=E({src:n,async:!0,type:"module"},a),(a=Va.get(d))&&S_(n,a),g=o.createElement("script"),ci(g),Ei(g,"link",n),o.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},u.set(d,g))}}function iS(n,a,o,u){var d=(d=ne.current)?Ld(d):null;if(!d)throw Error(r(446));switch(n){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(a=Ql(o.href),o=El(d).hoistableStyles,u=o.get(a),u||(u={type:"style",instance:null,count:0,state:null},o.set(a,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){n=Ql(o.href);var g=El(d).hoistableStyles,T=g.get(n);if(T||(d=d.ownerDocument||d,T={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},g.set(n,T),(g=d.querySelector(wc(n)))&&!g._p&&(T.instance=g,T.state.loading=5),Va.has(n)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Va.set(n,o),g||c1(d,n,o,T.state))),a&&u===null)throw Error(r(528,""));return T}if(a&&u!==null)throw Error(r(529,""));return null;case"script":return a=o.async,o=o.src,typeof o=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=Jl(o),o=El(d).hoistableScripts,u=o.get(a),u||(u={type:"script",instance:null,count:0,state:null},o.set(a,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,n))}}function Ql(n){return'href="'+Na(n)+'"'}function wc(n){return'link[rel="stylesheet"]['+n+"]"}function aS(n){return E({},n,{"data-precedence":n.precedence,precedence:null})}function c1(n,a,o,u){n.querySelector('link[rel="preload"][as="style"]['+a+"]")?u.loading=1:(a=n.createElement("link"),u.preload=a,a.addEventListener("load",function(){return u.loading|=1}),a.addEventListener("error",function(){return u.loading|=2}),Ei(a,"link",o),ci(a),n.head.appendChild(a))}function Jl(n){return'[src="'+Na(n)+'"]'}function Nc(n){return"script[async]"+n}function rS(n,a,o){if(a.count++,a.instance===null)switch(a.type){case"style":var u=n.querySelector('style[data-href~="'+Na(o.href)+'"]');if(u)return a.instance=u,ci(u),u;var d=E({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return u=(n.ownerDocument||n).createElement("style"),ci(u),Ei(u,"style",d),Bd(u,o.precedence,n),a.instance=u;case"stylesheet":d=Ql(o.href);var g=n.querySelector(wc(d));if(g)return a.state.loading|=4,a.instance=g,ci(g),g;u=aS(o),(d=Va.get(d))&&b_(u,d),g=(n.ownerDocument||n).createElement("link"),ci(g);var T=g;return T._p=new Promise(function(N,z){T.onload=N,T.onerror=z}),Ei(g,"link",u),a.state.loading|=4,Bd(g,o.precedence,n),a.instance=g;case"script":return g=Jl(o.src),(d=n.querySelector(Nc(g)))?(a.instance=d,ci(d),d):(u=o,(d=Va.get(g))&&(u=E({},o),S_(u,d)),n=n.ownerDocument||n,d=n.createElement("script"),ci(d),Ei(d,"link",u),n.head.appendChild(d),a.instance=d);case"void":return null;default:throw Error(r(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(u=a.instance,a.state.loading|=4,Bd(u,o.precedence,n));return a.instance}function Bd(n,a,o){for(var u=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),d=u.length?u[u.length-1]:null,g=d,T=0;T<u.length;T++){var N=u[T];if(N.dataset.precedence===a)g=N;else if(g!==d)break}g?g.parentNode.insertBefore(n,g.nextSibling):(a=o.nodeType===9?o.head:o,a.insertBefore(n,a.firstChild))}function b_(n,a){n.crossOrigin==null&&(n.crossOrigin=a.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=a.referrerPolicy),n.title==null&&(n.title=a.title)}function S_(n,a){n.crossOrigin==null&&(n.crossOrigin=a.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=a.referrerPolicy),n.integrity==null&&(n.integrity=a.integrity)}var Id=null;function oS(n,a,o){if(Id===null){var u=new Map,d=Id=new Map;d.set(o,u)}else d=Id,u=d.get(o),u||(u=new Map,d.set(o,u));if(u.has(n))return u;for(u.set(n,null),o=o.getElementsByTagName(n),d=0;d<o.length;d++){var g=o[d];if(!(g[gr]||g[Ce]||n==="link"&&g.getAttribute("rel")==="stylesheet")&&g.namespaceURI!=="http://www.w3.org/2000/svg"){var T=g.getAttribute(a)||"";T=n+T;var N=u.get(T);N?N.push(g):u.set(T,[g])}}return u}function sS(n,a,o){n=n.ownerDocument||n,n.head.insertBefore(o,a==="title"?n.querySelector("head > title"):null)}function f1(n,a,o){if(o===1||a.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;switch(a.rel){case"stylesheet":return n=a.disabled,typeof a.precedence=="string"&&n==null;default:return!0}case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function lS(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}function d1(n,a,o,u){if(o.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var d=Ql(u.href),g=a.querySelector(wc(d));if(g){a=g._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(n.count++,n=Pd.bind(n),a.then(n,n)),o.state.loading|=4,o.instance=g,ci(g);return}g=a.ownerDocument||a,u=aS(u),(d=Va.get(d))&&b_(u,d),g=g.createElement("link"),ci(g);var T=g;T._p=new Promise(function(N,z){T.onload=N,T.onerror=z}),Ei(g,"link",u),o.instance=g}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(o,a),(a=o.state.preload)&&(o.state.loading&3)===0&&(n.count++,o=Pd.bind(n),a.addEventListener("load",o),a.addEventListener("error",o))}}var T_=0;function h1(n,a){return n.stylesheets&&n.count===0&&Ud(n,n.stylesheets),0<n.count||0<n.imgCount?function(o){var u=setTimeout(function(){if(n.stylesheets&&Ud(n,n.stylesheets),n.unsuspend){var g=n.unsuspend;n.unsuspend=null,g()}},6e4+a);0<n.imgBytes&&T_===0&&(T_=62500*qO());var d=setTimeout(function(){if(n.waitingForImages=!1,n.count===0&&(n.stylesheets&&Ud(n,n.stylesheets),n.unsuspend)){var g=n.unsuspend;n.unsuspend=null,g()}},(n.imgBytes>T_?50:800)+a);return n.unsuspend=o,function(){n.unsuspend=null,clearTimeout(u),clearTimeout(d)}}:null}function Pd(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ud(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var Vd=null;function Ud(n,a){n.stylesheets=null,n.unsuspend!==null&&(n.count++,Vd=new Map,a.forEach(m1,n),Vd=null,Pd.call(n))}function m1(n,a){if(!(a.state.loading&4)){var o=Vd.get(n);if(o)var u=o.get(null);else{o=new Map,Vd.set(n,o);for(var d=n.querySelectorAll("link[data-precedence],style[data-precedence]"),g=0;g<d.length;g++){var T=d[g];(T.nodeName==="LINK"||T.getAttribute("media")!=="not all")&&(o.set(T.dataset.precedence,T),u=T)}u&&o.set(null,u)}d=a.instance,T=d.getAttribute("data-precedence"),g=o.get(T)||u,g===u&&o.set(null,d),o.set(T,d),this.count++,u=Pd.bind(this),d.addEventListener("load",u),d.addEventListener("error",u),g?g.parentNode.insertBefore(d,g.nextSibling):(n=n.nodeType===9?n.head:n,n.insertBefore(d,n.firstChild)),a.state.loading|=4}}var Mc={$$typeof:C,Provider:null,Consumer:null,_currentValue:te,_currentValue2:te,_threadCount:0};function p1(n,a,o,u,d,g,T,N,z){this.tag=1,this.containerInfo=n,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=_r(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_r(0),this.hiddenUpdates=_r(null),this.identifierPrefix=u,this.onUncaughtError=d,this.onCaughtError=g,this.onRecoverableError=T,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=z,this.incompleteTransitions=new Map}function uS(n,a,o,u,d,g,T,N,z,J,pe,ge){return n=new p1(n,a,o,T,z,J,pe,ge,N),a=1,g===!0&&(a|=24),g=_a(3,null,null,a),n.current=g,g.stateNode=n,a=np(),a.refCount++,n.pooledCache=a,a.refCount++,g.memoizedState={element:u,isDehydrated:o,cache:a},op(g),n}function cS(n){return n?(n=wl,n):wl}function fS(n,a,o,u,d,g){d=cS(d),u.context===null?u.context=d:u.pendingContext=d,u=Bo(a),u.payload={element:o},g=g===void 0?null:g,g!==null&&(u.callback=g),o=Io(n,u,a),o!==null&&(na(o,n,a),cc(o,n,a))}function dS(n,a){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var o=n.retryLane;n.retryLane=o!==0&&o<a?o:a}}function A_(n,a){dS(n,a),(n=n.alternate)&&dS(n,a)}function hS(n){if(n.tag===13||n.tag===31){var a=ks(n,67108864);a!==null&&na(a,n,67108864),A_(n,67108864)}}function mS(n){if(n.tag===13||n.tag===31){var a=ba();a=V(a);var o=ks(n,a);o!==null&&na(o,n,a),A_(n,a)}}var zd=!0;function _1(n,a,o,u){var d=X.T;X.T=null;var g=le.p;try{le.p=2,D_(n,a,o,u)}finally{le.p=g,X.T=d}}function g1(n,a,o,u){var d=X.T;X.T=null;var g=le.p;try{le.p=8,D_(n,a,o,u)}finally{le.p=g,X.T=d}}function D_(n,a,o,u){if(zd){var d=C_(u);
vendor: 6,666 bytes, line 49
49if(d===null)f_(n,a,u,Gd,o),_S(n,u);else if(v1(d,n,a,o,u))u.stopPropagation();else if(_S(n,u),a&4&&-1<y1.indexOf(n)){for(;d!==null;){var g=vl(d);if(g!==null)switch(g.tag){case 3:if(g=g.stateNode,g.current.memoizedState.isDehydrated){var T=pr(g.pendingLanes);if(T!==0){var N=g;for(N.pendingLanes|=2,N.entangledLanes|=2;T;){var z=1<<31-qe(T);N.entanglements[1]|=z,T&=~z}br(g),(zt&6)===0&&(Ad=Ke()+500,Cc(0))}}break;case 31:case 13:N=ks(g,2),N!==null&&na(N,g,2),Cd(),A_(g,2)}if(g=C_(u),g===null&&f_(n,a,u,Gd,o),g===d)break;d=g}d!==null&&u.stopPropagation()}else f_(n,a,u,null,o)}}function C_(n){return n=Rm(n),x_(n)}var Gd=null;function x_(n){if(Gd=null,n=Pr(n),n!==null){var a=l(n);if(a===null)n=null;else{var o=a.tag;if(o===13){if(n=c(a),n!==null)return n;n=null}else if(o===31){if(n=f(a),n!==null)return n;n=null}else if(o===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;n=null}else a!==n&&(n=null)}}return Gd=n,null}function pS(n){switch(n){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($t()){case Wi:return 2;case P:return 8;case be:case ke:return 32;case Oe:return 268435456;default:return 32}default:return 32}}var R_=!1,Yo=null,Wo=null,$o=null,kc=new Map,Fc=new Map,Zo=[],y1="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 _S(n,a){switch(n){case"focusin":case"focusout":Yo=null;break;case"dragenter":case"dragleave":Wo=null;break;case"mouseover":case"mouseout":$o=null;break;case"pointerover":case"pointerout":kc.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fc.delete(a.pointerId)}}function Lc(n,a,o,u,d,g){return n===null||n.nativeEvent!==g?(n={blockedOn:a,domEventName:o,eventSystemFlags:u,nativeEvent:g,targetContainers:[d]},a!==null&&(a=vl(a),a!==null&&hS(a)),n):(n.eventSystemFlags|=u,a=n.targetContainers,d!==null&&a.indexOf(d)===-1&&a.push(d),n)}function v1(n,a,o,u,d){switch(a){case"focusin":return Yo=Lc(Yo,n,a,o,u,d),!0;case"dragenter":return Wo=Lc(Wo,n,a,o,u,d),!0;case"mouseover":return $o=Lc($o,n,a,o,u,d),!0;case"pointerover":var g=d.pointerId;return kc.set(g,Lc(kc.get(g)||null,n,a,o,u,d)),!0;case"gotpointercapture":return g=d.pointerId,Fc.set(g,Lc(Fc.get(g)||null,n,a,o,u,d)),!0}return!1}function gS(n){var a=Pr(n.target);if(a!==null){var o=l(a);if(o!==null){if(a=o.tag,a===13){if(a=c(o),a!==null){n.blockedOn=a,se(n.priority,function(){mS(o)});return}}else if(a===31){if(a=f(o),a!==null){n.blockedOn=a,se(n.priority,function(){mS(o)});return}}else if(a===3&&o.stateNode.current.memoizedState.isDehydrated){n.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}n.blockedOn=null}function Hd(n){if(n.blockedOn!==null)return!1;for(var a=n.targetContainers;0<a.length;){var o=C_(n.nativeEvent);if(o===null){o=n.nativeEvent;var u=new o.constructor(o.type,o);xm=u,o.target.dispatchEvent(u),xm=null}else return a=vl(o),a!==null&&hS(a),n.blockedOn=o,!1;a.shift()}return!0}function yS(n,a,o){Hd(n)&&o.delete(a)}function E1(){R_=!1,Yo!==null&&Hd(Yo)&&(Yo=null),Wo!==null&&Hd(Wo)&&(Wo=null),$o!==null&&Hd($o)&&($o=null),kc.forEach(yS),Fc.forEach(yS)}function Kd(n,a){n.blockedOn===a&&(n.blockedOn=null,R_||(R_=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,E1)))}var Xd=null;function vS(n){Xd!==n&&(Xd=n,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Xd===n&&(Xd=null);for(var a=0;a<n.length;a+=3){var o=n[a],u=n[a+1],d=n[a+2];if(typeof u!="function"){if(x_(u||o)===null)continue;break}var g=vl(o);g!==null&&(n.splice(a,3),a-=3,Cp(g,{pending:!0,data:d,method:o.method,action:u},u,d))}}))}function eu(n){function a(z){return Kd(z,n)}Yo!==null&&Kd(Yo,n),Wo!==null&&Kd(Wo,n),$o!==null&&Kd($o,n),kc.forEach(a),Fc.forEach(a);for(var o=0;o<Zo.length;o++){var u=Zo[o];u.blockedOn===n&&(u.blockedOn=null)}for(;0<Zo.length&&(o=Zo[0],o.blockedOn===null);)gS(o),o.blockedOn===null&&Zo.shift();if(o=(n.ownerDocument||n).$$reactFormReplay,o!=null)for(u=0;u<o.length;u+=3){var d=o[u],g=o[u+1],T=d[Me]||null;if(typeof g=="function")T||vS(o);else if(T){var N=null;if(g&&g.hasAttribute("formAction")){if(d=g,T=g[Me]||null)N=T.formAction;else if(x_(d)!==null)continue}else N=T.action;typeof N=="function"?o[u+1]=N:(o.splice(u,3),u-=3),vS(o)}}}function ES(){function n(g){g.canIntercept&&g.info==="react-transition"&&g.intercept({handler:function(){return new Promise(function(T){return d=T})},focusReset:"manual",scroll:"manual"})}function a(){d!==null&&(d(),d=null),u||setTimeout(o,20)}function o(){if(!u&&!navigation.transition){var g=navigation.currentEntry;g&&g.url!=null&&navigation.navigate(g.url,{state:g.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var u=!1,d=null;return navigation.addEventListener("navigate",n),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(o,100),function(){u=!0,navigation.removeEventListener("navigate",n),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),d!==null&&(d(),d=null)}}}function O_(n){this._internalRoot=n}jd.prototype.render=O_.prototype.render=function(n){var a=this._internalRoot;if(a===null)throw Error(r(409));var o=a.current,u=ba();fS(o,u,n,a,null,null)},jd.prototype.unmount=O_.prototype.unmount=function(){var n=this._internalRoot;if(n!==null){this._internalRoot=null;var a=n.containerInfo;fS(n.current,2,null,n,null,null),Cd(),a[sn]=null}};
49function jd(n){this._internalRoot=n}jd.prototype.unstable_scheduleHydration=function(n){if(n){var a=ee();n={blockedOn:null,target:n,priority:a};for(var o=0;o<Zo.length&&a!==0&&a<Zo[o].priority;o++);Zo.splice(o,0,n),o===0&&gS(n)}};var bS=t.version;if(bS!=="19.2.0")throw Error(r(527,bS,"19.2.0"));le.findDOMNode=function(n){var a=n._reactInternals;if(a===void 0)throw typeof n.render=="function"?Error(r(188)):(n=Object.keys(n).join(","),Error(r(268,n)));return n=p(a),n=n!==null?v(n):null,n=n===null?null:n.stateNode,n};var b1={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:X,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var qd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!qd.isDisabled&&qd.supportsFiber)try{Je=qd.inject(b1),Rt=qd}catch{}}return Ic.createRoot=function(n,a){if(!s(n))throw Error(r(299));var o=!1,u="",d=R0,g=O0,T=w0;return a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(u=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(T=a.onRecoverableError)),a=uS(n,1,!1,null,null,o,u,null,d,g,T,ES),n[sn]=a.current,c_(n),new O_(a)},Ic.hydrateRoot=function(n,a,o){if(!s(n))throw Error(r(299));var u=!1,d="",g=R0,T=O0,N=w0,z=null;return o!=null&&(o.unstable_strictMode===!0&&(u=!0),o.identifierPrefix!==void 0&&(d=o.identifierPrefix),o.onUncaughtError!==void 0&&(g=o.onUncaughtError),o.onCaughtError!==void 0&&(T=o.onCaughtError),o.onRecoverableError!==void 0&&(N=o.onRecoverableError),o.formState!==void 0&&(z=o.formState)),a=uS(n,1,!0,a,o??null,u,d,z,g,T,N,ES),a.context=cS(null),o=a.current,u=ba(),u=V(u),d=Bo(u),d.callback=null,Io(o,d,u),o=u,a.current.lanes=o,Oo(a,o),br(a),n[sn]=a.current,c_(n),new jd(a)},Ic.version="19.2.0",Ic}var NS;function N1(){if(NS)return M_.exports;NS=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(),M_.exports=w1(),M_.exports}var M1=N1();/**
50 * react-router v7.9.3
51 *
52 * Copyright (c) Remix Software Inc.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE.md file in the root directory of this source tree.
56 *
57 * @license MIT
58 */var MS="popstate";function k1(e={}){function t(r,s){let{pathname:l,search:c,hash:f}=r.location;return bg("",{pathname:l,search:c,hash:f},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function i(r,s){return typeof s=="string"?s:sf(s)}return L1(t,i,null,e)}function wn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Nr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function F1(){return Math.random().toString(36).substring(2,10)}function kS(e,t){return{usr:e.state,key:e.key,idx:t}}function bg(e,t,i=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Vu(t):t,state:i,key:t&&t.key||r||F1()}}function sf({pathname:e="/",search:t="",hash:i=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),i&&i!=="#"&&(e+=i.charAt(0)==="#"?i:"#"+i),e}function Vu(e){let t={};if(e){let i=e.indexOf("#");i>=0&&(t.hash=e.substring(i),e=e.substring(0,i));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function L1(e,t,i,r={}){let{window:s=document.defaultView,v5Compat:l=!1}=r,c=s.history,f="POP",h=null,p=v();p==null&&(p=0,c.replaceState({...c.state,idx:p},""));function v(){return(c.state||{idx:null}).idx}function E(){f="POP";let _=v(),m=_==null?null:_-p;p=_,h&&h({action:f,location:F.location,delta:m})}function A(_,m){f="PUSH";let S=bg(F.location,_,m);p=v()+1;let C=kS(S,p),D=F.createHref(S);try{c.pushState(C,"",D)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;s.location.assign(D)}l&&h&&h({action:f,location:F.location,delta:1})}function R(_,m){f="REPLACE";let S=bg(F.location,_,m);p=v();let C=kS(S,p),D=F.createHref(S);c.replaceState(C,"",D),l&&h&&h({action:f,location:F.location,delta:0})}function x(_){return B1(_)}let F={get action(){return f},get location(){return e(s,c)},listen(_){if(h)throw new Error("A history only accepts one active listener");return s.addEventListener(MS,E),h=_,()=>{s.removeEventListener(MS,E),h=null}},createHref(_){return t(s,_)},createURL:x,encodeLocation(_){let m=x(_);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:A,replace:R,go(_){return c.go(_)}};return F}function B1(e,t=!1){let i="http://localhost";
58typeof window<"u"&&(i=window.location.origin!=="null"?window.location.origin:window.location.href),wn(i,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:sf(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=i+r),new URL(r,i)}function GA(e,t,i="/"){return I1(e,t,i,!1)}function I1(e,t,i,r){let s=typeof t=="string"?Vu(t):t,l=co(s.pathname||"/",i);if(l==null)return null;let c=HA(e);P1(c);let f=null;for(let h=0;f==null&&h<c.length;++h){let p=W1(l);f=q1(c[h],p,r)}return f}function HA(e,t=[],i=[],r="",s=!1){let l=(c,f,h=s,p)=>{let v={relativePath:p===void 0?c.path||"":p,caseSensitive:c.caseSensitive===!0,childrenIndex:f,route:c};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(r)&&h)return;wn(v.relativePath.startsWith(r),`Absolute route path "${v.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(r.length)}let E=so([r,v.relativePath]),A=i.concat(v);c.children&&c.children.length>0&&(wn(c.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${E}".`),HA(c.children,t,A,E,h)),!(c.path==null&&!c.index)&&t.push({path:E,score:X1(E,c.index),routesMeta:A})};return e.forEach((c,f)=>{if(c.path===""||!c.path?.includes("?"))l(c,f);else for(let h of KA(c.path))l(c,f,!0,h)}),t}function KA(e){let t=e.split("/");if(t.length===0)return[];let[i,...r]=t,s=i.endsWith("?"),l=i.replace(/\?$/,"");if(r.length===0)return s?[l,""]:[l];let c=KA(r.join("/")),f=[];return f.push(...c.map(h=>h===""?l:[l,h].join("/"))),s&&f.push(...c),f.map(h=>e.startsWith("/")&&h===""?"/":h)}function P1(e){e.sort((t,i)=>t.score!==i.score?i.score-t.score:j1(t.routesMeta.map(r=>r.childrenIndex),i.routesMeta.map(r=>r.childrenIndex)))}var V1=/^:[\w-]+$/,U1=3,z1=2,G1=1,H1=10,K1=-2,FS=e=>e==="*";function X1(e,t){let i=e.split("/"),r=i.length;return i.some(FS)&&(r+=K1),t&&(r+=z1),i.filter(s=>!FS(s)).reduce((s,l)=>s+(V1.test(l)?U1:l===""?G1:H1),r)}function j1(e,t){return e.length===t.length&&e.slice(0,-1).every((r,s)=>r===t[s])?e[e.length-1]-t[t.length-1]:0}function q1(e,t,i=!1){let{routesMeta:r}=e,s={},l="/",c=[];for(let f=0;f<r.length;++f){let h=r[f],p=f===r.length-1,v=l==="/"?t:t.slice(l.length)||"/",E=Ch({path:h.relativePath,caseSensitive:h.caseSensitive,end:p},v),A=h.route;if(!E&&p&&i&&!r[r.length-1].route.index&&(E=Ch({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},v)),!E)return null;
58Object.assign(s,E.params),c.push({params:s,pathname:so([l,E.pathname]),pathnameBase:J1(so([l,E.pathnameBase])),route:A}),E.pathnameBase!=="/"&&(l=so([l,E.pathnameBase]))}return c}function Ch(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[i,r]=Y1(e.path,e.caseSensitive,e.end),s=t.match(i);if(!s)return null;let l=s[0],c=l.replace(/(.)\/+$/,"$1"),f=s.slice(1);return{params:r.reduce((p,{paramName:v,isOptional:E},A)=>{if(v==="*"){let x=f[A]||"";c=l.slice(0,l.length-x.length).replace(/(.)\/+$/,"$1")}const R=f[A];return E&&!R?p[v]=void 0:p[v]=(R||"").replace(/%2F/g,"/"),p},{}),pathname:l,pathnameBase:c,pattern:e}}function Y1(e,t=!1,i=!0){Nr(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(c,f,h)=>(r.push({paramName:f,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function W1(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Nr(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function co(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let i=t.endsWith("/")?t.length-1:t.length,r=e.charAt(i);return r&&r!=="/"?null:e.slice(i)||"/"}function $1(e,t="/"){let{pathname:i,search:r="",hash:s=""}=typeof e=="string"?Vu(e):e;return{pathname:i?i.startsWith("/")?i:Z1(i,t):t,search:ew(r),hash:tw(s)}}function Z1(e,t){let i=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?i.length>1&&i.pop():s!=="."&&i.push(s)}),i.length>1?i.join("/"):"/"}function B_(e,t,i,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${i}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Q1(e){return e.filter((t,i)=>i===0||t.route.path&&t.route.path.length>0)}function XA(e){let t=Q1(e);return t.map((i,r)=>r===t.length-1?i.pathname:i.pathnameBase)}function jA(e,t,i,r=!1){let s;typeof e=="string"?s=Vu(e):(s={...e},wn(!s.pathname||!s.pathname.includes("?"),B_("?","pathname","search",s)),wn(!s.pathname||!s.pathname.includes("#"),B_("#","pathname","hash",s)),wn(!s.search||!s.search.includes("#"),B_("#","search","hash",s)));let l=e===""||s.pathname==="",c=l?"/":s.pathname,f;if(c==null)f=i;else{let E=t.length-1;if(!r&&c.startsWith("..")){let A=c.split("/");for(;A[0]==="..";)A.shift(),E-=1;s.pathname=A.join("/")}f=E>=0?t[E]:"/"}let h=$1(s,f),p=c&&c!=="/"&&c.endsWith("/"),v=(l||c===".")&&i.endsWith("/");return!h.pathname.endsWith("/")&&(p||v)&&(h.pathname+="/"),h}var so=e=>e.join("/").replace(/\/\/+/g,"/"),J1=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),ew=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,tw=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function nw(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var qA=["POST","PUT","PATCH","DELETE"];new Set(qA);var iw=["GET",...qA];new Set(iw);var Uu=H.createContext(null);Uu.displayName="DataRouter";var Wh=H.createContext(null);Wh.displayName="DataRouterState";H.createContext(!1);var YA=H.createContext({isTransitioning:!1});YA.displayName="ViewTransition";var aw=H.createContext(new Map);aw.displayName="Fetchers";var rw=H.createContext(null);rw.displayName="Await";var Fr=H.createContext(null);Fr.displayName="Navigation";var Sf=H.createContext(null);Sf.displayName="Location";var Do=H.createContext({outlet:null,matches:[],isDataRoute:!1});Do.displayName="Route";var my=H.createContext(null);my.displayName="RouteError";function ow(e,{relative:t}={}){wn(Tf(),"useHref() may be used only in the context of a <Router> component.");let{basename:i,navigator:r}=H.useContext(Fr),{hash:s,pathname:l,search:c}=Af(e,{relative:t}),f=l;return i!=="/"&&(f=l==="/"?i:so([i,l])),r.createHref({pathname:f,search:c,hash:s})}function Tf(){return H.useContext(Sf)!=null}function dl(){return wn(Tf(),"useLocation() may be used only in the context of a <Router> component."),H.useContext(Sf).location}var WA="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function $A(e){H.useContext(Fr).static||H.useLayoutEffect(e)}function sw(){let{isDataRoute:e}=H.useContext(Do);return e?Ew():lw()}function lw(){wn(Tf(),"useNavigate() may be used only in the context of a <Router> component.");let e=H.useContext(Uu),{basename:t,navigator:i}=H.useContext(Fr),{matches:r}=H.useContext(Do),{pathname:s}=dl(),l=JSON.stringify(XA(r)),c=H.useRef(!1);return $A(()=>{c.current=!0}),H.useCallback((h,p={})=>
58{if(Nr(c.current,WA),!c.current)return;if(typeof h=="number"){i.go(h);return}let v=jA(h,JSON.parse(l),s,p.relative==="path");e==null&&t!=="/"&&(v.pathname=v.pathname==="/"?t:so([t,v.pathname])),(p.replace?i.replace:i.push)(v,p.state,p)},[t,i,l,s,e])}H.createContext(null);function Af(e,{relative:t}={}){let{matches:i}=H.useContext(Do),{pathname:r}=dl(),s=JSON.stringify(XA(i));return H.useMemo(()=>jA(e,JSON.parse(s),r,t==="path"),[e,s,r,t])}function uw(e,t){return ZA(e,t)}function ZA(e,t,i,r,s){wn(Tf(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:l}=H.useContext(Fr),{matches:c}=H.useContext(Do),f=c[c.length-1],h=f?f.params:{},p=f?f.pathname:"/",v=f?f.pathnameBase:"/",E=f&&f.route;{let S=E&&E.path||"";QA(p,!E||S.endsWith("*")||S.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${p}" (under <Route path="${S}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
59
60Please change the parent <Route path="${S}"> to <Route path="${S==="/"?"*":`${S}/*`}">.`)}let A=dl(),R;if(t){let S=typeof t=="string"?Vu(t):t;wn(v==="/"||S.pathname?.startsWith(v),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${S.pathname}" was given in the \`location\` prop.`),R=S}else R=A;let x=R.pathname||"/",F=x;if(v!=="/"){let S=v.replace(/^\//,"").split("/");F="/"+x.replace(/^\//,"").split("/").slice(S.length).join("/")}let _=GA(e,{pathname:F});Nr(E||_!=null,`No routes matched location "${R.pathname}${R.search}${R.hash}" `),Nr(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${R.pathname}${R.search}${R.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let m=mw(_&&_.map(S=>Object.assign({},S,{params:Object.assign({},h,S.params),pathname:so([v,l.encodeLocation?l.encodeLocation(S.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?v:so([v,l.encodeLocation?l.encodeLocation(S.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:S.pathnameBase])})),c,i,r,s);return t&&m?H.createElement(Sf.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...R},navigationType:"POP"}},m):m}function cw(){let e=vw(),t=nw(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),i=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:r},l={padding:"2px 4px",backgroundColor:r},c=null;return console.error("Error handled by React Router default ErrorBoundary:",e),c=H.createElement(H.Fragment,null,H.createElement("p",null,"💿 Hey developer 👋"),H.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",H.createElement("code",{style:l},"ErrorBoundary")," or"," ",H.createElement("code",{style:l},"errorElement")," prop on your route.")),H.createElement(H.Fragment,null,H.createElement("h2",null,"Unexpected Application Error!"),H.createElement("h3",{style:{fontStyle:"italic"}},t),i?H.createElement("pre",{style:s},i):null,c)}var fw=H.createElement(cw,null),dw=class extends H.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.unstable_onError?this.props.unstable_onError(e,t):console.error("React Router caught the following error during render",e)}render(){return this.state.error!==void 0?H.createElement(Do.Provider,{value:this.props.routeContext},H.createElement(my.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function hw({routeContext:e,match:t,children:i}){let r=H.useContext(Uu);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),H.createElement(Do.Provider,{value:e},i)}function mw(e,t=[],i=null,r=null,s=null){if(e==null){if(!i)return null;if(i.errors)e=i.matches;else if(t.length===0&&!i.initialized&&i.matches.length>0)e=i.matches;else return null}let l=e,c=i?.errors;if(c!=null){let p=l.findIndex(v=>v.route.id&&c?.[v.route.id]!==void 0);wn(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),l=l.slice(0,Math.min(l.length,p+1))}let f=!1,h=-1;if(i)for(let p=0;p<l.length;p++){let v=l[p];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(h=p),v.route.id){let{loaderData:E,errors:A}
60=i,R=v.route.loader&&!E.hasOwnProperty(v.route.id)&&(!A||A[v.route.id]===void 0);if(v.route.lazy||R){f=!0,h>=0?l=l.slice(0,h+1):l=[l[0]];break}}}return l.reduceRight((p,v,E)=>{let A,R=!1,x=null,F=null;i&&(A=c&&v.route.id?c[v.route.id]:void 0,x=v.route.errorElement||fw,f&&(h<0&&E===0?(QA("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),R=!0,F=null):h===E&&(R=!0,F=v.route.hydrateFallbackElement||null)));let _=t.concat(l.slice(0,E+1)),m=()=>{let S;return A?S=x:R?S=F:v.route.Component?S=H.createElement(v.route.Component,null):v.route.element?S=v.route.element:S=p,H.createElement(hw,{match:v,routeContext:{outlet:p,matches:_,isDataRoute:i!=null},children:S})};return i&&(v.route.ErrorBoundary||v.route.errorElement||E===0)?H.createElement(dw,{location:i.location,revalidation:i.revalidation,component:x,error:A,children:m(),routeContext:{outlet:null,matches:_,isDataRoute:!0},unstable_onError:r}):m()},null)}function py(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function pw(e){let t=H.useContext(Uu);return wn(t,py(e)),t}function _w(e){let t=H.useContext(Wh);return wn(t,py(e)),t}function gw(e){let t=H.useContext(Do);return wn(t,py(e)),t}function _y(e){let t=gw(e),i=t.matches[t.matches.length-1];return wn(i.route.id,`${e} can only be used on routes that contain a unique "id"`),i.route.id}function yw(){return _y("useRouteId")}function vw(){let e=H.useContext(my),t=_w("useRouteError"),i=_y("useRouteError");return e!==void 0?e:t.errors?.[i]}function Ew(){let{router:e}=pw("useNavigate"),t=_y("useNavigate"),i=H.useRef(!1);return $A(()=>{i.current=!0}),H.useCallback(async(s,l={})=>{Nr(i.current,WA),i.current&&(typeof s=="number"?e.navigate(s):await e.navigate(s,{fromRouteId:t,...l}))},[e,t])}var LS={};function QA(e,t,i){!t&&!LS[e]&&(LS[e]=!0,Nr(!1,i))}H.memo(bw);function bw({routes:e,future:t,state:i,unstable_onError:r}){return ZA(e,void 0,i,r,t)}function Ys(e){wn(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Sw({basename:e="/",children:t=null,location:i,navigationType:r="POP",navigator:s,static:l=!1}){wn(!Tf(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let c=e.replace(/^\/*/,"/"),f=H.useMemo(()=>({basename:c,navigator:s,static:l,future:{}}),[c,s,l]);typeof i=="string"&&(i=Vu(i));let{pathname:h="/",search:p="",hash:v="",state:E=null,key:A="default"}=i,R=H.useMemo(()=>{let x=co(h,c);return x==null?null:{location:{pathname:x,search:p,hash:v,state:E,key:A},navigationType:r}},[c,h,p,v,E,A,r]);return Nr(R!=null,`<Router basename="${c}"> is not able to match the URL "${h}${p}${v}" because it does not start with the basename, so the <Router> won't render anything.`),R==null?null:H.createElement(Fr.Provider,{value:f},H.createElement(Sf.Provider,{children:t,value:R}))}function Tw({children:e,location:t}){return uw(Sg(e),t)}function Sg(e,t=[]){let i=[];return H.Children.forEach(e,(r,s)=>{if(!H.isValidElement(r))return;let l=[...t,s];if(r.type===H.Fragment){i.push.apply(i,Sg(r.props.children,l));return}wn(r.type===Ys,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),wn(!r.props.index||!r.props.children,"An index route cannot have child routes.");let c={id:r.props.id||l.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(c.children=Sg(r.props.children,l)),i.push(c)}),i}var ch="get",fh="application/x-www-form-urlencoded";function $h(e){return e!=null&&typeof e.tagName=="string"}function Aw(e){return $h(e)&&e.tagName.toLowerCase()==="button"}function Dw(e){return $h(e)&&e.tagName.toLowerCase()==="form"}function Cw(e){return $h(e)&&e.tagName.toLowerCase()==="input"}function xw(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Rw(e,t){return e.button===0&&(!t||t==="_self")&&!xw(e)}var Yd=null;function Ow(){if(Yd===null)try{new FormData(document.createElement("form"),0),Yd=!1}catch{Yd=!0}return Yd}var ww=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function I_(e){return e!=null&&!ww.has(e)?(Nr(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${fh}"`),null):e}function Nw(e,t){let i,r,s,l,c;if(Dw(e)){let f=e.getAttribute("action");r=f?co(f,t):null,i=e.getAttribute("method")||ch,s=I_(e.getAttribute("enctype"))||fh,l=new FormData(e)}else if(Aw(e)||Cw(e)&&(e.type==="submit"||e.type==="image")){let f=e.form;if(f==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let h=e.getAttribute("formaction")||f.getAttribute("action");if(r=h?co(h,t):null,i=e.getAttribute("formmethod")||f.getAttribute("method")||ch,s=I_(e.getAttribute("formenctype"))||I_(f.getAttribute("enctype"))||fh,l=new FormData(f,e),!Ow()){let{name:p,type:v,value:E}=e;if(v==="image"){let A=p?`${p}.`:"";l.append(`${A}x`,"0"),l.append(`${A}y`,"0")}
60else p&&l.append(p,E)}}else{if($h(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');i=ch,r=null,s=fh,c=e}return l&&s==="text/plain"&&(c=l,l=void 0),{action:r,method:i.toLowerCase(),encType:s,formData:l,body:c}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function gy(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Mw(e,t,i){let r=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r.pathname==="/"?r.pathname=`_root.${i}`:t&&co(r.pathname,t)==="/"?r.pathname=`${t.replace(/\/$/,"")}/_root.${i}`:r.pathname=`${r.pathname.replace(/\/$/,"")}.${i}`,r}async function kw(e,t){if(e.id in t)return t[e.id];try{let i=await import(e.module);return t[e.id]=i,i}catch(i){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(i),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Fw(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function Lw(e,t,i){let r=await Promise.all(e.map(async s=>{let l=t.routes[s.route.id];if(l){let c=await kw(l,i);return c.links?c.links():[]}return[]}));return Vw(r.flat(1).filter(Fw).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function BS(e,t,i,r,s,l){let c=(h,p)=>i[p]?h.route.id!==i[p].route.id:!0,f=(h,p)=>i[p].pathname!==h.pathname||i[p].route.path?.endsWith("*")&&i[p].params["*"]!==h.params["*"];return l==="assets"?t.filter((h,p)=>c(h,p)||f(h,p)):l==="data"?t.filter((h,p)=>{let v=r.routes[h.route.id];if(!v||!v.hasLoader)return!1;if(c(h,p)||f(h,p))return!0;if(h.route.shouldRevalidate){let E=h.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:i[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:h.params,defaultShouldRevalidate:!0});if(typeof E=="boolean")return E}return!0}):[]}function Bw(e,t,{includeHydrateFallback:i}={}){return Iw(e.map(r=>{let s=t.routes[r.route.id];if(!s)return[];let l=[s.module];return s.clientActionModule&&(l=l.concat(s.clientActionModule)),s.clientLoaderModule&&(l=l.concat(s.clientLoaderModule)),i&&s.hydrateFallbackModule&&(l=l.concat(s.hydrateFallbackModule)),s.imports&&(l=l.concat(s.imports)),l}).flat(1))}function Iw(e){return[...new Set(e)]}function Pw(e){let t={},i=Object.keys(e).sort();for(let r of i)t[r]=e[r];return t}function Vw(e,t){let i=new Set;return new Set(t),e.reduce((r,s)=>{let l=JSON.stringify(Pw(s));return i.has(l)||(i.add(l),r.push({key:l,link:s})),r},[])}function JA(){let e=H.useContext(Uu);return gy(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function Uw(){let e=H.useContext(Wh);return gy(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var yy=H.createContext(void 0);yy.displayName="FrameworkContext";function eD(){let e=H.useContext(yy);return gy(e,"You must render this element inside a <HydratedRouter> element"),e}function zw(e,t){let i=H.useContext(yy),[r,s]=H.useState(!1),[l,c]=H.useState(!1),{onFocus:f,onBlur:h,onMouseEnter:p,onMouseLeave:v,onTouchStart:E}=t,A=H.useRef(null);H.useEffect(()=>{if(e==="render"&&c(!0),e==="viewport"){let F=m=>{m.forEach(S=>{c(S.isIntersecting)})},_=new IntersectionObserver(F,{threshold:.5});return A.current&&_.observe(A.current),()=>{_.disconnect()}}},[e]),H.useEffect(()=>{if(r){let F=setTimeout(()=>{c(!0)},100);return()=>{clearTimeout(F)}}},[r]);let R=()=>{s(!0)},x=()=>{s(!1),c(!1)};return i?e!=="intent"?[l,A,{}]:[l,A,{onFocus:Pc(f,R),onBlur:Pc(h,x),onMouseEnter:Pc(p,R),onMouseLeave:Pc(v,x),onTouchStart:Pc(E,R)}]:[!1,A,{}]}function Pc(e,t){return i=>{e&&e(i),i.defaultPrevented||t(i)}}function Gw({page:e,...t}){let{router:i}=JA(),r=H.useMemo(()=>GA(i.routes,e,i.basename),[i.routes,e,i.basename]);return r?H.createElement(Kw,{page:e,matches:r,...t}):null}function Hw(e){let{manifest:t,routeModules:i}=eD(),[r,s]=H.useState([]);return H.useEffect(()=>{let l=!1;return Lw(e,t,i).then(c=>{l||s(c)}),()=>{l=!0}},[e,t,i]),r}function Kw({page:e,matches:t,...i}){let r=dl(),{manifest:s,routeModules:l}=eD(),{basename:c}=JA(),{loaderData:f,matches:h}=Uw(),p=H.useMemo(()=>BS(e,t,h,s,r,"data"),[e,t,h,s,r]),v=H.useMemo(()=>BS(e,t,h,s,r,"assets"),[e,t,h,s,r]),E=H.useMemo(()=>
60{if(e===r.pathname+r.search+r.hash)return[];let x=new Set,F=!1;if(t.forEach(m=>{let S=s.routes[m.route.id];!S||!S.hasLoader||(!p.some(C=>C.route.id===m.route.id)&&m.route.id in f&&l[m.route.id]?.shouldRevalidate||S.hasClientLoader?F=!0:x.add(m.route.id))}),x.size===0)return[];let _=Mw(e,c,"data");return F&&x.size>0&&_.searchParams.set("_routes",t.filter(m=>x.has(m.route.id)).map(m=>m.route.id).join(",")),[_.pathname+_.search]},[c,f,r,s,p,t,e,l]),A=H.useMemo(()=>Bw(v,s),[v,s]),R=Hw(v);return H.createElement(H.Fragment,null,E.map(x=>H.createElement("link",{key:x,rel:"prefetch",as:"fetch",href:x,...i})),A.map(x=>H.createElement("link",{key:x,rel:"modulepreload",href:x,...i})),R.map(({key:x,link:F})=>H.createElement("link",{key:x,nonce:i.nonce,...F})))}function Xw(...e){return t=>{e.forEach(i=>{typeof i=="function"?i(t):i!=null&&(i.current=t)})}}var tD=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{tD&&(window.__reactRouterVersion="7.9.3")}catch{}function jw({basename:e,children:t,window:i}){let r=H.useRef();r.current==null&&(r.current=k1({window:i,v5Compat:!0}));let s=r.current,[l,c]=H.useState({action:s.action,location:s.location}),f=H.useCallback(h=>{H.startTransition(()=>c(h))},[c]);return H.useLayoutEffect(()=>s.listen(f),[s,f]),H.createElement(Sw,{basename:e,children:t,location:l.location,navigationType:l.action,navigator:s})}var nD=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,zu=H.forwardRef(function({onClick:t,discover:i="render",prefetch:r="none",relative:s,reloadDocument:l,replace:c,state:f,target:h,to:p,preventScrollReset:v,viewTransition:E,...A},R){let{basename:x}=H.useContext(Fr),F=typeof p=="string"&&nD.test(p),_,m=!1;if(typeof p=="string"&&F&&(_=p,tD))try{let L=new URL(window.location.href),I=p.startsWith("//")?new URL(L.protocol+p):new URL(p),Y=co(I.pathname,x);I.origin===L.origin&&Y!=null?p=Y+I.search+I.hash:m=!0}catch{Nr(!1,`<Link to="${p}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let S=ow(p,{relative:s}),[C,D,k]=zw(r,A),y=$w(p,{replace:c,state:f,target:h,preventScrollReset:v,relative:s,viewTransition:E});function b(L){t&&t(L),L.defaultPrevented||y(L)}let O=H.createElement("a",{...A,...k,href:_||S,onClick:m||l?t:b,ref:Xw(R,D),target:h,"data-discover":!F&&i==="render"?"true":void 0});return C&&!F?H.createElement(H.Fragment,null,O,H.createElement(Gw,{page:S})):O});zu.displayName="Link";var qw=H.forwardRef(function({"aria-current":t="page",caseSensitive:i=!1,className:r="",end:s=!1,style:l,to:c,viewTransition:f,children:h,...p},v){let E=Af(c,{relative:p.relative}),A=dl(),R=H.useContext(Wh),{navigator:x,basename:F}=H.useContext(Fr),_=R!=null&&tN(E)&&f===!0,m=x.encodeLocation?x.encodeLocation(E).pathname:E.pathname,S=A.pathname,C=R&&R.navigation&&R.navigation.location?R.navigation.location.pathname:null;i||(S=S.toLowerCase(),C=C?C.toLowerCase():null,m=m.toLowerCase()),C&&F&&(C=co(C,F)||C);const D=m!=="/"&&m.endsWith("/")?m.length-1:m.length;let k=S===m||!s&&S.startsWith(m)&&S.charAt(D)==="/",y=C!=null&&(C===m||!s&&C.startsWith(m)&&C.charAt(m.length)==="/"),b={isActive:k,isPending:y,isTransitioning:_},O=k?t:void 0,L;typeof r=="function"?L=r(b):L=[r,k?"active":null,y?"pending":null,_?"transitioning":null].filter(Boolean).join(" ");let I=typeof l=="function"?l(b):l;return H.createElement(zu,{...p,"aria-current":O,className:L,ref:v,style:I,to:c,viewTransition:f},typeof h=="function"?h(b):h)});qw.displayName="NavLink";var Yw=H.forwardRef(({discover:e="render",fetcherKey:t,navigate:i,reloadDocument:r,replace:s,state:l,method:c=ch,action:f,onSubmit:h,relative:p,preventScrollReset:v,viewTransition:E,...A},R)=>{let x=Jw(),F=eN(f,{relative:p}),_=c.toLowerCase()==="get"?"get":"post",m=typeof f=="string"&&nD.test(f),S=C=>{if(h&&h(C),C.defaultPrevented)return;C.preventDefault();let D=C.nativeEvent.submitter,k=D?.getAttribute("formmethod")||c;x(D||C.currentTarget,{fetcherKey:t,method:k,navigate:i,replace:s,state:l,relative:p,preventScrollReset:v,viewTransition:E})};return H.createElement("form",{ref:R,method:_,action:F,onSubmit:r?h:S,...A,"data-discover":!m&&e==="render"?"true":void 0})});Yw.displayName="Form";function Ww(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function iD(e){let t=H.useContext(Uu);return wn(t,Ww(e)),t}function $w(e,{target:t,replace:i,state:r,preventScrollReset:s,relative:l,viewTransition:c}={}){let f=sw(),h=dl(),p=Af(e,{relative:l});return H.useCallback(v=>{if(Rw(v,t)){v.preventDefault();let E=i!==void 0?i:sf(h)===sf(p);f(e,{replace:E,state:r,preventScrollReset:s,relative:l,viewTransition:c})}},[h,f,p,i,r,t,e,s,l,c])}var Zw=0,Qw=()=>`__${String(++Zw)}__`;function Jw(){let{router:e}=iD("useSubmit"),{basename:t}=H.useContext(Fr),i=yw();return H.useCallback(async(r,s={})=>{let{action:l,method:c,encType:f,formData:h,body:p}=Nw(r,t);if(s.navigate===!1){let v=s.fetcherKey||Qw();await e.fetch(v,i,s.action||l,{preventScrollReset:s.preventScrollReset,formData:h,body:p,formMethod:s.method||c,formEncType:s.encType||f,flushSync:s.flushSync})}else await e.navigate(s.action||l,{preventScrollReset:s.preventScrollReset,formData:h,body:p,formMethod:s.method||c,formEncType:s.encType||f,replace:s.replace,state:s.state,fromRouteId:i,flushSync:s.flushSync,viewTransition:s.viewTransition})},[e,t,i])}function eN(e,{relative:t}={}){let{basename:i}=H.useContext(Fr),r=H.useContext(Do);wn(r,"useFormAction must be used inside a RouteContext");let[s]=r.matches.slice(-1),l={...Af(e||".",{relative:t})},c=dl();if(e==null){l.search=c.search;let f=new URLSearchParams(l.search),h=f.getAll("index");if(h.some(v=>v==="")){f.delete("index"),h.filter(E=>
60E).forEach(E=>f.append("index",E));let v=f.toString();l.search=v?`?${v}`:""}}return(!e||e===".")&&s.route.index&&(l.search=l.search?l.search.replace(/^\?/,"?index&"):"?index"),i!=="/"&&(l.pathname=l.pathname==="/"?i:so([i,l.pathname])),sf(l)}function tN(e,{relative:t}={}){let i=H.useContext(YA);wn(i!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=iD("useViewTransitionState"),s=Af(e,{relative:t});if(!i.isTransitioning)return!1;let l=co(i.currentLocation.pathname,r)||i.currentLocation.pathname,c=co(i.nextLocation.pathname,r)||i.nextLocation.pathname;return Ch(s.pathname,c)!=null||Ch(s.pathname,l)!=null}var P_,IS;function nN(){if(IS)return P_;IS=1;var e=typeof Element<"u",t=typeof Map=="function",i=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function s(l,c){if(l===c)return!0;if(l&&c&&typeof l=="object"&&typeof c=="object"){if(l.constructor!==c.constructor)return!1;var f,h,p;if(Array.isArray(l)){if(f=l.length,f!=c.length)return!1;for(h=f;h--!==0;)if(!s(l[h],c[h]))return!1;return!0}var v;if(t&&l instanceof Map&&c instanceof Map){if(l.size!==c.size)return!1;for(v=l.entries();!(h=v.next()).done;)if(!c.has(h.value[0]))return!1;for(v=l.entries();!(h=v.next()).done;)if(!s(h.value[1],c.get(h.value[0])))return!1;return!0}if(i&&l instanceof Set&&c instanceof Set){if(l.size!==c.size)return!1;for(v=l.entries();!(h=v.next()).done;)if(!c.has(h.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(l)&&ArrayBuffer.isView(c)){if(f=l.length,f!=c.length)return!1;for(h=f;h--!==0;)if(l[h]!==c[h])return!1;return!0}if(l.constructor===RegExp)return l.source===c.source&&l.flags===c.flags;if(l.valueOf!==Object.prototype.valueOf&&typeof l.valueOf=="function"&&typeof c.valueOf=="function")return l.valueOf()===c.valueOf();if(l.toString!==Object.prototype.toString&&typeof l.toString=="function"&&typeof c.toString=="function")return l.toString()===c.toString();if(p=Object.keys(l),f=p.length,f!==Object.keys(c).length)return!1;for(h=f;h--!==0;)if(!Object.prototype.hasOwnProperty.call(c,p[h]))return!1;if(e&&l instanceof Element)return!1;for(h=f;h--!==0;)if(!((p[h]==="_owner"||p[h]==="__v"||p[h]==="__o")&&l.$$typeof)&&!s(l[p[h]],c[p[h]]))return!1;return!0}return l!==l&&c!==c}return P_=function(c,f){try{return s(c,f)}catch(h){if((h.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw h}},P_}var iN=nN();const aN=bf(iN);var V_,PS;function rN(){if(PS)return V_;PS=1;var e=function(t,i,r,s,l,c,f,h){if(!t){var p;if(i===void 0)p=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var v=[r,s,l,c,f,h],E=0;p=new Error(i.replace(/%s/g,function(){return v[E++]})),p.name="Invariant Violation"}throw p.framesToPop=1,p}};return V_=e,V_}var oN=rN();const VS=bf(oN);var U_,US;function sN(){return US||(US=1,U_=function(t,i,r,s){var l=r?r.call(s,t,i):void 0;if(l!==void 0)return!!l;if(t===i)return!0;if(typeof t!="object"||!t||typeof i!="object"||!i)return!1;var c=Object.keys(t),f=Object.keys(i);if(c.length!==f.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(i),p=0;p<c.length;p++){var v=c[p];if(!h(v))return!1;var E=t[v],A=i[v];if(l=r?r.call(s,E,A,v):void 0,l===!1||l===void 0&&E!==A)return!1}return!0}),U_}var lN=sN();const uN=bf(lN);var aD=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(aD||{}),z_={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},zS=Object.values(aD),vy={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},cN=Object.entries(vy).reduce((e,[t,i])=>(e[i]=t,e),{}),ar="data-rh",gu={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},yu=(e,t)=>{for(let i=e.length-1;i>=0;i-=1){const r=e[i];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},fN=e=>
60{let t=yu(e,"title");const i=yu(e,gu.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),i&&t)return i.replace(/%s/g,()=>t);const r=yu(e,gu.DEFAULT_TITLE);return t||r||void 0},dN=e=>yu(e,gu.ON_CHANGE_CLIENT_STATE)||(()=>{}),G_=(e,t)=>t.filter(i=>typeof i[e]<"u").map(i=>i[e]).reduce((i,r)=>({...i,...r}),{}),hN=(e,t)=>t.filter(i=>typeof i.base<"u").map(i=>i.base).reverse().reduce((i,r)=>{if(!i.length){const s=Object.keys(r);for(let l=0;l<s.length;l+=1){const f=s[l].toLowerCase();if(e.indexOf(f)!==-1&&r[f])return i.concat(r)}}return i},[]),mN=e=>console&&typeof console.warn=="function"&&console.warn(e),Vc=(e,t,i)=>{const r={};return i.filter(s=>Array.isArray(s[e])?!0:(typeof s[e]<"u"&&mN(`Helmet: ${e} should be of type "Array". Instead found type "${typeof s[e]}"`),!1)).map(s=>s[e]).reverse().reduce((s,l)=>{const c={};l.filter(h=>{let p;const v=Object.keys(h);for(let A=0;A<v.length;A+=1){const R=v[A],x=R.toLowerCase();t.indexOf(x)!==-1&&!(p==="rel"&&h[p].toLowerCase()==="canonical")&&!(x==="rel"&&h[x].toLowerCase()==="stylesheet")&&(p=x),t.indexOf(R)!==-1&&(R==="innerHTML"||R==="cssText"||R==="itemprop")&&(p=R)}if(!p||!h[p])return!1;const E=h[p].toLowerCase();return r[p]||(r[p]={}),c[p]||(c[p]={}),r[p][E]?!1:(c[p][E]=!0,!0)}).reverse().forEach(h=>s.push(h));const f=Object.keys(c);for(let h=0;h<f.length;h+=1){const p=f[h],v={...r[p],...c[p]};r[p]=v}return s},[]).reverse()},pN=(e,t)=>{if(Array.isArray(e)&&e.length){for(let i=0;i<e.length;i+=1)if(e[i][t])return!0}return!1},_N=e=>({baseTag:hN(["href"],e),bodyAttributes:G_("bodyAttributes",e),defer:yu(e,gu.DEFER),encode:yu(e,gu.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:G_("htmlAttributes",e),linkTags:Vc("link",["rel","href"],e),metaTags:Vc("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Vc("noscript",["innerHTML"],e),onChangeClientState:dN(e),scriptTags:Vc("script",["src","innerHTML"],e),styleTags:Vc("style",["cssText"],e),title:fN(e),titleAttributes:G_("titleAttributes",e),prioritizeSeoTags:pN(e,gu.PRIORITIZE_SEO_TAGS)}),rD=e=>Array.isArray(e)?e.join(""):e,gN=(e,t)=>{const i=Object.keys(e);for(let r=0;r<i.length;r+=1)if(t[i[r]]&&t[i[r]].includes(e[i[r]]))return!0;return!1},H_=(e,t)=>Array.isArray(e)?e.reduce((i,r)=>(gN(r,t)?i.priority.push(r):i.default.push(r),i),{priority:[],default:[]}):{default:e,priority:[]},GS=(e,t)=>({...e,[t]:void 0}),yN=["noscript","script","style"],Tg=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),oD=e=>Object.keys(e).reduce((t,i)=>{const r=typeof e[i]<"u"?`${i}="${e[i]}"`:`${i}`;return t?`${t} ${r}`:r},""),vN=(e,t,i,r)=>{const s=oD(i),l=rD(t);return s?`<${e} ${ar}="true" ${s}>${Tg(l,r)}</${e}>`:`<${e} ${ar}="true">${Tg(l,r)}</${e}>`},EN=(e,t,i=!0)=>t.reduce((r,s)=>{const l=s,c=Object.keys(l).filter(p=>!(p==="innerHTML"||p==="cssText")).reduce((p,v)=>{const E=typeof l[v]>"u"?v:`${v}="${Tg(l[v],i)}"`;return p?`${p} ${E}`:E},""),f=l.innerHTML||l.cssText||"",h=yN.indexOf(e)===-1;return`${r}<${e} ${ar}="true" ${c}${h?"/>":`>${f}</${e}>`}`},""),sD=(e,t={})=>Object.keys(e).reduce((i,r)=>{const s=vy[r];return i[s||r]=e[r],i},t),bN=(e,t,i)=>{const r={key:t,[ar]:!0},s=sD(i,r);return[rs.createElement("title",s,t)]},dh=(e,t)=>t.map((i,r)=>{const s={key:r,[ar]:!0};
60return Object.keys(i).forEach(l=>{const f=vy[l]||l;if(f==="innerHTML"||f==="cssText"){const h=i.innerHTML||i.cssText;s.dangerouslySetInnerHTML={__html:h}}else s[f]=i[l]}),rs.createElement(e,s)}),Ga=(e,t,i=!0)=>{switch(e){case"title":return{toComponent:()=>bN(e,t.title,t.titleAttributes),toString:()=>vN(e,t.title,t.titleAttributes,i)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>sD(t),toString:()=>oD(t)};default:return{toComponent:()=>dh(e,t),toString:()=>EN(e,t,i)}}},SN=({metaTags:e,linkTags:t,scriptTags:i,encode:r})=>{const s=H_(e,z_.meta),l=H_(t,z_.link),c=H_(i,z_.script);return{priorityMethods:{toComponent:()=>[...dh("meta",s.priority),...dh("link",l.priority),...dh("script",c.priority)],toString:()=>`${Ga("meta",s.priority,r)} ${Ga("link",l.priority,r)} ${Ga("script",c.priority,r)}`},metaTags:s.default,linkTags:l.default,scriptTags:c.default}},TN=e=>{const{baseTag:t,bodyAttributes:i,encode:r=!0,htmlAttributes:s,noscriptTags:l,styleTags:c,title:f="",titleAttributes:h,prioritizeSeoTags:p}=e;let{linkTags:v,metaTags:E,scriptTags:A}=e,R={toComponent:()=>{},toString:()=>""};return p&&({priorityMethods:R,linkTags:v,metaTags:E,scriptTags:A}=SN(e)),{priority:R,base:Ga("base",t,r),bodyAttributes:Ga("bodyAttributes",i,r),htmlAttributes:Ga("htmlAttributes",s,r),link:Ga("link",v,r),meta:Ga("meta",E,r),noscript:Ga("noscript",l,r),script:Ga("script",A,r),style:Ga("style",c,r),title:Ga("title",{title:f,titleAttributes:h},r)}},Ag=TN,Wd=[],lD=!!(typeof window<"u"&&window.document&&window.document.createElement),Dg=class{instances=[];canUseDOM=lD;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?Wd:this.instances,add:e=>{(this.canUseDOM?Wd:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?Wd:this.instances).indexOf(e);(this.canUseDOM?Wd:this.instances).splice(t,1)}}};constructor(e,t){this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Ag({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},AN={},uD=rs.createContext(AN),cD=class fD extends H.Component{static canUseDOM=lD;helmetData;constructor(t){super(t),this.helmetData=new Dg(this.props.context||{},fD.canUseDOM)}render(){return rs.createElement(uD.Provider,{value:this.helmetData.value},this.props.children)}},tu=(e,t)=>{const i=document.head||document.querySelector("head"),r=i.querySelectorAll(`${e}[${ar}]`),s=[].slice.call(r),l=[];let c;return t&&t.length&&t.forEach(f=>{const h=document.createElement(e);for(const p in f)if(Object.prototype.hasOwnProperty.call(f,p))if(p==="innerHTML")h.innerHTML=f.innerHTML;else if(p==="cssText")h.styleSheet?h.styleSheet.cssText=f.cssText:h.appendChild(document.createTextNode(f.cssText));else{const v=p,E=typeof f[v]>"u"?"":f[v];h.setAttribute(p,E)}h.setAttribute(ar,"true"),s.some((p,v)=>(c=v,h.isEqualNode(p)))?s.splice(c,1):l.push(h)}),s.forEach(f=>f.parentNode?.removeChild(f)),l.forEach(f=>i.appendChild(f)),{oldTags:s,newTags:l}},Cg=(e,t)=>{const i=document.getElementsByTagName(e)[0];if(!i)return;const r=i.getAttribute(ar),s=r?r.split(","):[],l=[...s],c=Object.keys(t);for(const f of c){const h=t[f]||"";i.getAttribute(f)!==h&&i.setAttribute(f,h),s.indexOf(f)===-1&&s.push(f);const p=l.indexOf(f);p!==-1&&l.splice(p,1)}for(let f=l.length-1;f>=0;f-=1)i.removeAttribute(l[f]);s.length===l.length?i.removeAttribute(ar):i.getAttribute(ar)!==c.join(",")&&i.setAttribute(ar,c.join(","))},DN=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=rD(e)),Cg("title",t)},HS=(e,t)=>{const{baseTag:i,bodyAttributes:r,htmlAttributes:s,linkTags:l,metaTags:c,noscriptTags:f,onChangeClientState:h,scriptTags:p,styleTags:v,title:E,titleAttributes:A}=e;Cg("body",r),Cg("html",s),DN(E,A);const R={baseTag:tu("base",i),linkTags:tu("link",l),metaTags:tu("meta",c),noscriptTags:tu("noscript",f),scriptTags:tu("script",p),styleTags:tu("style",v)},x={},F={};Object.keys(R).forEach(_=>{const{newTags:m,oldTags:S}=R[_];m.length&&(x[_]=m),S.length&&(F[_]=R[_].oldTags)}),t&&t(),h(e,x,F)},Uc=null,CN=e=>{Uc&&cancelAnimationFrame(Uc),e.defer?Uc=requestAnimationFrame(()=>{HS(e,()=>{Uc=null})}):(HS(e),Uc=null)},xN=CN,KS=class extends H.Component{rendered=!1;shouldComponentUpdate(e){return!uN(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){const{helmetInstances:e,setHelmet:t}=this.props.context;let i=null;const r=_N(e.get().map(s=>{const l={...s.props};return delete l.context,l}));cD.canUseDOM?xN(r):Ag&&(i=Ag(r)),t(i)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},Zh=class extends H.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!aN(GS(this.props,"helmetData"),GS(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,i,r){return{...t,[e.type]:[...t[e.type]||[],{...i,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,i,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...i}};case"body":return{...t,bodyAttributes:{...i}};case"html":return{...t,htmlAttributes:{...i}};default:return{...t,[e.type]:{...i}}}}mapArrayTypeChildrenToProps(e,t){let i={...t};return Object.keys(e).forEach(r=>{i={...i,[r]:e[r]}}),i}
vendor: 43,201 bytes, line 60
60warnOnInvalidChildren(e,t){return VS(zS.some(i=>e.type===i),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${zS.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),VS(!t||typeof t=="string"||Array.isArray(t)&&!t.some(i=>typeof i!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let i={};return rs.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:s,...l}=r.props,c=Object.keys(l).reduce((h,p)=>(h[cN[p]||p]=l[p],h),{});let{type:f}=r;switch(typeof f=="symbol"?f=f.toString():this.warnOnInvalidChildren(r,s),f){case"Symbol(react.fragment)":t=this.mapChildrenToProps(s,t);break;case"link":case"meta":case"noscript":case"script":case"style":i=this.flattenArrayTypeChildren(r,i,c,s);break;default:t=this.mapObjectTypeChildren(r,t,c,s);break}}),this.mapArrayTypeChildrenToProps(i,t)}render(){const{children:e,...t}=this.props;let i={...t},{helmetData:r}=t;if(e&&(i=this.mapChildrenToProps(e,i)),r&&!(r instanceof Dg)){const s=r;r=new Dg(s.context,!0),delete i.helmetData}return r?rs.createElement(KS,{...i,context:r.value}):rs.createElement(uD.Consumer,null,s=>rs.createElement(KS,{...i,context:s}))}};const dD=H.createContext({});function RN(e){const t=H.useRef(null);return t.current===null&&(t.current=e()),t.current}const Ey=typeof window<"u",ON=Ey?H.useLayoutEffect:H.useEffect,by=H.createContext(null);function Sy(e,t){e.indexOf(t)===-1&&e.push(t)}function Ty(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}const fo=(e,t,i)=>i>t?t:i<e?e:i;let Ay=()=>{};const ho={},hD=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function mD(e){return typeof e=="object"&&e!==null}const pD=e=>/^0[^.\s]+$/u.test(e);function Dy(e){let t;return()=>(t===void 0&&(t=e()),t)}const qa=e=>e,wN=(e,t)=>i=>t(e(i)),Df=(...e)=>e.reduce(wN),lf=(e,t,i)=>{const r=t-e;return r===0?1:(i-e)/r};class Cy{constructor(){this.subscriptions=[]}add(t){return Sy(this.subscriptions,t),()=>Ty(this.subscriptions,t)}notify(t,i,r){const s=this.subscriptions.length;if(s)if(s===1)this.subscriptions[0](t,i,r);else for(let l=0;l<s;l++){const c=this.subscriptions[l];c&&c(t,i,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Dr=e=>e*1e3,Xa=e=>e/1e3;function _D(e,t){return t?e*(1e3/t):0}const gD=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e,NN=1e-7,MN=12;function kN(e,t,i,r,s){let l,c,f=0;do c=t+(i-t)/2,l=gD(c,r,s)-e,l>0?i=c:t=c;while(Math.abs(l)>NN&&++f<MN);return c}function Cf(e,t,i,r){if(e===t&&i===r)return qa;const s=l=>kN(l,0,1,e,i);return l=>l===0||l===1?l:gD(s(l),t,r)}const yD=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,vD=e=>t=>1-e(1-t),ED=Cf(.33,1.53,.69,.99),xy=vD(ED),bD=yD(xy),SD=e=>(e*=2)<1?.5*xy(e):.5*(2-Math.pow(2,-10*(e-1))),Ry=e=>1-Math.sin(Math.acos(e)),TD=vD(Ry),AD=yD(Ry),FN=Cf(.42,0,1,1),LN=Cf(0,0,.58,1),DD=Cf(.42,0,.58,1),BN=e=>Array.isArray(e)&&typeof e[0]!="number",CD=e=>Array.isArray(e)&&typeof e[0]=="number",IN={linear:qa,easeIn:FN,easeInOut:DD,easeOut:LN,circIn:Ry,circInOut:AD,circOut:TD,backIn:xy,backInOut:bD,backOut:ED,anticipate:SD},PN=e=>typeof e=="string",XS=e=>{if(CD(e)){Ay(e.length===4);const[t,i,r,s]=e;return Cf(t,i,r,s)}else if(PN(e))return IN[e];return e},$d=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function VN(e,t){let i=new Set,r=new Set,s=!1,l=!1;const c=new WeakSet;let f={delta:0,timestamp:0,isProcessing:!1};function h(v){c.has(v)&&(p.schedule(v),e()),v(f)}const p={schedule:(v,E=!1,A=!1)=>{const x=A&&s?i:r;return E&&c.add(v),x.has(v)||x.add(v),v},cancel:v=>{r.delete(v),c.delete(v)},process:v=>{if(f=v,s){l=!0;return}s=!0,[i,r]=[r,i],i.forEach(h),i.clear(),s=!1,l&&(l=!1,p.process(v))}};return p}const UN=40;function xD(e,t){let i=!1,r=!0;const s={delta:0,timestamp:0,isProcessing:!1},l=()=>i=!0,c=$d.reduce((C,D)=>(C[D]=VN(l),C),{}),{setup:f,read:h,resolveKeyframes:p,preUpdate:v,update:E,preRender:A,render:R,postRender:x}=c,F=()=>{const C=ho.useManualTiming?s.timestamp:performance.now();i=!1,ho.useManualTiming||(s.delta=r?1e3/60:Math.max(Math.min(C-s.timestamp,UN),1)),s.timestamp=C,s.isProcessing=!0,f.process(s),h.process(s),p.process(s),v.process(s),E.process(s),A.process(s),R.process(s),x.process(s),s.isProcessing=!1,i&&t&&(r=!1,e(F))},_=()=>{i=!0,r=!0,s.isProcessing||e(F)};return{schedule:$d.reduce((C,D)=>{const k=c[D];return C[D]=(y,b=!1,O=!1)=>(i||_(),k.schedule(y,b,O)),C},{}),cancel:C=>{for(let D=0;D<$d.length;D++)c[$d[D]].cancel(C)},state:s,steps:c}}const{schedule:Tn,cancel:ds,state:bi,steps:K_}=xD(typeof requestAnimationFrame<"u"?requestAnimationFrame:qa,!0);let hh;function zN(){hh=void 0}const oa={now:()=>(hh===void 0&&oa.set(bi.isProcessing||ho.useManualTiming?bi.timestamp:performance.now()),hh),set:e=>{hh=e,queueMicrotask(zN)}},RD=e=>t=>typeof t=="string"&&t.startsWith(e),Oy=RD("--"),GN=RD("var(--"),wy=e=>GN(e)?HN.test(e.split("/*")[0].trim()):!1,HN=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Gu={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},uf={...Gu,transform:e=>fo(0,1,e)},Zd={...Gu,default:1},$c=e=>Math.round(e*1e5)/1e5,Ny=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function KN(e){return e==null}const XN=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,My=(e,t)=>i=>!!(typeof i=="string"&&XN.test(i)&&i.startsWith(e)||t&&!KN(i)&&Object.prototype.hasOwnProperty.call(i,t)),OD=(e,t,i)=>r=>{if(typeof r!="string")return r;const[s,l,c,f]=r.match(Ny);return{[e]:parseFloat(s),[t]:parseFloat(l),[i]:parseFloat(c),alpha:f!==void 0?parseFloat(f):1}},jN=e=>fo(0,255,e),X_={...Gu,transform:e=>Math.round(jN(e))},$s={test:My("rgb","red"),parse:OD("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:r=1})=>"rgba("+X_.transform(e)+", "+X_.transform(t)+", "+X_.transform(i)+", "+$c(uf.transform(r))+")"};function qN(e){let t="",i="",r="",s="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),r=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),r=e.substring(3,4),s=e.substring(4,5),t+=t,i+=i,r+=r,s+=s),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:s?parseInt(s,16)/255:1}}const xg={test:My("#"),parse:qN,transform:$s.transform},xf=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),is=xf("deg"),Cr=xf("%"),Ye=xf("px"),YN=xf("vh"),WN=xf("vw"),jS={...Cr,parse:e=>Cr.parse(e)/100,transform:e=>Cr.transform(e*100)},su={test:My("hsl","hue"),parse:OD("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:r=1})=>"hsla("+Math.round(e)+", "+Cr.transform($c(t))+", "+Cr.transform($c(i))+", "+$c(uf.transform(r))+")"},Wn={test:e=>$s.test(e)||xg.test(e)||su.test(e),parse:e=>$s.test(e)?$s.parse(e):su.test(e)?su.parse(e):xg.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?$s.transform(e):su.transform(e),getAnimatableNone:e=>{const t=Wn.parse(e);return t.alpha=0,Wn.transform(t)}},$N=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function ZN(e){return isNaN(e)&&typeof e=="string"&&(e.match(Ny)?.length||0)+(e.match($N)?.length||0)>0}const wD="number",ND="color",QN="var",JN="var(",qS="${}",eM=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function cf(e){const t=e.toString(),i=[],r={color:[],number:[],var:[]},s=[];let l=0;const f=t.replace(eM,h=>(Wn.test(h)?(r.color.push(l),s.push(ND),i.push(Wn.parse(h))):h.startsWith(JN)?(r.var.push(l),s.push(QN),i.push(h)):(r.number.push(l),s.push(wD),i.push(parseFloat(h))),++l,qS)).split(qS);return{values:i,split:f,indexes:r,types:s}}function MD(e){return cf(e).values}function kD(e){const{split:t,types:i}=cf(e),r=t.length;return s=>{let l="";for(let c=0;c<r;c++)if(l+=t[c],s[c]!==void 0){const f=i[c];f===wD?l+=$c(s[c]):f===ND?l+=Wn.transform(s[c]):l+=s[c]}return l}}const tM=e=>typeof e=="number"?0:Wn.test(e)?Wn.getAnimatableNone(e):e;function nM(e){const t=MD(e);return kD(e)(t.map(tM))}const hs={test:ZN,parse:MD,createTransformer:kD,getAnimatableNone:nM};function j_(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+(t-e)*6*i:i<1/2?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function iM({hue:e,saturation:t,lightness:i,alpha:r}){e/=360,t/=100,i/=100;let s=0,l=0,c=0;if(!t)s=l=c=i;else{const f=i<.5?i*(1+t):i+t-i*t,h=2*i-f;s=j_(h,f,e+1/3),l=j_(h,f,e),c=j_(h,f,e-1/3)}return{red:Math.round(s*255),green:Math.round(l*255),blue:Math.round(c*255),alpha:r}}function xh(e,t){return i=>i>0?t:e}const xn=(e,t,i)=>e+(t-e)*i,q_=(e,t,i)=>{const r=e*e,s=i*(t*t-r)+r;return s<0?0:Math.sqrt(s)},aM=[xg,$s,su],rM=e=>aM.find(t=>t.test(e));function YS(e){const t=rM(e);if(!t)return!1;let i=t.parse(e);return t===su&&(i=iM(i)),i}const WS=(e,t)=>{const i=YS(e),r=YS(t);if(!i||!r)return xh(e,t);const s={...i};return l=>(s.red=q_(i.red,r.red,l),s.green=q_(i.green,r.green,l),s.blue=q_(i.blue,r.blue,l),s.alpha=xn(i.alpha,r.alpha,l),$s.transform(s))},Rg=new Set(["none","hidden"]);function oM(e,t){return Rg.has(e)?i=>i<=0?e:t:i=>i>=1?t:e}function sM(e,t){return i=>xn(e,t,i)}function ky(e){return typeof e=="number"?sM:typeof e=="string"?wy(e)?xh:Wn.test(e)?WS:cM:Array.isArray(e)?FD:typeof e=="object"?Wn.test(e)?WS:lM:xh}function FD(e,t){const i=[...e],r=i.length,s=e.map((l,c)=>ky(l)(l,t[c]));return l=>{for(let c=0;c<r;c++)i[c]=s[c](l);return i}}function lM(e,t){const i={...e,...t},r={};for(const s in i)e[s]!==void 0&&t[s]!==void 0&&(r[s]=ky(e[s])(e[s],t[s]));return s=>{for(const l in r)i[l]=r[l](s);return i}}function uM(e,t){const i=[],r={color:0,var:0,number:0};for(let s=0;s<t.values.length;s++){const l=t.types[s],c=e.indexes[l][r[l]],f=e.values[c]??0;i[s]=f,r[l]++}return i}const cM=(e,t)=>{const i=hs.createTransformer(t),r=cf(e),s=cf(t);return r.indexes.var.length===s.indexes.var.length&&r.indexes.color.length===s.indexes.color.length&&r.indexes.number.length>=s.indexes.number.length?Rg.has(e)&&!s.values.length||Rg.has(t)&&!r.values.length?oM(e,t):Df(FD(uM(r,s),s.values),i):xh(e,t)};function LD(e,t,i){return typeof e=="number"&&typeof t=="number"&&typeof i=="number"?xn(e,t,i):ky(e)(e,t)}const fM=e=>{const t=({timestamp:i})=>e(i);return{start:(i=!0)=>Tn.update(t,i),stop:()=>ds(t),now:()=>bi.isProcessing?bi.timestamp:oa.now()}},BD=(e,t,i=10)=>{let r="";const s=Math.max(Math.round(t/i),2);for(let l=0;l<s;l++)r+=Math.round(e(l/(s-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},Rh=2e4;function Fy(e){let t=0;const i=50;let r=e.next(t);for(;!r.done&&t<Rh;)t+=i,r=e.next(t);return t>=Rh?1/0:t}function dM(e,t=100,i){const r=i({...e,keyframes:[0,t]}),s=Math.min(Fy(r),Rh);return{type:"keyframes",ease:l=>r.next(s*l).value/t,duration:Xa(s)}}const hM=5;function ID(e,t,i){const r=Math.max(t-hM,0);return _D(i-e(r),t-r)}const Fn={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Y_=.001;function mM({duration:e=Fn.duration,bounce:t=Fn.bounce,velocity:i=Fn.velocity,mass:r=Fn.mass}){let s,l,c=1-t;c=fo(Fn.minDamping,Fn.maxDamping,c),e=fo(Fn.minDuration,Fn.maxDuration,Xa(e)),c<1?(s=p=>{const v=p*c,E=v*e,A=v-i,R=Og(p,c),x=Math.exp(-E);return Y_-A/R*x},l=p=>{const E=p*c*e,A=E*i+i,R=Math.pow(c,2)*Math.pow(p,2)*e,x=Math.exp(-E),F=Og(Math.pow(p,2),c);return(-s(p)+Y_>0?-1:1)*((A-R)*x)/F}):(s=p=>{const v=Math.exp(-p*e),E=(p-i)*e+1;return-Y_+v*E},l=p=>{const v=Math.exp(-p*e),E=(i-p)*(e*e);return v*E});const f=5/e,h=_M(s,l,f);if(e=Dr(e),isNaN(h))return{stiffness:Fn.stiffness,damping:Fn.damping,duration:e};{const p=Math.pow(h,2)*r;return{stiffness:p,damping:c*2*Math.sqrt(r*p),duration:e}}}const pM=12;function _M(e,t,i){let r=i;for(let s=1;s<pM;s++)r=r-e(r)/t(r);return r}function Og(e,t){return e*Math.sqrt(1-t*t)}const gM=["duration","bounce"],yM=["stiffness","damping","mass"];function $S(e,t){return t.some(i=>e[i]!==void 0)}function vM(e){let t={velocity:Fn.velocity,stiffness:Fn.stiffness,damping:Fn.damping,mass:Fn.mass,isResolvedFromDuration:!1,...e};if(!$S(e,yM)&&$S(e,gM))if(e.visualDuration){const i=e.visualDuration,r=2*Math.PI/(i*1.2),s=r*r,l=2*fo(.05,1,1-(e.bounce||0))*Math.sqrt(s);t={...t,mass:Fn.mass,stiffness:s,damping:l}}else{const i=mM(e);t={...t,...i,mass:Fn.mass},t.isResolvedFromDuration=!0}return t}function Oh(e=Fn.visualDuration,t=Fn.bounce){const i=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:r,restDelta:s}=i;const l=i.keyframes[0],c=i.keyframes[i.keyframes.length-1],f={done:!1,value:l},{stiffness:h,damping:p,mass:v,duration:E,velocity:A,isResolvedFromDuration:R}=vM({...i,velocity:-Xa(i.velocity||0)}),x=A||0,F=p/(2*Math.sqrt(h*v)),_=c-l,m=Xa(Math.sqrt(h/v)),S=Math.abs(_)<5;r||(r=S?Fn.restSpeed.granular:Fn.restSpeed.default),s||(s=S?Fn.restDelta.granular:Fn.restDelta.default);let C;if(F<1){const k=Og(m,F);C=y=>{const b=Math.exp(-F*m*y);return c-b*((x+F*m*_)/k*Math.sin(k*y)+_*Math.cos(k*y))}}else if(F===1)C=k=>c-Math.exp(-m*k)*(_+(x+m*_)*k);else{const k=m*Math.sqrt(F*F-1);C=y=>{const b=Math.exp(-F*m*y),O=Math.min(k*y,300);return c-b*((x+F*m*_)*Math.sinh(O)+k*_*Math.cosh(O))/k}}const D={calculatedDuration:R&&E||null,next:k=>{const y=C(k);if(R)f.done=k>=E;else{let b=k===0?x:0;F<1&&(b=k===0?Dr(x):ID(C,k,y));const O=Math.abs(b)<=r,L=Math.abs(c-y)<=s;f.done=O&&L}return f.value=f.done?c:y,f},toString:()=>{const k=Math.min(Fy(D),Rh),y=BD(b=>D.next(k*b).value,k,30);return k+"ms "+y},toTransition:()=>{}};return D}Oh.applyToOptions=e=>{const t=dM(e,100,Oh);return e.ease=t.ease,e.duration=Dr(t.duration),e.type="keyframes",e};function wg({keyframes:e,velocity:t=0,power:i=.8,timeConstant:r=325,bounceDamping:s=10,bounceStiffness:l=500,modifyTarget:c,min:f,max:h,restDelta:p=.5,restSpeed:v}){const E=e[0],A={done:!1,value:E},R=O=>f!==void 0&&O<f||h!==void 0&&O>h,x=O=>f===void 0?h:h===void 0||Math.abs(f-O)<Math.abs(h-O)?f:h;let F=i*t;const _=E+F,m=c===void 0?_:c(_);m!==_&&(F=m-E);const S=O=>-F*Math.exp(-O/r),C=O=>m+S(O),D=O=>{const L=S(O),I=C(O);A.done=Math.abs(L)<=p,A.value=A.done?m:I};let k,y;const b=O=>{R(A.value)&&(k=O,y=Oh({keyframes:[A.value,x(A.value)],velocity:ID(C,O,A.value),damping:s,stiffness:l,restDelta:p,restSpeed:v}))};return b(0),{calculatedDuration:null,next:O=>{let L=!1;return!y&&k===void 0&&(L=!0,D(O),b(O)),k!==void 0&&O>=k?y.next(O-k):(!L&&D(O),A)}}}function EM(e,t,i){const r=[],s=i||ho.mix||LD,l=e.length-1;for(let c=0;c<l;c++){let f=s(e[c],e[c+1]);if(t){const h=Array.isArray(t)?t[c]||qa:t;f=Df(h,f)}r.push(f)}return r}function bM(e,t,{clamp:i=!0,ease:r,mixer:s}={}){const l=e.length;if(Ay(l===t.length),l===1)return()=>t[0];if(l===2&&t[0]===t[1])return()=>t[1];const c=e[0]===e[1];e[0]>e[l-1]&&(e=[...e].reverse(),t=[...t].reverse());const f=EM(t,r,s),h=f.length,p=v=>{if(c&&v<e[0])return t[0];let E=0;if(h>1)for(;E<e.length-2&&!(v<e[E+1]);E++);const A=lf(e[E],e[E+1],v);return f[E](A)};return i?v=>p(fo(e[0],e[l-1],v)):p}function SM(e,t){const i=e[e.length-1];for(let r=1;r<=t;r++){const s=lf(0,t,r);e.push(xn(i,1,s))}}function TM(e){const t=[0];return SM(t,e.length-1),t}function AM(e,t){return e.map(i=>i*t)}function DM(e,t){return e.map(()=>t||DD).splice(0,e.length-1)}function Zc({duration:e=300,keyframes:t,times:i,ease:r="easeInOut"}){const s=BN(r)?r.map(XS):XS(r),l={done:!1,value:t[0]},c=AM(i&&i.length===t.length?i:TM(t),e),f=bM(c,t,{ease:Array.isArray(s)?s:DM(t,s)});return{calculatedDuration:e,next:h=>(l.value=f(h),l.done=h>=e,l)}}const CM=e=>e!==null;function Ly(e,{repeat:t,repeatType:i="loop"},r,s=1){const l=e.filter(CM),f=s<0||t&&i!=="loop"&&t%2===1?0:l.length-1;return!f||r===void 0?l[f]:r}const xM={decay:wg,inertia:wg,tween:Zc,keyframes:Zc,spring:Oh};function PD(e){typeof e.type=="string"&&(e.type=xM[e.type])}class By{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,i){return this.finished.then(t,i)}}const RM=e=>e/100;let Iy=class extends By{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:i}=this.options;i&&i.updatedAt!==oa.now()&&this.tick(oa.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;PD(t);const{type:i=Zc,repeat:r=0,repeatDelay:s=0,repeatType:l,velocity:c=0}=t;let{keyframes:f}=t;const h=i||Zc;h!==Zc&&typeof f[0]!="number"&&(this.mixKeyframes=Df(RM,LD(f[0],f[1])),f=[0,100]);const p=h({...t,keyframes:f});l==="mirror"&&(this.mirroredGenerator=h({...t,keyframes:[...f].reverse(),velocity:-c})),p.calculatedDuration===null&&(p.calculatedDuration=Fy(p));const{calculatedDuration:v}=p;this.calculatedDuration=v,this.resolvedDuration=v+s,this.totalDuration=this.resolvedDuration*(r+1)-s,this.generator=p}updateTime(t){const i=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=i}tick(t,i=!1){const{generator:r,totalDuration:s,mixKeyframes:l,mirroredGenerator:c,resolvedDuration:f,calculatedDuration:h}=this;if(this.startTime===null)return r.next(0);const{delay:p=0,keyframes:v,repeat:E,repeatType:A,repeatDelay:R,type:x,onUpdate:F,finalKeyframe:_}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-s/this.speed,this.startTime)),i?this.currentTime=t:this.updateTime(t);const m=this.currentTime-p*(this.playbackSpeed>=0?1:-1),S=this.playbackSpeed>=0?m<0:m>s;this.currentTime=Math.max(m,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=s);let C=this.currentTime,D=r;if(E){const O=Math.min(this.currentTime,s)/f;let L=Math.floor(O),I=O%1;!I&&O>=1&&(I=1),I===1&&L--,L=Math.min(L,E+1),!!(L%2)&&(A==="reverse"?(I=1-I,R&&(I-=R/f)):A==="mirror"&&(D=c)),C=fo(0,1,I)*f}const k=S?{done:!1,value:v[0]}:D.next(C);l&&(k.value=l(k.value));let{done:y}=k;!S&&h!==null&&(y=this.playbackSpeed>=0?this.currentTime>=s:this.currentTime<=0);const b=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&y);return b&&x!==wg&&(k.value=Ly(v,this.options,_,this.speed)),F&&F(k.value),b&&this.finish(),k}then(t,i){return this.finished.then(t,i)}get duration(){return Xa(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Xa(t)}get time(){return Xa(this.currentTime)}set time(t){t=Dr(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(oa.now());const i=this.playbackSpeed!==t;this.playbackSpeed=t,i&&(this.time=Xa(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=fM,startTime:i}=this.options;this.driver||(this.driver=t(s=>this.tick(s))),this.options.onPlay?.();const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=i??r),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(oa.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}};function OM(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const Zs=e=>e*180/Math.PI,Ng=e=>{const t=Zs(Math.atan2(e[1],e[0]));return Mg(t)},wM={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Ng,rotateZ:Ng,skewX:e=>Zs(Math.atan(e[1])),skewY:e=>Zs(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Mg=e=>(e=e%360,e<0&&(e+=360),e),ZS=Ng,QS=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),JS=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),NM={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:QS,scaleY:JS,scale:e=>(QS(e)+JS(e))/2,rotateX:e=>Mg(Zs(Math.atan2(e[6],e[5]))),rotateY:e=>Mg(Zs(Math.atan2(-e[2],e[0]))),rotateZ:ZS,rotate:ZS,skewX:e=>Zs(Math.atan(e[4])),skewY:e=>Zs(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function kg(e){return e.includes("scale")?1:0}function Fg(e,t){if(!e||e==="none")return kg(t);const i=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,s;if(i)r=NM,s=i;else{const f=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=wM,s=f}if(!s)return kg(t);const l=r[t],c=s[1].split(",").map(kM);return typeof l=="function"?l(c):c[l]}const MM=(e,t)=>{const{transform:i="none"}=getComputedStyle(e);return Fg(i,t)};function kM(e){return parseFloat(e.trim())}const Hu=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ku=new Set(Hu),eT=e=>e===Gu||e===Ye,FM=new Set(["x","y","z"]),LM=Hu.filter(e=>!FM.has(e));function BM(e){const t=[];return LM.forEach(i=>{const r=e.getValue(i);r!==void 0&&(t.push([i,r.get()]),r.set(i.startsWith("scale")?1:0))}),t}const Qs={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Fg(t,"x"),y:(e,{transform:t})=>Fg(t,"y")};Qs.translateX=Qs.x;Qs.translateY=Qs.y;const Js=new Set;let Lg=!1,Bg=!1,Ig=!1;function VD(){if(Bg){const e=Array.from(Js).filter(r=>r.needsMeasurement),t=new Set(e.map(r=>r.element)),i=new Map;t.forEach(r=>{const s=BM(r);s.length&&(i.set(r,s),r.render())}),e.forEach(r=>r.measureInitialState()),t.forEach(r=>{r.render();const s=i.get(r);s&&s.forEach(([l,c])=>{r.getValue(l)?.set(c)})}),e.forEach(r=>r.measureEndState()),e.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}Bg=!1,Lg=!1,Js.forEach(e=>e.complete(Ig)),Js.clear()}function UD(){Js.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Bg=!0)})}function IM(){Ig=!0,UD(),VD(),Ig=!1}class Py{constructor(t,i,r,s,l,c=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=i,this.name=r,this.motionValue=s,this.element=l,this.isAsync=c}scheduleResolve(){this.state="scheduled",this.isAsync?(Js.add(this),Lg||(Lg=!0,Tn.read(UD),Tn.resolveKeyframes(VD))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:i,element:r,motionValue:s}=this;if(t[0]===null){const l=s?.get(),c=t[t.length-1];if(l!==void 0)t[0]=l;else if(r&&i){const f=r.readValue(i,c);f!=null&&(t[0]=f)}t[0]===void 0&&(t[0]=c),s&&l===void 0&&s.set(t[0])}OM(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),Js.delete(this)}cancel(){this.state==="scheduled"&&(Js.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const PM=e=>e.startsWith("--");function VM(e,t,i){PM(t)?e.style.setProperty(t,i):e.style[t]=i}const UM=Dy(()=>window.ScrollTimeline!==void 0),zM={};function GM(e,t){const i=Dy(e);return()=>zM[t]??i()}const zD=GM(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),jc=([e,t,i,r])=>`cubic-bezier(${e}, ${t}, ${i}, ${r})`,tT={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:jc([0,.65,.55,1]),circOut:jc([.55,0,1,.45]),backIn:jc([.31,.01,.66,-.59]),backOut:jc([.33,1.53,.69,.99])};function GD(e,t){if(e)return typeof e=="function"?zD()?BD(e,t):"ease-out":CD(e)?jc(e):Array.isArray(e)?e.map(i=>GD(i,t)||tT.easeOut):tT[e]}function HM(e,t,i,{delay:r=0,duration:s=300,repeat:l=0,repeatType:c="loop",ease:f="easeOut",times:h}={},p=void 0){const v={[t]:i};h&&(v.offset=h);const E=GD(f,s);Array.isArray(E)&&(v.easing=E);const A={delay:r,duration:s,easing:Array.isArray(E)?"linear":E,fill:"both",iterations:l+1,direction:c==="reverse"?"alternate":"normal"};return p&&(A.pseudoElement=p),e.animate(v,A)}function HD(e){return typeof e=="function"&&"applyToOptions"in e}function KM({type:e,...t}){return HD(e)&&zD()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class XM extends By{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:i,name:r,keyframes:s,pseudoElement:l,allowFlatten:c=!1,finalKeyframe:f,onComplete:h}=t;this.isPseudoElement=!!l,this.allowFlatten=c,this.options=t,Ay(typeof t.type!="string");const p=KM(t);this.animation=HM(i,r,s,p,l),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!l){const v=Ly(s,this.options,f,this.speed);this.updateMotionValue?this.updateMotionValue(v):VM(i,r,v),this.animation.cancel()}h?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return Xa(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Xa(t)}get time(){return Xa(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=Dr(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:i}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&UM()?(this.animation.timeline=t,qa):i(this)}}const KD={anticipate:SD,backInOut:bD,circInOut:AD};function jM(e){return e in KD}function qM(e){typeof e.ease=="string"&&jM(e.ease)&&(e.ease=KD[e.ease])}const nT=10;class YM extends XM{constructor(t){qM(t),PD(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:i,onUpdate:r,onComplete:s,element:l,...c}=this.options;if(!i)return;if(t!==void 0){i.set(t);return}const f=new Iy({...c,autoplay:!1}),h=Dr(this.finishedTime??this.time);i.setWithVelocity(f.sample(h-nT).value,f.sample(h).value,nT),f.stop()}}const iT=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(hs.test(e)||e==="0")&&!e.startsWith("url("));function WM(e){const t=e[0];if(e.length===1)return!0;for(let i=0;i<e.length;i++)if(e[i]!==t)return!0}function $M(e,t,i,r){const s=e[0];if(s===null)return!1;if(t==="display"||t==="visibility")return!0;const l=e[e.length-1],c=iT(s,t),f=iT(l,t);return!c||!f?!1:WM(e)||(i==="spring"||HD(i))&&r}function Pg(e){e.duration=0,e.type="keyframes"}const ZM=new Set(["opacity","clipPath","filter","transform"]),QM=Dy(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function JM(e){const{motionValue:t,name:i,repeatDelay:r,repeatType:s,damping:l,type:c}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:h,transformTemplate:p}=t.owner.getProps();return QM()&&i&&ZM.has(i)&&(i!=="transform"||!p)&&!h&&!r&&s!=="mirror"&&l!==0&&c!=="inertia"}const ek=40;class tk extends By{constructor({autoplay:t=!0,delay:i=0,type:r="keyframes",repeat:s=0,repeatDelay:l=0,repeatType:c="loop",keyframes:f,name:h,motionValue:p,element:v,...E}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=oa.now();const A={autoplay:t,delay:i,type:r,repeat:s,repeatDelay:l,repeatType:c,name:h,motionValue:p,element:v,...E},R=v?.KeyframeResolver||Py;this.keyframeResolver=new R(f,(x,F,_)=>this.onKeyframesResolved(x,F,A,!_),h,p,v),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,i,r,s){this.keyframeResolver=void 0;const{name:l,type:c,velocity:f,delay:h,isHandoff:p,onUpdate:v}=r;this.resolvedAt=oa.now(),$M(t,l,c,f)||((ho.instantAnimations||!h)&&v?.(Ly(t,r,i)),t[0]=t[t.length-1],Pg(r),r.repeat=0);const A={startTime:s?this.resolvedAt?this.resolvedAt-this.createdAt>ek?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:i,...r,keyframes:t},R=!p&&JM(A)?new YM({...A,element:A.motionValue.owner.current}):new Iy(A);R.finished.then(()=>this.notifyFinished()).catch(qa),this.pendingTimeline&&(this.stopTimeline=R.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=R}get finished(){return this._animation?this.animation.finished:this._finished}then(t,i){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),IM()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const nk=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function ik(e){const t=nk.exec(e);if(!t)return[,];const[,i,r,s]=t;return[`--${i??r}`,s]}function XD(e,t,i=1){const[r,s]=ik(e);if(!r)return;const l=window.getComputedStyle(t).getPropertyValue(r);if(l){const c=l.trim();return hD(c)?parseFloat(c):c}return wy(s)?XD(s,t,i+1):s}function Vy(e,t){return e?.[t]??e?.default??e}const jD=new Set(["width","height","top","left","right","bottom",...Hu]),ak={test:e=>e==="auto",parse:e=>e},qD=e=>t=>t.test(e),YD=[Gu,Ye,Cr,is,WN,YN,ak],aT=e=>YD.find(qD(e));function rk(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||pD(e):!0}const ok=new Set(["brightness","contrast","saturate","opacity"]);function sk(e){const[t,i]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=i.match(Ny)||[];if(!r)return e;const s=i.replace(r,"");let l=ok.has(t)?1:0;return r!==i&&(l*=100),t+"("+l+s+")"}const lk=/\b([a-z-]*)\(.*?\)/gu,Vg={...hs,getAnimatableNone:e=>{const t=e.match(lk);return t?t.map(sk).join(" "):e}},rT={...Gu,transform:Math.round},uk={rotate:is,rotateX:is,rotateY:is,rotateZ:is,scale:Zd,scaleX:Zd,scaleY:Zd,scaleZ:Zd,skew:is,skewX:is,skewY:is,distance:Ye,translateX:Ye,translateY:Ye,translateZ:Ye,x:Ye,y:Ye,z:Ye,perspective:Ye,transformPerspective:Ye,opacity:uf,originX:jS,originY:jS,originZ:Ye},Uy={borderWidth:Ye,borderTopWidth:Ye,borderRightWidth:Ye,borderBottomWidth:Ye,borderLeftWidth:Ye,borderRadius:Ye,radius:Ye,borderTopLeftRadius:Ye,borderTopRightRadius:Ye,borderBottomRightRadius:Ye,borderBottomLeftRadius:Ye,width:Ye,maxWidth:Ye,height:Ye,maxHeight:Ye,top:Ye,right:Ye,bottom:Ye,left:Ye,padding:Ye,paddingTop:Ye,paddingRight:Ye,paddingBottom:Ye,paddingLeft:Ye,margin:Ye,marginTop:Ye,marginRight:Ye,marginBottom:Ye,marginLeft:Ye,backgroundPositionX:Ye,backgroundPositionY:Ye,...uk,zIndex:rT,fillOpacity:uf,strokeOpacity:uf,numOctaves:rT},ck={...Uy,color:Wn,backgroundColor:Wn,outlineColor:Wn,fill:Wn,stroke:Wn,borderColor:Wn,borderTopColor:Wn,borderRightColor:Wn,borderBottomColor:Wn,borderLeftColor:Wn,filter:Vg,WebkitFilter:Vg},WD=e=>ck[e];function $D(e,t){let i=WD(e);return i!==Vg&&(i=hs),i.getAnimatableNone?i.getAnimatableNone(t):void 0}const fk=new Set(["auto","none","0"]);function dk(e,t,i){let r=0,s;for(;r<e.length&&!s;){const l=e[r];typeof l=="string"&&!fk.has(l)&&cf(l).values.length&&(s=e[r]),r++}if(s&&i)for(const l of t)e[l]=$D(i,s)}class hk extends Py{constructor(t,i,r,s,l){super(t,i,r,s,l,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:i,name:r}=this;if(!i||!i.current)return;super.readKeyframes();for(let h=0;h<t.length;h++){let p=t[h];if(typeof p=="string"&&(p=p.trim(),wy(p))){const v=XD(p,i.current);v!==void 0&&(t[h]=v),h===t.length-1&&(this.finalKeyframe=p)}}if(this.resolveNoneKeyframes(),!jD.has(r)||t.length!==2)return;const[s,l]=t,c=aT(s),f=aT(l);if(c!==f)if(eT(c)&&eT(f))for(let h=0;h<t.length;h++){const p=t[h];typeof p=="string"&&(t[h]=parseFloat(p))}else Qs[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:i}=this,r=[];for(let s=0;s<t.length;s++)(t[s]===null||rk(t[s]))&&r.push(s);r.length&&dk(t,r,i)}measureInitialState(){const{element:t,unresolvedKeyframes:i,name:r}=this;if(!t||!t.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Qs[r](t.measureViewportBox(),window.getComputedStyle(t.current)),i[0]=this.measuredOrigin;const s=i[i.length-1];s!==void 0&&t.getValue(r,s).jump(s,!1)}measureEndState(){const{element:t,name:i,unresolvedKeyframes:r}=this;if(!t||!t.current)return;const s=t.getValue(i);s&&s.jump(this.measuredOrigin,!1);const l=r.length-1,c=r[l];r[l]=Qs[i](t.measureViewportBox(),window.getComputedStyle(t.current)),c!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=c),this.removedTransforms?.length&&this.removedTransforms.forEach(([f,h])=>{t.getValue(f).set(h)}),this.resolveNoneKeyframes()}}function ZD(e,t,i){if(e instanceof EventTarget)return[e];if(typeof e=="string"){const s=document.querySelectorAll(e);return s?Array.from(s):[]}return Array.from(e)}const QD=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function mk(e){return mD(e)&&"offsetHeight"in e}const oT=30,pk=e=>!isNaN(parseFloat(e));class _k{constructor(t,i={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{const s=oa.now();if(this.updatedAt!==s&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const l of this.dependents)l.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=i.owner}setCurrent(t){this.current=t,this.updatedAt=oa.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=pk(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,i){this.events[t]||(this.events[t]=new Cy);const r=this.events[t].add(i);return t==="change"?()=>{r(),Tn.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,i){this.passiveEffect=t,this.stopPassiveEffect=i}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,i,r){this.set(i),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t,i=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,i&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=oa.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>oT)return 0;const i=Math.min(this.updatedAt-this.prevUpdatedAt,oT);return _D(parseFloat(this.current)-parseFloat(this.prevFrameValue),i)}start(t){return this.stop(),new Promise(i=>{this.hasAnimated=!0,this.animation=t(i),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Cu(e,t){return new _k(e,t)}const{schedule:zy}=xD(queueMicrotask,!1),ir={x:!1,y:!1};function JD(){return ir.x||ir.y}function gk(e){return e==="x"||e==="y"?ir[e]?null:(ir[e]=!0,()=>{ir[e]=!1}):ir.x||ir.y?null:(ir.x=ir.y=!0,()=>{ir.x=ir.y=!1})}function eC(e,t){const i=ZD(e),r=new AbortController,s={passive:!0,...t,signal:r.signal};return[i,s,()=>r.abort()]}function sT(e){return!(e.pointerType==="touch"||JD())}function yk(e,t,i={}){const[r,s,l]=eC(e,i),c=f=>{if(!sT(f))return;const{target:h}=f,p=t(h,f);if(typeof p!="function"||!h)return;const v=E=>{sT(E)&&(p(E),h.removeEventListener("pointerleave",v))};h.addEventListener("pointerleave",v,s)};return r.forEach(f=>{f.addEventListener("pointerenter",c,s)}),l}const tC=(e,t)=>t?e===t?!0:tC(e,t.parentElement):!1,Gy=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,vk=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function Ek(e){return vk.has(e.tagName)||e.tabIndex!==-1}const mh=new WeakSet;function lT(e){return t=>{t.key==="Enter"&&e(t)}}function W_(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const bk=(e,t)=>{const i=e.currentTarget;if(!i)return;const r=lT(()=>{if(mh.has(i))return;W_(i,"down");const s=lT(()=>{W_(i,"up")}),l=()=>W_(i,"cancel");i.addEventListener("keyup",s,t),i.addEventListener("blur",l,t)});i.addEventListener("keydown",r,t),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),t)};function uT(e){return Gy(e)&&!JD()}function Sk(e,t,i={}){const[r,s,l]=eC(e,i),c=f=>{const h=f.currentTarget;if(!uT(f))return;mh.add(h);const p=t(h,f),v=(R,x)=>{window.removeEventListener("pointerup",E),window.removeEventListener("pointercancel",A),mh.has(h)&&mh.delete(h),uT(R)&&typeof p=="function"&&p(R,{success:x})},E=R=>{v(R,h===window||h===document||i.useGlobalTarget||tC(h,R.target))},A=R=>{v(R,!1)};window.addEventListener("pointerup",E,s),window.addEventListener("pointercancel",A,s)};return r.forEach(f=>{(i.useGlobalTarget?window:f).addEventListener("pointerdown",c,s),mk(f)&&(f.addEventListener("focus",p=>bk(p,s)),!Ek(f)&&!f.hasAttribute("tabindex")&&(f.tabIndex=0))}),l}function nC(e){return mD(e)&&"ownerSVGElement"in e}function Tk(e){return nC(e)&&e.tagName==="svg"}const wi=e=>!!(e&&e.getVelocity),Ak=[...YD,Wn,hs],Dk=e=>Ak.find(qD(e)),iC=H.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function Ck(e=!0){const t=H.useContext(by);if(t===null)return[!0,null];const{isPresent:i,onExitComplete:r,register:s}=t,l=H.useId();H.useEffect(()=>{if(e)return s(l)},[e]);const c=H.useCallback(()=>e&&r&&r(l),[l,r,e]);return!i&&r?[!1,c]:[!0]}const aC=H.createContext({strict:!1}),cT={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},xu={};for(const e in cT)xu[e]={isEnabled:t=>cT[e].some(i=>!!t[i])};function xk(e){for(const t in e)xu[t]={...xu[t],...e[t]}}const Rk=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function wh(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Rk.has(e)}let rC=e=>!wh(e);function Ok(e){typeof e=="function"&&(rC=t=>t.startsWith("on")?!wh(t):e(t))}try{Ok(require("@emotion/is-prop-valid").default)}catch{}function wk(e,t,i){const r={};for(const s in e)s==="values"&&typeof e.values=="object"||(rC(s)||i===!0&&wh(s)||!t&&!wh(s)||e.draggable&&s.startsWith("onDrag"))&&(r[s]=e[s]);return r}const Qh=H.createContext({});function Jh(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function ff(e){return typeof e=="string"||Array.isArray(e)}const Hy=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Ky=["initial",...Hy];function em(e){return Jh(e.animate)||Ky.some(t=>ff(e[t]))}function oC(e){return!!(em(e)||e.variants)}function Nk(e,t){if(em(e)){const{initial:i,animate:r}=e;return{initial:i===!1||ff(i)?i:void 0,animate:ff(r)?r:void 0}}return e.inherit!==!1?t:{}}function Mk(e){const{initial:t,animate:i}=Nk(e,H.useContext(Qh));return H.useMemo(()=>({initial:t,animate:i}),[fT(t),fT(i)])}function fT(e){return Array.isArray(e)?e.join(" "):e}const df={};function kk(e){for(const t in e)df[t]=e[t],Oy(t)&&(df[t].isCSSVariable=!0)}function sC(e,{layout:t,layoutId:i}){return Ku.has(e)||e.startsWith("origin")||(t||i!==void 0)&&(!!df[e]||e==="opacity")}const Fk={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Lk=Hu.length;function Bk(e,t,i){let r="",s=!0;for(let l=0;l<Lk;l++){const c=Hu[l],f=e[c];if(f===void 0)continue;let h=!0;if(typeof f=="number"?h=f===(c.startsWith("scale")?1:0):h=parseFloat(f)===0,!h||i){const p=QD(f,Uy[c]);if(!h){s=!1;const v=Fk[c]||c;r+=`${v}(${p}) `}i&&(t[c]=p)}}return r=r.trim(),i?r=i(t,s?"":r):s&&(r="none"),r}function Xy(e,t,i){const{style:r,vars:s,transformOrigin:l}=e;let c=!1,f=!1;for(const h in t){const p=t[h];if(Ku.has(h)){c=!0;continue}
vendor: 5,155 bytes, line 60
60else if(Oy(h)){s[h]=p;continue}else{const v=QD(p,Uy[h]);h.startsWith("origin")?(f=!0,l[h]=v):r[h]=v}}if(t.transform||(c||i?r.transform=Bk(t,e.transform,i):r.transform&&(r.transform="none")),f){const{originX:h="50%",originY:p="50%",originZ:v=0}=l;r.transformOrigin=`${h} ${p} ${v}`}}const jy=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function lC(e,t,i){for(const r in t)!wi(t[r])&&!sC(r,i)&&(e[r]=t[r])}function Ik({transformTemplate:e},t){return H.useMemo(()=>{const i=jy();return Xy(i,t,e),Object.assign({},i.vars,i.style)},[t])}function Pk(e,t){const i=e.style||{},r={};return lC(r,i,e),Object.assign(r,Ik(e,t)),r}function Vk(e,t){const i={},r=Pk(e,t);return e.drag&&e.dragListener!==!1&&(i.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(i.tabIndex=0),i.style=r,i}const Uk={offset:"stroke-dashoffset",array:"stroke-dasharray"},zk={offset:"strokeDashoffset",array:"strokeDasharray"};function Gk(e,t,i=1,r=0,s=!0){e.pathLength=1;const l=s?Uk:zk;e[l.offset]=Ye.transform(-r);const c=Ye.transform(t),f=Ye.transform(i);e[l.array]=`${c} ${f}`}function uC(e,{attrX:t,attrY:i,attrScale:r,pathLength:s,pathSpacing:l=1,pathOffset:c=0,...f},h,p,v){if(Xy(e,f,p),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:E,style:A}=e;E.transform&&(A.transform=E.transform,delete E.transform),(A.transform||E.transformOrigin)&&(A.transformOrigin=E.transformOrigin??"50% 50%",delete E.transformOrigin),A.transform&&(A.transformBox=v?.transformBox??"fill-box",delete E.transformBox),t!==void 0&&(E.x=t),i!==void 0&&(E.y=i),r!==void 0&&(E.scale=r),s!==void 0&&Gk(E,s,l,c,!1)}const cC=()=>({...jy(),attrs:{}}),fC=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Hk(e,t,i,r){const s=H.useMemo(()=>{const l=cC();return uC(l,t,fC(r),e.transformTemplate,e.style),{...l.attrs,style:{...l.style}}},[t]);if(e.style){const l={};lC(l,e.style,e),s.style={...l,...s.style}}return s}const Kk=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function qy(e){return typeof e!="string"||e.includes("-")?!1:!!(Kk.indexOf(e)>-1||/[A-Z]/u.test(e))}function Xk(e,t,i,{latestValues:r},s,l=!1){const f=(qy(e)?Hk:Vk)(t,r,s,e),h=wk(t,typeof e=="string",l),p=e!==H.Fragment?{...h,...f,ref:i}:{},{children:v}=t,E=H.useMemo(()=>wi(v)?v.get():v,[v]);return H.createElement(e,{...p,children:E})}function dT(e){const t=[{},{}];return e?.values.forEach((i,r)=>{t[0][r]=i.get(),t[1][r]=i.getVelocity()}),t}function Yy(e,t,i,r){if(typeof t=="function"){const[s,l]=dT(r);t=t(i!==void 0?i:e.custom,s,l)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[s,l]=dT(r);t=t(i!==void 0?i:e.custom,s,l)}return t}function ph(e){return wi(e)?e.get():e}function jk({scrapeMotionValuesFromProps:e,createRenderState:t},i,r,s){return{latestValues:qk(i,r,s,e),renderState:t()}}function qk(e,t,i,r){const s={},l=r(e,{});for(const A in l)s[A]=ph(l[A]);let{initial:c,animate:f}=e;const h=em(e),p=oC(e);t&&p&&!h&&e.inherit!==!1&&(c===void 0&&(c=t.initial),f===void 0&&(f=t.animate));let v=i?i.initial===!1:!1;v=v||c===!1;const E=v?f:c;if(E&&typeof E!="boolean"&&!Jh(E)){const A=Array.isArray(E)?E:[E];for(let R=0;R<A.length;R++){const x=Yy(e,A[R]);if(x){const{transitionEnd:F,transition:_,...m}=x;for(const S in m){let C=m[S];if(Array.isArray(C)){const D=v?C.length-1:0;C=C[D]}C!==null&&(s[S]=C)}for(const S in F)s[S]=F[S]}}}return s}const dC=e=>(t,i)=>{const r=H.useContext(Qh),s=H.useContext(by),l=()=>jk(e,t,r,s);return i?l():RN(l)};function Wy(e,t,i){const{style:r}=e,s={};for(const l in r)(wi(r[l])||t.style&&wi(t.style[l])||sC(l,e)||i?.getValue(l)?.liveStyle!==void 0)&&(s[l]=r[l]);return s}const Yk=dC({scrapeMotionValuesFromProps:Wy,createRenderState:jy});function hC(e,t,i){const r=Wy(e,t,i);for(const s in e)if(wi(e[s])||wi(t[s])){const l=Hu.indexOf(s)!==-1?"attr"+s.charAt(0).toUpperCase()+s.substring(1):s;r[l]=e[s]}return r}const Wk=dC({scrapeMotionValuesFromProps:hC,createRenderState:cC}),$k=Symbol.for("motionComponentSymbol");function lu(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Zk(e,t,i){return H.useCallback(r=>{r&&e.onMount&&e.onMount(r),t&&(r?t.mount(r):t.unmount()),i&&(typeof i=="function"?i(r):lu(i)&&(i.current=r))},[t])}const $y=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Qk="framerAppearId",mC="data-"+$y(Qk),pC=H.createContext({});function Jk(e,t,i,r,s){const{visualElement:l}=H.useContext(Qh),c=H.useContext(aC),f=H.useContext(by),h=H.useContext(iC).reducedMotion,p=H.useRef(null);r=r||c.renderer,!p.current&&r&&(p.current=r(e,{visualState:t,parent:l,props:i,presenceContext:f,blockInitialAnimation:f?f.initial===!1:!1,reducedMotionConfig:h}));const v=p.current,E=H.useContext(pC);v&&!v.projection&&s&&(v.type==="html"||v.type==="svg")&&eF(p.current,i,s,E);const A=H.useRef(!1);H.useInsertionEffect(()=>{v&&A.current&&v.update(i,f)});
vendor: 21,238 bytes, line 60
60const R=i[mC],x=H.useRef(!!R&&!window.MotionHandoffIsComplete?.(R)&&window.MotionHasOptimisedAnimation?.(R));return ON(()=>{v&&(A.current=!0,window.MotionIsMounted=!0,v.updateFeatures(),v.scheduleRenderMicrotask(),x.current&&v.animationState&&v.animationState.animateChanges())}),H.useEffect(()=>{v&&(!x.current&&v.animationState&&v.animationState.animateChanges(),x.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(R)}),x.current=!1),v.enteringChildren=void 0)}),v}function eF(e,t,i,r){const{layoutId:s,layout:l,drag:c,dragConstraints:f,layoutScroll:h,layoutRoot:p,layoutCrossfade:v}=t;e.projection=new i(e.latestValues,t["data-framer-portal-id"]?void 0:_C(e.parent)),e.projection.setOptions({layoutId:s,layout:l,alwaysMeasureLayout:!!c||f&&lu(f),visualElement:e,animationType:typeof l=="string"?l:"both",initialPromotionConfig:r,crossfade:v,layoutScroll:h,layoutRoot:p})}function _C(e){if(e)return e.options.allowProjection!==!1?e.projection:_C(e.parent)}function $_(e,{forwardMotionProps:t=!1}={},i,r){i&&xk(i);const s=qy(e)?Wk:Yk;function l(f,h){let p;const v={...H.useContext(iC),...f,layoutId:tF(f)},{isStatic:E}=v,A=Mk(f),R=s(f,E);if(!E&&Ey){nF();const x=iF(v);p=x.MeasureLayout,A.visualElement=Jk(e,R,v,r,x.ProjectionNode)}return B.jsxs(Qh.Provider,{value:A,children:[p&&A.visualElement?B.jsx(p,{visualElement:A.visualElement,...v}):null,Xk(e,f,Zk(R,A.visualElement,h),R,E,t)]})}l.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const c=H.forwardRef(l);return c[$k]=e,c}function tF({layoutId:e}){const t=H.useContext(dD).id;return t&&e!==void 0?t+"-"+e:e}function nF(e,t){H.useContext(aC).strict}function iF(e){const{drag:t,layout:i}=xu;if(!t&&!i)return{};const r={...t,...i};return{MeasureLayout:t?.isEnabled(e)||i?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function aF(e,t){if(typeof Proxy>"u")return $_;const i=new Map,r=(l,c)=>$_(l,c,e,t),s=(l,c)=>r(l,c);return new Proxy(s,{get:(l,c)=>c==="create"?r:(i.has(c)||i.set(c,$_(c,void 0,e,t)),i.get(c))})}function gC({top:e,left:t,right:i,bottom:r}){return{x:{min:t,max:i},y:{min:e,max:r}}}function rF({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function oF(e,t){if(!t)return e;const i=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}function Z_(e){return e===void 0||e===1}function Ug({scale:e,scaleX:t,scaleY:i}){return!Z_(e)||!Z_(t)||!Z_(i)}function Ws(e){return Ug(e)||yC(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function yC(e){return hT(e.x)||hT(e.y)}function hT(e){return e&&e!=="0%"}function Nh(e,t,i){const r=e-i,s=t*r;return i+s}function mT(e,t,i,r,s){return s!==void 0&&(e=Nh(e,s,r)),Nh(e,i,r)+t}function zg(e,t=0,i=1,r,s){e.min=mT(e.min,t,i,r,s),e.max=mT(e.max,t,i,r,s)}function vC(e,{x:t,y:i}){zg(e.x,t.translate,t.scale,t.originPoint),zg(e.y,i.translate,i.scale,i.originPoint)}const pT=.999999999999,_T=1.0000000000001;function sF(e,t,i,r=!1){const s=i.length;if(!s)return;t.x=t.y=1;let l,c;for(let f=0;f<s;f++){l=i[f],c=l.projectionDelta;const{visualElement:h}=l.options;h&&h.props.style&&h.props.style.display==="contents"||(r&&l.options.layoutScroll&&l.scroll&&l!==l.root&&cu(e,{x:-l.scroll.offset.x,y:-l.scroll.offset.y}),c&&(t.x*=c.x.scale,t.y*=c.y.scale,vC(e,c)),r&&Ws(l.latestValues)&&cu(e,l.latestValues))}t.x<_T&&t.x>pT&&(t.x=1),t.y<_T&&t.y>pT&&(t.y=1)}function uu(e,t){e.min=e.min+t,e.max=e.max+t}function gT(e,t,i,r,s=.5){const l=xn(e.min,e.max,s);zg(e,t,i,l,r)}function cu(e,t){gT(e.x,t.x,t.scaleX,t.scale,t.originX),gT(e.y,t.y,t.scaleY,t.scale,t.originY)}function EC(e,t){return gC(oF(e.getBoundingClientRect(),t))}function lF(e,t,i){const r=EC(e,i),{scroll:s}=t;return s&&(uu(r.x,s.offset.x),uu(r.y,s.offset.y)),r}const yT=()=>({translate:0,scale:1,origin:0,originPoint:0}),fu=()=>({x:yT(),y:yT()}),vT=()=>({min:0,max:0}),Pn=()=>({x:vT(),y:vT()}),Gg={current:null},bC={current:!1};function uF(){if(bC.current=!0,!!Ey)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Gg.current=e.matches;e.addEventListener("change",t),t()}else Gg.current=!1}const cF=new WeakMap;function fF(e,t,i){for(const r in t){const s=t[r],l=i[r];if(wi(s))e.addValue(r,s);else if(wi(l))e.addValue(r,Cu(s,{owner:e}));else if(l!==s)if(e.hasValue(r)){const c=e.getValue(r);c.liveStyle===!0?c.jump(s):c.hasAnimated||c.set(s)}else{const c=e.getStaticValue(r);e.addValue(r,Cu(c!==void 0?c:s,{owner:e}))}}for(const r in i)t[r]===void 0&&e.removeValue(r);return t}const ET=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class dF{scrapeMotionValuesFromProps(t,i,r){return{}}constructor({parent:t,props:i,presenceContext:r,reducedMotionConfig:s,blockInitialAnimation:l,visualState:c},f={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Py,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const A=oa.now();this.renderScheduledAt<A&&(this.renderScheduledAt=A,Tn.render(this.render,!1,!0))};const{latestValues:h,renderState:p}=c;this.latestValues=h,this.baseTarget={...h},this.initialValues=i.initial?{...h}:{},this.renderState=p,this.parent=t,this.props=i,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=s,this.options=f,this.blockInitialAnimation=!!l,this.isControllingVariants=em(i),this.isVariantNode=oC(i),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:v,...E}=this.scrapeMotionValuesFromProps(i,{},this);for(const A in E){const R=E[A];h[A]!==void 0&&wi(R)&&R.set(h[A])}}mount(t){this.current=t,cF.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((i,r)=>this.bindToMotionValue(r,i)),bC.current||uF(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Gg.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),ds(this.notifyUpdate),ds(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const i=this.features[t];i&&(i.unmount(),i.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,i){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const r=Ku.has(t);r&&this.onBindTransform&&this.onBindTransform();const s=i.on("change",c=>{this.latestValues[t]=c,this.props.onUpdate&&Tn.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let l;window.MotionCheckAppearSync&&(l=window.MotionCheckAppearSync(this,t,i)),this.valueSubscriptions.set(t,()=>{s(),l&&l(),i.owner&&i.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in xu){const i=xu[t];if(!i)continue;const{isEnabled:r,Feature:s}=i;if(!this.features[t]&&s&&r(this.props)&&(this.features[t]=new s(this)),this.features[t]){const l=this.features[t];l.isMounted?l.update():(l.mount(),l.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Pn()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,i){this.latestValues[t]=i}update(t,i){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=i;for(let r=0;r<ET.length;r++){const s=ET[r];this.propEventSubscriptions[s]&&(this.propEventSubscriptions[s](),delete this.propEventSubscriptions[s]);const l="on"+s,c=t[l];c&&(this.propEventSubscriptions[s]=this.on(s,c))}this.prevMotionValues=fF(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const i=this.getClosestVariantNode();if(i)return i.variantChildren&&i.variantChildren.add(t),()=>i.variantChildren.delete(t)}addValue(t,i){const r=this.values.get(t);i!==r&&(r&&this.removeValue(t),this.bindToMotionValue(t,i),this.values.set(t,i),this.latestValues[t]=i.get())}removeValue(t){this.values.delete(t);const i=this.valueSubscriptions.get(t);i&&(i(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,i){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&i!==void 0&&(r=Cu(i===null?void 0:i,{owner:this}),this.addValue(t,r)),r}readValue(t,i){let r=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return r!=null&&(typeof r=="string"&&(hD(r)||pD(r))?r=parseFloat(r):!Dk(r)&&hs.test(i)&&(r=$D(t,i)),this.setBaseTarget(t,wi(r)?r.get():r)),wi(r)?r.get():r}setBaseTarget(t,i){this.baseTarget[t]=i}getBaseTarget(t){const{initial:i}=this.props;let r;if(typeof i=="string"||typeof i=="object"){const l=Yy(this.props,i,this.presenceContext?.custom);l&&(r=l[t])}if(i&&r!==void 0)return r;const s=this.getBaseTargetFromProps(this.props,t);return s!==void 0&&!wi(s)?s:this.initialValues[t]!==void 0&&r===void 0?void 0:this.baseTarget[t]}on(t,i){return this.events[t]||(this.events[t]=new Cy),this.events[t].add(i)}notify(t,...i){this.events[t]&&this.events[t].notify(...i)}scheduleRenderMicrotask(){zy.render(this.render)}}class SC extends dF{constructor(){super(...arguments),this.KeyframeResolver=hk}sortInstanceNodePosition(t,i){return t.compareDocumentPosition(i)&2?1:-1}getBaseTargetFromProps(t,i){return t.style?t.style[i]:void 0}removeValueFromRenderState(t,{vars:i,style:r}){delete i[t],delete r[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;wi(t)&&(this.childSubscription=t.on("change",i=>{this.current&&(this.current.textContent=`${i}`)}))}}function TC(e,{style:t,vars:i},r,s){const l=e.style;let c;for(c in t)l[c]=t[c];s?.applyProjectionStyles(l,r);for(c in i)l.setProperty(c,i[c])}function hF(e){return window.getComputedStyle(e)}class mF extends SC{constructor(){super(...arguments),this.type="html",this.renderInstance=TC}readValueFromInstance(t,i){if(Ku.has(i))return this.projection?.isProjecting?kg(i):MM(t,i);{const r=hF(t),s=(Oy(i)?r.getPropertyValue(i):r[i])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:i}){return EC(t,i)}build(t,i,r){Xy(t,i,r.transformTemplate)}scrapeMotionValuesFromProps(t,i,r){return Wy(t,i,r)}}const AC=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function pF(e,t,i,r){TC(e,t,void 0,r);for(const s in t.attrs)e.setAttribute(AC.has(s)?s:$y(s),t.attrs[s])}class _F extends SC{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Pn}getBaseTargetFromProps(t,i){return t[i]}readValueFromInstance(t,i){if(Ku.has(i)){const r=WD(i);return r&&r.default||0}return i=AC.has(i)?i:$y(i),t.getAttribute(i)}scrapeMotionValuesFromProps(t,i,r){return hC(t,i,r)}build(t,i,r){uC(t,i,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(t,i,r,s){pF(t,i,r,s)}mount(t){this.isSVGTag=fC(t.tagName),super.mount(t)}}const gF=(e,t)=>qy(e)?new _F(t):new mF(t,{allowProjection:e!==H.Fragment});function vu(e,t,i){const r=e.getProps();return Yy(r,t,i!==void 0?i:r.custom,e)}const Hg=e=>Array.isArray(e);function yF(e,t,i){e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,Cu(i))}function vF(e){return Hg(e)?e[e.length-1]||0:e}function EF(e,t){const i=vu(e,t);let{transitionEnd:r={},transition:s={},...l}=i||{};l={...l,...r};for(const c in l){const f=vF(l[c]);yF(e,c,f)}}function bF(e){return!!(wi(e)&&e.add)}function Kg(e,t){const i=e.getValue("willChange");if(bF(i))return i.add(t);if(!i&&ho.WillChange){const r=new ho.WillChange("auto");e.addValue("willChange",r),r.add(t)}}function DC(e){return e.props[mC]}const SF=e=>e!==null;function TF(e,{repeat:t,repeatType:i="loop"},r){const s=e.filter(SF),l=t&&i!=="loop"&&t%2===1?0:s.length-1;return s[l]}const AF={type:"spring",stiffness:500,damping:25,restSpeed:10},DF=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),CF={type:"keyframes",duration:.8},xF={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},RF=(e,{keyframes:t})=>t.length>2?CF:Ku.has(e)?e.startsWith("scale")?DF(t[1]):AF:xF;function OF({when:e,delay:t,delayChildren:i,staggerChildren:r,staggerDirection:s,repeat:l,repeatType:c,repeatDelay:f,from:h,elapsed:p,...v}){return!!Object.keys(v).length}const Zy=(e,t,i,r={},s,l)=>c=>{const f=Vy(r,e)||{},h=f.delay||r.delay||0;let{elapsed:p=0}=r;p=p-Dr(h);const v={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:t.getVelocity(),...f,delay:-p,onUpdate:A=>{t.set(A),f.onUpdate&&f.onUpdate(A)},onComplete:()=>{c(),f.onComplete&&f.onComplete()},name:e,motionValue:t,element:l?void 0:s};OF(f)||Object.assign(v,RF(e,v)),v.duration&&(v.duration=Dr(v.duration)),v.repeatDelay&&(v.repeatDelay=Dr(v.repeatDelay)),v.from!==void 0&&(v.keyframes[0]=v.from);let E=!1;if((v.type===!1||v.duration===0&&!v.repeatDelay)&&(Pg(v),v.delay===0&&(E=!0)),(ho.instantAnimations||ho.skipAnimations)&&(E=!0,Pg(v),v.delay=0),v.allowFlatten=!f.type&&!f.ease,E&&!l&&t.get()!==void 0){const A=TF(v.keyframes,f);if(A!==void 0){Tn.update(()=>{v.onUpdate(A),v.onComplete()});return}}return f.isSync?new Iy(v):new tk(v)};function wF({protectedKeys:e,needsAnimating:t},i){const r=e.hasOwnProperty(i)&&t[i]!==!0;return t[i]=!1,r}function CC(e,t,{delay:i=0,transitionOverride:r,type:s}={}){let{transition:l=e.getDefaultTransition(),transitionEnd:c,...f}=t;r&&(l=r);const h=[],p=s&&e.animationState&&e.animationState.getState()[s];for(const v in f){const E=e.getValue(v,e.latestValues[v]??null),A=f[v];if(A===void 0||p&&wF(p,v))continue;const R={delay:i,...Vy(l||{},v)},x=E.get();if(x!==void 0&&!E.isAnimating&&!Array.isArray(A)&&A===x&&!R.velocity)continue;let F=!1;if(window.MotionHandoffAnimation){const m=DC(e);if(m){const S=window.MotionHandoffAnimation(m,v,Tn);S!==null&&(R.startTime=S,F=!0)}}Kg(e,v),E.start(Zy(v,E,A,e.shouldReduceMotion&&jD.has(v)?{type:!1}:R,e,F));const _=E.animation;_&&h.push(_)}return c&&Promise.all(h).then(()=>{Tn.update(()=>{c&&EF(e,c)})}),h}function xC(e,t,i,r=0,s=1){const l=Array.from(e).sort((p,v)=>p.sortNodePosition(v)).indexOf(t),c=e.size,f=(c-1)*r;return typeof i=="function"?i(l,c):s===1?l*r:f-l*r}function Xg(e,t,i={}){const r=vu(e,t,i.type==="exit"?e.presenceContext?.custom:void 0);let{transition:s=e.getDefaultTransition()||{}}=r||{};i.transitionOverride&&(s=i.transitionOverride);const l=r?()=>Promise.all(CC(e,r,i)):()=>Promise.resolve(),c=e.variantChildren&&e.variantChildren.size?(h=0)=>{const{delayChildren:p=0,staggerChildren:v,staggerDirection:E}=s;return NF(e,t,h,p,v,E,i)}:()=>Promise.resolve(),{when:f}=s;if(f){const[h,p]=f==="beforeChildren"?[l,c]:[c,l];return h().then(()=>p())}else return Promise.all([l(),c(i.delay)])}function NF(e,t,i=0,r=0,s=0,l=1,c){const f=[];for(const h of e.variantChildren)h.notify("AnimationStart",t),f.push(Xg(h,t,{...c,delay:i+(typeof r=="function"?0:r)+xC(e.variantChildren,h,r,s,l)}).then(()=>h.notify("AnimationComplete",t)));return Promise.all(f)}function MF(e,t,i={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const s=t.map(l=>Xg(e,l,i));r=Promise.all(s)}else if(typeof t=="string")r=Xg(e,t,i);else{const s=typeof t=="function"?vu(e,t,i.custom):t;r=Promise.all(CC(e,s,i))}return r.then(()=>{e.notify("AnimationComplete",t)})}function RC(e,t){if(!Array.isArray(t))return!1;const i=t.length;if(i!==e.length)return!1;for(let r=0;r<i;r++)if(t[r]!==e[r])return!1;return!0}const kF=Ky.length;function OC(e){if(!e)return;if(!e.isControllingVariants){const i=e.parent?OC(e.parent)||{}:{};return e.props.initial!==void 0&&(i.initial=e.props.initial),i}const t={};for(let i=0;i<kF;i++){const r=Ky[i],s=e.props[r];(ff(s)||s===!1)&&(t[r]=s)}return t}const FF=[...Hy].reverse(),LF=Hy.length;function BF(e){return t=>Promise.all(t.map(({animation:i,options:r})=>MF(e,i,r)))}function IF(e){let t=BF(e),i=bT(),r=!0;const s=h=>(p,v)=>{const E=vu(e,v,h==="exit"?e.presenceContext?.custom:void 0);if(E){const{transition:A,transitionEnd:R,...x}=E;p={...p,...x,...R}}return p};function l(h){t=h(e)}function c(h){const{props:p}=e,v=OC(e.parent)||{},E=[],A=new Set;let R={},x=1/0;for(let _=0;_<LF;_++){const m=FF[_],S=i[m],C=p[m]!==void 0?p[m]:v[m],D=ff(C),k=m===h?S.isActive:null;k===!1&&(x=_);let y=C===v[m]&&C!==p[m]&&D;if(y&&r&&e.manuallyAnimateOnMount&&(y=!1),S.protectedKeys={...R},!S.isActive&&k===null||!C&&!S.prevProp||Jh(C)||typeof C=="boolean")continue;const b=PF(S.prevProp,C);let O=b||m===h&&S.isActive&&!y&&D||_>x&&D,L=!1;const I=Array.isArray(C)?C:[C];let Y=I.reduce(s(m),{});k===!1&&(Y={});const{prevResolvedValues:K={}}=S,ae={...K,...Y},me=le=>{O=!0,A.has(le)&&(L=!0,A.delete(le)),S.needsAnimating[le]=!0;const te=e.getValue(le);te&&(te.liveStyle=!1)};for(const le in ae){const te=Y[le],de=K[le];if(R.hasOwnProperty(le))continue;let Ae=!1;Hg(te)&&Hg(de)?Ae=!RC(te,de):Ae=te!==de,Ae?te!=null?me(le):A.add(le):te!==void 0&&A.has(le)?me(le):S.protectedKeys[le]=!0}S.prevProp=C,S.prevResolvedValues=Y,S.isActive&&(R={...R,...Y}),r&&e.blockInitialAnimation&&(O=!1);const xe=y&&b;O&&(!xe||L)&&E.push(...I.map(le=>{const te={type:m};if(typeof le=="string"&&r&&!xe&&e.manuallyAnimateOnMount&&e.parent){const{parent:de}=e,Ae=vu(de,le);if(de.enteringChildren&&Ae){const{delayChildren:G}=Ae.transition||{};te.delay=xC(de.enteringChildren,e,G)}}return{animation:le,options:te}}))}if(A.size){const _={};if(typeof p.initial!="boolean"){const m=vu(e,Array.isArray(p.initial)?p.initial[0]:p.initial);m&&m.transition&&(_.transition=m.transition)}A.forEach(m=>{const S=e.getBaseTarget(m),C=e.getValue(m);C&&(C.liveStyle=!0),_[m]=S??null}),E.push({animation:_})}let F=!!E.length;return r&&(p.initial===!1||p.initial===p.animate)&&!e.manuallyAnimateOnMount&&(F=!1),r=!1,F?t(E):Promise.resolve()}function f(h,p){if(i[h].isActive===p)return Promise.resolve();e.variantChildren?.forEach(E=>E.animationState?.setActive(h,p)),i[h].isActive=p;const v=c(h);for(const E in i)i[E].protectedKeys={};return v}return{animateChanges:c,setActive:f,setAnimateFunction:l,getState:()=>i,reset:()=>{i=bT(),r=!0}}}function PF(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!RC(t,e):!1}function js(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function bT(){return{animate:js(!0),whileInView:js(),whileHover:js(),whileTap:js(),whileDrag:js(),whileFocus:js(),exit:js()}}class Ts{constructor(t){this.isMounted=!1,this.node=t}update(){}}class VF extends Ts{constructor(t){super(t),t.animationState||(t.animationState=IF(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();Jh(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:i}=this.node.prevProps||{};t!==i&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let UF=0;class zF extends Ts{constructor(){super(...arguments),this.id=UF++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:i}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const s=this.node.animationState.setActive("exit",!t);i&&!t&&s.then(()=>{i(this.id)})}mount(){const{register:t,onExitComplete:i}=this.node.presenceContext||{};
vendor: 5,001 bytes, line 60
60i&&i(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const GF={animation:{Feature:VF},exit:{Feature:zF}};function hf(e,t,i,r={passive:!0}){return e.addEventListener(t,i,r),()=>e.removeEventListener(t,i)}function Rf(e){return{point:{x:e.pageX,y:e.pageY}}}const HF=e=>t=>Gy(t)&&e(t,Rf(t));function Qc(e,t,i,r){return hf(e,t,HF(i),r)}const wC=1e-4,KF=1-wC,XF=1+wC,NC=.01,jF=0-NC,qF=0+NC;function Ui(e){return e.max-e.min}function YF(e,t,i){return Math.abs(e-t)<=i}function ST(e,t,i,r=.5){e.origin=r,e.originPoint=xn(t.min,t.max,e.origin),e.scale=Ui(i)/Ui(t),e.translate=xn(i.min,i.max,e.origin)-e.originPoint,(e.scale>=KF&&e.scale<=XF||isNaN(e.scale))&&(e.scale=1),(e.translate>=jF&&e.translate<=qF||isNaN(e.translate))&&(e.translate=0)}function Jc(e,t,i,r){ST(e.x,t.x,i.x,r?r.originX:void 0),ST(e.y,t.y,i.y,r?r.originY:void 0)}function TT(e,t,i){e.min=i.min+t.min,e.max=e.min+Ui(t)}function WF(e,t,i){TT(e.x,t.x,i.x),TT(e.y,t.y,i.y)}function AT(e,t,i){e.min=t.min-i.min,e.max=e.min+Ui(t)}function ef(e,t,i){AT(e.x,t.x,i.x),AT(e.y,t.y,i.y)}function za(e){return[e("x"),e("y")]}const MC=({current:e})=>e?e.ownerDocument.defaultView:null,DT=(e,t)=>Math.abs(e-t);function $F(e,t){const i=DT(e.x,t.x),r=DT(e.y,t.y);return Math.sqrt(i**2+r**2)}class kC{constructor(t,i,{transformPagePoint:r,contextWindow:s=window,dragSnapToOrigin:l=!1,distanceThreshold:c=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const A=J_(this.lastMoveEventInfo,this.history),R=this.startEvent!==null,x=$F(A.offset,{x:0,y:0})>=this.distanceThreshold;if(!R&&!x)return;const{point:F}=A,{timestamp:_}=bi;this.history.push({...F,timestamp:_});const{onStart:m,onMove:S}=this.handlers;R||(m&&m(this.lastMoveEvent,A),this.startEvent=this.lastMoveEvent),S&&S(this.lastMoveEvent,A)},this.handlePointerMove=(A,R)=>{this.lastMoveEvent=A,this.lastMoveEventInfo=Q_(R,this.transformPagePoint),Tn.update(this.updatePoint,!0)},this.handlePointerUp=(A,R)=>{this.end();const{onEnd:x,onSessionEnd:F,resumeAnimation:_}=this.handlers;if(this.dragSnapToOrigin&&_&&_(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const m=J_(A.type==="pointercancel"?this.lastMoveEventInfo:Q_(R,this.transformPagePoint),this.history);this.startEvent&&x&&x(A,m),F&&F(A,m)},!Gy(t))return;this.dragSnapToOrigin=l,this.handlers=i,this.transformPagePoint=r,this.distanceThreshold=c,this.contextWindow=s||window;const f=Rf(t),h=Q_(f,this.transformPagePoint),{point:p}=h,{timestamp:v}=bi;this.history=[{...p,timestamp:v}];const{onSessionStart:E}=i;E&&E(t,J_(h,this.history)),this.removeListeners=Df(Qc(this.contextWindow,"pointermove",this.handlePointerMove),Qc(this.contextWindow,"pointerup",this.handlePointerUp),Qc(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),ds(this.updatePoint)}}function Q_(e,t){return t?{point:t(e.point)}:e}function CT(e,t){return{x:e.x-t.x,y:e.y-t.y}}function J_({point:e},t){return{point:e,delta:CT(e,FC(t)),offset:CT(e,ZF(t)),velocity:QF(t,.1)}}function ZF(e){return e[0]}function FC(e){return e[e.length-1]}function QF(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,r=null;const s=FC(e);for(;i>=0&&(r=e[i],!(s.timestamp-r.timestamp>Dr(t)));)i--;if(!r)return{x:0,y:0};const l=Xa(s.timestamp-r.timestamp);if(l===0)return{x:0,y:0};const c={x:(s.x-r.x)/l,y:(s.y-r.y)/l};return c.x===1/0&&(c.x=0),c.y===1/0&&(c.y=0),c}function JF(e,{min:t,max:i},r){return t!==void 0&&e<t?e=r?xn(t,e,r.min):Math.max(e,t):i!==void 0&&e>i&&(e=r?xn(i,e,r.max):Math.min(e,i)),e}function xT(e,t,i){return{min:t!==void 0?e.min+t:void 0,max:i!==void 0?e.max+i-(e.max-e.min):void 0}}function eL(e,{top:t,left:i,bottom:r,right:s}){return{x:xT(e.x,i,s),y:xT(e.y,t,r)}}function RT(e,t){let i=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([i,r]=[r,i]),{min:i,max:r}}function tL(e,t){return{x:RT(e.x,t.x),y:RT(e.y,t.y)}}function nL(e,t){let i=.5;const r=Ui(e),s=Ui(t);return s>r?i=lf(t.min,t.max-r,e.min):r>s&&(i=lf(e.min,e.max-s,t.min)),fo(0,1,i)}function iL(e,t){const i={};return t.min!==void 0&&(i.min=t.min-e.min),t.max!==void 0&&(i.max=t.max-e.min),i}const jg=.35;function aL(e=jg){return e===!1?e=0:e===!0&&(e=jg),{x:OT(e,"left","right"),y:OT(e,"top","bottom")}}function OT(e,t,i){return{min:wT(e,t),max:wT(e,i)}}function wT(e,t){return typeof e=="number"?e:e[t]||0}const rL=new WeakMap;class oL{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Pn(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:i=!1,distanceThreshold:r}={}){const{presenceContext:s}=this.visualElement;if(s&&s.isPresent===!1)return;const l=E=>{const{dragSnapToOrigin:A}=this.getProps();A?this.pauseAnimation():this.stopAnimation(),i&&this.snapToCursor(Rf
vendor: 9,916 bytes, line 60
60(E).point)},c=(E,A)=>{const{drag:R,dragPropagation:x,onDragStart:F}=this.getProps();if(R&&!x&&(this.openDragLock&&this.openDragLock(),this.openDragLock=gk(R),!this.openDragLock))return;this.latestPointerEvent=E,this.latestPanInfo=A,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),za(m=>{let S=this.getAxisMotionValue(m).get()||0;if(Cr.test(S)){const{projection:C}=this.visualElement;if(C&&C.layout){const D=C.layout.layoutBox[m];D&&(S=Ui(D)*(parseFloat(S)/100))}}this.originPoint[m]=S}),F&&Tn.postRender(()=>F(E,A)),Kg(this.visualElement,"transform");const{animationState:_}=this.visualElement;_&&_.setActive("whileDrag",!0)},f=(E,A)=>{this.latestPointerEvent=E,this.latestPanInfo=A;const{dragPropagation:R,dragDirectionLock:x,onDirectionLock:F,onDrag:_}=this.getProps();if(!R&&!this.openDragLock)return;const{offset:m}=A;if(x&&this.currentDirection===null){this.currentDirection=sL(m),this.currentDirection!==null&&F&&F(this.currentDirection);return}this.updateAxis("x",A.point,m),this.updateAxis("y",A.point,m),this.visualElement.render(),_&&_(E,A)},h=(E,A)=>{this.latestPointerEvent=E,this.latestPanInfo=A,this.stop(E,A),this.latestPointerEvent=null,this.latestPanInfo=null},p=()=>za(E=>this.getAnimationState(E)==="paused"&&this.getAxisMotionValue(E).animation?.play()),{dragSnapToOrigin:v}=this.getProps();this.panSession=new kC(t,{onSessionStart:l,onStart:c,onMove:f,onSessionEnd:h,resumeAnimation:p},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:v,distanceThreshold:r,contextWindow:MC(this.visualElement)})}stop(t,i){const r=t||this.latestPointerEvent,s=i||this.latestPanInfo,l=this.isDragging;if(this.cancel(),!l||!s||!r)return;const{velocity:c}=s;this.startAnimation(c);const{onDragEnd:f}=this.getProps();f&&Tn.postRender(()=>f(r,s))}cancel(){this.isDragging=!1;const{projection:t,animationState:i}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),i&&i.setActive("whileDrag",!1)}updateAxis(t,i,r){const{drag:s}=this.getProps();if(!r||!Qd(t,s,this.currentDirection))return;const l=this.getAxisMotionValue(t);let c=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(c=JF(c,this.constraints[t],this.elastic[t])),l.set(c)}resolveConstraints(){const{dragConstraints:t,dragElastic:i}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,s=this.constraints;t&&lu(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=eL(r.layoutBox,t):this.constraints=!1,this.elastic=aL(i),s!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&za(l=>{this.constraints!==!1&&this.getAxisMotionValue(l)&&(this.constraints[l]=iL(r.layoutBox[l],this.constraints[l]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!lu(t))return!1;const r=t.current,{projection:s}=this.visualElement;if(!s||!s.layout)return!1;const l=lF(r,s.root,this.visualElement.getTransformPagePoint());let c=tL(s.layout.layoutBox,l);if(i){const f=i(rF(c));this.hasMutatedConstraints=!!f,f&&(c=gC(f))}return c}startAnimation(t){const{drag:i,dragMomentum:r,dragElastic:s,dragTransition:l,dragSnapToOrigin:c,onDragTransitionEnd:f}=this.getProps(),h=this.constraints||{},p=za(v=>{if(!Qd(v,i,this.currentDirection))return;let E=h&&h[v]||{};c&&(E={min:0,max:0});const A=s?200:1e6,R=s?40:1e7,x={type:"inertia",velocity:r?t[v]:0,bounceStiffness:A,bounceDamping:R,timeConstant:750,restDelta:1,restSpeed:10,...l,...E};return this.startAxisValueAnimation(v,x)});return Promise.all(p).then(f)}startAxisValueAnimation(t,i){const r=this.getAxisMotionValue(t);return Kg(this.visualElement,t),r.start(Zy(t,r,0,i,this.visualElement,!1))}stopAnimation(){za(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){za(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){const i=`_drag${t.toUpperCase()}`,r=this.visualElement.getProps(),s=r[i];return s||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){za(i=>{const{drag:r}=this.getProps();if(!Qd(i,r,this.currentDirection))return;const{projection:s}=this.visualElement,l=this.getAxisMotionValue(i);if(s&&s.layout){const{min:c,max:f}=s.layout.layoutBox[i];l.set(t[i]-xn(c,f,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:i}=this.getProps(),{projection:r}=this.visualElement;if(!lu(i)||!r||!this.constraints)return;this.stopAnimation();const s={x:0,y:0};za(c=>{const f=this.getAxisMotionValue(c);if(f&&this.constraints!==!1){const h=f.get();s[c]=nL({min:h,max:h},this.constraints[c])}});const{transformTemplate:l}=this.visualElement.getProps();this.visualElement.current.style.transform=l?l({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),za(c=>{if(!Qd(c,t,null))return;const f=this.getAxisMotionValue(c),{min:h,max:p}=this.constraints[c];f.set(xn(h,p,s[c]))})}addListeners(){if(!this.visualElement.current)return;rL.set(this.visualElement,this);const t=this.visualElement.current,i=Qc(t,"pointerdown",h=>{const{drag:p,dragListener:v=!0}=this.getProps();p&&v&&this.start(h)}),r=()=>{const{dragConstraints:h}=this.getProps();lu(h)&&h.current&&(this.constraints=this.resolveRefConstraints())},{projection:s}=this.visualElement,l=s.addEventListener("measure",r);s&&!s.layout&&(s.root&&s.root.updateScroll(),s.updateLayout()),Tn.read(r);const c=hf(window,"resize",()=>this.scalePositionWithinConstraints()),f=s.addEventListener("didUpdate",(({delta:h,hasLayoutChanged:p})=>{this.isDragging&&p&&(za(v=>{const E=this.getAxisMotionValue(v);E&&(this.originPoint[v]+=h[v].translate,E.set(E.get()+h[v].translate))}),this.visualElement.render())}));return()=>{c(),i(),l(),f&&f()}}getProps(){const t=this.visualElement.getProps(),{drag:i=!1,dragDirectionLock:r=!1,dragPropagation:s=!1,dragConstraints:l=!1,dragElastic:c=jg,dragMomentum:f=!0}=t;return{...t,drag:i,dragDirectionLock:r,dragPropagation:s,dragConstraints:l,dragElastic:c,dragMomentum:f}}}function Qd(e,t,i){return(t===!0||t===e)&&(i===null||i===e)}function sL(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}class lL extends Ts{constructor(t){super(t),this.removeGroupControls=qa,this.removeListeners=qa,this.controls=new oL(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||qa}unmount(){this.removeGroupControls(),this.removeListeners()}}const NT=e=>(t,i)=>{e&&Tn.postRender(()=>e(t,i))};class uL extends Ts{constructor(){super(...arguments),this.removePointerDownListener=qa}onPointerDown(t){this.session=new kC(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:MC(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:i,onPan:r,onPanEnd:s}=this.node.getProps();return{onSessionStart:NT(t),onStart:NT(i),onMove:r,onEnd:(l,c)=>{delete this.session,s&&Tn.postRender(()=>s(l,c))}}}mount(){this.removePointerDownListener=Qc(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const _h={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function MT(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const zc={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Ye.test(e))e=parseFloat(e);else return e;const i=MT(e,t.target.x),r=MT(e,t.target.y);return`${i}% ${r}%`}},cL={correct:(e,{treeScale:t,projectionDelta:i})=>{const r=e,s=hs.parse(e);if(s.length>5)return r;const l=hs.createTransformer(e),c=typeof s[0]!="number"?1:0,f=i.x.scale*t.x,h=i.y.scale*t.y;s[0+c]/=f,s[1+c]/=h;const p=xn(f,h,.5);return typeof s[2+c]=="number"&&(s[2+c]/=p),typeof s[3+c]=="number"&&(s[3+c]/=p),l(s)}};let eg=!1;class fL extends H.Component{componentDidMount(){const{visualElement:t,layoutGroup:i,switchLayoutGroup:r,layoutId:s}=this.props,{projection:l}=t;kk(dL),l&&(i.group&&i.group.add(l),r&&r.register&&s&&r.register(l),eg&&l.root.didUpdate(),l.addEventListener("animationComplete",()=>{this.safeToRemove()}),l.setOptions({...l.options,onExitComplete:()=>this.safeToRemove()})),_h.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:i,visualElement:r,drag:s,isPresent:l}=this.props,{projection:c}=r;return c&&(c.isPresent=l,eg=!0,s||t.layoutDependency!==i||i===void 0||t.isPresent!==l?c.willUpdate():this.safeToRemove(),t.isPresent!==l&&(l?c.promote():c.relegate()||Tn.postRender(()=>{const f=c.getStack();(!f||!f.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),zy.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:i,switchLayoutGroup:r}=this.props,{projection:s}=t;eg=!0,s&&(s.scheduleCheckAfterUnmount(),i&&i.group&&i.group.remove(s),r&&r.deregister&&r.deregister(s))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function LC(e){const[t,i]=Ck(),r=H.useContext(dD);return B.jsx(fL,{...e,layoutGroup:r,switchLayoutGroup:H.useContext(pC),isPresent:t,safeToRemove:i})}const dL={borderRadius:{...zc,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:zc,borderTopRightRadius:zc,borderBottomLeftRadius:zc,borderBottomRightRadius:zc,boxSh
vendor: 5,425 bytes, line 60
60adow:cL};function hL(e,t,i){const r=wi(e)?e:Cu(e);return r.start(Zy("",r,t,i)),r.animation}const mL=(e,t)=>e.depth-t.depth;class pL{constructor(){this.children=[],this.isDirty=!1}add(t){Sy(this.children,t),this.isDirty=!0}remove(t){Ty(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(mL),this.isDirty=!1,this.children.forEach(t)}}function _L(e,t){const i=oa.now(),r=({timestamp:s})=>{const l=s-i;l>=t&&(ds(r),e(l-t))};return Tn.setup(r,!0),()=>ds(r)}const BC=["TopLeft","TopRight","BottomLeft","BottomRight"],gL=BC.length,kT=e=>typeof e=="string"?parseFloat(e):e,FT=e=>typeof e=="number"||Ye.test(e);function yL(e,t,i,r,s,l){s?(e.opacity=xn(0,i.opacity??1,vL(r)),e.opacityExit=xn(t.opacity??1,0,EL(r))):l&&(e.opacity=xn(t.opacity??1,i.opacity??1,r));for(let c=0;c<gL;c++){const f=`border${BC[c]}Radius`;let h=LT(t,f),p=LT(i,f);if(h===void 0&&p===void 0)continue;h||(h=0),p||(p=0),h===0||p===0||FT(h)===FT(p)?(e[f]=Math.max(xn(kT(h),kT(p),r),0),(Cr.test(p)||Cr.test(h))&&(e[f]+="%")):e[f]=p}(t.rotate||i.rotate)&&(e.rotate=xn(t.rotate||0,i.rotate||0,r))}function LT(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const vL=IC(0,.5,TD),EL=IC(.5,.95,qa);function IC(e,t,i){return r=>r<e?0:r>t?1:i(lf(e,t,r))}function BT(e,t){e.min=t.min,e.max=t.max}function Ua(e,t){BT(e.x,t.x),BT(e.y,t.y)}function IT(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function PT(e,t,i,r,s){return e-=t,e=Nh(e,1/i,r),s!==void 0&&(e=Nh(e,1/s,r)),e}function bL(e,t=0,i=1,r=.5,s,l=e,c=e){if(Cr.test(t)&&(t=parseFloat(t),t=xn(c.min,c.max,t/100)-c.min),typeof t!="number")return;let f=xn(l.min,l.max,r);e===l&&(f-=t),e.min=PT(e.min,t,i,f,s),e.max=PT(e.max,t,i,f,s)}function VT(e,t,[i,r,s],l,c){bL(e,t[i],t[r],t[s],t.scale,l,c)}const SL=["x","scaleX","originX"],TL=["y","scaleY","originY"];function UT(e,t,i,r){VT(e.x,t,SL,i?i.x:void 0,r?r.x:void 0),VT(e.y,t,TL,i?i.y:void 0,r?r.y:void 0)}function zT(e){return e.translate===0&&e.scale===1}function PC(e){return zT(e.x)&&zT(e.y)}function GT(e,t){return e.min===t.min&&e.max===t.max}function AL(e,t){return GT(e.x,t.x)&&GT(e.y,t.y)}function HT(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function VC(e,t){return HT(e.x,t.x)&&HT(e.y,t.y)}function KT(e){return Ui(e.x)/Ui(e.y)}function XT(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class DL{constructor(){this.members=[]}add(t){Sy(this.members,t),t.scheduleRender()}remove(t){if(Ty(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const i=this.members[this.members.length-1];i&&this.promote(i)}}relegate(t){const i=this.members.findIndex(s=>t===s);if(i===0)return!1;let r;for(let s=i;s>=0;s--){const l=this.members[s];if(l.isPresent!==!1){r=l;break}}return r?(this.promote(r),!0):!1}promote(t,i){const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,i&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:s}=t.options;s===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:i,resumingFrom:r}=t;i.onExitComplete&&i.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function CL(e,t,i){let r="";const s=e.x.translate/t.x,l=e.y.translate/t.y,c=i?.z||0;if((s||l||c)&&(r=`translate3d(${s}px, ${l}px, ${c}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),i){const{transformPerspective:p,rotate:v,rotateX:E,rotateY:A,skewX:R,skewY:x}=i;p&&(r=`perspective(${p}px) ${r}`),v&&(r+=`rotate(${v}deg) `),E&&(r+=`rotateX(${E}deg) `),A&&(r+=`rotateY(${A}deg) `),R&&(r+=`skewX(${R}deg) `),x&&(r+=`skewY(${x}deg) `)}const f=e.x.scale*t.x,h=e.y.scale*t.y;return(f!==1||h!==1)&&(r+=`scale(${f}, ${h})`),r||"none"}const tg=["","X","Y","Z"],xL=1e3;let RL=0;function ng(e,t,i,r){const{latestValues:s}=t;s[e]&&(i[e]=s[e],t.setStaticValue(e,0),r&&(r[e]=0))}function UC(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const i=DC(t);if(window.MotionHasOptimisedAnimation(i,"transform")){const{layout:s,layoutId:l}=e.options;window.MotionCancelOptimisedAnimation(i,"transform",Tn,!(s||l))}const{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&UC(r)}function zC({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:r,resetTransform:s}){return class{constructor(c={},f=t?.()){this.id=RL++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>
vendor: 4,304 bytes, line 60
60{this.projectionUpdateScheduled=!1,this.nodes.forEach(NL),this.nodes.forEach(LL),this.nodes.forEach(BL),this.nodes.forEach(ML)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=c,this.root=f?f.root||f:this,this.path=f?[...f.path,f]:[],this.parent=f,this.depth=f?f.depth+1:0;for(let h=0;h<this.path.length;h++)this.path[h].shouldResetTransform=!0;this.root===this&&(this.nodes=new pL)}addEventListener(c,f){return this.eventHandlers.has(c)||this.eventHandlers.set(c,new Cy),this.eventHandlers.get(c).add(f)}notifyListeners(c,...f){const h=this.eventHandlers.get(c);h&&h.notify(...f)}hasListeners(c){return this.eventHandlers.has(c)}mount(c){if(this.instance)return;this.isSVG=nC(c)&&!Tk(c),this.instance=c;const{layoutId:f,layout:h,visualElement:p}=this.options;if(p&&!p.current&&p.mount(c),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(h||f)&&(this.isLayoutDirty=!0),e){let v,E=0;const A=()=>this.root.updateBlockedByResize=!1;Tn.read(()=>{E=window.innerWidth}),e(c,()=>{const R=window.innerWidth;R!==E&&(E=R,this.root.updateBlockedByResize=!0,v&&v(),v=_L(A,250),_h.hasAnimatedSinceResize&&(_h.hasAnimatedSinceResize=!1,this.nodes.forEach(YT)))})}f&&this.root.registerSharedNode(f,this),this.options.animate!==!1&&p&&(f||h)&&this.addEventListener("didUpdate",({delta:v,hasLayoutChanged:E,hasRelativeLayoutChanged:A,layout:R})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const x=this.options.transition||p.getDefaultTransition()||zL,{onLayoutAnimationStart:F,onLayoutAnimationComplete:_}=p.getProps(),m=!this.targetLayout||!VC(this.targetLayout,R),S=!E&&A;if(this.options.layoutRoot||this.resumeFrom||S||E&&(m||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const C={...Vy(x,"layout"),onPlay:F,onComplete:_};(p.shouldReduceMotion||this.options.layoutRoot)&&(C.delay=0,C.type=!1),this.startAnimation(C),this.setAnimationOrigin(v,S)}else E||YT(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=R})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const c=this.getStack();c&&c.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),ds(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(IL),this.animationId++)}getTransformTemplate(){const{visualElement:c}=this.options;return c&&c.getProps().transformTemplate}willUpdate(c=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&UC(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let v=0;v<this.path.length;v++){const E=this.path[v];E.shouldResetTransform=!0,E.updateScroll("snapshot"),E.options.layoutRoot&&E.willUpdate(!1)}const{layoutId:f,layout:h}=this.options;if(f===void 0&&!h)return;const p=this.getTransformTemplate();this.prevTransformTemplateValue=p?p(this.latestValues,""):void 0,this.updateSnapshot(),c&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(jT);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(qT);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(FL),this.nodes.forEach(OL),this.nodes.forEach(wL)):this.nodes.forEach(qT),this.clearAllSnapshots();const f=oa.now();bi.delta=fo(0,1e3/60,f-bi.timestamp),bi.timestamp=f,bi.isProcessing=!0,K_.update.process(bi),K_.preRender.process(bi),K_.render.process(bi),bi.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,zy.read(this.scheduleUpdate))}
vendor: 6,064 bytes, line 60
60clearAllSnapshots(){this.nodes.forEach(kL),this.sharedNodes.forEach(PL)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Tn.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Tn.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Ui(this.snapshot.measuredBox.x)&&!Ui(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let h=0;h<this.path.length;h++)this.path[h].updateScroll();const c=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Pn(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:f}=this.options;f&&f.notify("LayoutMeasure",this.layout.layoutBox,c?c.layoutBox:void 0)}updateScroll(c="measure"){let f=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===c&&(f=!1),f&&this.instance){const h=r(this.instance);this.scroll={animationId:this.root.animationId,phase:c,isRoot:h,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:h}}}resetTransform(){if(!s)return;const c=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,f=this.projectionDelta&&!PC(this.projectionDelta),h=this.getTransformTemplate(),p=h?h(this.latestValues,""):void 0,v=p!==this.prevTransformTemplateValue;c&&this.instance&&(f||Ws(this.latestValues)||v)&&(s(this.instance,p),this.shouldResetTransform=!1,this.scheduleRender())}measure(c=!0){const f=this.measurePageBox();let h=this.removeElementScroll(f);return c&&(h=this.removeTransform(h)),GL(h),{animationId:this.root.animationId,measuredBox:f,layoutBox:h,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:c}=this.options;if(!c)return Pn();const f=c.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(HL))){const{scroll:p}=this.root;p&&(uu(f.x,p.offset.x),uu(f.y,p.offset.y))}return f}removeElementScroll(c){const f=Pn();if(Ua(f,c),this.scroll?.wasRoot)return f;for(let h=0;h<this.path.length;h++){const p=this.path[h],{scroll:v,options:E}=p;p!==this.root&&v&&E.layoutScroll&&(v.wasRoot&&Ua(f,c),uu(f.x,v.offset.x),uu(f.y,v.offset.y))}return f}applyTransform(c,f=!1){const h=Pn();Ua(h,c);for(let p=0;p<this.path.length;p++){const v=this.path[p];!f&&v.options.layoutScroll&&v.scroll&&v!==v.root&&cu(h,{x:-v.scroll.offset.x,y:-v.scroll.offset.y}),Ws(v.latestValues)&&cu(h,v.latestValues)}return Ws(this.latestValues)&&cu(h,this.latestValues),h}removeTransform(c){const f=Pn();Ua(f,c);for(let h=0;h<this.path.length;h++){const p=this.path[h];if(!p.instance||!Ws(p.latestValues))continue;Ug(p.latestValues)&&p.updateSnapshot();const v=Pn(),E=p.measurePageBox();Ua(v,E),UT(f,p.latestValues,p.snapshot?p.snapshot.layoutBox:void 0,v)}return Ws(this.latestValues)&&UT(f,this.latestValues),f}setTargetDelta(c){this.targetDelta=c,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(c){this.options={...this.options,...c,crossfade:c.crossfade!==void 0?c.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==bi.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(c=!1){const f=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=f.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=f.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=f.isSharedProjectionDirty);const h=!!this.resumingFrom||this!==f;if(!(c||h&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:v,layoutId:E}=this.options;if(!(!this.layout||!(v||E))){if(this.resolvedRelativeTargetAt=bi.timestamp,!this.targetDelta&&!this.relativeTarget){const A=this.getClosestProjectingParent();A&&A.layout&&this.animationProgress!==1?(this.relativeParent=A,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Pn(),this.relativeTargetOrigin=Pn(),ef(this.relativeTargetOrigin,this.layout.layoutBox,A.layout.layoutBox),Ua(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Pn(),this.targetWithTransforms=Pn()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),WF(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Ua(this.target,this.layout.layoutBox),vC(this.target,this.targetDelta)):Ua(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const A=this.getClosestProjectingParent();A&&!!A.resumingFrom==!!this.resumingFrom&&!A.options.layoutScroll&&A.target&&this.animationProgress!==1?(this.relativeParent=A,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Pn(),this.relativeTargetOrigin=Pn(),ef(this.relativeTargetOrigin,this.target,A.target),Ua(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Ug(this.parent.latestValues)||yC(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const c=this.getLead(),f=!!this.resumingFrom||this!==c;let h=!0;
vendor: 13,994 bytes, line 60
60if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(h=!1),f&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(h=!1),this.resolvedRelativeTargetAt===bi.timestamp&&(h=!1),h)return;const{layout:p,layoutId:v}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(p||v))return;Ua(this.layoutCorrected,this.layout.layoutBox);const E=this.treeScale.x,A=this.treeScale.y;sF(this.layoutCorrected,this.treeScale,this.path,f),c.layout&&!c.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(c.target=c.layout.layoutBox,c.targetWithTransforms=Pn());const{target:R}=c;if(!R){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(IT(this.prevProjectionDelta.x,this.projectionDelta.x),IT(this.prevProjectionDelta.y,this.projectionDelta.y)),Jc(this.projectionDelta,this.layoutCorrected,R,this.latestValues),(this.treeScale.x!==E||this.treeScale.y!==A||!XT(this.projectionDelta.x,this.prevProjectionDelta.x)||!XT(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",R))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(c=!0){if(this.options.visualElement?.scheduleRender(),c){const f=this.getStack();f&&f.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=fu(),this.projectionDelta=fu(),this.projectionDeltaWithTransform=fu()}setAnimationOrigin(c,f=!1){const h=this.snapshot,p=h?h.latestValues:{},v={...this.latestValues},E=fu();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!f;const A=Pn(),R=h?h.source:void 0,x=this.layout?this.layout.source:void 0,F=R!==x,_=this.getStack(),m=!_||_.members.length<=1,S=!!(F&&!m&&this.options.crossfade===!0&&!this.path.some(UL));this.animationProgress=0;let C;this.mixTargetDelta=D=>{const k=D/1e3;WT(E.x,c.x,k),WT(E.y,c.y,k),this.setTargetDelta(E),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(ef(A,this.layout.layoutBox,this.relativeParent.layout.layoutBox),VL(this.relativeTarget,this.relativeTargetOrigin,A,k),C&&AL(this.relativeTarget,C)&&(this.isProjectionDirty=!1),C||(C=Pn()),Ua(C,this.relativeTarget)),F&&(this.animationValues=v,yL(v,p,this.latestValues,k,S,m)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=k},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(c){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(ds(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Tn.update(()=>{_h.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Cu(0)),this.currentAnimation=hL(this.motionValue,[0,1e3],{...c,velocity:0,isSync:!0,onUpdate:f=>{this.mixTargetDelta(f),c.onUpdate&&c.onUpdate(f)},onStop:()=>{},onComplete:()=>{c.onComplete&&c.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const c=this.getStack();c&&c.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(xL),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const c=this.getLead();let{targetWithTransforms:f,target:h,layout:p,latestValues:v}=c;if(!(!f||!h||!p)){if(this!==c&&this.layout&&p&&GC(this.options.animationType,this.layout.layoutBox,p.layoutBox)){h=this.target||Pn();const E=Ui(this.layout.layoutBox.x);h.x.min=c.target.x.min,h.x.max=h.x.min+E;const A=Ui(this.layout.layoutBox.y);h.y.min=c.target.y.min,h.y.max=h.y.min+A}Ua(f,h),cu(f,v),Jc(this.projectionDeltaWithTransform,this.layoutCorrected,f,v)}}registerSharedNode(c,f){this.sharedNodes.has(c)||this.sharedNodes.set(c,new DL),this.sharedNodes.get(c).add(f);const p=f.options.initialPromotionConfig;f.promote({transition:p?p.transition:void 0,preserveFollowOpacity:p&&p.shouldPreserveFollowOpacity?p.shouldPreserveFollowOpacity(f):void 0})}isLead(){const c=this.getStack();return c?c.lead===this:!0}getLead(){const{layoutId:c}=this.options;return c?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:c}=this.options;return c?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:c}=this.options;if(c)return this.root.sharedNodes.get(c)}promote({needsReset:c,transition:f,preserveFollowOpacity:h}={}){const p=this.getStack();p&&p.promote(this,h),c&&(this.projectionDelta=void 0,this.needsReset=!0),f&&this.setOptions({transition:f})}relegate(){const c=this.getStack();return c?c.relegate(this):!1}resetSkewAndRotation(){const{visualElement:c}=this.options;if(!c)return;let f=!1;const{latestValues:h}=c;if((h.z||h.rotate||h.rotateX||h.rotateY||h.rotateZ||h.skewX||h.skewY)&&(f=!0),!f)return;const p={};h.z&&ng("z",c,p,this.animationValues);for(let v=0;v<tg.length;v++)ng(`rotate${tg[v]}`,c,p,this.animationValues),ng(`skew${tg[v]}`,c,p,this.animationValues);c.render();for(const v in p)c.setStaticValue(v,p[v]),this.animationValues&&(this.animationValues[v]=p[v]);c.scheduleRender()}applyProjectionStyles(c,f){if(!this.instance||this.isSVG)return;if(!this.isVisible){c.visibility="hidden";return}const h=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,c.visibility="",c.opacity="",c.pointerEvents=ph(f?.pointerEvents)||"",c.transform=h?h(this.latestValues,""):"none";return}const p=this.getLead();if(!this.projectionDelta||!this.layout||!p.target){this.options.layoutId&&(c.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,c.pointerEvents=ph(f?.pointerEvents)||""),this.hasProjected&&!Ws(this.latestValues)&&(c.transform=h?h({},""):"none",this.hasProjected=!1);return}c.visibility="";const v=p.animationValues||p.latestValues;this.applyTransformsToTarget();let E=CL(this.projectionDeltaWithTransform,this.treeScale,v);h&&(E=h(v,E)),c.transform=E;const{x:A,y:R}=this.projectionDelta;c.transformOrigin=`${A.origin*100}% ${R.origin*100}% 0`,p.animationValues?c.opacity=p===this?v.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:v.opacityExit:c.opacity=p===this?v.opacity!==void 0?v.opacity:"":v.opacityExit!==void 0?v.opacityExit:0;for(const x in df){if(v[x]===void 0)continue;const{correct:F,applyTo:_,isCSSVariable:m}=df[x],S=E==="none"?v[x]:F(v[x],p);if(_){const C=_.length;for(let D=0;D<C;D++)c[_[D]]=S}else m?this.options.visualElement.renderState.vars[x]=S:c[x]=S}this.options.layoutId&&(c.pointerEvents=p===this?ph(f?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(c=>c.currentAnimation?.stop()),this.root.nodes.forEach(jT),this.root.sharedNodes.clear()}}}function OL(e){e.updateLayout()}function wL(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:i,measuredBox:r}=e.layout,{animationType:s}=e.options,l=t.source!==e.layout.source;s==="size"?za(v=>{const E=l?t.measuredBox[v]:t.layoutBox[v],A=Ui(E);E.min=i[v].min,E.max=E.min+A}):GC(s,t.layoutBox,i)&&za(v=>{const E=l?t.measuredBox[v]:t.layoutBox[v],A=Ui(i[v]);E.max=E.min+A,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[v].max=e.relativeTarget[v].min+A)});const c=fu();Jc(c,i,t.layoutBox);const f=fu();l?Jc(f,e.applyTransform(r,!0),t.measuredBox):Jc(f,i,t.layoutBox);const h=!PC(c);let p=!1;if(!e.resumeFrom){const v=e.getClosestProjectingParent();if(v&&!v.resumeFrom){const{snapshot:E,layout:A}=v;if(E&&A){const R=Pn();ef(R,t.layoutBox,E.layoutBox);const x=Pn();ef(x,i,A.layoutBox),VC(R,x)||(p=!0),v.options.layoutRoot&&(e.relativeTarget=x,e.relativeTargetOrigin=R,e.relativeParent=v)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:t,delta:f,layoutDelta:c,hasLayoutChanged:h,hasRelativeLayoutChanged:p})}else if(e.isLead()){const{onExitComplete:i}=e.options;i&&i()}e.options.transition=void 0}function NL(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function ML(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function kL(e){e.clearSnapshot()}function jT(e){e.clearMeasurements()}function qT(e){e.isLayoutDirty=!1}function FL(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function YT(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function LL(e){e.resolveTargetDelta()}function BL(e){e.calcProjection()}function IL(e){e.resetSkewAndRotation()}function PL(e){e.removeLeadSnapshot()}function WT(e,t,i){e.translate=xn(t.translate,0,i),e.scale=xn(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function $T(e,t,i,r){e.min=xn(t.min,i.min,r),e.max=xn(t.max,i.max,r)}function VL(e,t,i,r){$T(e.x,t.x,i.x,r),$T(e.y,t.y,i.y,r)}function UL(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const zL={duration:.45,ease:[.4,0,.1,1]},ZT=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),QT=ZT("applewebkit/")&&!ZT("chrome/")?Math.round:qa;function JT(e){e.min=QT(e.min),e.max=QT(e.max)}function GL(e){JT(e.x),JT(e.y)}function GC(e,t,i){return e==="position"||e==="preserve-aspect"&&!YF(KT(t),KT(i),.2)}function HL(e){return e!==e.root&&e.scroll?.wasRoot}const KL=zC({attachResizeListener:(e,t)=>hf(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ig={current:void 0},HC=zC({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!ig.current){const e=new KL({});e.mount(window),e.setOptions({layoutScroll:!0}),ig.current=e}return ig.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),XL={pan:{Feature:uL},drag:{Feature:lL,ProjectionNode:HC,MeasureLayout:LC}};function eA(e,t,i){const{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover",i==="Start");const s="onHover"+i,l=r[s];l&&Tn.postRender(()=>l(t,Rf(t)))}class jL extends Ts{mount(){const{current:t}=this.node;t&&(this.unmount=yk(t,(i,r)=>(eA(this.node,r,"Start"),s=>eA(this.node,s,"End"))))}unmount(){}}class qL extends Ts{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Df(hf(this.node.current,"focus",()=>this.onFocus()),hf(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function tA(e,t,i){const{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap",i==="Start");const s="onTap"+(i==="End"?"":i),l=r[s];l&&Tn.postRender(()=>l(t,Rf(t)))}class YL extends Ts{mount(){const{current:t}=this.node;t&&(this.unmount=Sk(t,(i,r)=>(tA(this.node,r,"Start"),(s,{success:l})=>tA(this.node,s,l?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const qg=new WeakMap,ag=new WeakMap,WL=e=>{const t=qg.get(e.target);t&&t(e)},$L=e=>{e.forEach(WL)};function ZL({root:e,...t}){const i=e||document;ag.has(i)||ag.set(i,{});const r=ag.get(i),s=JSON.stringify(t);return r[s]||(r[s]=new IntersectionObserver($L,{root:e,...t})),r[s]}function QL(e,t,i){const r=ZL(t);return qg.set(e,i),r.observe(e),()=>{qg.delete(e),r.unobserve(e)}}const JL={some:0,all:1};class eB extends Ts{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:i,margin:r,amount:s="some",once:l}=t,c={root:i?i.current:void 0,rootMargin:r,threshold:typeof s=="number"?s:JL[s]},f=h=>{const{isIntersecting:p}=h;if(this.isInView===p||(this.isInView=p,l&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",p);const{onViewportEnter:v,onViewportLeave:E}=this.node.getProps(),A=p?v:E;A&&A(h)};return QL(this.node.current,c,f)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:i}=this.node;["amount","margin","root"].some(tB(t,i))&&this.startObserver()}unmount(){}}function tB({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}const nB={inView:{Feature:eB},tap:{Feature:YL},focus:{Feature:qL},hover:{Feature:jL}},iB={layout:{ProjectionNode:HC,MeasureLayout:LC}},aB={...GF,...nB,...XL,...iB},zi=aF(aB,gF),rB={some:0,all:1};function oB(e,t,{root:i,margin:r,amount:s="some"}={}){const l=ZD(e),c=new WeakMap,f=p=>{p.forEach(v=>{const E=c.get(v.target);if(v.isIntersecting!==!!E)if(v.isIntersecting){const A=t(v.target,v);typeof A=="function"?c.set(v.target,A):h.unobserve(v.target)}else typeof E=="function"&&(E(v),c.delete(v.target))})},h=new IntersectionObserver(f,{root:i,rootMargin:r,threshold:typeof s=="number"?s:rB[s]});return l.forEach(p=>
60h.observe(p)),()=>h.disconnect()}function KC(e,{root:t,margin:i,amount:r,once:s=!1,initial:l=!1}={}){const[c,f]=H.useState(l);return H.useEffect(()=>{if(!e.current||s&&c)return;const h=()=>(f(!0),s?void 0:()=>f(!1)),p={root:t&&t.current||void 0,margin:i,amount:r};return oB(e.current,h,p)},[t,e,i,s,r]),c}function sB(){const e=t=>{document.getElementById(t)?.scrollIntoView({behavior:"smooth"})};return B.jsxs("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden",children:[B.jsx("div",{className:"absolute inset-0 bg-[linear-gradient(rgba(0,255,255,0.03)_1px,transparent_1px),linear-gradient(90deg,rgba(0,255,255,0.03)_1px,transparent_1px)] bg-[size:50px_50px]"}),B.jsx("div",{className:"absolute inset-0 pointer-events-none",children:B.jsx("div",{className:"scan-line absolute inset-x-0 h-px bg-cyan-500/20"})}),B.jsx("div",{className:"relative z-10 max-w-5xl mx-auto px-6 text-center",children:B.jsxs(zi.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.2},className:"space-y-6",children:[B.jsxs(zi.p,{initial:{opacity:0}
60,animate:{opacity:1},transition:{delay:.4},className:"text-sm font-mono text-cyan-400 tracking-wider",children:["> ","whoami"]}),B.jsx(zi.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.5},className:"text-6xl md:text-8xl font-bold tracking-tight text-balance hover:glitch transition-all",children:"r74tech"}),B.jsx(zi.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.7},className:"flex gap-4 justify-center pt-8 font-mono",children:B.jsxs("button",{type:"button",onClick:()=>e("talks"),className:"px-8 py-3 bg-cyan-500 text-black rounded-sm font-medium hover:shadow-[0_0_20px_rgba(0,255,255,0.5)] transition-all border border-cyan-500",children:["> ","view_talks"]})})]})})]})}/**
61 * Anime.js - ESM bundle
62 * @version v4.2.2
63 * @license MIT
64 * @copyright 2025 - Julian Garnier
65 */const As=typeof window<"u",rg=As?window:null,mf=As?document:null,Vn={OBJECT:0,ATTRIBUTE:1,CSS:2,TRANSFORM:3,CSS_VAR:4},Lt={NUMBER:0,UNIT:1,COLOR:2,COMPLEX:3},Ha={NONE:0,AUTO:1,FORCE:2},ra={replace:0,none:1,blend:2},nA=Symbol(),Qy=Symbol(),XC=Symbol(),tm=Symbol(),lB=Symbol(),an=1e-11,Yg=1e12,Ru=1e3,Wg=120,cs="",uB="var(",jC=(()=>{const e=new Map;return e.set("x","translateX"),e.set("y","translateY"),e.set("z","translateZ"),e})(),qC=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","matrix","matrix3d","perspective"],YC=qC.reduce((e,t)=>({...e,[t]:t+"("}),{}),Sa=()=>{},cB=/(^#([\da-f]{3}){1,2}$)|(^#([\da-f]{4}){1,2}$)/i,fB=/rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/i,dB=/rgba\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(-?\d+|-?\d*.\d+)\s*\)/i,hB=/hsl\(\s*(-?\d+|-?\d*.\d+)\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)%\s*\)/i,mB=/hsla\(\s*(-?\d+|-?\d*.\d+)\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)\s*\)/i,iA=/[-+]?\d*\.?\d+(?:e[-+]?\d)?/gi,WC=/^([-+]?\d*\.?\d+(?:e[-+]?\d+)?)([a-z]+|%)$/i,pB=/([a-z])([A-Z])/g,_B=/(\w+)(\([^)]+\)+)/g,gB=/(\*=|\+=|-=)/,yB=/var\(\s*(--[\w-]+)(?:\s*,\s*([^)]+))?\s*\)/,$C={id:null,keyframes:null,playbackEase:null,playbackRate:1,frameRate:Wg,loop:0,reversed:!1,alternate:!1,autoplay:!0,persist:!1,duration:Ru,delay:0,loopDelay:0,ease:"out(2)",composition:ra.replace,modifier:e=>e,onBegin:Sa,onBeforeUpdate:Sa,onUpdate:Sa,onLoop:Sa,onPause:Sa,onComplete:Sa,onRender:Sa},vB={root:mf},Si={defaults:$C,precision:4,timeScale:1,tickThreshold:200},ZC={version:"4.2.2",engine:null};As&&(rg.AnimeJS||(rg.AnimeJS=[]),rg.AnimeJS.push(ZC));const QC=e=>e.replace(pB,"$1-$2").toLowerCase(),lo=(e,t)=>e.indexOf(t)===0,Ou=Date.now,ms=Array.isArray,og=e=>e&&e.constructor===Object,tf=e=>typeof e=="number"&&!isNaN(e),wu=e=>typeof e=="string",pf=e=>typeof e=="function",Gt=e=>typeof e>"u",Eu=e=>Gt(e)||e===null,JC=e=>As&&e instanceof SVGElement,ex=e=>cB.test(e),tx=e=>lo(e,"rgb"),nx=e=>lo(e,"hsl"),EB=e=>ex(e)||tx(e)||nx(e),gh=e=>!Si.defaults.hasOwnProperty(e),bB=["opacity","rotate","overflow","color"],SB=(e,t)=>{if(bB.includes(t))return!1;if(e.getAttribute(t)||t in e){if(t==="scale"){const i=e.parentNode;return i&&i.tagName==="filter"}return!0}},sg=e=>wu(e)?parseFloat(e):e,au=Math.pow,ix=Math.sqrt,TB=Math.sin,AB=Math.cos,Mh=Math.abs,$g=Math.floor,DB=Math.asin,CB=Math.max,Jy=Math.PI,Zg=Math.round,Li=(e,t,i)=>e<t?t:e>i?i:e,aA={},bn=(e,t)=>{if(t<0)return e;if(!t)return Zg(e);let i=aA[t];return i||(i=aA[t]=10**t),Zg(e*i)/i},xB=(e,t)=>ms(t)?t.reduce((i,r)=>Mh(r-e)<Mh(i-e)?r:i):t?Zg(e/t)*t:e,ro=(e,t,i)=>e+(t-e)*i,ev=e=>e===1/0?Yg:e===-1/0?-Yg:e,nf=e=>e<=an?an:ev(bn(e,11)),Fi=e=>ms(e)?[...e]:e,RB=(e,t)=>{const i={...e};for(let r in t){const s=e[r];i[r]=Gt(s)?t[r]:s}return i},ti=(e,t,i,r="_prev",s="_next")=>{let l=e._head,c=s;for(i&&(l=e._tail,c=r);l;){const f=l[c];t(l),l=f}},qc=(e,t,i="_prev",r="_next")=>{const s=t[i],l=t[r];s?s[r]=l:e._head=l,l?l[i]=s:e._tail=s,t[i]=null,t[r]=null},du=(e,t,i,r="_prev",s="_next")=>{let l=e._tail;for(;l&&i&&i(l,t);)l=l[r];const c=l?l[s]:e._head;l?l[s]=t:e._head=t,c?c[r]=t:e._tail=t,t[r]=l,t[s]=c},OB=(e,t,i)=>{const r=e.style.transform;let s;if(r){const l=e[tm];let c;for(;c=_B.exec(r);){const f=c[1],h=c[2].slice(1,-1);l[f]=h,f===t&&(s=h,i&&(i[t]=h))}}return r&&!Gt(s)?s:lo(t,"scale")?"1":lo(t,"rotate")||lo(t,"skew")?"0deg":"0px"},wB=e=>{const t=fB.exec(e)||dB.exec(e),i=Gt(t[4])?1:+t[4];return[+t[1],+t[2],+t[3],i]},NB=e=>{const t=e.length,i=t===4||t===5;return[+("0x"+e[1]+e[i?1:2]),+("0x"+e[i?2:3]+e[i?2:4]),+("0x"+e[i?3:5]+e[i?3:6]),t===5||t===9?+(+("0x"+e[i?4:7]+e[i?4:8])/255).toFixed(3):1]},lg=(e,t,i)=>(i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+(t-e)*6*i:i<1/2?t:i<2/3?e+(t-e)*(2/3-i)*6:e),MB=e=>{const t=hB.exec(e)||mB.exec(e),i=+t[1]/360,r=+t[2]/100,s=+t[3]/100,l=Gt(t[4])?1:+t[4];let c,f,h;if(r===0)c=f=h=s;else{const p=s<.5?s*(1+r):s+r-s*r,v=2*s-p;c=bn(lg(v,p,i+1/3)*255,0),f=bn(lg(v,p,i)*255,0),h=bn(lg(v,p,i-1/3)*255,0)}return[c,f,h,l]},kB=e=>tx(e)?wB(e):ex(e)?NB(e):nx(e)?MB(e):[0,0,0,1],Bi=(e,t)=>Gt(e)?t:e,Jo=(e,t,i,r,s)=>{let l;if(pf(e))l=()=>{const c=e(t,i,r);return isNaN(+c)?c||0:+c};else if(wu(e)&&lo(e,uB))l=()=>{const c=e.match(yB),f=c[1],h=c[2];let p=getComputedStyle(t)?.getPropertyValue(f);return(!p||p.trim()===cs)&&h&&(p=h.trim()),p||0};else return e;return s&&(s.func=l),l()},ax=(e,t)=>e[Qy]?e[XC]&&SB(e,t)?Vn.ATTRIBUTE:qC.includes(t)||jC.get(t)?Vn.TRANSFORM:lo(t,"--")?Vn.CSS_VAR:t in e.
65style?Vn.CSS:t in e?Vn.OBJECT:Vn.ATTRIBUTE:Vn.OBJECT,rA=(e,t,i)=>{const r=e.style[t];r&&i&&(i[t]=r);const s=r||getComputedStyle(e[lB]||e).getPropertyValue(t);return s==="auto"?"0":s},ru=(e,t,i,r)=>{const s=Gt(i)?ax(e,t):i;return s===Vn.OBJECT?e[t]||0:s===Vn.ATTRIBUTE?e.getAttribute(t):s===Vn.TRANSFORM?OB(e,t,r):s===Vn.CSS_VAR?rA(e,t,r).trimStart():rA(e,t,r)},yh=(e,t,i)=>i==="-"?e-t:i==="+"?e+t:e*t,tv=()=>({t:Lt.NUMBER,n:0,u:null,o:null,d:null,s:null}),Sr=(e,t)=>{if(t.t=Lt.NUMBER,t.n=0,t.u=null,t.o=null,t.d=null,t.s=null,!e)return t;const i=+e;if(isNaN(i)){let r=e;r[1]==="="&&(t.o=r[0],r=r.slice(2));const s=r.includes(" ")?!1:WC.exec(r);if(s)return t.t=Lt.UNIT,t.n=+s[1],t.u=s[2],t;if(t.o)return t.n=+r,t;if(EB(r))return t.t=Lt.COLOR,t.d=kB(r),t;{const l=r.match(iA);return t.t=Lt.COMPLEX,t.d=l?l.map(Number):[],t.s=r.split(iA)||[],t}}else return t.n=i,t},oA=(e,t)=>(t.t=e._valueType,t.n=e._toNumber,t.u=e._unit,t.o=null,t.d=Fi(e._toNumbers),t.s=Fi(e._strings),t),es=tv(),vh=(e,t,i,r,s)=>{const l=e.parent,c=e.duration,f=e.completed,h=e.iterationDuration,p=e.iterationCount,v=e._currentIteration,E=e._loopDelay,A=e._reversed,R=e._alternate,x=e._hasChildren,F=e._delay,_=e._currentTime,m=F+h,S=t-F,C=Li(_,-F,c),D=Li(S,-F,c),k=S-_,y=D>0,b=D>=c,O=c<=an,L=s===Ha.FORCE;let I=0,Y=S,K=0;if(p>1){const le=~~(D/(h+(b?0:E)));e._currentIteration=Li(le,0,p),b&&e._currentIteration--,I=e._currentIteration%2,Y=D%(h+E)||0}const ae=A^(R&&I),me=e._ease;let xe=b?ae?0:c:ae?h-Y:Y;me&&(xe=h*me(xe/h)||0);const X=(l?l.backwards:S<_)?!ae:!!ae;if(e._currentTime=S,e._iterationTime=xe,e.backwards=X,y&&!e.began?(e.began=!0,!i&&!(l&&(X||!l.began))&&e.onBegin(e)):S<=0&&(e.began=!1),!i&&!x&&y&&e._currentIteration!==v&&e.onLoop(e),L||s===Ha.AUTO&&(t>=F&&t<=m||t<=F&&C>F||t>=m&&C!==c)||xe>=m&&C!==c||xe<=F&&C>0||t<=C&&C===c&&f||b&&!f&&O){if(y&&(e.computeDeltaTime(C),i||e.onBeforeUpdate(e)),!x){const le=L||(X?k*-1:k)>=Si.tickThreshold,te=e._offset+(l?l._offset:0)+F+xe;let de=e._head,Ae,G,$,fe,ce=0;for(;de;){const j=de._composition,ne=de._currentTime,re=de._changeDuration,ve=de._absoluteStartTime+de._changeDuration,Re=de._nextRep,Nt=de._prevRep,jt=j!==ra.none;if((le||(ne!==re||te<=ve+(Re?Re._delay:0))&&(ne!==0||te>=de._absoluteStartTime))&&(!jt||!de._isOverridden&&(!de._isOverlapped||te<=ve)&&(!Re||Re._isOverridden||te<=Re._absoluteStartTime)&&(!Nt||Nt._isOverridden||te>=Nt._absoluteStartTime+Nt._changeDuration+de._delay))){const Tt=de._currentTime=Li(xe-de._startTime,0,re),yt=de._ease(Tt/de._updateDuration),Z=de._modifier,ye=de._valueType,Te=de._tweenType,ft=Te===Vn.OBJECT,Qe=ye===Lt.NUMBER,dt=Qe&&ft||yt===0||yt===1?-1:Si.precision;let qt,It;if(Qe)qt=It=Z(bn(ro(de._fromNumber,de._toNumber,yt),dt));else if(ye===Lt.UNIT)It=Z(bn(ro(de._fromNumber,de._toNumber,yt),dt)),qt=`${It}${de._unit}`;else if(ye===Lt.COLOR){const _t=de._fromNumbers,ut=de._toNumbers,Ke=bn(Li(Z(ro(_t[0],ut[0],yt)),0,255),0),$t=bn(Li(Z(ro(_t[1],ut[1],yt)),0,255),0),Wi=bn(Li(Z(ro(_t[2],ut[2],yt)),0,255),0),P=Li(Z(bn(ro(_t[3],ut[3],yt),dt)),0,1);if(qt=`rgba(${Ke},${$t},${Wi},${P})`,jt){const be=de._numbers;be[0]=Ke,be[1]=$t,be[2]=Wi,be[3]=P}}else if(ye===Lt.COMPLEX){qt=de._strings[0];for(let _t=0,ut=de._toNumbers.length;_t<ut;_t++){const Ke=Z(bn(ro(de._fromNumbers[_t],de._toNumbers[_t],yt),dt)),$t=de._strings[_t+1];qt+=`${$t?Ke+$t:Ke}`,jt&&(de._numbers[_t]=Ke)}}if(jt&&(de._number=It),!r&&j!==ra.blend){const _t=de.property;Ae=de.target,ft?Ae[_t]=qt:Te===Vn.ATTRIBUTE?Ae.setAttribute(_t,qt):(G=Ae.style,Te===Vn.TRANSFORM?(Ae!==$&&($=Ae,fe=Ae[tm]),fe[_t]=qt,ce=1):Te===Vn.CSS?G[_t]=qt:Te===Vn.CSS_VAR&&G.setProperty(_t,qt)),y&&(K=1)}else de._value=qt}if(ce&&de._renderTransforms){let Tt=cs;for(let yt in fe)Tt+=`${YC[yt]}${fe[yt]}) `;G.transform=Tt,ce=0}de=de._next}!i&&K&&e.onRender(e)}!i&&y&&e.onUpdate(e)}return l&&O?!i&&(l.began&&!X&&S>0&&!f||X&&S<=an&&f)&&(e.onComplete(e),e.completed=!X):y&&b?p===1/0?e._startTime+=e.duration:e._currentIteration>=p-1&&(e.paused=!0,!f&&!x&&(e.completed=!0,!i&&!(l&&(X||!l.began))&&(e.onComplete(e),e._resolve(e)))):e.completed=!1,K},ou=(e,t,i,r,s)=>{const l=e._currentIteration;if(vh(e,t,i,r,s),e._hasChildren){const c=e,f=c.backwards,h=r?t:c._iterationTime,p=Ou();let v=0,E=!0;if(!r&&c._currentIteration!==l){const A=c.iterationDuration;ti(c,R=>{if(!f)!R.completed&&!R.backwards&&R._currentTime<R.iterationDuration&&vh(R,A,i,1,Ha.FORCE),R.began=!1,R.completed=!1;else{const x=R.duration,F=R._offset+R._delay,_=F+x;!i&&x<=an&&(!F||_===A)&&R.onComplete(R)}}),i||c.onLoop(c)}ti(c,A=>{const R=bn((h-A._offset)*A._speed,12),x=A._fps<c._fps?A.requestTick(p):s;v+=vh(A,R,i,r,x),!A.completed&&E&&(E=!1)},f),!i&&v&&c.onRender(c),(E||f)&&c._currentTime>=c.duration&&(c.paused=!0,c.completed||(c.completed=!0,i||(c.onComplete(c),c._resolve(c))))}},sA={},FB=(e,t,i)=>{if(i===Vn.TRANSFORM){const r=jC.get(e);return r||e}else if(i===Vn.CSS||i===Vn.ATTRIBUTE&&JC(t)&&e in t.style){const r=sA[e];
65if(r)return r;{const s=e&&QC(e);return sA[e]=s,s}}else return e},rx=e=>{if(e._hasChildren)ti(e,rx,!0);else{const t=e;t.pause(),ti(t,i=>{const r=i.property,s=i.target;if(s[Qy]){const l=s.style,c=i._inlineValue,f=Eu(c)||c===cs;if(i._tweenType===Vn.TRANSFORM){const h=s[tm];if(f?delete h[r]:h[r]=c,i._renderTransforms)if(!Object.keys(h).length)l.removeProperty("transform");else{let p=cs;for(let v in h)p+=YC[v]+h[v]+") ";l.transform=p}}else f?l.removeProperty(QC(r)):l[r]=c;t._tail===i&&t.targets.forEach(h=>{h.getAttribute&&h.getAttribute("style")===cs&&h.removeAttribute("style")})}})}return e};class ox{constructor(t=0){this.deltaTime=0,this._currentTime=t,this._elapsedTime=t,this._startTime=t,this._lastTime=t,this._scheduledTime=0,this._frameDuration=bn(Ru/Wg,0),this._fps=Wg,this._speed=1,this._hasChildren=!1,this._head=null,this._tail=null}get fps(){return this._fps}set fps(t){const i=this._frameDuration,r=+t,s=r<an?an:r,l=bn(Ru/s,0);this._fps=s,this._frameDuration=l,this._scheduledTime+=l-i}get speed(){return this._speed}set speed(t){const i=+t;this._speed=i<an?an:i}requestTick(t){const i=this._scheduledTime,r=this._elapsedTime;if(this._elapsedTime+=t-r,r<i)return Ha.NONE;const s=this._frameDuration,l=r-i;return this._scheduledTime+=l<s?s:l,Ha.AUTO}computeDeltaTime(t){const i=t-this._lastTime;return this.deltaTime=i,this._lastTime=t,i}}const bu={animation:null,update:Sa},LB=e=>{let t=bu.animation;return t||(t={duration:an,computeDeltaTime:Sa,_offset:0,_delay:0,_head:null,_tail:null},bu.animation=t,bu.update=()=>{e.forEach(i=>{for(let r in i){const s=i[r],l=s._head;if(l){const c=l._valueType,f=c===Lt.COMPLEX||c===Lt.COLOR?Fi(l._fromNumbers):null;let h=l._fromNumber,p=s._tail;for(;p&&p!==l;){if(f)for(let v=0,E=p._numbers.length;v<E;v++)f[v]+=p._numbers[v];else h+=p._number;p=p._prevAdd}l._toNumber=h,l._toNumbers=f}}}),vh(t,1,1,0,Ha.FORCE)}),t},sx=As?requestAnimationFrame:setImmediate,BB=As?cancelAnimationFrame:clearImmediate;class IB extends ox{constructor(t){super(t),this.useDefaultMainLoop=!0,this.pauseOnDocumentHidden=!0,this.defaults=$C,this.paused=!0,this.reqId=0}update(){const t=this._currentTime=Ou();if(this.requestTick(t)){this.computeDeltaTime(t);const i=this._speed,r=this._fps;let s=this._head;for(;s;){const l=s._next;s.paused?(qc(this,s),this._hasChildren=!!this._tail,s._running=!1,s.completed&&!s._cancelled&&s.cancel()):ou(s,(t-s._startTime)*s._speed*i,0,0,s._fps<r?s.requestTick(t):Ha.AUTO),s=l}bu.update()}}wake(){return this.useDefaultMainLoop&&!this.reqId&&(this.requestTick(Ou()),this.reqId=sx(lx)),this}pause(){if(this.reqId)return this.paused=!0,PB()}resume(){if(this.paused)return this.paused=!1,ti(this,t=>t.resetTime()),this.wake()}get speed(){return this._speed*(Si.timeScale===1?1:Ru)}set speed(t){this._speed=t*Si.timeScale,ti(this,i=>i.speed=i._speed)}get timeUnit(){return Si.timeScale===1?"ms":"s"}set timeUnit(t){const r=t==="s",s=r?.001:1;if(Si.timeScale!==s){Si.timeScale=s,Si.tickThreshold=200*s;const l=r?.001:Ru;this.defaults.duration*=l,this._speed*=l}}get precision(){return Si.precision}set precision(t){Si.precision=t}}const Ci=(()=>{const e=new IB(Ou());return As&&(ZC.engine=e,mf.addEventListener("visibilitychange",()=>{e.pauseOnDocumentHidden&&(mf.hidden?e.pause():e.resume())})),e})(),lx=()=>{Ci._head?(Ci.reqId=sx(lx),Ci.update()):Ci.reqId=0},PB=()=>(BB(Ci.reqId),Ci.reqId=0,Ci),kh={_rep:new WeakMap,_add:new Map},nv=(e,t,i="_rep")=>{const r=kh[i];let s=r.get(e);return s||(s={},r.set(e,s)),s[t]?s[t]:s[t]={_head:null,_tail:null}},VB=(e,t)=>e._isOverridden||e._absoluteStartTime>t._absoluteStartTime,Eh=e=>{e._isOverlapped=1,e._isOverridden=1,e._changeDuration=an,e._currentTime=an},ux=(e,t)=>{const i=e._composition;if(i===ra.replace){const r=e._absoluteStartTime;du(t,e,VB,"_prevRep","_nextRep");const s=e._prevRep;if(s){const l=s.parent,c=s._absoluteStartTime+s._changeDuration;if(e.parent.id!==l.id&&l.iterationCount>1&&c+(l.duration-l.iterationDuration)>r){Eh(s);let p=s._prevRep;for(;p&&p.parent.id===l.id;)Eh(p),p=p._prevRep}const f=r-e._delay;if(c>f){const p=s._startTime,v=c-(p+s._updateDuration),E=bn(f-v-p,12);s._changeDuration=E,s._currentTime=E,s._isOverlapped=1,E<an&&Eh(s)}let h=!0;if(ti(l,p=>{p._isOverlapped||(h=!1)}),h){const p=l.parent;if(p){let v=!0;ti(p,E=>{E!==l&&ti(E,A=>{A._isOverlapped||(v=!1)})}),v&&p.cancel()}else l.cancel()}}}else if(i===ra.blend){const r=nv(e.target,e.property,"_add"),s=LB(kh._add);let l=r._head;l||(l={...e},l._composition=ra.replace,l._updateDuration=an,l._startTime=0,l._numbers=Fi(e._fromNumbers),l._number=0,l._next=null,l._prev=null,du(r,l),du(s,l));const c=e._toNumber;if(e._fromNumber=l._fromNumber-c,e._toNumber=0,e._numbers=Fi(e._fromNumbers),e._number=0,l._fromNumber=c,e._toNumbers){const f=Fi(e._toNumbers);f&&f.forEach((h,p)=>{e._fromNumbers[p]=l._fromNumbers[p]-h,e._toNumbers[p]=0}),l._fromNumbers=f}du(r,e,null,"_prevAdd","_nextAdd")}return e},UB=e=>{const t=e._composition;if(t!==ra.none){const i=e.target,r=e.property,c=kh._rep.get(i)[r];if(qc(c,e,"_prevRep","_nextRep"),t===ra.blend){const f=kh._add,h=f.get(i);if(!h)return;const p=h[r],v=bu.animation;qc(p,e,"_prevAdd","_nextAdd");const E=p._head;if(E&&E===p._tail){qc(p,E,"_prevAdd","_nextAdd"),qc(v,E);let A=!0;for(let R in h)if(h[R]._head){A=!1;break}A&&f.delete(i)}}}return e},lA=e=>(e.paused=!0,e.began=!1,e.completed=!1,e),Qg=e=>(e._cancelled&&(e._hasChildren?ti(e,Qg):ti(e,t=>{t._composition!==ra.none&&ux(t,nv(t.target,t.property))}),e._cancelled=0),e);let zB=0;class GB extends ox{constructor(t={},i=null,r=0){super(0);const{id:s,delay:l,duration:c,reversed:f,alternate:h,loop:p,loopDelay:v,autoplay:E,frameRate:A,playbackRate:R,onComplete:x,onLoop:F,onPause:_,onBegin:m,onBeforeUpdate:S,onUpdate:C}=t,D=i?0:Ci._elapsedTime,k=i?i.defaults:Si.defaults,y=pf(l)||Gt(l)?k.delay:+l,b=pf(c)||Gt(c)?1/0:+c,O=Bi(p,k.loop),L=Bi(v,k.loopDelay),I=O===!0||O===1/0||O<0?1/0:O+1;let Y=0;i?Y=r:(Ci.reqId||Ci.requestTick(Ou()),Y=(Ci._elapsedTime-Ci._startTime)*Si.timeScale),this.id=Gt(s)?++zB:s,this.parent=i,this.duration=ev
vendor: 4,536 bytes, line 65
65((b+L)*I-L)||an,this.backwards=!1,this.paused=!0,this.began=!1,this.completed=!1,this.onBegin=m||k.onBegin,this.onBeforeUpdate=S||k.onBeforeUpdate,this.onUpdate=C||k.onUpdate,this.onLoop=F||k.onLoop,this.onPause=_||k.onPause,this.onComplete=x||k.onComplete,this.iterationDuration=b,this.iterationCount=I,this._autoplay=i?!1:Bi(E,k.autoplay),this._offset=Y,this._delay=y,this._loopDelay=L,this._iterationTime=0,this._currentIteration=0,this._resolve=Sa,this._running=!1,this._reversed=+Bi(f,k.reversed),this._reverse=this._reversed,this._cancelled=0,this._alternate=Bi(h,k.alternate),this._prev=null,this._next=null,this._elapsedTime=D,this._startTime=D,this._lastTime=D,this._fps=Bi(A,k.frameRate),this._speed=Bi(R,k.playbackRate)}get cancelled(){return!!this._cancelled}set cancelled(t){t?this.cancel():this.reset(!0).play()}get currentTime(){return Li(bn(this._currentTime,Si.precision),-this._delay,this.duration)}set currentTime(t){const i=this.paused;this.pause().seek(+t),i||this.resume()}get iterationCurrentTime(){return bn(this._iterationTime,Si.precision)}set iterationCurrentTime(t){this.currentTime=this.iterationDuration*this._currentIteration+t}get progress(){return Li(bn(this._currentTime/this.duration,10),0,1)}set progress(t){this.currentTime=this.duration*t}get iterationProgress(){return Li(bn(this._iterationTime/this.iterationDuration,10),0,1)}set iterationProgress(t){const i=this.iterationDuration;this.currentTime=i*this._currentIteration+i*t}get currentIteration(){return this._currentIteration}set currentIteration(t){this.currentTime=this.iterationDuration*Li(+t,0,this.iterationCount-1)}get reversed(){return!!this._reversed}set reversed(t){t?this.reverse():this.play()}get speed(){return super.speed}set speed(t){super.speed=t,this.resetTime()}reset(t=!1){return Qg(this),this._reversed&&!this._reverse&&(this.reversed=!1),this._iterationTime=this.iterationDuration,ou(this,0,1,~~t,Ha.FORCE),lA(this),this._hasChildren&&ti(this,lA),this}init(t=!1){this.fps=this._fps,this.speed=this._speed,!t&&this._hasChildren&&ou(this,this.duration,1,~~t,Ha.FORCE),this.reset(t);const i=this._autoplay;return i===!0?this.resume():i&&!Gt(i.linked)&&i.link(this),this}resetTime(){const t=1/(this._speed*Ci._speed);return this._startTime=Ou()-(this._currentTime+this._delay)*t,this}pause(){return this.paused?this:(this.paused=!0,this.onPause(this),this)}resume(){return this.paused?(this.paused=!1,this.duration<=an&&!this._hasChildren?ou(this,an,0,0,Ha.FORCE):(this._running||(du(Ci,this),Ci._hasChildren=!0,this._running=!0),this.resetTime(),this._startTime-=12,Ci.wake()),this):this}restart(){return this.reset().resume()}seek(t,i=0,r=0){Qg(this),this.completed=!1;const s=this.paused;return this.paused=!0,ou(this,t+this._delay,~~i,~~r,Ha.AUTO),s?this:this.resume()}alternate(){const t=this._reversed,i=this.iterationCount,r=this.iterationDuration,s=i===1/0?$g(Yg/r):i;return this._reversed=+(this._alternate&&!(s%2)?t:!t),i===1/0?this.iterationProgress=this._reversed?1-this.iterationProgress:this.iterationProgress:this.seek(r*s-this._currentTime),this.resetTime(),this}play(){return this._reversed&&this.alternate(),this.resume()}reverse(){return this._reversed||this.alternate(),this.resume()}cancel(){return this._hasChildren?ti(this,t=>t.cancel(),!0):ti(this,UB),this._cancelled=1,this.pause()}stretch(t){const i=this.duration,r=nf(t);if(i===r)return this;const s=t/i,l=t<=an;return this.duration=l?an:r,this.iterationDuration=l?an:nf(this.iterationDuration*s),this._offset*=s,this._delay*=s,this._loopDelay*=s,this}revert(){ou(this,0,1,0,Ha.AUTO);const t=this._autoplay;return t&&t.linked&&t.linked===this&&t.revert(),this.cancel()}complete(){return this.seek(this.duration).cancel()}then(t=Sa){const i=this.then,r=()=>{this.then=null,t(this),this.then=i,this._resolve=Sa};return new Promise(s=>(this._resolve=()=>s(r()),this.completed&&this._resolve(),this))}}function uA(e){const t=wu(e)?vB.root.querySelectorAll(e):e;if(t instanceof NodeList||t instanceof HTMLCollection)return t}function HB(e){if(Eu(e))return[];if(!As)return ms(e)&&e.flat(1/0)||[e];if(ms(e)){const i=e.flat(1/0),r=[];for(let s=0,l=i.length;s<l;s++){const c=i[s];if(!Eu(c)){const f=uA(c);if(f)for(let h=0,p=f.length;h<p;h++){const v=f[h];if(!Eu(v)){let E=!1;for(let A=0,R=r.length;A<R;A++)if(r[A]===v){E=!0;break}E||r.push(v)}}else{let h=!1;for(let p=0,v=r.length;p<v;p++)if(r[p]===c){h=!0;break}h||r.push(c)}}}return r}const t=uA(e);return t?Array.from(t):[e]}function cx(e){const t=HB(e),i=t.length;if(i)for(let r=0;r<i;r++){const s=t[r];
65if(!s[nA]){s[nA]=!0;const l=JC(s);(s.nodeType||l)&&(s[Qy]=!0,s[XC]=l,s[tm]={})}}return t}const ug={deg:1,rad:180/Jy,turn:360},cA={},KB=(e,t,i,r=!1)=>{const s=t.u,l=t.n;if(t.t===Lt.UNIT&&s===i)return t;const c=l+s+i,f=cA[c];if(!Gt(f)&&!r)t.n=f;else{let h;if(s in ug)h=l*ug[s]/ug[i];else{const v=e.cloneNode(),E=e.parentNode,A=E&&E!==mf?E:mf.body;A.appendChild(v);const R=v.style;R.width=100+s;const x=v.offsetWidth||100;R.width=100+i;const F=v.offsetWidth||100,_=x/F;A.removeChild(v),h=_*l}t.n=h,cA[c]=h}return t.t,Lt.UNIT,t.u=i,t},ps=e=>e,Gc=(e=1.68)=>t=>au(t,+e),Jg={in:e=>t=>e(t),out:e=>t=>1-e(1-t),inOut:e=>t=>t<.5?e(t*2)/2:1-e(t*-2+2)/2,outIn:e=>t=>t<.5?(1-e(1-t*2))/2:(e(t*2-1)+1)/2},XB=Jy/2,fA=Jy*2,dA={[cs]:Gc,Quad:Gc(2),Cubic:Gc(3),Quart:Gc(4),Quint:Gc(5),Sine:e=>1-AB(e*XB),Circ:e=>1-ix(1-e*e),Expo:e=>e?au(2,10*e-10):0,Bounce:e=>{let t,i=4;for(;e<((t=au(2,--i))-1)/11;);return 1/au(4,3-i)-7.5625*au((t*3-2)/22-e,2)},Back:(e=1.7)=>t=>(+e+1)*t*t*t-+e*t*t,Elastic:(e=1,t=.3)=>{const i=Li(+e,1,10),r=Li(+t,an,2),s=r/fA*DB(1/i),l=fA/r;return c=>c===0||c===1?c:-i*au(2,-10*(1-c))*TB((1-c-s)*l)}},cg=(()=>{const e={linear:ps,none:ps};for(let t in Jg)for(let i in dA){const r=dA[i],s=Jg[t];e[t+i]=i===cs||i==="Back"||i==="Elastic"?(l,c)=>s(r(l,c)):s(r)}return e})(),Jd={linear:ps,none:ps},jB=e=>{if(Jd[e])return Jd[e];if(e.indexOf("(")<=-1){const i=Jg[e]||e.includes("Back")||e.includes("Elastic")?cg[e]():cg[e];return i?Jd[e]=i:ps}else{const t=e.slice(0,-1).split("("),i=cg[t[0]];return i?Jd[e]=i(...t[1].split(",")):ps}},hA=["steps(","irregular(","linear(","cubicBezier("],ey=e=>{if(wu(e)){for(let i=0,r=hA.length;i<r;i++)if(lo(e,hA[i]))return console.warn(`String syntax for \`ease: "${e}"\` has been removed from the core and replaced by importing and passing the easing function directly: \`ease: ${e}\``),ps}return pf(e)?e:wu(e)?jB(e):ps},nt=tv(),ht=tv(),nu={},eh={func:null},th=[null],iu=[null,null],nh={to:null};let qB=0,ts,Tr;const YB=(e,t)=>{const i={};if(ms(e)){const r=[].concat(...e.map(s=>Object.keys(s))).filter(gh);for(let s=0,l=r.length;s<l;s++){const c=r[s],f=e.map(h=>{const p={};for(let v in h){const E=h[v];gh(v)?v===c&&(p.to=E):p[v]=E}return p});i[c]=f}}else{const r=Bi(t.duration,Si.defaults.duration);Object.keys(e).map(l=>({o:parseFloat(l)/100,p:e[l]})).sort((l,c)=>l.o-c.o).forEach(l=>{const c=l.o,f=l.p;for(let h in f)if(gh(h)){let p=i[h];p||(p=i[h]=[]);const v=c*r;let E=p.length,A=p[E-1];const R={to:f[h]};let x=0;for(let F=0;F<E;F++)x+=p[F].duration;E===1&&(R.from=A.to),f.ease&&(R.ease=f.ease),R.duration=v-(E?x:0),p.push(R)}return l});for(let l in i){const c=i[l];let f;for(let h=0,p=c.length;h<p;h++){const v=c[h],E=v.ease;v.ease=f||void 0,f=E}c[0].duration||c.shift()}}return i};class WB extends GB{constructor(t,i,r,s,l=!1,c=0,f=0){super(i,r,s);const h=cx(t),p=h.length,v=i.keyframes,E=v?RB(YB(v,i),i):i,{delay:A,duration:R,ease:x,playbackEase:F,modifier:_,composition:m,onRender:S}=E,C=r?r.defaults:Si.defaults,D=Bi(F,C.playbackEase),k=D?ey(D):null,y=!Gt(x)&&!Gt(x.ease),b=y?x.ease:Bi(x,k?"linear":C.ease),O=y?x.settlingDuration:Bi(R,C.duration),L=Bi(A,C.delay),I=_||C.modifier,Y=Gt(m)&&p>=Ru?ra.none:Gt(m)?C.composition:m,K=this._offset+(r?r._offset:0);y&&(x.parent=this);let ae=NaN,me=NaN,xe=0,X=0;for(let le=0;le<p;le++){const te=h[le],de=c||le,Ae=f||p;let G=NaN,$=NaN;for(let fe in E)if(gh(fe)){const ce=ax(te,fe),j=FB(fe,te,ce);let ne=E[fe];const re=ms(ne);if(l&&!re&&(iu[0]=ne,iu[1]=ne,ne=iu),re){const yt=ne.length,Z=!og(ne[0]);yt===2&&Z?(nh.to=ne,th[0]=nh,ts=th):yt>2&&Z?(ts=[],ne.forEach((ye,Te)=>{Te?Te===1?(iu[1]=ye,ts.push(iu)):ts.push(ye):iu[0]=ye})):ts=ne}else th[0]=ne,ts=th;let ve=null,Re=null,Nt=NaN,jt=0,Tt=0;for(let yt=ts.length;Tt<yt;Tt++){const Z=ts[Tt];og(Z)?Tr=Z:(nh.to=Z,Tr=nh),eh.func=null;const ye=Jo(Tr.to,te,de,Ae,eh);let Te;og(ye)&&!Gt(ye.to)?(Tr=ye,Te=ye.to):Te=ye;const ft=Jo(Tr.from,te,de,Ae),Qe=Tr.ease,dt=!Gt(Qe)&&!Gt(Qe.ease),qt=dt?Qe.ease:Qe||b,It=dt?Qe.settlingDuration:Jo(Bi(Tr.duration,yt>1?Jo(O,te,de,Ae)/yt:O),te,de,Ae),_t=Jo(Bi(Tr.delay,Tt?0:L),te,de,Ae),ut=Jo(Bi(Tr.composition,Y),te,de,Ae),Ke=tf(ut)?ut:ra[ut],$t=Tr.modifier||I,Wi=!Gt(ft),P=!Gt(Te),be=ms(Te),ke=be||Wi&&P,Oe=Re?jt+_t:_t,Et=bn(K+Oe,12);!X&&(Wi||be)&&(X=1);let xt=Re;if(Ke!==ra.none){ve||(ve=nv(te,j));let qe=ve._head;for(;
65qe&&!qe._isOverridden&&qe._absoluteStartTime<=Et;)if(xt=qe,qe=qe._nextRep,qe&&qe._absoluteStartTime>=Et)for(;qe;)Eh(qe),qe=qe._nextRep}if(ke?(Sr(be?Jo(Te[0],te,de,Ae):ft,nt),Sr(be?Jo(Te[1],te,de,Ae,eh):Te,ht),nt.t===Lt.NUMBER&&(xt?xt._valueType===Lt.UNIT&&(nt.t=Lt.UNIT,nt.u=xt._unit):(Sr(ru(te,j,ce,nu),es),es.t===Lt.UNIT&&(nt.t=Lt.UNIT,nt.u=es.u)))):(P?Sr(Te,ht):Re?oA(Re,ht):Sr(r&&xt&&xt.parent.parent===r?xt._value:ru(te,j,ce,nu),ht),Wi?Sr(ft,nt):Re?oA(Re,nt):Sr(r&&xt&&xt.parent.parent===r?xt._value:ru(te,j,ce,nu),nt)),nt.o&&(nt.n=yh(xt?xt._toNumber:Sr(ru(te,j,ce,nu),es).n,nt.n,nt.o)),ht.o&&(ht.n=yh(nt.n,ht.n,ht.o)),nt.t!==ht.t){if(nt.t===Lt.COMPLEX||ht.t===Lt.COMPLEX){const qe=nt.t===Lt.COMPLEX?nt:ht,Yt=nt.t===Lt.COMPLEX?ht:nt;Yt.t=Lt.COMPLEX,Yt.s=Fi(qe.s),Yt.d=qe.d.map(()=>Yt.n)}else if(nt.t===Lt.UNIT||ht.t===Lt.UNIT){const qe=nt.t===Lt.UNIT?nt:ht,Yt=nt.t===Lt.UNIT?ht:nt;Yt.t=Lt.UNIT,Yt.u=qe.u}else if(nt.t===Lt.COLOR||ht.t===Lt.COLOR){const qe=nt.t===Lt.COLOR?nt:ht,Yt=nt.t===Lt.COLOR?ht:nt;Yt.t=Lt.COLOR,Yt.s=qe.s,Yt.d=[0,0,0,1]}}if(nt.u!==ht.u){let qe=ht.u?nt:ht;qe=KB(te,qe,ht.u?ht.u:nt.u,!1)}if(ht.d&&nt.d&&ht.d.length!==nt.d.length){const qe=nt.d.length>ht.d.length?nt:ht,Yt=qe===nt?ht:nt;Yt.d=qe.d.map((gl,Kn)=>Gt(Yt.d[Kn])?0:Yt.d[Kn]),Yt.s=Fi(qe.s)}const Je=bn(+It||an,12);let Rt=nu[j];Eu(Rt)||(nu[j]=null);const yn={parent:this,id:qB++,property:j,target:te,_value:null,_func:eh.func,_ease:ey(qt),_fromNumbers:Fi(nt.d),_toNumbers:Fi(ht.d),_strings:Fi(ht.s),_fromNumber:nt.n,_toNumber:ht.n,_numbers:Fi(nt.d),_number:nt.n,_unit:ht.u,_modifier:$t,_currentTime:0,_startTime:Oe,_delay:+_t,_updateDuration:Je,_changeDuration:Je,_absoluteStartTime:Et,_tweenType:ce,_valueType:ht.t,_composition:Ke,_isOverlapped:0,_isOverridden:0,_renderTransforms:0,_inlineValue:Rt,_prevRep:null,_nextRep:null,_prevAdd:null,_nextAdd:null,_prev:null,_next:null};Ke!==ra.none&&ux(yn,ve),isNaN(Nt)&&(Nt=yn._startTime),jt=bn(Oe+Je,12),Re=yn,xe++,du(this,yn)}(isNaN(me)||Nt<me)&&(me=Nt),(isNaN(ae)||jt>ae)&&(ae=jt),ce===Vn.TRANSFORM&&(G=xe-Tt,$=xe)}if(!isNaN(G)){let fe=0;ti(this,ce=>{fe>=G&&fe<$&&(ce._renderTransforms=1,ce._composition===ra.blend&&ti(bu.animation,j=>{j.id===ce.id&&(j._renderTransforms=1)})),fe++})}}p||console.warn("No target found. Make sure the element you're trying to animate is accessible before creating your animation."),me?(ti(this,le=>{le._startTime-le._delay||(le._delay-=me),le._startTime-=me}),ae-=me):me=0,ae||(ae=an,this.iterationCount=0),this.targets=h,this.duration=ae===an?an:ev((ae+this._loopDelay)*this.iterationCount-this._loopDelay)||an,this.onRender=S||C.onRender,this._ease=k,this._delay=me,this.iterationDuration=ae,!this._autoplay&&X&&this.onRender(this)}stretch(t){const i=this.duration;if(i===nf(t))return this;const r=t/i;return ti(this,s=>{s._updateDuration=nf(s._updateDuration*r),s._changeDuration=nf(s._changeDuration*r),s._currentTime*=r,s._startTime*=r,s._absoluteStartTime*=r}),super.stretch(t)}refresh(){return ti(this,t=>{const i=t._func;if(i){const r=ru(t.target,t.property,t._tweenType);Sr(r,es),Sr(i(),ht),t._fromNumbers=Fi(es.d),t._fromNumber=es.n,t._toNumbers=Fi(ht.d),t._strings=Fi(ht.s),t._toNumber=ht.o?yh(es.n,ht.n,ht.o):ht.n}}),this.duration===an&&this.restart(),this}revert(){return super.revert(),rx(this)}then(t){return super.then(t)}}const fx=(e,t)=>new WB(e,t,null,0,!1).init(),$B=(e,t)=>{if(lo(t,"<")){const i=t[1]==="<",r=e._tail,s=r?r._offset+r._delay:0;return i?s:s+r.duration}},ZB=(e,t)=>{let i=e.iterationDuration;if(i===an&&(i=0),Gt(t))return i;if(tf(+t))return+t;const r=t,s=e?e.labels:null,l=!Eu(s),c=$B(e,r),f=!Gt(c),h=gB.exec(r);if(h){const p=h[0],v=r.split(p),E=l&&v[0]?s[v[0]]:i,A=f?c:l?E:i,R=+v[1];return yh(A,R,p[0])}else return f?c:l?Gt(s[r])?i:s[r]:i},QB=(e,t)=>(+e).toFixed(t),JB=(e,t,i)=>`${e}`.padStart(t,i),eI=(e,t,i)=>`${e}`.padEnd(t,i),tI=(e,t,i)=>((e-t)%(i-t)+(i-t))%(i-t)+t,nI=(e,t,i,r,s)=>r+(e-t)/(i-t)*(s-r),iI=e=>e*Math.PI/180,aI=e=>e*180/Math.PI,rI=(e,t,i,r)=>r?r===1?t:ro(e,t,1-Math.exp(-r*i*.1)):e;var oI=Object.freeze({__proto__:null,clamp:Li,damp:rI,degToRad:iI,lerp:ro,mapRange:nI,padEnd:eI,padStart:JB,radToDeg:aI,roun
65d:bn,roundPad:QB,snap:xB,wrap:tI});const Qa=oI,ty={},sI=(e,t=0)=>(...i)=>t?r=>e(...i,r):r=>e(r,...i),dx=e=>(...t)=>{const i=e(...t);return new Proxy(Sa,{apply:(r,s,[l])=>i(l),get:(r,s)=>dx((...l)=>{const c=ty[s](...l);return f=>c(i(f))})})},Ja=(e,t,i=0)=>{const r=(...s)=>(s.length<t.length?dx(sI(t,i)):t)(...s);return ty[e]||(ty[e]=r),r};Ja("roundPad",Qa.roundPad);Ja("padStart",Qa.padStart);Ja("padEnd",Qa.padEnd);Ja("wrap",Qa.wrap);Ja("mapRange",Qa.mapRange);Ja("degToRad",Qa.degToRad);Ja("radToDeg",Qa.radToDeg);Ja("snap",Qa.snap);Ja("clamp",Qa.clamp);Ja("round",Qa.round);Ja("lerp",Qa.lerp,1);Ja("damp",Qa.damp,1);const lI=(e=0,t=1,i=0)=>{const r=10**i;return Math.floor((Math.random()*(t-e+1/r)+e)*r)/r},uI=e=>{let t=e.length,i,r;for(;t;)r=lI(0,--t),i=e[t],e[t]=e[r],e[r]=i;return e},hx=(e,t={})=>{let i=[],r=0;const s=t.from,l=t.reversed,c=t.ease,f=!Gt(c),p=f&&!Gt(c.ease)?c.ease:f?ey(c):null,v=t.grid,E=t.axis,A=t.total,R=Gt(s)||s===0||s==="first",x=s==="center",F=s==="last",_=s==="random",m=ms(e),S=t.use,C=sg(m?e[0]:e),D=m?sg(e[1]):0,k=WC.exec((m?e[1]:e)+cs),y=t.start||0+(m?C:0);let b=R?0:tf(s)?s:0;return(O,L,I,Y)=>{const[K]=cx(O),ae=Gt(A)?I:A,me=Gt(S)?!1:pf(S)?S(K,L,ae):ru(K,S),xe=tf(me)||wu(me)&&tf(+me)?+me:L;if(x&&(b=(ae-1)/2),F&&(b=ae-1),!i.length){for(let de=0;de<ae;de++){if(!v)i.push(Mh(b-de));else{const Ae=x?(v[0]-1)/2:b%v[0],G=x?(v[1]-1)/2:$g(b/v[0]),$=de%v[0],fe=$g(de/v[0]),ce=Ae-$,j=G-fe;let ne=ix(ce*ce+j*j);E==="x"&&(ne=-ce),E==="y"&&(ne=-j),i.push(ne)}r=CB(...i)}p&&(i=i.map(de=>p(de/r)*r)),l&&(i=i.map(de=>E?de<0?de*-1:-de:Mh(r-de))),_&&(i=uI(i))}const X=m?(D-C)/r:C;let te=(Y?ZB(Y,Gt(t.start)?Y.iterationDuration:y):y)+(X*bn(i[xe],2)||0);return t.modifier&&(te=t.modifier(te)),k&&(te=`${te}${k[2]}`),te}};function cI(){const e=H.useRef(null),t=H.useRef(null),i=KC(e,{once:!0,margin:"-100px"});return H.useEffect(()=>{if(i&&t.current){const r=t.current.querySelectorAll(".skill-tag");fx(r,{scale:[1,1.05,1],duration:600,delay:hx(100,{start:500})})}},[i]),B.jsxs("section",{id:"about",ref:e,className:"py-32 px-6 relative",children:[B.jsx("div",{className:"absolute inset-0 opacity-5",children:B.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"linear-gradient(rgba(0,255,255,0.1) 1px, transparent 1px), linear-gradient(90deg, rgba(0,255,255,0.1) 1px, transparent 1px)",backgroundSize:"50px 50px"}})}),B.jsx("div",{className:"max-w-5xl mx-auto relative z-10",children:B.jsxs(zi.div,{initial:{opacity:0,y:50},animate:i?{opacity:1,y:0}:{},transition:{duration:.8},className:"space-y-12",children:[B.jsxs("div",{className:"flex items-center gap-4",children:[B.jsx(zi.div,{initial:{width:0},animate:i?{width:64}:{},transition:{duration:.8,delay:.2},className:"h-px bg-cyan-400 shadow-[0_0_10px_rgba(0,255,255,0.5)]"}),B.jsxs("h2",{className:"text-sm font-mono text-cyan-400 tracking-wider",children:["> ","cat about.txt"]})]}),B.jsxs("div",{className:"grid md:grid-cols-2 gap-12",children:[B.jsxs(zi.div,{initial:{opacity:0,x:-50},animate:i?{opacity:1,x:0}:{},transition:{duration:.8,delay:.3},className:"space-y-6",children:[B.jsx("h3",{className:"text-4xl font-bold text-balance leading-relaxed text-cyan-400",children:"Security Researcher"}),B.jsx("p",{className:"text-gray-400 leading-relaxed font-mono text-sm",children:"Focusing on offensive security, web exploitation, and security research. I participate in CTF competitions and bug bounty programs while working as the technical lead at a literary website."}),B.jsx("p",{className:"text-gray-400 leading-relaxed font-mono text-sm",children:"This portfolio documents my technical notes, findings, and thoughts on security and software development."}),B.jsxs("div",{className:"space-y-2 pt-4",children:[B.jsxs("h4",{className:"font-medium font-mono text-cyan-400",children:["> ","ls certifications/"]}),B.jsxs("div",{className:"text-gray-400 font-mono text-sm",children:[B.jsx("p",{children:"CRTP (Altered Security)"}),B.jsx("p",{className:"text-xs text-gray-500",children:"Issue Date: March 18, 2025"})]})]})]}),B.jsxs(zi.div,{initial:{opacity:0,x:50},animate:i?{opacity:1,x:0}:{},transition:{duration:.8,delay:.4},className:"space-y-6",children:[B.jsxs("div",{className:"space-y-4",children:[B.jsxs("h4",{className:"font-medium font-mono text-cyan-400",children:["> ","ls skills/"]}),B.jsx("div",{ref:t,className:"flex flex-wrap gap-2",children:["Offensive Security","Web Exploitation","Security Research","Web Development","Infrastru
65cture Management"].map(r=>B.jsx("span",{className:"skill-tag px-4 py-2 bg-slate-900 border border-cyan-500/30 text-cyan-400 text-sm rounded-sm font-mono hover:border-cyan-500 hover:shadow-[0_0_10px_rgba(0,255,255,0.3)] transition-all",children:r},r))})]}),B.jsxs("div",{className:"space-y-4",children:[B.jsxs("h4",{className:"font-medium font-mono text-cyan-400",children:["> ","ls interests/"]}),B.jsx("div",{className:"flex flex-wrap gap-2",children:["CTF","Bug Bounty","Red Team","Web Security"].map(r=>B.jsx("span",{className:"px-4 py-2 bg-slate-900 border border-cyan-500/30 text-cyan-400 text-sm rounded-sm font-mono hover:border-cyan-500 hover:shadow-[0_0_10px_rgba(0,255,255,0.3)] transition-all",children:r},r))})]})]})]})]})})]})}const fI=[{title:"Virga: Local LLM Embedded C2 Framework",description:"Presenting a cross-platform C2 framework powered by local LLM. Features autonomous post-exploitation with embedded AI, Model Context Protocol support, and natural language operations.",tags:["C2 Framework","LLM","Red Team"],year:"2025",venue:"Black Hat Europe 2025 Arsenal",link:"https://blackhat.com/eu-25/arsenal/schedule/?track[]=exploitation-and-ethical-hacking#virga-local-llm-embedded-c2-framework-47877"}];function dI(){const e=H.useRef(null),t=H.useRef(null),i=KC(e,{once:!0,margin:"-100px"});H.useEffect(()=>{if(i&&t.current){const s=t.current.querySelectorAll(".data-line");fx(s,{translateY:["0%","100%"],duration:hx(1e3,{start:8e3}),easing:"linear",loop:!0})}},[i]);const r=s=>s.includes("Black Hat")?"text-red-500 border-red-500/50":s.includes("DEF CON")?"text-purple-500 border-purple-500/50":"text-cyan-400 border-cyan-400/50";return B.jsxs("section",{id:"talks",ref:e,className:"py-32 px-6 bg-slate-950/30 relative",children:[B.jsx("div",{ref:t,className:"absolute inset-0 opacity-5 overflow-hidden",children:[...Array(20)].map((s,l)=>B.jsx("div",{className:"data-line absolute w-px bg-cyan-400 h-24",style:{left:`${l*5}%`,top:0}},`talk-line-${l}`))}),B.jsx("div",{className:"max-w-5xl mx-auto relative z-10",children:B.jsxs(zi.div,{initial:{opacity:0,y:50},animate:i?{opacity:1,y:0}:{},transition:{duration:.8},className:"space-y-12",children:[B.jsxs("div",{className:"flex items-center gap-4",children:[B.jsx(zi.div,{initial:{width:0},animate:i?{width:64}:{},transition:{duration:.8,delay:.2},className:"h-px bg-cyan-400 shadow-[0_0_10px_rgba(0,255,255,0.5)]"}),B.jsxs("h2",{className:"text-sm font-mono text-cyan-400 tracking-wider",children:["> ","ls talks/"]})]}),B.jsx("div",{className:"grid gap-8",children:fI.map((s,l)=>{const c=s.link?"a":"div";return B.jsx(zi.div,{initial:{opacity:0,y:50},animate:i?{opacity:1,y:0}:{},transition:{duration:.6,delay:.1*l},className:"group",children:B.jsxs(c,{...s.link?{href:s.link,target:"_blank",rel:"noopener noreferrer"}:{},className:"block border border-cyan-500/20 bg-slate-900/50 p-8 rounded-sm hover:border-cyan-500/50 hover:shadow-[0_0_30px_rgba(0,255,255,0.1)] transition-all cursor-pointer",children:[B.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between gap-4 mb-4",children:[B.jsxs("div",{className:"flex items-center gap-4",children:[B.jsxs("span",{className:"text-sm font-mono text-gray-400",children:["[",s.year,"]"]}),B.jsx("h3",{className:"text-2xl font-bold font-mono group-hover:text-cyan-400 transition-colors",children:s.title}),B.jsx("span",{className:`text-xs font-mono px-2 py-1 border rounded-sm ${r(s.venue)}`,children:s.venue})]}),s.link&&B.jsx(zi.div,{className:"text-cyan-400 font-mono",whileHover:{x:5},children:">>"})]}),B.jsx("p",{className:"text-gray-400 mb-6 leading-relaxed font-mono text-sm",children:s.description}),B.jsx("div",{className:"flex flex-wrap gap-2",children:s.tags.map(f=>B.jsxs("span",{className:"px-3 py-1 bg-slate-950 text-cyan-400 text-xs rounded-sm border border-cyan-500/30 font-mono hover:border-cyan-500 hover:shadow-[0_0_10px_rgba(0,255,255,0.2)] transition-all",children:["#",f]},f))})]})},s.title)})})]})})]})}function hI(){const[e,t]=H.useState(!1);H.useEffect(()=>{const r=()=>{t(window.scrollY>50)};return window.addEventListener("scroll",r),()=>window.removeEventListener("scroll",r)},[]);const i=r=>{document.getElementById(r)?.scrollIntoView({behavior:"smooth"})};return B.jsx(zi.nav,{initial:{y:-100},animate:{y:0},className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${e?"bg-slate-950/95 backdrop-blur-md border-b border-cyan-500/30":""}`,children:B.jsxs("div",{className:"max-w-7xl mx-auto px-6 py-4 flex items-center justify-between",children:[B.jsxs(zi.div,{initial:{opacity:0}
65,animate:{opacity:1},transition:{delay:.2},className:"font-mono text-sm font-medium text-cyan-400",children:["> ","R74.tech"]}),B.jsx(zi.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.3},className:"flex gap-8",children:["About","Talks"].map(r=>B.jsxs("button",{type:"button",onClick:()=>i(r.toLowerCase()),className:"text-sm font-medium font-mono text-gray-400 hover:text-cyan-400 transition-colors relative group",children:["[ ",r," ]",B.jsx("span",{className:"absolute -bottom-1 left-0 w-0 h-px bg-cyan-400 shadow-[0_0_10px_rgba(0,255,255,0.5)] transition-all group-hover:w-full"})]},r))})]})})}function mI(){return B.jsxs(B.Fragment,{children:[B.jsxs(Zh,{children:[B.jsx("title",{children:"r74tech"}),B.jsx("meta",{name:"description",content:"r74techのポートフォリオサイト。セキュリティエンジニアとしての活動やTRPGツールを公開しています。"}),B.jsx("meta",{property:"og:title",content:"r74tech"}),B.jsx("meta",{property:"og:description",content:"セキュリティエンジニアのポートフォリオ"}),B.jsx("meta",{property:"og:type",content:"website"})]}),B.jsxs("main",{className:"min-h-screen bg-slate-950",children:[B.jsx(hI,{}),B.jsx(sB,{}),B.jsx(cI,{}),B.jsx(dI,{})]})]})}function iv({title:e,description:t,backLink:i,children:r}){return B.jsxs(B.Fragment,{children:[B.jsxs(Zh,{children:[B.jsxs("title",{children:[e," | r74tech"]}),t&&B.jsx("meta",{name:"description",content:t}),B.jsx("meta",{property:"og:title",content:e}),t&&B.jsx("meta",{property:"og:description",content:t})]}),B.jsx("div",{className:"min-h-screen bg-gray-50 py-12 px-4 sm:px-6 lg:px-8",children:B.jsxs("div",{className:"max-w-3xl mx-auto",children:[B.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-8",children:e}),r,i&&B.jsx("div",{className:"mt-8",children:B.jsxs(zu,{to:i.to,className:"text-blue-600 hover:text-blue-800 font-medium",children:["← ",i.label]})})]})})]})}function Fh({to:e,title:t,description:i}){return B.jsx("div",{className:"bg-white rounded-lg shadow p-6 hover:shadow-lg transition-shadow",children:B.jsxs(zu,{to:e,className:"block",children:[B.jsx("h2",{className:"text-2xl font-semibold text-blue-600 mb-2",children:t}),B.jsx("p",{className:"text-gray-600",children:i})]})})}function pI(){return B.jsx(iv,{title:"ツール一覧",description:"r74techが公開しているツール一覧です。",backLink:{to:"/",label:"ホームに戻る"},children:B.jsx("div",{className:"space-y-6",children:B.jsx(Fh,{to:"/tools/trpg",title:"TRPG関連ツール",description:"TRPG関連のツールです。"})})})}function _I(){return B.jsx(iv,{title:"TRPG関連ツール",description:"TRPG関連のツール一覧です。",backLink:{to:"/tools",label:"ツール一覧に戻る"},children:B.jsx("div",{className:"space-y-6",children:B.jsx(Fh,{to:"/tools/trpg/nechronica",title:"ネクロニカ関連ツール",description:"ネクロニカ関連のツール集です。"})})})}function gI(){return B.jsx(iv,{title:"ネクロニカ関連ツール",description:"ネクロニカのマニューバ検索やキャラクター保管所データ変換ツールです。",backLink:{to:"/tools/trpg",label:"TRPG関連ツール一覧に戻る"},children:B.jsxs("div",{className:"space-y-6",children:[B.jsx(Fh,{to:"/tools/trpg/nechronica/maneuversearch",title:"マニューバ検索",description:"マニューバを検索できるツールです。"}),B.jsx(Fh,{to:"/tools/trpg/nechronica/vampireblood2ccfolia",title:"キャラクター保管所 → CCFOLIA 変換",description:"キャラクター保管所(ネクロニカ)のデータをCCFOLIAのClipboard API形式に変換できるツールです。"})]})})}let yI={data:""},vI=e=>{if(typeof window=="object"){let t=(e?e.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||yI},EI=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,bI=/\/\*[^]*?\*\/|  +/g,mA=/\n+/g,as=(e,t)=>{let i="",r="",s="";for(let l in e){let c=e[l];l[0]=="@"?l[1]=="i"?i=l+" "+c+";":r+=l[1]=="f"?as(c,l):l+"{"+as(c,l[1]=="k"?"":t)+"}":typeof c=="object"?r+=as(c,t?t.replace(/([^,])+/g,f=>l.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,h=>/&/.test(h)?h.replace(/&/g,f):f?f+" "+h:h)):l):c!=null&&(l=/^--/.test(l)?l:l.replace(/[A-Z]/g,"-$&").toLowerCase(),s+=as.p?as.p(l,c):l+":"+c+";")}return i+(t&&s?t+"{"+s+"}":s)+r},io={},mx=e=>{if(typeof e=="object"){let t="";for(let i in e)t+=i+mx(e[i]);return t}return e},SI=(e,t,i,r,s)=>{let l=mx(e),c=io[l]||(io[l]=(h=>{let p=0,v=11;for(;p<h.length;
65)v=101*v+h.charCodeAt(p++)>>>0;return"go"+v})(l));if(!io[c]){let h=l!==e?e:(p=>{let v,E,A=[{}];for(;v=EI.exec(p.replace(bI,""));)v[4]?A.shift():v[3]?(E=v[3].replace(mA," ").trim(),A.unshift(A[0][E]=A[0][E]||{})):A[0][v[1]]=v[2].replace(mA," ").trim();return A[0]})(e);io[c]=as(s?{["@keyframes "+c]:h}:h,i?"":"."+c)}let f=i&&io.g?io.g:null;return i&&(io.g=io[c]),((h,p,v,E)=>{E?p.data=p.data.replace(E,h):p.data.indexOf(h)===-1&&(p.data=v?h+p.data:p.data+h)})(io[c],t,r,f),c},TI=(e,t,i)=>e.reduce((r,s,l)=>{let c=t[l];if(c&&c.call){let f=c(i),h=f&&f.props&&f.props.className||/^go/.test(f)&&f;c=h?"."+h:f&&typeof f=="object"?f.props?"":as(f,""):f===!1?"":f}return r+s+(c??"")},"");function nm(e){let t=this||{},i=e.call?e(t.p):e;return SI(i.unshift?i.raw?TI(i,[].slice.call(arguments,1),t.p):i.reduce((r,s)=>Object.assign(r,s&&s.call?s(t.p):s),{}):i,vI(t.target),t.g,t.o,t.k)}let px,ny,iy;nm.bind({g:1});let mo=nm.bind({k:1});function AI(e,t,i,r){as.p=t,px=e,ny=i,iy=r}function Ds(e,t){let i=this||{};return function(){let r=arguments;function s(l,c){let f=Object.assign({},l),h=f.className||s.className;i.p=Object.assign({theme:ny&&ny()},f),i.o=/ *go\d+/.test(h),f.className=nm.apply(i,r)+(h?" "+h:"");let p=e;return e[0]&&(p=f.as||e,delete f.as),iy&&p[0]&&iy(f),px(p,f)}return s}}var DI=e=>typeof e=="function",Lh=(e,t)=>DI(e)?e(t):e,CI=(()=>{let e=0;return()=>(++e).toString()})(),_x=(()=>{let e;return()=>{if(e===void 0&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),xI=20,av="default",gx=(e,t)=>{let{toastLimit:i}=e.settings;switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,i)};case 1:return{...e,toasts:e.toasts.map(c=>c.id===t.toast.id?{...c,...t.toast}:c)};case 2:let{toast:r}=t;return gx(e,{type:e.toasts.find(c=>c.id===r.id)?1:0,toast:r});case 3:let{toastId:s}=t;return{...e,toasts:e.toasts.map(c=>c.id===s||s===void 0?{...c,dismissed:!0,visible:!1}:c)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(c=>c.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let l=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(c=>({...c,pauseDuration:c.pauseDuration+l}))}}},bh=[],yx={toasts:[],pausedAt:void 0,settings:{toastLimit:xI}},Ar={},vx=(e,t=av)=>{Ar[t]=gx(Ar[t]||yx,e),bh.forEach(([i,r])=>{i===t&&r(Ar[t])})},Ex=e=>Object.keys(Ar).forEach(t=>vx(e,t)),RI=e=>Object.keys(Ar).find(t=>Ar[t].toasts.some(i=>i.id===e)),im=(e=av)=>t=>{vx(t,e)},OI={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},wI=(e={},t=av)=>{let[i,r]=H.useState(Ar[t]||yx),s=H.useRef(Ar[t]);H.useEffect(()=>(s.current!==Ar[t]&&r(Ar[t]),bh.push([t,r]),()=>{let c=bh.findIndex(([f])=>f===t);c>-1&&bh.splice(c,1)}),[t]);let l=i.toasts.map(c=>{var f,h,p;return{...e,...e[c.type],...c,removeDelay:c.removeDelay||((f=e[c.type])==null?void 0:f.removeDelay)||e?.removeDelay,duration:c.duration||((h=e[c.type])==null?void 0:h.duration)||e?.duration||OI[c.type],style:{...e.style,...(p=e[c.type])==null?void 0:p.style,...c.style}}});return{...i,toasts:l}},NI=(e,t="blank",i)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...i,id:i?.id||CI()}),Of=e=>(t,i)=>{let r=NI(t,e,i);return im(r.toasterId||RI(r.id))({type:2,toast:r}),r.id},ei=(e,t)=>Of("blank")(e,t);ei.error=Of("error");ei.success=Of("success");ei.loading=Of("loading");ei.custom=Of("custom");ei.dismiss=(e,t)=>{let i={type:3,toastId:e};t?im(t)(i):Ex(i)};ei.dismissAll=e=>ei.dismiss(void 0,e);ei.remove=(e,t)=>{let i={type:4,toastId:e};t?im(t)(i):Ex(i)};ei.removeAll=e=>ei.remove(void 0,e);ei.promise=(e,t,i)=>{let r=ei.loading(t.loading,{...i,...i?.loading});return typeof e=="function"&&(e=e()),e.then(s=>{let l=t.success?Lh(t.success,s):void 0;return l?ei.success(l,{id:r,...i,...i?.success}):ei.dismiss(r),s}).catch(s=>{let l=t.error?Lh(t.error,s):void 0;l?ei.error(l,{id:r,...i,...i?.error}):ei.dismiss(r)}),e};var MI=1e3,kI=(e,t="default")=>{let{toasts:i,pausedAt:r}=wI(e,t),s=H.useRef(new Map).current,l=H.useCallback((E,A=MI)=>{if(s.has(E))return;let R=setTimeout(()=>{s.delete(E),c({type:4,toastId:E})},A);s.set(E,R)},[]);H.useEffect(()=>{if(r)return;let E=Date.now(),A=i.map(R=>{if(R.duration===1/0)return;let x=(R.duration||0)+R.pauseDuration-(E-R.createdAt);if(x<0){R.visible&&ei.dismiss(R.id);return}return setTimeout(()=>ei.dismiss(R.id,t),x)});return()=>{A.forEach(R=>R&&clearTimeout(R))}},[i,r,t]);let c=H.useCallback(im(t),[t]),f=H.useCallback(()=>{c({type:5,time:Date.now()})},[c]),h=H.useCallback((E,A)=>{c({type:1,toast:{id:E,height:A}})},[c]),p=H.useCallback(()=>{r&&c({type:6,time:Date.now()})},[r,c]),v=H.useCallback((E,A)=>{let{reverseOrder:R=!1,gutter:x=8,defaultPosition:F}=A||{},_=i.filter(C=>(C.position||F)===(E.position||F)&&C.height),m=_.findIndex(C=>C.id===E.id),S=_.filter((C,D)=>D<m&&C.visible).length;return _.filter(C=>C.visible).slice(...R?[S+1]:[0,S]).reduce((C,D)=>C+(D.height||0)+x,0)},[i]);return H.useEffect(()=>
vendor: 4,281 bytes, lines 65-236
65{i.forEach(E=>{if(E.dismissed)l(E.id,E.removeDelay);else{let A=s.get(E.id);A&&(clearTimeout(A),s.delete(E.id))}})},[i,l]),{toasts:i,handlers:{updateHeight:h,startPause:f,endPause:p,calculateOffset:v}}},FI=mo`
66from {
67  transform: scale(0) rotate(45deg);
68	opacity: 0;
69}
70to {
71 transform: scale(1) rotate(45deg);
72  opacity: 1;
73}`,LI=mo`
74from {
75  transform: scale(0);
76  opacity: 0;
77}
78to {
79  transform: scale(1);
80  opacity: 1;
81}`,BI=mo`
82from {
83  transform: scale(0) rotate(90deg);
84	opacity: 0;
85}
86to {
87  transform: scale(1) rotate(90deg);
88	opacity: 1;
89}`,II=Ds("div")`
90  width: 20px;
91  opacity: 0;
92  height: 20px;
93  border-radius: 10px;
94  background: ${e=>e.primary||"#ff4b4b"};
95  position: relative;
96  transform: rotate(45deg);
97
98  animation: ${FI} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
99    forwards;
100  animation-delay: 100ms;
101
102  &:after,
103  &:before {
104    content: '';
105    animation: ${LI} 0.15s ease-out forwards;
106    animation-delay: 150ms;
107    position: absolute;
108    border-radius: 3px;
109    opacity: 0;
110    background: ${e=>e.secondary||"#fff"};
111    bottom: 9px;
112    left: 4px;
113    height: 2px;
114    width: 12px;
115  }
116
117  &:before {
118    animation: ${BI} 0.15s ease-out forwards;
119    animation-delay: 180ms;
120    transform: rotate(90deg);
121  }
122`,PI=mo`
123  from {
124    transform: rotate(0deg);
125  }
126  to {
127    transform: rotate(360deg);
128  }
129`,VI=Ds("div")`
130  width: 12px;
131  height: 12px;
132  box-sizing: border-box;
133  border: 2px solid;
134  border-radius: 100%;
135  border-color: ${e=>e.secondary||"#e0e0e0"};
136  border-right-color: ${e=>e.primary||"#616161"};
137  animation: ${PI} 1s linear infinite;
138`,UI=mo`
139from {
140  transform: scale(0) rotate(45deg);
141	opacity: 0;
142}
143to {
144  transform: scale(1) rotate(45deg);
145	opacity: 1;
146}`,zI=mo`
1470% {
148	height: 0;
149	width: 0;
150	opacity: 0;
151}
15240% {
153  height: 0;
154	width: 6px;
155	opacity: 1;
156}
157100% {
158  opacity: 1;
159  height: 10px;
160}`,GI=Ds("div")`
161  width: 20px;
162  opacity: 0;
163  height: 20px;
164  border-radius: 10px;
165  background: ${e=>e.primary||"#61d345"};
166  position: relative;
167  transform: rotate(45deg);
168
169  animation: ${UI} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
170    forwards;
171  animation-delay: 100ms;
172  &:after {
173    content: '';
174    box-sizing: border-box;
175    animation: ${zI} 0.2s ease-out forwards;
176    opacity: 0;
177    animation-delay: 200ms;
178    position: absolute;
179    border-right: 2px solid;
180    border-bottom: 2px solid;
181    border-color: ${e=>e.secondary||"#fff"};
182    bottom: 6px;
183    left: 6px;
184    height: 10px;
185    width: 6px;
186  }
187`,HI=Ds("div")`
188  position: absolute;
189`,KI=Ds("div")`
190  position: relative;
191  display: flex;
192  justify-content: center;
193  align-items: center;
194  min-width: 20px;
195  min-height: 20px;
196`,XI=mo`
197from {
198  transform: scale(0.6);
199  opacity: 0.4;
200}
201to {
202  transform: scale(1);
203  opacity: 1;
204}`,jI=Ds("div")`
205  position: relative;
206  transform: scale(0.6);
207  opacity: 0.4;
208  min-width: 20px;
209  animation: ${XI} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
210    forwards;
211`,qI=({toast:e})=>{let{icon:t,type:i,iconTheme:r}=e;return t!==void 0?typeof t=="string"?H.createElement(jI,null,t):t:i==="blank"?null:H.createElement(KI,null,H.createElement(VI,{...r}),i!=="loading"&&H.createElement(HI,null,i==="error"?H.createElement(II,{...r}):H.createElement(GI,{...r})))},YI=e=>`
2120% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;}
213100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
214`,WI=e=>`
2150% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
216100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;}
217`,$I="0%{opacity:0;} 100%{opacity:1;}",ZI="0%{opacity:1;} 100%{opacity:0;}",QI=Ds("div")`
218  display: flex;
219  align-items: center;
220  background: #fff;
221  color: #363636;
222  line-height: 1.3;
223  will-change: transform;
224  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
225  max-width: 350px;
226  pointer-events: auto;
227  padding: 8px 10px;
228  border-radius: 8px;
229`,JI=Ds("div")`
230  display: flex;
231  justify-content: center;
232  margin: 4px 10px;
233  color: inherit;
234  flex: 1 1 auto;
235  white-space: pre-line;
236`,e2=(e,t)=>{let i=e.includes("top")?1:-1,[r,s]=_x()?[$I,ZI]:[YI(i),WI(i)];return{animation:t?`${mo(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${mo(s)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},t2=H.memo(({toast:e,position:t,style:i,children:r})=>
236{let s=e.height?e2(e.position||t||"top-center",e.visible):{opacity:0},l=H.createElement(qI,{toast:e}),c=H.createElement(JI,{...e.ariaProps},Lh(e.message,e));return H.createElement(QI,{className:e.className,style:{...s,...i,...e.style}},typeof r=="function"?r({icon:l,message:c}):H.createElement(H.Fragment,null,l,c))});AI(H.createElement);var n2=({id:e,className:t,style:i,onHeightUpdate:r,children:s})=>{let l=H.useCallback(c=>{if(c){let f=()=>{let h=c.getBoundingClientRect().height;r(e,h)};f(),new MutationObserver(f).observe(c,{subtree:!0,childList:!0,characterData:!0})}},[e,r]);return H.createElement("div",{ref:l,className:t,style:i},s)},i2=(e,t)=>{let i=e.includes("top"),r=i?{top:0}:{bottom:0},s=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:_x()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(i?1:-1)}px)`,...r,...s}},a2=nm`
237  z-index: 9999;
238  > * {
239    pointer-events: auto;
240  }
241`,ih=16,bx=({reverseOrder:e,position:t="top-center",toastOptions:i,gutter:r,children:s,toasterId:l,containerStyle:c,containerClassName:f})=>{let{toasts:h,handlers:p}=kI(i,l);return H.createElement("div",{"data-rht-toaster":l||"",style:{position:"fixed",zIndex:9999,top:ih,left:ih,right:ih,bottom:ih,pointerEvents:"none",...c},className:f,onMouseEnter:p.startPause,onMouseLeave:p.endPause},h.map(v=>{let E=v.position||t,A=p.calculateOffset(v,{reverseOrder:e,gutter:r,defaultPosition:t}),R=i2(E,A);return H.createElement(n2,{id:v.id,key:v.id,onHeightUpdate:p.updateHeight,className:v.visible?a2:"",style:R},v.type==="custom"?Lh(v.message,v):s?s(v):H.createElement(t2,{toast:v,position:E}))}))},$n=ei;function r2(e){return B.jsxs("div",{className:"rounded-lg border border-gray-700 p-4",children:[B.jsxs("div",{className:"mb-3",children:[B.jsx("label",{className:"mb-1 block text-sm font-medium text-gray-400",children:"キーワード"}),B.jsx("input",{type:"text",value:e.keyword,onChange:t=>e.onKeywordChange(t.target.value),className:"w-full rounded border border-gray-600 bg-gray-800 px-3 py-2 outline-none focus:border-cyan-500",placeholder:"キーワード"})]}),B.jsxs("div",{className:"mb-3",children:[B.jsx("label",{className:"mb-1 block text-sm font-medium text-gray-400",children:"カテゴリ / レベル"}),B.jsxs("div",{className:"flex gap-2",children:[B.jsxs("select",{value:e.category,onChange:t=>e.onCategoryChange(Number(t.target.value)),className:"flex-1 rounded border border-gray-600 bg-gray-800 px-3 py-2",children:[B.jsx("option",{value:"-1"}),B.jsx("option",{value:"0",children:"武装"}),B.jsx("option",{value:"1",children:"変異"}),B.jsx("option",{value:"2",children:"改造"}),B.jsx("option",{value:"6",children:"ポジション"}),B.jsx("option",{value:"7",children:"クラス"})]}),B.jsxs("select",{value:e.level,onChange:t=>e.onLevelChange(Number(t.target.value)),className:"flex-1 rounded border border-gray-600 bg-gray-800 px-3 py-2",children:[B.jsx("option",{value:"-1"}),B.jsx("option",{value:"1",children:"Level: 1"}),B.jsx("option",{value:"2",children:"Level: 2"}),B.jsx("option",{value:"3",children:"Level: 3"}),B.jsx("option",{value:"7",children:"アリス"}),B.jsx("option",{value:"8",children:"ホリック"}),B.jsx("option",{value:"9",children:"オートマトン"}),B.jsx("option",{value:"10",children:"ジャンク"}),B.jsx("option",{value:"11",children:"コート"}),B.jsx("option",{value:"12",children:"ソロリティ"}),B.jsx("option",{value:"13",children:"ステーシー"}),B.jsx("option",{value:"14",children:"タナトス"}),B.jsx("option",{value:"15",children:"ゴシック"}),B.jsx("option",{value:"16",children:"レクイエム"}),B.jsx("option",{value:"17",children:"バロック"}),B.jsx("option",{value:"18",children:"ロマネスク"})]})]})]}),B.jsxs("div",{className:"mb-3 grid gap-3 md:grid-cols-2",children:[B.jsxs("div",{children:[B.jsx("label",{className:"mb-1 block text-sm font-medium text-gray-400",children:"コスト"}),B.jsxs("div",{className:"flex gap-2",children:[B.jsx("input",{type:"text",value:e.cost,onChange:t=>e.onCostChange(t.target.value),className:"w-20 rounded border border-gray-600 bg-gray-800 px-3 py-2",placeholder:"0"}),B.jsxs("select",{value:e.costCondition,onChange:t=>e.onCostConditionChange(Number(t.target.value)),className:"flex-1 rounded border border-gray-600 bg-gray-800 px-3 py-2",children:[B.jsx("option",{value:"0",children:"一致"}),B.jsx("option",{value:"1",children:"未満"}),B.jsx("option",{value:"2",children:"以下"}),B.jsx("option",{value:"3",children:"以上"}),B.jsx("option",{value:"4",children:"より大"}),B.jsx("option",{value:"5",children:"なし"}),B.jsx("option",{value:"6",children:"0"}),B.jsx("option",{value:"7",children:"効果参照"})]})]})]}),B.jsxs("div",{children:[B.jsx("label",{className:"mb-1 block text-sm font-medium text-gray-400",children:"範囲"}),B.jsxs("div",{className:"flex gap-2",children:[B.jsx("input",{type:"text",value:e.range,onChange:t=>e.onRangeChange(t.target.value),className:"w-20 rounded border border-gray-600 bg-gray-800 px-3 py-2",placeholder:"0"}),B.jsxs("select",{value:e.rangeCondition,onChange:t=>e.onRangeConditionChange(Number(t.target.value)),className:"flex-1 rounded border border-gray-600 bg-gray-800 px-3 py-2",children:[B.jsx("option",{value:"0",children:"一致"}),B.jsx("option",{value:"1",children:"未満"}),B.jsx("option",{value:"2",children:"以下"}),B.jsx("option",{value:"3",children:"以上"}),B.jsx("option",{value:"4",children:"より大"}),B.jsx("option",{value:"5",children:"を含む"}),B.jsx("option",{value:"6",children:"自身"}),B.jsx("option",{value:"7",children:"効果参照"})]})]})]})]}),B.jsx("button",{type:"button",onClick:e.onSearch,className:"w-full rounded bg-cyan-600 px-4 py-2 font-bold hover:bg-cyan-700",children:"検索"})]})}function o2({maneuver:e,isSelected:t,onToggle:i}
241){return B.jsxs("div",{className:`cursor-pointer rounded-lg border p-3 transition-all md:p-4 ${t?"border-blue-500 bg-blue-500/10":"border-gray-700 hover:border-blue-500 active:border-blue-400"} ${e.sup==="esp"?"bg-cyan-500/10":""}`,onClick:i,children:[B.jsxs("div",{className:"mb-2 flex flex-col gap-2 border-b border-gray-700 pb-2 md:mb-3 md:flex-row md:items-start md:justify-between",children:[B.jsx("div",{className:"flex-1",children:B.jsxs("div",{className:"mb-1 flex flex-wrap items-center gap-1 md:gap-2",children:[B.jsx("span",{className:`rounded px-1.5 py-0.5 text-xs ${e.sup==="esp"?"bg-cyan-500/30":"bg-gray-700"}`,children:e.sup==="esp"?"ESP":"通常"}),B.jsx("span",{className:"rounded bg-blue-500/30 px-1.5 py-0.5 text-xs",children:e.category}),B.jsxs("span",{className:"rounded bg-blue-500/30 px-1.5 py-0.5 text-xs",children:["Lv: ",e.level]})]})}),!t&&B.jsx("button",{onClick:r=>{r.stopPropagation(),i()},className:"w-full rounded bg-green-600 px-3 py-2 text-sm font-medium hover:bg-green-700 active:bg-green-800 md:w-auto md:px-3 md:py-1",children:"チャパレに追加"})]}),B.jsxs("div",{className:"mb-2 border-b border-gray-700 pb-2 md:mb-3",children:[B.jsx("div",{className:"mb-1 text-xs text-gray-400",children:e.part}),B.jsx("h3",{className:"text-xl font-bold md:text-2xl",children:e.maneuver})]}),B.jsxs("div",{className:"mb-2 flex flex-wrap gap-2 text-sm md:mb-3 md:gap-4",children:[B.jsxs("span",{className:"rounded bg-gray-800 px-2 py-1",children:["T: ",e.timing]}),B.jsxs("span",{className:"rounded bg-gray-800 px-2 py-1",children:["C: ",e.cost]}),B.jsxs("span",{className:"rounded bg-gray-800 px-2 py-1",children:["R: ",e.range]})]}),B.jsxs("div",{className:"rounded bg-gray-800/50 p-2 text-sm md:p-3",children:[B.jsx("span",{className:"text-gray-400",children:"効果: "}),e.effect]}),B.jsx("div",{className:"mt-2 md:mt-3",children:B.jsx("textarea",{value:e.chatpalette,readOnly:!0,rows:1,className:"w-full resize-none rounded bg-gray-900 px-2 py-1 text-xs font-mono",onClick:r=>{r.stopPropagation(),r.currentTarget.select()}})})]})}function s2({value:e,onChange:t,placeholder:i}){return B.jsx("input",{type:"text",value:e,onChange:r=>t(r.target.value),placeholder:i,className:"w-full rounded-lg border border-gray-600 bg-gray-800 px-4 py-3 text-center text-2xl font-bold text-red-500 outline-none focus:border-blue-500 focus:ring-2 focus:ring-blue-500"})}function Xu(e){return e.split("")}function ay(e,t){return t.includes(e)}class l2 extends Error{constructor(t,i){super(),this.name="DefaultsError",this.message=t,this.defs=i}}function xr(e,t,i){e===!0?e={}:e!=null&&typeof e=="object"&&(e={...e});const r=e||{};if(i){for(const s in r)if(Ri(r,s)&&!Ri(t,s))throw new l2("`"+s+"` is not a supported option",t)}for(const s in t)if(Ri(t,s))if(!e||!Ri(e,s))r[s]=t[s];else if(s==="ecma"){let l=e[s]|0;l>5&&l<2015&&(l+=2009),r[s]=l}else r[s]=e&&Ri(e,s)?e[s]:t[s];return r}function ia(){}function rt(){return!1}function ai(){return!0}function hl(){return this}function _s(){return null}var Ht=(function(){function e(i,r,s=!0){const l=[];for(let c=0;c<i.length;++c){let h=i[c].transform(r,s);h instanceof Ee?l.push(h):h instanceof t&&l.push(...h.v)}return l}e.splice=function(i){return new t(i)},e.skip={};function t(i){this.v=i}return e})();function M(e,t,i){return i||(i={}),t&&(i.start||(i.start=t.start),i.end||(i.end=t.end)),new e(i)}function el(e,t){e.includes(t)||e.push(t)}function Bh(e,t){return e.replace(/{(.+?)}/g,function(i,r){return t&&t[r]})}function Su(e,t){for(var i=e.length;--i>=0;)e[i]===t&&e.splice(i,1)}function pA(e,t){if(e.length<2)return e.slice();function i(s,l){for(var c=[],f=0,h=0,p=0;f<s.length&&h<l.length;)t(s[f],l[h])<=0?c[p++]=s[f++]:c[p++]=l[h++];return f<s.length&&c.push.apply(c,s.slice(f)),h<l.length&&c.push.apply(c,l.slice(h)),c}function r(s){if(s.length<=1)return s;var l=Math.floor(s.length/2),c=s.slice(0,l),f=s.slice(l);return c=r(c),f=r(f),i(c,f)}return r(e)}function pt(e){return Array.isArray(e)||(e=e.split(" ")),new Set(e.sort())}function ah(e,t,i){e.has(t)?e.get(t).push(i):e.set(t,[i])}function u2(e){var t=new Map;for(var i in e)Ri(e,i)&&i.charAt(0)==="$"&&t.set(i.substr(1),e[i]);return t}function c2(e){var t=Object.create(null);return e.forEach(function(i,r){t["$"+r]=i}),t}function Ri(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Tu(e,t){return e===!0||e instanceof RegExp&&e.test(t)}var f2={"\0":"0","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function am(e){return e.replace(/[\0\n\r\u2028\u2029]/g,function(t,i){var r=e[i-1]=="\\"&&(e[i-2]!="\\"||/(?:^|[^\\])(?:\\{2}
241)*$/.test(e.slice(0,i-1)));return(r?"":"\\")+f2[t]})}const d2=/^[\\/|\0\s\w^$.[\]()]*$/,Sx=e=>d2.test(e),h2="dgimsuyv";function m2(e){const t=new Set(e.split(""));let i="";for(const r of h2)t.has(r)&&(i+=r,t.delete(r));return t.size&&t.forEach(r=>{i+=r}),i}function Oi(e,t){return e._annotations&t}function Hc(e,t){e._annotations|=t}function _A(e,t){e._annotations&=-9}var af="",rf=new Map,Ih="break case catch class const continue debugger default delete do else export extends finally for function if in instanceof let new return switch throw try typeof var void while with",Ph="false null true",_f="enum import super this "+Ph+" "+Ih,fs="implements interface package private protected public static "+_f,ry="return new delete throw else case yield await";Ih=pt(Ih);_f=pt(_f);ry=pt(ry);Ph=pt(Ph);fs=pt(fs);var p2=pt(Xu("+-*&%=<>!?|~^")),Tx=/^0x[0-9a-f]+$/i,Ax=/^0[0-7]+$/,_2=/^0o[0-7]+$/i,g2=/^0b[01]+$/i,y2=/^\d*\.?\d*(?:e[+-]?\d*(?:\d\.?|\.?\d)\d*)?$/i,v2=/^(0[xob])?[0-9a-f]+n$/i,fg=/in(?:stanceof)?/y,gA=pt(["in","instanceof","typeof","new","void","delete","++","--","+","-","!","~","&","|","^","*","**","/","%",">>","<<",">>>","<",">","<=",">=","==","===","!=","!==","?","=","+=","-=","||=","&&=","??=","/=","*=","**=","%=",">>=","<<=",">>>=","|=","^=","&=","&&","??","||"]),yA=pt(Xu(`  
242\r	\f\v​           \u2028\u2029   \uFEFF`)),rh=pt(Xu(`
243\r\u2028\u2029`)),E2=pt(Xu(";]),:")),b2=pt(Xu("[{(,;:")),S2=pt(Xu("[]{}(),;:")),Vh={ID_Start:/[$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
243D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/(?:[$0-9A-Z_a-z\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
243D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF])+/};function oo(e,t){if(Uh(e.charCodeAt(t))){if(oy(e.charCodeAt(t+1)))return e.charAt(t)+e.charAt(t+1)}else if(oy(e.charCodeAt(t))&&Uh(e.charCodeAt(t-1)))return e.charAt(t-1)+e.charAt(t);return e.charAt(t)}function T2(e,t){return Uh(e.charCodeAt(t))?65536+(e.charCodeAt(t)-55296<<10)+e.charCodeAt(t+1)-56320:e.charCodeAt(t)}function A2(e){for(var t=0,i=0;i<e.length;i++)Uh(e.charCodeAt(i))&&oy(e.charCodeAt(i+1))&&(t++,i++);return e.length-t}function D2(e){return e>65535?(e-=65536,String.fromCharCode((e>>10)+55296)+String.fromCharCode(e%1024+56320)):String.fromCharCode(e)}function Uh(e){return e>=55296&&e<=56319}function oy(e){return e>=56320&&e<=57343}function vA(e){return e>=48&&e<=57}function oh(e){return Vh.ID_Start.test(e)}function hu(e){return Vh.ID_Continue.test(e)}const Dx=/^[a-z_$][a-z0-9_$]*$/i;function rm(e){return Dx.test(e)}function EA(e,t){if(Dx.test(e))return!0;if(!t&&/[\ud800-\udfff]/.test(e))return!1;var i=Vh.ID_Start.exec(e);return!i||i.index!==0?!1:(e=e.slice(i[0].length),e?(i=Vh.ID_Continue.exec(e),!!i&&i[0].length===e.length):!0)}function bA(e,t=!0){if(!t&&e.includes("e"))return NaN;if(Tx.test(e))return parseInt(e.substr(2),16);if(Ax.test(e))return parseInt(e.substr(1),8);if(_2.test(e))return parseInt(e.substr(2),8);if(g2.test(e))return parseInt(e.substr(2),2);if(y2.test(e))return parseFloat(e);var i=parseFloat(e);
243if(i==e)return i}class Cx extends Error{constructor(t,i,r,s,l){super(),this.name="SyntaxError",this.message=t,this.filename=i,this.line=r,this.col=s,this.pos=l}}function zh(e,t,i,r,s){throw new Cx(e,t,i,r,s)}function Jn(e,t,i){return e.type==t&&(i==null||e.value==i)}var dg={};function C2(e,t,i,r){var s={text:e,filename:t,pos:0,tokpos:0,line:1,tokline:0,col:0,tokcol:0,newline_before:!1,regex_allowed:!1,brace_counter:0,template_braces:[],comments_before:[],directives:{},directive_stack:[]};function l(){return oo(s.text,s.pos)}function c(){if(!(s.text.charCodeAt(s.pos+1)===46))return!1;const ne=s.text.charCodeAt(s.pos+2);return ne<48||ne>57}function f(j,ne){var re=oo(s.text,s.pos++);if(j&&!re)throw dg;return rh.has(re)?(s.newline_before=s.newline_before||!ne,++s.line,s.col=0,re=="\r"&&l()==`
244`&&(++s.pos,re=`
245`)):(re.length>1&&(++s.pos,++s.col),++s.col),re}function h(j){for(;j--;)f()}function p(j){return s.text.substr(s.pos,j.length)==j}function v(){for(var j=s.text,ne=s.pos,re=s.text.length;ne<re;++ne){var ve=j[ne];if(rh.has(ve))return ne}return-1}function E(j,ne){var re=s.text.indexOf(j,s.pos);if(re==-1)throw dg;return re}function A(){s.tokline=s.line,s.tokcol=s.col,s.tokpos=s.pos}var R=!1,x=null;function F(j,ne,re){s.regex_allowed=j=="operator"&&!xx.has(ne)||j=="keyword"&&ry.has(ne)||j=="punc"&&b2.has(ne)||j=="arrow",j=="punc"&&(ne=="."||ne=="?.")?R=!0:re||(R=!1);const ve=s.tokline,Re=s.tokcol,Nt=s.tokpos,jt=s.newline_before,Tt=t;let yt=[],Z=[];re||(yt=s.comments_before,Z=s.comments_before=[]),s.newline_before=!1;const ye=new sy(j,ne,ve,Re,Nt,jt,yt,Z,Tt);return re||(x=ye),ye}function _(){for(;yA.has(l());)f()}function m(){for(var j=s.pos,ne=!1;j<s.text.length;){var re=oo(s.text,j);if(rh.has(re))return{char:re,pos:j};if(ne)re=="*"&&oo(s.text,j+1)=="/"?(j+=2,ne=!1):j++;else if(yA.has(re))j++;else{if(re=="/"){var ve=oo(s.text,j+1);if(ve=="/")return j=v(),{char:oo(s.text,j),pos:j};if(ve=="*"){ne=!0,j+=2;continue}}return{char:re,pos:j}}}return{char:null,pos:j}}function S(j,ne){if(j=="\\")return!0;if(oh(j)){if(fg.lastIndex=ne,fg.test(s.text)){var re=oo(s.text,fg.lastIndex);if(!hu(re)&&re!="\\")return!1}return!0}return!1}function C(j){for(var ne="",re,ve=0;(re=l())&&j(re,ve++);)ne+=f();return ne}function D(j){zh(j,t,s.tokline,s.tokcol,s.tokpos)}function k(j){var ne=!1,re=!1,ve=!1,Re=j==".",Nt=!1,jt=!1,Tt=C(function(Z,ye){if(Nt)return!1;var Te=Z.charCodeAt(0);switch(Te){case 95:return jt=!0;case 98:case 66:return ve=!0;case 111:case 79:case 120:case 88:return ve?!1:ve=!0;case 101:case 69:return ve?!0:ne?!1:ne=re=!0;case 45:return re||ye==0&&!j;case 43:return re;case(re=!1,46):return!Re&&!ve&&!ne?Re=!0:!1;case 110:return Nt=!0,!0}return Te>=48&&Te<=57||Te>=97&&Te<=102||Te>=65&&Te<=70});if(j&&(Tt=j+Tt),af=Tt,Ax.test(Tt)&&ce.has_directive("use strict")&&D("Legacy octal literals are not allowed in strict mode"),jt&&(Tt.endsWith("_")?D("Numeric separators are not allowed at the end of numeric literals"):Tt.includes("__")&&D("Only one underscore is allowed as numeric separator"),Tt=Tt.replace(/_/g,"")),Nt){const Z=Tt.slice(0,-1),ye=Tx.test(Z),Te=bA(Z,ye);if(!Re&&v2.test(Tt)&&!isNaN(Te))return F("big_int",Z);D("Invalid or unexpected token")}var yt=bA(Tt);if(isNaN(yt))D("Invalid syntax: "+Tt);else return F("num",yt)}function y(j){return j>="0"&&j<="7"}function b(j,ne,re){var ve=f(!0,j);switch(ve.charCodeAt(0)){case 110:return`
246`;case 114:return"\r";case 116:return"	";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 120:return String.fromCharCode(L(2,ne));case 117:if(l()=="{"){for(f(!0),l()==="}"&&D("Expecting hex-character between {}");l()=="0";)f(!0);var Re,Nt=E("}")-s.pos;return(Nt>6||(Re=L(Nt,ne))>1114111)&&D("Unicode reference out of bounds"),f(!0),D2(Re)}return String.fromCharCode(L(4,ne));case 10:return"";case 13:if(l()==`
247`)return f(!0,j),""}return y(ve)?(re&&ne&&(ve==="0"&&!y(l())||D("Octal escape sequences are not allowed in template strings")),O(ve,ne)):ve}function O(j,ne){var re=l();return re>="0"&&re<="7"&&(j+=f(!0),j[0]<="3"&&(re=l())>="0"&&re<="7"&&(j+=f(!0))),j==="0"?"\0":(j.length>0&&ce.has_directive("use strict")&&ne&&D("Legacy octal escape sequences are not allowed in strict mode"),String.fromCharCode(parseInt(j,8)))}function L(j,ne){for(var re=0;j>0;--j){if(!ne&&isNaN(parseInt(l(),16)))return parseInt(re,16)||"";var ve=f(!0);isNaN(parseInt(ve,16))&&D("Invalid hex-character pattern in string"),re+=ve}return parseInt(re,16)}var I=fe("Unterminated string constant",function(){const j=s.pos;for(var ne=f(),re=[];;){var ve=f(!0,!0);if(ve=="\\")ve=b(!0,!0);else if(ve=="\r"||ve==`
248`)D("Unterminated string constant");else if(ve==ne)break;re.push(ve)}var Re=F("string",re.join(""));return af=s.text.slice(j,s.pos),Re.quote=ne,Re}),Y=fe("Unterminated template",function(j){j&&s.template_braces.push(s.brace_counter);var ne="",re="",ve,Re;for(f(!0,!0);(ve=f(!0,!0))!="`";){if(ve=="\r")l()==`
249`&&++s.pos,ve=`
250`;else if(ve=="$"&&l()=="{")return f(!0,!0),s.brace_counter++,Re=F(j?"template_head":"template_cont",ne),rf.set(Re,re),Re.template_end=!1,Re;if(re+=ve,ve=="\\"){var Nt=s.pos,jt=x&&(x.type==="name"||x.type==="punc"&&(x.value===")"||x.value==="]"));ve=b(!0,!jt,!0),re+=s.text.substr(Nt,s.pos-Nt)}ne+=ve}return s.template_braces.pop(),Re=F(j?"template_head":"template_cont",ne),rf.set(Re,re),Re.template_end=!0,Re});function K(j){var ne=s.regex_allowed,re=v(),ve;return re==-1?(ve=s.text.substr(s.pos),s.pos=s.text.length):(ve=s.text.substring(s.pos,re),s.pos=re),s.c
250ol=s.tokcol+(s.pos-s.tokpos),s.comments_before.push(F(j,ve,!0)),s.regex_allowed=ne,ce}var ae=fe("Unterminated multiline comment",function(){var j=s.regex_allowed,ne=E("*/",!0),re=s.text.substring(s.pos,ne).replace(/\r\n|\r|\u2028|\u2029/g,`
251`);return h(A2(re)+2),s.comments_before.push(F("comment2",re,!0)),s.newline_before=s.newline_before||re.includes(`
252`),s.regex_allowed=j,ce}),me=function(){let j=s.pos,ne=j-1,re="c";for(;(re=s.text.charAt(++ne))&&(re>="a"&&re<="z"||re>="A"&&re<="Z"););return ne>j+1&&re&&re!=="\\"&&!hu(re)&&re<="~"?(s.pos+=ne-j,s.col+=ne-j,s.text.slice(j,s.pos)):xe()},xe=fe("Unterminated identifier name",function(){var j=[],ne,re=!1,ve=function(){return re=!0,f(),l()!=="u"&&D("Expecting UnicodeEscapeSequence -- uXXXX or u{XXXX}"),b(!1,!0)};if((ne=l())==="\\")ne=ve(),oh(ne)||D("First identifier char is an invalid identifier char");else if(oh(ne))f();else return"";for(j.push(ne);(ne=l())!=null;){if((ne=l())==="\\")ne=ve(),hu(ne)||D("Invalid escaped identifier char");else{if(!hu(ne))break;f()}j.push(ne)}const Re=j.join("");return _f.has(Re)&&re&&D("Escaped characters are not allowed in keywords"),Re}),X=fe("Unterminated regular expression",function(j){for(var ne=!1,re,ve=!1;re=f(!0);)if(rh.has(re))D("Unexpected line terminator");else if(ne)/^[\u0000-\u007F]$/.test(re)?j+="\\"+re:j+=re,ne=!1;else if(re=="[")ve=!0,j+=re;else if(re=="]"&&ve)ve=!1,j+=re;else{if(re=="/"&&!ve)break;re=="\\"?ne=!0:j+=re}const Re=me();return F("regexp","/"+j+"/"+Re)});function le(j){function ne(re){if(!l())return re;var ve=re+l();return gA.has(ve)?(f(),ne(ve)):re}return F("operator",ne(j||f()))}function te(){switch(f(),l()){case"/":return f(),K("comment1");case"*":return f(),ae()}return s.regex_allowed?X(""):le("/")}function de(){return f(),l()===">"?(f(),F("arrow","=>")):le("=")}function Ae(){return f(),vA(l().charCodeAt(0))?k("."):l()==="."?(f(),f(),F("expand","...")):F("punc",".")}function G(){var j=me();return R?F("name",j):Ph.has(j)?F("atom",j):Ih.has(j)?gA.has(j)?F("operator",j):F("keyword",j):F("name",j)}function $(){return f(),F("privatename",me())}function fe(j,ne){return function(re){try{return ne(re)}catch(ve){if(ve===dg)D(j);else throw ve}}}function ce(j){if(j!=null)return X(j);for(r&&s.pos==0&&p("#!")&&(A(),h(2),K("comment5"));;){if(_(),A(),i){if(p("<!--")){h(4),K("comment3");continue}if(p("-->")&&s.newline_before){h(3),K("comment4");continue}}var ne=l();if(!ne)return F("eof");var re=ne.charCodeAt(0);switch(re){case 34:case 39:return I();case 46:return Ae();case 47:{var ve=te();if(ve===ce)continue;return ve}case 61:return de();case 63:{if(!c())break;return f(),f(),F("punc","?.")}case 96:return Y(!0);case 123:s.brace_counter++;break;case 125:if(s.brace_counter--,s.template_braces.length>0&&s.template_braces[s.template_braces.length-1]===s.brace_counter)return Y(!1);break}if(vA(re))return k();if(S2.has(ne))return F("punc",f());if(p2.has(ne))return le();if(re==92||oh(ne))return G();if(re==35)return $();break}D("Unexpected character '"+ne+"'")}return ce.next=f,ce.peek=l,ce.context=function(j){return j&&(s=j),s},ce.add_directive=function(j){s.directive_stack[s.directive_stack.length-1].push(j),s.directives[j]===void 0?s.directives[j]=1:s.directives[j]++},ce.push_directives_stack=function(){s.directive_stack.push([])},ce.pop_directives_stack=function(){for(var j=s.directive_stack[s.directive_stack.length-1],ne=0;ne<j.length;ne++)s.directives[j[ne]]--;s.directive_stack.pop()},ce.has_directive=function(j){return s.directives[j]>0},ce.peek_next_token_start_or_newline=m,ce.ch_starts_binding_identifier=S,ce}var x2=pt(["typeof","void","delete","--","++","!","~","-","+"]),xx=pt(["--","++"]),R2=pt(["=","+=","-=","??=","&&=","||=","/=","*=","**=","%=",">>=","<<=",">>>=","|=","^=","&="]),O2=pt(["??=","&&=","||="]),Ta=(function(e,t){for(var i=0;i<e.length;++i)for(const r of e[i])t[r]=i+1;return t})([["||"],["??"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]],{}),w2=pt(["atom","num","big_int","string","regexp","name"]);function gf(e,t){const i=new WeakMap;t=xr(t,{bare_returns:!1,ecma:null,expression:!1,filename:null,html5_comments:!0,module:!1,shebang:!0,strict:!1,toplevel:null},!0);var r={input:typeof e=="string"?C2(e,t.filename,t.html5_comments,t.shebang):e,token:null,prev:null,peeked:null,in_function:0,in_async:-1,in_generator:-1,in_directives:!0,in_loop:0,labels:[]};r.token=c();function s(w,V){return Jn(r.token,w,V)}function l(){return r.peeked||(r.peeked=r.input())}function c(){return r.prev=r.token,r.peeked||l(),r.token=r.peeked,r.peeked=null,r.in_directives=r.in_directives&&(r.token.type=="string"||s("punc",";")),r.token}function f(){return r.prev}function h(w,V,U,ee){var se=r.input.context();zh(w,se.filename,V??se.tokline,U??se.tokcol,ee??se.tokpos)}function p(w,V){h(V,w.line,w.col)}function v(w){w==null&&(w=r.token),p(w,"Unexpected token: "+w.type+" ("+w.value+")")}function E(w,V){if(s(w,V))return c();p(r.token,"Unexpected token "+r.token.type+" «"+r.token.value+"», expected "+w+" «"+V+"»")}function A(w){return E("punc",w)}function R(w){return w.nlb||!w.comments_before.every(V=>!V.nlb)}function x(){return!t.strict&&(s("eof")||s("punc","}")||R(r.token))}function F(){return r.in_generator===r.in_function}function _(){return r.in_async===r.in_function}function m(){return r.in_async===r.in_function||r.in_function===0&&r.input.has_directive("use strict")}function S(w){s("punc",";")?c():!w&&!x()&&v()}function C(){A("(");var w=gt(!0);return A(")"),w}function D(w){return function(...U){const ee=r.token,se=w(...U);return se.start=ee,se.end=f(),se}}function k(){(s("operator","/")||s("operator","/="))&&(r.peeked=null,r.token=r.input(r.token.value.substr(1)))}var y=D(function w(V,U,ee){switch(k(),r.token.type){case"string":if(r.in_directives){var se=l();!af.includes("\\")&&(Jn(se,"punc",";")||Jn(se,"punc","}")||R(se)||Jn(se,"eof"))?r.input.add_directive(r.token.value):r.in_directives=!1}var De=r.in_directives,Ce=O();return De&&Ce.body instanceof it?new Ni(Ce.body):Ce;case"template_head":case"num":case"big_int":case"regexp":case"operator":case"atom":return O();case"name":if(r.token.value=="async"&&Jn(l(),"keyword","function"))return c(),c(),U&&h("functions are not allowed as the body of a loop"),xe(fn,!1,!0,V);if(r.token.value=="import"&&!Jn(l(),"punc","(")&&!Jn(l(),"punc",".")){c();var Me=P();return S(),Me}
252if(r.token.value=="using"&&Jn(l(),"name")&&!R(l())){c();var Me=Tt();return S(),Me}if(r.token.value=="await"&&m()&&Jn(l(),"name","using")&&!R(l())){var sn=r.input.peek_next_token_start_or_newline();if(r.input.ch_starts_binding_identifier(sn.char,sn.pos)){c();var Me=yt();return S(),Me}}return Jn(l(),"punc",":")?b():O();case"privatename":return r.in_class||h("Private field must be used in an enclosing class"),O();case"punc":switch(r.token.value){case"{":return new He({start:r.token,body:j(),end:f()});case"[":case"(":return O();case";":return r.in_directives=!1,c(),new Ft;default:v()}case"keyword":switch(r.token.value){case"break":return c(),L(Ca);case"continue":return c(),L(ys);case"debugger":return c(),S(),new po;case"do":c();var ui=Ir(w);E("keyword","while");var Ai=C();return S(!0),new Mr({body:ui,condition:Ai});case"while":return c(),new _o({condition:C(),body:Ir(function(){return w(!1,!0)})});case"for":return c(),I();case"class":return c(),U&&h("classes are not allowed as the body of a loop"),ee&&h("classes are not allowed as the body of an if"),ut(ja,V);case"function":return c(),U&&h("functions are not allowed as the body of a loop"),xe(fn,!1,!1,V);case"if":return c(),ce();case"return":r.in_function==0&&!t.bare_returns&&h("'return' outside of function"),c();var $i=null;return s("punc",";")?c():x()||($i=gt(!0),S()),new un({value:$i});case"switch":return c(),new hi({expression:C(),body:Ir(ne)});case"throw":c(),R(r.token)&&h("Illegal newline after 'throw'");var $i=gt(!0);return S(),new yf({value:$i});case"try":return c(),re();case"var":c();var Me=Re();return S(),Me;case"let":c();var Me=Nt();return S(),Me;case"const":c();var Me=jt();return S(),Me;case"with":return r.input.has_directive("use strict")&&h("Strict mode may not include a with statement"),c(),new ua({expression:C(),body:w()});case"export":if(!Jn(l(),"punc","(")){c();var Me=xt();return s("punc",";")&&S(),Me}}}v()});function b(){var w=Yt(Nf);w.name==="await"&&_()&&p(r.prev,"await cannot be used as label inside async function"),r.labels.some(U=>U.name===w.name)&&h("Label "+w.name+" defined twice"),A(":"),r.labels.push(w);var V=y();return r.labels.pop(),V instanceof Da||w.references.forEach(function(U){U instanceof ys&&(U=U.label.start,h("Continue label `"+w.name+"` refers to non-IterationStatement.",U.line,U.col,U.pos))}),new pi({body:V,label:w})}function O(w){return new Le({body:(w=gt(!0),S(),w)})}function L(w){var V=null,U;x()||(V=Yt(ov,!0)),V!=null?(U=r.labels.find(se=>se.name===V.name),U||h("Undefined label "+V.name),V.thedef=U):r.in_loop==0&&h(w.TYPE+" not inside a loop or switch"),S();var ee=new w({label:V});return U&&U.references.push(ee),ee}function I(){var w="`for await` invalid in this context",V=r.token;V.type=="name"&&V.value=="await"?(m()||p(V,w),c()):V=!1,A("(");var U=null;if(s("punc",";"))V&&p(V,w);else{U=s("keyword","var")?(c(),Re(!0)):s("keyword","let")?(c(),Nt(!0)):s("keyword","const")?(c(),jt(!0)):s("name","using")&&Jn(l(),"name")&&(l().value!="of"||r.input.peek_next_token_start_or_newline().char=="=")?(c(),Tt(!0)):s("name","await")&&m()&&Jn(l(),"name","using")?(c(),yt(!0)):gt(!0,!0);var ee=s("operator","in"),se=s("name","of");if(V&&!se&&p(V,w),ee||se)return U instanceof Gi?(U.definitions.length>1&&p(U.start,"Only one variable declaration allowed in for..in loop"),ee&&U instanceof sa&&p(U.start,"Invalid using declaration in for..in loop")):yl(U)||(U=_r(U))instanceof kt||p(U.start,"Invalid left-hand side in for..in loop"),c(),ee?ae(U):K(U,!!V)}return Y(U)}function Y(w){A(";");var V=s("punc",";")?null:gt(!0);A(";");var U=s("punc",")")?null:gt(!0);return A(")"),new Sn({init:w,condition:V,step:U,body:Ir(function(){return y(!1,!0)})})}function K(w,V){var U=w instanceof Gi?w.definitions[0].name:null,ee=gt(!0);return A(")"),new gs({await:V,init:w,name:U,object:ee,body:Ir(function(){return y(!1,!0)})})}function ae(w){var V=gt(!0);return A(")"),new ri({init:w,object:V,body:Ir(function(){return y(!1,!0)})})}var me=function(w,V,U){R(r.token)&&h("Unexpected newline before arrow (=>)"),E("arrow","=>");var ee=G(s("punc","{"),!1,U);
252return new rn({start:w,end:ee.end,async:U,argnames:V,body:ee})},xe=function(w,V,U,ee){var se=w===fn;s("operator","*")&&(V=!0,c());var De=s("name")?Yt(se?Lr:dr):null;se&&!De&&(ee?w=Kt:v()),De&&w!==go&&!(De instanceof Un)&&v(f());var Ce=[],Me=G(!0,V,U,De,Ce);return new w({start:Ce.start,end:Me.end,is_generator:V,async:U,name:De,argnames:Ce,body:Me})};class X{constructor(V,U,ee=!1){this.is_parameter=V,this.duplicates_ok=ee,this.parameters=new Set,this.duplicate=null,this.default_assignment=!1,this.spread=!1,this.strict_mode=!!U}add_parameter(V){if(this.parameters.has(V.value))this.duplicate===null&&(this.duplicate=V),this.check_strict();else if(this.parameters.add(V.value),this.is_parameter)switch(V.value){case"arguments":case"eval":case"yield":this.strict_mode&&p(V,"Unexpected "+V.value+" identifier as parameter inside strict mode");break;default:_f.has(V.value)&&v()}}mark_default_assignment(V){this.default_assignment===!1&&(this.default_assignment=V)}mark_spread(V){this.spread===!1&&(this.spread=V)}mark_strict_mode(){this.strict_mode=!0}is_strict(){return this.default_assignment!==!1||this.spread!==!1||this.strict_mode}check_strict(){this.is_strict()&&this.duplicate!==null&&!this.duplicates_ok&&p(this.duplicate,"Parameter "+this.duplicate.value+" was used already")}}function le(w){var V=new X(!0,r.input.has_directive("use strict"));for(A("(");!s("punc",")");){var U=te(V);if(w.push(U),s("punc",")")||A(","),U instanceof et)break}c()}function te(w,V){var U,ee=!1;return w===void 0&&(w=new X(!0,r.input.has_directive("use strict"))),s("expand","...")&&(ee=r.token,w.mark_spread(r.token),c()),U=de(w,V),s("operator","=")&&ee===!1&&(w.mark_default_assignment(r.token),c(),U=new di({start:U.start,left:U,operator:"=",right:gt(!1),end:r.token})),ee!==!1&&(s("punc",")")||v(),U=new et({start:ee,expression:U,end:ee})),w.check_strict(),U}function de(w,V){var U=[],ee=!0,se=!1,De,Ce=r.token;if(w===void 0){const $i=r.input.has_directive("use strict"),hn=V===bo;w=new X(!1,$i,hn)}if(V=V===void 0?zn:V,s("punc","[")){for(c();!s("punc","]");){if(ee?ee=!1:A(","),s("expand","...")&&(se=!0,De=r.token,w.mark_spread(r.token),c()),s("punc"))switch(r.token.value){case",":U.push(new Vi({start:r.token,end:r.token}));continue;case"]":break;case"[":case"{":U.push(de(w,V));break;default:v()}else s("name")?(w.add_parameter(r.token),U.push(Yt(V))):h("Invalid function parameter");s("operator","=")&&se===!1&&(w.mark_default_assignment(r.token),c(),U[U.length-1]=new di({start:U[U.length-1].start,left:U[U.length-1],operator:"=",right:gt(!1),end:r.token})),se&&(s("punc","]")||h("Rest element must be last element"),U[U.length-1]=new et({start:De,expression:U[U.length-1],end:De}))}return A("]"),w.check_strict(),new kt({start:Ce,names:U,is_array:!0,end:f()})}else if(s("punc","{")){for(c();!s("punc","}");){if(ee?ee=!1:A(","),s("expand","...")&&(se=!0,De=r.token,w.mark_spread(r.token),c()),s("name")&&(Jn(l(),"punc")||Jn(l(),"operator"))&&[",","}","="].includes(l().value)){w.add_parameter(r.token);var Me=f(),sn=Yt(V);se?U.push(new et({start:De,expression:sn,end:sn.end})):U.push(new Ut({start:Me,key:sn.name,value:sn,end:sn.end}))}else{if(s("punc","}"))continue;var ui=r.token,Ai=Je();Ai===null?v(f()):f().type==="name"&&!s("punc",":")?U.push(new Ut({start:f(),key:Ai,value:new V({start:f(),name:Ai,end:f()}),end:f()})):(A(":"),U.push(new Ut({start:ui,quote:ui.quote,key:Ai,value:de(w,V),end:f()})))}se?s("punc","}")||h("Rest element must be last element"):s("operator","=")&&(w.mark_default_assignment(r.token),c(),U[U.length-1].value=new di({start:U[U.length-1].value.start,left:U[U.length-1].value,operator:"=",right:gt(!1),end:r.token}))}return A("}"),w.check_strict(),new kt({start:Ce,names:U,is_array:!1,end:f()})}else{if(s("name"))return w.add_parameter(r.token),Yt(V);h("Invalid function parameter")}}function Ae(w,V){var U,ee,se,De=[];for(A("(");!s("punc",")");)U&&v(U),s("expand","...")?(U=r.token,V&&(ee=r.token),c(),De.push(new et({start:f(),expression:gt(),end:r.token}))):De.push(gt()),s("punc",")")||(A(","),s("punc",")")&&(se=f(),V&&(ee=se)));return A(")"),w&&s("arrow","=>")?U&&se&&v(se):ee&&v(ee),De}function G(w,V,U,ee,se){var De=r.in_loop,Ce=r.labels,Me=r.in_generator,sn=r.in_async;if(++r.in_function,V&&(r.in_generator=r.in_function),U&&(r.in_async=r.in_function),se&&le(se),w&&(r.in_directives=!0),r.in_loop=0,r.labels=[],w){r.input.push_directives_stack();var ui=j();ee&&qe(ee),se&&se.forEach(qe),r.input.pop_directives_stack()}else var ui=[new un({start:r.token,value:gt(!1),end:r.token})];return--r.in_function,r.in_loop=De,r.labels=Ce,r.in_generator=Me,r.in_async=sn,ui}function $(){return m()||h("Unexpected await expression outside async function",r.prev.line,r.prev.col,r.prev.pos),new ca({start:f(),end:r.token,expression:xo(!0)})}function fe(){var w=r.token,V=!1,U=!0;return x()||s("punc")&&E2.has(r.token.value)||s("template_cont")?U=!1:s("operator","*")&&(V=!0,c()),new fa({start:w,is_star:V,expression:U?gt():null,end:f()})}function ce(){var w=C(),V=y(!1,!1,!0),U=null;return s("keyword","else")&&(c(),U=y(!1,!1,!0)),new Mt({condition:w,body:V,alternative:U})}function j(){A("{");for(var w=[];!s("punc","}");)s("eof")&&v(),w.push(y());return c(),w}function ne(){A("{");for(var w=[],V=null,U=null,ee;!s("punc","}");)s("eof")&&v(),s("keyword","case")?(U&&(U.end=f()),V=[],U=new lr({start:(ee=r.token,c(),ee),expression:gt(!0),body:V}),w.push(U),A(":")):s("keyword","default")?(U&&(U.end=f()),V=[],U=new pl({start:(ee=r.token,c(),A(":"),ee),body:V}),w.push(U)):(V||v(),V.push(y()));return U&&(U.end=f()),c(),w}function re(){var w,V=null,U=null;if(w=new sm({start:r.token,body:j(),end:f()}),s("keyword","catch")){var ee=r.token;if(c(),s("punc","{"))var se=null;else{A("(");var se=te(void 0,$a);A(")")}V=new kr({start:ee,argname:se,body:j(),end:f()})}if(s("keyword","finally")){var ee=r.token;c(),U=new Nu({start:ee,body:j(),end:f()})}return!V&&!U&&h("Missing catch/finally blocks"),new ma({body:w,bcatch:V,bfinally:U})}function ve(w,V){for(var U=[],ee;;){var se=V==="var"?bo:V==="const"?vs:V==="let"?ku:V==="using"||V==="await using"?Es:null,De=V==="using"||V==="await using"?Gh:En;if(s("punc","{")||s("punc","[")?ee=new De({start:r.token,name:de(void 0,se),value:s("operator","=")?(E("operator","="),gt(!1,w)):null,end:f()}):(ee=new De({start:r.token,name:Yt(se),value:s("operator","=")?(c(),gt(!1,w)):!w&&(V==="const"||V==="using"||V==="await using")?h("Missing initializer in "+V+" declaration"):null,end:f()}),ee.name.name=="import"&&h("Unexpected token: import")),U.push(ee),!s("punc",","))break;c()}return U}var Re=function(w){return new _n({start:f(),definitions:ve(w,"var"),end:f()})},Nt=function(w){return new ol({start:f(),definitions:ve(w,"let"),end:f()})},jt=function(w){return new sl({start:f(),definitions:ve(w,"const"),end:f()})},Tt=function(w){return new sa({start:f(),await:!1,definitions:ve(w,"using"),end:f()})},yt=function(w){return new sa({start:f(),await:!0,definitions:(c(),ve(w,"await using")),end:f()})},Z=function(w){var V=r.token;if(E("operator","new"),s("punc","."))return c(),E("name","target"),Cn(new Mu({start:V,end:f()}),w);var U=ft(!1),ee;s("punc","(")?(c(),ee=dt(")",!0)):ee=[];var se=new xi({start:V,expression:U,args:ee,end:f()});return Kn(se),Cn(se,w)};function ye(){var w=r.token,V;switch(w.type){case"name":V=yn(Se);break;case"num":V=new ze({start:w,end:w,value:w.value,raw:af});break;case"big_int":V=new Za({start:w,end:w,value:w.value,raw:af});break;case"string":V=new it({start:w,end:w,value:w.value,quote:w.quote}),Kn(V);break;case"regexp":const[U,ee,se]=w.value.match(/^\/(.*)\/(\w*)$/);V=new Hi({start:w,end:w,value:{source:ee,flags:se}});break;case"atom":switch(w.value){case"false":V=new To({start:w,end:w});break;case"true":V=new la({start:w,end:w});break;case"null":V=new Pi({start:w,end:w});break}break}return c(),V}function Te(w,V){var U=function(ee,se){return se?new di({start:ee.start,left:ee,operator:"=",right:se,end:se.end}):ee};if(w instanceof Ct)return U(new kt({start:w.start,end:w.end,is_array:!1,names:w.properties.map(ee=>Te(ee))}),V);if(w instanceof Ut)return w.value=Te(w.value),U(w,V);if(w instanceof Vi)return w;if(w instanceof kt)return w.names=w.names.map(ee=>Te(ee)),U(w,V);if(w instanceof Se)return U(new zn({name:w.name,start:w.start,end:w.end}),V);if(w instanceof et)return w.expression=Te(w.expression),U(w,V);if(w instanceof mt)return U(new kt({start:w.start,end:w.end,is_array:!0,names:w.elements.map(ee=>Te(ee))}),V);if(w instanceof We)return U(Te(w.left,w.right),V);if(w instanceof di)return w.left=Te(w.left),w;h("Invalid function parameter",w.start.line,w.start.col)}var ft=function(w,V){if(s("operator","new"))return Z(w);
252if(s("name","import")&&Jn(l(),"punc","."))return be(w);var U=r.token,ee,se=s("name","async")&&(ee=l()).value!="["&&ee.type!="arrow"&&ye();if(s("punc")){switch(r.token.value){case"(":if(se&&!w)break;var De=Ae(V,!se);if(V&&s("arrow","=>"))return me(U,De.map(hn=>Te(hn)),!!se);var Ce=se?new we({expression:se,args:De}):Lf(U,De);if(Ce.start){const hn=U.comments_before.length;if(i.set(U,hn),Ce.start.comments_before.unshift(...U.comments_before),U.comments_before=Ce.start.comments_before,hn==0&&U.comments_before.length>0){var Me=U.comments_before[0];Me.nlb||(Me.nlb=U.nlb,U.nlb=!1)}U.comments_after=Ce.start.comments_after}Ce.start=U;var sn=f();return Ce.end&&(sn.comments_before=Ce.end.comments_before,Ce.end.comments_after.push(...sn.comments_after),sn.comments_after=Ce.end.comments_after),Ce.end=sn,Ce instanceof we&&Kn(Ce),Cn(Ce,w);case"[":return Cn(qt(),w);case"{":return Cn(_t(),w)}se||v()}if(V&&s("name")&&Jn(l(),"arrow")){var ui=new zn({name:r.token.value,start:U,end:U});return c(),me(U,[ui],!!se)}if(s("keyword","function")){c();var Ai=xe(Kt,!1,!!se);return Ai.start=U,Ai.end=f(),Cn(Ai,w)}if(se)return Cn(se,w);if(s("keyword","class")){c();var $i=ut(Or);return $i.start=U,$i.end=f(),Cn($i,w)}if(s("template_head"))return Cn(Qe(),w);if(w2.has(r.token.type))return Cn(ye(),w);v()};function Qe(){var w=[],V=r.token;for(w.push(new Rr({start:r.token,raw:rf.get(r.token),value:r.token.value,end:r.token}));!r.token.template_end;)c(),k(),w.push(gt(!0)),w.push(new Rr({start:r.token,raw:rf.get(r.token),value:r.token.value,end:r.token}));return c(),new mi({start:V,segments:w,end:r.token})}function dt(w,V,U){for(var ee=!0,se=[];!s("punc",w)&&(ee?ee=!1:A(","),!(V&&s("punc",w)));)s("punc",",")&&U?se.push(new Vi({start:r.token,end:r.token})):s("expand","...")?(c(),se.push(new et({start:f(),expression:gt(),end:r.token}))):se.push(gt(!1));return c(),se}var qt=D(function(){return A("["),new mt({elements:dt("]",!t.strict,!0)})}),It=D((w,V)=>xe(go,w,V)),_t=D(function(){var V=r.token,U=!0,ee=[];for(A("{");!s("punc","}")&&(U?U=!1:A(","),!(!t.strict&&s("punc","}")));){if(V=r.token,V.type=="expand"){c(),ee.push(new et({start:V,expression:gt(!1),end:f()}));continue}s("privatename")&&h("private fields are not allowed in an object");var se=Je(),De;if(s("punc",":"))se===null?v(f()):(c(),De=gt(!1));else{var Ce=Ke(se,V);if(Ce){ee.push(Ce);continue}De=new Se({start:f(),name:se,end:f()})}s("operator","=")&&(c(),De=new We({start:V,left:De,operator:"=",right:gt(!1),logical:!1,end:f()}));const Me=new Ut({start:V,quote:V.quote,key:se,value:De,end:f()});ee.push(Kn(Me))}return c(),new Ct({properties:ee})});function ut(w,V){var U,ee,se,De,Ce=[];r.input.push_directives_stack(),r.input.add_directive("use strict"),r.token.type=="name"&&r.token.value!="extends"&&(se=Yt(w===ja?lm:um)),w===ja&&!se&&(V?w=Or:v()),r.token.value=="extends"&&(c(),De=gt(!0)),A("{");const Me=r.in_class;for(r.in_class=!0;s("punc",";");)c();for(;!s("punc","}");)for(U=r.token,ee=Ke(Je(),U,!0),ee||v(),Ce.push(ee);s("punc",";");)c();return r.in_class=Me,r.input.pop_directives_stack(),c(),new w({start:U,name:se,extends:De,properties:Ce,end:f()})}function Ke(w,V,U){const ee=(hn,gr)=>typeof hn=="string"?new gr({start:V,name:hn,end:f()}):(hn===null&&v(),hn);var se=f().type==="privatename";const De=()=>!s("punc","(")&&!s("punc",",")&&!s("punc","}")&&!s("punc",";")&&!s("operator","=")&&!se;var Ce=!1,Me=!1,sn=!1,ui=null;if(U&&w==="static"&&De()){const hn=$t();if(hn!=null)return hn;Me=!0,w=Je()}w==="async"&&De()&&(Ce=!0,w=Je()),f().type==="operator"&&f().value==="*"&&(sn=!0,w=Je()),(w==="get"||w==="set")&&De()&&(ui=w,w=Je()),!se&&f().type==="privatename"&&(se=!0);const Ai=f();if(ui!=null)if(se){const hn=ui==="get"?da:Oa;return Kn(new hn({start:V,static:Me,key:ee(w,ni),value:It(),end:f()}))}else{const hn=ui==="get"?Wa:ur;return w=ee(w,ni),Kn(new hn({start:V,static:Me,key:w,quote:w instanceof ni?Ai.quote:void 0,value:It(),end:f()}))}if(s("punc","(")){w=ee(w,ni);const hn=se?qi:oi;var $i=new hn({start:V,static:Me,key:w,quote:w instanceof ni?Ai.quote:void 0,value:It(sn,Ce),end:f()});return Kn($i)}if(U){const hn=se?Fu:So,gr=se?Yi:ha,Rs=ee(w,hn),Pr=Rs instanceof So?Ai.quote:void 0;if(s("operator","="))return c(),Kn(new gr({start:V,static:Me,quote:Pr,key:Rs,value:gt(!1),end:f()}));if(s("name")||s("privatename")||s("punc","[")||s("operator","*")||s("punc",";")||s("punc","}")||s("string")||s("num")||s("big_int"))return Kn(new gr({start:V,static:Me,quote:Pr,key:Rs,end:f()}))}}function $t(){if(!s("punc","{"))return null;const w=r.token,V=[];for(c();!s("punc","}");)V.push(y());return c(),new _i({start:w,body:V,end:f()})}function Wi(){return(s("keyword","with")||s("name","assert"))&&!R(r.token)?(c(),_t()):null}function P(){var w=f(),V,U;s("name")&&(V=Yt(os)),s("punc",",")&&c(),U=Et(!0),(U||V)&&E("name","from");var ee=r.token;ee.type!=="string"&&v(),c();const se=Wi();return new xa({start:w,imported_name:V,imported_names:U,module_name:new it({start:ee,value:ee.value,quote:ee.quote,end:ee}),attributes:se,end:r.token})}function be(w){var V=r.token;
252return E("name","import"),E("punc","."),E("name","meta"),Cn(new Eo({start:V,end:f()}),w)}function ke(w){function V(Me,sn){return new Me({name:Je(),quote:sn||void 0,start:f(),end:f()})}var U=w?Au:ss,ee=w?os:nl,se=r.token,De,Ce;return w?De=V(U,se.quote):Ce=V(ee,se.quote),s("name","as")?(c(),w?Ce=V(ee):De=V(U,r.token.quote)):w?Ce=new ee(De):De=new U(Ce),new rr({start:se,foreign_name:De,name:Ce,end:f()})}function Oe(w,V){var U=w?Au:ss,ee=w?os:nl,se=r.token,De,Ce,Me=f();return w?De=V:Ce=V,De=De||new ee({start:se,name:"*",end:Me}),Ce=Ce||new U({start:se,name:"*",end:Me}),new rr({start:se,foreign_name:Ce,name:De,end:Me})}function Et(w){var V;if(s("punc","{")){for(c(),V=[];!s("punc","}");)V.push(ke(w)),s("punc",",")&&c();c()}else if(s("operator","*")){var U;c(),s("name","as")&&(c(),U=w?Yt(os):gl(ss)),V=[Oe(w,U)]}return V}function xt(){var w=r.token,V,U;if(s("keyword","default"))V=!0,c();else if(U=Et(!1))if(s("name","from")){c();var ee=r.token;ee.type!=="string"&&v(),c();const Me=Wi();return new On({start:w,is_default:V,exported_names:U,module_name:new it({start:ee,value:ee.value,quote:ee.quote,end:ee}),end:f(),attributes:Me})}else return new On({start:w,is_default:V,exported_names:U,end:f()});var se,De,Ce;return s("punc","{")||V&&(s("keyword","class")||s("keyword","function"))&&Jn(l(),"punc")?(De=gt(!1),S()):(se=y(V))instanceof Ti&&V?v(se.start):se instanceof Ti||se instanceof fn||se instanceof ja?Ce=se:se instanceof Or||se instanceof Kt?De=se:se instanceof Le?De=se.body:v(se.start),new On({start:w,is_default:V,exported_value:De,exported_definition:Ce,end:f(),attributes:null})}function Je(){var w=r.token;switch(w.type){case"punc":if(w.value==="["){c();var V=gt(!1);return A("]"),V}else v(w);case"operator":if(w.value==="*")return c(),null;["delete","in","instanceof","new","typeof","void"].includes(w.value)||v(w);case"name":case"privatename":case"string":case"keyword":case"atom":return c(),w.value;case"num":case"big_int":return c(),""+w.value;default:v(w)}}function Rt(){var w=r.token;return w.type!="name"&&w.type!="privatename"&&v(),c(),w.value}function yn(w){var V=r.token.value;return new(V=="this"?si:V=="super"?Lu:w)({name:String(V),start:r.token,end:r.token})}function qe(w){var V=w.name;F()&&V=="yield"&&p(w.start,"Yield cannot be used as identifier inside generators"),r.input.has_directive("use strict")&&(V=="yield"&&p(w.start,"Unexpected yield identifier inside strict mode"),w instanceof Un&&(V=="arguments"||V=="eval")&&p(w.start,"Unexpected "+V+" in strict mode"))}function Yt(w,V){if(!s("name"))return V||h("Name expected"),null;var U=yn(w);return qe(U),c(),U}function gl(w){if(!s("name")){s("string")||h("Name or string expected");var V=r.token,U=new w({start:V,end:V,name:V.value,quote:V.quote});return c(),U}var ee=yn(w);return qe(ee),c(),ee}function Kn(w,V=w.start){var U=V.comments_before;const ee=i.get(V);for(var se=ee??U.length;--se>=0;){var De=U[se];if(/[@#]__/.test(De.value)){if(/[@#]__PURE__/.test(De.value)){Hc(w,lv);break}if(/[@#]__INLINE__/.test(De.value)){Hc(w,Sh);break}if(/[@#]__NOINLINE__/.test(De.value)){Hc(w,ll);break}if(/[@#]__KEY__/.test(De.value)){Hc(w,ly);break}if(/[@#]__MANGLE_PROP__/.test(De.value)){Hc(w,Yc);break}}}return w}var Cn=function(w,V,U){var ee=w.start;if(s("punc",".")){c(),s("privatename")&&!r.in_class&&h("Private field must be used in an enclosing class");const Ce=s("privatename")?Ra:Xt;return Kn(Cn(new Ce({start:ee,expression:w,optional:!1,property:Rt(),end:f()}),V,U))}if(s("punc","[")){c();var se=gt(!0);return A("]"),Kn(Cn(new Nn({start:ee,expression:w,optional:!1,property:se,end:f()}),V,U))}if(V&&s("punc","(")){c();var De=new we({start:ee,expression:w,optional:!1,args:xs(),end:f()});return Kn(De),Cn(De,!0,U)}if(s("punc","?.")){c();let Ce;if(V&&s("punc","(")){c();const Me=new we({start:ee,optional:!0,expression:w,args:xs(),end:f()});Kn(Me),Ce=Cn(Me,!0,!0)}else if(s("name")||s("privatename")){s("privatename")&&!r.in_class&&h("Private field must be used in an enclosing class");const Me=s("privatename")?Ra:Xt;Ce=Kn(Cn(new Me({start:ee,expression:w,optional:!0,property:Rt(),end:f()}),V,!0))}else if(s("punc","[")){c();const Me=gt(!0);A("]"),Ce=Kn(Cn(new Nn({start:ee,expression:w,optional:!0,property:Me,end:f()}),V,!0))}return Ce||v(),Ce instanceof An?Ce:new An({start:ee,expression:Ce,end:f()})}
252return s("template_head")?(U&&v(),Cn(new Ya({start:ee,prefix:w,template_string:Qe(),end:f()}),V)):w};function xs(){for(var w=[];!s("punc",")");)s("expand","...")?(c(),w.push(new et({start:f(),expression:gt(!1),end:f()}))):w.push(gt(!1)),s("punc",")")||A(",");return c(),w}var xo=function(w,V){var U=r.token;if(U.type=="name"&&U.value=="await"&&m())return c(),$();if(s("operator")&&x2.has(U.value)){c(),k();var ee=pr(Pe,U,xo(w));return ee.start=U,ee.end=f(),ee}for(var se=ft(w,V);s("operator")&&xx.has(r.token.value)&&!R(r.token);)se instanceof rn&&v(),se=pr(Co,r.token,se),se.start=U,se.end=r.token,c();return se};function pr(w,V,U){var ee=V.value;switch(ee){case"++":case"--":yl(U)||h("Invalid use of "+ee+" operator",V.line,V.col,V.pos);break;case"delete":U instanceof Se&&r.input.has_directive("use strict")&&h("Calling delete on expression not allowed in strict mode",U.start.line,U.start.col,U.start.pos);break}return new w({operator:ee,expression:U})}var Ro=function(w,V,U){var ee=s("operator")?r.token.value:null;ee=="in"&&U&&(ee=null),ee=="**"&&w instanceof Pe&&!Jn(w.start,"punc","(")&&w.operator!=="--"&&w.operator!=="++"&&v(w.start);var se=ee!=null?Ta[ee]:null;if(se!=null&&(se>V||ee==="**"&&V===se)){c();var De=Br(U,se,!0);return Ro(new oe({start:w.start,left:w,operator:ee,right:De,end:De.end}),V,U)}return w};function Br(w,V,U,ee){if(!w&&V<Ta.in&&s("privatename")){r.in_class||h("Private field must be used in an enclosing class");const se=r.token,De=new Fu({start:se,name:se.value,end:se});c(),E("operator","in");const Ce=new Ka({start:se,key:De,value:Br(w,Ta.in,!0),end:f()});return Ro(Ce,0,w)}else return Ro(xo(U,ee),V,w)}var Sm=function(w){var V=r.token,U=Br(w,0,!0,!0);if(s("operator","?")){c();var ee=gt(!1);return A(":"),new Xe({start:V,condition:U,consequent:ee,alternative:gt(!1,w),end:f()})}return U};function yl(w){return w instanceof Ie||w instanceof Se}function _r(w){if(w instanceof Ct)w=new kt({start:w.start,names:w.properties.map(_r),is_array:!1,end:w.end});else if(w instanceof mt){for(var V=[],U=0;U<w.elements.length;U++)w.elements[U]instanceof et&&(U+1!==w.elements.length&&p(w.elements[U].start,"Spread must the be last element in destructuring array"),w.elements[U].expression=_r(w.elements[U].expression)),V.push(_r(w.elements[U]));w=new kt({start:w.start,names:V,is_array:!0,end:w.end})}else w instanceof gn?w.value=_r(w.value):w instanceof We&&(w=new di({start:w.start,left:w.left,operator:"=",right:w.right,end:w.end}));return w}var Oo=function(w){k();var V=r.token;if(V.type=="name"&&V.value=="yield"){if(F())return c(),fe();r.input.has_directive("use strict")&&p(r.token,"Unexpected yield identifier inside strict mode")}var U=Sm(w),ee=r.token.value;if(s("operator")&&R2.has(ee)){if(yl(U)||(U=_r(U))instanceof kt)return c(),new We({start:V,left:U,operator:ee,right:Oo(w),logical:O2.has(ee),end:f()});h("Invalid assignment")}return U},Lf=function(w,V){if(V.length===1)return V[0];if(V.length>1)return new $e({start:w,expressions:V,end:l()});h("Invalid parenthesized expression")},gt=function(w,V){for(var U=r.token,ee=[];ee.push(Oo(V)),!(!w||!s("punc",","));)c(),w=!0;return Lf(U,ee)};function Ir(w){++r.in_loop;var V=w();return--r.in_loop,V}return t.expression?gt(!0):(function(){var V=r.token,U=[];for(r.input.push_directives_stack(),t.module&&r.input.add_directive("use strict");!s("eof");)U.push(y());r.input.pop_directives_stack();var ee=f(),se=t.toplevel;return se?(se.body=se.body.concat(U),se.end=ee):se=new Wt({start:V,body:U,end:ee}),rf=new Map,se})()}function he(e,t,i,r,s=Ee){t?t=t.split(/\s+/):t=[];var l=t;s&&s.PROPS&&(t=t.concat(s.PROPS));const c=s&&Object.create(s.prototype);if(c&&(i.prototype=c,i.BASE=s),s&&s.SUBCLASSES.push(i),i.prototype.CTOR=i,i.prototype.constructor=i,i.PROPS=t||null,i.SELF_PROPS=l,i.SUBCLASSES=[],e&&(i.prototype.TYPE=i.TYPE=e),r)for(let f in r)Ri(r,f)&&(f[0]==="$"?i[f.substr(1)]=r[f]:i.prototype[f]=r[f]);return i.DEFMETHOD=function(f,h){this.prototype[f]=h},i}const sh=(e,t)=>!!(e.flags&t),lh=(e,t,i)=>{i?e.flags|=t:e.flags&=~t},SA=1,TA=2,AA=4,DA=8;class sy{constructor(t,i,r,s,l,c,f,h,p){this.flags=c?1:0,this.type=t,this.value=i,this.line=r,this.col=s,this.pos=l,this.comments_before=f,this.comments_after=h,this.file=p,Ob
252ject.seal(this)}[Symbol.for("nodejs.util.inspect.custom")](t,i){const r=c=>i.stylize(c,"special"),s=typeof this.value=="string"&&this.value.includes("`")?"'":"`",l=`${s}${this.value}${s}`;return`${r("[AST_Token")} ${l} at ${this.line}:${this.col}${r("]")}`}get nlb(){return sh(this,SA)}set nlb(t){lh(this,SA,t)}get quote(){return sh(this,AA)?sh(this,TA)?"'":'"':""}set quote(t){lh(this,TA,t==="'"),lh(this,AA,!!t)}get template_end(){return sh(this,DA)}set template_end(t){lh(this,DA,t)}}var Ee=he("Node","start end",function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{_clone:function(e){if(e){var t=this.clone();return t.transform(new Xi(function(i){if(i!==t)return i.clone(!0)}))}return new this.CTOR(this)},clone:function(e){return this._clone(e)},$documentation:"Base class of all AST nodes",$propdoc:{start:"[AST_Token] The first token of this node",end:"[AST_Token] The last token of this node"},_walk:function(e){return e._visit(this)},walk:function(e){return this._walk(e)},_children_backwards:()=>{}},null),Hn=he("Statement",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class of all statements"}),po=he("Debugger",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Represents a debugger statement"},Hn),Ni=he("Directive","value quote",function(t){t&&(this.value=t.value,this.quote=t.quote,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:'Represents a directive, like "use strict";',$propdoc:{value:"[string] The value of this directive as a plain string (it's not an AST_String!)",quote:"[string] the original quote character"}},Hn),Le=he("SimpleStatement","body",function(t){t&&(this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A statement consisting of an expression, i.e. a = 1 + 2",$propdoc:{body:"[AST_Node] an expression node (should not be instanceof AST_Statement)"},_walk:function(e){return e._visit(this,function(){this.body._walk(e)})},_children_backwards(e){e(this.body)}},Hn);function ml(e,t){const i=e.body;for(var r=0,s=i.length;r<s;r++)i[r]._walk(t)}function rv(e){var t=this._clone(e);return this.block_scope&&(t.block_scope=this.block_scope.clone()),t}var Rn=he("Block","body block_scope",function(t){t&&(this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A body of statements (usually braced)",$propdoc:{body:"[AST_Statement*] an array of statements",block_scope:"[AST_Scope] the block scope"},_walk:function(e){return e._visit(this,function(){ml(this,e)})},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t])},clone:rv},Hn),He=he("BlockStatement",null,function(t){t&&(this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A block statement"},Rn),Ft=he("EmptyStatement",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The empty statement (empty block or simply a semicolon)"},Hn),tl=he("StatementWithBody","body",function(t){t&&(this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for all statements that contain one nested body: `For`, `ForIn`, `Do`, `While`, `With`",$propdoc:{body:"[AST_Statement] the body; this should always be present, even if it's an AST_EmptyStatement"}},Hn),pi=he("LabeledStatement","label",function(t){t&&(this.label=t.label,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Statement with a label",$propdoc:{label:"[AST_Label] a label definition"},_walk:function(e){return e._visit(this,function(){this.label._walk(e),this.body._walk(e)})},_children_backwards(e){e(this.body),e(this.label)},clone:function(e){var t=this._clone(e);if(e){var i=t.label,r=this.label;t.walk(new Zn(function(s){s instanceof sr&&s.label&&s.label.thedef===r&&(s.label.thedef=i,i.references.push(s))}))}return t}},tl),Da=he("IterationStatement","block_scope",function(t){t&&(this.block_scope=t.block_scope,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0}
252,{$documentation:"Internal class.  All loops inherit from it.",$propdoc:{block_scope:"[AST_Scope] the block scope for this iteration statement."},clone:rv},tl),om=he("DWLoop","condition",function(t){t&&(this.condition=t.condition,this.block_scope=t.block_scope,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for do/while statements",$propdoc:{condition:"[AST_Node] the loop condition.  Should not be instanceof AST_Statement"}},Da),Mr=he("Do",null,function(t){t&&(this.condition=t.condition,this.block_scope=t.block_scope,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `do` statement",_walk:function(e){return e._visit(this,function(){this.body._walk(e),this.condition._walk(e)})},_children_backwards(e){e(this.condition),e(this.body)}},om),_o=he("While",null,function(t){t&&(this.condition=t.condition,this.block_scope=t.block_scope,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `while` statement",_walk:function(e){return e._visit(this,function(){this.condition._walk(e),this.body._walk(e)})},_children_backwards(e){e(this.body),e(this.condition)}},om),Sn=he("For","init condition step",function(t){t&&(this.init=t.init,this.condition=t.condition,this.step=t.step,this.block_scope=t.block_scope,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `for` statement",$propdoc:{init:"[AST_Node?] the `for` initialization code, or null if empty",condition:"[AST_Node?] the `for` termination clause, or null if empty",step:"[AST_Node?] the `for` update clause, or null if empty"},_walk:function(e){return e._visit(this,function(){this.init&&this.init._walk(e),this.condition&&this.condition._walk(e),this.step&&this.step._walk(e),this.body._walk(e)})},_children_backwards(e){e(this.body),this.step&&e(this.step),this.condition&&e(this.condition),this.init&&e(this.init)}},Da),ri=he("ForIn","init object",function(t){t&&(this.init=t.init,this.object=t.object,this.block_scope=t.block_scope,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `for ... in` statement",$propdoc:{init:"[AST_Node] the `for/in` initialization code",object:"[AST_Node] the object that we're looping through"},_walk:function(e){return e._visit(this,function(){this.init._walk(e),this.object._walk(e),this.body._walk(e)})},_children_backwards(e){e(this.body),this.object&&e(this.object),this.init&&e(this.init)}},Da),gs=he("ForOf","await",function(t){t&&(this.await=t.await,this.init=t.init,this.object=t.object,this.block_scope=t.block_scope,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `for ... of` statement"},ri),ua=he("With","expression",function(t){t&&(this.expression=t.expression,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `with` statement",$propdoc:{expression:"[AST_Node] the `with` expression"},_walk:function(e){return e._visit(this,function(){this.expression._walk(e),this.body._walk(e)})},_children_backwards(e){e(this.body),e(this.expression)}},tl),Ue=he("Scope","variables uses_with uses_eval parent_scope enclosed cname",function(t){t&&(this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for all statements introducing a lexical scope",$propdoc:{variables:"[Map/S] a map of name -> SymbolDef for all variables/functions defined in this scope",uses_with:"[boolean/S] tells whether this scope uses the `with` statement",uses_eval:"[boolean/S] tells whether this scope contains a direct call to the global `eval`",parent_scope:"[AST_Scope?/S] link to the parent scope",enclosed:"[SymbolDef*/S] a list of all symbol definitions that are accessed from this scope or any subscopes",cname:"[integer/S] current index for mangling variables (used internally by the mangler)"},get_defun_scope:function(){for(var e=this;e.is_block_scope();)e=e.parent_scope;return e},clone:function(e,t){var i=this._clone(e);return e&&this.variables&&t&&!this._block_scope?i.figure_out_scope({},{toplevel:t,parent_scope:this.parent_scope}):(this.variables&&(i.variables=new Map(this.variables)),this.enclosed&&(i.enclosed=this.enclosed.slice()),this._block_scope&&(i._block_scope=this._block_scope)),i},pinned:function(){return this.uses_eval||this.uses_with}},Rn),Wt=he("Toplevel","globals",function(t){t&&(this.globals=t.globals,this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The toplevel scope",$propdoc:{globals:"[Map/S] a map of name -> SymbolDef for all undeclared names"},wrap_commonjs:function(e){var t=this.body,i="(function(exports){'$ORIG';})(typeof "+e+"=='undefined'?("+e+"={}):"+e+");";return i=gf(i),i=i.transform(new Xi(function(r){if(r instanceof Ni&&r.value=="$ORIG")return Ht.splice(t)})),i},wrap_enclose:function(e){typeof e!="string"&&(e="");var t=e.indexOf(":");t<0&&(t=e.length);var i=this.body;return gf(["(function(",e.slice(0,t),'){"$ORIG"})(',e.slice(t+1),")"].join("")).transform(new Xi(function(r){if(r instanceof Ni&&r.value=="$ORIG")return Ht.splice(i)}))}},Ue),et=he("Expansion","expression",function(t){t&&(this.expression=t.expression,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"An expandible argument, such as ...rest, a splat, such as [1,2,...all], or an expansion in a variable declaration, such as var [first, ...rest] = list",$propdoc:{expression:"[AST_Node] the thing to be expanded"},_walk:function(e){return e._visit(this,function(){this.expression.walk(e)})},_children_backwards(e){e(this.expression)}}),Be=he("Lambda","name argnames uses_arguments is_generator async",function(t){t&&(this.name=t.name,this.argnames=t.argnames,this.uses_arguments=t.uses_arguments,this.is_generator=t.is_generator,this.async=t.async,this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for functions",$propdoc:{name:"[AST_SymbolDeclaration?] the name of this function",argnames:"[AST_SymbolFunarg|AST_Destructuring|AST_Expansion|AST_DefaultAssign*] array of function arguments, destructurings, or expanding arguments",uses_arguments:"[boolean/S] tells whether this function accesses the arguments array",is_generator:"[boolean] is this a generator method",async:"[boolean] is this method async"},args_as_names:function(){for(var e=[],t=0;t<this.argnames.length;t++)this.argnames[t]instanceof kt?e.push(...this.argnames[t].all_symbols()):e.push(this.argnames[t]);return e},_walk:function(e){return e._visit(this,function(){this.name&&this.name._walk(e);for(var t=this.argnames,i=0,r=t.length;i<r;i++)t[i]._walk(e);ml(this,e)})},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);for(t=this.argnames.length;t--;)e(this.argnames[t]);this.name&&e(this.name)},is_braceless(){return this.body[0]instanceof un&&this.body[0].value},length_property(){let e=0;for(const t of this.argnames)(t instanceof zn||t instanceof kt)&&e++;return e}}
252,Ue),go=he("Accessor",null,function(t){t&&(this.name=t.name,this.argnames=t.argnames,this.uses_arguments=t.uses_arguments,this.is_generator=t.is_generator,this.async=t.async,this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A setter/getter function.  The `name` property is always null."},Be),Kt=he("Function",null,function(t){t&&(this.name=t.name,this.argnames=t.argnames,this.uses_arguments=t.uses_arguments,this.is_generator=t.is_generator,this.async=t.async,this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A function expression"},Be),rn=he("Arrow",null,function(t){t&&(this.name=t.name,this.argnames=t.argnames,this.uses_arguments=t.uses_arguments,this.is_generator=t.is_generator,this.async=t.async,this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"An ES6 Arrow function ((a) => b)"},Be),fn=he("Defun",null,function(t){t&&(this.name=t.name,this.argnames=t.argnames,this.uses_arguments=t.uses_arguments,this.is_generator=t.is_generator,this.async=t.async,this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A function definition"},Be),kt=he("Destructuring","names is_array",function(t){t&&(this.names=t.names,this.is_array=t.is_array,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A destructuring of several names. Used in destructuring assignment and with destructuring function argument names",$propdoc:{names:"[AST_Node*] Array of properties or elements",is_array:"[Boolean] Whether the destructuring represents an object or array"},_walk:function(e){return e._visit(this,function(){this.names.forEach(function(t){t._walk(e)})})},_children_backwards(e){let t=this.names.length;for(;t--;)e(this.names[t])},all_symbols:function(){var e=[];return Gn(this,t=>{if(t instanceof Un&&e.push(t),t instanceof Be)return!0}),e}}),Ya=he("PrefixedTemplateString","template_string prefix",function(t){t&&(this.template_string=t.template_string,this.prefix=t.prefix,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A templatestring with a prefix, such as String.raw`foobarbaz`",$propdoc:{template_string:"[AST_TemplateString] The template string",prefix:"[AST_Node] The prefix, which will get called."},_walk:function(e){return e._visit(this,function(){this.prefix._walk(e),this.template_string._walk(e)})},_children_backwards(e){e(this.template_string),e(this.prefix)}}),mi=he("TemplateString","segments",function(t){t&&(this.segments=t.segments,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A template string literal",$propdoc:{segments:"[AST_Node*] One or more segments, starting with AST_TemplateSegment. AST_Node may follow AST_TemplateSegment, but each AST_Node must be followed by AST_TemplateSegment."},_walk:function(e){return e._visit(this,function(){this.segments.forEach(function(t){t._walk(e)})})},_children_backwards(e){let t=this.segments.length;for(;t--;)e(this.segments[t])}}),Rr=he("TemplateSegment","value raw",function(t){t&&(this.value=t.value,this.raw=t.raw,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A segment of a template string literal",$propdoc:{value:"Content of the segment",raw:"Raw source of the segment"}}),wf=he("Jump",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for “jumps” (for now that's `return`, `throw`, `break` and `continue`)"},Hn),Ii=he("Exit","value",function(t){t&&(this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for “exits” (`return` and `throw`)",$propdoc:{value:"[AST_Node?] the value returned or thrown by this 
252statement; could be null for AST_Return"},_walk:function(e){return e._visit(this,this.value&&function(){this.value._walk(e)})},_children_backwards(e){this.value&&e(this.value)}},wf),un=he("Return",null,function(t){t&&(this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `return` statement"},Ii),yf=he("Throw",null,function(t){t&&(this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `throw` statement"},Ii),sr=he("LoopControl","label",function(t){t&&(this.label=t.label,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for loop control statements (`break` and `continue`)",$propdoc:{label:"[AST_LabelRef?] the label, or null if none"},_walk:function(e){return e._visit(this,this.label&&function(){this.label._walk(e)})},_children_backwards(e){this.label&&e(this.label)}},wf),Ca=he("Break",null,function(t){t&&(this.label=t.label,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `break` statement"},sr),ys=he("Continue",null,function(t){t&&(this.label=t.label,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `continue` statement"},sr),ca=he("Await","expression",function(t){t&&(this.expression=t.expression,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"An `await` statement",$propdoc:{expression:"[AST_Node] the mandatory expression being awaited"},_walk:function(e){return e._visit(this,function(){this.expression._walk(e)})},_children_backwards(e){e(this.expression)}}),fa=he("Yield","expression is_star",function(t){t&&(this.expression=t.expression,this.is_star=t.is_star,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `yield` statement",$propdoc:{expression:"[AST_Node?] the value returned or thrown by this statement; could be null (representing undefined) but only when is_star is set to false",is_star:"[Boolean] Whether this is a yield or yield* statement"},_walk:function(e){return e._visit(this,this.expression&&function(){this.expression._walk(e)})},_children_backwards(e){this.expression&&e(this.expression)}}),Mt=he("If","condition alternative",function(t){t&&(this.condition=t.condition,this.alternative=t.alternative,this.body=t.body,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `if` statement",$propdoc:{condition:"[AST_Node] the `if` condition",alternative:"[AST_Statement?] the `else` part, or null if not present"},_walk:function(e){return e._visit(this,function(){this.condition._walk(e),this.body._walk(e),this.alternative&&this.alternative._walk(e)})},_children_backwards(e){this.alternative&&e(this.alternative),e(this.body),e(this.condition)}},tl),hi=he("Switch","expression",function(t){t&&(this.expression=t.expression,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `switch` statement",$propdoc:{expression:"[AST_Node] the `switch` “discriminant”"},_walk:function(e){return e._visit(this,function(){this.expression._walk(e),ml(this,e)})},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);e(this.expression)}},Rn),yo=he("SwitchBranch",null,function(t){t&&(this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for `switch` branches"},Rn),pl=he("Default",null,function(t){t&&(this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `default` switch branch"},yo),lr=he("Case","expression",function(t){t&&(this.expression=t.expression,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `case` switch branch",$propdoc:{expression:"[AST_Node] the `case` expression"},_walk:function(e){return e._visit(this,function(){this.expression._walk(e),ml(this,e)})},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);e(this.expression)}},yo),ma=he("Try","body bcatch bfinally",function(t){t&&(this.body=t.body,this.bcatch=t.bcatch,this.bfinally=t.bfinally,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `try` statement",$propdoc:{body:"[AST_TryBlock] the try block",bcatch:"[AST_Catch?] the catch block, or null if not present",bfinally:"[AST_Finally?] the finally block, or null if not present"},_walk:function(e){return e._visit(this,function(){this.body._walk(e),this.bcatch&&this.bcatch._walk(e),this.bfinally&&this.bfinally._walk(e)})},_children_backwards(e){this.bfinally&&e(this.bfinally),this.bcatch&&e(this.bcatch),e(this.body)}},Hn),sm=he("TryBlock",null,function(t){t&&(this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The `try` block of a try statement"},Rn),kr=he("Catch","argname",function(t){t&&(this.argname=t.argname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `catch` node; only makes sense as part of a `try` statement",$propdoc:{argname:"[AST_SymbolCatch|AST_Destructuring|AST_Expansion|AST_DefaultAssign] symbol for the exception"},_walk:function(e){return e._visit(this,function(){this.argname&&this.argname._walk(e),ml(this,e)})},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);this.argname&&e(this.argname)}
252},Rn),Nu=he("Finally",null,function(t){t&&(this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `finally` node; only makes sense as part of a `try` statement"},Rn),Gi=he("DefinitionsLike","definitions",function(t){t&&(this.definitions=t.definitions,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for variable definitions and `using`",$propdoc:{definitions:"[AST_VarDef*|AST_UsingDef*] array of variable definitions"},_walk:function(e){return e._visit(this,function(){for(var t=this.definitions,i=0,r=t.length;i<r;i++)t[i]._walk(e)})},_children_backwards(e){let t=this.definitions.length;for(;t--;)e(this.definitions[t])}},Hn),Ti=he("Definitions",null,function(t){t&&(this.definitions=t.definitions,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for `var` or `const` nodes (variable declarations/initializations)"},Gi),_n=he("Var",null,function(t){t&&(this.definitions=t.definitions,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `var` statement"},Ti),ol=he("Let",null,function(t){t&&(this.definitions=t.definitions,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `let` statement"},Ti),sl=he("Const",null,function(t){t&&(this.definitions=t.definitions,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `const` statement"},Ti),sa=he("Using","await",function(t){t&&(this.await=t.await,this.definitions=t.definitions,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `using` statement",$propdoc:{await:"[boolean] Whether it's `await using`"}},Gi),vo=he("VarDefLike","name value",function(t){t&&(this.name=t.name,this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A name=value pair in a variable definition statement or `using`",$propdoc:{name:"[AST_Destructuring|AST_SymbolDeclaration] name of the variable",value:"[AST_Node?] initializer, or null of there's no initializer"},_walk:function(e){return e._visit(this,function(){this.name._walk(e),this.value&&this.value._walk(e)})},_children_backwards(e){this.value&&e(this.value),e(this.name)},declarations_as_names(){return this.name instanceof Un?[this.name]:this.name.all_symbols()}}),En=he("VarDef",null,function(t){t&&(this.name=t.name,this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A variable declaration; only appears in a AST_Definitions node"},vo),Gh=he("UsingDef",null,function(t){t&&(this.name=t.name,this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Like VarDef but specific to AST_Using"},vo),rr=he("NameMapping","foreign_name name",function(t){t&&(this.foreign_name=t.foreign_name,this.name=t.name,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The part of the export/import statement that declare names from a module.",$propdoc:{foreign_name:"[AST_SymbolExportForeign|AST_SymbolImportForeign] The name being exported/imported (as specified in the module)",name:"[AST_SymbolExport|AST_SymbolImport] The name as it is visible to this module."},_walk:function(e){return e._visit(this,function(){this.foreign_name._walk(e),this.name._walk(e)})},_children_backwards(e){e(this.name),e(this.foreign_name)}}),xa=he("Import","imported_name imported_names module_name attributes",function(t){t&&(this.imported_name=t.imported_name,this.imported_names=t.imported_names,this.module_name=t.module_name,this.attributes=t.attributes,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"An `import` statement",$propdoc:{imported_name:"[AST_SymbolImport] The name of the variable holding the module's default export.",imported_names:"[AST_NameMapping*] The names of non-default imported variables",module_name:"[AST_String] String literal describing where this module came from",attributes:"[AST_Object?] The import attributes (with {...})"},_walk:function(e){return e._visit(this,function(){this.imported_name&&this.imported_name._walk(e),this.imported_names&&this.imported_names.forEach(function(t){t._walk(e)}),this.module_name._walk(e)})},_children_backwards(e){if(e(this.module_name),this.imported_names){let t=this.imported_names.length;for(;t--;)e(this.imported_names[t])}this.imported_name&&e(this.imported_name)}}),Eo=he("ImportMeta",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A reference to import.meta"}),On=he("Export","exported_definition exported_value is_default exported_names module_name attributes",function(t){t&&(this.exported_definition=t.exported_definition,this.exported_value=t.exported_value,this.is_default=t.is_default,this.exported_names=t.exported_names,this.module_name=t.module_name,this.attributes=t.attributes,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"An `export` statement",$propdoc:{exported_definition:"[AST_Defun|AST_Definitions|AST_DefClass?] An exported definition",exported_value:"[AST_Node?] An exported value",exported_names:"[AST_NameMapping*?] List of exported names",module_name:"[AST_String?] Name of the file to load exports from",is_default:"[Boolean] Whether this is the default exported value of this module",attributes:"[AST_Object?] The import attributes"},_walk:function(e){return e._visit(this,function(){this.exported_definition&&this.exported_definition._walk(e),this.exported_value&&this.exported_value._walk(e),this.exported_names&&this.exported_names.forEac
252h(function(t){t._walk(e)}),this.module_name&&this.module_name._walk(e)})},_children_backwards(e){if(this.module_name&&e(this.module_name),this.exported_names){let t=this.exported_names.length;for(;t--;)e(this.exported_names[t])}this.exported_value&&e(this.exported_value),this.exported_definition&&e(this.exported_definition)}},Hn),we=he("Call","expression args optional _annotations",function(t){t&&(this.expression=t.expression,this.args=t.args,this.optional=t.optional,this._annotations=t._annotations,this.start=t.start,this.end=t.end,this.initialize()),this.flags=0},{$documentation:"A function call expression",$propdoc:{expression:"[AST_Node] expression to invoke as function",args:"[AST_Node*] array of arguments",optional:"[boolean] whether this is an optional call (IE ?.() )",_annotations:"[number] bitfield containing information about the call"},initialize(){this._annotations==null&&(this._annotations=0)},_walk(e){return e._visit(this,function(){for(var t=this.args,i=0,r=t.length;i<r;i++)t[i]._walk(e);this.expression._walk(e)})},_children_backwards(e){let t=this.args.length;for(;t--;)e(this.args[t]);e(this.expression)}}),xi=he("New",null,function(t){t&&(this.expression=t.expression,this.args=t.args,this.optional=t.optional,this._annotations=t._annotations,this.start=t.start,this.end=t.end,this.initialize()),this.flags=0},{$documentation:"An object instantiation.  Derives from a function call since it has exactly the same properties"},we),$e=he("Sequence","expressions",function(t){t&&(this.expressions=t.expressions,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A sequence expression (comma-separated expressions)",$propdoc:{expressions:"[AST_Node*] array of expressions (at least two)"},_walk:function(e){return e._visit(this,function(){this.expressions.forEach(function(t){t._walk(e)})})},_children_backwards(e){let t=this.expressions.length;for(;t--;)e(this.expressions[t])}}),Ie=he("PropAccess","expression property optional",function(t){t&&(this.expression=t.expression,this.property=t.property,this.optional=t.optional,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:'Base class for property access expressions, i.e. `a.foo` or `a["foo"]`',$propdoc:{expression:"[AST_Node] the “container” expression",property:"[AST_Node|string] the property to access.  For AST_Dot & AST_DotHash this is always a plain string, while for AST_Sub it's an arbitrary AST_Node",optional:"[boolean] whether this is an optional property access (IE ?.)"}}),Xt=he("Dot","quote",function(t){t&&(this.quote=t.quote,this.expression=t.expression,this.property=t.property,this.optional=t.optional,this._annotations=t._annotations,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A dotted property access expression",$propdoc:{quote:"[string] the original quote character when transformed from AST_Sub"},_walk:function(e){return e._visit(this,function(){this.expression._walk(e)})},_children_backwards(e){e(this.expression)}},Ie),Ra=he("DotHash","",function(t){t&&(this.expression=t.expression,this.property=t.property,this.optional=t.optional,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A dotted property access to a private property",_walk:function(e){return e._visit(this,function(){this.expression._walk(e)})},_children_backwards(e){e(this.expression)}},Ie),Nn=he("Sub",null,function(t){t&&(this.expression=t.expression,this.property=t.property,this.optional=t.optional,this._annotations=t._annotations,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:'Index-style property access, i.e. `a["foo"]`',_walk:function(e){return e._visit(this,function(){this.expression._walk(e),this.property._walk(e)})},_children_backwards(e){e(this.property),e(this.expression)}},Ie),An=he("Chain","expression",function(t){t&&(this.expression=t.expression,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A chain expression like a?.b?.(c)?.[d]",$propdoc:{expression:"[AST_Call|AST_Dot|AST_DotHash|AST_Sub] chain element."},_walk:function(e){return e._visit(this,function(){this.expression._walk(e)})},_children_backwards(e){e(this.expression)}}),Bt=he("Unary","operator expression",function(t){t&&(this.operator=t.operator,this.expression=t.expression,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for unary expressions",$propdoc:{operator:"[string] the operator",expression:"[AST_Node] expression that this unary operator applies to"},_walk:function(e){return e._visit(this,function(){this.expression._walk(e)})},_children_backwards(e){e(this.expression)}}),Pe=he("UnaryPrefix",null,function(t){t&&(this.operator=t.operator,this.expression=t.expression,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Unary prefix expression, i.e. `typeof i` or `++i`"},Bt),Co=he("UnaryPostfix",null,function(t){t&&(this.operator=t.operator,this.expression=t.expression,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Unary postfix expression, i.e. `i++`"},Bt),oe=he("Binary","operator left right",function(t){t&&(this.operator=t.operator,this.left=t.left,this.right=t.right,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Binary expression, i.e. `a + b`",$propdoc:{left:"[AST_Node] left-hand side expression",operator:"[string] the operator",right:"[AST_Node] right-hand side expression"},_walk:function(e){return e._visit(this,function(){this.left._walk(e),this.right._walk(e)})},_children_backwards(e){e(this.right),e(this.left)}}),Xe=he("Conditional","condition consequent alternative",function(t){t&&(this.condition=t.condition,this.consequent=t.consequent,this.alternative=t.alternative,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Conditional expression using the ternary operator, i.e. `a ? b : c`",$propdoc:{condition:"[AST_Node]",consequent:"[AST_Node]",alternative:"[AST_Node]"},_walk:function(e){return e._visit(this,function(){this.condition._walk(e),this.consequent._walk(e),this.alternative._walk(e)})},_children_backwards(e){e(this.alternative),e(this.consequent),e(this.condition)}}),We=he("Assign","logical",function(t){t&&(this.logical=t.logical,this.operator=t.operator,this.left=t.left,this.right=t.right,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"An assignment expression — `a = b + 5`",$propdoc:{logical:"Whether it's a logical assignment"}},oe),di=he("DefaultAssign",null,function(t){t&&(this.operator=t.operator,this.left=t.left,this.right=t.right,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A default assignment expression like in `(a = 3) => a`"},oe),mt=he("Array","elements",function(t){t&&(this.elements=t.elements,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"An array literal",$propdoc:{elements:"[AST_Node*] array of elements"},_walk:function(e){return e._visit(this,function(){for(var t=this.elements,i=0,r=t.length;i<r;i++)t[i]._walk(e)})},_children_backwards(e){let t=this.elements.length;for(;t--;)e(this.elements[t])}}),Ct=he("Object","properties",function(t){t&&(this.properties=t.properties,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"An object literal",$propdoc:{properties:"[AST_ObjectProperty*] array of properties"},_walk:function(e){return e._visit(this,function(){for(var t=this.properties,i=0,r=t.length;i<r;i++)t[i]._walk(e)})},_children_backwards(e){let t=this.properties.length;for(;t--;)e(this.properties[t])}}),gn=he("ObjectProperty","key value",function(t){t&&(this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end,this._annotations=t._annotations),this.flags=0},{$documentation:"Base class for literal object properties",$propdoc:{ke
252y:"[string|AST_Node] property name. For ObjectKeyVal this is a string. For getters, setters and computed property this is an AST_Node.",value:"[AST_Node] property value.  For getters, setters and methods this is an AST_Accessor."},_walk:function(e){return e._visit(this,function(){this.key instanceof Ee&&this.key._walk(e),this.value._walk(e)})},_children_backwards(e){e(this.value),this.key instanceof Ee&&e(this.key)}}),Ut=he("ObjectKeyVal","quote",function(t){t&&(this.quote=t.quote,this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end,this._annotations=t._annotations),this.flags=0},{$documentation:"A key: value object property",$propdoc:{quote:"[string] the original quote character"},computed_key(){return this.key instanceof Ee}},gn),Oa=he("PrivateSetter","static",function(t){t&&(this.static=t.static,this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$propdoc:{static:"[boolean] whether this is a static private setter"},$documentation:"A private setter property",computed_key(){return!1}},gn),da=he("PrivateGetter","static",function(t){t&&(this.static=t.static,this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$propdoc:{static:"[boolean] whether this is a static private getter"},$documentation:"A private getter property",computed_key(){return!1}},gn),ur=he("ObjectSetter","quote static",function(t){t&&(this.quote=t.quote,this.static=t.static,this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end,this._annotations=t._annotations),this.flags=0},{$propdoc:{quote:"[string|undefined] the original quote character, if any",static:"[boolean] whether this is a static setter (classes only)"},$documentation:"An object setter property",computed_key(){return!(this.key instanceof ni)}},gn),Wa=he("ObjectGetter","quote static",function(t){t&&(this.quote=t.quote,this.static=t.static,this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end,this._annotations=t._annotations),this.flags=0},{$propdoc:{quote:"[string|undefined] the original quote character, if any",static:"[boolean] whether this is a static getter (classes only)"},$documentation:"An object getter property",computed_key(){return!(this.key instanceof ni)}},gn),oi=he("ConciseMethod","quote static",function(t){t&&(this.quote=t.quote,this.static=t.static,this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end,this._annotations=t._annotations),this.flags=0},{$propdoc:{quote:"[string|undefined] the original quote character, if any",static:"[boolean] is this method static (classes only)"},$documentation:"An ES6 concise method inside an object or class",computed_key(){return!(this.key instanceof ni)}},gn),qi=he("PrivateMethod","static",function(t){t&&(this.static=t.static,this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A private class method inside a class",$propdoc:{static:"[boolean] is this a static private method"},computed_key(){return!1}},gn),st=he("Class","name extends properties",function(t){t&&(this.name=t.name,this.extends=t.extends,this.properties=t.properties,this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$propdoc:{name:"[AST_SymbolClass|AST_SymbolDefClass?] optional class name.",extends:"[AST_Node]? optional parent class",properties:"[AST_ObjectProperty|AST_ClassStaticBlock]* array of properties or static blocks"},$documentation:"An ES6 class",_walk:function(e){return e._visit(this,function(){this.name&&this.name._walk(e),this.extends&&this.extends._walk(e),this.properties.forEach(t=>t._walk(e))})},_children_backwards(e){let t=this.properties.length;for(;t--;)e(this.properties[t]);this.extends&&e(this.extends),this.name&&e(this.name)},visit_nondeferred_class_parts(e){this.extends&&this.extends._walk(e),this.properties.forEach(t=>{if(t instanceof _i){t._walk(e);return}t.computed_key()&&(e.push(t),t.key._walk(e),e.pop()),(t instanceof Yi&&t.static&&t.value||t instanceof ha&&t.static&&t.value)&&(e.push(t),t.value._walk(e),e.pop())})}
252,visit_deferred_class_parts(e){this.properties.forEach(t=>{t instanceof oi||t instanceof qi?t.walk(e):(t instanceof ha&&!t.static&&t.value||t instanceof Yi&&!t.static&&t.value)&&(e.push(t),t.value._walk(e),e.pop())})},is_self_referential:function(){const e=this.name&&this.name.definition().id;let t=!1,i=!0;return this.visit_nondeferred_class_parts(new Zn((r,s)=>{if(t)return!0;if(r instanceof si)return t=i;if(r instanceof Se)return t=r.definition().id===e;if(r instanceof Be&&!(r instanceof rn)){const l=i;return i=!1,s(),i=l,!0}})),t}},Ue),ha=he("ClassProperty","static quote",function(t){t&&(this.static=t.static,this.quote=t.quote,this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end,this._annotations=t._annotations),this.flags=0},{$documentation:"A class property",$propdoc:{static:"[boolean] whether this is a static key",quote:"[string] which quote is being used"},_walk:function(e){return e._visit(this,function(){this.key instanceof Ee&&this.key._walk(e),this.value instanceof Ee&&this.value._walk(e)})},_children_backwards(e){this.value instanceof Ee&&e(this.value),this.key instanceof Ee&&e(this.key)},computed_key(){return!(this.key instanceof So)}},gn),Yi=he("ClassPrivateProperty","",function(t){t&&(this.static=t.static,this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A class property for a private property",_walk:function(e){return e._visit(this,function(){this.value instanceof Ee&&this.value._walk(e)})},_children_backwards(e){this.value instanceof Ee&&e(this.value)},computed_key(){return!1}},gn),Ka=he("PrivateIn","key value",function(t){t&&(this.key=t.key,this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"An `in` binop when the key is private, eg #x in this",_walk:function(e){return e._visit(this,function(){this.key._walk(e),this.value._walk(e)})},_children_backwards(e){e(this.value),e(this.key)}}),ja=he("DefClass",null,function(t){t&&(this.name=t.name,this.extends=t.extends,this.properties=t.properties,this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A class definition"},st),_i=he("ClassStaticBlock","body block_scope",function(t){this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end},{$documentation:"A block containing statements to be executed in the context of the class",$propdoc:{body:"[AST_Statement*] an array of statements"},_walk:function(e){return e._visit(this,function(){ml(this,e)})},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t])},clone:rv,computed_key(){return!1}},Ue),Or=he("ClassExpression",null,function(t){t&&(this.name=t.name,this.extends=t.extends,this.properties=t.properties,this.variables=t.variables,this.uses_with=t.uses_with,this.uses_eval=t.uses_eval,this.parent_scope=t.parent_scope,this.enclosed=t.enclosed,this.cname=t.cname,this.body=t.body,this.block_scope=t.block_scope,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A class expression."},st),ot=he("Symbol","scope name thedef",function(t){t&&(this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$propdoc:{name:"[string] name of this symbol",scope:"[AST_Scope/S] the current scope (not necessarily the definition scope)",thedef:"[SymbolDef/S] the definition of this symbol"},$documentation:"Base class for all symbols"}),Mu=he("NewTarget",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A reference to new.target"}),Un=he("SymbolDeclaration","init",function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A declaration symbol (symbol in var/const, function name or argument, symbol in catch)"},ot),bo=he("SymbolVar",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol defining a variable"},Un),wr=he("SymbolBlockDeclaration",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for block-scoped declaration symbols"},Un),vs=he("SymbolConst",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A constant declaration"},wr),Es=he("SymbolUsing",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A `using` declaration"},wr),ku=he("SymbolLet",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A block-scoped `let` declaration"},wr),zn=he("SymbolFunarg",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol naming a function argument"},bo),Lr=he("SymbolDefun",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol defining a function"},Un),ni=he("SymbolMethod",null,function(t){t&&(this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol in an object defining a method"},ot),So=he("SymbolClassProperty",null,function(t){t&&(this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol for a class property"},ot),dr=he("SymbolLambda",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol naming a function expression"},Un),lm=he("SymbolDefClass",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol naming a class's name in a class declaration. Lexically scoped to its containing scope, and accessible within the class."},wr),um=he("SymbolClass",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol naming a class's name. Lexically scoped to the class."},Un),$a=he("SymbolCatch",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol naming the exception in catch"},wr),os=he("SymbolImport",null,function(t){t&&(this.init=t.init,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol referring to an imported name"},wr),Au=he("SymbolImportForeign","quote",function(t){t&&(this.quote=t.quote,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A symbol imported from a module, but it is defined in the other module, and its real name is irrelevant for this module's purposes"},ot),Nf=he("Label","references",function(t){t&&(this.references=t.references,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end,this.initialize()),this.flags=0},{$documentation:"Symbol naming a label (declaration)",$propdoc:{references:"[AST_LoopControl*] a list of nodes referring to this label"},initialize:function(){this.references=[],this.thedef=this}},ot),Se=he("SymbolRef",null,function(t){t&&(this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Reference to some symbol (not definition/declaration)"},ot),nl=he("SymbolExport","quote",function(t){t&&(this.quote=t.quote,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Symbol referring to a name to export"},Se),ss=he("SymbolExportForeign","quote",function(t){t&&(this.quote=t.quote,this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A symbol exported from this module, but it is used in the other module, and its real name is irrelevant for this module's purposes"},ot),ov=he("LabelRef",null,function(t){t&&(this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Reference to a label symbol"},ot),Fu=he("SymbolPrivateProperty",null,function(t){t&&(this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A symbol that refers to a private property"},ot),si=he("This",null,function(t){t&&(this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The `this` symbol"},ot),Lu=he("Super",null,function(t){t&&(this.scope=t.scope,this.name=t.name,this.thedef=t.thedef,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The `super` symbol"},si),vt=he("Constant",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0}
252,{$documentation:"Base class for all constants",getValue:function(){return this.value}}),it=he("String","value quote",function(t){t&&(this.value=t.value,this.quote=t.quote,this.start=t.start,this.end=t.end,this._annotations=t._annotations),this.flags=0},{$documentation:"A string literal",$propdoc:{value:"[string] the contents of this string",quote:"[string] the original quote character"}},vt),ze=he("Number","value raw",function(t){t&&(this.value=t.value,this.raw=t.raw,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A number literal",$propdoc:{value:"[number] the numeric value",raw:"[string] numeric value as string"}},vt),Za=he("BigInt","value raw",function(t){t&&(this.value=t.value,this.raw=t.raw,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A big int literal",$propdoc:{value:"[string] big int value, represented as a string",raw:"[string] the original format preserved"}},vt),Hi=he("RegExp","value",function(t){t&&(this.value=t.value,this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A regexp literal",$propdoc:{value:"[RegExp] the actual regexp"}},vt),Cs=he("Atom",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for atoms"},vt),Pi=he("Null",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The `null` atom",value:null},Cs),Mf=he("NaN",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The impossible value",value:NaN},Cs),nn=he("Undefined",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The `undefined` value",value:(function(){})()},Cs),Vi=he("Hole",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"A hole in an array",value:(function(){})()},Cs),bs=he("Infinity",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The `Infinity` value",value:1/0},Cs),cm=he("Boolean",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"Base class for booleans"},Cs),To=he("False",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The `false` atom",value:!1},cm),la=he("True",null,function(t){t&&(this.start=t.start,this.end=t.end),this.flags=0},{$documentation:"The `true` atom",value:!0},cm);function Gn(e,t,i=[e]){const r=i.push.bind(i);for(;i.length;){const s=i.pop(),l=t(s,i);if(l){if(l===Ki)return!0;continue}s._children_backwards(r)}return!1}function sv(e,t,i){const r=[e],s=r.push.bind(r),l=i?i.slice():[],c=[];let f;const h={parent:(p=0)=>p===-1?f:i&&p>=l.length?(p-=l.length,i[i.length-(p+1)]):l[l.length-(1+p)]};for(;r.length;){for(f=r.pop();c.length&&r.length==c[c.length-1];)l.pop(),c.pop();const p=t(f,h);if(p){if(p===Ki)return!0;continue}const v=r.length;f._children_backwards(s),r.length>v&&(l.push(f),c.push(v-1))}return!1}const Ki=Symbol("abort walk");class Zn{constructor(t){this.visit=t,this.stack=[],this.directives=Object.create(null)}_visit(t,i){this.push(t);var r=this.visit(t,i?function(){i.call(t)}:ia);return!r&&i&&i.call(t),this.pop(),r}parent(t){return this.stack[this.stack.length-2-(t||0)]}push(t){t instanceof Be?this.directives=Object.create(this.directives):t instanceof Ni&&!this.directives[t.value]?this.directives[t.value]=t:t instanceof st&&(this.directives=Object.create(this.directives),this.directives["use strict"]||(this.directives["use strict"]=t)),this.stack.push(t)}pop(){var t=this.stack.pop();(t instanceof Be||t instanceof st)&&(this.directives=Object.getPrototypeOf(this.directives))}self(){return this.stack[this.stack.length-1]}find_parent(t){for(var i=this.stack,r=i.length;--r>=0;){var s=i[r];if(s instanceof t)return s}}is_within_loop(){let t=this.stack.length-1,i=this.stack[t];for(;t--;){const r=this.stack[t];if(r instanceof Be)return!1;if(r instanceof Da&&!(r instanceof Sn&&i===r.init)&&!((r instanceof ri||r instanceof gs)&&i===r.object))return!0;i=r}return!1}find_scope(){for(var t=this.stack,i=t.length;--i>=0;){const r=t[i];if(r instanceof Wt||r instanceof Be)return r;if(r.block_scope)return r.block_scope}}has_directive(t){var i=this.directives[t];if(i)return i;var r=this.stack[this.stack.length-1];if(r instanceof Ue&&r.body)for(var s=0;s<r.body.length;++s){var l=r.body[s];if(!(l instanceof Ni))break;if(l.value==t)return l}}loopcontrol_target(t){var i=this.stack;if(t.label)for(var r=i.length;--r>=0;){var s=i[r];if(s instanceof pi&&s.label.name==t.label.name)return s.body}else for(var r=i.length;--r>=0;){var s=i[r];if(s instanceof Da||t instanceof Ca&&s instanceof hi)return s}}}class Xi extends Zn{constructor(t,i){super(),this.before=t,this.after=i}}const lv=1,Sh=2,ll=4,ly=8,Yc=16;function lt(e,t){e.DEFMETHOD("transform",function(i,r){let s;if(i.push(this),i.before&&(s=i.before(this,t,r)),s===void 0&&(s=this,t(s,i),i.after)){const l=i.after(s,r);l!==void 0&&(s=l)}return i.pop(),s})}lt(Ee,ia);lt(pi,function(e,t){e.label=e.label.transform(t),e.body=e.body.transform(t)});lt(Le,function(e,t){e.body=e.body.transform(t)});lt(Rn,function(e,t){e.body=Ht(e.body,t)});lt(Mr,function(e,t){e.body=e.body.transform(t),e.condition=e.condition.transform(t)});lt(_o,function(e,t){e.condition=e.condition.transform(t),e.body=e.body.transform(t)});lt(Sn,function(e,t){e.init&&(e.init=e.init.transform(t)),e.condition&&(e.condition=e.condition.transform(t)),e.step&&(e.step=e.step.transform(t)),e.body=e.body.transform(t)});lt(ri,function(e,t){e.init=e.init.transform(t),e.object=e.object.transform(t),e.body=e.body.transform(t)});lt(ua,function(e,t){e.expression=e.expression.transform(t),e.body=e.body.transform(t)});lt(Ii,function(e,t){e.value&&(e.value=e.value.transform(t))});lt(sr,function(e,t){e.label&&(e.label=e.label.transform(t))});lt(Mt,function(e,t){e.condition=e.condition.transform(t),e.body=e.body.transform(t),e.alternative&&(e.alternative=e.alternative.transform(t))});lt(hi,function(e,t){e.expression=e.expression.transform(t),e.body=Ht(e.body,t)});lt(lr,function(e,t){e.expression=e.expression.transform(t),e.body=Ht(e.body,t)});lt(ma,function(e,t){e.body=e.body.transform(t),e.bcatch&&(e.bcatch=e.bcatch.transform(t)),e.bfinally&&(e.bfinally=e.bfinally.transform(t))});lt(kr,function(e,t){e.argname&&(e.argname=e.argname.transform(t)),e.body=Ht(e.body,t)});lt(Gi,function(e,t){e.definitions=Ht(e.definitions,t)});lt(vo,function(e,t){e.name=e.name.transform(t),e.value&&(e.value=e.value.transform(t))});lt(kt,function(e,t){e.names=Ht(e.names,t)});lt(Be,function(e,t){e.name&&(e.name=e.name.transform(t)),e.argnames=Ht(e.argnames,t,!1),e.body instanceof Ee?e.body=e.body.transform(t):e.body=Ht(e.body,t)});lt(we,function(e,t){e.expression=e.expression.transform(t),e.args=Ht(e.args,t,!1)});lt($e,function(e,t){const i=Ht(e.expressions,t);e.expressions=i.length?i:[new ze({value:0})]});lt(Ie,function(e,t){e.expression=e.expression.transform(t)});lt(Nn,function(e,t){e.expression=e.expression.transform(t),e.property=e.property.transform(t)});lt(An,function(e,t){e.expression=e.expression.transform(t)});lt(fa,function(e,t){e.expression&&(e.expression=e.expression.transform(t))});lt(ca,function(e,t){e.expression=e.expression.transform(t)});lt(Bt,function(e,t){e.expression=e.expression.transform(t)});lt(oe,function(e,t){e.left=e.left.transform(t),e.right=e.right.transform(t)});lt(Ka,function(e,t){e.key=e.key.transform(t),e.value=e.value.transform(t)});lt(Xe,function(e,t){e.condition=e.condition.transform(t),e.consequent=e.consequent.transform(t),e.alternative=e.alternative.transform(t)});lt(mt,function(e,t){e.elements=Ht(e.elements,t)});lt(Ct,function(e,t){e.properties=Ht(e.properties,t)});lt(gn,function(e,t){e.key instanceof Ee&&(e.key=e.key.transform(t)),e.value&&(e.value=e.value.transform(t))});lt(st,function(e,t){e.name&&(e.name=e.name.transform(t)),e.extends&&(e.extends=e.extends.transform(t)),e.properties=Ht(e.properties,t)});lt(_i,function(e,t){e.body=Ht(e.body,t)});lt(et,function(e,t){e.expression=e.expression.transform(t)});lt(rr,function(e,t){e.foreign_name=e.foreign_name.transform(t),e.name=e.name.transform(t)});lt(xa,function(e,t){e.imported_name&&(e.imported_name=e.imported_name.transform(t)),e.imported_names&&Ht(e.imported_names,t),e.module_name=e.module_name.transform(t)});lt(On,function(e,t){e.exported_definition&&(e.exported_definition=e.exported_definition.transform(t)),e.exported_value&&(e.exported_value=e.exp
252orted_value.transform(t)),e.exported_names&&Ht(e.exported_names,t),e.module_name&&(e.module_name=e.module_name.transform(t))});lt(mi,function(e,t){e.segments=Ht(e.segments,t)});lt(Ya,function(e,t){e.prefix=e.prefix.transform(t),e.template_string=e.template_string.transform(t)});(function(){var e=function(y){for(var b=0;b<y.length;b++)if(y[b]instanceof Hn&&y[b].body instanceof it)y[b]=new Ni({start:y[b].start,end:y[b].end,quote:'"',value:y[b].body.value});else return y;return y};function t(y){return y&&y.length>0?new Ct({start:s(y),end:l(y),properties:y.map(b=>new Ut({start:s(b),end:l(b),key:b.key.name||b.key.value,value:f(b.value)}))}):null}var i={Program:function(y){return new Wt({start:s(y),end:l(y),body:e(y.body.map(f))})},ArrayPattern:function(y){return new kt({start:s(y),end:l(y),names:y.elements.map(function(b){return b===null?new Vi:f(b)}),is_array:!0})},ObjectPattern:function(y){return new kt({start:s(y),end:l(y),names:y.properties.map(f),is_array:!1})},AssignmentPattern:function(y){return new di({start:s(y),end:l(y),left:f(y.left),operator:"=",right:f(y.right)})},SpreadElement:function(y){return new et({start:s(y),end:l(y),expression:f(y.argument)})},RestElement:function(y){return new et({start:s(y),end:l(y),expression:f(y.argument)})},TemplateElement:function(y){return new Rr({start:s(y),end:l(y),value:y.value.cooked,raw:y.value.raw})},TemplateLiteral:function(y){for(var b=[],O=0;O<y.quasis.length;O++)b.push(f(y.quasis[O])),y.expressions[O]&&b.push(f(y.expressions[O]));return new mi({start:s(y),end:l(y),segments:b})},TaggedTemplateExpression:function(y){return new Ya({start:s(y),end:l(y),template_string:f(y.quasi),prefix:f(y.tag)})},FunctionDeclaration:function(y){return new fn({start:s(y),end:l(y),name:y.id&&p(Lr,y.id),argnames:y.params.map(b=>E(b,zn)),is_generator:y.generator,async:y.async,body:e(f(y.body).body)})},FunctionExpression:function(y){return v(y,!1)},ArrowFunctionExpression:function(y){const b=y.body.type==="BlockStatement"?f(y.body).body:[M(un,{},{value:f(y.body)})];return new rn({start:s(y),end:l(y),argnames:y.params.map(O=>E(O,zn)),body:b,async:y.async})},ExpressionStatement:function(y){return new Le({start:s(y),end:l(y),body:f(y.expression)})},TryStatement:function(y){var b=y.handlers||[y.handler];if(b.length>1||y.guardedHandlers&&y.guardedHandlers.length)throw new Error("Multiple catch clauses are not supported.");return new ma({start:s(y),end:l(y),body:new sm(f(y.block)),bcatch:f(b[0]),bfinally:y.finalizer?new Nu(f(y.finalizer)):null})},Property:function(y){if(y.kind=="init"&&!y.method){var b={start:s(y.key||y.value),end:l(y.value),key:y.computed?f(y.key):y.key.name||String(y.key.value),quote:h(y.key,y.computed),static:!1,value:f(y.value)};return new Ut(b)}else{var O=v(y.value,!0),b={start:s(y.key||y.value),end:l(y.value),key:y.computed?f(y.key):p(ni,y.key),quote:h(y.key,y.computed),static:!1,value:O};if(y.kind=="get")return new Wa(b);if(y.kind=="set")return new ur(b);if(y.method)return new oi(b)}},MethodDefinition:function(y){const b=y.key.type==="PrivateIdentifier",O=y.computed?f(y.key):new ni({name:y.key.name||String(y.key.value)});var L={start:s(y),end:l(y),key:O,quote:h(y.key,y.computed),value:v(y.value,!0),static:y.static};return y.kind=="get"?new(b?da:Wa)(L):y.kind=="set"?new(b?Oa:ur)(L):new(b?qi:oi)(L)},FieldDefinition:function(y){let b;if(y.computed)b=f(y.key);else{if(y.key.type!=="Identifier")throw new Error("Non-Identifier key in FieldDefinition");b=f(y.key)}return new ha({start:s(y),end:l(y),quote:h(y.key,y.computed),key:b,value:f(y.value),static:y.static})},PropertyDefinition:function(y){let b;if(y.computed)b=f(y.key);else{if(y.key.type==="PrivateIdentifier")return new Yi({start:s(y),end:l(y),key:f(y.key),value:f(y.value),static:y.static});b=p(So,y.key)}return new ha({start:s(y),end:l(y),quote:h(y.key,y.computed),key:b,value:f(y.value),static:y.static})},PrivateIdentifier:function(y){return new Fu({start:s(y),end:l(y),name:y.name})},StaticBlock:function(y){return new _i({start:s(y),end:l(y),body:y.body.map(f)})},ArrayExpression:function(y){return new mt({start:s(y),end:l(y),elements:y.elements.map(function(b){return b===null?new Vi:f(b)})})},ObjectExpression:function(y){return new Ct({start:s(y),end:l(y),properties:y.properties.map(function(b){return b.type==="SpreadElement"||(b.type="Property"),f(b)})})},SequenceExpression:function(y){return new $e({start:s(y),end:l(y),expressions:y.expressions.map(f)})},MemberExpression:function(y){return y.property.type==="PrivateIdentifier"?new Ra({start:s(y),end:l(y),property:y.property.name,expression:f(y.object),optional:y.optional||!1}):new(y.computed?Nn:Xt)({start:s(y),end:l(y),property:y.computed?f(y.property):y.property.name,expression:f(y.object),optional:y.optional||!1})},ChainExpression:function(y){return new An({start:s(y),end:l(y),expression:f(y.expression)})},SwitchCase:function(y){return new(y.test?lr:pl)({start:s(y),end:l(y),expression:f(y.test),body:y.consequent.map(f)})},VariableDeclaration:function(y){let b,O=En,L,I=!1;y.kind==="const"?(b=sl,L=vs):y.kind==="let"?(b=ol,L=ku):y.kind==="using"?(b=sa,O=Gh,L=Es):y.kind==="await using"?(b=sa,O=Gh,L=Es,I=!0):(b=_n,L=bo);const Y=y.declarations.map(K=>new O({start:s(K),end:l(K),name:E(K.id,L),value:f(K.init)}));return new b({start:s(y),end:l(y),definitions:Y,await:I})},ImportDeclaration:function(y){var b=null,O=null;
252return y.specifiers.forEach(function(L){L.type==="ImportSpecifier"||L.type==="ImportNamespaceSpecifier"?(O||(O=[]),O.push(f(L))):L.type==="ImportDefaultSpecifier"&&(b=f(L))}),new xa({start:s(y),end:l(y),imported_name:b,imported_names:O,module_name:f(y.source),attributes:t(y.attributes||y.assertions)})},ImportSpecifier:function(y){return new rr({start:s(y),end:l(y),foreign_name:p(Au,y.imported,y.imported.type==="Literal"),name:p(os,y.local)})},ImportDefaultSpecifier:function(y){return p(os,y.local)},ImportNamespaceSpecifier:function(y){return new rr({start:s(y),end:l(y),foreign_name:new Au({name:"*"}),name:p(os,y.local)})},ImportExpression:function(y){const b=[f(y.source)];return y.options&&b.push(f(y.options)),new we({start:s(y),end:l(y),expression:f({type:"Identifier",name:"import"}),optional:!1,args:b})},ExportAllDeclaration:function(y){var b=y.exported==null?new ss({name:"*"}):p(ss,y.exported,y.exported.type==="Literal");return new On({start:s(y),end:l(y),exported_names:[new rr({start:s(y),end:l(y),name:new nl({name:"*"}),foreign_name:b})],module_name:f(y.source),attributes:t(y.attributes||y.assertions)})},ExportNamedDeclaration:function(y){return y.declaration?new On({start:s(y),end:l(y),exported_definition:f(y.declaration),exported_names:null,module_name:null,attributes:null}):new On({start:s(y),end:l(y),exported_definition:null,exported_names:y.specifiers&&y.specifiers.length?y.specifiers.map(f):[],module_name:f(y.source),attributes:t(y.attributes||y.assertions)})},ExportDefaultDeclaration:function(y){return new On({start:s(y),end:l(y),exported_value:f(y.declaration),is_default:!0})},ExportSpecifier:function(y){return new rr({start:s(y),end:l(y),foreign_name:p(ss,y.exported,y.exported.type==="Literal"),name:p(nl,y.local,y.local.type==="Literal")})},Literal:function(y){var b=y.value,O={start:s(y),end:l(y)},L=y.regex;if(L&&L.pattern)return O.value={source:L.pattern,flags:L.flags},new Hi(O);if(L){const Y=y.raw||b,K=Y.match(/^\/(.*)\/(\w*)$/);if(!K)throw new Error("Invalid regex source "+Y);const[ae,me,xe]=K;return O.value={source:me,flags:xe},new Hi(O)}const I=typeof y.value=="bigint"?y.value.toString():y.bigint;if(typeof I=="string")return O.value=I,O.raw=y.raw,new Za(O);if(b===null)return new Pi(O);switch(typeof b){case"string":return O.quote='"',O.value=b,new it(O);case"number":return O.value=b,O.raw=y.raw||b.toString(),new ze(O);case"boolean":return new(b?la:To)(O)}},MetaProperty:function(y){if(y.meta.name==="new"&&y.property.name==="target")return new Mu({start:s(y),end:l(y)});if(y.meta.name==="import"&&y.property.name==="meta")return new Eo({start:s(y),end:l(y)})},Identifier:function(y){return new Se({start:s(y),end:l(y),name:y.name})},EmptyStatement:function(y){return new Ft({start:s(y),end:l(y)})},BlockStatement:function(y){return new He({start:s(y),end:l(y),body:y.body.map(f)})},IfStatement:function(y){return new Mt({start:s(y),end:l(y),condition:f(y.test),body:f(y.consequent),alternative:f(y.alternate)})},LabeledStatement:function(y){try{const b=p(Nf,y.label);return c.push(b),new pi({start:s(y),end:l(y),label:b,body:f(y.body)})}finally{c.pop()}},BreakStatement:function(y){return new Ca({start:s(y),end:l(y),label:A(y.label)})},ContinueStatement:function(y){return new ys({start:s(y),end:l(y),label:A(y.label)})},WithStatement:function(y){return new ua({start:s(y),end:l(y),expression:f(y.object),body:f(y.body)})},SwitchStatement:function(y){return new hi({start:s(y),end:l(y),expression:f(y.discriminant),body:y.cases.map(f)})},ReturnStatement:function(y){return new un({start:s(y),end:l(y),value:f(y.argument)})},ThrowStatement:function(y){return new yf({start:s(y),end:l(y),value:f(y.argument)})},WhileStatement:function(y){return new _o({start:s(y),end:l(y),condition:f(y.test),body:f(y.body)})},DoWhileStatement:function(y){return new Mr({start:s(y),end:l(y),condition:f(y.test),body:f(y.body)})},ForStatement:function(y){return new Sn({start:s(y),end:l(y),init:f(y.init),condition:f(y.test),step:f(y.update),body:f(y.body)})},ForInStatement:function(y){return new ri({start:s(y),end:l(y),init:f(y.left),object:f(y.right),body:f(y.body)})},ForOfStatement:function(y){return new gs({start:s(y),end:l(y),init:f(y.left),object:f(y.right),body:f(y.body),await:y.await})},AwaitExpression:function(y){return new ca({start:s(y),end:l(y),expression:f(y.argument)})},YieldExpression:function(y){return new fa({start:s(y),end:l(y),expression:f(y.argument),is_star:y.delegate})},DebuggerStatement:function(y){return new po({start:s(y),end:l(y)})},CatchClause:function(y){return new kr({start:s(y),end:l(y),argname:y.param?E(y.param,$a):null,body:f(y.body).body})},ThisExpression:function(y){return new si({start:s(y),name:"this",end:l(y)})},Super:function(y){return new Lu({start:s(y),end:l(y),name:"super"})},BinaryExpression:function(y){return y.left.type==="PrivateIdentifier"?new Ka({start:s(y),end:l(y),key:new Fu({start:s(y.left),end:l(y.left),name:y.left.name}),value:f(y.right)}):new oe({start:s(y),end:l(y),operator:y.operator,left:f(y.left),right:f(y.right)})},LogicalExpression:function(y){return new oe({start:s(y),end:l(y),operator:y.operator,left:f(y.left),right:f(y.right)})},AssignmentExpression:function(y){return new We({start:s(y),end:l(y),operator:y.operator,logical:y.operator==="??="||y.operator==="&&="||y.operator==="||=",left:f(y.left),right:f(y.right)})},ConditionalExpression:function(y){return new Xe({start:s(y),end:l(y),condition:f(y.test),consequent:f(y.consequent),alternative:f(y.alternate)})},NewExpression:function(y){return new xi({start:s(y),end:l(y),expression:f(y.callee),args:y.arguments.map(f)})},CallExpression:function(y){return new we({start:s(y),end:l(y),expression:f(y.callee),optional:y.optional,args:y.arguments.map(f)})}};i.UpdateExpression=i.UnaryExpression=function(b){var O="prefix"in b?b.prefix:b.type=="UnaryExpression";return new(O?Pe:Co)({start:s(b),end:l(b),operator:b.operator,expression:f(b.argument)})},i.ClassDeclaration=i.ClassExpression=function(b){return new(b.type==="ClassDeclaration"?ja:Or)({start:s(b),end:l(b),name:b.id&&p(b.type==="ClassDeclaration"?lm:um,b.id),extends:f(b.superClass),properties:b.body.body.map(f)})},x(Ft,function(){return{type:"EmptyStatement"}}),x(He,function(b){return{type:"BlockStatement",body:b.body.map(_)}}),x(Mt,function(b){return{type:"IfStatement",test:_(b.condition),consequent:_(b.body),alternate:_(b.alternative)}}),x(pi,function(b){return{type:"LabeledStatement",label:_(b.label),body:_(b.body)}}),x(Ca,function(b){return{type:"BreakStatement",label:_(b.label)}}),x(ys,function(b){return{type:"ContinueStatement",label:_(b.label)}}),x(ua,function(b){return{type:"WithStatement",object:_(b.expression),body:_(b.body)}}),x(hi,function(b){return{type:"SwitchStatement",discriminant:_(b.expression),c
252ases:b.body.map(_)}}),x(un,function(b){return{type:"ReturnStatement",argument:_(b.value)}}),x(yf,function(b){return{type:"ThrowStatement",argument:_(b.value)}}),x(_o,function(b){return{type:"WhileStatement",test:_(b.condition),body:_(b.body)}}),x(Mr,function(b){return{type:"DoWhileStatement",test:_(b.condition),body:_(b.body)}}),x(Sn,function(b){return{type:"ForStatement",init:_(b.init),test:_(b.condition),update:_(b.step),body:_(b.body)}}),x(ri,function(b){return{type:"ForInStatement",left:_(b.init),right:_(b.object),body:_(b.body)}}),x(gs,function(b){return{type:"ForOfStatement",left:_(b.init),right:_(b.object),body:_(b.body),await:b.await}}),x(ca,function(b){return{type:"AwaitExpression",argument:_(b.expression)}}),x(fa,function(b){return{type:"YieldExpression",argument:_(b.expression),delegate:b.is_star}}),x(po,function(){return{type:"DebuggerStatement"}}),x(vo,function(b){return{type:"VariableDeclarator",id:_(b.name),init:_(b.value)}}),x(si,function(){return{type:"ThisExpression"}}),x(Lu,function(){return{type:"Super"}}),x(Xe,function(b){return{type:"ConditionalExpression",test:_(b.condition),consequent:_(b.consequent),alternate:_(b.alternative)}}),x(xi,function(b){return{type:"NewExpression",callee:_(b.expression),arguments:b.args.map(_)}}),x(we,function(b){if(b.expression instanceof Se&&b.expression.name==="import"){const[O,L]=b.args.map(_);return{type:"ImportExpression",source:O,options:L||null}}return{type:"CallExpression",callee:_(b.expression),optional:b.optional,arguments:b.args.map(_)}}),x(Wt,function(b){return k("Program",b)}),x(et,function(b){return{type:C()?"RestElement":"SpreadElement",argument:_(b.expression)}}),x(Ya,function(b){return{type:"TaggedTemplateExpression",tag:_(b.prefix),quasi:_(b.template_string)}}),x(mi,function(b){for(var O=[],L=[],I=0;I<b.segments.length;I++)I%2!==0?L.push(_(b.segments[I])):O.push({type:"TemplateElement",value:{raw:b.segments[I].raw,cooked:b.segments[I].value},tail:I===b.segments.length-1});return{type:"TemplateLiteral",quasis:O,expressions:L}}),x(fn,function(b){return{type:"FunctionDeclaration",id:_(b.name),params:b.argnames.map(S),generator:b.is_generator,async:b.async,body:k("BlockStatement",b)}}),x(Kt,function(b){return{type:"FunctionExpression",id:_(b.name),params:b.argnames.map(S),generator:b.is_generator||!1,async:b.async||!1,body:k("BlockStatement",b)}}),x(rn,function(b){var O=b.body.length===1&&b.body[0]instanceof un&&b.body[0].value?_(b.body[0].value):{type:"BlockStatement",body:b.body.map(_)};return{type:"ArrowFunctionExpression",params:b.argnames.map(S),async:b.async,body:O}}),x(kt,function(b){return b.is_array?{type:"ArrayPattern",elements:b.names.map(O=>O instanceof Vi?null:S(O))}:{type:"ObjectPattern",properties:b.names.map(O=>{if(O instanceof Ut){var L=O.computed_key();const[I,Y]=m(O.key,L,O.quote,O.value);return{type:"Property",computed:L,kind:"init",key:Y,method:!1,shorthand:I,value:S(O.value)}}else return S(O)})}}),x(di,function(b){return{type:"AssignmentPattern",left:S(b.left),right:_(b.right)}}),x(Ni,function(b){return{type:"ExpressionStatement",expression:{type:"Literal",value:b.value,raw:b.print_to_string()},directive:b.value}}),x(Le,function(b){return{type:"ExpressionStatement",expression:_(b.body)}}),x(yo,function(b){return{type:"SwitchCase",test:_(b.expression),consequent:b.body.map(_)}}),x(ma,function(b){return{type:"TryStatement",block:D(b.body),handler:_(b.bcatch),guardedHandlers:[],finalizer:_(b.bfinally)}}),x(kr,function(b){return{type:"CatchClause",param:b.argname!=null?S(b.argname):null,body:D(b)}}),x(Gi,function(b){return{type:"VariableDeclaration",kind:b instanceof sl?"const":b instanceof ol?"let":b instanceof sa?b.await?"await using":"using":"var",declarations:b.definitions.map(_)}});function r(y){const b=[];if(y)for(const{key:O,value:L}of y.properties){const I=rm(O)?{type:"Identifier",name:O}:{type:"Literal",value:O,raw:JSON.stringify(O)};b.push({type:"ImportAttribute",key:I,value:_(L)})}return b}x(On,function(b){if(b.exported_names){var O=b.exported_names[0];if(O&&O.name.name==="*"&&!O.name.quote){var L=O.foreign_name,I=L.name==="*"&&!L.quote?null:_(L);return{type:"ExportAllDeclaration",source:_(b.module_name),exported:I,attributes:r(b.attributes)}}return{type:"ExportNamedDeclaration",specifiers:b.exported_names.map(function(Y){return{type:"ExportSpecifier",exported:_(Y.foreign_name),local:_(Y.name)}}),declaration:_(b.exported_definition),source:_(b.module_name),attributes:r(b.attributes)}}return b.is_default?{type:"ExportDefaultDeclaration",declaration:_(b.exported_value||b.exported_definition)}:{type:"ExportNamedDeclaration",declaration:_(b.exported_value||b.exported_definition),specifiers:[],source:null}}),x(xa,function(b){var O=[];if(b.imported_name&&O.push({type:"ImportDefaultSpecifier",local:_(b.imported_name)}),b.imported_names){var L=b.imported_names[0].foreign_name;L.name==="*"&&!L.quote?O.push({type:"ImportNamespaceSpecifier",local:_(b.imported_names[0].name)}
252):b.imported_names.forEach(function(I){O.push({type:"ImportSpecifier",local:_(I.name),imported:_(I.foreign_name)})})}return{type:"ImportDeclaration",specifiers:O,source:_(b.module_name),attributes:r(b.attributes)}}),x(Eo,function(){return{type:"MetaProperty",meta:{type:"Identifier",name:"import"},property:{type:"Identifier",name:"meta"}}}),x($e,function(b){return{type:"SequenceExpression",expressions:b.expressions.map(_)}}),x(Ra,function(b){return{type:"MemberExpression",object:_(b.expression),computed:!1,property:{type:"PrivateIdentifier",name:b.property},optional:b.optional}}),x(Ie,function(b){var O=b instanceof Nn;return{type:"MemberExpression",object:_(b.expression),computed:O,property:O?_(b.property):{type:"Identifier",name:b.property},optional:b.optional}}),x(An,function(b){return{type:"ChainExpression",expression:_(b.expression)}}),x(Bt,function(b){return{type:b.operator=="++"||b.operator=="--"?"UpdateExpression":"UnaryExpression",operator:b.operator,prefix:b instanceof Pe,argument:_(b.expression)}}),x(oe,function(b){return b.operator=="="&&C()?{type:"AssignmentPattern",left:_(b.left),right:_(b.right)}:{type:b.operator=="&&"||b.operator=="||"||b.operator==="??"?"LogicalExpression":"BinaryExpression",left:_(b.left),operator:b.operator,right:_(b.right)}}),x(We,function(b){return{type:"AssignmentExpression",operator:b.operator,left:_(b.left),right:_(b.right)}}),x(Ka,function(b){return{type:"BinaryExpression",left:{type:"PrivateIdentifier",name:b.key.name},operator:"in",right:_(b.value)}}),x(mt,function(b){return{type:"ArrayExpression",elements:b.elements.map(_)}}),x(Ct,function(b){return{type:"ObjectExpression",properties:b.properties.map(_)}}),x(gn,function(b,O){var L=b.computed_key();const[I,Y]=m(b.key,L,b.quote,b.value);var K;return b instanceof Wa?K="get":b instanceof ur&&(K="set"),b instanceof da||b instanceof Oa?{type:"MethodDefinition",computed:!1,kind:b instanceof da?"get":"set",static:b.static,key:{type:"PrivateIdentifier",name:b.key.name},value:_(b.value)}:b instanceof Yi?{type:"PropertyDefinition",key:{type:"PrivateIdentifier",name:b.key.name},value:_(b.value),computed:!1,static:b.static}:b instanceof ha?{type:"PropertyDefinition",key:Y,value:_(b.value),computed:L,static:b.static}:O instanceof st?{type:"MethodDefinition",computed:L,kind:K,static:b.static,key:_(b.key),value:_(b.value)}:{type:"Property",computed:L,method:!1,shorthand:I,kind:K,key:Y,value:_(b.value)}}),x(Ut,function(b){var O=b.computed_key();const[L,I]=m(b.key,O,b.quote,b.value);return{type:"Property",computed:O,shorthand:L,method:!1,kind:"init",key:I,value:_(b.value)}}),x(oi,function(b,O){const L=b.computed_key(),[I,Y]=m(b.key,L,b.quote,b.value);return O instanceof Ct?{type:"Property",kind:"init",computed:L,method:!0,shorthand:!1,key:Y,value:_(b.value)}:{type:"MethodDefinition",kind:!L&&b.key.name==="constructor"?"constructor":"method",computed:L,key:Y,value:_(b.value),static:b.static}}),x(qi,function(b){return{type:"MethodDefinition",kind:"method",key:{type:"PrivateIdentifier",name:b.key.name},value:_(b.value),computed:!1,static:b.static}}),x(st,function(b){var O=b instanceof Or?"ClassExpression":"ClassDeclaration";return{type:O,superClass:_(b.extends),id:b.name?_(b.name):null,body:{type:"ClassBody",body:b.properties.map(_)}}}),x(_i,function(b){return{type:"StaticBlock",body:b.body.map(_)}}),x(Mu,function(){return{type:"MetaProperty",meta:{type:"Identifier",name:"new"},property:{type:"Identifier",name:"target"}}}),x(ot,function(b,O){if(b instanceof ni&&O.quote||(b instanceof Au||b instanceof ss||b instanceof nl)&&b.quote)return{type:"Literal",value:b.name};var L=b.definition();return{type:"Identifier",name:L?L.mangled_name||L.name:b.name}}),x(Hi,function(b){const O=b.value.source,L=b.value.flags;return{type:"Literal",value:null,raw:b.print_to_string(),regex:{pattern:O,flags:L}}}),x(vt,function(b){var O=b.value;return{type:"Literal",value:O,raw:b.raw||b.print_to_string()}}),x(Cs,function(b){return{type:"Identifier",name:String(b.value)}}),x(Za,y=>({type:"Literal",value:null,bigint:typeof BigInt=="function"?BigInt(y.value).toString():y.value,raw:y.raw})),cm.DEFMETHOD("to_mozilla_ast",vt.prototype.to_mozilla_ast),Pi.DEFMETHOD("to_mozilla_ast",vt.prototype.to_mozilla_ast),Vi.DEFMETHOD("to_mozilla_ast",function(){return null}),Rn.DEFMETHOD("to_mozilla_ast",He.prototype.to_mozilla_ast),Be.DEFMETHOD("to_mozilla_ast",Kt.prototype.to_mozilla_ast);function s(y){var b=y.loc,O=b&&b.start,L=y.range;return new sy("","",O&&O.line||0,O&&O.column||0,L?L[0]:y.start,!1,[],[],b&&b.source)}function l(y){var b=y.loc,O=b&&b.end,L=y.range;return new sy("","",O&&O.line||0,O&&O.column||0,L?L[0]:y.end,!1,[],[],b&&b.source)}var c=null;function f(y){return y==null?null:i[y.type](y)}function h(y,b){return!b&&y.type==="Literal"&&typeof y.value=="string"?'"':""}function p(y,b,O){return new y({start:s(b),quote:O?'"':void 0,name:b.type==="Identifier"?b.name:String(b.value),end:l(b)}
252)}function v(y,b){return new(b?go:Kt)({start:s(y),end:l(y),name:y.id&&p(b?ni:dr,y.id),argnames:y.params.map(O=>E(O,zn)),is_generator:y.generator,async:y.async,body:e(f(y.body).body)})}function E(y,b){switch(y.type){case"ObjectPattern":return new kt({start:s(y),end:l(y),names:y.properties.map(I=>E(I,b)),is_array:!1});case"Property":var O=y.key,L={start:s(O||y.value),end:l(y.value),key:O.type=="Identifier"?O.name:String(O.value),quote:!y.computed&&O.type==="Literal"&&typeof O.value=="string"?'"':"",value:E(y.value,b)};return y.computed&&(L.key=f(y.key)),new Ut(L);case"ArrayPattern":return new kt({start:s(y),end:l(y),names:y.elements.map(function(I){return I===null?new Vi:E(I,b)}),is_array:!0});case"SpreadElement":case"RestElement":return new et({start:s(y),end:l(y),expression:E(y.argument,b)});case"AssignmentPattern":return new di({start:s(y),end:l(y),left:E(y.left,b),operator:"=",right:f(y.right)});case"Identifier":return new b({start:s(y),end:l(y),name:y.name});default:throw new Error("Invalid node type for destructuring: "+y.type)}}function A(y){if(!y)return null;const b=p(ov,y);let O=c.length;for(;O--;){const L=c[O];if(b.name===L.name){b.thedef=L;break}}return b}Ee.from_mozilla_ast=function(y){var b=c;c=[];var O=f(y);return c=b,O};function R(y,b){var O=y.start,L=y.end;return O&&L&&(O.pos!=null&&L.endpos!=null&&(b.range=[O.pos,L.endpos]),O.line&&(b.loc={start:{line:O.line,column:O.col},end:L.endline?{line:L.endline,column:L.endcol}:null},O.file&&(b.loc.source=O.file))),b}function x(y,b){y.DEFMETHOD("to_mozilla_ast",function(O){return R(this,b(this,O))})}var F=null;function _(y){F===null&&(F=[]),F.push(y);var b=y!=null?y.to_mozilla_ast(F[F.length-2]):null;return F.pop(),F.length===0&&(F=null),b}function m(y,b=!1,O=!1,L=null){if(b)return[!1,_(y)];const I=typeof y=="string"?y:y.name;let Y;return O?Y={type:"Literal",value:I,raw:JSON.stringify(I)}:""+ +I===I&&+I>=0?Y={type:"Literal",value:+I,raw:JSON.stringify(+I)}:Y={type:"Identifier",name:I},[Y.type==="Identifier"&&Y.name===I&&(L instanceof ot&&L.name===I||L instanceof di&&L.left.name===I),Y]}function S(y){if(y instanceof et)return{type:"RestElement",argument:S(y.expression)};if(y instanceof ot||y instanceof kt||y instanceof di||y instanceof Ie)return _(y);throw new Error(y.TYPE)}function C(){for(var y=F.length;y--;)if(F[y]instanceof kt)return!0;return!1}function D(y){return{type:"BlockStatement",body:y.body.map(_)}}function k(y,b){var O=b.body.map(_);return b.body[0]instanceof Le&&b.body[0].body instanceof it&&O.unshift(_(new Ft(b.body[0]))),{type:y,body:O}}})();function cr(e){let t=e.parent(-1);for(let i=0,r;r=e.parent(i);i++){if(r instanceof Hn&&r.body===t)return!0;if(r instanceof $e&&r.expressions[0]===t||r.TYPE==="Call"&&r.expression===t||r instanceof Ya&&r.prefix===t||r instanceof Xt&&r.expression===t||r instanceof Nn&&r.expression===t||r instanceof An&&r.expression===t||r instanceof Xe&&r.condition===t||r instanceof oe&&r.left===t||r instanceof Co&&r.expression===t)t=r;else return!1}}function ao(e){return e instanceof Ct?!0:e instanceof $e?ao(e.expressions[0]):e.TYPE==="Call"?ao(e.expression):e instanceof Ya?ao(e.prefix):e instanceof Xt||e instanceof Nn||e instanceof An?ao(e.expression):e instanceof Xe?ao(e.condition):e instanceof oe?ao(e.left):e instanceof Co?ao(e.expression):!1}const CA=10,xA=32,RA=/[@#]__(PURE|INLINE|NOINLINE)__/;function N2(e){return(e.type==="comment2"||e.type==="comment1")&&/@preserve|@copyright|@lic|@cc_on|^\**!/i.test(e.value)}const M2=8*1e3;class k2{constructor(){this.committed="",this.current=""}append(t){this.current.length>M2?(this.committed+=this.current+t,this.current=""):this.current+=t}insertAt(t,i){const{committed:r,current:s}=this;i<r.length?this.committed=r.slice(0,i)+t+r.slice(i):i===r.length?this.committed+=t:(i-=r.length,this.committed+=s.slice(0,i)+t,this.current=s.slice(i))}charAt(t){const{committed:i}=this;return t<i.length?i[t]:this.current[t-i.length]}charCodeAt(t){const{committed:i}=this;return t<i.length?i.charCodeAt(t):this.current.charCodeAt(t-i.length)}length(){return this.committed.length+this.current.length}expectDirective(){let t,i=this.length();if(i<=0)return!0;for(;(t=this.charCodeAt(--i))&&(t==xA||t==CA););return!t||t===59||t===123}hasNLB(){let t=this.length()-1;for(;t>=0;){const i=this.charCodeAt(t--);if(i===CA)return!0;
252if(i!==xA)return!1}return!0}toString(){return this.committed+this.current}}function uv(e){var t=!e;e=xr(e,{ascii_only:!1,beautify:!1,braces:!1,comments:"some",ecma:5,ie8:!1,indent_level:4,indent_start:0,inline_script:!0,keep_numbers:!1,keep_quoted_props:!1,max_line_len:!1,preamble:null,preserve_annotations:!1,quote_keys:!1,quote_style:0,safari10:!1,semicolons:!0,shebang:!0,shorthand:void 0,source_map:null,webkit:!1,width:80,wrap_iife:!1,wrap_func_args:!1,_destroy_ast:!1},!0),e.shorthand===void 0&&(e.shorthand=e.ecma>5);var i=rt;if(e.comments){let Z=e.comments;if(typeof e.comments=="string"&&/^\/.*\/[a-zA-Z]*$/.test(e.comments)){var r=e.comments.lastIndexOf("/");Z=new RegExp(e.comments.substr(1,r-1),e.comments.substr(r+1))}Z instanceof RegExp?i=function(ye){return ye.type!="comment5"&&Z.test(ye.value)}:typeof Z=="function"?i=function(ye){return ye.type!="comment5"&&Z(this,ye)}:Z==="some"?i=N2:i=ai}if(e.preserve_annotations){let Z=i;i=function(ye){return RA.test(ye.value)||Z.apply(this,arguments)}}var s=0,l=0,c=1,f=0,h=new k2;let p=new Set;var v=e.ascii_only?function(Z,ye=!1,Te=!1){return e.ecma>=2015&&!e.safari10&&!Te&&(Z=Z.replace(/[\ud800-\udbff][\udc00-\udfff]/g,function(ft){var Qe=T2(ft,0).toString(16);return"\\u{"+Qe+"}"})),Z.replace(/[\u0000-\u001f\u007f-\uffff]/g,function(ft){var Qe=ft.charCodeAt(0).toString(16);if(Qe.length<=2&&!ye){for(;Qe.length<2;)Qe="0"+Qe;return"\\x"+Qe}else{for(;Qe.length<4;)Qe="0"+Qe;return"\\u"+Qe}})}:function(Z){return Z.replace(/[\ud800-\udbff][\udc00-\udfff]|([\ud800-\udbff]|[\udc00-\udfff])/g,function(ye,Te){return Te?"\\u"+Te.charCodeAt(0).toString(16):ye})};function E(Z,ye){var Te=0,ft=0;Z=Z.replace(/[\\\b\f\n\r\v\t\x22\x27\u2028\u2029\0\ufeff]/g,function(It,_t){switch(It){case'"':return++Te,'"';case"'":return++ft,"'";case"\\":return"\\\\";case`
253`:return"\\n";case"\r":return"\\r";case"	":return"\\t";case"\b":return"\\b";case"\f":return"\\f";case"\v":return e.ie8?"\\x0B":"\\v";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";case"\uFEFF":return"\\ufeff";case"\0":return/[0-9]/.test(oo(Z,_t+1))?"\\x00":"\\0"}return It});function Qe(){return"'"+Z.replace(/\x27/g,"\\'")+"'"}function dt(){return'"'+Z.replace(/\x22/g,'\\"')+'"'}function qt(){return"`"+Z.replace(/`/g,"\\`")+"`"}if(Z=v(Z),ye==="`")return qt();switch(e.quote_style){case 1:return Qe();case 2:return dt();case 3:return ye=="'"?Qe():dt();default:return Te>ft?Qe():dt()}}function A(Z,ye){var Te=E(Z,ye);return e.inline_script&&(Te=Te.replace(/<\x2f(script)([>\/\t\n\f\r ])/gi,"<\\/$1$2"),Te=Te.replace(/\x3c!--/g,"\\x3c!--"),Te=Te.replace(/--\x3e/g,"--\\x3e")),Te}function R(Z){return Z=Z.toString(),Z=v(Z,!0),Z}function x(Z){return" ".repeat(e.indent_start+s-Z*e.indent_level)}var F=!1,_=!1,m=!1,S=0,C=!1,D=!1,k=-1,y="",b,O,L=e.source_map&&[],I=L?function(){L.forEach(function(Z){try{let{name:ye,token:Te}=Z;ye!==!1&&(Te.type=="name"||Te.type==="privatename"?ye=Te.value:ye instanceof ot&&(ye=Te.type==="string"?Te.value:ye.name)),e.source_map.add(Z.token.file,Z.line,Z.col,Z.token.line,Z.token.col,rm(ye)?ye:void 0)}catch{}}),L=[]}:ia,Y=e.max_line_len?function(){if(l>e.max_line_len&&S){h.insertAt(`
254`,S);const ye=h.length()-S-1;if(L){var Z=ye-l;L.forEach(function(Te){Te.line++,Te.col+=Z})}c++,f++,l=ye}S&&(S=0,I())}:ia,K=pt("( [ + * / - , . `");function ae(Z){Z=String(Z);var ye=oo(Z,0);C&&ye&&(C=!1,ye!==`
255`&&(ae(`
256`),X())),D&&ye&&(D=!1,/[\s;})]/.test(ye)||xe()),k=-1;var Te=y.charAt(y.length-1);m&&(m=!1,(Te===":"&&ye==="}"||(!ye||!";}".includes(ye))&&Te!==";")&&(e.semicolons||K.has(ye)?(h.append(";"),l++,f++):(Y(),l>0&&(h.append(`
257`),f++,c++,l=0),/^\s+$/.test(Z)&&(m=!0)),e.beautify||(_=!1))),_&&((hu(Te)&&(hu(ye)||ye=="\\")||ye=="/"&&ye==Te||(ye=="+"||ye=="-")&&ye==y)&&(h.append(" "),l++,f++),_=!1),b&&(L.push({token:b,name:O,line:c,col:l}),b=!1,S||I()),h.append(Z),F=Z[Z.length-1]=="(",f+=Z.length;var ft=Z.split(/\r?\n/),Qe=ft.length-1;c+=Qe,l+=ft[0].length,Qe>0&&(Y(),l=ft[Qe].length),y=Z}var me=function(){ae("*")},xe=e.beautify?function(){ae(" ")}:function(){_=!0},X=e.beautify?function(Z){e.beautify&&ae(x(Z?.5:0))}:ia,le=e.beautify?function(Z,ye){Z===!0&&(Z=G());var Te=s;s=Z;var ft=ye();return s=Te,ft}:function(Z,ye){return ye()},te=e.beautify?function(){if(k<0)return ae(`
258`);h.charAt(k)!=`
259`&&(h.insertAt(`
260`,k),f++,c++),k++}:e.max_line_len?function(){Y(),S=h.length()}:ia,de=e.beautify?function(){ae(";")}:function(){m=!0};function Ae(){m=!1,ae(";")}function G(){return s+e.indent_level}function $(Z){var ye;return ae("{"),te(),le(G(),function(){ye=Z()}),X(),ae("}"),ye}function fe(Z){ae("(");var ye=Z();return ae(")"),ye}function ce(Z){ae("[");var ye=Z();return ae("]"),ye}function j(){ae(","),xe()}function ne(){ae(":"),xe()}var re=L?function(Z,ye){b=Z,O=ye}:ia;function ve(){return S&&Y(),h.toString()}function Re(Z){return e.preserve_annotations||(Z=Z.replace(RA," ")),/^\s*$/.test(Z)?"":Z.replace(/(<\s*\/\s*)(script)/i,"<\\/$2")}function Nt(Z){var ye=this,Te=Z.start;if(!Te)return;var ft=ye.printed_comments;const Qe=Z instanceof Ii&&Z.value||(Z instanceof ca||Z instanceof fa)&&Z.expression;if(Te.comments_before&&ft.has(Te.comments_before))if(Qe)Te.comments_before=[];else return;var dt=Te.comments_before;if(dt||(dt=Te.comments_before=[]),ft.add(dt),Qe){var qt=new Zn(function(ut){var Ke=qt.parent();if(Ke instanceof Ii||Ke instanceof ca||Ke instanceof fa||Ke instanceof oe&&Ke.left===ut||Ke.TYPE=="Call"&&Ke.expression===ut||Ke instanceof Xe&&Ke.condition===ut||Ke instanceof Xt&&Ke.expression===ut||Ke instanceof $e&&Ke.expressions[0]===ut||Ke instanceof Nn&&Ke.expression===ut||Ke instanceof Co){if(!ut.start)return;var $t=ut.start.comments_before;$t&&!ft.has($t)&&(ft.add($t),dt=dt.concat($t))}else return!0});qt.push(Z),Qe.walk(qt)}if(f==0){dt.length>0&&e.shebang&&dt[0].type==="comment5"&&!ft.has(dt[0])&&(ae("#!"+dt.shift().value+`
261`),X());var It=e.preamble;It&&ae(It.replace(/\r\n?|[\n\u2028\u2029]|\s*$/g,`
262`))}if(dt=dt.filter(i,Z).filter(ut=>!ft.has(ut)),dt.length!=0){var _t=h.hasNLB();dt.forEach(function(ut,Ke){if(ft.add(ut),_t||(ut.nlb?(ae(`
263`),X(),_t=!0):Ke>0&&xe()),/comment[134]/.test(ut.type)){var $t=Re(ut.value);$t&&(ae("//"+$t+`
264`),X()),_t=!0}else if(ut.type=="comment2"){var $t=Re(ut.value);$t&&ae("/*"+$t+"*/"),_t=!1}}),_t||(Te.nlb?(ae(`
265`),X()):xe())}}function jt(Z,ye){var Te=this,ft=Z.end;if(ft){var Qe=Te.printed_comments,dt=ft[ye?"comments_before":"comments_after"];if(!(!dt||Qe.has(dt))&&(Z instanceof Hn||dt.every(It=>!/comment[134]/.test(It.type)))){Qe.add(dt);var qt=h.length();
265dt.filter(i,Z).forEach(function(It,_t){if(!Qe.has(It)){if(Qe.add(It),D=!1,C?(ae(`
266`),X(),C=!1):It.nlb&&(_t>0||!h.hasNLB())?(ae(`
267`),X()):(_t>0||!ye)&&xe(),/comment[134]/.test(It.type)){const ut=Re(It.value);ut&&ae("//"+ut),C=!0}else if(It.type=="comment2"){const ut=Re(It.value);ut&&ae("/*"+ut+"*/"),D=!0}}}),h.length()>qt&&(k=qt)}}}const Tt=e._destroy_ast?function(ye){ye.body.length=0,ye.argnames.length=0}:ia;var yt=[];return{get:ve,toString:ve,indent:X,in_directive:!1,use_asm:null,active_scope:null,indentation:function(){return s},current_width:function(){return l-s},should_break:function(){return e.width&&this.current_width()>=e.width},has_parens:function(){return F},newline:te,print:ae,star:me,space:xe,comma:j,colon:ne,last:function(){return y},semicolon:de,force_semicolon:Ae,to_utf8:v,print_name:function(Z){ae(R(Z))},print_string:function(Z,ye,Te){var ft=A(Z,ye);Te===!0&&!ft.includes("\\")&&(h.expectDirective()||Ae(),Ae()),ae(ft)},print_template_string_chars:function(Z){var ye=A(Z,"`").replace(/\${/g,"\\${");return ae(ye.substr(1,ye.length-2))},encode_string:A,next_indent:G,with_indent:le,with_block:$,with_parens:fe,with_square:ce,add_mapping:re,option:function(Z){return e[Z]},gc_scope:Tt,printed_comments:p,prepend_comments:t?ia:Nt,append_comments:t||i===rt?ia:jt,line:function(){return c},col:function(){return l},pos:function(){return f},push_node:function(Z){yt.push(Z)},pop_node:function(){return yt.pop()},parent:function(Z){return yt[yt.length-2-(Z||0)]}}}(function(){function e(_,m){_.DEFMETHOD("_codegen",m)}Ee.DEFMETHOD("print",function(_,m){var S=this,C=S._codegen;S instanceof Ue?_.active_scope=S:!_.use_asm&&S instanceof Ni&&S.value=="use asm"&&(_.use_asm=_.active_scope);function D(){_.prepend_comments(S),S.add_source_map(_),C(S,_),_.append_comments(S)}_.push_node(S),m||S.needs_parens(_)?_.with_parens(D):D(),_.pop_node(),S===_.use_asm&&(_.use_asm=null)}),Ee.DEFMETHOD("_print",Ee.prototype.print),Ee.DEFMETHOD("print_to_string",function(_){var m=uv(_);return this.print(m),m.get()});function t(_,m){Array.isArray(_)?_.forEach(function(S){t(S,m)}):_.DEFMETHOD("needs_parens",m)}t(Ee,rt),t(Kt,function(_){if(!_.has_parens()&&cr(_))return!0;if(_.option("webkit")){var m=_.parent();if(m instanceof Ie&&m.expression===this)return!0}if(_.option("wrap_iife")){var m=_.parent();if(m instanceof we&&m.expression===this)return!0}if(_.option("wrap_func_args")){var m=_.parent();if(m instanceof we&&m.args.includes(this))return!0}return!1}),t(rn,function(_){var m=_.parent();return _.option("wrap_func_args")&&m instanceof we&&m.args.includes(this)?!0:m instanceof Ie&&m.expression===this||m instanceof Xe&&m.condition===this}),t(Ct,function(_){return!_.has_parens()&&cr(_)}),t(Or,cr),t(Bt,function(_){var m=_.parent();return m instanceof Ie&&m.expression===this||m instanceof we&&m.expression===this||m instanceof oe&&m.operator==="**"&&this instanceof Pe&&m.left===this&&this.operator!=="++"&&this.operator!=="--"}),t(ca,function(_){var m=_.parent();return m instanceof Ie&&m.expression===this||m instanceof we&&m.expression===this||m instanceof oe&&m.operator==="**"&&m.left===this||_.option("safari10")&&m instanceof Pe}),t($e,function(_){var m=_.parent();return m instanceof we||m instanceof Bt||m instanceof oe||m instanceof vo||m instanceof Ie||m instanceof mt||m instanceof gn||m instanceof Xe||m instanceof rn||m instanceof di||m instanceof et||m instanceof gs&&this===m.object||m instanceof fa||m instanceof On}),t(oe,function(_){var m=_.parent();if(m instanceof we&&m.expression===this||m instanceof Bt||m instanceof Ie&&m.expression===this)return!0;if(m instanceof oe){const S=m.operator,C=this.operator;if(C==="??"&&(S==="||"||S==="&&")||S==="??"&&(C==="||"||C==="&&"))return!0;const D=Ta[S],k=Ta[C];if(D>k||D==k&&(this===m.right||S=="**"))return!0}if(m instanceof Ka){const S=this.operator,C=Ta.in,D=Ta[S];if(C>D||C==D&&this===m.value)return!0}}),t(Ka,function(_){var m=_.parent();if(m instanceof we&&m.expression===this||m instanceof Bt||m instanceof Ie&&m.expression===this)return!0;if(m instanceof oe){const S=m.operator,C=Ta[S],D=Ta.in;if(C>D||C==D&&(this===m.right||S=="**"))return!0}if(m instanceof Ka&&this===m.value)return!0}),t(fa,function(_){var m=_.parent();if(m instanceof oe&&m.operator!=="="||m instanceof we&&m.expression===this||m instanceof Xe&&m.condition===this||m instanceof Bt||m instanceof Ie&&m.expression===this)return!0}),t(An,function(_){var m=_.parent();return m instanceof we||m instanceof Ie?m.expression===this:!1}
267),t(Ie,function(_){var m=_.parent();if(m instanceof xi&&m.expression===this)return Gn(this,S=>{if(S instanceof Ue)return!0;if(S instanceof we)return Ki})}),t(we,function(_){var m=_.parent(),S;return m instanceof xi&&m.expression===this||m instanceof On&&m.is_default&&this.expression instanceof Kt?!0:this.expression instanceof Kt&&m instanceof Ie&&m.expression===this&&(S=_.parent(1))instanceof We&&S.left===m}),t(xi,function(_){var m=_.parent();if(this.args.length===0&&(m instanceof Ie||m instanceof we&&m.expression===this||m instanceof Ya&&m.prefix===this))return!0}),t(ze,function(_){var m=_.parent();if(m instanceof Ie&&m.expression===this){var S=this.getValue();if(S<0||/^0/.test(R(S)))return!0}}),t(Za,function(_){var m=_.parent();if(m instanceof Ie&&m.expression===this){var S=this.getValue();if(S.startsWith("-"))return!0}}),t([We,Xe],function(_){var m=_.parent();if(m instanceof Bt||m instanceof oe&&!(m instanceof We)||m instanceof we&&m.expression===this||m instanceof Xe&&m.condition===this||m instanceof Ie&&m.expression===this||this instanceof We&&this.left instanceof kt&&this.left.is_array===!1)return!0}),e(Ni,function(_,m){m.print_string(_.value,_.quote),m.semicolon()}),e(et,function(_,m){m.print("..."),_.expression.print(m)}),e(kt,function(_,m){m.print(_.is_array?"[":"{");var S=_.names.length;_.names.forEach(function(C,D){D>0&&m.comma(),C.print(m),D==S-1&&C instanceof Vi&&m.comma()}),m.print(_.is_array?"]":"}")}),e(po,function(_,m){m.print("debugger"),m.semicolon()});function i(_,m,S,C){var D=_.length-1;S.in_directive=C,_.forEach(function(k,y){S.in_directive===!0&&!(k instanceof Ni||k instanceof Ft||k instanceof Le&&k.body instanceof it)&&(S.in_directive=!1),k instanceof Ft||(S.indent(),k.print(S),y==D&&m||(S.newline(),m&&S.newline())),S.in_directive===!0&&k instanceof Le&&k.body instanceof it&&(S.in_directive=!1)}),S.in_directive=!1}tl.DEFMETHOD("_do_print_body",function(_){E(this.body,_)}),e(Hn,function(_,m){_.body.print(m),m.semicolon()}),e(Wt,function(_,m){i(_.body,!0,m,!0),m.print("")}),e(pi,function(_,m){_.label.print(m),m.colon(),_.body.print(m)}),e(Le,function(_,m){_.body.print(m),m.semicolon()});function r(_,m){m.print("{"),m.with_indent(m.next_indent(),function(){m.append_comments(_,!0)}),m.add_mapping(_.end),m.print("}")}function s(_,m,S){_.body.length>0?m.with_block(function(){i(_.body,!1,m,S),m.add_mapping(_.end)}):r(_,m)}e(He,function(_,m){s(_,m)}),e(Ft,function(_,m){m.semicolon()}),e(Mr,function(_,m){m.print("do"),m.space(),x(_.body,m),m.space(),m.print("while"),m.space(),m.with_parens(function(){_.condition.print(m)}),m.semicolon()}),e(_o,function(_,m){m.print("while"),m.space(),m.with_parens(function(){_.condition.print(m)}),m.space(),_._do_print_body(m)}),e(Sn,function(_,m){m.print("for"),m.space(),m.with_parens(function(){_.init?(_.init instanceof Gi?_.init.print(m):c(_.init,m,!0),m.print(";"),m.space()):m.print(";"),_.condition?(_.condition.print(m),m.print(";"),m.space()):m.print(";"),_.step&&_.step.print(m)}),m.space(),_._do_print_body(m)}),e(ri,function(_,m){m.print("for"),_.await&&(m.space(),m.print("await")),m.space(),m.with_parens(function(){_.init.print(m),m.space(),m.print(_ instanceof gs?"of":"in"),m.space(),_.object.print(m)}),m.space(),_._do_print_body(m)}),e(ua,function(_,m){m.print("with"),m.space(),m.with_parens(function(){_.expression.print(m)}),m.space(),_._do_print_body(m)}),Be.DEFMETHOD("_do_print",function(_,m){var S=this;m||(S.async&&(_.print("async"),_.space()),_.print("function"),S.is_generator&&_.star(),S.name&&_.space()),S.name instanceof ot?S.name.print(_):m&&S.name instanceof Ee&&_.with_square(function(){S.name.print(_)}),_.with_parens(function(){S.argnames.forEach(function(C,D){D&&_.comma(),C.print(_)})}),_.space(),s(S,_,!0)}),e(Be,function(_,m){_._do_print(m),m.gc_scope(_)}),e(Ya,function(_,m){var S=_.prefix,C=S instanceof Be||S instanceof oe||S instanceof Xe||S instanceof $e||S instanceof Bt||S instanceof Xt&&S.expression instanceof Ct;C&&m.print("("),_.prefix.print(m),C&&m.print(")"),_.template_string.print(m)}),e(mi,function(_,m){var S=m.parent()instanceof Ya;m.print("`");for(var C=0;C<_.segments.length;C++)_.segments[C]instanceof Rr?S?m.print(_.segments[C].raw):m.print_template_str
267ing_chars(_.segments[C].value):(m.print("${"),_.segments[C].print(m),m.print("}"));m.print("`")}),e(Rr,function(_,m){m.print_template_string_chars(_.value)}),rn.DEFMETHOD("_do_print",function(_){var m=this,S=_.parent(),C=S instanceof oe&&!(S instanceof We)&&!(S instanceof di)||S instanceof Bt||S instanceof we&&m===S.expression;C&&_.print("("),m.async&&(_.print("async"),_.space()),m.argnames.length===1&&m.argnames[0]instanceof ot?m.argnames[0].print(_):_.with_parens(function(){m.argnames.forEach(function(k,y){y&&_.comma(),k.print(_)})}),_.space(),_.print("=>"),_.space();const D=m.body[0];if(m.body.length===1&&D instanceof un){const k=D.value;k?ao(k)?(_.print("("),k.print(_),_.print(")")):k.print(_):_.print("{}")}else s(m,_);C&&_.print(")"),_.gc_scope(m)}),Ii.DEFMETHOD("_do_print",function(_,m){if(_.print(m),this.value){_.space();const S=this.value.start.comments_before;S&&S.length&&!_.printed_comments.has(S)?(_.print("("),this.value.print(_),_.print(")")):this.value.print(_)}_.semicolon()}),e(un,function(_,m){_._do_print(m,"return")}),e(yf,function(_,m){_._do_print(m,"throw")}),e(fa,function(_,m){var S=_.is_star?"*":"";m.print("yield"+S),_.expression&&(m.space(),_.expression.print(m))}),e(ca,function(_,m){m.print("await"),m.space();var S=_.expression,C=!(S instanceof we||S instanceof Se||S instanceof Ie||S instanceof Bt||S instanceof vt||S instanceof ca||S instanceof Ct);C&&m.print("("),_.expression.print(m),C&&m.print(")")}),sr.DEFMETHOD("_do_print",function(_,m){_.print(m),this.label&&(_.space(),this.label.print(_)),_.semicolon()}),e(Ca,function(_,m){_._do_print(m,"break")}),e(ys,function(_,m){_._do_print(m,"continue")});function l(_,m){var S=_.body;if(m.option("braces")||m.option("ie8")&&S instanceof Mr)return x(S,m);if(!S)return m.force_semicolon();for(;;)if(S instanceof Mt){if(!S.alternative){x(_.body,m);return}S=S.alternative}else if(S instanceof tl)S=S.body;else break;E(_.body,m)}e(Mt,function(_,m){m.print("if"),m.space(),m.with_parens(function(){_.condition.print(m)}),m.space(),_.alternative?(l(_,m),m.space(),m.print("else"),m.space(),_.alternative instanceof Mt?_.alternative.print(m):E(_.alternative,m)):_._do_print_body(m)}),e(hi,function(_,m){m.print("switch"),m.space(),m.with_parens(function(){_.expression.print(m)}),m.space();var S=_.body.length-1;S<0?r(_,m):m.with_block(function(){_.body.forEach(function(C,D){m.indent(!0),C.print(m),D<S&&C.body.length>0&&m.newline()})})}),yo.DEFMETHOD("_do_print_body",function(_){_.newline(),this.body.forEach(function(m){_.indent(),m.print(_),_.newline()})}),e(pl,function(_,m){m.print("default:"),_._do_print_body(m)}),e(lr,function(_,m){m.print("case"),m.space(),_.expression.print(m),m.print(":"),_._do_print_body(m)}),e(ma,function(_,m){m.print("try"),m.space(),_.body.print(m),_.bcatch&&(m.space(),_.bcatch.print(m)),_.bfinally&&(m.space(),_.bfinally.print(m))}),e(sm,function(_,m){s(_,m)}),e(kr,function(_,m){m.print("catch"),_.argname&&(m.space(),m.with_parens(function(){_.argname.print(m)})),m.space(),s(_,m)}),e(Nu,function(_,m){m.print("finally"),m.space(),s(_,m)}),Gi.DEFMETHOD("_do_print",function(_,m){_.print(m),_.space(),this.definitions.forEach(function(k,y){y&&_.comma(),k.print(_)});var S=_.parent(),C=S instanceof Sn||S instanceof ri,D=!C||S&&S.init!==this;D&&_.semicolon()}),e(ol,function(_,m){_._do_print(m,"let")}),e(_n,function(_,m){_._do_print(m,"var")}),e(sl,function(_,m){_._do_print(m,"const")}),e(sa,function(_,m){_._do_print(m,_.await?"await using":"using")}),e(xa,function(_,m){m.print("import"),m.space(),_.imported_name&&_.imported_name.print(m),_.imported_name&&_.imported_names&&(m.print(","),m.space()),_.imported_names&&(_.imported_names.length===1&&_.imported_names[0].foreign_name.name==="*"&&!_.imported_names[0].foreign_name.quote?_.imported_names[0].print(m):(m.print("{"),_.imported_names.forEach(function(S,C){m.space(),S.print(m),C<_.imported_names.length-1&&m.print(",")}),m.space(),m.print("}"))),(_.imported_name||_.imported_names)&&(m.space(),m.print("from"),m.space()),_.module_name.print(m),_.attributes&&(m.print("with"),_.attributes.print(m)),m.semicolon()}),e(Eo,function(_,m){m.print("import.meta")}),e(rr,function(_,m){var S=m.parent()instanceof xa,C=_.name.definition(),D=_.foreign_name,k=(C&&C.mangled_name||_.name.name)!==D.name;!k&&D.name==="*"&&!!D.quote!=!!_.name.quote&&(k=!0);var y=!D.quote;k?(S?y?m.print(D.name):m.print_string(D.name,D.quote):_.name.quote?m.print_string(_.name.name,_.name.quote):_.name.print(m),m.space(),m.print("as"),m.space(),S?_.name.print(m):y?m.print(D.name):m.print_string(D.name,D.quote)):_.name.quote?m.print_string(_.name.name,_.name.quote):_.name.print(m)}),e(On,function(_,m){if(m.print("export"),m.space(),_.is_default&&(m.print("default"),m.space()),_.exported_names)_.exported_names.length===1&&_.exported_names[0].name.name==="*"&&!_.exported_names[0].name.quote?_.exported_names[0].print(m):(m.print("{"),_.exported_names.forEac
267h(function(S,C){m.space(),S.print(m),C<_.exported_names.length-1&&m.print(",")}),m.space(),m.print("}"));else if(_.exported_value)_.exported_value.print(m);else if(_.exported_definition&&(_.exported_definition.print(m),_.exported_definition instanceof Ti))return;_.module_name&&(m.space(),m.print("from"),m.space(),_.module_name.print(m)),_.attributes&&(m.print("with"),_.attributes.print(m)),(_.exported_value&&!(_.exported_value instanceof fn||_.exported_value instanceof Kt||_.exported_value instanceof st)||_.module_name||_.exported_names)&&m.semicolon()});function c(_,m,S){var C=!1;S&&(C=Gn(_,D=>{if(D instanceof Ue&&!(D instanceof rn))return!0;if(D instanceof oe&&D.operator=="in"||D instanceof Ka)return Ki})),_.print(m,C)}e(vo,function(_,m){if(_.name.print(m),_.value){m.space(),m.print("="),m.space();var S=m.parent(1),C=S instanceof Sn||S instanceof ri;c(_.value,m,C)}}),e(we,function(_,m){_.expression.print(m),!(_ instanceof xi&&_.args.length===0)&&((_.expression instanceof we||_.expression instanceof Be)&&m.add_mapping(_.start),_.optional&&m.print("?."),m.with_parens(function(){_.args.forEach(function(S,C){C&&m.comma(),S.print(m)})}))}),e(xi,function(_,m){m.print("new"),m.space(),we.prototype._codegen(_,m)}),$e.DEFMETHOD("_do_print",function(_){this.expressions.forEach(function(m,S){S>0&&(_.comma(),_.should_break()&&(_.newline(),_.indent())),m.print(_)})}),e($e,function(_,m){_._do_print(m)}),e(Xt,function(_,m){var S=_.expression;S.print(m);var C=_.property,D=fs.has(C)?m.option("ie8"):!EA(C,m.option("ecma")>=2015&&!m.option("safari10"));_.optional&&m.print("?."),D?(m.print("["),m.add_mapping(_.end),m.print_string(C),m.print("]")):(S instanceof ze&&S.getValue()>=0&&(/[xa-f.)]/i.test(m.last())||m.print(".")),_.optional||m.print("."),m.add_mapping(_.end),m.print_name(C))}),e(Ra,function(_,m){var S=_.expression;S.print(m);var C=_.property;_.optional&&m.print("?"),m.print(".#"),m.add_mapping(_.end),m.print_name(C)}),e(Nn,function(_,m){_.expression.print(m),_.optional&&m.print("?."),m.print("["),_.property.print(m),m.print("]")}),e(An,function(_,m){_.expression.print(m)}),e(Pe,function(_,m){var S=_.operator;S==="--"&&m.last().endsWith("!")&&m.print(" "),m.print(S),(/^[a-z]/i.test(S)||/[+-]$/.test(S)&&_.expression instanceof Pe&&/^[+-]/.test(_.expression.operator))&&m.space(),_.expression.print(m)}),e(Co,function(_,m){_.expression.print(m),m.print(_.operator)}),e(oe,function(_,m){var S=_.operator;_.left.print(m),S[0]==">"&&m.last().endsWith("--")?m.print(" "):m.space(),m.print(S),m.space(),_.right.print(m)}),e(Xe,function(_,m){_.condition.print(m),m.space(),m.print("?"),m.space(),_.consequent.print(m),m.space(),m.colon(),_.alternative.print(m)}),e(mt,function(_,m){m.with_square(function(){var S=_.elements,C=S.length;C>0&&m.space(),S.forEach(function(D,k){k&&m.comma(),D.print(m),k===C-1&&D instanceof Vi&&m.comma()}),C>0&&m.space()})}),e(Ct,function(_,m){_.properties.length>0?m.with_block(function(){_.properties.forEach(function(S,C){C&&(m.print(","),m.newline()),m.indent(),S.print(m)}),m.newline()}):r(_,m)}),e(st,function(_,m){if(m.print("class"),m.space(),_.name&&(_.name.print(m),m.space()),_.extends){var S=!(_.extends instanceof Se)&&!(_.extends instanceof Ie)&&!(_.extends instanceof Or)&&!(_.extends instanceof Kt);m.print("extends"),S?m.print("("):m.space(),_.extends.print(m),S?m.print(")"):m.space()}_.properties.length>0?m.with_block(function(){_.properties.forEach(function(C,D){D&&m.newline(),m.indent(),C.print(m)}),m.newline()}):m.print("{}")}),e(Mu,function(_,m){m.print("new.target")});function f(_,m,S){if(S.option("quote_keys"))return S.print_string(_),!1;if(""+ +_==_&&_>=0)return S.option("keep_numbers")?(S.print(_),!1):(S.print(R(_)),!1);var C=fs.has(_)?S.option("ie8"):S.option("ecma")<2015||S.option("safari10")?!rm(_):!EA(_,!0);return C||m&&S.option("keep_quoted_props")?(S.print_string(_,m),!1):(S.print_name(_),!0)}e(Ut,function(_,m){function S(D){var k=D.definition();return k?k.mangled_name||k.name:D.name}const C=m.option("shorthand")&&!(_.key instanceof Ee);C&&_.value instanceof ot&&S(_.value)===_.key&&!fs.has(_.key)?f(_.key,_.quote,m)||(m.colon(),_.value.print(m)):C&&_.value instanceof di&&_.value.left instanceof ot&&S(_.value.left)===_.ke
267y?(f(_.key,_.quote,m)||(m.colon(),_.value.left.print(m)),m.space(),m.print("="),m.space(),_.value.right.print(m)):(_.key instanceof Ee?m.with_square(function(){_.key.print(m)}):f(_.key,_.quote,m),m.colon(),_.value.print(m))}),e(Yi,(_,m)=>{_.static&&(m.print("static"),m.space()),m.print("#"),f(_.key.name,void 0,m),_.value&&(m.print("="),_.value.print(m)),m.semicolon()}),e(ha,(_,m)=>{_.static&&(m.print("static"),m.space()),_.key instanceof So?f(_.key.name,_.quote,m):(m.print("["),_.key.print(m),m.print("]")),_.value&&(m.print("="),_.value.print(m)),m.semicolon()}),gn.DEFMETHOD("_print_getter_setter",function(_,m,S){var C=this;C.static&&(S.print("static"),S.space()),_&&(S.print(_),S.space()),C.key instanceof ni?(m&&S.print("#"),f(C.key.name,C.quote,S),C.key.add_source_map(S)):S.with_square(function(){C.key.print(S)}),C.value._do_print(S,!0)}),e(ur,function(_,m){_._print_getter_setter("set",!1,m)}),e(Wa,function(_,m){_._print_getter_setter("get",!1,m)}),e(Oa,function(_,m){_._print_getter_setter("set",!0,m)}),e(da,function(_,m){_._print_getter_setter("get",!0,m)}),e(oi,function(_,m){var S;_.value.is_generator&&_.value.async?S="async*":_.value.is_generator?S="*":_.value.async&&(S="async"),_._print_getter_setter(S,!1,m)}),e(qi,function(_,m){var S;_.value.is_generator&&_.value.async?S="async*":_.value.is_generator?S="*":_.value.async&&(S="async"),_._print_getter_setter(S,!0,m)}),e(Ka,function(_,m){_.key.print(m),m.space(),m.print("in"),m.space(),_.value.print(m)}),e(Fu,function(_,m){m.print("#"+_.name)}),e(_i,function(_,m){m.print("static"),m.space(),s(_,m)}),ot.DEFMETHOD("_do_print",function(_){var m=this.definition();_.print_name(m?m.mangled_name||m.name:this.name)}),e(ot,function(_,m){_._do_print(m)}),e(Vi,ia),e(si,function(_,m){m.print("this")}),e(Lu,function(_,m){m.print("super")}),e(vt,function(_,m){m.print(_.getValue())}),e(it,function(_,m){m.print_string(_.getValue(),_.quote,m.in_directive)}),e(ze,function(_,m){(m.option("keep_numbers")||m.use_asm)&&_.raw?m.print(_.raw):m.print(R(_.getValue()))}),e(Za,function(_,m){m.option("keep_numbers")&&_.raw?m.print(_.raw):m.print(_.getValue()+"n")});const h=/(<\s*\/\s*script)/i,p=/^\s*script/i,v=(_,m)=>m.replace("/","\\/");e(Hi,function(_,m){let{source:S,flags:C}=_.getValue();S=am(S),C=C?m2(C):"",S=S.replace(h,v),p.test(S)&&m.last().endsWith("<")&&m.print(" "),m.print(m.to_utf8(`/${S}/${C}`,!1,!0));const D=m.parent();D instanceof oe&&/^\w/.test(D.operator)&&D.left===_&&m.print(" ")});function E(_,m){m.option("braces")?x(_,m):!_||_ instanceof Ft?m.force_semicolon():_ instanceof Gi&&!(_ instanceof _n)||_ instanceof st?x(_,m):_.print(m)}function A(_){for(var m=_[0],S=m.length,C=1;C<_.length;++C)_[C].length<S&&(m=_[C],S=m.length);return m}function R(_){var m=_.toString(10).replace(/^0\./,".").replace("e+","e"),S=[m];Math.floor(_)===_&&(_<0?S.push("-0x"+(-_).toString(16).toLowerCase()):S.push("0x"+_.toString(16).toLowerCase()));var C,D,k;return(C=/^\.0+/.exec(m))?(D=C[0].length,k=m.slice(D),S.push(k+"e-"+(k.length+D-1))):(C=/0+$/.exec(m))?(D=C[0].length,S.push(m.slice(0,-D)+"e"+D)):(C=/^(\d)\.(\d+)e(-?\d+)$/.exec(m))&&S.push(C[1]+C[2]+"e"+(C[3]-C[2].length)),A(S)}function x(_,m){!_||_ instanceof Ft?m.print("{}"):_ instanceof He?_.print(m):m.with_block(function(){m.indent(),_.print(m),m.newline()})}function F(_,m){_.forEach(function(S){S.DEFMETHOD("add_source_map",m)})}F([Ee,pi,Wt],ia),F([mt,He,kr,st,vt,po,Gi,Ni,Nu,wf,Be,xi,Ct,tl,ot,hi,yo,mi,Rr,ma],function(_){_.add_mapping(this.start)}),F([Wa,ur,da,Oa,oi,qi],function(_){_.add_mapping(this.start,!1)}),F([ni,Fu],function(_){const m=this.end&&this.end.type;m==="name"||m==="privatename"?_.add_mapping(this.end,this.name):_.add_mapping(this.end)}),F([gn],function(_){_.add_mapping(this.start,this.key)})})();const OA=(e,t)=>e===null&&t===null||e.TYPE===t.TYPE&&e.shallow_cmp(t),F2=(e,t)=>{if(!OA(e,t))return!1;const i=[e],r=[t],s=i.push.bind(i),l=r.push.bind(r);for(;i.length&&r.length;){const c=i.pop(),f=r.pop();if(!OA(c,f)||(c._children_backwards(s),f._children_backwards(l),i.length!==r.length))return!1}return i.length==0&&r.length==0},wt=()=>!0;Ee.prototype.shallow_cmp=function(){throw new Error("did not find a shallow_cmp function for "+this.constructor.name)};po.prototype.shallow_cmp=wt;Ni.prototype.shallow_cmp=function(e){return this.value===e.value};Le.prototype.shallow_cmp=wt;Rn.prototype.shallow_cmp=wt;Ft.prototype.shallow_cmp=wt;pi.prototype.shallow_cmp=function(e){return this.label.name===e.label.name};Mr.prototype.shallow_cmp=wt;_o.prototype.shallow_cmp=wt;Sn.prototype.shallow_cmp=function(e){return(this.init==null?e.init==null:this.init===e.init)&&(this.condition==null?e.condition==null:this.condition===e.condition)&&(this.step==null?e.step==null:this.step===e.step)};ri.prototype.shallow_cmp=wt;gs.prototype.shallow_cmp=wt;ua.prototype.shallow_cmp=wt;Wt.prototype.shallow_cmp=wt;et.prototype.shallow_cmp=wt;Be.prototype.shallow_cmp=function(e){return this.is_generator===e.is_generator&&this.async===e.async};kt.prototype.shallow_cmp=function(e){return this.is_array===e.is_array};Ya.prototype.shallow_cmp=wt;mi.prototype.shallow_cmp=wt;Rr.prototype.shallow_cmp=function(e){return this.value===e.value};wf.prototype.shallow_cmp=wt;sr.prototype.shallow_cmp=wt;ca.prototype.shallow_cmp=wt;fa.prototype.shallow_cmp=function(e){return this.is_star===e.is_star};Mt.prototype.shallow_cmp=function(e){return this.alternative==null?e.alternative==null:this.alternative===e.alternative};hi.prototype.shallow_cmp=wt;yo.prototype.shallow_cmp=wt;ma.prototype.shallow_cmp=function(e){return this.body===e.body&&(this.bcatch==null?e.bcatch==null:this.bcatch===e.bcatch)&&(this.bfinally==null?e.bfinally==null:this.bfinally===e.bfinally)};kr.prototype.shallow_cmp=function(e){return this.argname==null?e.argname==null:this.argname===e.argname};Nu.prototype.shallow_cmp=wt;Gi.prototype.shallow_cmp=wt;vo.prototype.shallow_cmp=function(e){return this.value==null?e.value==null:this.value===e.value};rr.prototype.shallow_cmp=wt;xa.prototype.shallow_cmp=function(e){return(this.imported_name==null?e.imported_name==null:this.imported_name===e.imported_name)&&(this.imported_names==null?e.imported_names==null:this.imported_names===e.imported_names)&&(this.attributes==null?e.attributes==null:this.attributes===e.attributes)};Eo.prototype.shallow_cmp=wt;On.prototype.shallow_cmp=function(e){return(this.exported_definition==null?e.exported_definition==null:this.exported_definition===e.exported_definition)&&(this.exported_value==null?e.exported_value==null:this.exported_value===e.exported_value)&&(this.exported_names==null?e.exported_names==null:this.exported_names===e.exported_names)&&(this.attributes==null?e.attributes==null:this.attributes===e.attributes)&&this.module_name===e.module_name&&this.is_default===e.is_default};we.prototype.shallow_cmp=wt;$e.prototype.shallow_cmp=wt;Ie.prototype.shallow_cmp=wt;An.prototype.shallow_cmp=wt;Xt.prototype.shallow_cmp=function(e){return this.property===e.property};Ra.prototype.shallow_cmp=function(e){return this.property===e.property};Bt.prototype.shallow_cmp=function(e){return this.operator===e.operator};oe.prototype.shallow_cmp=function(e){return this.operator===e.operator};Ka.prototype.shallow_cmp=wt;Xe.prototype.shallow_cmp=wt;mt.prototype.shallow_cmp=wt;Ct.prototype.shallow_cmp=wt;gn.prototype.shallow_cmp=wt;Ut.prototype.shallow_cmp=function(e){return this.key===e.key&&this.quote===e.quote};ur.prototype.shallow_cmp=function(e){return this.static===e.static};Wa.prototype.shallow_cmp=function(e){return this.static===e.static};oi.prototype.shallow_cmp=function(e){return this.static===e.static};qi.prototype.shallow_cmp=function(e){return this.static===e.static};st.prototype.shallow_cmp=function(e){return(this.name==null?e.name==null:this.name===e.name)&&(this.extends==null?e.extends==null:this.extends===e.extends)};ha.prototype.shallow_cmp=function(e){return this.static===e.static&&(typeof this.key=="string"?this.key===e.key:!0)};Yi.prototype.shallow_cmp=function(e){return this.static===e.static};ot.prototype.shallow_cmp=function(e){return this.name===e.name};Mu.prototype.shallow_cmp=wt;si.prototype.shallow_cmp=wt;Lu.prototype.shallow_cmp=wt;it.prototype.shallow_cmp=function(e){return this.value===e.value};ze.prototype.shallow_cmp=function(e){return this.value===e.value};Za.prototype.shallow_cmp=function(e){return this.value===e.value};Hi.prototype.shallow_cmp=function(e){return this.value.flags===e.value.flags&&this.value.source===e.value.source};Cs.prototype.shallow_cmp=wt;const Hh=1,L2=2;let mu=null,pu=null,_u=null;class ju{constructor(t,i,r){this.name=i.name,this.orig=[i],this.init=r,this.eliminated=0,this.assignments=0,this.scope=t,this.replaced=0,this.global=!1,this.export=0,this.mangled_name=null,this.undeclared=!1,this.id=ju.next_id++,this.chained=!1,this.direct_access=!1,this.escaped=0,this.recursive_refs=0,this.references=[],this.should_replace=void 0,this.single_use=!1,this.fixed=!1,Object.seal(this)}fixed_value(){return!this.fixed||this.fixed instanceof Ee?this.fixed:this.fixed()}unmangleable(t){return t||(t={}),mu&&mu.has(this.id)&&Tu(t.keep_fnames,this.orig[0].name)?!0:this.global&&!t.toplevel||this.export&Hh||this.undeclared||!t.eval&&this.scope.pinned()||(this.orig[0]instanceof dr||this.orig[0]instanceof Lr)&&Tu(t.keep_fnames,this.orig[0].name)||this.orig[0]instanceof ni||(this.orig[0]instanceof um||this.orig[0]instanceof lm)&&Tu(t.keep_classnames,this.orig[0].name)}
267mangle(t){const i=t.cache&&t.cache.props;if(this.global&&i&&i.has(this.name))this.mangled_name=i.get(this.name);else if(!this.mangled_name&&!this.unmangleable(t)){var r=this.scope,s=this.orig[0];t.ie8&&s instanceof dr&&(r=r.parent_scope);const l=cv(this);this.mangled_name=l?l.mangled_name||l.name:r.next_mangled(t,this),this.global&&i&&i.set(this.name,this.mangled_name)}}}ju.next_id=1;function cv(e){if(e.orig[0]instanceof $a&&e.scope.is_block_scope())return e.scope.get_defun_scope().variables.get(e.name)}Ue.DEFMETHOD("figure_out_scope",function(e,{parent_scope:t=void 0,toplevel:i=this}={}){if(e=xr(e,{cache:null,ie8:!1,safari10:!1,module:!1}),!(i instanceof Wt))throw new Error("Invalid toplevel scope");var r=this.parent_scope=t,s=new Map,l=null,c=null,f=[],v=new Zn((E,A)=>{if(E.is_block_scope()){const D=r;if(E.block_scope=r=new Ue(E),r._block_scope=!0,r.init_scope_vars(D),r.uses_with=D.uses_with,r.uses_eval=D.uses_eval,e.safari10&&(E instanceof Sn||E instanceof ri||E instanceof gs)&&f.push(r),E instanceof hi){const k=r;r=D,E.expression.walk(v),r=k;for(let y=0;y<E.body.length;y++)E.body[y].walk(v)}else A();return r=D,!0}if(E instanceof kt){const D=c;return c=E,A(),c=D,!0}if(E instanceof Ue){E.init_scope_vars(r);var R=r,x=l,F=s;return l=r=E,s=new Map,A(),r=R,l=x,s=F,!0}if(E instanceof pi){var _=E.label;if(s.has(_.name))throw new Error(Bh("Label {name} defined twice",_));return s.set(_.name,_),A(),s.delete(_.name),!0}if(E instanceof ua){for(var m=r;m;m=m.parent_scope)m.uses_with=!0;return}if(E instanceof ot&&(E.scope=r),E instanceof Nf&&(E.thedef=E,E.references=[]),E instanceof dr)l.def_function(E,E.name=="arguments"?void 0:l);else if(E instanceof Lr){const D=l.parent_scope;E.scope=v.directives["use strict"]?D:D.get_defun_scope(),h(E.scope.def_function(E,l),1)}else if(E instanceof um)h(l.def_variable(E,l),1);else if(E instanceof os)r.def_variable(E);else if(E instanceof lm)h((E.scope=l.parent_scope).def_function(E,l),1);else if(E instanceof bo||E instanceof ku||E instanceof vs||E instanceof Es||E instanceof $a){var S;if(E instanceof wr?S=r.def_variable(E,null):S=l.def_variable(E,E.TYPE=="SymbolVar"?null:void 0),S.orig.every(D=>D===E?!0:E instanceof wr?D instanceof dr:!(D instanceof ku||D instanceof vs||D instanceof Es))||zh(`"${E.name}" is redeclared`,E.start.file,E.start.line,E.start.col,E.start.pos),E instanceof zn||h(S,2),l!==r){E.mark_enclosed();var S=r.find_variable(E);E.thedef!==S&&(E.thedef=S,E.reference())}}else if(E instanceof ov){var C=s.get(E.name);if(!C)throw new Error(Bh("Undefined label {name} [{line},{col}]",{name:E.name,line:E.start.line,col:E.start.col}));E.thedef=C}!(r instanceof Wt)&&(E instanceof On||E instanceof xa)&&zh(`"${E.TYPE}" statement may only appear at the top level`,E.start.file,E.start.line,E.start.col,E.start.pos)});e.module&&(v.directives["use strict"]=!0),this.walk(v);function h(E,A){if(c){var R=0;do A++;while(v.parent(R++)!==c)}var x=v.parent(A);if(E.export=x instanceof On?Hh:0){var F=x.exported_definition;(F instanceof fn||F instanceof ja)&&x.is_default&&(E.export=L2)}}this instanceof Wt&&(this.globals=new Map);var v=new Zn(E=>{if(E instanceof sr&&E.label)return E.label.thedef.references.push(E),!0;if(E instanceof Se){var A=E.name;if(A=="eval"&&v.parent()instanceof we)for(var R=E.scope;R&&!R.uses_eval;R=R.parent_scope)R.uses_eval=!0;var x;return v.parent()instanceof rr&&v.parent(1).module_name||!(x=E.scope.find_variable(A))?(x=i.def_global(E),E instanceof nl&&(x.export=Hh)):x.scope instanceof Be&&A=="arguments"&&(x.scope.get_defun_scope().uses_arguments=!0),E.thedef=x,E.reference(),E.scope.is_block_scope()&&!(x.orig[0]instanceof wr)&&(E.scope=E.scope.get_defun_scope()),!0}var F;if(E instanceof $a&&(F=cv(E.definition())))for(var R=E.scope;R&&(el(R.enclosed,F),R!==F.scope);)R=R.parent_scope});if(this.walk(v),(e.ie8||e.safari10)&&Gn(this,E=>{if(E instanceof $a){var A=E.name,R=E.thedef.references,x=E.scope.get_defun_scope(),F=x.find_variable(A)||i.globals.get(A)||x.def_variable(E);return R.forEach(function(_){_.thedef=F,_.reference()}),E.thedef=F,E.reference(),!0}}
267),e.safari10)for(const E of f)E.parent_scope.variables.forEach(function(A){el(E.enclosed,A)})});Wt.DEFMETHOD("def_global",function(e){var t=this.globals,i=e.name;if(t.has(i))return t.get(i);var r=new ju(this,e);return r.undeclared=!0,r.global=!0,t.set(i,r),r});Ue.DEFMETHOD("init_scope_vars",function(e){this.variables=new Map,this.uses_with=!1,this.uses_eval=!1,this.parent_scope=e,this.enclosed=[],this.cname=-1});Ue.DEFMETHOD("conflicting_def",function(e){return this.enclosed.find(t=>t.name===e)||this.variables.has(e)||this.parent_scope&&this.parent_scope.conflicting_def(e)});Ue.DEFMETHOD("conflicting_def_shallow",function(e){return this.enclosed.find(t=>t.name===e)||this.variables.has(e)});Ue.DEFMETHOD("add_child_scope",function(e){if(e.parent_scope===this)return;e.parent_scope=this,e instanceof rn&&this instanceof Be&&!this.uses_arguments&&(this.uses_arguments=Gn(e,s=>{if(s instanceof Se&&s.scope instanceof Be&&s.name==="arguments")return Ki;if(s instanceof Be&&!(s instanceof rn))return!0})),this.uses_with=this.uses_with||e.uses_with,this.uses_eval=this.uses_eval||e.uses_eval;const t=(()=>{const s=[];let l=this;do s.push(l);while(l=l.parent_scope);return s.reverse(),s})(),i=new Set(e.enclosed),r=[];for(const s of t){r.forEach(l=>el(s.enclosed,l));for(const l of s.variables.values())i.has(l)&&(el(r,l),el(s.enclosed,l))}});function B2(e){const t=new Set;for(const i of new Set(e))(function r(s){s==null||t.has(s)||(t.add(s),r(s.parent_scope))})(i);return[...t]}Ue.DEFMETHOD("create_symbol",function(e,{source:t,tentative_name:i,scope:r,conflict_scopes:s=[r],init:l=null}={}){let c;if(s=B2(s),i){i=c=i.replace(/(?:^[^a-z_$]|[^a-z0-9_$])/ig,"_");let h=0;for(;s.find(p=>p.conflicting_def_shallow(c));)c=i+"$"+h++}if(!c)throw new Error("No symbol name could be generated in create_symbol()");const f=M(e,t,{name:c,scope:r});return this.def_variable(f,l||null),f.mark_enclosed(),f});Ee.DEFMETHOD("is_block_scope",rt);st.DEFMETHOD("is_block_scope",rt);Be.DEFMETHOD("is_block_scope",rt);Wt.DEFMETHOD("is_block_scope",rt);yo.DEFMETHOD("is_block_scope",rt);Rn.DEFMETHOD("is_block_scope",ai);Ue.DEFMETHOD("is_block_scope",function(){return this._block_scope||!1});Da.DEFMETHOD("is_block_scope",ai);Be.DEFMETHOD("init_scope_vars",function(){Ue.prototype.init_scope_vars.apply(this,arguments),this.uses_arguments=!1,this.def_variable(new zn({name:"arguments",start:this.start,end:this.end}))});rn.DEFMETHOD("init_scope_vars",function(){Ue.prototype.init_scope_vars.apply(this,arguments),this.uses_arguments=!1});ot.DEFMETHOD("mark_enclosed",function(){for(var e=this.definition(),t=this.scope;t&&(el(t.enclosed,e),t!==e.scope);)t=t.parent_scope});ot.DEFMETHOD("reference",function(){this.definition().references.push(this),this.mark_enclosed()});Ue.DEFMETHOD("find_variable",function(e){return e instanceof ot&&(e=e.name),this.variables.get(e)||this.parent_scope&&this.parent_scope.find_variable(e)});Ue.DEFMETHOD("def_function",function(e,t){var i=this.def_variable(e,t);return(!i.init||i.init instanceof fn)&&(i.init=t),i});Ue.DEFMETHOD("def_variable",function(e,t){var i=this.variables.get(e.name);return i?(i.orig.push(e),i.init&&(i.scope!==e.scope||i.init instanceof Kt)&&(i.init=t)):(i=new ju(this,e,t),this.variables.set(e.name,i),i.global=!this.parent_scope),e.thedef=i});function fv(e,t){let i;_u&&(i=e.get_defun_scope())&&_u.has(i)&&(e=i);var r=e.enclosed,s=t.nth_identifier;e:for(;;){var l=s.get(++e.cname);if(!fs.has(l)&&!t.reserved.has(l)){if(pu&&pu.has(l))continue e;for(let c=r.length;--c>=0;){const f=r[c],h=f.mangled_name||f.unmangleable(t)&&f.name;if(l==h)continue e}return l}}}Ue.DEFMETHOD("next_mangled",function(e){return fv(this,e)});Wt.DEFMETHOD("next_mangled",function(e){let t;const i=this.mangled_names;do t=fv(this,e);while(i.has(t));return t});Kt.DEFMETHOD("next_mangled",function(e,t){for(var i=t.orig[0]instanceof zn&&this.name&&this.name.definition(),r=i?i.mangled_name||i.name:null;;){var s=fv(this,e);if(!r||r!=s)return s}});ot.DEFMETHOD("unmangleable",function(e){var t=this.definition();return!t||t.unmangleable(e)});Nf.DEFMETHOD("unmangleable",rt);ot.DEFMETHOD("unreferenced",function(){return!this.definition().references.length&&!this.scope.pinned()});ot.DEFMETHOD("definition",function(){return this.thedef});ot.DEFMETHOD("global",function(){return this.thedef.global});function fm(e){return e=xr(e,{eval:!1,nth_identifier:kf,ie8:!1,keep_classnames:!1,keep_fnames:!1,module:!1,reserved:[],toplevel:!1}),e.module&&(e.toplevel=!0),!Array.isArray(e.reserved)&&!(e.reserved instanceof Set)&&(e.reserved=[]),e.reserved=new Set(e.reserved),e.reserved.add("arguments"),e}Wt.DEFMETHOD("mangle_names",function(e){e=fm(e);var t=e.nth_identifier,i=-1,r=[];e.keep_fnames&&(mu=new Set);const s=this.mangled_names=new Set;
267pu=new Set,e.cache&&(this.globals.forEach(c),e.cache.props&&e.cache.props.forEach(function(f){s.add(f)}));var l=new Zn(function(f,h){if(f instanceof pi){var p=i;return h(),i=p,!0}if(f instanceof fn&&!(l.parent()instanceof Ue)&&(_u=_u||new Set,_u.add(f.parent_scope.get_defun_scope())),f instanceof Ue){f.variables.forEach(c);return}if(f.is_block_scope()){f.block_scope.variables.forEach(c);return}if(mu&&f instanceof En&&f.value instanceof Be&&!f.value.name&&Tu(e.keep_fnames,f.name.name)){mu.add(f.name.definition().id);return}if(f instanceof Nf){let v;do v=t.get(++i);while(fs.has(v));return f.mangled_name=v,!0}if(!(e.ie8||e.safari10)&&f instanceof $a){r.push(f.definition());return}});this.walk(l),(e.keep_fnames||e.keep_classnames)&&r.forEach(f=>{f.name.length<6&&f.unmangleable(e)&&pu.add(f.name)}),r.forEach(f=>{f.mangle(e)}),mu=null,pu=null,_u=null;function c(f){f.export&Hh?pu.add(f.name):e.reserved.has(f.name)||r.push(f)}});Wt.DEFMETHOD("find_colliding_names",function(e){const t=e.cache&&e.cache.props,i=new Set;return e.reserved.forEach(r),this.globals.forEach(s),this.walk(new Zn(function(l){l instanceof Ue&&l.variables.forEac
267h(s),l instanceof $a&&s(l.definition())})),i;function r(l){i.add(l)}function s(l){var c=l.name;if(l.global&&t&&t.has(c))c=t.get(c);else if(!l.unmangleable(e))return;r(c)}});Wt.DEFMETHOD("expand_names",function(e){e=fm(e);var t=e.nth_identifier;t.reset&&t.sort&&(t.reset(),t.sort());var i=this.find_colliding_names(e),r=0;this.globals.forEach(l),this.walk(new Zn(function(c){c instanceof Ue&&c.variables.forEach(l),c instanceof $a&&l(c.definition())}));function s(){var c;do c=t.get(r++);while(i.has(c)||fs.has(c));return c}function l(c){if(c.global&&e.cache||c.unmangleable(e)||e.reserved.has(c.name))return;const f=cv(c),h=c.name=f?f.name:s();c.orig.forEach(function(p){p.name=h}),c.references.forEach(function(p){p.name=h})}});Ee.DEFMETHOD("tail_node",hl);$e.DEFMETHOD("tail_node",function(){return this.expressions[this.expressions.length-1]});Wt.DEFMETHOD("compute_char_frequency",function(e){e=fm(e);var t=e.nth_identifier;if(!t.reset||!t.consider||!t.sort)return;t.reset();try{Ee.prototype.print=function(r,s){this._print(r,s),this instanceof ot&&!this.unmangleable(e)?t.consider(this.name,-1):e.properties&&(this instanceof Ra?t.consider("#"+this.property,-1):this instanceof Xt?t.consider(this.property,-1):this instanceof Nn&&i(this.property))},t.consider(this.print_to_string(),1)}finally{Ee.prototype.print=Ee.prototype._print}t.sort();function i(r){r instanceof it?t.consider(r.value,-1):r instanceof Xe?(i(r.consequent),i(r.alternative)):r instanceof $e&&i(r.tail_node())}});const kf=(()=>{const e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_".split(""),t="0123456789".split("");let i,r;function s(){r=new Map,e.forEach(function(p){r.set(p,0)}),t.forEach(function(p){r.set(p,0)})}function l(p,v){for(var E=p.length;--E>=0;)r.set(p[E],r.get(p[E])+v)}function c(p,v){return r.get(v)-r.get(p)}function f(){i=pA(e,c).concat(pA(t,c))}s(),f();function h(p){var v="",E=54;p++;do p--,v+=i[p%E],p=Math.floor(p/E),E=64;while(p>0);return v}return{get:h,consider:l,reset:s,sort:f}})();let Kh;Ee.prototype.size=function(e,t){Kh=e&&e._mangle_options;let i=0;return sv(this,(r,s)=>{if(i+=r._size(s),r instanceof rn&&r.is_braceless())return i+=r.body[0].value._size(s),!0},t||e&&e.stack),Kh=void 0,i};Ee.prototype._size=()=>0;po.prototype._size=()=>8;Ni.prototype._size=function(){return 2+this.value.length};const on=e=>e.length&&e.length-1;Rn.prototype._size=function(){return 2+on(this.body)};Wt.prototype._size=function(){return on(this.body)};Ft.prototype._size=()=>1;pi.prototype._size=()=>2;Mr.prototype._size=()=>9;_o.prototype._size=()=>7;Sn.prototype._size=()=>8;ri.prototype._size=()=>8;ua.prototype._size=()=>6;et.prototype._size=()=>3;const dm=e=>(e.is_generator?1:0)+(e.async?6:0);go.prototype._size=function(){return dm(this)+4+on(this.argnames)+on(this.body)};Kt.prototype._size=function(e){return!!cr(e)*2+dm(this)+12+on(this.argnames)+on(this.body)};fn.prototype._size=function(){return dm(this)+13+on(this.argnames)+on(this.body)};rn.prototype._size=function(){let e=2+on(this.argnames);this.argnames.length===1&&this.argnames[0]instanceof ot||(e+=2);const t=this.is_braceless()?0:on(this.body)+2;return dm(this)+e+t};kt.prototype._size=()=>2;mi.prototype._size=function(){return 2+Math.floor(this.segments.length/2)*3};Rr.prototype._size=function(){return this.value.length};un.prototype._size=function(){return this.value?7:6};yf.prototype._size=()=>6;Ca.prototype._size=function(){return this.label?6:5};ys.prototype._size=function(){return this.label?9:8};Mt.prototype._size=()=>4;hi.prototype._size=function(){return 8+on(this.body)};lr.prototype._size=function(){return 5+on(this.body)};pl.prototype._size=function(){return 8+on(this.body)};ma.prototype._size=()=>3;kr.prototype._size=function(){let e=7+on(this.body);return this.argname&&(e+=2),e};Nu.prototype._size=function(){return 7+on(this.body)};_n.prototype._size=function(){return 4+on(this.definitions)};ol.prototype._size=function(){return 4+on(this.definitions)};sl.prototype._size=function(){return 6+on(this.definitions)};sa.prototype._size=function(){return(this.await?6:0)+6+on(this.definitions)};vo.prototype._size=function(){return this.value?1:0};rr.prototype._size=function(){return this.name?4:0};xa.prototype._size=function(){let e=6;return this.imported_name&&(e+=1),(this.imported_name||this.imported_names)&&(e+=5),this.imported_names&&(e+=2+on(this.imported_names)),e};Eo.prototype._size=()=>11;On.prototype._size=function(){let e=7+(this.is_default?8:0);return this.exported_value&&(e+=this.exported_value._size()),this.exported_names&&(e+=2+on(this.exported_names)),this.module_name&&(e+=5),e};we.prototype._size=function(){return this.optional?4+on(this.args):2
267+on(this.args)};xi.prototype._size=function(){return 6+on(this.args)};$e.prototype._size=function(){return on(this.expressions)};Xt.prototype._size=function(){return this.optional?this.property.length+2:this.property.length+1};Ra.prototype._size=function(){return this.optional?this.property.length+3:this.property.length+2};Nn.prototype._size=function(){return this.optional?4:2};Bt.prototype._size=function(){return this.operator==="typeof"?7:this.operator==="void"?5:this.operator.length};oe.prototype._size=function(e){if(this.operator==="in")return 4;let t=this.operator.length;return(this.operator==="+"||this.operator==="-")&&this.right instanceof Bt&&this.right.operator===this.operator&&(t+=1),this.needs_parens(e)&&(t+=2),t};Xe.prototype._size=()=>3;mt.prototype._size=function(){return 2+on(this.elements)};Ct.prototype._size=function(e){let t=2;return cr(e)&&(t+=2),t+on(this.properties)};const hm=e=>typeof e=="string"?e.length:0;Ut.prototype._size=function(){return hm(this.key)+1};const mm=e=>e?7:0;Wa.prototype._size=function(){return 5+mm(this.static)+hm(this.key)};ur.prototype._size=function(){return 5+mm(this.static)+hm(this.key)};oi.prototype._size=function(){return mm(this.static)+hm(this.key)};qi.prototype._size=function(){return oi.prototype._size.call(this)+1};da.prototype._size=function(){return oi.prototype._size.call(this)+4};Oa.prototype._size=function(){return oi.prototype._size.call(this)+4};Ka.prototype._size=function(){return 5};st.prototype._size=function(){return(this.name?8:7)+(this.extends?8:0)};_i.prototype._size=function(){return 8+on(this.body)};ha.prototype._size=function(){return mm(this.static)+(typeof this.key=="string"?this.key.length+2:0)+(this.value?1:0)};Yi.prototype._size=function(){return ha.prototype._size.call(this)+1};ot.prototype._size=function(){return Kh&&this.thedef&&!this.thedef.unmangleable(Kh)?1:this.name.length};So.prototype._size=function(){return this.name.length};Se.prototype._size=Un.prototype._size=function(){return this.name==="arguments"?9:ot.prototype._size.call(this)};Mu.prototype._size=()=>10;Au.prototype._size=function(){return this.name.length};ss.prototype._size=function(){return this.name.length};si.prototype._size=()=>4;Lu.prototype._size=()=>5;it.prototype._size=function(){return this.value.length+2};ze.prototype._size=function(){const{value:e}=this;return e===0?1:e>0&&Math.floor(e)===e?Math.floor(Math.log10(e)+1):e.toString().length};Za.prototype._size=function(){return this.value.length};Hi.prototype._size=function(){return this.value.toString().length};Pi.prototype._size=()=>4;Mf.prototype._size=()=>3;nn.prototype._size=()=>6;Vi.prototype._size=()=>0;bs.prototype._size=()=>8;la.prototype._size=()=>4;To.prototype._size=()=>5;ca.prototype._size=()=>6;fa.prototype._size=()=>6;const ls=1,hg=2,mg=4,dv=8,vf=16,Bu=32,Ss=256,uy=512,hv=1024,I2=Ss|uy|hv,ii=(e,t)=>e.flags&t,ji=(e,t)=>{e.flags|=t},qu=(e,t)=>{e.flags&=~t};function mv(e,t){return t instanceof $e?e.push(...t.expressions):e.push(t),e}function Ze(e,t){if(t.length==1)return t[0];if(t.length==0)throw new Error("trying to create a sequence with length zero!");return M($e,e,{expressions:t.reduce(mv,[])})}function pv(e){return M(Kt,e,{uses_arguments:!1,argnames:[],body:[],is_generator:!1,async:!1,variables:new Map,uses_with:!1,uses_eval:!1,parent_scope:null,enclosed:[],cname:0,block_scope:void 0})}function Mi(e,t){switch(typeof e){case"string":return M(it,t,{value:e});case"number":return isNaN(e)?M(Mf,t):isFinite(e)?1/e<0?M(Pe,t,{operator:"-",expression:M(ze,t,{value:-e})}):M(ze,t,{value:e}):e<0?M(Pe,t,{operator:"-",expression:M(bs,t)}):M(bs,t);case"bigint":return M(Za,t,{value:e.toString()});case"boolean":return M(e?la:To,t);case"undefined":return M(nn,t);default:if(e===null)return M(Pi,t,{value:null});if(e instanceof RegExp)return M(Hi,t,{value:{source:am(e.source),flags:e.flags}});throw new Error(Bh("Can't handle constant of type: {type}",{type:typeof e}))}}function Ao(e,t){return e.size()>t.size()?t:e}function P2(e,t){return Ao(M(Le,e,{body:e}),M(Le,t,{body:t})).body}function aa(e,t,i){return cr(e)?P2(t,i):Ao(t,i)}function Rx(e){if(e instanceof vt)return e.getValue();if(!(e instanceof Pe&&e.operator=="void"&&e.expression instanceof vt))return e}function Ox(e,t){if(t=Rx(t),!(t instanceof Ee)){var i;if(e instanceof mt){var r=e.elements;if(t=="length")return Mi(r.length,e);typeof t=="number"&&t in r&&(i=r[t])}else if(e instanceof Ct){t=""+t;for(var s=e.properties,l=s.length;--l>=0;){var c=s[l];if(!(c instanceof Ut))return;!i&&s[l].key===t&&(i=s[l].value)}}return i instanceof Se&&i.fixed_value()||i}}function _v(e,t){var i=!1,r=new Zn(function(s){if(i||s instanceof Ue)return!0;
267if(s instanceof sr&&r.loopcontrol_target(s)===e)return i=!0});return t instanceof pi&&r.push(t),r.push(e),e.body.walk(r),i}function ul(e,t,i){if(wx(e,t,i)){const r=M(ze,t,{value:0});return Ze(t,[r,i])}else return i}function wx(e,t,i){return e instanceof Pe&&e.operator=="delete"||e instanceof we&&e.expression===t&&(i instanceof An||i instanceof Ie||i instanceof Se&&i.name=="eval")}function pm(e){return e instanceof rn||e instanceof Kt}function gv(e){return e.TYPE!="Call"?!1:e.expression instanceof Kt||gv(e.expression)}function us(e){return e===null||e instanceof Ft?!0:e instanceof He?e.body.length==0:!1}const wA=pt("Infinity NaN undefined");function Nx(e){return e instanceof bs||e instanceof Mf||e instanceof nn}function Th(e,t){if(!(e instanceof Se))return!1;for(var i=e.definition().orig,r=i.length;--r>=0;)if(i[r]instanceof t)return!0}function Xh(e){return!(e instanceof ja||e instanceof fn||e instanceof ol||e instanceof sl||e instanceof sa||e instanceof On||e instanceof xa)}function Ah(e){if(e===null)return[];if(e instanceof He)return e.body;if(e instanceof Ft)return[];if(e instanceof Hn)return[e];throw new Error("Can't convert thing to statement array")}function Mx(e,t){const i=r=>{if(r instanceof Se&&t.includes(r.definition()))return Ki};return sv(e,(r,s)=>{if(r instanceof Ue&&r!==e){var l=s.parent();return l instanceof we&&l.expression===r&&!(r.async||r.is_generator)?void 0:Gn(r,i)?Ki:!0}})}function _m(e,t){for(var i,r=0;i=e.parent(r);r++)if(i instanceof Be||i instanceof st){var s=i.name;if(s&&s.definition()===t)return!0}return!1}function kx(e,t){return t.top_retain&&e instanceof fn&&ii(e,hv)&&e.name&&t.top_retain(e.name.definition())}function yv(e){const t=new Map;for(var i of Object.keys(e))t.set(i,pt(e[i]));return(s,l)=>{const c=t.get(s);return c!=null&&c.has(l)}}const gm=new Set(["Number","String","Array","Object","Function","Promise"]),qs=["constructor","toString","valueOf"],Fx=yv({Array:["at","flat","includes","indexOf","join","lastIndexOf","slice",...qs],Boolean:qs,Function:qs,Number:["toExponential","toFixed","toPrecision",...qs],Object:qs,RegExp:["test",...qs],String:["at","charAt","charCodeAt","charPointAt","concat","endsWith","fromCharCode","fromCodePoint","includes","indexOf","italics","lastIndexOf","localeCompare","match","matchAll","normalize","padStart","padEnd","repeat","replace","replaceAll","search","slice","split","startsWith","substr","substring","repeat","toLocaleLowerCase","toLocaleUpperCase","toLowerCase","toUpperCase","trim","trimEnd","trimStart",...qs]}),Lx=yv({Array:["isArray"],Math:["abs","acos","asin","atan","ceil","cos","exp","floor","log","round","sin","sqrt","tan","atan2","pow","max","min"],Number:["isFinite","isNaN"],Object:["create","getOwnPropertyDescriptor","getOwnPropertyNames","getPrototypeOf","isExtensible","isFrozen","isSealed","hasOwn","keys"],String:["fromCharCode"]}),V2=yv({Math:["E","LN10","LN2","LOG2E","LOG10E","PI","SQRT1_2","SQRT2"],Number:["MAX_VALUE","MIN_VALUE","NaN","NEGATIVE_INFINITY","POSITIVE_INFINITY"]}),hr=e=>e instanceof Se&&e.definition().undeclared,vv=pt("<<< >> << & | ^ ~"),cl=pt("&& || ??"),ym=pt("delete ++ --");(function(e){const t=pt("! delete"),i=pt("in instanceof == != === !== < <= >= >");e(Ee,rt),e(Pe,function(){return t.has(this.operator)}),e(oe,function(){return i.has(this.operator)||cl.has(this.operator)&&this.left.is_boolean()&&this.right.is_boolean()}),e(Xe,function(){return this.consequent.is_boolean()&&this.alternative.is_boolean()}),e(We,function(){return this.operator=="="&&this.right.is_boolean()}),e($e,function(){return this.tail_node().is_boolean()}),e(la,ai),e(To,ai)})(function(e,t){e.DEFMETHOD("is_boolean",t)});(function(e){e(Ee,rt),e(ze,ai);const t=pt("+ - ~ ++ --");e(Bt,function(r){return t.has(this.operator)&&this.expression.is_number(r)});const i=pt("- * / % & | ^ << >> >>>");e(oe,function(r){return this.operator==="+"?this.left.is_number(r)&&this.right.is_number_or_bigint(r)||this.right.is_number(r)&&this.left.is_number_or_bigint(r):i.has(this.operator)?this.left.is_number(r)||this.right.is_number(r):!1}),e(We,function(r){return(this.operator==="="||i.has(this.operator.slice(0,-1)))&&this.right.is_number(r)}),e($e,function(r){return this.tail_node().is_number(r)}),e(Xe,function(r){return this.consequent.is_number(r)&&this.alternative.is_number(r)})})(function(e,t){e.DEFMETHOD("is_number",t)});(function(e){e(Ee,rt),e(Za,ai);const t=pt("+ - ~ ++ --");e(Bt,function(r){return t.has(this.operator)&&this.expression.is_bigint(r)});const i=pt("- * / % & | ^ << >>");e(oe,function(r){return this.operator==="+"?this.left.is_bigint(r)&&this.right.is_number_or_bigint(r)||this.right.is_bigint(r)&&this.left.is_number_or_bigint(r):i.has(this.operator)?this.left.is_bigint(r)||this.right.is_bigint(r):!1}),e(We,function(r){return(i.has(this.operator.slice(0,-1))||this.operator=="=")&&this.right.is_bigint(r)}),e($e,function(r){return this.tail_node().is_bigint(r)}),e(Xe,function(r){return this.consequent.is_bigint(r)&&this.alternative.is_bigint(r)})})(function(e,t){e.DEFMETHOD("is_bigint",t)});(function(e){e(Ee,rt),e(ze,ai),e(Za,ai);const t=pt("+ - ~ ++ --");e(Bt,function(r){return t.has(this.operator)});const i=pt("- * / % & | ^ << >>");e(oe,function(r){return this.operator==="+"?this.left.is_number_or_bigint(r)&&this.right.is_number_or_bigint(r):i.has(this.operator)}),e(We,function(r){return i.has(this.operator.slice(0,-1))||this.operator=="="&&this.right.is_number_or_bigint(r)}),e($e,function(r){return this.tail_node().is_number_or_bigint(r)}),e(Xe,function(r){return this.consequent.is_number_or_bigint(r)&&this.alternative.is_number_or_bigint(r)})})(function(e,t){e.DEFMETHOD("is_number_or_bigint",t)});(function(e){e(Ee,rt),e(ze,function(t){return this.value===(this.value|0)}),e(Pe,function(t){return this.operator=="~"?this.expression.is_number(t):this.operator==="+"?this.expression.is_32_bit_integer(t):!1}),e(oe,function(t){return vv.has(this.operator)&&(this.left.is_number(t)||this.right.is_number(t))})})(function(e,t){e.DEFMETHOD("is_32_bit_integer",t)});(function(e){e(Ee,rt),e(it,ai),e(mi,ai),e(Pe,function(){return this.operator=="typeof"}),e(oe,function(t){return this.operator=="+"&&(this.left.is_string(t)||this.right.is_string(t))}),e(We,function(t){return(this.operator=="="||this.operator=="+=")&&this.right.is_string(t)}),e($e,function(t){return this.tail_node().is_string(t)}),e(Xe,function(t){return this.consequent.is_string(t)&&this.alternative.is_string(t)})})(function(e,t){e.DEFMETHOD("is_string",t)});function or(e,t){return ii(e,dv)||e instanceof nn||e instanceof Pe&&e.operator=="void"&&!e.expression.has_side_effects(t)}function Bx(e,t){let i;return e instanceof Pi||or(e,t)||e instanceof Se&&(i=e.definition().fixed)instanceof Ee&&fr(i,t)}function Iu(e,t){return e instanceof Ie||e instanceof we?e.optional&&Bx(e.expression,t)||Iu(e.expression,t):e instanceof An?Iu(e.expression,t):!1}function fr(e,t){return Bx(e,t)?!0:Iu(e,t)}(function(e){e(Ee,ai),e(Ft,rt),e(vt,rt),e(si,rt);function t(i,r){for(var s=i.length;--s>=0;)if(i[s].has_side_effects(r))return!0;return!1}e(Rn,function(i){return t(this.body,i)}),e(we,function(i){return!this.is_callee_pure(i)&&(!this.expression.is_call_pure(i)||this.expression.has_side_effects(i))?!0:t(this.args,i)}),e(hi,function(i){return this.expression.has_side_effects(i)||t(this.body,i)}),e(lr,function(i){return this.expression.has_side_effects(i)||t(this.body,i)}),e(ma,function(i){return this.body.has_side_effects(i)||this.bcatch&&this.bcatch.has_side_effects(i)||this.bfinally&&this.bfinally.has_side_effects(i)}),e(Mt,function(i){return this.condition.has_side_effects(i)||this.body&&this.body.has_side_effects(i)||this.alternative&&this.alternative.has_side_effects(i)}),e(Eo,rt),e(pi,function(i){return this.body.has_side_effects(i)}),e(Le,function(i){return this.body.has_side_effects(i)}),e(Be,rt),e(st,function(i){return this.extends&&this.extends.has_side_effects(i)?!0:t(this.properties,i)}),e(_i,function(i){return t(this.body,i)}),e(oe,function(i){return this.left.has_side_effects(i)||this.right.has_side_effects(i)}),e(We,ai),e(Xe,function(i){return this.condition.has_side_effects(i)||this.consequent.has_side_effects(i)||this.alternative.has_side_effects(i)}),e(Bt,function(i){return ym.has(this.operator)||this.expression.has_side_effects(i)}),e(Se,function(i){return!this.is_declared(i)&&!gm.has(this.name)}),e(So,rt),e(Un,rt),e(Ct,function(i){return t(this.properties,i)}),e(Ut,function(i){return this.computed_key()&&this.key.has_side_effects(i)||this.value&&this.value.has_side_effects(i)}),e([ha,Yi],function(i){return this.computed_key()&&this.key.has_side_effects(i)||this.static&&this.value&&this.value.has_side_effects(i)}),e([qi,da,Oa,oi,Wa,ur],function(i){return this.computed_key()&&this.key.has_side_effects(i)}),e(mt,function(i){return t(this.elements,i)}),e(Xt,function(i){return fr(this,i)?this.expression.has_side_effects(i):!this.optional&&this.expression.may_throw_on_access(i)?!0:this.expression.has_side_effects(i)}),e(Nn,function(i){if(fr(this,i))return this.expression.has_side_effects(i);if(!this.optional&&this.expression.may_throw_on_access(i))return!0;var r=this.property.has_side_effects(i);return r&&this.optional?!0:r||this.expression.has_side_effects(i)}),e(An,function(i){return this.expression.has_side_effects(i)}),e($e,function(i){return t(this.expressions,i)}),e(Ti,function(i){return t(this.definitions,i)}),e(En,function(){return this.value!=null}),e(Rr,rt),e(mi,function(i){return t(this.segments,i)})})(function(e,t){for(const i of[].concat(e))i.DEFMETHOD("has_side_effects",t)});(function(e){e(Ee,ai),e(vt,rt),e(Ft,rt),e(Be,rt),e(Un,rt),e(si,rt),e(Eo,rt);function t(i,r){for(var s=i.length;--s>=0;)if(i[s].may_throw(r))return!0;return!1}e(st,function(i){return this.extends&&this.extends.may_throw(i)?!0:t(this.properties,i)}),e(_i,function(i){return t(this.body,i)}),e(mt,function(i){return t(this.elements,i)}),e(We,function(i){return this.right.may_throw(i)?!0:!i.has_directive("use strict")&&this.operator=="="&&this.left instanceof Se?!1:this.left.may_throw(i)}),e(oe,function(i){return this.left.may_throw(i)||this.right.may_throw(i)}),e(Rn,function(i){return t(this.body,i)}),e(we,function(i){return fr(this,i)?!1:t(this.args,i)?!0:this.is_callee_pure(i)?!1:this.expression.may_throw(i)?!0:!(this.expression instanceof Be)||t(this.expression.body,i)}),e(lr,function(i){return this.expression.may_throw(i)||t(this.body,i)}),e(Xe,function(i){return this.condition.may_throw(i)||this.consequent.may_throw(i)||this.alternative.may_throw(i)}),e(Ti,function(i){return t(this.definitions,i)}),e(Mt,function(i){return this.condition.may_throw(i)||this.body&&this.body.may_throw(i)||this.alternative&&this.alternative.may_throw(i)}),e(pi,function(i){return this.body.may_throw(i)}),e(Ct,function(i){return t(this.properties,i)}),e(Ut,function(i){return this.computed_key()&&this.key.may_throw(i)||this.value?this.value.may_throw(i):!1}),e([ha,Yi],function(i){return this.computed_key()&&this.key.may_throw(i)||this.static&&this.value&&this.value.may_throw(i)}),e([oi,Wa,ur],function(i){return this.computed_key()&&this.key.may_throw(i)}),e([qi,da,Oa],rt),e(un,function(i){return this.value&&this.value.may_throw(i)}),e($e,function(i){return t(this.expressions,i)}),e(Le,function(i){return this.body.may_throw(i)}),e(Xt,function(i){return fr(this,i)?!1:!this.optional&&this.expression.may_throw_on_access(i)||this.expression.may_throw(i)}),e(Nn,function(i){return fr(this,i)?!1:!this.optional&&this.expression.may_throw_on_access(i)||this.expression.may_throw(i)||this.property.may_throw(i)}),e(An,function(i){return this.expression.may_throw(i)}),e(hi,function(i){return this.expression.may_throw(i)||t(this.body,i)}),e(Se,function(i){return!this.is_declared(i)&&!gm.has(this.name)}),e(So,rt),e(ma,function(i){return this.bcatch?this.bcatch.may_throw(i):this.body.may_throw(i)||this.bfinally&&this.bfinally.may_throw(i)}),e(Bt,function(i){return this.operator=="typeof"&&this.expression instanceof Se?!1:this.expression.may_throw(i)}),e(En,function(i){return this.value?this.value.may_throw(i):!1})})(function(e,t){for(const i of[].concat(e))i.DEFMETHOD("may_throw",t)});(function(e){function t(i){let r=!0;return Gn(this,s=>
267{if(s instanceof Se){if(ii(this,vf))return r=!1,Ki;var l=s.definition();if(ay(l,this.enclosed)&&!this.variables.has(l.name)){if(i){var c=i.find_variable(s);if(l.undeclared?!c:c===l)return r="f",!0}return r=!1,Ki}return!0}if(s instanceof si&&this instanceof rn)return r=!1,Ki}),r}e(Ee,rt),e(vt,ai),e(st,function(i){if(this.extends&&!this.extends.is_constant_expression(i))return!1;for(const r of this.properties)if(r.computed_key()&&!r.key.is_constant_expression(i)||r.static&&r.value&&!r.value.is_constant_expression(i)||r instanceof _i)return!1;return t.call(this,i)}),e(Be,t),e(Bt,function(){return this.expression.is_constant_expression()}),e(oe,function(){return this.left.is_constant_expression()&&this.right.is_constant_expression()}),e(mt,function(){return this.elements.every(i=>i.is_constant_expression())}),e(Ct,function(){return this.properties.every(i=>i.is_constant_expression())}),e(gn,function(){return!!(!(this.key instanceof Ee)&&this.value&&this.value.is_constant_expression())})})(function(e,t){e.DEFMETHOD("is_constant_expression",t)});(function(e){Ee.DEFMETHOD("may_throw_on_access",function(i){return!i.option("pure_getters")||this._dot_throw(i)});function t(i){return/strict/.test(i.option("pure_getters"))}e(Ee,t),e(Pi,ai),e(nn,ai),e(vt,rt),e(mt,rt),e(Ct,function(i){if(!t(i))return!1;for(var r=this.properties.length;--r>=0;)if(this.properties[r]._dot_throw(i))return!0;return!1}),e(st,rt),e(gn,rt),e(Wa,ai),e(et,function(i){return this.expression._dot_throw(i)}),e(Kt,rt),e(rn,rt),e(Co,rt),e(Pe,function(){return this.operator=="void"}),e(oe,function(i){return(this.operator=="&&"||this.operator=="||"||this.operator=="??")&&(this.left._dot_throw(i)||this.right._dot_throw(i))}),e(We,function(i){return this.logical?!0:this.operator=="="&&this.right._dot_throw(i)}),e(Xe,function(i){return this.consequent._dot_throw(i)||this.alternative._dot_throw(i)}),e(Xt,function(i){return t(i)?this.property=="prototype"?!(this.expression instanceof Kt||this.expression instanceof st):!0:!1}),e(An,function(i){return this.expression._dot_throw(i)}),e($e,function(i){return this.tail_node()._dot_throw(i)}),e(Se,function(i){if(this.name==="arguments"&&this.scope instanceof Be)return!1;if(ii(this,dv))return!0;if(!t(i)||hr(this)&&this.is_declared(i)||this.is_immutable())return!1;var r=this.fixed_value();return!r||r._dot_throw(i)})})(function(e,t){e.DEFMETHOD("_dot_throw",t)});function il(e,t){if(t instanceof Bt&&ym.has(t.operator))return t.expression;if(t instanceof We&&t.left===e||t instanceof ri&&t.init===e)return e}(function(e){function t(r){return M(Pe,r,{operator:"!",expression:r})}function i(r,s,l){var c=t(r);if(l){var f=M(Le,s,{body:s});return Ao(c,f)===f?s:c}return Ao(c,s)}e(Ee,function(){return t(this)}),e(Hn,function(){throw new Error("Cannot negate a statement")}),e(Kt,function(){return t(this)}),e(st,function(){return t(this)}),e(rn,function(){return t(this)}),e(Pe,function(){return this.operator=="!"?this.expression:t(this)}),e($e,function(r){var s=this.expressions.slice();return s.push(s.pop().negate(r)),Ze(this,s)}),e(Xe,function(r,s){var l=this.clone();return l.consequent=l.consequent.negate(r),l.alternative=l.alternative.negate(r),i(this,l,s)}),e(oe,function(r,s){var l=this.clone(),c=this.operator;if(r.option("unsafe_comps"))switch(c){case"<=":return l.operator=">",l;case"<":return l.operator=">=",l;case">=":return l.operator="<",l;case">":return l.operator="<=",l}switch(c){case"==":return l.operator="!=",l;case"!=":return l.operator="==",l;case"===":return l.operator="!==",l;case"!==":return l.operator="===",l;case"&&":return l.operator="||",l.left=l.left.negate(r,s),l.right=l.right.negate(r),i(this,l,s);case"||":return l.operator="&&",l.left=l.left.negate(r,s),l.right=l.right.negate(r),i(this,l,s)}return t(this)})})(function(e,t){e.DEFMETHOD("negate",function(i,r){return t.call(this,i,r)})});(function(e){function t(i){return M(Pe,i,{operator:"~",expression:i})}e(Ee,function(i){return t(this)}),e(ze,function(i){const r=~this.value;return r.toString().length>this.value.toString().length?t(this):M(ze,this,{value:r})}),e(Pe,function(i,r){return this.operator=="~"&&(this.expression.is_32_bit_integer(i)||(r??i.in_32_bit_context()))?this.expression:t(this)})})(function(e,t){e.DEFMETHOD("bitwise_negate",t)});
267var U2=pt("Boolean decodeURI decodeURIComponent Date encodeURI encodeURIComponent Error escape EvalError isFinite isNaN Number Object parseFloat parseInt RangeError ReferenceError String SyntaxError TypeError unescape URIError");we.DEFMETHOD("is_callee_pure",function(e){if(e.option("unsafe")){var t=this.expression,i=this.args&&this.args[0]&&this.args[0].evaluate(e);if(t.expression&&t.expression.name==="hasOwnProperty"&&(i==null||i.thedef&&i.thedef.undeclared))return!1;if(hr(t)&&U2.has(t.name)||t instanceof Xt&&hr(t.expression)&&Lx(t.expression.name,t.property))return!0}return this instanceof xi&&e.option("pure_new")||e.option("side_effects")&&Oi(this,lv)?!0:!e.pure_funcs(this)});Ee.DEFMETHOD("is_call_pure",rt);Xt.DEFMETHOD("is_call_pure",function(e){if(!e.option("unsafe"))return;const t=this.expression;let i;return t instanceof mt?i="Array":t.is_boolean()?i="Boolean":t.is_number(e)?i="Number":t instanceof Hi?i="RegExp":t.is_string(e)?i="String":this.may_throw_on_access(e)||(i="Object"),i!=null&&Fx(i,this.property)});const Aa=e=>e&&e.aborts();(function(e){e(Hn,_s),e(wf,hl);function t(){for(var i=0;i<this.body.length;i++)if(Aa(this.body[i]))return this.body[i];return null}e(xa,_s),e(He,t),e(yo,t),e(ja,function(){for(const i of this.properties)if(i instanceof _i&&i.aborts())return i;return null}),e(_i,t),e(Mt,function(){return this.alternative&&Aa(this.body)&&Aa(this.alternative)&&this})})(function(e,t){e.DEFMETHOD("aborts",t)});Ee.DEFMETHOD("contains_this",function(){return Gn(this,e=>{if(e instanceof si)return Ki;if(e!==this&&e instanceof Ue&&!(e instanceof rn))return!0})});function Du(e,t,i,r,s,l){var c=t.parent(s),f=il(i,c);if(f)return f;if(!l&&c instanceof we&&c.expression===i&&!(r instanceof rn)&&!(r instanceof st)&&!c.is_callee_pure(e)&&(!(r instanceof Kt)||!(c instanceof xi)&&r.contains_this()))return!0;if(c instanceof mt)return Du(e,t,c,c,s+1);if(c instanceof Ut&&i===c.value){var h=t.parent(s+1);return Du(e,t,h,h,s+2)}if(c instanceof Ie&&c.expression===i){var p=Ox(r,c.property);return!l&&Du(e,t,c,p,s+1)}}function Ix(e){for(let t=-1,i,r;i=e.parent(t),r=e.parent(t+1);t++){if(r instanceof $e)if(r.expressions.indexOf(i)!==r.expressions.length-1){const l=e.parent(t+2);return!(r.expressions.length>2||r.expressions.length===1||!wx(l,r,r.expressions[1]))}else continue;if(r instanceof Bt){const s=r.operator;if(s==="void")return!1;if(s==="typeof"||s==="+"||s==="-"||s==="!"||s==="~")continue}return!(r instanceof Le||r instanceof pi||r instanceof Ue)}return!0}function li(e,t){e.DEFMETHOD("_eval",t)}const Pu=Symbol("This AST_Chain is nullish");Ee.DEFMETHOD("evaluate",function(e){if(!e.option("evaluate"))return this;var t=this._eval(e,1);if(!t||t instanceof RegExp)return t;if(typeof t=="function"||typeof t=="object"||t==Pu)return this;if(typeof t=="string"){const i=this.size(e);if(t.length+2>i)return this}return t});var z2=pt("! ~ - + void");Ee.DEFMETHOD("is_constant",function(){return this instanceof vt?!(this instanceof Hi):this instanceof Pe&&z2.has(this.operator)&&(this.expression instanceof vt||this.expression.is_constant())});li(Hn,function(){throw new Error(Bh("Cannot evaluate a statement [{file}:{line},{col}]",this.start))});li(Be,hl);li(st,hl);li(Ee,hl);li(vt,function(){return this.getValue()});const G2=typeof BigInt=="function";li(Za,function(){return G2?BigInt(this.value):this});li(Hi,function(e){let t=e.evaluated_regexps.get(this.value);if(t===void 0&&Sx(this.value.source)){try{const{source:i,flags:r}=this.value;t=new RegExp(i,r)}catch{t=null}e.evaluated_regexps.set(this.value,t)}return t||this});li(mi,function(){return this.segments.length!==1?this:this.segments[0].value});li(Kt,function(e){if(e.option("unsafe")){var t=function(){};return t.node=this,t.toString=()=>this.print_to_string(),t}return this});li(mt,function(e,t){if(e.option("unsafe")){for(var i=[],r=0,s=this.elements.length;r<s;r++){var l=this.elements[r],c=l._eval(e,t);if(l===c)return this;i.push(c)}return i}return this});li(Ct,function(e,t){if(e.option("unsafe")){for(var i={},r=0,s=this.properties.length;r<s;r++){var l=this.properties[r];if(l instanceof et)return this;var c=l.key;if(c instanceof ot)c=c.name;
267else if(c instanceof Ee&&(c=c._eval(e,t),c===l.key))return this;if(typeof Object.prototype[c]=="function")return this;if(!(l.value instanceof Kt)&&(i[c]=l.value._eval(e,t),i[c]===l.value))return this}return i}return this});var H2=pt("! typeof void");li(Pe,function(e,t){var i=this.expression;if(e.option("typeofs")&&this.operator=="typeof"){if(i instanceof Be||i instanceof Se&&i.fixed_value()instanceof Be)return"function";if((i instanceof Ct||i instanceof mt||i instanceof Se&&(i.fixed_value()instanceof Ct||i.fixed_value()instanceof mt))&&!i.has_side_effects(e))return typeof{}}if(H2.has(this.operator)||t++,i=i._eval(e,t),i===this.expression)return this;switch(this.operator){case"!":return!i;case"typeof":return i instanceof RegExp?this:typeof i;case"void":return;case"~":return~i;case"-":return-i;case"+":return+i}return this});var K2=pt("&& || ?? === !==");const X2=pt("== != === !=="),NA=e=>typeof e=="object"||typeof e=="function"||typeof e=="symbol";li(oe,function(e,t){K2.has(this.operator)||t++;var i=this.left._eval(e,t);if(i===this.left)return this;var r=this.right._eval(e,t);if(r===this.right)return this;if(i!=null&&r!=null&&X2.has(this.operator)&&NA(i)&&NA(r)&&typeof i==typeof r)return this;if(typeof i=="bigint"!=(typeof r=="bigint")||typeof i=="bigint"&&(this.operator===">>>"||this.operator==="/"&&Number(r)===0))return this;var s;switch(this.operator){case"&&":s=i&&r;break;case"||":s=i||r;break;case"??":s=i??r;break;case"|":s=i|r;break;case"&":s=i&r;break;case"^":s=i^r;break;case"+":s=i+r;break;case"*":s=i*r;break;case"**":s=i**r;break;case"/":s=i/r;break;case"%":s=i%r;break;case"-":s=i-r;break;case"<<":s=i<<r;break;case">>":s=i>>r;break;case">>>":s=i>>>r;break;case"==":s=i==r;break;case"===":s=i===r;break;case"!=":s=i!=r;break;case"!==":s=i!==r;break;case"<":s=i<r;break;case"<=":s=i<=r;break;case">":s=i>r;break;case">=":s=i>=r;break;default:return this}return typeof s=="number"&&isNaN(s)&&e.find_parent(ua)?this:s});li(Xe,function(e,t){var i=this.condition._eval(e,t);if(i===this.condition)return this;var r=i?this.consequent:this.alternative,s=r._eval(e,t);return s===r?this:s});const pg=new Set;li(Se,function(e,t){if(pg.has(this))return this;var i=this.fixed_value();if(!i)return this;pg.add(this);const r=i._eval(e,t);if(pg.delete(this),r===i)return this;if(r&&typeof r=="object"){var s=this.definition().escaped;if(s&&t>s)return this}return r});const Px={Array,Math,Number,Object,String},j2=new Set(["dotAll","global","ignoreCase","multiline","sticky","unicode"]);li(Ie,function(e,t){let i=this.expression._eval(e,t+1);if(i===Pu||this.optional&&i==null)return Pu;if(this.property==="length"){if(typeof i=="string")return i.length;if(i instanceof mt&&i.elements.every(h=>!(h instanceof et))&&i.elements.every(h=>!h.has_side_effects(e)))return i.elements.length}if(e.option("unsafe")){var r=this.property;if(r instanceof Ee&&(r=r._eval(e,t),r===this.property))return this;var s=this.expression;if(hr(s)){var l,c=s.name==="hasOwnProperty"&&r==="call"&&(l=e.parent()&&e.parent().args)&&l&&l[0]&&l[0].evaluate(e);if(c=c instanceof Xt?c.expression:c,c==null||c.thedef&&c.thedef.undeclared)return this.clone();if(!V2(s.name,r))return this;i=Px[s.name]}else{if(i instanceof RegExp){if(r=="source")return am(i.source);if(r=="flags"||j2.has(r))return i[r]}if(!i||i===s||!Ri(i,r))return this;if(typeof i=="function")switch(r){case"name":return i.node.name?i.node.name.name:"";case"length":return i.node.length_property();default:return this}}return i[r]}return this});li(An,function(e,t){const i=this.expression._eval(e,t);return i===Pu?void 0:i===this.expression?this:i});li(we,function(e,t){var i=this.expression;const r=i._eval(e,t);if(r===Pu||this.optional&&r==null)return Pu;if(e.option("unsafe")&&i instanceof Ie){var s=i.property;if(s instanceof Ee&&(s=s._eval(e,t),s===i.property))return this;var l,c=i.expression;if(hr(c)){var f=c.name==="hasOwnProperty"&&s==="call"&&this.args[0]&&this.args[0].evaluate(e);if(f=f instanceof Xt?f.expression:f,f==null||f.thedef&&f.thedef.undeclared)return this.clone();if(!Lx(c.name,s))return this;l=Px[c.name]}else{if(l=c._eval(e,t+1),l===c||!l)return this;if(!Fx(l.constructor.name,s))return this}for(var h=[],p=0,v=this.args.length;p<v;p++){var E=this.args[p],A=E._eval(e,t);if(E===A)return this;if(E instanceof Be)return this;h.push(A)}try{return l[s].apply(l,h)}catch{}}return this});li(xi,hl);function dn(e,t){for(const i of[].concat(e))i.DEFMETHOD("drop_side_effect_free",t)}function Ef(e,t,i){var r=e.length;if(!r)return null;for(var s=[],l=!1,c=0;c<r;c++){var f=e[c].drop_side_effect_free(t,i);l|=f!==e[c],f&&(s.push(f),i=!1)}return l?s.length?s:null:e}dn(Ee,hl);dn(vt,_s);dn(si,_s);dn(we,function(e,t){if(Iu(this,e))return this.expression.drop_side_effect_free(e,t);if(!this.is_callee_pure(e)){if(this.expression.is_call_pure(e)){var i=this.args.slice();return i.unshift(this.expression.expression),i=Ef(i,e,t),i&&Ze(this,i)}if(pm(this.expression)&&(!this.expression.name||!this.expression.name.definition().references.length)){var r=this.clone();return r.expression.process_expression(!1,e),r}return this}var s=Ef(this.args,e,t);return s&&Ze(this,s)});dn(go,_s);dn(Kt,_s);dn(rn,_s);dn(st,function(e){const t=[];if(this.is_self_referential()&&this.has_side_effects(e))return this;const i=this.extends&&this.extends.drop_side_effect_free(e);
267i&&t.push(i);for(const s of this.properties)if(s instanceof _i){if(s.has_side_effects(e))return this}else{const l=s.drop_side_effect_free(e);l&&t.push(l)}if(!t.length)return null;const r=Ze(this,t);return this instanceof ja?M(Le,this,{body:r}):r});dn([ha,Yi],function(e){const t=this.computed_key()&&this.key.drop_side_effect_free(e),i=this.static&&this.value&&this.value.drop_side_effect_free(e);return t&&i?Ze(this,[t,i]):t||i||null});dn(oe,function(e,t){var i=this.right.drop_side_effect_free(e);if(!i)return this.left.drop_side_effect_free(e,t);if(cl.has(this.operator)){if(i===this.right)return this;var r=this.clone();return r.right=i,r}else{var s=this.left.drop_side_effect_free(e,t);return s?Ze(this,[s,i]):this.right.drop_side_effect_free(e,t)}});dn(We,function(e){if(this.logical)return this;var t=this.left;if(t.has_side_effects(e)||e.has_directive("use strict")&&t instanceof Ie&&t.expression.is_constant())return this;for(ji(this,Bu);t instanceof Ie;)t=t.expression;return t.is_constant_expression(e.find_parent(Ue))?this.right.drop_side_effect_free(e):this});dn(Xe,function(e){var t=this.consequent.drop_side_effect_free(e),i=this.alternative.drop_side_effect_free(e);if(t===this.consequent&&i===this.alternative)return this;if(!t)return i?M(oe,this,{operator:"||",left:this.condition,right:i}):this.condition.drop_side_effect_free(e);if(!i)return M(oe,this,{operator:"&&",left:this.condition,right:t});var r=this.clone();return r.consequent=t,r.alternative=i,r});dn(Bt,function(e,t){if(ym.has(this.operator))return this.expression.has_side_effects(e)?qu(this,Bu):ji(this,Bu),this;if(this.operator=="typeof"&&this.expression instanceof Se)return null;var i=this.expression.drop_side_effect_free(e,t);return t&&i&&gv(i)?i===this.expression&&this.operator=="!"?this:i.negate(e,t):i});dn(Se,function(e){return this.is_declared(e)||gm.has(this.name)?null:this});dn(Ct,function(e,t){var i=Ef(this.properties,e,t);return i&&Ze(this,i)});dn(Ut,function(e,t){const r=this.key instanceof Ee&&this.key.drop_side_effect_free(e,t),s=this.value.drop_side_effect_free(e,t);return r&&s?Ze(this,[r,s]):r||s});dn([oi,Wa,ur],function(){return this.computed_key()?this.key:null});dn([qi,da,Oa],function(){return null});dn(mt,function(e,t){var i=Ef(this.elements,e,t);return i&&Ze(this,i)});dn(Xt,function(e,t){return Iu(this,e)?this.expression.drop_side_effect_free(e,t):!this.optional&&this.expression.may_throw_on_access(e)?this:this.expression.drop_side_effect_free(e,t)});dn(Nn,function(e,t){if(Iu(this,e))return this.expression.drop_side_effect_free(e,t);if(!this.optional&&this.expression.may_throw_on_access(e))return this;var i=this.property.drop_side_effect_free(e);if(i&&this.optional)return this;var r=this.expression.drop_side_effect_free(e,t);return r&&i?Ze(this,[r,i]):r||i});dn(An,function(e,t){return this.expression.drop_side_effect_free(e,t)});dn($e,function(e){var t=this.tail_node(),i=t.drop_side_effect_free(e);if(i===t)return this;var r=this.expressions.slice(0,-1);return i&&r.push(i),r.length?Ze(this,r):M(ze,this,{value:0})});dn(et,function(e,t){return this.expression.drop_side_effect_free(e,t)});dn(Rr,_s);dn(mi,function(e){var t=Ef(this.segments,e,cr);return t&&Ze(this,t)});const q2=/keep_assign/;Ue.DEFMETHOD("drop_unused",function(e){if(!e.option("unused")||e.has_directive("use asm")||!this.variables)return;var t=this;if(t.pinned())return;var i=!(t instanceof Wt)||e.toplevel.funcs,r=!(t instanceof Wt)||e.toplevel.vars;const s=q2.test(e.option("unused"))?rt:function(R){if(R instanceof We&&!R.logical&&(ii(R,Bu)||R.operator=="="))return R.left;if(R instanceof Bt&&ii(R,Bu))return R.expression};var l=new Map,c=new Map;
267t instanceof Wt&&e.top_retain&&t.variables.forEach(function(R){e.top_retain(R)&&l.set(R.id,R)});var f=new Map,h=new Map,p=this,v=new Zn(function(R,x){if(R instanceof Be&&R.uses_arguments&&!v.has_directive("use strict")&&R.argnames.forEach(function(m){if(m instanceof Un){var S=m.definition();l.set(S.id,S)}}),R===t)return;if(R instanceof st&&R.has_side_effects(e)&&(R.is_self_referential()?x():R.visit_nondeferred_class_parts(v)),R instanceof fn||R instanceof ja){var F=R.name.definition();return(v.parent()instanceof On||!i&&p===t)&&F.global&&l.set(F.id,F),ah(h,F.id,R),!0}const _=p===t;if(R instanceof zn&&_&&ah(f,R.definition().id,R),R instanceof Ti&&_){const m=v.parent()instanceof On;return R.definitions.forEach(function(S){if(S.name instanceof bo&&ah(f,S.name.definition().id,S),(m||!r)&&Gn(S.name,D=>{if(D instanceof Un){const k=D.definition();k.global&&l.set(k.id,k)}}),S.name instanceof kt&&S.walk(v),S.name instanceof Un&&S.value){var C=S.name.definition();ah(h,C.id,S.value),!C.chained&&S.name.fixed_value()===S.value&&c.set(C.id,S),S.value.has_side_effects(e)&&S.value.walk(v)}}),!0}return A(R,x)});t.walk(v),v=new Zn(A),l.forEach(function(R){var x=h.get(R.id);x&&x.forEach(function(F){F.walk(v)})});var E=new Xi(function(x,F,_){var m=E.parent();if(r){const me=s(x);if(me instanceof Se){var C=me.definition(),S=l.has(C.id);if(x instanceof We){if(!S||c.has(C.id)&&c.get(C.id)!==x){const X=x.right.transform(E);return!S&&!X.has_side_effects(e)&&!Ix(E)?_?Ht.skip:M(ze,x,{value:0}):ul(m,x,X)}}else if(!S)return _?Ht.skip:M(ze,x,{value:0})}}if(p===t){var C;if(x.name&&(x instanceof Or&&!Tu(e.option("keep_classnames"),(C=x.name.definition()).name)||x instanceof Kt&&!Tu(e.option("keep_fnames"),(C=x.name.definition()).name))&&(!l.has(C.id)||C.orig.length>1)&&(x.name=null),x instanceof Be&&!(x instanceof go))for(var D=!e.option("keep_fargs")||m instanceof we&&m.expression===x&&!x.pinned()&&(!x.name||x.name.unreferenced()),k=x.argnames,y=k.length;--y>=0;){var b=k[y];b instanceof et&&(b=b.expression),b instanceof di&&(b=b.left),!(b instanceof kt)&&!l.has(b.definition().id)?(ji(b,ls),D&&k.pop()):D=!1}if(x instanceof ja&&x!==t){const me=x.name.definition();if(F(x,this),!(me.global&&!i||l.has(me.id))){const X=x.drop_side_effect_free(e);return X??(me.eliminated++,_?Ht.skip:M(Ft,x))}return x}if(x instanceof fn&&x!==t){const me=x.name.definition();if(!(me.global&&!i||l.has(me.id)))return me.eliminated++,_?Ht.skip:M(Ft,x)}if(x instanceof Ti&&!(m instanceof ri&&m.init===x)){var O=!(m instanceof Wt)&&!(x instanceof _n),L=[],I=[],Y=[],K=[];switch(x.definitions.forEach(function(me){me.value&&(me.value=me.value.transform(E));var xe=me.name instanceof kt,X=xe?new ju(null,{name:"<destructure>"}):me.name.definition();if(O&&X.global)return Y.push(me);if(!(r||O)||xe&&(me.name.names.length||me.name.is_array||e.option("pure_getters")!=!0)||l.has(X.id)){if(me.value&&c.has(X.id)&&c.get(X.id)!==me&&(me.value=me.value.drop_side_effect_free(e)),me.name instanceof bo){var le=f.get(X.id);if(le.length>1&&(!me.value||X.orig.indexOf(me.name)>X.eliminated)){if(me.value){var te=M(Se,me.name,me.name);X.references.push(te);var de=M(We,me,{operator:"=",logical:!1,left:te,right:me.value});c.get(X.id)===me&&c.set(X.id,de),K.push(de.transform(E))}Su(le,me),X.eliminated++;return}}me.value?(K.length>0&&(Y.length>0?(K.push(me.value),me.value=Ze(me.value,K)):L.push(M(Le,x,{body:Ze(x,K)})),K=[]),Y.push(me)):I.push(me)}else if(X.orig[0]instanceof $a){var Ae=me.value&&me.value.drop_side_effect_free(e);Ae&&K.push(Ae),me.value=null,I.push(me)}else{var Ae=me.value&&me.value.drop_side_effect_free(e);Ae&&K.push(Ae),X.eliminated++}}),(I.length>0||Y.length>0)&&(x.definitions=I.concat(Y),L.push(x)),K.length>0&&L.push(M(Le,x,{body:Ze(x,K)})),L.length){case 0:return _?Ht.skip:M(Ft,x);case 1:return L[0];default:return _?Ht.splice(L):M(He,x,{body:L})}}if(x instanceof Sn){F(x,this);var ae;return x.init instanceof He&&(ae=x.init,x.init=ae.body.pop(),ae.body.push(x)),x.init instanceof Le?x.init=x.init.body:us(x.init)&&(x.init=null),ae?_?Ht.splice(ae.body):ae:x}if(x instanceof pi&&x.body instanceof Sn){if(F(x,this),x.body instanceof He){var ae=x.body;return x.body=ae.body.pop(),ae.body.push(x),_?Ht.splice(ae.body):ae}return x}if(x instanceof He)return F(x,this),_&&x.body.every(Xh)?Ht.splice(x.body):x;if(x instanceof Ue&&!(x instanceof _i)){const me=p;return p=x,F(x,this),p=me,x}}},function(x,F){if(x instanceof $e)switch(x.expressions.length){case 0:return F?Ht.skip:M(ze,x,{value:0});case 1:return x.expressions[0]}});t.transform(E);function A(R,x){var F;const _=s(R);
267if(_ instanceof Se&&!Th(R.left,wr)&&t.variables.get(_.name)===(F=_.definition()))return R instanceof We&&(R.right.walk(v),!F.chained&&R.left.fixed_value()===R.right&&c.set(F.id,R)),!0;if(R instanceof Se){if(F=R.definition(),!l.has(F.id)&&(l.set(F.id,F),F.orig[0]instanceof $a)){const S=F.scope.is_block_scope()&&F.scope.get_defun_scope().variables.get(F.name);S&&l.set(S.id,S)}return!0}if(R instanceof st)return x(),!0;if(R instanceof Ue&&!(R instanceof _i)){var m=p;return p=R,x(),p=m,!0}}});function cn(e,t){e.DEFMETHOD("reduce_vars",t)}cn(Ee,ia);function Ev(e,t){t.assignments=0,t.chained=!1,t.direct_access=!1,t.escaped=0,t.recursive_refs=0,t.references=[],t.single_use=void 0,t.scope.pinned()||t.orig[0]instanceof zn&&t.scope.uses_arguments?t.fixed=!1:t.orig[0]instanceof vs||!e.exposed(t)?t.fixed=t.init:t.fixed=!1}function bv(e,t,i){i.variables.forEach(function(r){Ev(t,r),r.fixed===null?(e.defs_to_safe_ids.set(r.id,e.safe_ids),uo(e,r,!0)):r.fixed&&(e.loop_ids.set(r.id,e.in_loop),uo(e,r,!0))})}function _l(e,t){t.block_scope&&t.block_scope.variables.forEac
267h(i=>{Ev(e,i)})}function Dn(e){e.safe_ids=Object.create(e.safe_ids)}function Ln(e){e.safe_ids=Object.getPrototypeOf(e.safe_ids)}function uo(e,t,i){e.safe_ids[t.id]=i}function Vx(e,t){if(t.single_use=="m")return!1;if(e.safe_ids[t.id]){if(t.fixed==null){var i=t.orig[0];if(i instanceof zn||i.name=="arguments")return!1;t.fixed=M(nn,i)}return!0}return t.fixed instanceof fn}function Sv(e,t,i,r){if(t.fixed===void 0)return!0;let s;return t.fixed===null&&(s=e.defs_to_safe_ids.get(t.id))?(s[t.id]=!1,e.defs_to_safe_ids.delete(t.id),!0):!Ri(e.safe_ids,t.id)||!Vx(e,t)||t.fixed===!1||t.fixed!=null&&(!r||t.references.length>t.assignments)?!1:t.fixed instanceof fn?r instanceof Ee&&t.fixed.parent_scope===i:t.orig.every(l=>!(l instanceof vs||l instanceof Lr||l instanceof dr))}function Y2(e,t,i){return t.option("unused")&&!i.scope.pinned()&&i.references.length-i.recursive_refs==1&&e.loop_ids.get(i.id)===e.in_loop}function W2(e){return e?e.is_constant()||e instanceof Be||e instanceof si:!1}function of(e,t,i,r,s,l=0,c=1){var f=e.parent(l);if(!(s&&(s.is_constant()||s instanceof Or))){if(f instanceof We&&(f.operator==="="||f.logical)&&r===f.right||f instanceof we&&(r!==f.expression||f instanceof xi)||f instanceof Ii&&r===f.value&&r.scope!==t.scope||f instanceof vo&&r===f.value||f instanceof fa&&r===f.value&&r.scope!==t.scope){c>1&&!(s&&s.is_constant_expression(i))&&(c=1),(!t.escaped||t.escaped>c)&&(t.escaped=c);return}else if(f instanceof mt||f instanceof ca||f instanceof oe&&cl.has(f.operator)||f instanceof Xe&&r!==f.condition||f instanceof et||f instanceof $e&&r===f.tail_node())of(e,t,i,f,f,l+1,c);else if(f instanceof Ut&&r===f.value){var h=e.parent(l+1);of(e,t,i,h,h,l+2,c)}else if(f instanceof Ie&&r===f.expression&&(s=Ox(s,f.property),of(e,t,i,f,s,l+1,c+1),s))return;l>0||f instanceof $e&&r!==f.tail_node()||f instanceof Le||(t.direct_access=!0)}}const vm=e=>Gn(e,t=>{if(t instanceof ot){var i=t.definition();i&&(t instanceof Se&&i.references.push(t),i.fixed=!1)}});cn(go,function(e,t,i){return Dn(e),bv(e,i,this),t(),Ln(e),!0});cn(We,function(e,t,i){var r=this;if(r.left instanceof kt){vm(r.left);return}const s=()=>
267{if(r.logical)return r.left.walk(e),Dn(e),r.right.walk(e),Ln(e),!0};var l=r.left;if(!(l instanceof Se))return s();var c=l.definition(),f=Sv(e,c,l.scope,r.right);if(c.assignments++,!f)return s();var h=c.fixed;if(!h&&r.operator!="="&&!r.logical)return s();var p=r.operator=="=",v=p?r.right:r;return Du(i,e,r,v,0)?s():(c.references.push(l),r.logical||(p||(c.chained=!0),c.fixed=p?function(){return r.right}:function(){return M(oe,r,{operator:r.operator.slice(0,-1),left:h instanceof Ee?h:h(),right:r.right})}),r.logical?(uo(e,c,!1),Dn(e),r.right.walk(e),Ln(e),!0):(uo(e,c,!1),r.right.walk(e),uo(e,c,!0),of(e,c,l.scope,r,v,0,1),!0))});cn(oe,function(e){if(cl.has(this.operator))return this.left.walk(e),Dn(e),this.right.walk(e),Ln(e),!0});cn(Rn,function(e,t,i){_l(i,this)});cn(lr,function(e){return Dn(e),this.expression.walk(e),Ln(e),Dn(e),ml(this,e),Ln(e),!0});cn(st,function(e,t){return qu(this,vf),Dn(e),t(),Ln(e),!0});cn(_i,function(e,t,i){_l(i,this)});cn(Xe,function(e){return this.condition.walk(e),Dn(e),this.consequent.walk(e),Ln(e),Dn(e),this.alternative.walk(e),Ln(e),!0});cn(An,function(e,t){const i=e.safe_ids;return t(),e.safe_ids=i,!0});cn(we,function(e){this.expression.walk(e),this.optional&&Dn(e);for(const t of this.args)t.walk(e);return!0});cn(Ie,function(e){if(this.optional)return this.expression.walk(e),Dn(e),this.property instanceof Ee&&this.property.walk(e),!0});cn(pl,function(e,t){return Dn(e),t(),Ln(e),!0});function $2(e,t,i){qu(this,vf),Dn(e),bv(e,i,this);var r;return!this.name&&!this.uses_arguments&&!this.pinned()&&(r=e.parent())instanceof we&&r.expression===this&&!r.args.some(s=>s instanceof et)&&this.argnames.every(s=>s instanceof ot)&&this.argnames.forEach((s,l)=>{if(s.definition){var c=s.definition();c.orig.length>1||(c.fixed===void 0&&(!this.uses_arguments||e.has_directive("use strict"))?(c.fixed=function(){return r.args[l]||M(nn,r)},e.loop_ids.set(c.id,e.in_loop),uo(e,c,!0)):c.fixed=!1)}}),t(),Ln(e),Ux(this),!0}function Ux(e){const t=[];Gn(e,p=>{if(p!==e){if(p instanceof fn)return t.push(p),!0;if(p instanceof Ue||p instanceof Le)return!0}});const i=new Map,r=new Map,s=new Set,l=new Set;for(const p of t){const v=p.name.definition(),E=[];for(const A of p.enclosed)if(!(A.fixed===!1||A===v||A.scope.get_defun_scope()!==e)){if(s.add(A.id),A.assignments===0&&A.orig.length===1&&A.orig[0]instanceof Lr){l.add(A.id),s.add(A.id),l.add(v.id),s.add(v.id),i.has(v.id)||i.set(v.id,[]),i.get(v.id).push(A.id);continue}E.push(A)}E.length&&(r.set(v.id,E),l.add(v.id),s.add(v.id))}if(!r.size)return;let c=1;const f=new Map,h=new Map;sv(e,(p,v)=>{if(p instanceof ot&&p.thedef){const E=p.definition().id;c++,s.has(E)&&(p instanceof Un||il(p,v.parent()))&&h.set(E,c),l.has(E)&&!f.has(E)&&!_m(v,E)&&f.set(E,c)}});for(const[p,v]of f){const E=new Set(i.get(p));for(const A of E){let R=f.get(A);if(!(R!=null&&R<v)){f.set(A,v);for(const x of i.get(A)||[])E.add(x)}}}for(const[p,v]of r){const E=f.get(p);if(E!==void 0)for(const A of v){if(A.fixed===!1)continue;let R=h.get(A.id)||0;E<R&&(A.fixed=!1)}}}cn(Be,$2);cn(Mr,function(e,t,i){_l(i,this);const r=e.in_loop;return e.in_loop=this,Dn(e),this.body.walk(e),_v(this)&&(Ln(e),Dn(e)),this.condition.walk(e),Ln(e),e.in_loop=r,!0});cn(Sn,function(e,t,i){_l(i,this),this.init&&this.init.walk(e);const r=e.in_loop;return e.in_loop=this,Dn(e),this.condition&&this.condition.walk(e),this.body.walk(e),this.step&&(_v(this)&&(Ln(e),Dn(e)),this.step.walk(e)),Ln(e),e.in_loop=r,!0});cn(ri,function(e,t,i){_l(i,this),vm(this.init),this.object.walk(e);const r=e.in_loop;return e.in_loop=this,Dn(e),this.body.walk(e),Ln(e),e.in_loop=r,!0});cn(Mt,function(e){return this.condition.walk(e),Dn(e),this.body.walk(e),Ln(e),this.alternative&&(Dn(e),this.alternative.walk(e),Ln(e)),!0});cn(pi,function(e){return Dn(e),this.body.walk(e),Ln(e),!0});cn($a,function(){this.definition().fixed=!1});cn(Se,function(e,t,i){var r=this.definition();r.references.push(this),r.references.length==1&&!r.fixed&&r.orig[0]instanceof Lr&&e.loop_ids.set(r.id,e.in_loop);var s;r.fixed===void 0||!Vx(e,r)?r.fixed=!1:r.fixed&&(s=this.fixed_value(),s instanceof Be&&_m(e,r)?r.recursive_refs++:s&&!i.exposed(r)&&Y2(e,i,r)?r.single_use=s instanceof Be&&!s.pinned()||s instanceof st||r.scope===this.scope&&s.is_constant_expression():r.single_use=!1,Du(i,e,this,s,0,W2(s))&&(r.single_use?r.single_use="m":r.fixed=!1)),of(e,r,this.scope,this,s,0,1)});
267cn(Wt,function(e,t,i){return this.globals.forEach(function(r){Ev(i,r)}),bv(e,i,this),t(),Ux(this),!0});cn(ma,function(e,t,i){return _l(i,this),Dn(e),this.body.walk(e),Ln(e),this.bcatch&&(Dn(e),this.bcatch.walk(e),Ln(e)),this.bfinally&&this.bfinally.walk(e),!0});cn(Bt,function(e){var t=this;if(!(t.operator!=="++"&&t.operator!=="--")){var i=t.expression;if(i instanceof Se){var r=i.definition(),s=Sv(e,r,i.scope,!0);if(r.assignments++,!!s){var l=r.fixed;if(l)return r.references.push(i),r.chained=!0,r.fixed=function(){return M(oe,t,{operator:t.operator.slice(0,-1),left:M(Pe,t,{operator:"+",expression:l instanceof Ee?l:l()}),right:M(ze,t,{value:1})})},uo(e,r,!0),!0}}}});cn(En,function(e,t){var i=this;if(i.name instanceof kt){vm(i.name);return}var r=i.name.definition();if(i.value){if(Sv(e,r,i.name.scope,i.value))return r.fixed=function(){return i.value},e.loop_ids.set(r.id,e.in_loop),uo(e,r,!1),t(),uo(e,r,!0),!0;r.fixed=!1}});cn(Gh,function(){vm(this.name)});cn(_o,function(e,t,i){_l(i,this);const r=e.in_loop;return e.in_loop=this,Dn(e),t(),Ln(e),e.in_loop=r,!0});function _g(e){return e instanceof Da&&e.body instanceof He?e.body:e}function zx(e){if(e instanceof si)return!0;if(e instanceof Se)return e.definition().orig[0]instanceof dr;if(e instanceof Ie){if(e=e.expression,e instanceof Se){if(e.is_immutable())return!1;e=e.fixed_value()}return e?e instanceof Hi?!1:e instanceof vt?!0:zx(e):!0}return!1}function Z2(e){var t=[];return e.definitions.forEach(function(i){i.name instanceof Un?(i.value=null,t.push(i)):i.declarations_as_names().forEach(r=>{t.push(M(En,i,{name:r,value:null}))})}),t.length?M(_n,e,{definitions:t}):null}function fl(e,t,i){Gn(t,r=>{if(r instanceof _n){const s=Z2(r);return s&&i.push(s),!0}if(r instanceof fn&&(r===t||!e.has_directive("use strict")))return i.push(r===t?r:M(_n,r,{definitions:[M(En,r,{name:M(bo,r.name,r.name),value:null})]})),!0;if(r instanceof On||r instanceof xa)return i.push(r),!0;if(r instanceof Ue)return!0})}function Em(e,t){const i=t.find_scope(),r=i.get_defun_scope(),{in_loop:s,in_try:l}=h();var c,f=10;do c=!1,v(e),t.option("dead_code")&&A(e,t),t.option("if_return")&&E(e,t),t.sequences_limit>0&&(x(e,t),_(e,t)),t.option("join_vars")&&S(e),t.option("collapse_vars")&&p(e,t);while(c&&f-- >0);function h(){var C=t.self(),D=0,k=!1,y=!1;do if(C instanceof Da)k=!0;else{if(C instanceof Ue)break;C instanceof sm&&(y=!0)}while(C=t.parent(D++));return{in_loop:k,in_try:y}}function p(C,D){if(i.pinned()||r.pinned())return C;for(var k,y=[],b=C.length,O=new Xi(function(P){if(ce)return P;if(!fe)return P!==I[Y]?P:(Y++,Y<I.length?Re(P):(fe=!0,me=ye(P,0),me===P&&(ce=!0),P));var be=O.parent();if(P instanceof We&&(P.logical||P.operator!="="&&X.equivalent_to(P.left))||P instanceof ca||P instanceof sa||P instanceof we&&X instanceof Ie&&X.equivalent_to(P.expression)||(P instanceof we||P instanceof Ie)&&P.optional||P instanceof po||P instanceof kt||P instanceof et&&P.expression instanceof ot&&(P.expression instanceof si||P.expression.definition().references.length>1)||P instanceof Da&&!(P instanceof Sn)||P instanceof sr||P instanceof ma||P instanceof ua||P instanceof fa||P instanceof On||P instanceof st||be instanceof Sn&&P!==be.init||!Ae&&P instanceof Se&&!P.is_declared(D)&&!gm.has(P)||P instanceof Se&&be instanceof we&&Oi(be,ll)||P instanceof gn&&P.key instanceof Ee)return ce=!0,P;if(!xe&&(!te||!Ae)&&(be instanceof oe&&cl.has(be.operator)&&be.left!==P||be instanceof Xe&&be.condition!==P||be instanceof Mt&&be.condition!==P)&&(xe=be),ne&&!(P instanceof Un)&&X.equivalent_to(P)&&!Wi(O.find_scope()||i,le)){if(xe)return ce=!0,P;if(il(P,be))return ae&&j++,P;if(j++,ae&&K instanceof En)return P;if(c=ce=!0,K instanceof Co)return M(Pe,K,K);if(K instanceof En){var ke=K.name.definition(),Oe=K.value;return ke.references.length-ke.replaced==1&&!D.exposed(ke)?(ke.replaced++,$&&Nx(Oe)?Oe.transform(D):ul(be,P,Oe)):M(We,K,{operator:"=",logical:!1,left:M(Se,K.name,K.name),right:Oe})}return qu(K,Bu),K}var Et;return(P instanceof we||P instanceof Ii&&(de||X instanceof Ie||Ke(X))||P instanceof Ie&&(de||P.expression.may_throw_on_access(D))||P instanceof Se&&(le.has(P.name)&&le.get(P.name).modified||de&&Ke(P))||P instanceof En&&P.value&&(le.has(P.name.name)||de&&Ke(P.name))||P instanceof sa||(Et=il(P.left,P))&&(Et instanceof Ie||le.has(Et.name))||G&&(l?P.has_side_effects(D):$t(P)))&&(me=P,P instanceof Ue&&(ce=!0)),Re(P)},function(P){ce||(me===P&&(ce=!0),xe===P&&(xe=null))}),L=new Xi(function(P){if(ce)return P;if(!fe)return P!==I[Y]?P:(Y++,Y<I.length?void 0:(fe=!0,P));if(P instanceof Se&&P.name==ve.name)return--j||(ce=!0),il(P,L.parent())?P:(ve.replaced++,ae.replaced--,K.value);if(P instanceof pl||P instanceof Ue)return P});--b>=0;){b==0&&D.option("unused")&&yt();var I=[];for(Z(C[b]);y.length>0;){I=y.pop();var Y=0,K=I[I.length-1],ae=null,me=null,xe=null,X=ft(K);if(!(!X||zx(X)||X.has_side_effects(D))){var le=dt(K),te=It(X);X instanceof Se&&le.set(X.name,{def:X.definition(),modified:!1});var de=_t(K),Ae=ut(),G=K.may_throw(D),$=K.name instanceof zn,fe=$,ce=!1,j=0,ne=!k||!fe;if(!ne){for(let P=D.self().argnames.lastIndexOf(K.name)+1;!ce&&P<k.length;P++)k[P].transform(O);ne=!0}for(var re=b;!ce&&re<C.length;re++)C[re].transform(O);if(ae){var ve=K.name.definition();if(ce&&ve.references.length-ve.replaced>j)j=!1;else{ce=!1,Y=0,fe=$;for(var re=b;!ce&&re<C.length;re++)C[re].transform(L);ae.single_use=!1}}j&&!qt(K)&&C.splice(b,1)}}}function Re(P){if(P instanceof Ue)return P;if(P instanceof hi){P.expression=P.expression.transform(O);for(var be=0,ke=P.body.length;!ce&&be<ke;be++){var Oe=P.body[be];if(Oe instanceof lr){if(!fe){if(Oe!==I[Y])continue;Y++}if(Oe.expression=Oe.expression.transform(O),!Ae)break}}return ce=!0,P}}function Nt(P,be){if(P.global)return!1;let ke=P.scope;for(;ke&&ke!==be;){if(ke.variables.has(P.name))return!0;ke=ke.parent_scope}return!1}function jt(P,be,ke){var Oe=!1,Et=!(P instanceof rn);return be.walk(new Zn(function(xt,Je){if(Oe)return!0;
267if(xt instanceof Se&&(P.variables.has(xt.name)||Nt(xt.definition(),P))){var Rt=xt.definition().scope;if(Rt!==r){for(;Rt=Rt.parent_scope;)if(Rt===r)return!0}return Oe=!0}if((ke||Et)&&xt instanceof si)return Oe=!0;if(xt instanceof Ue&&!(xt instanceof rn)){var yn=Et;return Et=!1,Je(),Et=yn,!0}})),Oe}function Tt(P){return!(P instanceof et||Gn(P,ke=>{if(ke instanceof ca)return Ki}))}function yt(){var P,be=D.self();if(pm(be)&&!be.name&&!be.uses_arguments&&!be.pinned()&&(P=D.parent())instanceof we&&P.expression===be&&P.args.every(Tt)){var ke=D.has_directive("use strict");ke&&!ay(ke,be.body)&&(ke=!1);var Oe=be.argnames.length;k=P.args.slice(Oe);for(var Et=new Set,xt=Oe;--xt>=0;){var Je=be.argnames[xt],Rt=P.args[xt];const qe=Je.definition&&Je.definition();if(!(qe&&qe.orig.length>1)&&(k.unshift(M(En,Je,{name:Je,value:Rt})),!Et.has(Je.name)))if(Et.add(Je.name),Je instanceof et){var yn=P.args.slice(xt);yn.every(gl=>!jt(be,gl,ke))&&y.unshift([M(En,Je,{name:Je.expression,value:M(mt,P,{elements:yn})})])}else Rt?(Rt instanceof Be&&Rt.pinned()||jt(be,Rt,ke))&&(Rt=null):Rt=M(nn,Je).transform(D),Rt&&y.unshift([M(En,Je,{name:Je,value:Rt})])}}}function Z(P){if(I.push(P),P instanceof We)!P.left.has_side_effects(D)&&!(P.right instanceof An)&&y.push(I.slice()),Z(P.right);else if(P instanceof oe)Z(P.left),Z(P.right);else if(P instanceof we&&!Oi(P,ll))Z(P.expression),P.args.forEach(Z);else if(P instanceof lr)Z(P.expression);else if(P instanceof Xe)Z(P.condition),Z(P.consequent),Z(P.alternative);else if(P instanceof Ti){var be=P.definitions.length,ke=be-200;for(ke<0&&(ke=0);ke<be;ke++)Z(P.definitions[ke])}else P instanceof om?(Z(P.condition),P.body instanceof Rn||Z(P.body)):P instanceof Ii?P.value&&Z(P.value):P instanceof Sn?(P.init&&Z(P.init),P.condition&&Z(P.condition),P.step&&Z(P.step),P.body instanceof Rn||Z(P.body)):P instanceof ri?(Z(P.object),P.body instanceof Rn||Z(P.body)):P instanceof Mt?(Z(P.condition),P.body instanceof Rn||Z(P.body),P.alternative&&!(P.alternative instanceof Rn)&&Z(P.alternative)):P instanceof $e?P.expressions.forEach(Z):P instanceof Le?Z(P.body):P instanceof hi?(Z(P.expression),P.body.forEach(Z)):P instanceof Bt?(P.operator=="++"||P.operator=="--")&&y.push(I.slice()):P instanceof En&&P.value&&!(P.value instanceof An)&&(y.push(I.slice()),Z(P.value));I.pop()}function ye(P,be,ke){var Oe=O.parent(be);return Oe instanceof We?ke&&!Oe.logical&&!(Oe.left instanceof Ie||le.has(Oe.left.name))?ye(Oe,be+1,ke):P:Oe instanceof oe?ke&&(!cl.has(Oe.operator)||Oe.left===P)?ye(Oe,be+1,ke):P:Oe instanceof we||Oe instanceof lr?P:Oe instanceof Xe?ke&&Oe.condition===P?ye(Oe,be+1,ke):P:Oe instanceof Ti?ye(Oe,be+1,!0):Oe instanceof Ii?ke?ye(Oe,be+1,ke):P:Oe instanceof Mt?ke&&Oe.condition===P?ye(Oe,be+1,ke):P:Oe instanceof Da?P:Oe instanceof $e?ye(Oe,be+1,Oe.tail_node()!==P):Oe instanceof Le?ye(Oe,be+1,!0):Oe instanceof hi||Oe instanceof En?P:null}function Te(P){var be=P.value;if(be instanceof Se&&be.name!="arguments"){var ke=be.definition();if(!ke.undeclared)return ae=ke}}function ft(P){if(P instanceof We&&P.logical)return!1;if(P instanceof En&&P.name instanceof Un){var be=P.name.definition();if(!ay(P.name,be.orig))return;var ke=be.references.length-be.replaced;if(!ke)return;var Oe=be.orig.length-be.eliminated;if(Oe>1&&!(P.name instanceof zn)||(ke>1?Te(P):!D.exposed(be)))return M(Se,P.name,P.name)}else{const Et=P instanceof We?P.left:P.expression;return!Th(Et,vs)&&!Th(Et,ku)&&!Th(Et,Es)&&Et}}function Qe(P){return P instanceof We?P.right:P.value}function dt(P){var be=new Map;if(P instanceof Bt)return be;var ke=new Zn(function(Oe){for(var Et=Oe;Et instanceof Ie;)Et=Et.expression;if(Et instanceof Se){const xt=be.get(Et.name);(!xt||!xt.modified)&&be.set(Et.name,{def:Et.definition(),modified:Du(D,ke,Oe,Oe,0)})}});return Qe(P).walk(ke),be}function qt(P){if(P.name instanceof zn){var be=D.parent(),ke=D.self().argnames,Oe=ke.indexOf(P.name);if(Oe<0)be.args.length=Math.min(be.args.length,ke.length-1);else{var Et=be.args;Et[Oe]&&(Et[Oe]=M(ze,Et[Oe],{value:0}))}return!0}var xt=!1;return C[b].transform(new Xi(function(Je,Rt,yn){if(xt)return Je;if(Je===P||Je.body===P)return xt=!0,Je instanceof En?(Je.value=Je.name instanceof vs?M(nn,Je.value):null,Je):yn?Ht.skip:null},function(Je){if(Je instanceof $e)switch(Je.expressions.length){case 0:return null;case 1:return Je.expressions[0]}}))}function It(P){for(;P instanceof Ie;)P=P.expression;return P instanceof Se&&P.definition().scope.get_defun_scope()===r&&!(s&&(le.has(P.name)||K instanceof Bt||K instanceof We&&!K.logical&&K.operator!="="))}function _t(P){return P instanceof Bt?ym.has(P.operator):Qe(P).has_side_effects(D)}
267function ut(){if(de)return!1;if(ae)return!0;if(X instanceof Se){var P=X.definition();if(P.references.length-P.replaced==(K instanceof En?1:2))return!0}return!1}function Ke(P){if(!P.definition)return!0;var be=P.definition();return be.orig.length==1&&be.orig[0]instanceof Lr?!1:be.scope.get_defun_scope()!==r?!0:be.references.some(ke=>ke.scope.get_defun_scope()!==r)}function $t(P,be){if(P instanceof We)return $t(P.left,!0);if(P instanceof Bt)return $t(P.expression,!0);if(P instanceof En)return P.value&&$t(P.value);if(be){if(P instanceof Xt||P instanceof Nn)return $t(P.expression,!0);if(P instanceof Se)return P.definition().scope.get_defun_scope()!==r}return!1}function Wi(P,be){for(const{def:ke}of be.values()){const Oe=P.find_variable(ke.name);if(Oe){if(Oe===ke)continue;return!0}}return!1}}function v(C){for(var D=[],k=0;k<C.length;){var y=C[k];y instanceof He&&y.body.every(Xh)?(c=!0,v(y.body),C.splice(k,1,...y.body),k+=y.body.length):y instanceof Ft?(c=!0,C.splice(k,1)):y instanceof Ni?D.indexOf(y.value)<0?(k++,D.push(y.value)):(c=!0,C.splice(k,1)):k++}}function E(C,D){var k=D.self(),y=xe(C),b=k instanceof Be;const O=Math.min(C.length,500);for(var L=O;--L>=0;){var I=C[L],Y=Ae(L),K=C[Y];if(b&&!K&&I instanceof un){if(!I.value){c=!0,C.splice(L,1);continue}if(I.value instanceof Pe&&I.value.operator=="void"){c=!0,C[L]=M(Le,I,{body:I.value.expression});continue}}if(I instanceof Mt){let $,fe;if($=Aa(I.body),le($)&&(fe=de(I.body,$))){$.label&&Su($.label.thedef.references,$),c=!0,I=I.clone(),I.condition=I.condition.negate(D),I.body=M(He,I,{body:Ah(I.alternative).concat(te())}),I.alternative=M(He,I,{body:fe}),C[L]=I.transform(D);continue}if($=Aa(I.alternative),le($)&&(fe=de(I.alternative,$))){$.label&&Su($.label.thedef.references,$),c=!0,I=I.clone(),I.body=M(He,I.body,{body:Ah(I.body).concat(te())}),I.alternative=M(He,I.alternative,{body:fe}),C[L]=I.transform(D);continue}}if(I instanceof Mt&&I.body instanceof un){var ae=I.body.value;if(!ae&&!I.alternative&&(b&&!K||K instanceof un&&!K.value)){c=!0,C[L]=M(Le,I.condition,{body:I.condition});continue}if(ae&&!I.alternative&&K instanceof un&&K.value){c=!0,I=I.clone(),I.alternative=K,C[L]=I.transform(D),C.splice(Y,1);continue}if(ae&&!I.alternative&&(!K&&b&&y||K instanceof un)){c=!0,I=I.clone(),I.alternative=K||M(un,I,{value:null}),C[L]=I.transform(D),K&&C.splice(Y,1);continue}var me=C[G(L)];if(D.option("sequences")&&b&&!I.alternative&&me instanceof Mt&&me.body instanceof un&&Ae(Y)==C.length&&K instanceof Le){c=!0,I=I.clone(),I.alternative=M(He,K,{body:[K,M(un,K,{value:null})]}),C[L]=I.transform(D),C.splice(Y,1);continue}}}function xe($){for(var fe=0,ce=$.length;--ce>=0;){var j=$[ce];if(j instanceof Mt&&j.body instanceof un&&++fe>1)return!0}return!1}function X($){return!$||$ instanceof Pe&&$.operator=="void"}function le($){if(!$)return!1;for(var fe=L+1,ce=C.length;fe<ce;fe++){var j=C[fe];if(j instanceof Gi&&!(j instanceof _n))return!1}var ne=$ instanceof sr?D.loopcontrol_target($):null;return $ instanceof un&&b&&X($.value)||$ instanceof ys&&k===_g(ne)||$ instanceof Ca&&ne instanceof He&&k===ne}function te(){var $=C.slice(L+1);return C.length=L+1,$.filter(function(fe){return fe instanceof fn?(C.push(fe),!1):!0})}function de($,fe){var ce=Ah($);if(fe===ce[ce.length-1]&&(ce=ce.slice(0,-1),!!ce.every(j=>Xh(j))))return fe.value&&ce.push(M(Le,fe.value,{body:fe.value.expression})),ce}function Ae($){for(var fe=$+1,ce=C.length;fe<ce;fe++){var j=C[fe];if(!(j instanceof _n&&R(j)))break}return fe}function G($){for(var fe=$;--fe>=0;){var ce=C[fe];if(!(ce instanceof _n&&R(ce)))break}return fe}}function A(C,D){for(var k,y=D.self(),b=0,O=0,L=C.length;b<L;b++){var I=C[b];if(I instanceof sr){var Y=D.loopcontrol_target(I);I instanceof Ca&&!(Y instanceof Da)&&_g(Y)===y||I instanceof ys&&_g(Y)===y?I.label&&Su(I.label.thedef.references,I):C[O++]=I}else C[O++]=I;if(Aa(I)){k=C.slice(b+1);break}}C.length=O,c=O!=L,k&&k.forEach(function(K){fl(D,K,C)})}function R(C){return C.definitions.every(D=>!D.value)}function x(C,D){if(C.length<2)return;var k=[],y=0;function b(){if(k.length){var K=Ze(k[0],k);C[y++]=M(Le,K,{body:K}),k=[]}}for(var O=0,L=C.length;O<L;O++){var I=C[O];if(I instanceof Le){k.length>=D.sequences_limit&&b();var Y=I.body;k.length>0&&(Y=Y.drop_side_effect_free(D)),Y&&mv(k,Y)}else I instanceof Ti&&R(I)||I instanceof fn||b(),C[y++]=I}b(),C.length=y,y!=L&&(c=!0)}function F(C,D){if(!(C instanceof He))return C;for(var k=null,y=0,b=C.body.length;y<b;y++){var O=C.body[y];if(O instanceof _n&&R(O))D.push(O);else{if(k||O instanceof Gi&&!(O instanceof _n))return!1;k=O}}return k}function _(C,D){function k(me){y--,c=!0;var xe=b.body;return Ze(xe,[xe,me]).transform(D)}for(var y=0,b,O=0;O<C.length;O++){var L=C[O];if(b&&(L instanceof Ii?L.value=k(L.value||M(nn,L).transform(D)):L instanceof Sn?L.init instanceof Gi||Gn(b.body,xe=>{if(xe instanceof Ue)return!0;
267if(xe instanceof oe&&xe.operator==="in")return Ki})||(L.init?L.init=k(L.init):(L.init=b.body,y--,c=!0)):L instanceof ri?(!(L.init instanceof Gi)||L.init instanceof _n)&&(L.object=k(L.object)):L instanceof Mt?L.condition=k(L.condition):(L instanceof hi||L instanceof ua)&&(L.expression=k(L.expression))),D.option("conditionals")&&L instanceof Mt){var I=[],Y=F(L.body,I),K=F(L.alternative,I);if(Y!==!1&&K!==!1&&I.length>0){var ae=I.length;I.push(M(Mt,L,{condition:L.condition,body:Y||M(Ft,L.body),alternative:K})),I.unshift(y,1),[].splice.apply(C,I),O+=ae,y+=ae+1,b=null,c=!0;continue}}C[y++]=L,b=L instanceof Le?L:null}C.length=y}function m(C,D){if(C instanceof Ti){var k=C.definitions[C.definitions.length-1];if(k.value instanceof Ct){var y;if(D instanceof We&&!D.logical?y=[D]:D instanceof $e&&(y=D.expressions.slice()),!!y){var b=!1;do{var O=y[0];if(!(O instanceof We)||O.operator!="="||!(O.left instanceof Ie))break;var L=O.left.expression;if(!(L instanceof Se)||k.name.name!=L.name||!O.right.is_constant_expression(i))break;var I=O.left.property;if(I instanceof Ee&&(I=I.evaluate(t)),I instanceof Ee)break;I=""+I;var Y=t.option("ecma")<2015&&t.has_directive("use strict")?function(ae){return ae.key!=I&&ae.key&&ae.key.name!=I}:function(ae){return ae.key&&ae.key.name!=I};if(!k.value.properties.every(Y))break;var K=k.value.properties.filter(function(ae){return ae.key===I})[0];K?K.value=new $e({start:K.start,expressions:[K.value.clone(),O.right.clone()],end:K.end}):k.value.properties.push(M(Ut,O,{key:I,value:O.right})),y.shift(),b=!0}while(y.length);return b&&y}}}}function S(C){for(var D,k=0,y=-1,b=C.length;k<b;k++){var O=C[k],L=C[y];if(O instanceof Ti)L&&L.TYPE==O.TYPE?(L.definitions=L.definitions.concat(O.definitions),c=!0):D&&D.TYPE==O.TYPE&&R(O)?(D.definitions=D.definitions.concat(O.definitions),c=!0):(C[++y]=O,D=O);else if(O instanceof sa&&L instanceof sa&&L.await===O.await)L.definitions=L.definitions.concat(O.definitions);else if(O instanceof Ii)O.value=Y(O.value);else if(O instanceof Sn){var I=m(L,O.init);I?(c=!0,O.init=I.length?Ze(O.init,I):null,C[++y]=O):L instanceof _n&&(!O.init||O.init.TYPE==L.TYPE)?(O.init&&(L.definitions=L.definitions.concat(O.init.definitions)),O.init=L,C[y]=O,c=!0):D instanceof _n&&O.init instanceof _n&&R(O.init)?(D.definitions=D.definitions.concat(O.init.definitions),O.init=null,C[++y]=O,c=!0):C[++y]=O}else if(O instanceof ri)O.object=Y(O.object);else if(O instanceof Mt)O.condition=Y(O.condition);else if(O instanceof Le){var I=m(L,O.body);if(I){if(c=!0,!I.length)continue;O.body=Ze(O.body,I)}C[++y]=O}else O instanceof hi||O instanceof ua?O.expression=Y(O.expression):C[++y]=O}C.length=y+1;function Y(K){C[++y]=O;var ae=m(L,K);return ae?(c=!0,ae.length?Ze(K,ae):K instanceof $e?K.tail_node().left:K.left):K}}}function Q2(e){for(var t,i=0;t=e.parent(i++);){if(t instanceof Hn)return!1;if(t instanceof mt||t instanceof Ut||t instanceof Ct)return!0}return!1}function cy(e,t){for(const i of t.enclosed){if(t.variables.has(i.name))continue;const r=e.find_variable(i.name);if(r){if(r===i)continue;return!0}}return!1}function J2(e,t){if(e.orig.length===1&&t){const i=t.size(),r=e.name.length;return i>r}return!0}function eP(e,t){if(t.in_computed_key())return e;const i=t.parent(),r=e.definition(),s=t.find_scope();let l=e.fixed_value();if(t.top_retain&&r.global&&t.top_retain(r)&&J2(r,l))return r.fixed=!1,r.single_use=!1,e;if(Gx(t,l))return e;let c=r.single_use&&!(i instanceof we&&i.is_callee_pure(t)||Oi(i,ll))&&!(i instanceof On&&l instanceof Be&&l.name);if(c&&l instanceof Ee&&(c=!l.has_side_effects(t)&&!l.may_throw(t)),l instanceof st&&r.scope!==e.scope)return e;if(c&&(l instanceof Be||l instanceof st)){if(kx(l,t))c=!1;else if(r.scope!==e.scope&&(r.escaped==1||ii(l,vf)||Q2(t)||!t.option("reduce_funcs")))c=!1;else if(_m(t,r))c=!1;else if((r.scope!==e.scope||r.orig[0]instanceof zn)&&(c=l.is_constant_expression(e.scope),c=="f")){var f=e.scope;do(f instanceof fn||pm(f))&&ji(f,vf);while(f=f.parent_scope)}}if(c&&(l instanceof Be||l instanceof st)&&(c=r.scope===e.scope&&!cy(s,l)||i instanceof we&&i.expression===e&&!cy(s,l)&&!(l.name&&l.name.definition().recursive_refs>0)),c&&l){if(l instanceof ja&&(ji(l,Ss),l=M(Or,l,l)),l instanceof fn&&(ji(l,Ss),l=M(Kt,l,l)),r.recursive_refs>0&&l.name instanceof Lr){const p=l.name.definition();let v=l.variables.get(l.name.name),E=v&&v.orig[0];E instanceof dr||(E=M(dr,l.name,l.name),E.scope=l,l.name=E,v=l.def_function(E)),Gn(l,A=>{A instanceof Se&&A.definition()===p&&(A.thedef=v,v.references.push(A))})}return(l instanceof Be||l instanceof st)&&l.parent_scope!==s&&(l=l.clone(!0,t.get_toplevel()),s.add_child_scope(l)),l.o
267ptimize(t)}if(l){let p;if(l instanceof si)!(r.orig[0]instanceof zn)&&r.references.every(v=>r.scope===v.scope)&&(p=l);else{var h=l.evaluate(t);h!==l&&(t.option("unsafe_regexp")||!(h instanceof RegExp))&&(p=Mi(h,l))}if(p){const v=e.size(t),E=p.size(t);let A=0;if(t.option("unused")&&!t.exposed(r)&&(A=(v+2+l.size(t))/(r.references.length-r.assignments)),E<=v+A)return p}}return e}function tP(e,t){if(t.in_computed_key())return e;var i=e.expression,r=i,s=e.args.every(O=>!(O instanceof et));if(t.option("reduce_vars")&&r instanceof Se&&!Oi(e,ll)){const O=r.fixed_value();if(kx(O,t)||!t.toplevel.funcs&&i.definition().global)return e;r=O}if(Gx(t,r)&&!Oi(e,Sh))return e;var l=r instanceof Be,c=l&&r.body[0],f=l&&!r.is_generator&&!r.async,h=f&&t.option("inline")&&!e.is_callee_pure(t);if(h&&c instanceof un){let O=c.value;if(!O||O.is_constant_expression()){O?O=O.clone(!0):O=M(nn,e);const L=e.args.concat(O);return Ze(e,L).optimize(t)}if(r.argnames.length===1&&r.argnames[0]instanceof zn&&e.args.length<2&&!(e.args[0]instanceof et)&&O instanceof Se&&O.name===r.argnames[0].name){const L=(e.args[0]||M(nn)).optimize(t);let I;return L instanceof Ie&&(I=t.parent())instanceof we&&I.expression===e?Ze(e,[M(ze,e,{value:0}),L]):L}}if(h){var p,v,E=-1;let O,L,I;if(s&&!r.uses_arguments&&!(t.parent()instanceof st)&&!(r.name&&r instanceof Kt)&&(L=_(c))&&(i===r||Oi(e,Sh)||t.option("unused")&&(O=i.definition()).references.length==1&&!_m(t,O)&&r.is_constant_expression(i.scope))&&!Oi(e,lv|ll)&&!r.contains_this()&&C()&&(I=t.find_scope())&&!cy(I,r)&&!(function(){let K=0,ae;for(;ae=t.parent(K++);){if(ae instanceof di)return!0;if(ae instanceof Rn)break}return!1})()&&!(p instanceof st))return ji(r,Ss),I.add_child_scope(r),Ze(e,b(L)).optimize(t)}if(h&&Oi(e,Sh))return ji(r,Ss),r=M(r.CTOR===fn?Kt:r.CTOR,r,r),r=r.clone(!0),r.figure_out_scope({},{parent_scope:t.find_scope(),toplevel:t.get_toplevel()}),M(we,e,{expression:r,args:e.args}).optimize(t);if(f&&t.option("side_effects")&&r.body.every(us)){var R=e.args.concat(M(nn,e));return Ze(e,R).optimize(t)}if(t.option("negate_iife")&&t.parent()instanceof Le&&gv(e))return e.negate(t,!0);var x=e.evaluate(t);if(x!==e)return x=Mi(x,e).optimize(t),aa(t,x,e);return e;function F(O){if(!O)return M(nn,e);if(O instanceof un)return O.value?O.value.clone(!0):M(nn,e);if(O instanceof Le)return M(Pe,O,{operator:"void",expression:O.body.clone(!0)})}function _(O){var L=r.body,I=L.length;if(t.option("inline")<3)return I==1&&F(O);O=null;for(var Y=0;Y<I;Y++){var K=L[Y];if(K instanceof _n){if(O&&!K.definitions.every(ae=>!ae.value))return!1}else{if(O)return!1;K instanceof Ft||(O=K)}}return F(O)}function m(O,L){for(var I=0,Y=r.argnames.length;I<Y;I++){var K=r.argnames[I];if(K instanceof di){if(ii(K.left,ls))continue;return!1}if(K instanceof kt)return!1;if(K instanceof et){if(ii(K.expression,ls))continue;return!1}if(!ii(K,ls)){if(!L||O.has(K.name)||wA.has(K.name)||p.conflicting_def(K.name))return!1;v&&v.push(K.definition())}}return!0}function S(O,L){for(var I=r.body.length,Y=0;Y<I;Y++){var K=r.body[Y];if(K instanceof _n){if(!L)return!1;for(var ae=K.definitions.length;--ae>=0;){var me=K.definitions[ae].name;if(me instanceof kt||O.has(me.name)||wA.has(me.name)||p.conflicting_def(me.name))return!1;v&&v.push(me.definition())}}}return!0}function C(){var O=new Set;do if(p=t.parent(++E),p.is_block_scope()&&p.block_scope&&p.block_scope.variables.forEac
267h(function(Y){O.add(Y.name)}),p instanceof kr)p.argname&&O.add(p.argname.name);else if(p instanceof Da)v=[];else if(p instanceof Se&&p.fixed_value()instanceof Ue)return!1;while(!(p instanceof Ue));var L=!(p instanceof Wt)||t.toplevel.vars,I=t.option("inline");return!S(O,I>=3&&L)||!m(O,I>=2&&L)?!1:!v||v.length==0||!Mx(r,v)}function D(O,L,I,Y){var K=I.definition();p.variables.has(I.name)||(p.variables.set(I.name,K),p.enclosed.push(K),O.push(M(En,I,{name:I,value:null})));var me=M(Se,I,I);K.references.push(me),Y&&L.push(M(We,e,{operator:"=",logical:!1,left:me,right:Y.clone()}))}function k(O,L){for(var I=r.argnames.length,Y=e.args.length;--Y>=I;)L.push(e.args[Y]);for(Y=I;--Y>=0;){var K=r.argnames[Y],ae=e.args[Y];if(ii(K,ls)||!K.name||p.conflicting_def(K.name))ae&&L.push(ae);else{var me=M(bo,K,K);K.definition().orig.push(me),!ae&&v&&(ae=M(nn,e)),D(O,L,me,ae)}}O.reverse(),L.reverse()}function y(O,L){for(var I=L.length,Y=0,K=r.body.length;Y<K;Y++){var ae=r.body[Y];if(ae instanceof _n)for(var me=0,xe=ae.definitions.length;me<xe;me++){var X=ae.definitions[me],le=X.name;if(D(O,L,le,X.value),v&&r.argnames.every(Ae=>Ae.name!=le.name)){var te=r.variables.get(le.name),de=M(Se,le,le);te.references.push(de),L.splice(I++,0,M(We,X,{operator:"=",logical:!1,left:de,right:M(nn,le)}))}}}}function b(O){var L=[],I=[];if(k(L,I),y(L,I),I.push(O),L.length){const Y=p.body.indexOf(t.parent(E-1))+1;p.body.splice(Y,0,M(_n,r,{definitions:L}))}return I.map(Y=>Y.clone(!0))}}function Gx(e,t){return(t instanceof Be||t instanceof st)&&!!e.is_within_loop()}(function(e){function t(i,r){if(i instanceof Ee)return i instanceof vt||(i=i.clone(!0)),M(i.CTOR,r,i);if(Array.isArray(i))return M(mt,r,{elements:i.map(function(c){return t(c,r)})});if(i&&typeof i=="object"){var s=[];for(var l in i)Ri(i,l)&&s.push(M(Ut,r,{key:l,value:t(i[l],r)}));return M(Ct,r,{properties:s})}return Mi(i,r)}Wt.DEFMETHOD("resolve_defines",function(i){return i.option("global_defs")?(this.figure_out_scope({ie8:i.option("ie8")}),this.transform(new Xi(function(r){var s=r._find_defs(i,"");if(s){for(var l=0,c=r,f;(f=this.parent(l++))&&!(!(f instanceof Ie)||f.expression!==c);)c=f;if(!il(c,f))return s}}))):this}),e(Ee,ia),e(An,function(i,r){return this.expression._find_defs(i,r)}),e(Xt,function(i,r){return this.expression._find_defs(i,"."+this.property+r)}),e(Un,function(){this.global()}),e(Se,function(i,r){if(this.global()){var s=i.option("global_defs"),l=this.name+r;if(Ri(s,l))return t(s[l],this)}}),e(Eo,function(i,r){var s=i.option("global_defs"),l="import.meta"+r;if(Ri(s,l))return t(s[l],this)})})(function(e,t){e.DEFMETHOD("_find_defs",t)});class Hx extends Zn{constructor(t,{false_by_default:i=!1,mangle_options:r=!1}){super(),t.defaults!==void 0&&!t.defaults&&(i=!0),this.options=xr(t,{arguments:!1,arrows:!i,booleans:!i,booleans_as_integers:!1,collapse_vars:!i,comparisons:!i,computed_props:!i,conditionals:!i,dead_code:!i,defaults:!0,directives:!i,drop_console:!1,drop_debugger:!i,ecma:5,evaluate:!i,expression:!1,global_defs:!1,hoist_funs:!1,hoist_props:!i,hoist_vars:!1,ie8:!1,if_return:!i,inline:!i,join_vars:!i,keep_classnames:!1,keep_fargs:!0,keep_fnames:!1,keep_infinity:!1,lhs_constants:!i,loops:!i,module:!1,negate_iife:!i,passes:1,properties:!i,pure_getters:!i&&"strict",pure_funcs:null,pure_new:!1,reduce_funcs:!i,reduce_vars:!i,sequences:!i,side_effects:!i,switches:!i,top_retain:null,toplevel:!!(t&&t.top_retain),typeofs:!i,unsafe:!1,unsafe_arrows:!1,unsafe_comps:!1,unsafe_Function:!1,unsafe_math:!1,unsafe_symbols:!1,unsafe_methods:!1,unsafe_proto:!1,unsafe_regexp:!1,unsafe_undefined:!1,unused:!i,warnings:!1},!0);var s=this.options.global_defs;if(typeof s=="object")for(var l in s)l[0]==="@"&&Ri(s,l)&&(s[l.slice(1)]=gf(s[l],{expression:!0}));this.options.inline===!0&&(this.options.inline=3);var c=this.options.pure_funcs;typeof c=="function"?this.pure_funcs=c:this.pure_funcs=c?function(v){return!c.includes(v.expression.print_to_string())}:ai;var f=this.options.top_retain;f instanceof RegExp?this.top_retain=function(v){return f.test(v.name)}:typeof f=="function"?this.top_retain=f:f&&(typeof f=="string"&&(f=f.split(/,/)),this.top_retain=function(v){return f.includes(v.name)}),this.options.module&&(this.directives["use strict"]=!0,this.options.toplevel=!0);var h=this.options.toplevel;this.toplevel=typeof h=="string"?{funcs:/funcs/.test(h),vars:/vars/.test(h)}
267:{funcs:h,vars:h};var p=this.options.sequences;this.sequences_limit=p==1?800:p|0,this.evaluated_regexps=new Map,this._toplevel=void 0,this._mangle_options=r&&fm(r)}mangle_options(){var t=this._mangle_options&&this._mangle_options.nth_identifier||kf,i=this._mangle_options&&this._mangle_options.module||this.option("module");return{ie8:this.option("ie8"),nth_identifier:t,module:i}}option(t){return this.options[t]}exposed(t){if(t.export)return!0;if(t.global){for(var i=0,r=t.orig.length;i<r;i++)if(!this.toplevel[t.orig[i]instanceof Lr?"funcs":"vars"])return!0}return!1}in_boolean_context(){if(!this.option("booleans"))return!1;for(var t=this.self(),i=0,r;r=this.parent(i);i++){if(r instanceof Le||r instanceof Xe&&r.condition===t||r instanceof om&&r.condition===t||r instanceof Sn&&r.condition===t||r instanceof Mt&&r.condition===t||r instanceof Pe&&r.operator=="!"&&r.expression===t)return!0;if(r instanceof oe&&(r.operator=="&&"||r.operator=="||"||r.operator=="??")||r instanceof Xe||r.tail_node()===t)t=r;else return!1}}in_32_bit_context(t){if(!this.option("evaluate"))return!1;for(var i=this.self(),r=0,s;s=this.parent(r);r++){if(s instanceof oe&&vv.has(s.operator))return t?(i===s.left?s.right:s.left).is_number(this):!0;if(s instanceof Pe)return s.operator==="~";if(s instanceof oe&&(s.operator=="&&"||s.operator=="||"||s.operator=="??")||s instanceof Xe&&s.condition!==i||s.tail_node()===i)i=s;else return!1}}in_computed_key(){if(!this.option("evaluate"))return!1;for(var t=this.self(),i=0,r;r=this.parent(i);i++)if(r instanceof gn&&r.key===t)return!0;return!1}get_toplevel(){return this._toplevel}compress(t){t=t.resolve_defines(this),this._toplevel=t,this.option("expression")&&this._toplevel.process_expression(!0);for(var i=+this.options.passes||1,r=1/0,s=!1,l=this.mangle_options(),c=0;c<i;c++)if(this._toplevel.figure_out_scope(l),c===0&&this.option("drop_console")&&(this._toplevel=this._toplevel.drop_console(this.option("drop_console"))),(c>0||this.option("reduce_vars"))&&this._toplevel.reset_opt_flags(this),this._toplevel=this._toplevel.transform(this),i>1){let f=0;if(Gn(this._toplevel,()=>{f++}),f<r)r=f,s=!1;else{if(s)break;s=!0}}return this.option("expression")&&this._toplevel.process_expression(!1),t=this._toplevel,this._toplevel=void 0,t}before(t,i){if(ii(t,Ss))return t;var r=!1;t instanceof Ue&&(t=t.hoist_properties(this),t=t.hoist_declarations(this),r=!0),i(t,this),i(t,this);var s=t.optimize(this);return r&&s instanceof Ue&&(s.drop_unused(this),i(s,this)),s===t&&ji(s,Ss),s}is_lhs(){const t=this.stack[this.stack.length-1],i=this.stack[this.stack.length-2];return il(t,i)}}function je(e,t){e.DEFMETHOD("optimize",function(i){var r=this;if(ii(r,uy)||i.has_directive("use asm"))return r;var s=t(r,i);return ji(s,uy),s})}je(Ee,function(e){return e});Wt.DEFMETHOD("drop_console",function(e){const t=Array.isArray(e),i=new Xi(function(r){if(r.TYPE==="Call"){var s=r.expression;if(s instanceof Ie){for(var l=s.expression,c=s.property,f=2;l.expression;)c=l.property,l=l.expression,f++;if(!(t&&!e.includes(c))&&hr(l)&&l.name=="console")if(f===3&&!["call","apply"].includes(s.property)&&Ix(i))s.expression=pv(r),ji(s.expression,Ss),r.args=[];else return M(nn,r)}}});return this.transform(i)});Ee.DEFMETHOD("equivalent_to",function(e){return F2(this,e)});Ue.DEFMETHOD("process_expression",function(e,t){var i=this,r=new Xi(function(s){if(e&&s instanceof Le)return M(un,s,{value:s.body});if(!e&&s instanceof un){if(t){var l=s.value&&s.value.drop_side_effect_free(t,!0);return l?M(Le,s,{body:l}):M(Ft,s)}return M(Le,s,{body:s.value||M(Pe,s,{operator:"void",expression:M(ze,s,{value:0})})})}if(s instanceof st||s instanceof Be&&s!==i)return s;if(s instanceof Rn){var c=s.body.length-1;c>=0&&(s.body[c]=s.body[c].transform(r))}else s instanceof Mt?(s.body=s.body.transform(r),s.alternative&&(s.alternative=s.alternative.transform(r))):s instanceof ua&&(s.body=s.body.transform(r));return s});i.transform(r)});Wt.DEFMETHOD("reset_opt_flags",function(e){const t=this,i=e.option("reduce_vars"),r=new Zn(function(s,l){if(qu(s,I2),i)return e.top_retain&&s instanceof fn&&r.parent()===t&&ji(s,hv),s.reduce_vars(r,l,e)});
267r.safe_ids=Object.create(null),r.in_loop=null,r.loop_ids=new Map,r.defs_to_safe_ids=new Map,t.walk(r)});ot.DEFMETHOD("fixed_value",function(){var e=this.thedef.fixed;return!e||e instanceof Ee?e:e()});Se.DEFMETHOD("is_immutable",function(){var e=this.definition().orig;return e.length==1&&e[0]instanceof dr});function Tv(e,t){for(var i,r=0;(i=e.parent(r++))&&!(i instanceof Ue);)if(i instanceof kr&&i.argname){i=i.argname.definition().scope;break}return i.find_variable(t)}var nP=pt("Array Boolean clearInterval clearTimeout console Date decodeURI decodeURIComponent encodeURI encodeURIComponent Error escape eval EvalError Function isFinite isNaN JSON Math Number parseFloat parseInt RangeError ReferenceError RegExp Object setInterval setTimeout String SyntaxError TypeError unescape URIError");Se.DEFMETHOD("is_declared",function(e){return!this.definition().undeclared||e.option("unsafe")&&nP.has(this.name)});var iP=new Set(["use asm","use strict"]);je(Ni,function(e,t){return t.option("directives")&&(!iP.has(e.value)||t.has_directive(e.value)!==e)?M(Ft,e):e});je(po,function(e,t){return t.option("drop_debugger")?M(Ft,e):e});je(pi,function(e,t){return e.body instanceof Ca&&t.loopcontrol_target(e.body)===e.body?M(Ft,e):e.label.references.length==0?e.body:e});je(Rn,function(e,t){return Em(e.body,t),e});function aP(e){return!(e instanceof sl||e instanceof ol||e instanceof sa||e instanceof st)}je(He,function(e,t){switch(Em(e.body,t),e.body.length){case 1:if(!t.has_directive("use strict")&&t.parent()instanceof Mt&&aP(e.body[0])||Xh(e.body[0]))return e.body[0];break;case 0:return M(Ft,e)}return e});function Av(e,t){return Em(e.body,t),t.option("side_effects")&&e.body.length==1&&e.body[0]===t.has_directive("use strict")&&(e.body.length=0),e}je(Be,Av);Ue.DEFMETHOD("hoist_declarations",function(e){var t=this;if(e.has_directive("use asm"))return t;var i=e.option("hoist_funs"),r=e.option("hoist_vars");if(i||r){var s=[],l=[],c=new Map,f=0,h=0;Gn(t,_=>{if(_ instanceof Ue&&_!==t)return!0;if(_ instanceof _n)return++h,!0}),r=r&&h>1;var p=new Xi(function(m){if(m!==t){if(m instanceof Ni)return s.push(m),M(Ft,m);if(i&&m instanceof fn&&!(p.parent()instanceof On)&&p.parent()===t)return l.push(m),M(Ft,m);if(r&&m instanceof _n&&!m.definitions.some(k=>k.name instanceof kt)){m.definitions.forEach(function(k){c.set(k.name.name,k),++f});var S=m.to_assignments(e),C=p.parent();if(C instanceof ri&&C.init===m){if(S==null){var D=m.definitions[0].name;return M(Se,D,D)}return S}return C instanceof Sn&&C.init===m?S:S?M(Le,m,{body:S}):M(Ft,m)}if(m instanceof Ue)return m}});if(t=t.transform(p),f>0){var v=[];const _=t instanceof Be,m=_?t.args_as_names():null;if(c.forEach((S,C)=>{_&&m.some(D=>D.name===S.name.name)?c.delete(C):(S=S.clone(),S.value=null,v.push(S),c.set(C,S))}),v.length>0){for(var E=0;E<t.body.length;){if(t.body[E]instanceof Le){var A=t.body[E].body,R,x;if(A instanceof We&&A.operator=="="&&(R=A.left)instanceof ot&&c.has(R.name)){var F=c.get(R.name);if(F.value)break;F.value=A.right,Su(v,F),v.push(F),t.body.splice(E,1);continue}if(A instanceof $e&&(x=A.expressions[0])instanceof We&&x.operator=="="&&(R=x.left)instanceof ot&&c.has(R.name)){var F=c.get(R.name);if(F.value)break;F.value=x.right,Su(v,F),v.push(F),t.body[E].body=Ze(A,A.expressions.slice(1));continue}}if(t.body[E]instanceof Ft){t.body.splice(E,1);continue}if(t.body[E]instanceof He){t.body.splice(E,1,...t.body[E].body);continue}break}v=M(_n,t,{definitions:v}),l.push(v)}}t.body=s.concat(l,t.body)}return t});Ue.DEFMETHOD("hoist_properties",function(e){var t=this;if(!e.option("hoist_props")||e.has_directive("use asm"))return t;var i=t instanceof Wt&&e.top_retain||rt,r=new Map,s=new Xi(function(l,c){if(l instanceof En){const f=l.name;let h,p;if(f.scope===t&&!(f instanceof Es)&&(h=f.definition()).escaped!=1&&!h.assignments&&!h.direct_access&&!h.single_use&&!e.exposed(h)&&!i(h)&&(p=f.fixed_value())===l.value&&p instanceof Ct&&!p.properties.some(v=>v instanceof et||v.computed_key())){c(l,this);const v=new Map,E=[];return p.properties.forEach(({key:A,value:R})=>{const x=s.find_scope(),F=t.create_symbol(f.CTOR,{source:f,scope:x,conflict_scopes:new Set([x,...f.definition().references.map(_=>_.scope)]),tentative_name:f.name+"_"+A});v.set(String(A),F.definition()),E.push(M(En,l,{name:F,value:R}))}),r.set(h.id,v),Ht.splice(E)}}else if(l instanceof Ie&&l.expression instanceof Se){const f=r.get(l.expression.definition().id);if(f){const h=f.get(String(Rx(l.property))),p=M(Se,l,{name:h.name,scope:l.expression.scope,thedef:h});return p.reference({}),p}}});return t.transform(s)});je(Le,function(e,t){if(t.option("side_effects")){var i=e.body,r=i.drop_side_effect_free(t,!0);if(!r)return M(Ft,e);if(r!==i)return M(Le,e,{body:r})}return e});je(_o,function(e,t){return t.option("loops")?M(Sn,e,e).optimize(t):e});je(Mr,function(e,t){if(!t.option("loops"))return e;var i=e.condition.tail_node().evaluate(t);
267if(!(i instanceof Ee)){if(i)return M(Sn,e,{body:M(He,e.body,{body:[e.body,M(Le,e.condition,{body:e.condition})]})}).optimize(t);if(!_v(e,t.parent()))return M(He,e.body,{body:[e.body,M(Le,e.condition,{body:e.condition})]}).optimize(t)}return e});function Kx(e,t){var i=e.body instanceof He?e.body.body[0]:e.body;if(t.option("dead_code")&&s(i)){var r=[];return e.init instanceof Hn?r.push(e.init):e.init&&r.push(M(Le,e.init,{body:e.init})),e.condition&&r.push(M(Le,e.condition,{body:e.condition})),fl(t,e.body,r),M(He,e,{body:r})}return i instanceof Mt&&(s(i.body)?(e.condition?e.condition=M(oe,e.condition,{left:e.condition,operator:"&&",right:i.condition.negate(t)}):e.condition=i.condition.negate(t),l(i.alternative)):s(i.alternative)&&(e.condition?e.condition=M(oe,e.condition,{left:e.condition,operator:"&&",right:i.condition}):e.condition=i.condition,l(i.body))),e;function s(c){return c instanceof Ca&&t.loopcontrol_target(c)===t.self()}function l(c){c=Ah(c),e.body instanceof He?(e.body=e.body.clone(),e.body.body=c.concat(e.body.body.slice(1)),e.body=e.body.transform(t)):e.body=M(He,e.body,{body:c}).transform(t),e=Kx(e,t)}}je(Sn,function(e,t){if(!t.option("loops"))return e;if(t.option("side_effects")&&e.init&&(e.init=e.init.drop_side_effect_free(t)),e.condition){var i=e.condition.evaluate(t);if(!(i instanceof Ee)){if(i)e.condition=null;else if(!t.option("dead_code")){var r=e.condition;e.condition=Mi(i,e.condition),e.condition=Ao(e.condition.transform(t),r)}}if(t.option("dead_code")&&(i instanceof Ee&&(i=e.condition.tail_node().evaluate(t)),!i)){var s=[];return fl(t,e.body,s),e.init instanceof Hn?s.push(e.init):e.init&&s.push(M(Le,e.init,{body:e.init})),s.push(M(Le,e.condition,{body:e.condition})),M(He,e,{body:s}).optimize(t)}}return Kx(e,t)});je(Mt,function(e,t){if(us(e.alternative)&&(e.alternative=null),!t.option("conditionals"))return e;var i=e.condition.evaluate(t);if(!t.option("dead_code")&&!(i instanceof Ee)){var r=e.condition;e.condition=Mi(i,r),e.condition=Ao(e.condition.transform(t),r)}if(t.option("dead_code"))if(i instanceof Ee&&(i=e.condition.tail_node().evaluate(t)),i){if(!(i instanceof Ee)){var s=[];return s.push(M(Le,e.condition,{body:e.condition})),s.push(e.body),e.alternative&&fl(t,e.alternative,s),M(He,e,{body:s}).optimize(t)}}else{var s=[];return fl(t,e.body,s),s.push(M(Le,e.condition,{body:e.condition})),e.alternative&&s.push(e.alternative),M(He,e,{body:s}).optimize(t)}var l=e.condition.negate(t),c=e.condition.size(),f=l.size(),h=f<c;if(e.alternative&&h){h=!1,e.condition=l;var p=e.body;e.body=e.alternative||M(Ft,e),e.alternative=p}if(us(e.body)&&us(e.alternative))return M(Le,e.condition,{body:e.condition.clone()}).optimize(t);if(e.body instanceof Le&&e.alternative instanceof Le)return M(Le,e,{body:M(Xe,e,{condition:e.condition,consequent:e.body.body,alternative:e.alternative.body})}).optimize(t);if(us(e.alternative)&&e.body instanceof Le)return c===f&&!h&&e.condition instanceof oe&&e.condition.operator=="||"&&(h=!0),h?M(Le,e,{body:M(oe,e,{operator:"||",left:l,right:e.body.body})}).optimize(t):M(Le,e,{body:M(oe,e,{operator:"&&",left:e.condition,right:e.body.body})}).optimize(t);if(e.body instanceof Ft&&e.alternative instanceof Le)return M(Le,e,{body:M(oe,e,{operator:"||",left:e.condition,right:e.alternative.body})}).optimize(t);if(e.body instanceof Ii&&e.alternative instanceof Ii&&e.body.TYPE==e.alternative.TYPE)return M(e.body.CTOR,e,{value:M(Xe,e,{condition:e.condition,consequent:e.body.value||M(nn,e.body),alternative:e.alternative.value||M(nn,e.alternative)}).transform(t)}).optimize(t);if(e.body instanceof Mt&&!e.body.alternative&&!e.alternative&&(e=M(Mt,e,{condition:M(oe,e.condition,{operator:"&&",left:e.condition,right:e.body.condition}),body:e.body.body,alternative:null})),Aa(e.body)&&e.alternative){var v=e.alternative;return e.alternative=null,M(He,e,{body:[e,v]}).optimize(t)}if(Aa(e.alternative)){var s=e.body;return e.body=e.alternative,e.condition=h?l:e.condition.negate(t),e.alternative=null,M(He,e,{body:[e,s]}).optimize(t)}return e});je(hi,function(e,t){if(!t.option("switches"))return e;var i,r=e.expression.evaluate(t);if(!(r instanceof Ee)){var s=e.expression;e.expression=Mi(r,s),e.expression=Ao(e.expression.transform(t),s)}if(!t.option("dead_code"))return e;r instanceof Ee&&(r=e.expression.tail_node().evaluate(t));for(var l=[],c=[],f,h,p=0,v=e.body.length;p<v&&!h;p++){if(i=e.body[p],i instanceof pl)f?x(i,c[c.length-1]):f=i;else if(!(r instanceof Ee)){var E=i.expression.evaluate(t);if(!(E instanceof Ee)&&E!==r){x(i,c[c.length-1]);continue}if(E instanceof Ee&&!E.has_side_effects(t)&&(E=i.expression.tail_node().evaluate(t)),E===r&&(h=i,f)){var A=c.indexOf(f);c.splice(A,1),x(f,c[A-1]),f=null}}c.push(i)}for(;p<v;)x(e.body[p++],c[c.length-1]);e.body=c;let R=f||h;if(f=null,h=null,c.every((D,k)=>(D===R||D.expression instanceof vt)&&(D.body.length===0||Aa(D)||c.length-1===k)))for(let D=0;D<c.length;D++){const k=c[D];for(let y=D+1;y<c.length;y++){const b=c[y];if(b.body.length===0)continue;const O=y===c.length-1,L=F(b,k,!1);if(L||O&&F(b,k,!0)){!L&&O&&b.body.push(M(Ca));let I=y-1,Y=0;for(;I>D&&C(c[I--]);)Y++;const K=c.splice(y-Y,1+Y);
267c.splice(D+1,0,...K),D+=K.length}}}for(let D=0;D<c.length;D++){let k=c[D];if(k.body.length!==0&&Aa(k))for(let y=D+1;y<c.length;D++,y++){let b=c[y];if(b.body.length!==0){if(F(b,k,!1)||y===c.length-1&&F(b,k,!0)){k.body=[],k=b;continue}break}}}{let D=c.length-1;for(;D>=0;D--){let k=c[D].body;if(S(k[k.length-1],t)&&k.pop(),!C(c[D]))break}if(D++,!R||c.indexOf(R)>=D)for(let k=c.length-1;k>=D;k--){let y=c[k];if(y===R)R=null,c.pop();else if(!y.expression.has_side_effects(t))c.pop();else break}}e:if(R){let D=c.indexOf(R),k=D;for(;k<c.length-1&&C(c[k]);k++);if(k<c.length-1)break e;let y=c.length-1;for(;y>=0;y--){let b=c[y];if(b!==R&&b.expression.has_side_effects(t))break}if(k>y){let b=D-1;for(;b>=0&&C(c[b]);b--);let O=Math.max(y,b)+1,L=D;y>D?(L=y,c[y].body=c[k].body):R.body=c[k].body,c.splice(L+1,k-L),c.splice(O,D-O)}}e:if(R){let D=c.findIndex(O=>!C(O)),k;if(D===c.length-1){let O=c[D];if(m(e))break e;k=M(He,O,{body:O.body}),O.body=[]}else if(D!==-1)break e;if(!c.find(O=>O!==R&&O.expression.has_side_effects(t)))return M(He,e,{body:l.concat(_(e.expression),R.expression?_(R.expression):[],k||[])}).optimize(t);const b=c.indexOf(R);if(c.splice(b,1),R=null,k)return M(He,e,{body:l.concat(e,k)}).optimize(t)}if(c.length>0&&(c[0].body=l.concat(c[0].body)),c.length==0)return M(He,e,{body:l.concat(_(e.expression))}).optimize(t);if(c.length==1&&!m(e)){let D=c[0];return M(Mt,e,{condition:M(oe,e,{operator:"===",left:e.expression,right:D.expression}),body:M(He,D,{body:D.body}),alternative:null}).optimize(t)}if(c.length===2&&R&&!m(e)){let D=c[0]===R?c[1]:c[0],k=R.expression&&_(R.expression);if(Aa(c[0])){let L=c[0];return S(L.body[L.body.length-1],t)&&L.body.pop(),M(Mt,e,{condition:M(oe,e,{operator:"===",left:e.expression,right:D.expression}),body:M(He,D,{body:D.body}),alternative:M(He,R,{body:[].concat(k||[],R.body)})}).optimize(t)}let y="===",b=M(He,D,{body:D.body}),O=M(He,R,{body:[].concat(k||[],R.body)});if(c[0]===R){y="!==";let L=O;O=b,b=L}return M(He,e,{body:[M(Mt,e,{condition:M(oe,e,{operator:y,left:e.expression,right:D.expression}),body:b,alternative:null}),O]}).optimize(t)}return e;function x(D,k){k&&!Aa(k)?k.body=k.body.concat(D.body):fl(t,D,l)}function F(D,k,y){let b=D.body,O=k.body;if(y&&(b=b.concat(M(Ca))),b.length!==O.length)return!1;let L=M(He,D,{body:b}),I=M(He,k,{body:O});return L.equivalent_to(I)}function _(D){return M(Le,D,{body:D})}function m(D){let k=!1,y=new Zn(b=>{if(k||b instanceof Be||b instanceof Le)return!0;if(!S(b,y))return;let O=y.parent();O instanceof yo&&O.body[O.body.length-1]===b||(k=!0)});return D.walk(y),k}function S(D,k){return D instanceof Ca&&k.loopcontrol_target(D)===e}function C(D){return!Aa(D)&&!M(He,D,{body:D.body}).has_side_effects(t)}});je(ma,function(e,t){if(e.bcatch&&e.bfinally&&e.bfinally.body.every(us)&&(e.bfinally=null),t.option("dead_code")&&e.body.body.every(us)){var i=[];return e.bcatch&&fl(t,e.bcatch,i),e.bfinally&&i.push(...e.bfinally.body),M(He,e,{body:i}).optimize(t)}return e});Ti.DEFMETHOD("to_assignments",function(e){var t=e.option("reduce_vars"),i=[];for(const s of this.definitions){if(s.value){var r=M(Se,s.name,s.name);i.push(M(We,s,{operator:"=",logical:!1,left:r,right:s.value})),t&&(r.definition().fixed=!1)}const l=s.name.definition();l.eliminated++,l.replaced--}return i.length==0?null:Ze(this,i)});je(Ti,function(e){return e.definitions.length==0?M(Ft,e):e});je(En,function(e,t){return e.name instanceof ku&&e.value!=null&&or(e.value,t)&&(e.value=null),e});je(xa,function(e){return e});je(we,function(e,t){var i=e.expression,r=i;jx(e.args);var s=e.args.every(K=>!(K instanceof et));t.option("reduce_vars")&&r instanceof Se&&(r=r.fixed_value());var l=r instanceof Be;if(l&&r.pinned())return e;if(t.option("unused")&&s&&l&&!r.uses_arguments){for(var c=0,f=0,h=0,p=e.args.length;h<p;h++){if(r.argnames[h]instanceof et){if(ii(r.argnames[h].expression,ls))for(;h<p;){var v=e.args[h++].drop_side_effect_free(t);v&&(e.args[c++]=v)}else for(;h<p;)e.args[c++]=e.args[h++];f=c;break}var E=h>=r.argnames.length;if(E||ii(r.argnames[h],ls)){var v=e.args[h].drop_side_effect_free(t);if(v)e.args[c++]=v;else if(!E){e.args[c++]=M(ze,e.args[h],{value:0});continue}}else e.args[c++]=e.args[h];f=c}e.args.length=f}if(i instanceof Xt&&i.expression instanceof Se&&i.expression.name==="console"&&i.expression.definition().undeclared&&i.property==="assert"){const K=e.args[0];if(K){const ae=K.evaluate(t);if(ae===1||ae===!0)return M(nn,e)}}if(t.option("unsafe")&&!i.contains_optional()){if(i instanceof Xt&&i.start.value==="Array"&&i.property==="from"&&e.args.length===1){const[K]=e.args;if(K instanceof mt)return M(mt,K,{elements:K.elements}).optimize(t)}if(hr(i))switch(i.name){case"Array":if(e.args.length!=1)return M(mt,e,{elements:e.args}).optimize(t);if(e.args[0]instanceof ze&&e.args[0].value<=11){const K=[];for(let ae=0;ae<e.args[0].value;ae++)K.push(new Vi);return new mt({elements:K})}break;case"Object":if(e.args.length==0)return M(Ct,e,{properties:[]});break;case"String":if(e.args.length==0)return M(it,e,{value:""});if(e.args.length<=1)return M(oe,e,{left:e.args[0],operator:"+",right:M(it,e,{value:""})}).optimize(t);break;case"Number":if(e.args.length==0)return M(ze,e,{value:0});if(e.args.length==1&&t.option("unsafe_math"))return M(Pe,e,{expression:e.args[0],operator:"+"}).optimize(t);break;case"Symbol":e.args.length==1&&e.args[0]instanceof it&&t.option("unsafe_symbols")&&(e.args.length=0);break;case"Boolean":if(e.args.length==0)return M(To,e);if(e.args.length==1)return M(Pe,e,{expression:M(Pe,e,{expression:e.args[0],operator:"!"}),operator:"!"}).optimize(t);break;case"RegExp":var A=[];
267if(e.args.length>=1&&e.args.length<=2&&e.args.every(K=>{var ae=K.evaluate(t);return A.push(ae),K!==ae})&&Sx(A[0])){let[K,ae]=A;K=am(new RegExp(K).source);const me=M(Hi,e,{value:{source:K,flags:ae}});if(me._eval(t)!==me)return me}break}else if(i instanceof Xt)switch(i.property){case"toString":if(e.args.length==0&&!i.expression.may_throw_on_access(t))return M(oe,e,{left:M(it,e,{value:""}),operator:"+",right:i.expression}).optimize(t);break;case"join":if(i.expression instanceof mt)e:{var R;if(e.args.length>0&&(R=e.args[0].evaluate(t),R===e.args[0]))break e;for(var x=[],F=[],h=0,p=i.expression.elements.length;h<p;h++){var _=i.expression.elements[h];if(_ instanceof et)break e;var m=_.evaluate(t);m!==_?F.push(m):(F.length>0&&(x.push(M(it,e,{value:F.join(R)})),F.length=0),x.push(_))}if(F.length>0&&x.push(M(it,e,{value:F.join(R)})),x.length==0)return M(it,e,{value:""});if(x.length==1)return x[0].is_string(t)?x[0]:M(oe,x[0],{operator:"+",left:M(it,e,{value:""}),right:x[0]});if(R==""){var S;return x[0].is_string(t)||x[1].is_string(t)?S=x.shift():S=M(it,e,{value:""}),x.reduce(function(ae,me){return M(oe,me,{operator:"+",left:ae,right:me})},S).optimize(t)}var v=e.clone();return v.expression=v.expression.clone(),v.expression.expression=v.expression.expression.clone(),v.expression.expression.elements=x,aa(t,e,v)}break;case"charAt":if(i.expression.is_string(t)){var C=e.args[0],D=C?C.evaluate(t):0;if(D!==C)return M(Nn,i,{expression:i.expression,property:Mi(D|0,C||i)}).optimize(t)}break;case"apply":if(e.args.length==2&&e.args[1]instanceof mt){var k=e.args[1].elements.slice();return k.unshift(e.args[0]),M(we,e,{expression:M(Xt,i,{expression:i.expression,optional:!1,property:"call"}),args:k}).optimize(t)}break;case"call":var y=i.expression;if(y instanceof Se&&(y=y.fixed_value()),y instanceof Be&&!y.contains_this())return(e.args.length?Ze(this,[e.args[0],M(we,e,{expression:i.expression,args:e.args.slice(1)})]):M(we,e,{expression:i.expression,args:[]})).optimize(t);break}}if(t.option("unsafe_Function")&&hr(i)&&i.name=="Function"){if(e.args.length==0)return pv(e).optimize(t);if(e.args.every(K=>K instanceof it))try{var Y="n(function("+e.args.slice(0,-1).map(function(K){return K.value}).join(",")+"){"+e.args[e.args.length-1].value+"})",b=gf(Y),O=t.mangle_options();b.figure_out_scope(O);var L=new Hx(t.options,{mangle_options:t._mangle_options});b=b.transform(L),b.figure_out_scope(O),b.compute_char_frequency(O),b.mangle_names(O);var I;Gn(b,K=>{if(pm(K))return I=K,Ki});var Y=uv();return He.prototype._codegen.call(I,I,Y),e.args=[M(it,e,{value:I.argnames.map(function(K){return K.print_to_string()}).join(",")}),M(it,e.args[e.args.length-1],{value:Y.get().replace(/^{|}$/g,"")})],e}catch(K){if(!(K instanceof Cx))throw K}}return tP(e,t)});Ee.DEFMETHOD("contains_optional",function(){return this instanceof Ie||this instanceof we||this instanceof An?this.optional?!0:this.expression.contains_optional():!1});je(xi,function(e,t){return t.option("unsafe")&&hr(e.expression)&&["Object","RegExp","Function","Error","Array"].includes(e.expression.name)?M(we,e,e).transform(t):e});je($e,function(e,t){if(!t.option("side_effects"))return e;var i=[];s();var r=i.length-1;if(l(),r==0)return e=ul(t.parent(),t.self(),i[0]),e instanceof $e||(e=e.optimize(t)),e;return e.expressions=i,e;function s(){var c=cr(t),f=e.expressions.length-1;e.expressions.forEach(function(h,p){p<f&&(h=h.drop_side_effect_free(t,c)),h&&(mv(i,h),c=!1)})}function l(){for(;r>0&&or(i[r],t);)r--;r<i.length-1&&(i[r]=M(Pe,e,{operator:"void",expression:i[r]}),i.length=r+1)}});Bt.DEFMETHOD("lift_sequences",function(e){if(e.option("sequences")&&this.expression instanceof $e){var t=this.expression.expressions.slice(),i=this.clone();return i.expression=t.pop(),t.push(i),Ze(this,t).optimize(e)}return this});je(Co,function(e,t){return e.lift_sequences(t)});je(Pe,function(e,t){var i=e.expression;if(e.operator=="delete"&&!(i instanceof Se||i instanceof Ie||i instanceof An||Nx(i)))return Ze(e,[i,M(la,e)]).optimize(t);var r=e.lift_sequences(t);if(r!==e)return r;if(t.option("side_effects")&&e.operator=="void")return i=i.drop_side_effect_free(t),i?(e.expression=i,e):M(nn,e).optimize(t);if(t.in_boolean_context())switch(e.operator){case"!":if(i instanceof Pe&&i.operator=="!")return i.expression;i instanceof oe&&(e=aa(t,e,i.negate(t,cr(t))));break;case"typeof":return(i instanceof Se?M(la,e):Ze(e,[i,M(la,e)])).optimize(t)}if(e.operator=="-"&&i instanceof bs&&(i=i.transform(t)),i instanceof oe&&(e.operator=="+"||e.operator=="-")&&(i.operator=="*"||i.operator=="/"||i.operator=="%"))return M(oe,e,{operator:i.operator,left:M(Pe,i.left,{operator:e.operator,expression:i.left}),right:i.right});if(t.option("evaluate")){if(e.operator==="~"&&e.expression instanceof Pe&&e.expression.operator==="~"&&(t.in_32_bit_context(!1)||e.expression.expression.is_32_bit_integer(t)))return e.expression.expression;if(e.operator==="~"&&i instanceof oe&&i.operator==="^")return i.left instanceof Pe&&i.left.operator==="~"?i.left=i.left.bitwise_negate(t,!0):i.right=i.right.bitwise_negate(t,!0),i}if(e.operator!="-"||!(i instanceof ze||i instanceof bs||i instanceof Za)){var s=e.evaluate(t);if(s!==e)return s=Mi(s,e).optimize(t),aa(t,s,e)}return e});oe.DEFMETHOD("lift_sequences",function(e){if(e.option("sequences")){if(this.left instanceof $e){var t=this.left.expressions.slice(),i=this.clone();return i.left=t.pop(),t.push(i),Ze(this,t).optimize(e)}if(this.right instanceof $e&&!this.left.has_side_effects(e)){for(var r=this.operator=="="&&this.left instanceof Se,t=this.right.expressions,s=t.length-1,l=0;l<s&&!(!r&&t[l].has_side_effects(e));l++);if(l==s){t=t.slice();var i=this.clone();return i.right=t.pop(),t.push(i),Ze(this,t).optimize(e)}else if(l>0){var i=this.clone();return i.right=Ze(this.right,t.slice(l)),t=t.slice(0,l),t.push(i),Ze(this,t).optimize(e)}}}return this});var rP=pt("== === != !== * & | ^");function oP(e){return e instanceof mt||e instanceof Be||e instanceof Ct||e instanceof st}je(oe,function(e,t){function i(){return e.left.is_constant()||e.right.is_constant()||!e.left.has_side_effects(t)&&!e.right.has_side_effects(t)}function r(y){if(i()){y&&(e.operator=y);var b=e.left;e.left=e.right,e.right=b}}if(t.option("lhs_constants")&&rP.has(e.operator)&&e.right.is_constant()&&!e.left.is_constant()&&(e.left instanceof oe&&Ta[e.left.operator]>=Ta[e.operator]||r()),e=e.lift_sequences(t),t.option("comparisons"))switch(e.operator){case"===":case"!==":var s=!0;(e.left.is_string(t)&&e.right.is_string(t)||e.left.is_number(t)&&e.right.is_number(t)||e.left.is_bigint(t)&&e.right.is_bigint(t)||e.left.is_boolean()&&e.right.is_boolean()||e.left.equivalent_to(e.right))&&(e.operator=e.operator.substr(0,2));case"==":case"!=":if(!s&&or(e.left,t))e.left=M(Pi,e.left);else if(!s&&or(e.right,t))e.right=M(Pi,e.right);else if(t.option("typeofs")&&e.left instanceof it&&e.left.value=="undefined"&&e.right instanceof Pe&&e.right.operator=="typeof"){var l=e.right.expression;(l instanceof Se?l.is_declared(t):!(l instanceof Ie&&t.option("ie8")))&&(e.right=l,e.left=M(nn,e.left).optimize(t),e.operator.length==2&&(e.operator+="="))}else if(t.option("typeofs")&&e.left instanceof Pe&&e.left.operator=="typeof"&&e.right instanceof it&&e.right.value=="undefined"){var l=e.left.expression;(l instanceof Se?l.is_declared(t):!(l instanceof Ie&&t.option("ie8")))&&(e.left=l,e.right=M(nn,e.right).optimize(t),e.operator.length==2&&(e.operator+="="))}else{if(e.left instanceof Se&&e.right instanceof Se&&e.left.definition()===e.right.definition()&&oP(e.left.fixed_value()))return M(e.operator[0]=="="?la:To,e);if(e.left.is_32_bit_integer(t)&&e.right.is_32_bit_integer(t)){const y=Y=>M(Pe,Y,{operator:"!",expression:Y}),b=(Y,K)=>K?t.in_boolean_context()?Y:y(y(Y)):y(Y);if(e.left instanceof ze&&e.left.value===0)return b(e.right,e.operator[0]==="!");if(e.right instanceof ze&&e.right.value===0)return b(e.left,e.operator[0]==="!");let O,L,I;if((O=e.left instanceof oe?e.left:e.right instanceof oe?e.right:null)&&(I=O===e.left?e.right:e.left)&&O.operator==="&"&&I instanceof ze&&I.is_32_bit_integer(t)&&(L=O.left.equivalent_to(I)?O.right:O.right.equivalent_to(I)?O.left:null)){let Y=b(M(oe,e,{operator:"&",left:I,right:M(Pe,e,{operator:"~",expression:L})}),e.operator[0]==="!");return aa(t,Y,e)}}}break;case"&&":case"||":var c=e.left;if(c.operator==e.operator&&(c=c.right),c instanceof oe&&c.operator==(e.operator=="&&"?"!==":"===")&&e.right instanceof oe&&c.operator==e.right.operator&&(or(c.left,t)&&e.right.left instanceof Pi||c.left instanceof Pi&&or(e.right.left,t))&&!c.right.has_side_effects(t)&&c.right.equivalent_to(e.right.right)){var f=M(oe,e,{operator:c.operator.slice(0,-1),left:M(Pi,e),right:c.right});return c!==e.left&&(f=M(oe,e,{operator:e.operator,left:e.left.left,right:f})),f}break}if(e.operator=="+"&&t.in_boolean_context()){var h=e.left.evaluate(t),p=e.right.evaluate(t);if(h&&typeof h=="string")return Ze(e,[e.right,M(la,e)]).optimize(t);if(p&&typeof p=="string")return Ze(e,[e.left,M(la,e)]).optimize(t)}if(t.option("comparisons")&&e.is_boolean()){if(!(t.parent()instanceof oe)||t.parent()instanceof We){var v=M(Pe,e,{operator:"!",expression:e.negate(t,cr(t))});e=aa(t,e,v)}if(t.option("unsafe_comps"))switch(e.operator){case"<":r(">");break;case"<=":r(">=");break}}if(e.operator=="+"){if(e.right instanceof it&&e.right.getValue()==""&&e.left.is_string(t))return e.left;if(e.left instanceof it&&e.left.getValue()==""&&e.right.is_string(t))return e.right;if(e.left instanceof oe&&e.left.operator=="+"&&e.left.left instanceof it&&e.left.left.getValue()==""&&e.right.is_string(t))return e.left=e.left.right,e}if(t.option("evaluate")){switch(e.operator){case"&&":var h=ii(e.left,hg)?!0:ii(e.left,mg)?!1:e.left.evaluate(t);if(h){if(!(h instanceof Ee))return Ze(e,[e.left,e.right]).optimize(t)}else return ul(t.parent(),t.self(),e.left).optimize(t);var p=e.right.evaluate(t);if(p){if(!(p instanceof Ee)){var E=t.parent();if(E.operator=="&&"&&E.left===t.self()||t.in_boolean_context())return e.left.optimize(t)}}else{if(t.in_boolean_context())return Ze(e,[e.left,M(To,e)]).optimize(t);ji(e,mg)}if(e.left.operator=="||"){var A=e.left.right.evaluate(t);if(!A)return M(Xe,e,{condition:e.left.left,consequent:e.right,alternative:e.left.right}).optimize(t)}break;case"||":var h=ii(e.left,hg)?!0:ii(e.left,mg)?!1:e.left.evaluate(t);if(h){if(!(h instanceof Ee))return ul(t.parent(),t.self(),e.left).optimize(t)}else return Ze(e,[e.left,e.right]).optimize(t);var p=e.right.evaluate(t);if(p){if(!(p instanceof Ee)){if(t.in_boolean_context())return Ze(e,[e.left,M(la,e)]).optimize(t);ji(e,hg)}}else{var E=t.parent();if(E.operator=="||"&&E.left===t.self()||t.in_boolean_context())return e.left.optimize(t)}if(e.left.operator=="&&"){var A=e.left.right.evaluate(t);if(A&&!(A instanceof Ee))return M(Xe,e,{condition:e.left.left,consequent:e.left.right,alternative:e.right}).optimize(t)}break;case"??":if(fr(e.left,t))return e.right;var h=e.left.evaluate(t);if(!(h instanceof Ee))return h==null?e.right:e.left;if(t.in_boolean_context()){const O=e.right.evaluate(t);if(!(O instanceof Ee)&&!O)return e.left}}var R=!0;switch(e.operator){case"+":if(e.right instanceof vt&&e.left instanceof oe&&e.left.operator=="+"&&e.left.is_string(t)){var x=M(oe,e,{operator:"+",left:e.left.right,right:e.right}),F=x.optimize(t);x!==F&&(e=M(oe,e,{operator:"+",left:e.left.left,right:F}))}if(e.left instanceof oe&&e.left.operator=="+"&&e.left.is_string(t)&&e.right instanceof oe&&e.right.operator=="+"&&e.right.is_string(t)){var x=M(oe,e,{operator:"+",left:e.left.right,right:e.right.left}
267),_=x.optimize(t);x!==_&&(e=M(oe,e,{operator:"+",left:M(oe,e.left,{operator:"+",left:e.left.left,right:_}),right:e.right.right}))}if(e.right instanceof Pe&&e.right.operator=="-"&&e.left.is_number_or_bigint(t)){e=M(oe,e,{operator:"-",left:e.left,right:e.right.expression});break}if(e.left instanceof Pe&&e.left.operator=="-"&&i()&&e.right.is_number_or_bigint(t)){e=M(oe,e,{operator:"-",left:e.right,right:e.left.expression});break}if(e.left instanceof mi){var m=e.left,F=e.right.evaluate(t);if(F!=e.right)return m.segments[m.segments.length-1].value+=String(F),m}if(e.right instanceof mi){var F=e.right,m=e.left.evaluate(t);if(m!=e.left)return F.segments[0].value=String(m)+F.segments[0].value,F}if(e.left instanceof mi&&e.right instanceof mi){var m=e.left,S=m.segments,F=e.right;S[S.length-1].value+=F.segments[0].value;for(var C=1;C<F.segments.length;C++)S.push(F.segments[C]);return m}case"*":R=t.option("unsafe_math");case"&":case"|":case"^":if(e.left.is_number_or_bigint(t)&&e.right.is_number_or_bigint(t)&&i()&&!(e.left instanceof oe&&e.left.operator!=e.operator&&Ta[e.left.operator]>=Ta[e.operator])){var D=M(oe,e,{operator:e.operator,left:e.right,right:e.left});e.right instanceof vt&&!(e.left instanceof vt)?e=aa(t,D,e):e=aa(t,e,D)}R&&e.is_number_or_bigint(t)&&(e.right instanceof oe&&e.right.operator==e.operator&&(e=M(oe,e,{operator:e.operator,left:M(oe,e.left,{operator:e.operator,left:e.left,right:e.right.left,start:e.left.start,end:e.right.left.end}),right:e.right.right})),e.right instanceof vt&&e.left instanceof oe&&e.left.operator==e.operator&&(e.left.left instanceof vt?e=M(oe,e,{operator:e.operator,left:M(oe,e.left,{operator:e.operator,left:e.left.left,right:e.right,start:e.left.left.start,end:e.right.end}),right:e.left.right}):e.left.right instanceof vt&&(e=M(oe,e,{operator:e.operator,left:M(oe,e.left,{operator:e.operator,left:e.left.right,right:e.right,start:e.left.right.start,end:e.right.end}),right:e.left.left}))),e.left instanceof oe&&e.left.operator==e.operator&&e.left.right instanceof vt&&e.right instanceof oe&&e.right.operator==e.operator&&e.right.left instanceof vt&&(e=M(oe,e,{operator:e.operator,left:M(oe,e.left,{operator:e.operator,left:M(oe,e.left.left,{operator:e.operator,left:e.left.right,right:e.right.left,start:e.left.right.start,end:e.right.left.end}),right:e.left.left}),right:e.right.right})))}if(vv.has(e.operator)){let y,b,O,L,I=e.left;if(e.operator==="&"&&e.right instanceof oe&&e.right.operator==="|"&&typeof(b=e.left.evaluate(t))=="number"&&(typeof(y=e.right.right.evaluate(t))=="number"?(O=e.right.left,L=e.right.right):typeof(y=e.right.left.evaluate(t))=="number"&&(O=e.right.right,L=e.right.left),O&&L))if((y&b)===0)e=M(oe,e,{operator:e.operator,left:I,right:O});else{const X=M(oe,e,{operator:"|",left:M(oe,e,{operator:"&",left:O,right:I}),right:Mi(y&b,L)});e=aa(t,e,X)}(e.operator==="|"||e.operator==="&")&&e.left.equivalent_to(e.right)&&!e.left.has_side_effects(t)&&t.in_32_bit_context(!0)&&(e.left=M(ze,e,{value:0}),e.operator="|"),e.operator==="^"&&e.left instanceof Pe&&e.left.operator==="~"&&e.right instanceof Pe&&e.right.operator==="~"&&(e=M(oe,e,{operator:"^",left:e.left.expression,right:e.right.expression})),(e.operator==="<<"||e.operator===">>")&&e.right instanceof ze&&e.right.value===0&&(e.operator="|");const Y=e.right instanceof ze&&e.right.value===0?e.right:e.left instanceof ze&&e.left.value===0?e.left:null,K=Y&&(Y===e.right?e.left:e.right);if(Y&&(e.operator==="|"||e.operator==="^")&&(K.is_32_bit_integer(t)||t.in_32_bit_context(!0)))return K;if(Y&&e.operator==="&"&&!K.has_side_effects(t)&&K.is_32_bit_integer(t))return Y;const ae=X=>X instanceof ze&&X.value===-1||X instanceof Pe&&X.operator==="-"&&X.expression instanceof ze&&X.expression.value===1,me=ae(e.right)?e.right:ae(e.left)?e.left:null,xe=me===e.right?e.left:e.right;if(me&&e.operator==="&"&&(xe.is_32_bit_integer(t)||t.in_32_bit_context(!0)))return xe;if(me&&e.operator==="^"&&(xe.is_32_bit_integer(t)||t.in_32_bit_context(!0)))return xe.bitwise_negate(t)}}if(e.right instanceof oe&&e.right.operator==e.operator&&(cl.has(e.operator)||e.operator=="+"&&(e.right.left.is_string(t)||e.left.is_string(t)&&e.right.right.is_string(t))))return e.left=M(oe,e.left,{operator:e.operator,left:e.left.transform(t),right:e.right.left.transform(t)}),e.right=e.right.right.transform(t),e.transform(t);var k=e.evaluate(t);return k!==e?(k=Mi(k,e).optimize(t),aa(t,k,e)):e});je(nl,function(e){return e});je(Se,function(e,t){if(!t.option("ie8")&&hr(e)&&!t.find_parent(ua))switch(e.name){case"undefined":return M(nn,e).optimize(t);case"NaN":return M(Mf,e).optimize(t);case"Infinity":return M(bs,e).optimize(t)}return t.option("reduce_vars")&&!t.is_lhs()?eP(e,t):e});function jh(e,t){return e instanceof Se||e.TYPE===t.TYPE}je(nn,function(e,t){if(t.option("unsafe_undefined")){var i=Tv(t,"undefined");if(i){var r=M(Se,e,{name:"undefined",scope:i.scope,thedef:i});return ji(r,dv),r}}var s=t.is_lhs();return s&&jh(s,e)?e:M(Pe,e,{operator:"void",expression:M(ze,e,{value:0})})});je(bs,function(e,t){var i=t.is_lhs();return i&&jh(i,e)||t.option("keep_infinity")&&!(i&&!jh(i,e))&&!Tv(t,"Infinity")?e:M(oe,e,{operator:"/",left:M(ze,e,{value:1}),right:M(ze,e,{value:0})})});je(Mf,function(e,t){var i=t.is_lhs();return i&&!jh(i,e)||Tv(t,"NaN")?M(oe,e,{operator:"/",left:M(ze,e,{value:0}),right:M(ze,e,{value:0})}):e});const sP=pt("+ - / * % >> << >>> | ^ &"),lP=pt("* | ^ &");je(We,function(e,t){if(e.logical)return e.lift_sequences(t);var i;if(e.operator==="="&&e.left instanceof Se&&e.left.name!=="arguments"&&!(i=e.left.definition()).undeclared&&e.right.equivalent_to(e.left))return e.right;if(t.option("dead_code")&&e.left instanceof Se&&(i=e.left.definition()).scope===t.find_parent(Be)){var r=0,s,l=e;do if(s=l,l=t.parent(r++),l instanceof Ii){if(c(r,l)||Mx(i.scope,[i]))break;return e.operator=="="?e.right:(i.fixed=!1,M(oe,e,{operator:e.operator.slice(0,-1),left:e.left,right:e.right}).optimize(t))}while(l instanceof oe&&l.right===s||l instanceof $e&&l.tail_node()===s)}return e=e.lift_sequences(t),e.operator=="="&&e.left instanceof Se&&e.right instanceof oe&&(e.right.left instanceof Se&&e.right.left.name==e.left.name&&sP.has(e.right.operator)?(e.operator=e.right.operator+"=",e.right=e.right.right):e.right.right instanceof Se&&e.right.right.name==e.left.name&&lP.has(e.right.operator)&&!e.right.left.has_side_effects(t)&&(e.operator=e.right.operator+"=",e.right=e.right.left)),e;function c(f,h){function p(){const A=e.right;e.right=M(Pi,A);const R=h.may_throw(t);return e.right=A,R}for(var v=e.left.definition().scope.get_defun_scope(),E;(E=t.parent(f++))!==v;)if(E instanceof ma&&(E.bfinally||E.bcatch&&p()))return!0}});je(di,function(e,t){if(!t.option("evaluate"))return e;var i=e.right.evaluate(t);let r,s;return i===void 0?(!((r=t.parent())instanceof Be)||t.option("keep_fargs")===!1||(s=t.parent(1)).TYPE==="Call"&&s.expression===r)&&(e=e.left):i!==e.right&&(i=Mi(i,e.right),e.right=Ao(i,e.right)),e});function uP(e,t,i){if(t.may_throw(i))return!1;let r;if(e instanceof oe&&e.operator==="=="&&((r=fr(e.left,i)&&e.left)||(r=fr(e.right,i)&&e.right))&&(r===e.left?e.right:e.left).equivalent_to(t))return!0;
267if(e instanceof oe&&e.operator==="||"){let s,l;const c=f=>{if(!(f instanceof oe&&(f.operator==="==="||f.operator==="==")))return!1;let h=0,p;return f.left instanceof Pi&&(h++,s=f,p=f.right),f.right instanceof Pi&&(h++,s=f,p=f.left),or(f.left,i)&&(h++,l=f,p=f.right),or(f.right,i)&&(h++,l=f,p=f.left),!(h!==1||!p.equivalent_to(t))};if(!c(e.left)||!c(e.right))return!1;if(s&&l&&s!==l)return!0}return!1}je(Xe,function(e,t){if(!t.option("conditionals"))return e;if(e.condition instanceof $e){var i=e.condition.expressions.slice();return e.condition=i.pop(),i.push(e),Ze(e,i)}var r=e.condition.evaluate(t);if(r!==e.condition)return r?ul(t.parent(),t.self(),e.consequent):ul(t.parent(),t.self(),e.alternative);var s=r.negate(t,cr(t));aa(t,r,s)===s&&(e=M(Xe,e,{condition:s,consequent:e.alternative,alternative:e.consequent}));var l=e.condition,c=e.consequent,f=e.alternative;if(l instanceof Se&&c instanceof Se&&l.definition()===c.definition())return M(oe,e,{operator:"||",left:l,right:f});if(c instanceof We&&f instanceof We&&c.operator===f.operator&&c.logical===f.logical&&c.left.equivalent_to(f.left)&&(!e.condition.has_side_effects(t)||c.operator=="="&&!c.left.has_side_effects(t)))return M(We,e,{operator:c.operator,left:c.left,logical:c.logical,right:M(Xe,e,{condition:e.condition,consequent:c.right,alternative:f.right})});var h;if(c instanceof we&&f.TYPE===c.TYPE&&c.args.length>0&&c.args.length==f.args.length&&c.expression.equivalent_to(f.expression)&&!e.condition.has_side_effects(t)&&!c.expression.has_side_effects(t)&&typeof(h=x())=="number"){var p=c.clone();return p.args[h]=M(Xe,e,{condition:e.condition,consequent:c.args[h],alternative:f.args[h]}),p}if(f instanceof Xe&&c.equivalent_to(f.consequent))return M(Xe,e,{condition:M(oe,e,{operator:"||",left:l,right:f.condition}),consequent:c,alternative:f.alternative}).optimize(t);if(t.option("ecma")>=2020&&uP(l,f,t))return M(oe,e,{operator:"??",left:f,right:c}).optimize(t);if(f instanceof $e&&c.equivalent_to(f.expressions[f.expressions.length-1]))return Ze(e,[M(oe,e,{operator:"||",left:l,right:Ze(e,f.expressions.slice(0,-1))}),c]).optimize(t);if(f instanceof oe&&f.operator=="&&"&&c.equivalent_to(f.right))return M(oe,e,{operator:"&&",left:M(oe,e,{operator:"||",left:l,right:f.left}),right:c}).optimize(t);if(c instanceof Xe&&c.alternative.equivalent_to(f))return M(Xe,e,{condition:M(oe,e,{left:e.condition,operator:"&&",right:c.
267condition}),consequent:c.consequent,alternative:f});if(c.equivalent_to(f))return Ze(e,[e.condition,c]).optimize(t);if(c instanceof oe&&c.operator=="||"&&c.right.equivalent_to(f))return M(oe,e,{operator:"||",left:M(oe,e,{operator:"&&",left:e.condition,right:c.left}),right:f}).optimize(t);const v=t.in_boolean_context();if(A(e.consequent))return R(e.alternative)?E(e.condition):M(oe,e,{operator:"||",left:E(e.condition),right:e.alternative});if(R(e.consequent))return A(e.alternative)?E(e.condition.negate(t)):M(oe,e,{operator:"&&",left:E(e.condition.negate(t)),right:e.alternative});if(A(e.alternative))return M(oe,e,{operator:"||",left:E(e.condition.negate(t)),right:e.consequent});if(R(e.alternative))return M(oe,e,{operator:"&&",left:E(e.condition),right:e.consequent});return e;function E(F){return F.is_boolean()?F:M(Pe,F,{operator:"!",expression:F.negate(t)})}function A(F){return F instanceof la||v&&F instanceof vt&&F.getValue()||F instanceof Pe&&F.operator=="!"&&F.expression instanceof vt&&!F.expression.getValue()}function R(F){return F instanceof To||v&&F instanceof vt&&!F.getValue()||F instanceof Pe&&F.operator=="!"&&F.expression instanceof vt&&F.expression.getValue()}function x(){for(var F=c.args,_=f.args,m=0,S=F.length;m<S;m++){if(F[m]instanceof et)return;if(!F[m].equivalent_to(_[m])){if(_[m]instanceof et)return;for(var C=m+1;C<S;C++)if(F[C]instanceof et||!F[C].equivalent_to(_[C]))return;return m}}}});je(cm,function(e,t){if(t.in_boolean_context())return M(ze,e,{value:+e.value});var i=t.parent();return t.option("booleans_as_integers")?(i instanceof oe&&(i.operator=="==="||i.operator=="!==")&&(i.operator=i.operator.replace(/=$/,"")),M(ze,e,{value:+e.value})):t.option("booleans")?i instanceof oe&&(i.operator=="=="||i.operator=="!=")?M(ze,e,{value:+e.value}):M(Pe,e,{operator:"!",expression:M(ze,e,{value:1-e.value})}):e});function Xx(e,t){return e instanceof Se&&(e=e.fixed_value()),e?!(e instanceof Be||e instanceof st)||!(e instanceof Be&&e.contains_this())?!0:t.parent()instanceof xi:!1}Ie.DEFMETHOD("flatten_object",function(e,t){if(t.option("properties")&&e!=="__proto__"&&!(this instanceof Ra)){var i=t.option("unsafe_arrows")&&t.option("ecma")>=2015,r=this.expression;if(r instanceof Ct)for(var s=r.properties,l=s.length;--l>=0;){var c=s[l];if(""+(c instanceof oi?c.key.name:c.key)==e)return!s.every(h=>(h instanceof Ut||i&&h instanceof oi&&!h.value.is_generator)&&!h.computed_key())||!Xx(c.value,t)?void 0:M(Nn,this,{expression:M(mt,r,{elements:s.map(function(h){var p=h.value;p instanceof go&&(p=M(Kt,p,p));var v=h.key;return v instanceof Ee&&!(v instanceof ni)?Ze(h,[v,p]):p})}),property:M(ze,this,{value:l})})}}});je(Nn,function(e,t){var i=e.expression,r=e.property;if(t.option("properties")){var s=r.evaluate(t);if(s!==r){if(typeof s=="string")if(s=="undefined")s=void 0;else{var l=parseFloat(s);l.toString()==s&&(s=l)}r=e.property=Ao(r,Mi(s,r).transform(t));var c=""+s;if(rm(c)&&c.length<=r.size()+1)return M(Xt,e,{expression:i,optional:e.optional,property:c,quote:r.quote}).optimize(t)}}var f;e:if(t.option("arguments")&&i instanceof Se&&i.name=="arguments"&&i.definition().orig.length==1&&(f=i.scope)instanceof Be&&f.uses_arguments&&!(f instanceof rn)&&r instanceof ze){for(var h=r.getValue(),p=new Set,v=f.argnames,E=0;E<v.length;E++){if(!(v[E]instanceof zn))break e;var A=v[E].name;if(p.has(A))break e;p.add(A)}var R=f.argnames[h];if(R&&t.has_directive("use strict")){var x=R.definition();(!t.option("reduce_vars")||x.assignments||x.orig.length>1)&&(R=null)}else if(!R&&!t.option("keep_fargs")&&h<f.argnames.length+5)for(;h>=f.argnames.length;)R=f.create_symbol(zn,{source:f,scope:f,tentative_name:"argument_"+f.argnames.length}),f.argnames.push(R);if(R){var F=M(Se,e,R);return F.reference({}),qu(R,ls),F}}if(t.is_lhs())return e;if(s!==r){var _=e.flatten_object(c,t);_&&(i=e.expression=_.expression,r=e.property=_.property)}if(t.option("properties")&&t.option("side_effects")&&r instanceof ze&&i instanceof mt){var h=r.getValue(),m=i.elements,S=m[h];e:if(Xx(S,t)){for(var C=!0,D=[],k=m.length;--k>h;){var l=m[k].drop_side_effect_free(t);l&&(D.unshift(l),C&&l.has_side_effects(t)&&(C=!1))}if(S instanceof et)break e;for(S=S instanceof Vi?M(nn,S):S,C||D.unshift(S);--k>=0;){var l=m[k];if(l instanceof et)break e;l=l.drop_side_effect_free(t),l?D.unshift(l):h--}return C?(D.push(S),Ze(e,D).optimize(t)):M(Nn,e,{expression:M(mt,i,{elements:D}),property:M(ze,r,{value:h})})}}var y=e.evaluate(t);return y!==e?(y=Mi(y,e).optimize(t),aa(t,y,e)):e});je(An,function(e,t){if(fr(e.expression,t)){let i=t.parent();return i instanceof Pe&&i.operator==="delete"?Mi(0,e):M(nn,e)}return e.expression instanceof Ie||e.expression instanceof we?e:e.expression});je(Xt,function(e,t){const i=t.parent();if(t.is_lhs())return e;if(t.option("unsafe_proto")&&e.expression instanceof Xt&&e.expression.property=="prototype"){var r=e.expression.expression;if(hr(r))switch(r.name){case"Array":e.expression=M(mt,e.expression,{elements:[]});break;
267case"Function":e.expression=pv(e.expression);break;case"Number":e.expression=M(ze,e.expression,{value:0});break;case"Object":e.expression=M(Ct,e.expression,{properties:[]});break;case"RegExp":e.expression=M(Hi,e.expression,{value:{source:"t",flags:""}});break;case"String":e.expression=M(it,e.expression,{value:""});break}}if(!(i instanceof we)||!Oi(i,ll)){const l=e.flatten_object(e.property,t);if(l)return l.optimize(t)}if(e.expression instanceof Ie&&i instanceof Ie)return e;let s=e.evaluate(t);return s!==e?(s=Mi(s,e).optimize(t),aa(t,s,e)):e});function Dv(e,t){return t.in_boolean_context()?aa(t,e,Ze(e,[e,M(la,e)]).optimize(t)):e}function jx(e){for(var t=0;t<e.length;t++){var i=e[t];if(i instanceof et){var r=i.expression;r instanceof mt&&!r.elements.some(s=>s instanceof Vi)&&(e.splice(t,1,...r.elements),t--)}}}je(mt,function(e,t){var i=Dv(e,t);return i!==e?i:(jx(e.elements),e)});function cP(e){for(var t=0;t<e.length;t++){var i=e[t];if(i instanceof et){const r=i.expression;r instanceof Ct&&r.properties.every(s=>s instanceof Ut)?(e.splice(t,1,...r.properties),t--):(r instanceof vt||r.is_constant())&&!(r instanceof it)&&(e.splice(t,1),t--)}}}je(Ct,function(e,t){var i=Dv(e,t);return i!==e?i:(cP(e.properties),e)});je(Hi,Dv);je(un,function(e,t){return e.value&&or(e.value,t)&&(e.value=null),e});je(rn,Av);je(Kt,function(e,t){return e=Av(e,t),t.option("unsafe_arrows")&&t.option("ecma")>=2015&&!e.name&&!e.is_generator&&!e.uses_arguments&&!e.pinned()&&!Gn(e,r=>{if(r instanceof si)return Ki})?M(rn,e,e).optimize(t):e});je(st,function(e){for(let t=0;t<e.properties.length;t++){const i=e.properties[t];i instanceof _i&&i.body.length==0&&(e.properties.splice(t,1),t--)}return e});je(_i,function(e,t){return Em(e.body,t),e});je(fa,function(e,t){return e.expression&&!e.is_star&&or(e.expression,t)&&(e.expression=null),e});je(mi,function(e,t){if(!t.option("evaluate")||t.parent()instanceof Ya)return e;for(var i=[],r=0;r<e.segments.length;r++){var s=e.segments[r];if(s instanceof Ee){var l=s.evaluate(t);if(l!==s&&(l+"").length<=s.size()+3){i[i.length-1].value=i[i.length-1].value+l+e.segments[++r].value;continue}if(s instanceof mi){var c=s.segments;i[i.length-1].value+=c[0].value;for(var f=1;f<c.length;f++)s=c[f],i.push(s);continue}}i.push(s)}if(e.segments=i,i.length==1)return M(it,e,i[0]);if(i.length===3&&i[1]instanceof Ee&&(i[1].is_string(t)||i[1].is_number_or_bigint(t)||fr(i[1],t)||t.option("unsafe"))){if(i[2].value==="")return M(oe,e,{operator:"+",left:M(it,e,{value:i[0].value}),right:i[1]});if(i[0].value==="")return M(oe,e,{operator:"+",left:i[1],right:M(it,e,{value:i[2].value})})}return e});je(Ya,function(e){return e});function Cv(e,t){if(!t.option("computed_props")||!(e.key instanceof vt))return e;if(e.key instanceof it||e.key instanceof ze){const i=e.key.value.toString();if(i==="__proto__"||i=="constructor"&&t.parent()instanceof st)return e;e instanceof Ut?(e.quote=e.key.quote,e.key=i):e instanceof ha?(e.quote=e.key.quote,e.key=M(So,e.key,{name:i})):(e.quote=e.key.quote,e.key=M(ni,e.key,{name:i}))}return e}je(gn,Cv);je(oi,function(e,t){if(Cv(e,t),t.option("arrows")&&t.parent()instanceof Ct&&!e.value.is_generator&&!e.value.uses_arguments&&!e.value.pinned()&&e.value.body.length==1&&e.value.body[0]instanceof un&&e.value.body[0].value&&!e.value.contains_this()){var i=M(rn,e.value,e.value);return i.async=e.value.async,i.is_generator=e.value.is_generator,M(Ut,e,{key:e.key instanceof ni?e.key.name:e.key,value:i,quote:e.quote})}return e});je(Ut,function(e,t){Cv(e,t);var i=t.option("unsafe_methods");if(i&&t.option("ecma")>=2015&&(!(i instanceof RegExp)||i.test(e.key+""))){var r=e.key,s=e.value,l=s instanceof rn&&Array.isArray(s.body)&&!s.contains_this();if((l||s instanceof Kt)&&!s.name)return M(oi,e,{key:r instanceof Ee?r:M(ni,e,{name:r}),value:M(go,s,s),quote:e.quote})}return e});je(kt,function(e,t){if(t.option("pure_getters")==!0&&t.option("unused")&&!e.is_array&&Array.isArray(e.names)&&!l(t)&&!(e.names[e.names.length-1]instanceof et)){for(var i=[],r=0;r<e.names.length;r++){var s=e.names[r];s instanceof Ut&&typeof s.key=="string"&&s.value instanceof Un&&!c(t,s.value.definition())||i.push(s)}i.length!=e.names.length&&(e.names=i)}return e;function l(f){for(var h=[/^VarDef$/,/^(Const|Let|Var)$/,/^Export$/],p=0,v=0,E=h.length;p<E;v++){var A=f.parent(v);
267if(!A)return!1;if(!(p===0&&A.TYPE=="Destructuring")){if(!h[p].test(A.TYPE))return!1;p++}}return!0}function c(f,h){return h.references.length?!0:h.global?f.toplevel.vars?f.top_retain?f.top_retain(h):!1:!0:!1}});var qx=44,fP=59,MA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Yx=new Uint8Array(64),Wx=new Uint8Array(128);for(let e=0;e<MA.length;e++){const t=MA.charCodeAt(e);Yx[e]=t,Wx[t]=e}function Kc(e,t){let i=0,r=0,s=0;do{const c=e.next();s=Wx[c],i|=(s&31)<<r,r+=5}while(s&32);const l=i&1;return i>>>=1,l&&(i=-2147483648|-i),t+i}function Xc(e,t,i){let r=t-i;r=r<0?-r<<1|1:r<<1;do{let s=r&31;r>>>=5,r>0&&(s|=32),e.write(Yx[s])}while(r>0);return t}function kA(e,t){return e.pos>=t?!1:e.peek()!==qx}var FA=1024*16,LA=typeof TextDecoder<"u"?new TextDecoder:typeof Buffer<"u"?{decode(e){return Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString()}}:{decode(e){let t="";for(let i=0;i<e.length;i++)t+=String.fromCharCode(e[i]);return t}},dP=class{constructor(){this.pos=0,this.out="",this.buffer=new Uint8Array(FA)}write(e){const{buffer:t}=this;t[this.pos++]=e,this.pos===FA&&(this.out+=LA.decode(t),this.pos=0)}flush(){const{buffer:e,out:t,pos:i}=this;return i>0?t+LA.decode(e.subarray(0,i)):t}},hP=class{constructor(e){this.pos=0,this.buffer=e}next(){return this.buffer.charCodeAt(this.pos++)}peek(){return this.buffer.charCodeAt(this.pos)}indexOf(e){const{buffer:t,pos:i}=this,r=t.indexOf(e,i);return r===-1?t.length:r}};function mP(e){const{length:t}=e,i=new hP(e),r=[];let s=0,l=0,c=0,f=0,h=0;do{const p=i.indexOf(";"),v=[];let E=!0,A=0;for(s=0;i.pos<p;){let R;s=Kc(i,s),s<A&&(E=!1),A=s,kA(i,p)?(l=Kc(i,l),c=Kc(i,c),f=Kc(i,f),kA(i,p)?(h=Kc(i,h),R=[s,l,c,f,h]):R=[s,l,c,f]):R=[s],v.push(R),i.pos++}E||pP(v),r.push(v),i.pos=p+1}while(i.pos<=t);return r}function pP(e){e.sort(_P)}function _P(e,t){return e[0]-t[0]}function $x(e){const t=new dP;let i=0,r=0,s=0,l=0;for(let c=0;c<e.length;c++){const f=e[c];if(c>0&&t.write(fP),f.length===0)continue;let h=0;for(let p=0;p<f.length;p++){const v=f[p];p>0&&t.write(qx),h=Xc(t,v[0],h),v.length!==1&&(i=Xc(t,v[1],i),r=Xc(t,v[2],r),s=Xc(t,v[3],s),v.length!==4&&(l=Xc(t,v[4],l)))}}return t.flush()}var Dh={exports:{}},gP=Dh.exports,BA;function yP(){return BA||(BA=1,(function(e,t){(function(i,r){e.exports=r()})(gP,(function(){const i=/^[\w+.-]+:\/\//,r=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,s=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function l(S){return i.test(S)}function c(S){return S.startsWith("//")}function f(S){return S.startsWith("/")}function h(S){return S.startsWith("file:")}function p(S){return/^[.?#]/.test(S)}function v(S){const C=r.exec(S);return A(C[1],C[2]||"",C[3],C[4]||"",C[5]||"/",C[6]||"",C[7]||"")}function E(S){const C=s.exec(S),D=C[2];return A("file:","",C[1]||"","",f(D)?D:"/"+D,C[3]||"",C[4]||"")}function A(S,C,D,k,y,b,O){return{scheme:S,user:C,host:D,port:k,path:y,query:b,hash:O,type:7}}function R(S){if(c(S)){const D=v("http:"+S);return D.scheme="",D.type=6,D}if(f(S)){const D=v("http://foo.com"+S);return D.scheme="",D.host="",D.type=5,D}if(h(S))return E(S);if(l(S))return v(S);const C=v("http://foo.com/"+S);return C.scheme="",C.host="",C.type=S?S.startsWith("?")?3:S.startsWith("#")?2:4:1,C}function x(S){if(S.endsWith("/.."))return S;const C=S.lastIndexOf("/");return S.slice(0,C+1)}function F(S,C){_(C,C.type),S.path==="/"?S.path=C.path:S.path=x(C.path)+S.path}
267function _(S,C){const D=C<=4,k=S.path.split("/");let y=1,b=0,O=!1;for(let I=1;I<k.length;I++){const Y=k[I];if(!Y){O=!0;continue}if(O=!1,Y!=="."){if(Y===".."){b?(O=!0,b--,y--):D&&(k[y++]=Y);continue}k[y++]=Y,b++}}let L="";for(let I=1;I<y;I++)L+="/"+k[I];(!L||O&&!L.endsWith("/.."))&&(L+="/"),S.path=L}function m(S,C){if(!S&&!C)return"";const D=R(S);let k=D.type;if(C&&k!==7){const b=R(C),O=b.type;switch(k){case 1:D.hash=b.hash;case 2:D.query=b.query;case 3:case 4:F(D,b);case 5:D.user=b.user,D.host=b.host,D.port=b.port;case 6:D.scheme=b.scheme}O>k&&(k=O)}_(D,k);const y=D.query+D.hash;switch(k){case 2:case 3:return y;case 4:{const b=D.path.slice(1);return b?p(C||S)&&!p(b)?"./"+b+y:b+y:y||"."}case 5:return D.path+y;default:return D.scheme+"//"+D.user+D.host+D.port+D.path+y}}return m}))})(Dh)),Dh.exports}var vP=yP();const EP=bf(vP);function bP(e){if(!e)return"";const t=e.lastIndexOf("/");return e.slice(0,t+1)}function SP(e,t){const i=bP(e),r=t?t+"/":"";return s=>EP(r+(s||""),i)}var mr=0,xv=1,Rv=2,Ov=3,Zx=4,Qx=1,Jx=2;function TP(e,t){const i=IA(e,0);if(i===e.length)return e;t||(e=e.slice());for(let r=i;r<e.length;r=IA(e,r+1))e[r]=DP(e[r],t);return e}function IA(e,t){for(let i=t;i<e.length;i++)if(!AP(e[i]))return i;return e.length}function AP(e){for(let t=1;t<e.length;t++)if(e[t][mr]<e[t-1][mr])return!1;return!0}function DP(e,t){return t||(e=e.slice()),e.sort(eR)}function eR(e,t){return e[mr]-t[mr]}function CP(e,t){const i=t.map(()=>[]);for(let r=0;r<e.length;r++){const s=e[r];for(let l=0;l<s.length;l++){const c=s[l];if(c.length===1)continue;const f=c[xv],h=c[Rv],p=c[Ov],v=i[f];(v[h]||(v[h]=[])).push([p,r,c[mr]])}}for(let r=0;r<i.length;r++){const s=i[r];for(let l=0;l<s.length;l++){const c=s[l];c&&c.sort(eR)}}return i}var al=!1;function xP(e,t,i,r){for(;i<=r;){const s=i+(r-i>>1),l=e[s][mr]-t;if(l===0)return al=!0,s;l<0?i=s+1:r=s-1}return al=!1,i-1}function tR(e,t,i){for(let r=i+1;r<e.length&&e[r][mr]===t;i=r++);return i}function nR(e,t,i){for(let r=i-1;r>=0&&e[r][mr]===t;i=r--);return i}function iR(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function RP(e,t,i,r){const{lastKey:s,lastNeedle:l,lastIndex:c}=i;let f=0,h=e.length-1;if(r===s){if(t===l)return al=c!==-1&&e[c][mr]===t,c;t>=l?f=c===-1?0:c:h=c}return i.lastKey=r,i.lastNeedle=t,i.lastIndex=xP(e,t,f,h)}function wv(e){return typeof e=="string"?JSON.parse(e):e}var OP=function(e,t){const i=wv(e);if(!("sections"in i))return new bm(i,t);const r=[],s=[],l=[],c=[],f=[];aR(i,t,r,s,l,c,f,0,0,1/0,1/0);const h={version:3,file:i.file,names:c,sources:s,sourcesContent:l,mappings:r,ignoreList:f};return VP(h)};function aR(e,t,i,r,s,l,c,f,h,p,v){const{sections:E}=e;for(let A=0;A<E.length;A++){const{map:R,offset:x}=E[A];let F=p,_=v;if(A+1<E.length){const m=E[A+1].offset;F=Math.min(p,f+m.line),F===p?_=Math.min(v,h+m.column):F<p&&(_=h+m.column)}wP(R,t,i,r,s,l,c,f+x.line,h+x.column,F,_)}}function wP(e,t,i,r,s,l,c,f,h,p,v){const E=wv(e);if("sections"in E)return aR(...arguments);const A=new bm(E,t),R=r.length,x=l.length,F=Ff(A),{resolvedSources:_,sourcesContent:m,ignoreList:S}=A;if(gg(r,_),gg(l,A.names),m)gg(s,m);else for(let C=0;C<_.length;C++)s.push(null);if(S)for(let C=0;C<S.length;C++)c.push(S[C]+R);for(let C=0;C<F.length;C++){const D=f+C;if(D>p)return;const k=NP(i,D),y=C===0?h:0,b=F[C];for(let O=0;O<b.length;O++){const L=b[O],I=y+L[mr];if(D===p&&I>=v)return;if(L.length===1){k.push([I]);continue}const Y=R+L[xv],K=L[Rv],ae=L[Ov];k.push(L.length===4?[I,Y,K,ae]:[I,Y,K,ae,x+L[Zx]])}}}function gg(e,t){for(let i=0;i<t.length;i++)e.push(t[i])}function NP(e,t){for(let i=e.length;i<=t;i++)e[i]=[];return e[t]}var rR="`line` must be greater than 0 (lines start at line 1)",oR="`column` must be greater than or equal to 0 (columns start at column 0)",qh=-1,Nv=1,bm=class{constructor(e,t){const i=typeof e=="string";if(!i&&e._decodedMemo)return e;const r=wv(e),{version:s,file:l,names:c,sourceRoot:f,sources:h,sourcesContent:p}=r;this.version=s,this.file=l,this.names=c||[],this.sourceRoot=f,this.sources=h,this.sourcesContent=p,this.ignoreList=r.ignoreList||r.x_google_ignoreList||void 0;const v=SP(t,f);this.resolvedSources=h.map(v);const{mappings:E}=r;if(typeof E=="string")this._encoded=E,this._decoded=void 0;else if(Array.isArray(E))this._encoded=void 0,this._decoded=TP(E,i);else throw r.sections?new Error("TraceMap passed sectioned source map, please use FlattenMap export instead"):new Error(`invalid source map: ${JSON.stringify(r)}`);this._decodedMemo=iR(),this._bySources=void 0,this._bySourceMemos=void 0}};function MP(e){var t,i;return(i=(t=e)._encoded)!=null?i:t._encoded=$x(e._decoded)}function Ff(e){var t;return(t=e)._decoded||(t._decoded=mP(e._encoded))}function kP(e,t){let{line:i,column:r,bias:s}=t;if(i--,i<0)throw new Error(rR);if(r<0)throw new Error(oR);const l=Ff(e);
267if(i>=l.length)return uh(null,null,null,null);const c=l[i],f=Mv(c,e._decodedMemo,i,r,s||Nv);if(f===-1)return uh(null,null,null,null);const h=c[f];if(h.length===1)return uh(null,null,null,null);const{names:p,resolvedSources:v}=e;return uh(v[h[xv]],h[Rv]+1,h[Ov],h.length===5?p[h[Zx]]:null)}function FP(e,t){const{source:i,line:r,column:s,bias:l}=t;return sR(e,i,r,s,l||Nv,!1)}function LP(e,t){const{source:i,line:r,column:s,bias:l}=t;return sR(e,i,r,s,l||qh,!0)}function BP(e,t){const i=Ff(e),{names:r,resolvedSources:s}=e;for(let l=0;l<i.length;l++){const c=i[l];for(let f=0;f<c.length;f++){const h=c[f],p=l+1,v=h[0];let E=null,A=null,R=null,x=null;h.length!==1&&(E=s[h[1]],A=h[2]+1,R=h[3]),h.length===5&&(x=r[h[4]]),t({generatedLine:p,generatedColumn:v,source:E,originalLine:A,originalColumn:R,name:x})}}}function IP(e,t){const{sources:i,resolvedSources:r}=e;let s=i.indexOf(t);return s===-1&&(s=r.indexOf(t)),s}function PP(e,t){const{sourcesContent:i}=e;if(i==null)return null;const r=IP(e,t);return r===-1?null:i[r]}function VP(e,t){const i=new bm(UP(e,[]),t);return i._decoded=e.mappings,i}function UP(e,t){return{version:e.version,file:e.file,names:e.names,sourceRoot:e.sourceRoot,sources:e.sources,sourcesContent:e.sourcesContent,mappings:t,ignoreList:e.ignoreList||e.x_google_ignoreList}}function uh(e,t,i,r){return{source:e,line:t,column:i,name:r}}function Wc(e,t){return{line:e,column:t}}function Mv(e,t,i,r,s){let l=RP(e,r,t,i);return al?l=(s===qh?tR:nR)(e,r,l):s===qh&&l++,l===-1||l===e.length?-1:l}function zP(e,t,i,r,s){let l=Mv(e,t,i,r,Nv);if(!al&&s===qh&&l++,l===-1||l===e.length)return[];const c=al?r:e[l][mr];al||(l=nR(e,c,l));const f=tR(e,c,l),h=[];for(;l<=f;l++){const p=e[l];h.push(Wc(p[Qx]+1,p[Jx]))}return h}function sR(e,t,i,r,s,l){var c,f;if(i--,i<0)throw new Error(rR);if(r<0)throw new Error(oR);const{sources:h,resolvedSources:p}=e;let v=h.indexOf(t);if(v===-1&&(v=p.indexOf(t)),v===-1)return l?[]:Wc(null,null);const E=(c=e)._bySourceMemos||(c._bySourceMemos=h.map(iR)),R=((f=e)._bySources||(f._bySources=CP(Ff(e),E)))[v][i];if(R==null)return l?[]:Wc(null,null);const x=E[v];if(l)return zP(R,x,i,r,s);const F=Mv(R,x,i,r,s);if(F===-1)return Wc(null,null);const _=R[F];return Wc(_[Qx]+1,_[Jx])}var yg=class{constructor(){this._indexes={__proto__:null},this.array=[]}};function GP(e,t){return e._indexes[t]}function Yh(e,t){const i=GP(e,t);if(i!==void 0)return i;const{array:r,_indexes:s}=e,l=r.push(t);return s[t]=l-1}var HP=0,KP=1,XP=2,jP=3,qP=4,lR=-1,fy=class{constructor({file:e,sourceRoot:t}={}){this._names=new yg,this._sources=new yg,this._sourcesContent=[],this._mappings=[],this.file=e,this.sourceRoot=t,this._ignoreList=new yg}};var YP=(e,t)=>iV(!0,e,t);function WP(e,t,i){const{_sources:r,_sourcesContent:s}=e,l=Yh(r,t);s[l]=i}function uR(e){const{_mappings:t,_sources:i,_sourcesContent:r,_names:s,_ignoreList:l}=e;return eV(t),{version:3,file:e.file||void 0,names:s.array,sourceRoot:e.sourceRoot||void 0,sources:i.array,sourcesContent:r,mappings:t,ignoreList:l.array}}function $P(e){const t=uR(e);return Object.assign({},t,{mappings:$x(t.mappings)})}function ZP(e){const t=new bm(e),i=new fy({file:t.file,sourceRoot:t.sourceRoot});return vg(i._names,t.names),vg(i._sources,t.sources),i._sourcesContent=t.sourcesContent||t.sources.map(()=>null),i._mappings=Ff(t),t.ignoreList&&vg(i._ignoreList,t.ignoreList),i}function PA(e,t,i,r,s,l,c,f,h){const{_mappings:p,_sources:v,_sourcesContent:E,_names:A}=t,R=QP(p,i),x=JP(R,r);if(!s)return tV(R,x)?void 0:VA(R,x,[r]);const F=Yh(v,s),_=f?Yh(A,f):lR;if(F===E.length&&(E[F]=h??null),!nV(R,x,F,l,c,_))return VA(R,x,f?[r,F,l,c,_]:[r,F,l,c])}function QP(e,t){for(let i=e.length;i<=t;i++)e[i]=[];return e[t]}function JP(e,t){let i=e.length;for(let r=i-1;r>=0;i=r--){const s=e[r];if(t>=s[HP])break}return i}function VA(e,t,i){for(let r=e.length;r>t;r--)e[r]=e[r-1];e[t]=i}function eV(e){const{length:t}=e;let i=t;for(let r=i-1;r>=0&&!(e[r].length>0);i=r,r--);i<t&&(e.length=i)}function vg(e,t){for(let i=0;i<t.length;i++)Yh(e,t[i])}function tV(e,t){return t===0?!0:e[t-1].length===1}function nV(e,t,i,r,s,l){if(t===0)return!1;const c=e[t-1];return c.length===1?!1:i===c[KP]&&r===c[XP]&&s===c[jP]&&l===(c.length===5?c[qP]:lR)}function iV(e,t,i){const{generated:r,source:s,original:l,name:c,content:f}=i;return s?PA(e,t,r.line-1,r.column,s,l.line-1,l.column,c,f):PA(e,t,r.line-1,r.column,null,null,null,null,null)}var aV=class dy{constructor(t,i){const r=this._map=new OP(t,i);this.file=r.file,this.names=r.names,this.sourceRoot=r.sourceRoot,this.sources=r.resolvedSources,this.sourcesContent=r.sourcesContent,this.version=r.version}static fromSourceMap(t,i){return t.toDecodedMap?new dy(t.toDecodedMap(),i):new dy(t.toJSON(),i)}get mappings(){return MP(this._map)}originalPositionFor(t){return kP(this._map,t)}generatedPositionFor(t){return FP(this._map,t)}allGeneratedPositionsFor(t){return LP(this._map,t)}hasContentsOfAllSources(){if(!this.sourcesContent||this.sourcesContent.length!==this.sources.length)return!1;for(const t of this.sourcesContent)if(t==null)return!1;return!0}sourceContentFor(t,i){const r=PP(this._map,t);if(r!=null)return r;if(i)return null;throw new Error(`"${t}" is not in the SourceMap.`)}eachMapping(t,i){BP(this._map,i?t.bind(i):t)}destroy(){}},rV=class cR{constructor(t){this._map=t instanceof fy?t:new fy(t)}static fromSourceMap(t){return new cR(ZP(t))}addMapping(t){YP(this._map,t)}setSourceContent(t,i){WP(this._map,t,i)}toJSON(){return $P(this._map)}toString(){return JSON.stringify(this.toJSON())}toDecodedMap(){return uR(this._map)}};function*oV(e){e=xr(e,{file:null,root:null,orig:null,files:{}});var t,i=new rV({file:e.file,sourceRoot:e.root});let r={__proto__:null},s=e.files;for(var l in s)Ri(s,l)&&(r[l]=s[l]);e.orig&&(t=yield new aV(e.orig),t.sourcesContent&&t.sources.forEac
267h(function(E,A){var R=t.sourcesContent[A];R&&(r[E]=R)}));function c(E,A,R,x,F,_){let m={line:A,column:R};if(t){var S=t.originalPositionFor({line:x,column:F});if(S.source===null){i.addMapping({generated:m,original:null,source:null,name:null});return}E=S.source,x=S.line,F=S.column,_=S.name||_}i.addMapping({generated:m,original:{line:x,column:F},source:E,name:_}),i.setSourceContent(E,r[E])}function f(E){return E.sourcesContent&&E.sourcesContent.every(R=>R==null)&&delete E.sourcesContent,E.file===void 0&&delete E.file,E.sourceRoot===void 0&&delete E.sourceRoot,E}function h(){return i.toDecodedMap?f(i.toDecodedMap()):null}function p(){return f(i.toJSON())}function v(){t&&t.destroy&&t.destroy()}return{add:c,getDecoded:h,getEncoded:p,destroy:v}}var sV=["$&","$'","$*","$+","$1","$2","$3","$4","$5","$6","$7","$8","$9","$_","$`","$input","-moz-animation","-moz-animation-delay","-moz-animation-direction","-moz-animation-duration","-moz-animation-fill-mode","-moz-animation-iteration-count","-moz-animation-name","-moz-animation-play-state","-moz-animation-timing-function","-moz-appearance","-moz-backface-visibility","-moz-border-end","-moz-border-end-color","-moz-border-end-style","-moz-border-end-width","-moz-border-image","-moz-border-start","-moz-border-start-color","-moz-border-start-style","-moz-border-start-width","-moz-box-align","-moz-box-direction","-moz-box-flex","-moz-box-ordinal-group","-moz-box-orient","-moz-box-pack","-moz-box-sizing","-moz-float-edge","-moz-font-feature-settings","-moz-font-language-override","-moz-force-broken-image-icon","-moz-hyphens","-moz-image-region","-moz-margin-end","-moz-margin-start","-moz-orient","-moz-osx-font-smoothing","-moz-outline-radius","-moz-outline-radius-bottomleft","-moz-outline-radius-bottomright","-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-padding-end","-moz-padding-start","-moz-perspective","-moz-perspective-origin","-moz-tab-size","-moz-text-size-adjust","-moz-transform","-moz-transform-origin","-moz-transform-style","-moz-transition","-moz-transition-delay","-moz-transition-duration","-moz-transition-property","-moz-transition-timing-function","-moz-user-focus","-moz-user-input","-moz-user-modify","-moz-user-select","-moz-window-dragging","-webkit-align-content","-webkit-align-items","-webkit-align-self","-webkit-animation","-webkit-animation-delay","-webkit-animation-direction","-webkit-animation-duration","-webkit-animation-fill-mode","-webkit-animation-iteration-count","-webkit-animation-name","-webkit-animation-play-state","-webkit-animation-timing-function","-webkit-appearance","-webkit-backface-visibility","-webkit-background-clip","-webkit-background-origin","-webkit-background-size","-webkit-border-bottom-left-radius","-webkit-border-bottom-right-radius","-webkit-border-image","-webkit-border-radius","-webkit-border-top-left-radius","-webkit-border-top-right-radius","-webkit-box-align","-webkit-box-direction","-webkit-box-flex","-webkit-box-ordinal-group","-webkit-box-orient","-webkit-box-pack","-webkit-box-shadow","-webkit-box-sizing","-webkit-clip-path","-webkit-filter","-webkit-flex","-webkit-flex-basis","-webkit-flex-direction","-webkit-flex-flow","-webkit-flex-grow","-webkit-flex-shrink","-webkit-flex-wrap","-webkit-font-feature-settings","-webkit-justify-content","-webkit-line-clamp","-webkit-mask","-webkit-mask-clip","-webkit-mask-composite","-webkit-mask-image","-webkit-mask-origin","-webkit-mask-position","-webkit-mask-position-x","-webkit-mask-position-y","-webkit-mask-repeat","-webkit-mask-size","-webkit-order","-webkit-perspective","-webkit-perspective-origin","-webkit-text-fill-color","-webkit-text-security","-webkit-text-size-adjust","-webkit-text-stroke","-webkit-text-stroke-color","-webkit-text-stroke-width","-webkit-transform","-webkit-transform-origin","-webkit-transform-style","-webkit-transition","-webkit-transition-delay","-webkit-transition-duration","-webkit-transition-property","-webkit-transition-timing-function","-webkit-user-select","@@iterator","ABORT_ERR","ACTIVE","ACTIVE_ATTRIBUTES","ACTIVE_TEXTURE","ACTIVE_UNIFORMS","ACTIVE_UNIFORM_BLOCKS","ADDITION","ALIASED_LINE_WIDTH_RANGE","ALIASED_POINT_SIZE_RANGE","ALL","ALLOW_KEYBOARD_INPUT","ALLPASS","ALPHA","ALPHA_BITS","ALREADY_SIGNALED","ALT_MASK","ALWAYS","ANY_SAMPLES_PASSED","ANY_SAMPLES_PASSED_CONSERVATIVE","ANY_TYPE","ANY_UNORDERED_NODE_TYPE","ARRAY_BUFFER","ARRAY_BUFFER_BINDING","ATTACHED_
267SHADERS","ATTRIBUTE_NODE","AT_TARGET","AbortController","AbortSignal","AbsoluteOrientationSensor","AbstractRange","Accelerometer","AddSearchProvider","AggregateError","AnalyserNode","Animation","AnimationEffect","AnimationEvent","AnimationPlaybackEvent","AnimationTimeline","AnonXMLHttpRequest","Any","AnyPermissions","ApplicationCache","ApplicationCacheErrorEvent","Array","ArrayBuffer","ArrayType","Atomics","Attr","Audio","AudioBuffer","AudioBufferSourceNode","AudioContext","AudioData","AudioDecoder","AudioDestinationNode","AudioEncoder","AudioListener","AudioNode","AudioParam","AudioParamMap","AudioProcessingEvent","AudioScheduledSourceNode","AudioSinkInfo","AudioStreamTrack","AudioWorklet","AudioWorkletNode","AuthenticatorAssertionResponse","AuthenticatorAttestationResponse","AuthenticatorResponse","AutocompleteErrorEvent","BACK","BAD_BOUNDARYPOINTS_ERR","BAD_REQUEST","BANDPASS","BLEND","BLEND_COLOR","BLEND_DST_ALPHA","BLEND_DST_RGB","BLEND_EQUATION","BLEND_EQUATION_ALPHA","BLEND_EQUATION_RGB","BLEND_SRC_ALPHA","BLEND_SRC_RGB","BLUE","BLUE_BITS","BLUR","BOOL","BOOLEAN_TYPE","BOOL_VEC2","BOOL_VEC3","BOOL_VEC4","BOTH","BROWSER_DEFAULT_WEBGL","BUBBLING_PHASE","BUFFER_SIZE","BUFFER_USAGE","BYTE","BYTES_PER_ELEMENT","BackgroundFetchManager","BackgroundFetchRecord","BackgroundFetchRegistration","BarProp","BarcodeDetector","BaseAudioContext","BaseHref","BatteryManager","BeforeInstallPromptEvent","BeforeLoadEvent","BeforeUnloadEvent","BigInt","BigInt64Array","BigUint64Array","BiquadFilterNode","Blob","BlobEvent","Bluetooth","BluetoothCharacteristicProperties","BluetoothDevice","BluetoothRemoteGATTCharacteristic","BluetoothRemoteGATTDescriptor","BluetoothRemoteGATTServer","BluetoothRemoteGATTService","BluetoothUUID","Boolean","BroadcastChannel","BrowserCaptureMediaStreamTrack","BrowserInfo","ByteLengthQueuingStrategy","CAPTURING_PHASE","CCW","CDATASection","CDATA_SECTION_NODE","CHANGE","CHARSET_RULE","CHECKING","CLAMP_TO_EDGE","CLICK","CLOSED","CLOSING","COLOR","COLOR_ATTACHMENT0","COLOR_ATTACHMENT1","COLOR_ATTACHMENT10","COLOR_ATTACHMENT11","COLOR_ATTACHMENT12","COLOR_ATTACHMENT13","COLOR_ATTACHMENT14","COLOR_ATTACHMENT15","COLOR_ATTACHMENT2","COLOR_ATTACHMENT3","COLOR_ATTACHMENT4","COLOR_ATTACHMENT5","COLOR_ATTACHMENT6","COLOR_ATTACHMENT7","COLOR_ATTACHMENT8","COLOR_ATTACHMENT9","COLOR_BUFFER_BIT","COLOR_CLEAR_VALUE","COLOR_WRITEMASK","COMMENT_NODE","COMPARE_REF_TO_TEXTURE","COMPILE_STATUS","COMPLETION_STATUS_KHR","COMPRESSED_RGBA_S3TC_DXT1_EXT","COMPRESSED_RGBA_S3TC_DXT3_EXT","COMPRESSED_RGBA_S3TC_DXT5_EXT","COMPRESSED_RGB_S3TC_DXT1_EXT","COMPRESSED_TEXTURE_FORMATS","COMPUTE","CONDITION_SATISFIED","CONFIGURATION_UNSUPPORTED","CONNECTING","CONSTANT_ALPHA","CONSTANT_COLOR","CONSTRAINT_ERR","CONTEXT_LOST_WEBGL","CONTROL_MASK","COPY_DST","COPY_READ_BUFFER","COPY_READ_BUFFER_BINDING","COPY_SRC","COPY_WRITE_BUFFER","COPY_WRITE_BUFFER_BINDING","COUNTER_STYLE_RULE","CSS","CSS2Properties","CSSAnimation","CSSCharsetRule","CSSConditionRule","CSSContainerRule","CSSCounterStyleRule","CSSFontFaceRule","CSSFontFeatureValuesRule","CSSFontPaletteValuesRule","CSSGroupingRule","CSSImageValue","CSSImportRule","CSSKeyframeRule","CSSKeyframesRule","CSSKeywordValue","CSSLayerBlockRule","CSSLayerStatementRule","CSSMarginRule","CSSMathClamp","CSSMathInvert","CSSMathMax","CSSMathMin","CSSMathNegate","CSSMathProduct","CSSMathSum","CSSMathValue","CSSMatrixComponent","CSSMediaRule","CSSMozDocumentRule","CSSNameSpaceRule","CSSNamespaceRule","CSSNestedDeclarations","CSSNumericArray","CSSNumericValue","CSSPageDescriptors","CSSPageRule","CSSPerspective","CSSPositionTryDescriptors","CSSPositionTryRule","CSSPositionValue","CSSPrimitiveValue","CSSPropertyRule","CSSRotate","CSSRule","CSSRuleList","CSSScale","CSSScopeRule","CSSSkew","CSSSkewX","CSSSkewY","CSSStartingStyleRule","CSSStyleDeclaration","CSSStyleRule","CSSStyleSheet","CSSStyleValue","CSSSupportsRule","CSSTransformComponent","CSSTransformValue","CSSTransition","CSSTranslate","CSSUnitValue","CSSUnknownRule","CSSUnparsedValue","CSSValue","CSSValueList","CSSVariableReferenceValue","CSSVariablesDeclaration","CSSVariablesRule","CSSViewTransitionRule","CSSViewportRule","CSS_ATTR","CSS_CM","CSS_COUNTER","CSS_CUSTOM","CSS_DEG","CSS_DIMENSION","CSS_EMS","CSS_EXS","CSS_FILTER_BLUR","CSS_FILTER_BRIGHTNESS","CSS_FILTER_CONTRAST","CSS_FILTER_CUSTOM","CSS_FILTER_DROP_SHADOW","CSS_FILTER_GRAYSCALE","CSS_FILTER_HUE_ROTATE","CSS_FILTER_INVERT","CSS_FILTER_OPACITY","CSS_FILTER_REFERENCE","CSS_FILTER_SATURATE","CSS_FILTER_SEPIA","CSS_GRAD","CSS_HZ","CSS_IDENT","CSS_IN","CSS_INHERIT","CSS_KHZ","CSS_MATRIX","CSS_MATRIX3D","CSS_MM","CSS_MS","CSS_NUMBER","CSS_PC","CSS_PERCENTAGE","CSS_PERSPECTIVE","CSS_PRIMITIVE_VALUE","CSS_PT","CSS_PX","CSS_RAD","CSS_RECT","CSS_RGBCOLOR","CSS_ROTATE","CSS_ROTATE3D","CSS_ROTATEX","CSS_ROTATEY","CSS_ROTATEZ","CSS_S","CSS_SCALE","CSS_SCALE3D","CSS_SCALEX","CSS_SCALEY","CSS_SCALEZ","CSS_SKEW","CSS_SKEWX","CSS_SKEWY","CSS_STRING","CSS_TRANSLATE","CSS_TRANSLATE3D","CSS_TRANSLATEX","CSS_TRANSLATEY","CSS_TRANSLATEZ","CSS_UNKNOWN","CSS_URI","CSS_VALUE_LIST","CSS_VH","CSS_VMAX","CSS_VMIN","CSS_VW","CULL_FACE","CULL_FACE_MODE","CURRENT_PROGRAM","CURRENT_QUERY","CURRENT_VERTEX_ATTRIB","CUSTOM","CW","Cache","CacheStorage","CanvasCaptureMediaStream","CanvasCaptureMediaStreamTrack","CanvasGradient","CanvasPattern","CanvasRenderingContext2D","CaptureController","CaretPosition","ChannelMergerNode","ChannelSplitterNode","ChapterInformation","CharacterBoundsUpdateEvent","CharacterData","ClientRect","ClientRectList","Clipboard","ClipboardEvent","ClipboardItem","CloseEvent","CloseWatcher","Collator","ColorArray","ColorValue","CommandEvent","Comment","CompileError","CompositionEvent","CompressionStream","Console","ConstantSourceNode","ContentVisibilityAutoStateChangeEvent","ContextFilter","ContextType","Controllers","ConvolverNode","CookieChangeEvent","CookieStore","CookieStoreManager","CountQueuingStrategy","Counter","CreateType","Credential","CredentialsContainer","CropTarget","Crypto","CryptoKey","CustomElementRegistry","CustomEvent","CustomStateSet","DATABASE_ERR","DATA_CLONE_ERR","DATA_ERR","DBLCLICK","DECR","DECR_WRAP","DELETE_STATUS","DEPTH","DEPTH24_STENCIL8","DEPTH32F_STENCIL8","DEPTH_ATTACHMENT","DEPTH_BITS","DEPTH_BUFFER_BIT","DEPTH_CLEAR_VALUE","DEPTH_COMPONENT","DEPTH_COMPONENT16","DEPTH_COMPONENT24","DEPTH_COMPONENT32F","DEPTH_FUNC","DEPTH_RANGE","DEPTH_STENCIL","DEPTH_STENCIL_ATTACHMENT","DEPTH_TEST","DEPTH_WRITEMA
267SK","DEVICE_INELIGIBLE","DIRECTION_DOWN","DIRECTION_LEFT","DIRECTION_RIGHT","DIRECTION_UP","DISABLED","DISPATCH_REQUEST_ERR","DITHER","DOCUMENT_FRAGMENT_NODE","DOCUMENT_NODE","DOCUMENT_POSITION_CONTAINED_BY","DOCUMENT_POSITION_CONTAINS","DOCUMENT_POSITION_DISCONNECTED","DOCUMENT_POSITION_FOLLOWING","DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC","DOCUMENT_POSITION_PRECEDING","DOCUMENT_TYPE_NODE","DOMCursor","DOMError","DOMException","DOMImplementation","DOMImplementationLS","DOMMatrix","DOMMatrixReadOnly","DOMParser","DOMPoint","DOMPointReadOnly","DOMQuad","DOMRect","DOMRectList","DOMRectReadOnly","DOMRequest","DOMSTRING_SIZE_ERR","DOMSettableTokenList","DOMStringList","DOMStringMap","DOMTokenList","DOMTransactionEvent","DOM_DELTA_LINE","DOM_DELTA_PAGE","DOM_DELTA_PIXEL","DOM_INPUT_METHOD_DROP","DOM_INPUT_METHOD_HANDWRITING","DOM_INPUT_METHOD_IME","DOM_INPUT_METHOD_KEYBOARD","DOM_INPUT_METHOD_MULTIMODAL","DOM_INPUT_METHOD_OPTION","DOM_INPUT_METHOD_PASTE","DOM_INPUT_METHOD_SCRIPT","DOM_INPUT_METHOD_UNKNOWN","DOM_INPUT_METHOD_VOICE","DOM_KEY_LOCATION_JOYSTICK","DOM_KEY_LOCATION_LEFT","DOM_KEY_LOCATION_MOBILE","DOM_KEY_LOCATION_NUMPAD","DOM_KEY_LOCATION_RIGHT","DOM_KEY_LOCATION_STANDARD","DOM_VK_0","DOM_VK_1","DOM_VK_2","DOM_VK_3","DOM_VK_4","DOM_VK_5","DOM_VK_6","DOM_VK_7","DOM_VK_8","DOM_VK_9","DOM_VK_A","DOM_VK_ACCEPT","DOM_VK_ADD","DOM_VK_ALT","DOM_VK_ALTGR","DOM_VK_AMPERSAND","DOM_VK_ASTERISK","DOM_VK_AT","DOM_VK_ATTN","DOM_VK_B","DOM_VK_BACKSPACE","DOM_VK_BACK_QUOTE","DOM_VK_BACK_SLASH","DOM_VK_BACK_SPACE","DOM_VK_C","DOM_VK_CANCEL","DOM_VK_CAPS_LOCK","DOM_VK_CIRCUMFLEX","DOM_VK_CLEAR","DOM_VK_CLOSE_BRACKET","DOM_VK_CLOSE_CURLY_BRACKET","DOM_VK_CLOSE_PAREN","DOM_VK_COLON","DOM_VK_COMMA","DOM_VK_CONTEXT_MENU","DOM_VK_CONTROL","DOM_VK_CONVERT","DOM_VK_CRSEL","DOM_VK_CTRL","DOM_VK_D","DOM_VK_DECIMAL","DOM_VK_DELETE","DOM_VK_DIVIDE","DOM_VK_DOLLAR","DOM_VK_DOUBLE_QUOTE","DOM_VK_DOWN","DOM_VK_E","DOM_VK_EISU","DOM_VK_END","DOM_VK_ENTER","DOM_VK_EQUALS","DOM_VK_EREOF","DOM_VK_ESCAPE","DOM_VK_EXCLAMATION","DOM_VK_EXECUTE","DOM_VK_EXSEL","DOM_VK_F","DOM_VK_F1","DOM_VK_F10","DOM_VK_F11","DOM_VK_F12","DOM_VK_F13","DOM_VK_F14","DOM_VK_F15","DOM_VK_F16","DOM_VK_F17","DOM_VK_F18","DOM_VK_F19","DOM_VK_F2","DOM_VK_F20","DOM_VK_F21","DOM_VK_F22","DOM_VK_F23","DOM_VK_F24","DOM_VK_F25","DOM_VK_F26","DOM_VK_F27","DOM_VK_F28","DOM_VK_F29","DOM_VK_F3","DOM_VK_F30","DOM_VK_F31","DOM_VK_F32","DOM_VK_F33","DOM_VK_F34","DOM_VK_F35","DOM_VK_F36","DOM_VK_F4","DOM_VK_F5","DOM_VK_F6","DOM_VK_F7","DOM_VK_F8","DOM_VK_F9","DOM_VK_FINAL","DOM_VK_FRONT","DOM_VK_G","DOM_VK_GREATER_THAN","DOM_VK_H","DOM_VK_HANGUL","DOM_VK_HANJA","DOM_VK_HASH","DOM_VK_HELP","DOM_VK_HK_TOGGLE","DOM_VK_HOME","DOM_VK_HYPHEN_MINUS","DOM_VK_I","DOM_VK_INSERT","DOM_VK_J","DOM_VK_JUNJA","DOM_VK_K","DOM_VK_KANA","DOM_VK_KANJI","DOM_VK_L","DOM_VK_LEFT","DOM_VK_LEFT_TAB","DOM_VK_LESS_THAN","DOM_VK_M","DOM_VK_META","DOM_VK_MODECHANGE","DOM_VK_MULTIPLY","DOM_VK_N","DOM_VK_NONCONVERT","DOM_VK_NUMPAD0","DOM_VK_NUMPAD1","DOM_VK_NUMPAD2","DOM_VK_NUMPAD3","DOM_VK_NUMPAD4","DOM_VK_NUMPAD5","DOM_VK_NUMPAD6","DOM_VK_NUMPAD7","DOM_VK_NUMPAD8","DOM_VK_NUMPAD9","DOM_VK_NUM_LOCK","DOM_VK_O","DOM_VK_OEM_1","DOM_VK_OEM_102","DOM_VK_OEM_2","DOM_VK_OEM_3","DOM_VK_OEM_4","DOM_VK_OEM_5","DOM_VK_OEM_6","DOM_VK_OEM_7","DOM_VK_OEM_8","DOM_VK_OEM_COMMA","DOM_VK_OEM_MINUS","DOM_VK_OEM_PERIOD","DOM_VK_OEM_PLUS","DOM_VK_OPEN_BRACKET","DOM_VK_OPEN_CURLY_BRACKET","DOM_VK_OPEN_PAREN","DOM_VK_P","DOM_VK_PA1","DOM_VK_PAGEDOWN","DOM_VK_PAGEUP","DOM_VK_PAGE_DOWN","DOM_VK_PAGE_UP","DOM_VK_PAUSE","DOM_VK_PERCENT","DOM_VK_PERIOD","DOM_VK_PIPE","DOM_VK_PLAY","DOM_VK_PLUS","DOM_VK_PRINT","DOM_VK_PRINTSCREEN","DOM_VK_PROCESSKEY","DOM_VK_PROPERITES","DOM_VK_Q","DOM_VK_QUESTION_MARK","DOM_VK_QUOTE","DOM_VK_R","DOM_VK_REDO","DOM_VK_RETURN","DOM_VK_RIGHT","DOM_VK_S","DOM_VK_SCROLL_LOCK","DOM_VK_SELECT","DOM_VK_SEMICOLON","DOM_VK_SEPARATOR","DOM_VK_SHIFT","DOM_VK_SLASH","DOM_VK_SLEEP","DOM_VK_SPACE","DOM_VK_SUBTRACT","DOM_VK_T","DOM_VK_TAB","DOM_VK_TILDE","DOM_VK_U","DOM_VK_UNDERSCORE","DOM_VK_UNDO","DOM_VK_UNICODE","DOM_VK_UP","DOM_VK_V","DOM_VK_VOLUME_DOWN","DOM_VK_VOLUME_MUTE","DOM_VK_VOLUME_UP","DOM_VK_W","DOM_VK_WIN","DOM_VK_WINDOW","DOM_VK_WIN_ICO_00","DOM_VK_WIN_ICO_CLEAR","DOM_VK_WIN_ICO_HELP","DOM_VK_WIN_OEM_ATTN","DOM_VK_WIN_OEM_AUTO","DOM_VK_WIN_OEM_BACKTAB","DOM_VK_WIN_OEM_CLEAR","DOM_VK_WIN_OEM_COPY","DOM_VK_WIN_OEM_CUSEL","DOM_VK_WIN_OEM_ENLW","DOM_VK_WIN_OEM_FINISH","DOM_VK_WIN_OEM_FJ_JISHO","DOM_VK_WIN_OEM_FJ_LOYA","DOM_VK_WIN_OEM_FJ_MASSHOU","DOM_VK_WIN_OEM_FJ_ROYA","DOM_VK_WIN_OEM_FJ_TOUROKU","DOM_VK_WIN_OEM_JUMP","DOM_VK_WIN_OEM_PA1","DOM_VK_WIN_OEM_PA2","DOM_VK_WIN_OEM_PA3","DOM_VK_WIN_OEM_RESET","DOM_VK_WIN_OEM_WSCTRL","DOM_VK_X","DOM_VK_XF86XK_ADD_FAVORITE","DOM_VK_XF86XK_APPLICATION_LEFT","DOM_VK_XF86XK_APPLICATION_RIGHT","DOM_VK_XF86XK_AUDIO_CYCLE_TRACK","DOM_VK_XF86XK_AUDIO_FORWARD","DOM_VK_XF86XK_AUDIO_LOWER_VOLUME","DOM_VK_XF86XK_AUDIO_MEDIA","DOM_VK_XF86XK_AUDIO_MUTE","DOM_VK_XF86XK_AUDIO_NEXT","DOM_VK_XF86XK_AUDIO_PAUSE","DOM_VK_XF86XK_AUDIO_PLAY","DOM_VK_XF86XK_AUDIO_PREV","DOM_VK_XF86XK_AUDIO_RAISE_VOLUME","DOM_VK_XF86XK_AUDIO_RANDOM_PLAY","DOM_VK_XF86XK_AUDIO_RECORD","DOM_VK_XF86XK_AUDIO_REPEAT","DOM_VK_XF86XK_AUDIO_REWIND","DOM_VK_XF86XK_AUDIO_STOP","DOM_VK_XF86XK_AWAY","DOM_VK_XF86XK_BACK","DOM_VK_XF86XK_BACK_FORWARD","DOM_VK_XF86XK_BATTERY","DOM_VK_XF86XK_BLUE","DOM_VK_XF86XK_BLUETOOTH","DOM_VK_XF86XK_BOOK","DOM_VK_XF86XK_BRIGHTNESS_ADJUST","DOM_VK_XF86XK_CALCULATOR","DOM_VK_XF86XK_CALENDAR","DOM_VK_XF86XK_CD","DOM_VK_XF86XK_CLOSE","DOM_VK_XF86XK_COMMUNITY","DOM_VK_XF86XK_CONTRAST_ADJUST","DOM_VK_XF86XK_COPY","DOM_VK_XF86XK_CUT","DOM_VK_XF86XK_CYCLE_ANGLE","DOM_VK_XF86XK_DISPLAY","DOM_VK_XF86XK_DOCUMENTS","DOM_VK_XF86XK_DOS","DOM_VK_XF86XK_EJECT","DOM_VK_XF86XK_EXCEL","DOM_VK_XF86XK_EXPLORER","DOM_VK_XF86XK_FAVORITES","DOM_VK_XF86XK_FINANCE","DOM_VK_XF86XK_FORWARD","DOM_VK_XF86XK_FRAME_BACK","DOM_VK_XF86XK_FRAME_FORWARD","DOM_VK_XF86XK_GAME","DOM_VK_XF86XK_GO","DOM_VK_XF86XK_GREEN","DOM_VK_XF86XK_HIBERNATE","DOM_VK_XF86XK_HISTORY","DOM_VK_XF86XK_HOME_PAGE","DOM_VK_XF86XK_HOT_LINKS","DOM_VK_XF86XK_I_TOUCH","DOM_VK_XF86XK_KBD_BRIGHTNESS_DOWN","DOM_VK_XF86XK_KBD_BRIGHTNESS_UP","DOM_VK_XF86XK_KBD_LIGHT_ON_OFF","DOM_VK_XF86XK_LAUNCH0","DOM_VK_XF86XK_LAUNCH1","DOM_VK_XF86XK_LAUNCH2","DOM_VK_XF86XK_LAUNCH3","DOM_VK_XF86XK_LAUNCH4","DOM_VK_XF86XK_LAUNCH5","DOM_VK_XF86XK_LAUNCH6","DOM_VK_XF86XK_LAUNCH7","DOM_VK_XF86XK_LAUNCH8","DOM_VK_XF86XK_LAUNCH9","DOM_VK_XF86XK_LAUNCH_A","DOM_VK_XF86XK_LAUNCH_B","DOM_VK_XF86XK_LAUNCH_C","DOM_VK_XF86XK_LAUNCH_D","DOM_VK_XF86XK_LAUNCH_E","DOM_VK_XF86XK_LAUNCH_F","DOM_VK_XF86XK_LIGHT_BULB","DOM_VK_XF86XK_LOG_OFF","DOM_VK_XF86XK_MAIL","DOM_VK_XF86XK_MAIL_FORWARD","DOM_VK_XF86XK_MARKET","DOM_VK_XF86XK_MEETING","DOM_VK_XF86XK_MEMO","DOM_VK_XF86XK_MENU_KB","DOM_VK_XF86XK_MENU_PB","DOM_VK_XF86XK_MESSENGER","DOM_VK_XF86XK_MON_BRIGHTNESS_DOWN","DOM_VK_XF86XK_MON_BRIGHTNESS_UP","DOM_VK_XF86XK_MUSIC","DOM_VK_XF86XK_MY_COMPUTER","DOM_VK_XF86XK_MY_SITES","DOM_VK_XF86XK_NEW","DOM_VK_XF86XK_NEWS","DOM_VK_XF86XK_OFFICE_HOME","DOM_VK_XF86XK_OPEN","DOM_VK_XF86XK_OPEN_URL","DOM_VK_XF86XK_OPTION","DOM_VK_XF86XK_PASTE","DOM_VK_XF86XK_PHONE","DOM_VK_XF86XK_PICTURES","DOM_VK_XF86XK_POWER_DOWN","DOM_VK_XF86XK_POWER_OFF","DOM_VK_XF86XK_RED","DOM_VK_XF86XK_REFRESH","DOM_VK_XF86XK_RELOAD","DOM_VK_XF86XK_REPLY","DOM_VK_XF86XK_ROCKER_DOWN","DOM_VK_XF86XK_ROCKER_ENTER","DOM_VK_XF86XK_ROCKER_UP","DOM_VK_XF86XK_ROTATE_WINDOWS","DOM_VK_XF86XK_ROTATION_KB","DOM_VK_XF86XK_ROTATION_PB","DOM_VK_XF86XK_SAVE","DOM_VK_XF86XK_SCREEN_SAVER","DOM_VK_XF86XK_SCROLL_CLICK","DOM_VK_XF86XK_SCROLL_DOWN","DOM_VK_XF86XK_SCROLL_UP","DOM_VK_XF86XK_SEARCH","DOM_VK_XF86XK_SEND","DOM_VK_XF86XK_SHOP","DOM_VK_XF86XK_SPELL","DOM_VK_XF86XK_SPLIT_SCREEN","DOM_VK_XF86XK_STANDBY","DOM_VK_XF86XK_START","DOM_VK_XF86XK_STOP","DOM_VK_XF86XK_SUBTITLE","DOM_VK_XF86XK_SUPPORT","DOM_VK_XF86XK_SUSPEND","DOM_VK_XF86XK_TASK_PANE","DOM_VK_XF86XK_TERMINAL","DOM_VK_XF86XK_TIME","DOM_VK_XF86XK_TOOLS","DOM_VK_XF86XK_TOP_MENU","DOM_VK_XF86XK_TO_DO_LIST","DOM_VK_XF86XK_TRAVEL","DOM_VK_XF86XK_USER1KB","DOM_VK_XF86XK_USER2KB","DOM_VK_XF86XK_USER_PB","DOM_VK_XF86XK_UWB","DOM_VK_XF86XK_VENDOR_HOME","DOM_VK_XF86XK_VIDEO","DOM_VK_XF86XK_VIEW","DOM_VK_XF86XK_WAKE_UP","DOM_VK_XF86XK_WEB_CAM","DOM_VK_XF86XK_WHEEL_BUTTON","DOM_VK_XF86XK_WLAN","DOM_VK_XF86XK_WORD","DOM_VK_XF86XK_WWW","DOM_VK_XF86XK_XFER","DOM_VK_XF86XK_YELLOW","DOM_VK_XF86XK_ZOOM_IN","DOM_VK_XF86XK_ZOOM_OUT","DOM_VK_Y","DOM_VK_Z","DOM_VK_ZOOM","DONE","DONT_CARE","DOWNLOADING","DRAGDROP","DRAW_BUFFER0","DRAW_BUFFER1","DRAW_BUFFER10","DRAW_BUFFER11","DRAW_BUFFER12","DRAW_BUFFER13","DRAW_BUFFER14","DRAW_BUFFER15","DRAW_BUFFER2","DRAW_BUFFER3","DRAW_BUFFER4","DRAW_BUFFER5","DRAW_BUFFER6","DRAW_BUFFER7","DRAW_BUFFER8","DRAW_BUFFER9","DRAW_FRAMEBUFFER","DRAW_FRAMEBUFFER_BINDING","DST_ALPHA","DST_COLOR","DYNAMIC_COPY","DYNAMIC_DRAW","DYNAMIC_READ","DataChannel","DataTransfer","DataTransferItem","DataTransferItemList","DataView","Date","DateTimeFormat","DecompressionStream","DelayNode","DelegatedInkTrailPresenter","DeprecationReportBody","DesktopNotification","DesktopNotificationCenter","Details","DeviceLightEvent","DeviceMotionEvent","DeviceMotionEventAcceleration","DeviceMotionEventRotationRate","DeviceOrientationEvent","DeviceProximityEvent","DeviceStorage","DeviceStorageChangeEvent","Directory","DisplayNames","Document","DocumentFragment","DocumentPictureInPicture","DocumentPictureInPictureEvent","DocumentTimeline","DocumentType","DragEvent","DurationFormat","DynamicsCompressorNode","
267E","ELEMENT_ARRAY_BUFFER","ELEMENT_ARRAY_BUFFER_BINDING","ELEMENT_NODE","EMPTY","ENCODING_ERR","ENDED","END_TO_END","END_TO_START","ENTITY_NODE","ENTITY_REFERENCE_NODE","EPSILON","EQUAL","EQUALPOWER","ERROR","EXPONENTIAL_DISTANCE","EditContext","Element","ElementInternals","ElementQuery","EncodedAudioChunk","EncodedVideoChunk","EnterPictureInPictureEvent","Entity","EntityReference","Error","ErrorEvent","EvalError","Event","EventCounts","EventException","EventSource","EventTarget","Exception","ExtensionContext","ExtensionDisabledReason","ExtensionInfo","ExtensionInstallType","ExtensionType","External","EyeDropper","FASTEST","FIDOSDK","FILTER_ACCEPT","FILTER_INTERRUPT","FILTER_REJECT","FILTER_SKIP","FINISHED_STATE","FIRST_ORDERED_NODE_TYPE","FLOAT","FLOAT_32_UNSIGNED_INT_24_8_REV","FLOAT_MAT2","FLOAT_MAT2x3","FLOAT_MAT2x4","FLOAT_MAT3","FLOAT_MAT3x2","FLOAT_MAT3x4","FLOAT_MAT4","FLOAT_MAT4x2","FLOAT_MAT4x3","FLOAT_VEC2","FLOAT_VEC3","FLOAT_VEC4","FOCUS","FONT_FACE_RULE","FONT_FEATURE_VALUES_RULE","FRAGMENT","FRAGMENT_SHADER","FRAGMENT_SHADER_DERIVATIVE_HINT","FRAGMENT_SHADER_DERIVATIVE_HINT_OES","FRAMEBUFFER","FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE","FRAMEBUFFER_ATTACHMENT_BLUE_SIZE","FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING","FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE","FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE","FRAMEBUFFER_ATTACHMENT_GREEN_SIZE","FRAMEBUFFER_ATTACHMENT_OBJECT_NAME","FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE","FRAMEBUFFER_ATTACHMENT_RED_SIZE","FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE","FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE","FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER","FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL","FRAMEBUFFER_BINDING","FRAMEBUFFER_COMPLETE","FRAMEBUFFER_DEFAULT","FRAMEBUFFER_INCOMPLETE_ATTACHMENT","FRAMEBUFFER_INCOMPLETE_DIMENSIONS","FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT","FRAMEBUFFER_INCOMPLETE_MULTISAMPLE","FRAMEBUFFER_UNSUPPORTED","FRONT","FRONT_AND_BACK","FRONT_FACE","FUNC_ADD","FUNC_REVERSE_SUBTRACT","FUNC_SUBTRACT","FeaturePolicy","FeaturePolicyViolationReportBody","FederatedCredential","Feed","FeedEntry","Fence","FencedFrameConfig","File","FileError","FileList","FileReader","FileSystem","FileSystemDirectoryEntry","FileSystemDirectoryHandle","FileSystemDirectoryReader","FileSystemEntry","FileSystemFileEntry","FileSystemFileHandle","FileSystemHandle","FileSystemWritableFileStream","FinalizationRegistry","FindInPage","Float16Array","Float32Array","Float64Array","FocusEvent","FontData","FontFace","FontFaceSet","FontFaceSetLoadEvent","FormData","FormDataEvent","FragmentDirective","Function","GENERATE_MIPMAP_HINT","GEQUAL","GPU","GPUAdapter","GPUAdapterInfo","GPUBindGroup","GPUBindGroupLayout","GPUBuffer","GPUBufferUsage","GPUCanvasContext","GPUColorWrite","GPUCommandBuffer","GPUCommandEncoder","GPUCompilationInfo","GPUCompilationMessage","GPUComputePassEncoder","GPUComputePipeline","GPUDevice","GPUDeviceLostInfo","GPUError","GPUExternalTexture","GPUInternalError","GPUMapMode","GPUOutOfMemoryError","GPUPipelineError","GPUPipelineLayout","GPUQuerySet","GPUQueue","GPURenderBundle","GPURenderBundleEncoder","GPURenderPassEncoder","GPURenderPipeline","GPUSampler","GPUShaderModule","GPUShaderStage","GPUSupportedFeatures","GPUSupportedLimits","GPUTexture","GPUTextureUsage","GPUTextureView","GPUUncapturedErrorEvent","GPUValidationError","GREATER","GREEN","GREEN_BITS","GainNode","Gamepad","GamepadAxisMoveEvent","GamepadButton","GamepadButtonEvent","GamepadEvent","GamepadHapticActuator","GamepadPose","Geolocation","GeolocationCoordinates","GeolocationPosition","GeolocationPositionError","GestureEvent","GetInfo","Global","GravitySensor","Gyroscope","HALF_FLOAT","HAVE_CURRENT_DATA","HAVE_ENOUGH_DATA","HAVE_FUTURE_DATA","HAVE_METADATA","HAVE_NOTHING","HEADERS_RECEIVED","HID","HIDConnectionEvent","HIDDEN","HIDDevice","HIDInputReportEvent","HIERARCHY_REQUEST_ERR","HIGHPASS","HIGHSHELF","HIGH_FLOAT","HIGH_INT","HORIZONTAL","HORIZONTAL_AXIS","HRTF","HTMLAllCollection","HTMLAnchorElement","HTMLAppletElement","HTMLAreaElement","HTMLAudioElement","HTMLBRElement","HTMLBaseElement","HTMLBaseFontElement","HTMLBlockquoteElement","HTMLBodyElement","HTMLButtonElement","HTMLCanvasElement","HTMLCollection","HTMLCommandElement","HTMLContentElement","HTMLDListElement","HTMLDataElement","HTMLDataListElement","HTMLDetailsElement","HTMLDialogElement","HTMLDirectoryElement","HTMLDivElement","HTMLDocument","HTMLElement","HTMLEmbedElement","HTMLFencedFrameElement","HTMLFieldSetElement","HTMLFontElement","HTMLFormControlsCollection","HTMLFormElement","HTMLFrameElement","HTMLFrameSetElement","HTMLHRElement","HTMLHeadElement","HTMLHeadingElement","HTMLHtmlElement","HTMLIFrameElement","HTMLImageElement","HTMLInputElement","HTMLIsIndexElement","HTMLKeygenElement","HTMLLIElement","HTMLLabelElement","HTMLLegendElement","HTMLLinkElement","HTMLMapElement","HTMLMarqueeElement","HTMLMediaElement","HTMLMenuElement","HTMLMenuItemElement","HTMLMetaElement","HTMLMeterElement","HTMLModElement","HTMLOListElement","HTMLObjectElement","HTMLOptGroupElement","HTMLOptionElement","HTMLOptionsCollection","HTMLOutputElement","HTMLParagraphElement","HTMLParamElement","HTMLPictureElement","HTMLPreElement","HTMLProgressElement","HTMLPropertiesCollection","HTMLQuoteElement","HTMLScriptElement","HTMLSelectElement","HTMLShadowElement","HTMLSlotElement","HTMLSourceElement","HTMLSpanElement","HTMLStyleElement","HTMLTableCaptionElement","HTMLTableCellElement","HTMLTableColElement","HTMLTableElement","HTMLTableRowElement","HTMLTableSectionElement","HTMLTemplateElement","HTMLTextAreaElement","HTMLTimeElement","HTMLTitleElement","HTMLTrackElement","HTMLUListElement","HTMLUnknownElement","HTMLVideoElement","HashChangeEvent","Headers","Highlight","HighlightRegistry","History","Hz","ICE_CHECKING","ICE_CLOSED","ICE_COMPLETED","ICE_CONNECTED","ICE_FAILED","ICE_GATHERING","ICE_WAITING","IDBCursor","IDBCursorWithValue","IDBDatabase","IDBDatabaseException","IDBFactory","IDBFileHandle","IDBFileRequest","IDBIndex","IDBKeyRange","IDBMutableFile","IDBObjectStore","IDBOpenDBRequest","IDBRequest","IDBTransaction","IDBVersionChangeEvent","IDLE","IIRFilterNode","IMPLEMENTATION_COLOR_READ_FORMAT","IMPLEMENTATION_COLOR_READ_TYPE","IMPORT_RULE","INCR","INCR_WRAP","INDEX","INDEX_SIZE_ERR","INDIRECT","INT","INTERLEAVED_ATTRIBS","INT_2_10_10_10_REV","INT_SAMPLER_2D","INT_SAMPLER_2D_ARRAY","INT_SAMPLER_3D","INT_SAMPLER_CUBE","INT_VEC2","INT_VEC3","INT_VEC4","INUSE_ATTRIBUTE_ERR","INVALID_ACCESS_ERR","INVALID_CHARACTER_ERR","INVALID_ENUM","INVALID_EXPRESSION_ERR","INVALID_FRAMEBUFFER_OPERATION","INVALID_INDEX","INVALID_MODIFICATION_ERR","INVALID_
267NODE_TYPE_ERR","INVALID_OPERATION","INVALID_STATE_ERR","INVALID_VALUE","INVERSE_DISTANCE","INVERT","IceCandidate","IconInfo","IdentityCredential","IdentityCredentialError","IdentityProvider","IdleDeadline","IdleDetector","Image","ImageBitmap","ImageBitmapRenderingContext","ImageCapture","ImageData","ImageDataType","ImageDecoder","ImageTrack","ImageTrackList","Infinity","Ink","InputDeviceCapabilities","InputDeviceInfo","InputEvent","InputMethodContext","InstallTrigger","InstallTriggerImpl","Instance","Int16Array","Int32Array","Int8Array","Intent","InternalError","IntersectionObserver","IntersectionObserverEntry","Intl","IsSearchProviderInstalled","Iterator","JSON","JSTag","KEEP","KEYDOWN","KEYFRAMES_RULE","KEYFRAME_RULE","KEYPRESS","KEYUP","KeyEvent","Keyboard","KeyboardEvent","KeyboardLayoutMap","KeyframeEffect","LENGTHADJUST_SPACING","LENGTHADJUST_SPACINGANDGLYPHS","LENGTHADJUST_UNKNOWN","LEQUAL","LESS","LINEAR","LINEAR_DISTANCE","LINEAR_MIPMAP_LINEAR","LINEAR_MIPMAP_NEAREST","LINES","LINE_LOOP","LINE_STRIP","LINE_WIDTH","LINK_STATUS","LIVE","LN10","LN2","LOADED","LOADING","LOG10E","LOG2E","LOWPASS","LOWSHELF","LOW_FLOAT","LOW_INT","LSException","LSParserFilter","LUMINANCE","LUMINANCE_ALPHA","LanguageCode","LargestContentfulPaint","LaunchParams","LaunchQueue","LaunchType","LayoutShift","LayoutShiftAttribution","LinearAccelerationSensor","LinkError","ListFormat","LocalMediaStream","Locale","Location","Lock","LockManager","MAP_READ","MAP_WRITE","MARGIN_RULE","MAX","MAX_3D_TEXTURE_SIZE","MAX_ARRAY_TEXTURE_LAYERS","MAX_CAPTURE_VISIBLE_TAB_CALLS_PER_SECOND","MAX_CLIENT_WAIT_TIMEOUT_WEBGL","MAX_COLOR_ATTACHMENTS","MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS","MAX_COMBINED_TEXTURE_IMAGE_UNITS","MAX_COMBINED_UNIFORM_BLOCKS","MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS","MAX_CUBE_MAP_TEXTURE_SIZE","MAX_DRAW_BUFFERS","MAX_ELEMENTS_INDICES","MAX_ELEMENTS_VERTICES","MAX_ELEMENT_INDEX","MAX_FRAGMENT_INPUT_COMPONENTS","MAX_FRAGMENT_UNIFORM_BLOCKS","MAX_FRAGMENT_UNIFORM_COMPONENTS","MAX_FRAGMENT_UNIFORM_VECTORS","MAX_PROGRAM_TEXEL_OFFSET","MAX_RENDERBUFFER_SIZE","MAX_SAFE_INTEGER","MAX_SAMPLES","MAX_SERVER_WAIT_TIMEOUT","MAX_TEXTURE_IMAGE_UNITS","MAX_TEXTURE_LOD_BIAS","MAX_TEXTURE_MAX_ANISOTROPY_EXT","MAX_TEXTURE_SIZE","MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS","MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS","MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS","MAX_UNIFORM_BLOCK_SIZE","MAX_UNIFORM_BUFFER_BINDINGS","MAX_VALUE","MAX_VARYING_COMPONENTS","MAX_VARYING_VECTORS","MAX_VERTEX_ATTRIBS","MAX_VERTEX_OUTPUT_COMPONENTS","MAX_VERTEX_TEXTURE_IMAGE_UNITS","MAX_VERTEX_UNIFORM_BLOCKS","MAX_VERTEX_UNIFORM_COMPONENTS","MAX_VERTEX_UNIFORM_VECTORS","MAX_VIEWPORT_DIMS","MEDIA_ERR_ABORTED","MEDIA_ERR_DECODE","MEDIA_ERR_ENCRYPTED","MEDIA_ERR_NETWORK","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_KEYERR_CLIENT","MEDIA_KEYERR_DOMAIN","MEDIA_KEYERR_HARDWARECHANGE","MEDIA_KEYERR_OUTPUT","MEDIA_KEYERR_SERVICE","MEDIA_KEYERR_UNKNOWN","MEDIA_RULE","MEDIUM_FLOAT","MEDIUM_INT","META_MASK","MIDIAccess","MIDIConnectionEvent","MIDIInput","MIDIInputMap","MIDIMessageEvent","MIDIOutput","MIDIOutputMap","MIDIPort","MIN","MIN_PROGRAM_TEXEL_OFFSET","MIN_SAFE_INTEGER","MIN_VALUE","MIRRORED_REPEAT","MODE_ASYNCHRONOUS","MODE_SYNCHRONOUS","MODIFICATION","MOUSEDOWN","MOUSEDRAG","MOUSEMOVE","MOUSEOUT","MOUSEOVER","MOUSEUP","MOZ_KEYFRAMES_RULE","MOZ_KEYFRAME_RULE","MOZ_SOURCE_CURSOR","MOZ_SOURCE_ERASER","MOZ_SOURCE_KEYBOARD","MOZ_SOURCE_MOUSE","MOZ_SOURCE_PEN","MOZ_SOURCE_TOUCH","MOZ_SOURCE_UNKNOWN","MSGESTURE_FLAG_BEGIN","MSGESTURE_FLAG_CANCEL","MSGESTURE_FLAG_END","MSGESTURE_FLAG_INERTIA","MSGESTURE_FLAG_NONE","MSPOINTER_TYPE_MOUSE","MSPOINTER_TYPE_PEN","MSPOINTER_TYPE_TOUCH","MS_ASYNC_CALLBACK_STATUS_ASSIGN_DELEGATE","MS_ASYNC_CALLBACK_STATUS_CANCEL","MS_ASYNC_CALLBACK_STATUS_CHOOSEANY","MS_ASYNC_CALLBACK_STATUS_ERROR","MS_ASYNC_CALLBACK_STATUS_JOIN","MS_ASYNC_OP_STATUS_CANCELED","MS_ASYNC_OP_STATUS_ERROR","MS_ASYNC_OP_STATUS_SUCCESS","MS_MANIPULATION_STATE_ACTIVE","MS_MANIPULATION_STATE_CANCELLED","MS_MANIPULATION_STATE_COMMITTED","MS_MANIPULATION_STATE_DRAGGING","MS_MANIPULATION_STATE_INERTIA","MS_MANIPULATION_STATE_PRESELECT","MS_MANIPULATION_STATE_SELECTING","MS_MANIPULATION_STATE_STOPPED","MS_MEDIA_ERR_ENCRYPTED","MS_MEDIA_KEYERR_CLIENT","MS_MEDIA_KEYERR_DOMAIN","MS_MEDIA_KEYERR_HARDWARECHANGE","MS_MEDIA_KEYERR_OUTPUT","MS_MEDIA_KEYERR_SERVICE","MS_MEDIA_KEYERR_UNKNOWN","Map","Math","MathMLElement","MediaCapabilities","MediaCapabilitiesInfo","MediaController","MediaDeviceInfo","MediaDevices","MediaElementAudioSourceNode","MediaEncryptedEvent","MediaError","MediaKeyError","MediaKeyEvent","MediaKeyMessageEvent","MediaKeyNeededEvent","MediaKeySession","MediaKeyStatusMap","MediaKeySystemAccess","MediaKeys","MediaList","MediaMetadata","MediaQueryList","MediaQueryListEvent","MediaRecorder","MediaRecorderErrorEvent","MediaSession","MediaSettingsRange","MediaSource","MediaSourceHandle","MediaStream","MediaStreamAudioDestinationNode","MediaStreamAudioSourceNode","MediaStreamEvent","MediaStreamTrack","MediaStreamTrackAudioSourceNode","MediaStreamTrackAudioStats","MediaStreamTrackEvent","MediaStreamTrackGenerator","MediaStreamTrackProcessor","MediaStreamTrackVideoStats","Memory","MessageChannel","MessageEvent","MessagePort","MessageSender","Methods","MimeType","MimeTypeArray","Module","MouseEvent","MouseScrollEvent","MozAnimation","MozAnimationDelay","MozAnimationDirection","MozAnimationDuration","MozAnimationFillMode","MozAnimationIterationCount","MozAnimationName","MozAnimationPlayState","MozAnimationTimingFunction","MozAppearance","MozBackfaceVisibility","MozBinding","MozBorderBottomColors","MozBorderEnd","MozBorderEndColor","MozBorderEndStyle","MozBorderEndWidth","MozBorderImage","MozBorderLeftColors","MozBorderRightColors","MozBorderStart","MozBorderStartColor","MozBorderStartStyle","MozBorderStartWidth","MozBorderTopColors","MozBoxAlign","MozBoxDirection","MozBoxFlex","MozBoxOrdinalGroup","MozBoxOrient","MozBoxPack","MozBoxSizing","MozCSSKeyframeRule","MozCSSKeyframesRule","MozColumnCount","MozColumnFill","MozColumnGap","MozColumnRule","MozColumnRuleColor","MozColumnRuleStyle","MozColumnRuleWidth","MozColumnWidth","MozColumns","MozContactChangeEvent","MozFloatEdge","MozFontFeatureSettings","MozFontLanguageOverride","MozForceBrokenImageIcon","MozHyphens","MozImageRegion","MozMarginEnd","MozMarginStart","MozMmsEvent","MozMmsMessage","MozMobileMessageThread","MozOSXF
267ontSmoothing","MozOrient","MozOsxFontSmoothing","MozOutlineRadius","MozOutlineRadiusBottomleft","MozOutlineRadiusBottomright","MozOutlineRadiusTopleft","MozOutlineRadiusTopright","MozPaddingEnd","MozPaddingStart","MozPerspective","MozPerspectiveOrigin","MozPowerManager","MozSettingsEvent","MozSmsEvent","MozSmsMessage","MozStackSizing","MozTabSize","MozTextAlignLast","MozTextDecorationColor","MozTextDecorationLine","MozTextDecorationStyle","MozTextSizeAdjust","MozTransform","MozTransformOrigin","MozTransformStyle","MozTransition","MozTransitionDelay","MozTransitionDuration","MozTransitionProperty","MozTransitionTimingFunction","MozUserFocus","MozUserInput","MozUserModify","MozUserSelect","MozWindowDragging","MozWindowShadow","MutationEvent","MutationObserver","MutationRecord","MutedInfo","MutedInfoReason","NAMESPACE_ERR","NAMESPACE_RULE","NEAREST","NEAREST_MIPMAP_LINEAR","NEAREST_MIPMAP_NEAREST","NEGATIVE_INFINITY","NETWORK_EMPTY","NETWORK_ERR","NETWORK_IDLE","NETWORK_LOADED","NETWORK_LOADING","NETWORK_NO_SOURCE","NEVER","NEW","NEXT","NEXT_NO_DUPLICATE","NICEST","NODE_AFTER","NODE_BEFORE","NODE_BEFORE_AND_AFTER","NODE_INSIDE","NONE","NON_TRANSIENT_ERR","NOTATION_NODE","NOTCH","NOTEQUAL","NOT_ALLOWED_ERR","NOT_FOUND_ERR","NOT_READABLE_ERR","NOT_SUPPORTED_ERR","NO_DATA_ALLOWED_ERR","NO_ERR","NO_ERROR","NO_MODIFICATION_ALLOWED_ERR","NUMBER_TYPE","NUM_COMPRESSED_TEXTURE_FORMATS","NaN","NamedNodeMap","NavigateEvent","Navigation","NavigationActivation","NavigationCurrentEntryChangeEvent","NavigationDestination","NavigationHistoryEntry","NavigationPreloadManager","NavigationTransition","Navigator","NavigatorLogin","NavigatorManagedData","NavigatorUAData","NearbyLinks","NetworkInformation","Node","NodeFilter","NodeIterator","NodeList","NotRestoredReasonDetails","NotRestoredReasons","Notation","Notification","NotifyPaintEvent","Number","NumberFormat","OBJECT_TYPE","OBSOLETE","OK","ONE","ONE_MINUS_CONSTANT_ALPHA","ONE_MINUS_CONSTANT_COLOR","ONE_MINUS_DST_ALPHA","ONE_MINUS_DST_COLOR","ONE_MINUS_SRC_ALPHA","ONE_MINUS_SRC_COLOR","OPEN","OPENED","OPENING","ORDERED_NODE_ITERATOR_TYPE","ORDERED_NODE_SNAPSHOT_TYPE","OTHER_ERROR","OTPCredential","OUT_OF_MEMORY","Object","OfflineAudioCompletionEvent","OfflineAudioContext","OfflineResourceList","OffscreenCanvas","OffscreenCanvasRenderingContext2D","OnClickData","OnInstalledReason","OnPerformanceWarningCategory","OnPerformanceWarningSeverity","OnRestartRequiredReason","Option","OrientationSensor","OscillatorNode","OverconstrainedError","OverflowEvent","PACK_ALIGNMENT","PACK_ROW_LENGTH","PACK_SKIP_PIXELS","PACK_SKIP_ROWS","PAGE_RULE","PARSE_ERR","PATHSEG_ARC_ABS","PATHSEG_ARC_REL","PATHSEG_CLOSEPATH","PATHSEG_CURVETO_CUBIC_ABS","PATHSEG_CURVETO_CUBIC_REL","PATHSEG_CURVETO_CUBIC_SMOOTH_ABS","PATHSEG_CURVETO_CUBIC_SMOOTH_REL","PATHSEG_CURVETO_QUADRATIC_ABS","PATHSEG_CURVETO_QUADRATIC_REL","PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS","PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL","PATHSEG_LINETO_ABS","PATHSEG_LINETO_HORIZONTAL_ABS","PATHSEG_LINETO_HORIZONTAL_REL","PATHSEG_LINETO_REL","PATHSEG_LINETO_VERTICAL_ABS","PATHSEG_LINETO_VERTICAL_REL","PATHSEG_MOVETO_ABS","PATHSEG_MOVETO_REL","PATHSEG_UNKNOWN","PATH_EXISTS_ERR","PEAKING","PERMISSION_DENIED","PERSISTENT","PI","PIXEL_PACK_BUFFER","PIXEL_PACK_BUFFER_BINDING","PIXEL_UNPACK_BUFFER","PIXEL_UNPACK_BUFFER_BINDING","PLAYING_STATE","POINTS","POLYGON_OFFSET_FACTOR","POLYGON_OFFSET_FILL","POLYGON_OFFSET_UNITS","POSITION_UNAVAILABLE","POSITIVE_INFINITY","PREV","PREV_NO_DUPLICATE","PROCESSING_INSTRUCTION_NODE","PageChangeEvent","PageRevealEvent","PageSettings","PageSwapEvent","PageTransitionEvent","PaintRequest","PaintRequestList","PannerNode","PasswordCredential","Path2D","PaymentAddress","PaymentInstruments","PaymentManager","PaymentMethodChangeEvent","PaymentRequest","PaymentRequestUpdateEvent","PaymentResponse","Performance","PerformanceElementTiming","PerformanceEntry","PerformanceEventTiming","PerformanceLongAnimationFrameTiming","PerformanceLongTaskTiming","PerformanceMark","PerformanceMeasure","PerformanceNavigation","PerformanceNavigationTiming","PerformanceObserver","PerformanceObserverEntryList","PerformancePaintTiming","PerformanceResourceTiming","PerformanceScriptTiming","PerformanceServerTiming","PerformanceTiming","PeriodicSyncManager","PeriodicWave","PermissionStatus","Permissions","PhotoCapabilities","PictureInPictureEvent","PictureInPictureWindow","PlatformArch","PlatformInfo","PlatformNaclArch","PlatformO
267s","Plugin","PluginArray","PluralRules","PointerEvent","PopStateEvent","PopupBlockedEvent","Port","Presentation","PresentationAvailability","PresentationConnection","PresentationConnectionAvailableEvent","PresentationConnectionCloseEvent","PresentationConnectionList","PresentationReceiver","PresentationRequest","PressureObserver","PressureRecord","ProcessingInstruction","Profiler","ProgressEvent","Promise","PromiseRejectionEvent","PropertyNodeList","ProtectedAudience","Proxy","PublicKeyCredential","PushManager","PushSubscription","PushSubscriptionOptions","Q","QUERY_RESOLVE","QUERY_RESULT","QUERY_RESULT_AVAILABLE","QUOTA_ERR","QUOTA_EXCEEDED_ERR","QueryInterface","R11F_G11F_B10F","R16F","R16I","R16UI","R32F","R32I","R32UI","R8","R8I","R8UI","R8_SNORM","RASTERIZER_DISCARD","READ","READ_BUFFER","READ_FRAMEBUFFER","READ_FRAMEBUFFER_BINDING","READ_ONLY","READ_ONLY_ERR","READ_WRITE","RED","RED_BITS","RED_INTEGER","REMOVAL","RENDERBUFFER","RENDERBUFFER_ALPHA_SIZE","RENDERBUFFER_BINDING","RENDERBUFFER_BLUE_SIZE","RENDERBUFFER_DEPTH_SIZE","RENDERBUFFER_GREEN_SIZE","RENDERBUFFER_HEIGHT","RENDERBUFFER_INTERNAL_FORMAT","RENDERBUFFER_RED_SIZE","RENDERBUFFER_SAMPLES","RENDERBUFFER_STENCIL_SIZE","RENDERBUFFER_WIDTH","RENDERER","RENDERING_INTENT_ABSOLUTE_COLORIMETRIC","RENDERING_INTENT_AUTO","RENDERING_INTENT_PERCEPTUAL","RENDERING_INTENT_RELATIVE_COLORIMETRIC","RENDERING_INTENT_SATURATION","RENDERING_INTENT_UNKNOWN","RENDER_ATTACHMENT","REPEAT","REPLACE","RG","RG16F","RG16I","RG16UI","RG32F","RG32I","RG32UI","RG8","RG8I","RG8UI","RG8_SNORM","RGB","RGB10_A2","RGB10_A2UI","RGB16F","RGB16I","RGB16UI","RGB32F","RGB32I","RGB32UI","RGB565","RGB5_A1","RGB8","RGB8I","RGB8UI","RGB8_SNORM","RGB9_E5","RGBA","RGBA16F","RGBA16I","RGBA16UI","RGBA32F","RGBA32I","RGBA32UI","RGBA4","RGBA8","RGBA8I","RGBA8UI","RGBA8_SNORM","RGBA_INTEGER","RGBColor","RGB_INTEGER","RG_INTEGER","ROTATION_CLOCKWISE","ROTATION_COUNTERCLOCKWISE","RTCCertificate","RTCDTMFSender","RTCDTMFToneChangeEvent","RTCDataChannel","RTCDataChannelEvent","RTCDtlsTransport","RTCEncodedAudioFrame","RTCEncodedVideoFrame","RTCError","RTCErrorEvent","RTCIceCandidate","RTCIceTransport","RTCPeerConnection","RTCPeerConnectionIceErrorEvent","RTCPeerConnectionIceEvent","RTCRtpReceiver","RTCRtpScriptTransform","RTCRtpSender","RTCRtpTransceiver","RTCSctpTransport","RTCSessionDescription","RTCStatsReport","RTCTrackEvent","RadioNodeList","Range","RangeError","RangeException","ReadableByteStreamController","ReadableStream","ReadableStreamBYOBReader","ReadableStreamBYOBRequest","ReadableStreamDefaultController","ReadableStreamDefaultReader","RecordErrorEvent","Rect","ReferenceError","Reflect","RegExp","RelativeOrientationSensor","RelativeTimeFormat","RemotePlayback","Report","ReportBody","ReportingObserver","Request","RequestUpdateCheckStatus","ResizeObserver","ResizeObserverEntry","ResizeObserverSize","Response
vendor: 8,896 bytes, line 267
267","RuntimeError","SAMPLER_2D","SAMPLER_2D_ARRAY","SAMPLER_2D_ARRAY_SHADOW","SAMPLER_2D_SHADOW","SAMPLER_3D","SAMPLER_BINDING","SAMPLER_CUBE","SAMPLER_CUBE_SHADOW","SAMPLES","SAMPLE_ALPHA_TO_COVERAGE","SAMPLE_BUFFERS","SAMPLE_COVERAGE","SAMPLE_COVERAGE_INVERT","SAMPLE_COVERAGE_VALUE","SAWTOOTH","SCHEDULED_STATE","SCISSOR_BOX","SCISSOR_TEST","SCROLL_PAGE_DOWN","SCROLL_PAGE_UP","SDP_ANSWER","SDP_OFFER","SDP_PRANSWER","SECURITY_ERR","SELECT","SEPARATE_ATTRIBS","SERIALIZE_ERR","SEVERITY_ERROR","SEVERITY_FATAL_ERROR","SEVERITY_WARNING","SHADER_COMPILER","SHADER_TYPE","SHADING_LANGUAGE_VERSION","SHIFT_MASK","SHORT","SHOWING","SHOW_ALL","SHOW_ATTRIBUTE","SHOW_CDATA_SECTION","SHOW_COMMENT","SHOW_DOCUMENT","SHOW_DOCUMENT_FRAGMENT","SHOW_DOCUMENT_TYPE","SHOW_ELEMENT","SHOW_ENTITY","SHOW_ENTITY_REFERENCE","SHOW_NOTATION","SHOW_PROCESSING_INSTRUCTION","SHOW_TEXT","SIGNALED","SIGNED_NORMALIZED","SINE","SOUNDFIELD","SQLException","SQRT1_2","SQRT2","SQUARE","SRC_ALPHA","SRC_ALPHA_SATURATE","SRC_COLOR","SRGB","SRGB8","SRGB8_ALPHA8","START_TO_END","START_TO_START","STATIC_COPY","STATIC_DRAW","STATIC_READ","STENCIL","STENCIL_ATTACHMENT","STENCIL_BACK_FAIL","STENCIL_BACK_FUNC","STENCIL_BACK_PASS_DEPTH_FAIL","STENCIL_BACK_PASS_DEPTH_PASS","STENCIL_BACK_REF","STENCIL_BACK_VALUE_MASK","STENCIL_BACK_WRITEMASK","STENCIL_BITS","STENCIL_BUFFER_BIT","STENCIL_CLEAR_VALUE","STENCIL_FAIL","STENCIL_FUNC","STENCIL_INDEX","STENCIL_INDEX8","STENCIL_PASS_DEPTH_FAIL","STENCIL_PASS_DEPTH_PASS","STENCIL_REF","STENCIL_TEST","STENCIL_VALUE_MASK","STENCIL_WRITEMASK","STORAGE","STORAGE_BINDING","STREAM_COPY","STREAM_DRAW","STREAM_READ","STRING_TYPE","STYLE_RULE","SUBPIXEL_BITS","SUPPORTS_RULE","SVGAElement","SVGAltGlyphDefElement","SVGAltGlyphElement","SVGAltGlyphItemElement","SVGAngle","SVGAnimateColorElement","SVGAnimateElement","SVGAnimateMotionElement","SVGAnimateTransformElement","SVGAnimatedAngle","SVGAnimatedBoolean","SVGAnimatedEnumeration","SVGAnimatedInteger","SVGAnimatedLength","SVGAnimatedLengthList","SVGAnimatedNumber","SVGAnimatedNumberList","SVGAnimatedPreserveAspectRatio","SVGAnimatedRect","SVGAnimatedString","SVGAnimatedTransformList","SVGAnimationElement","SVGCircleElement","SVGClipPathElement","SVGColor","SVGComponentTransferFunctionElement","SVGCursorElement","SVGDefsElement","SVGDescElement","SVGDiscardElement","SVGDocument","SVGElement","SVGElementInstance","SVGElementInstanceList","SVGEllipseElement","SVGException","SVGFEBlendElement","SVGFEColorMatrixElement","SVGFEComponentTransferElement","SVGFECompositeElement","SVGFEConvolveMatrixElement","SVGFEDiffuseLightingElement","SVGFEDisplacementMapElement","SVGFEDistantLightElement","SVGFEDropShadowElement","SVGFEFloodElement","SVGFEFuncAElement","SVGFEFuncBElement","SVGFEFuncGElement","SVGFEFuncRElement","SVGFEGaussianBlurElement","SVGFEImageElement","SVGFEMergeElement","SVGFEMergeNodeElement","SVGFEMorphologyElement","SVGFEOffsetElement","SVGFEPointLightElement","SVGFESpecularLightingElement","SVGFESpotLightElement","SVGFETileElement","SVGFETurbulenceElement","SVGFilterElement","SVGFontElement","SVGFontFaceElement","SVGFontFaceFormatElement","SVGFontFaceNameElement","SVGFontFaceSrcElement","SVGFontFaceUriElement","SVGForeignObjectElement","SVGGElement","SVGGeometryElement","SVGGlyphElement","SVGGlyphRefElement","SVGGradientElement","SVGGraphicsElement","SVGHKernElement","SVGImageElement","SVGLength","SVGLengthList","SVGLineElement","SVGLinearGradientElement","SVGMPathElement","SVGMarkerElement","SVGMaskElement","SVGMatrix","SVGMetadataElement","SVGMissingGlyphElement","SVGNumber","SVGNumberList","SVGPaint","SVGPathElement","SVGPathSeg","SVGPathSegArcAbs","SVGPathSegArcRel","SVGPathSegClosePath","SVGPathSegCurvetoCubicAbs","SVGPathSegCurvetoCubicRel","SVGPathSegCurvetoCubicSmoothAbs","SVGPathSegCurvetoCubicSmoothRel","SVGPathSegCurvetoQuadraticAbs","SVGPathSegCurvetoQuadraticRel","SVGPathSegCurvetoQuadraticSmoothAbs","SVGPathSegCurvetoQuadraticSmoothRel","SVGPathSegLinetoAbs","SVGPathSegLinetoHorizontalAbs","SVGPathSegLinetoHorizontalRel","SVGPathSegLinetoRel","SVGPathSegLinetoVerticalAbs","SVGPathSegLinetoVerticalRel","SVGPathSegList","SVGPathSegMovetoAbs","SVGPathSegMovetoRel","SVGPatternElement","SVGPoint","SVGPointList","SVGPolygonElement","SVGPolylineElement","SVGPreserveAspectRatio","SVGRadialGradientElement","SVGRect","SVGRectElement","SVGRenderingIntent","SVGSVGElement","SVGScriptElement","SVGSetElement","SVGStopElement","SVGStringList","SVGStyleElement","SVGSwitchElement","SVGSymbolElement","SVGTRefElement","SVGTSpanElement","SVGTextContentElement","SVGTextElement","SVGTextPathElement","SVGTextPositioningElement","SVGTitleElement","SVGTransform","SVGTransformList","SVGUnitTypes","SVGUseElement","SVGVKernElement","SVGViewElement","SVGViewSpec","SVGZoomAndPan","SVGZoomEvent","SVG_ANGLETYPE_DEG","SVG_ANGLETYPE_GRAD","SVG_ANGLETYPE_RAD","SVG_ANGLETYPE_UNKNOWN","SVG_ANGLETYPE_UNSPECIFIED","SVG_CHANNEL_A","SVG_CHANNEL_B","SVG_CHANNEL_G","SVG_CHANNEL_R","SVG_CHANNEL_UNKNOWN","SVG_COLORTYPE_CURRENTCOLOR","SVG_COLORTYPE_RGBCOLOR","SVG_COLORTYPE_RGBCOLOR_ICCCOLOR","SVG_COLORTYPE_UNKNOWN","SVG_EDGEMODE_DUPLICATE","SVG_EDGEMODE_NONE","SVG_EDGEMODE_UNKNOWN","SVG_EDGEMODE_WRAP","SVG_FEBLEND_MODE_COLOR","SVG_FEBLEND_MODE_COLOR_BURN","SVG_FEBLEND_MODE_COLOR_DODGE","SVG_FEBLEND_MODE_DARKEN","SVG_FEBLEND_MODE_DIFFERENCE","SVG_FEBLEND_MODE_EXCLUSION","SVG_FEBLEND_MODE_HARD_LIGHT","SVG_FEBLEND_MODE_HUE","SVG_FEBLEND_MODE_LIGHTEN","SVG_FEBLEND_MODE_LUMINOSITY","SVG_FEBLEND_MODE_MULTIPLY","SVG_FEBLEND_MODE_NORMAL","SVG_FEBLEND_MODE_OVERLAY","SVG_FEBLEND_MODE_SATURATION","SVG_FEBLEND_MODE_SCREEN","SVG_FEBLEND_MODE_SOFT_LIGHT","SVG_FEBLEND_MODE_UNKNOWN","SVG_FECOLORMATRIX_TYPE_HUEROTATE","SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA","SVG_FECOLORMATRIX_TYPE_MATRIX","SVG_FECOLORMATRIX_TYPE_SATURATE","SVG_FECOLORMATRIX_TYPE_UNKNOWN","SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE","SVG_FECOMPONENTTRANSFER_TYPE_GAMMA","SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY","SVG_FECOMPONENTTRANSFER_TYPE_LINEAR","SVG_FECOMPONENTTRANSFER_TYPE_TABLE","SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN","SVG_FECOMPOSITE_OPERATOR_ARITHMETIC","SVG_FECOMPOSITE_OPERATOR_ATOP","SVG_FECOMPOSITE_OPERATOR_IN","SVG_FECOMPOSITE_OPERATOR_LIGHTER","SVG_FECOMPOSITE_OPERATOR_OUT","SVG_FECOMPOSITE_OPERATOR_OVER","SVG_FECOMPOSITE_OPERATOR_UNKNOWN","SVG_FECOMPOSITE_OPERATOR_XOR","SVG_INVALID_VALUE_ERR","SVG_LENGTHTYPE_CM","SVG_LENGTHTYPE_EMS","SVG_LENGTHTYPE_EXS","SVG_LENGTHTYPE_IN","SVG_LENGTHTYPE_MM","SVG_LENGTHTYPE_NUMBER","SVG_LENGTHTYPE_PC","SVG_LENGTHTYPE_PERCENTAGE","SVG_LENGTHTYPE_PT","SVG_LENGTHTYPE_PX","SVG_LENGTHTYPE_UNKNOWN","SVG_MARKERUNITS_STROKEWIDTH","SVG_MARKERUNITS_UNKNOWN","SVG_MARKERUNITS_USERSPACEONUSE","SVG_MARKER_ORIENT_ANGLE","SVG_MARKER_ORIENT_AUTO","SVG_MARKER_ORIENT_AUTO_START_REVERSE","SVG_MARKER_ORIENT_UNKNOWN","SVG_MASKTYPE_ALPHA","SVG_MASKTYPE_LUMINANCE","SVG_MATRIX_NOT_INVERTABLE","SVG_MEETORSLICE_MEET","SVG_MEETORSLICE_SLICE","SVG_MEETORSLICE_UNKNOWN","SVG_MORPHOLOGY_OPERATOR_DILATE","SVG_MORPHOLOGY_OPERATOR_ERODE","SVG_MORPHOLOGY_OPERATOR_UNKNOWN","SVG_PAINTTYPE_CURRENTCOLOR","SVG_PAINTTYPE_NONE","SVG_PAINTTYPE_RGBCOLOR","SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR","SVG_PAINTTYPE_UNKNOWN","SVG_PAINTTYPE_URI","SVG_PAINTTYPE_URI_CURRENTCOLOR","SVG_PAINTTYPE_URI_NONE","SVG_PAINTTYPE_URI_RGBCOLOR","SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR","SVG_PRESERVEASPECTRATIO_NONE","SVG_PRESERVEASPECTRATIO_UNKNOWN","SVG_PRESERVEASPECTRATIO_XMAXYMAX","SVG_PRESERVEASPECTRATIO_XMAXYMID","SVG_PRESERVEASPECTRATIO_XMAXYMIN","SVG_PRESERVEASPECTRATIO_XMIDYMAX","SVG_PRESERVEASPECTRATIO_XMIDYMID","SVG_PRESERVEASPECTRATIO_XMIDYMIN","SVG_PRESERVEASPECTRATIO_XMINYMAX","SVG_PRESERVEASPECTRATIO_XMINYMID","SVG_PRESERVEASPECTRATIO_XMINYMIN","SVG_SPREADMETHOD_PAD","SVG_SPREADMETHOD_REFLECT","SVG_SPREADMETHOD_REPEAT","SVG_SPREADMETHOD_UNKNOWN","SVG_STITCHTYPE_NOSTITCH","SVG_STITCHTYPE_STITCH","SVG_STITCHTYPE_UNKNOWN","SVG_TRANSFORM_MATRIX","SVG_TRANSFORM_ROTATE","SVG_TRANSFORM_SCALE","SVG_TRANSFORM_SKEWX","SVG_TRANSFORM_SKEWY","SVG_TRANSFORM_TRANSLATE","SVG_TRANSFORM_UNKNOWN","SVG_TURBULENCE_TYPE_FRACTALNOISE","SVG_TURBULENCE_TYPE_TURBULENCE","SVG_TURBULENCE_TYPE_UNKNOWN","SVG_UNIT_TYPE_OBJECTBOUNDINGBOX","SVG_UNIT_TYPE_UNKNOWN","SVG_UNIT_TYPE_USERSPACEONUSE","SVG_WRONG_TYPE_ERR","SVG_ZOOMANDPAN_DISABLE","SVG_ZOOMANDPAN_MAGNIFY","SVG_ZOOMANDPAN_UNKNOWN","SYNC_CONDITION","SYNC_FENCE","SYNC_FLAGS","SYNC_FLUSH_COMMANDS_BIT","SYNC_GPU_COMMANDS_COMPLETE","SYNC_STATUS","SYNTAX_ERR","SavedPages","Scheduler","Scheduling","Screen","ScreenDetailed","ScreenDetails","ScreenOrientation","Script","ScriptProcessorNode","ScrollAreaEvent","ScrollTimeline","SecurityPolicyViolationEvent","Segmenter","Selection","Sensor","SensorErrorEvent","Serial","SerialPort","ServiceWorker","ServiceWorkerContainer","ServiceWorkerRegistration","SessionDescription","Set","ShadowRoot","SharedArrayBuffer","SharedStorage","SharedStorage
267Worklet","SharedWorker","SharingState","SimpleGestureEvent","SnapEvent","SourceBuffer","SourceBufferList","SpeechSynthesis","SpeechSynthesisErrorEvent","SpeechSynthesisEvent","SpeechSynthesisUtterance","SpeechSynthesisVoice","StaticRange","StereoPannerNode","StopIteration","Storage","StorageBucket","StorageBucketManager","StorageEvent","StorageManager","String","StructType","StylePropertyMap","StylePropertyMapReadOnly","StyleSheet","StyleSheetList","SubmitEvent","SubtleCrypto","Symbol","SyncManager","SyntaxError","TAB_ID_NONE","TAB_INDEX_NONE","TEMPORARY","TEXTPATH_METHODTYPE_ALIGN","TEXTPATH_METHODTYPE_STRETCH","TEXTPATH_METHODTYPE_UNKNOWN","TEXTPATH_SPACINGTYPE_AUTO","TEXTPATH_SPACINGTYPE_EXACT","TEXTPATH_SPACINGTYPE_UNKNOWN","TEXTURE","TEXTURE0","TEXTURE1","TEXTURE10","TEXTURE11","TEXTURE12","TEXTURE13","TEXTURE14","TEXTURE15","TEXTURE16","TEXTURE17","TEXTURE18","TEXTURE19","TEXTURE2","TEXTURE20","TEXTURE21","TEXTURE22","TEXTURE23","TEXTURE24","TEXTURE25","TEXTURE26","TEXTURE27","TEXTURE28","TEXTURE29","TEXTURE3","TEXTURE30","TEXTURE31","TEXTURE4","TEXTURE5","TEXTURE6","TEXTURE7","TEXTURE8","TEXTURE9","TEXTURE_2D","TEXTURE_2D_ARRAY","TEXTURE_3D","TEXTURE_BASE_LEVEL","TEXTURE_BINDING","TEXTURE_BINDING_2D","TEXTURE_BINDING_2D_ARRAY","TEXTURE_BINDING_3D","TEXTURE_BINDING_CUBE_MAP","TEXTURE_COMPARE_FUNC","TEXTURE_COMPARE_MODE","TEXTURE_CUBE_MAP","TEXTURE_CUBE_MAP_NEGATIVE_X","TEXTURE_CUBE_MAP_NEGATIVE_Y","TEXTURE_CUBE_MAP_NEGATIVE_Z","TEXTURE_CUBE_MAP_POSITIVE_X","TEXTURE_CUBE_MAP_POSITIVE_Y","TEXTURE_CUBE_MAP_POSITIVE_Z","TEXTURE_IMMUTABLE_FORMAT","TEXTURE_IMMUTABLE_LEVELS","TEXTURE_MAG_FILTER","TEXTURE_MAX_ANISOTROPY_EXT","TEXTURE_MAX_LEVEL","TEXTURE_MAX_LOD","TEXTURE_MIN_FILTER","TEXTURE_MIN_LOD","TEXTURE_WRAP_R","TEXTURE_WRAP_S","TEXTURE_WRAP_T","TEXT_NODE","TIMEOUT","TIMEOUT_ERR","TIMEOUT_EXPIRED","TIMEOUT_IGNORED","TOO_LARGE_ERR","TRANSACTION_INACTIVE_ERR","TRANSFORM_FEEDBACK","TRANSFORM_FEEDBACK_ACTIVE","TRANSFORM_FEEDBACK_BINDING","TRANSFORM_FEEDBACK_BUFFER","TRANSFORM_FEEDBACK_BUFFER_BINDING","TRANSFORM_FEEDBACK_BUFFER_MODE","TRANSFORM_FEEDBACK_BUFFER_SIZE","TRANSFORM_FEEDBACK_BUFFER_START","TRANSFORM_FEEDBACK_PAUSED","TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN","TRANSFORM_FEEDBACK_VARYINGS","TRIANGLE","TRIANGLES","TRIANGLE_FAN","TRIANGLE_STRIP","TYPE_BACK_FORWARD","TYPE_ERR","TYPE_MISMATCH_ERR","TYPE_NAVIGATE","TYPE_RELOAD","TYPE_RESERVED","Tab","TabStatus","Table","Tag","TaskAttributionTiming","TaskController","TaskPriorityChangeEvent","TaskSignal","Text","TextDecoder","TextDecoderStream","TextEncoder","TextEncoderStream","TextEvent","TextFormat","TextFormatUpdateEvent","TextMetrics","TextTrack","TextTrackCue","TextTrackCueList","TextTrackList","TextUpdateEvent","TimeEvent","TimeRanges","ToggleEvent","Touch","TouchEvent","TouchList","TrackEvent","TransformStream","TransformStreamDefaultController","TransitionEvent","TreeWalker","TrustedHTML","TrustedScript","TrustedScriptURL","TrustedTypePolicy","TrustedTypePolicyFactory","TypeError","TypedObject","U2F","UIEvent","UNCACHED","UNIFORM","UNIFORM_ARRAY_STRIDE","UNIFORM_BLOCK_ACTIVE_UNIFORMS","UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES","UNIFORM_BLOCK_BINDING","UNIFORM_BLOCK_DATA_SIZE","UNIFORM_BLOCK_INDEX","UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER","UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER","UNIFORM_BUFFER","UNIFORM_BUFFER_BINDING","UNIFORM_BUFFER_OFFSET_ALIGNMENT","UNIFORM_BUFFER_SIZE","UNIFORM_BUFFER_START","UNIFORM_IS_ROW_MAJOR","UNIFORM_MATRIX_STRIDE","UNIFORM_OFFSET","UNIFORM_SIZE","UNIFORM_TYPE","UNKNOWN_ERR","UNKNOWN_RULE","UNMASKED_RENDERER_WEBGL","UNMASKED_VENDOR_WEBGL","UNORDERED_NODE_ITERATOR_TYPE","UNORDERED_NODE_SNAPSHOT_TYPE","UNPACK_ALIGNMENT","UNPACK_COLORSPACE_CONVERSION_WEBGL","UNPACK_FLIP_Y_WEBGL","UNPACK_IMAGE_HEIGHT","UNPACK_PREMULTIPLY_ALPHA_WEBGL","UNPACK_ROW_LENGTH","UNPACK_SKIP_IMAGES","UNPACK_SKIP_PIXELS","UNPACK_SKIP_ROWS","UNSCHEDULED_STATE","UNSENT","UNSIGNALED","UNSIGNED_BYTE","UNSIGNED_INT","UNSIGNED_INT_10F_11F_11F_REV","UNSIGNED_INT_24_8","UNSIGNED_INT_2_10_10_10_REV","UNSIGNED_INT_5_9_9_9_REV","UNSIGNED_INT_SAMPLER_2D","UNSIGNED_INT_SAMPLER_2D_ARRAY","UNSIGNED_INT_SAMPLER_3D","UNSIGNED_INT_SAMPLER_CUBE","UNSIGNED_INT_VEC2","UNSIGNED_INT_VEC3","UNSIGNED_INT_VEC4","UNSIGNED_NORMALIZED","UNSIGNED_SHORT","UNSIGNED_SHORT_4_4_4_4","UNSIGNED_SHORT_5_5_5_1","UNSIGNED_SHORT_5_6_5","UNSPECIFIED_EVENT_TYPE_ERR","UPDATEREADY","URIError","URL","URLPattern","URLSearchParams","URLUnencoded","URL_MISMATCH_ERR","USB","USBAlternateInterface","USBConfiguration","USBConnectionEvent","USBDevice","USBEndpoint","USBInTransferResult","USBInterface","USBIsochronousInTransferPacket","USBIsochronousInTransferResult","USBIsochronousOutTransferPacket","USBIsochronousOutTransferResult","USBOutTransferResult","UTC","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray","UpdateFilter","UpdatePropertyName","UserActivation","UserMessageHandler","UserMessageHandlersNamespace","UserProximityEvent","VALIDATE_STATUS","VALIDATION_ERR","VARIABLES_RULE","VENDOR","VERSION","VERSION_CHANGE","VERSION_ERR","VERTEX","VERTEX_ARRAY_BINDING","VERTEX_ATTRIB_ARRAY_BUFFER_BINDING","VERTEX_ATTRIB_ARRAY_DIVISOR","VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE","VERTEX_ATTRIB_ARRAY_ENABLED","VERTEX_ATTRIB_ARRAY_INTEGER","VERTEX_ATTRIB_ARRAY_NORMALIZED","VERTEX_ATTRIB_ARRAY_POINTER","VERTEX_ATTRIB_ARRAY_SIZE","VERTEX_ATTRIB_ARRAY_STRIDE","VERTEX_ATTRIB_ARRAY_TYPE","VERTEX_SHADER","VERTICAL","VERTICAL_AXIS","VER_ERR","VIEWPORT","VIEWPORT_RULE","VRDisplay","VRDisplayCapabilities","VRDisplayEvent","VREyeParameters","VRFieldOfView","VRFrameData","VRPose","VRStageParameters","VTTCue","VTTRegion","ValidityState","VideoColorSpace","VideoDecoder","VideoEncoder","VideoFrame","VideoPlaybackQuality","VideoStreamTrack","Vie
267wTimeline","ViewTransition","ViewTransitionTypeSet","ViewType","VirtualKeyboard","VirtualKeyboardGeometryChangeEvent","VisibilityStateEntry","VisualViewport","WAIT_FAILED","WEBKIT_FILTER_RULE","WEBKIT_KEYFRAMES_RULE","WEBKIT_KEYFRAME_RULE","WEBKIT_REGION_RULE","WGSLLanguageFeatures","WINDOW_ID_CURRENT","WINDOW_ID_NONE","WRITE","WRONG_DOCUMENT_ERR","WakeLock","WakeLockSentinel","WasmAnyRef","WaveShaperNode","WeakMap","WeakRef","WeakSet","WebAssembly","WebGL2RenderingContext","WebGLActiveInfo","WebGLBuffer","WebGLContextEvent","WebGLFramebuffer","WebGLObject","WebGLProgram","WebGLQuery","WebGLRenderbuffer","WebGLRenderingContext","WebGLSampler","WebGLShader","WebGLShaderPrecisionFormat","WebGLSync","WebGLTexture","WebGLTransformFeedback","WebGLUniformLocation","WebGLVertexArray","WebGLVertexArrayObject","WebKitAnimationEvent","WebKitBlobBuilder","WebKitCSSFilterRule","WebKitCSSFilterValue","WebKitCSSKeyframeRule","WebKitCSSKeyframesRule","WebKitCSSMatrix","WebKitCSSRegionRule","WebKitCSSTransformValue","WebKitDataCue","WebKitGamepad","WebKitMediaKeyError","WebKitMediaKeyMessageEvent","WebKitMediaKeySession","WebKitMediaKeys","WebKitMediaSource","WebKitMutationObserver","WebKitNamespace","WebKitPlaybackTargetAvailabilityEvent","WebKitPoint","WebKitShadowRoot","WebKitSourceBuffer","WebKitSourceBufferList","WebKitTransitionEvent","WebSocket","WebSocketError","WebSocketStream","WebTransport","WebTransportBidirectionalStream","WebTransportDatagramDuplexStream","WebTransportError","WebTransportReceiveStream","WebTransportSendStream","WebkitAlignContent","WebkitAlignItems","WebkitAlignSelf","WebkitAnimation","WebkitAnimationDelay","WebkitAnimationDirection","WebkitAnimationDuration","WebkitAnimationFillMode","WebkitAnimationIterationCount","WebkitAnimationName","WebkitAnimationPlayState","WebkitAnimationTimingFunction","WebkitAppearance","WebkitBackfaceVisibility","WebkitBackgroundClip","WebkitBackgroundOrigin","WebkitBackgroundSize","WebkitBorderBottomLeftRadius","WebkitBorderBottomRightRadius","WebkitBorderImage","WebkitBorderRadius","WebkitBorderTopLeftRadius","WebkitBorderTopRightRadius","WebkitBoxAlign","WebkitBoxDirection","WebkitBoxFlex","WebkitBoxOrdinalGroup","WebkitBoxOrient","WebkitBoxPack","WebkitBoxShadow","WebkitBoxSizing","WebkitClipPath","WebkitFilter","WebkitFlex","WebkitFlexBasis","WebkitFlexDirection","WebkitFlexFlow","WebkitFlexGrow","WebkitFlexShrink","WebkitFlexWrap","WebkitFontFeatureSettings","WebkitJustifyContent","WebkitLineClamp","WebkitMask","WebkitMaskClip","WebkitMaskComposite","WebkitMaskImage","WebkitMaskOrigin","WebkitMaskPosition","WebkitMaskPositionX","WebkitMaskPositionY","WebkitMaskRepeat","WebkitMaskSize","WebkitOrder","WebkitPerspective","WebkitPerspectiveOrigin","WebkitTextFillColor","WebkitTextSecurity","WebkitTextSizeAdjust","WebkitTextStroke","WebkitTextStrokeColor","WebkitTextStrokeWidth","WebkitTransform","WebkitTransformOrigin","WebkitTransformStyle","WebkitTransition","WebkitTransitionDelay","WebkitTransitionDuration","WebkitTransitionProperty","WebkitTransitionTimingFunction","WebkitUserSelect","WheelEvent","Window","WindowControlsOverlay","WindowControlsOverlayGeometryChangeEvent","WindowState","WindowType","Worker","Worklet","WritableStream","WritableStreamDefaultController","WritableStreamDefaultWriter","XMLDocument","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestException","XMLHttpRequestProgressEvent","XMLHttpRequestUpload","XMLSerializer","XMLStylesheetProcessingInstruction","XPathEvaluator","XPathException","XPathExpression","XPathNSResolver","XPathResult","XRAnchor","XRAnchorSet","XRBoundedReferenceSpace","XRCPUDepthInformation","XRCamera","XRDOMOverlayState","XRDepthInformation","XRFrame","XRHand","XRHitTestResult","XRHitTestSource","XRInputSource","XRInputSourceArray","XRInputSourceEvent","XRInputSourcesChangeEvent","XRJointPose","XRJointSpace","XRLayer","XRLightEstimate","XRLightProbe","XRPose","XRRay","XRReferenceSpace","XRReferenceSpaceEvent","XRRenderState","XRRigidTransform","XRSession","XRSessionEvent","XRSpace","XRSystem","XRTransientInputHitTestResult","XRTransientInputHitTestSource","XRView","XRViewerPose","XRViewport","XRWebGLBinding","XRWebGLDepthInformation","XRWebGLLayer","XSLTProcessor","ZERO","ZoomSettings","ZoomSettingsMode","ZoomSettingsScope","_XD0M_","_YD0M_","__REACT_DEVTOOLS_GLOBAL_HOOK__","__brand","__defineGetter__","__defineSetter__","__lookupGetter__","__lookupSetter__","__opera","__proto__","_browserjsran","a","aLink","abbr","abort","aborted","aboutConfigPrefs","abs","absolute","acceleration","accelerationIncludingGravity","accelerator","accent-color","accentColor","accept","acceptCharset","acceptNode","access","accessKey","accessKeyLabel","accuracy","acos","acosh","action","actionURL","actions","activated","activation","activationStart","active","activeCues","activeElement","activeSourceBuffers","activeSourceCount","activeTexture","activeVRDisplays","activityLog","actualBoundingBoxAscent","actualBoundingBoxDescent","actualBoundingBoxLeft","actualBoundingBoxRight","adAuctionComponents","adAuctionHeaders","add","addAll","addBehavior","addCandidate","addColorStop","addCue","addElement","addEventListener","addFilter","addFromString","addFromUri","addIceCandidate","addImport","addListener","addModule","addNamed","addPageRule","addPath","addPointer","addRange","addRegion","addRule","addSearchEngine","addSourceBuffer","addStream","addTextTrack","addTrack","addTransceiver","addWakeLockListener","added","addedNodes","additionalName","additiveSymbols","addons","address","addressLine","addressModeU","addressModeV","addressModeW","adoptNode","adoptedCallback","adoptedStyleSheets","adr","advance","after","alarms","album","alert","algorithm","align","align-content","align-items","align-self","alignContent","alignItems","alignSelf","alignmentBaseline","alinkColor","all","allSettled","allocationSize","allow","allowFullscreen","allowPaymentRequest","allowedDirections","allowedFeatures","allowedToPlay","allowsFeature","alpha","alphaMode","alphaToCoverageEnabled","alphabeticBaseline","alt","altGraphKey","altHtml","altKey","altLeft","alternate","alternateSetting","alternates","altitude","altitudeAccuracy","altitudeAngle","amplitude","ancestorOrigins","anchor","anchorNode","anchorOffset","anchorSpace","anchors","and","angle","angularAcceleration","angularVelocity","animVal","animate","animated","animatedInstanceRoot","animatedNormalizedPathSegList","animatedPathSegList","animatedPoints","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","animationComposition","animationDelay","animationDirection","animationDuration","animationFillMode","animationIterationCount","animationName","animationPlayState","animationStartTime","animationTimingFunction","animationsPaused","anniversary","antialias","anticipatedRemoval","any","app","appCodeName","appMinorVersion","appName","appNotifications","appVersion","appearance","append","appendBuffer","appendChild","appendData","appendItem","appendMedium","appendNamed","append
267Rule","appendStream","appendWindowEnd","appendWindowStart","applets","applicationCache","applicationServerKey","apply","applyConstraints","applyElement","arc","arcTo","arch","architecture","archive","areas","arguments","ariaAtomic","ariaAutoComplete","ariaBrailleLabel","ariaBrailleRoleDescription","ariaBusy","ariaChecked","ariaColCount","ariaColIndex","ariaColIndexText","ariaColSpan","ariaCurrent","ariaDescription","ariaDisabled","ariaExpanded","ariaHasPopup","ariaHidden","ariaInvalid","ariaKeyShortcuts","ariaLabel","ariaLevel","ariaLive","ariaModal","ariaMultiLine","ariaMultiSelectable","ariaOrientation","ariaPlaceholder","ariaPosInSet","ariaPressed","ariaReadOnly","ariaRelevant","ariaRequired","ariaRoleDescription","ariaRowCount","ariaRowIndex","ariaRowIndexText","ariaRowSpan","ariaSelected","ariaSetSize","ariaSort","ariaValueMax","ariaValueMin","ariaValueNow","ariaValueText","arrayBuffer","arrayLayerCount","arrayStride","artist","artwork","as","asIntN","asUintN","ascentOverride","asin","asinh","aspect","aspect-ratio","aspectRatio","assert","assign","assignedElements","assignedNodes","assignedSlot","async","asyncDispose","asyncIterator","at","atEnd","atan","atan2","atanh","atob","attachEvent","attachInternals","attachShader","attachShadow","attachedElements","attachments","attack","attestationObject","attrChange","attrName","attributeChangedCallback","attributeFilter","attributeName","attributeNamespace","attributeOldValue","attributeStyleMap","attributes","attribution","attributionSrc","audioBitrateMode","audioBitsPerSecond","audioTracks","audioWorklet","authenticatedSignedWrites","authenticatorAttachment","authenticatorData","autoIncrement","autobuffer","autocapitalize","autocomplete","autocorrect","autofocus","automationRate","autoplay","availHeight","availLeft","availTop","availWidth","availability","available","averageLatency","aversion","ax","axes","axis","ay","azimuth","azimuthAngle","b","back","backdrop-filter","backdropFilter","backends","backface-visibility","backfaceVisibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","backgroundAttachment","backgroundBlendMode","backgroundClip","backgroundColor","backgroundFetch","backgroundImage","backgroundOrigin","backgroundPosition","backgroundPositionX","backgroundPositionY","backgroundRepeat","backgroundSize","badInput","badge","balance","baseArrayLayer","baseFrequencyX","baseFrequencyY","baseLatency","baseLayer","baseMipLevel","baseNode","baseOffset","basePalette","baseURI","baseVal","baseline-source","baselineShift","baselineSource","battery","bday","before","beginComputePass","beginElement","beginElementAt","beginOcclusionQuery","beginPath","beginQuery","beginRenderPass","beginTransformFeedback","beginningOfPassWriteIndex","behavior","behaviorCookie","behaviorPart","behaviorUrns","beta","bezierCurveTo","bgColor","bgProperties","bias","big","bigint64","biguint64","binaryType","bind","bindAttribLocation","bindBuffer","bindBufferBase","bindBufferRange","bindFramebuffer","bindGroupLayouts","bindRenderbuffer","bindSampler","bindTexture","bindTransformFeedback","bindVertexArray","binding","bitness","blend","blendColor","blendEquation","blendEquationSeparate","blendFunc","blendFuncSeparate","blink","blitFramebuffer","blob","block-size","blockDirection","blockSize","blockedURI","blocking","blockingDuration","blue","bluetooth","blur","body","bodyUsed","bold","bookmarks","booleanValue","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","borderBlock","borderBlockColor","borderBlockEnd","borderBlockEndColor","borderBlockEndStyle","borderBlockEndWidth","borderBlockStart","borderBlockStartColor","borderBlockStartStyle","borderBlockStartWidth","borderBlockStyle","borderBlockWidth","borderBottom","borderBottomColor","borderBottomLeftRadius","borderBottomRightRadius","borderBottomStyle","borderBottomWidth","borderBoxSize","borderCollapse","borderColor","borderColorDark","borderColorLight","borderEndEndRadius","borderEndStartRadius","borderImage","borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth","borderInline","borderInlineColor","borderInlineEnd","borderInlineEndColor","borderInlineEndStyle","borderInlineEndWidth","borderInlineStart","borderInlineStartColor","borderInlineStartStyle","borderInlineStartWidth","borderInlineStyle","borderInlineWidth","borderLeft","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRadius","borderRight","borderRightColor","borderRightStyle","borderRightWidth","borderSpacing","borderStartEndRadius","borderStartStartRadius","borderStyle","borderTop","borderTopColor","borderTopLeftRadius","borderTopRightRadius","borderTopStyle","borderTopWidth","borderWidth","bottom","bottomMargin","bound","boun
267dElements","boundingClientRect","boundingHeight","boundingLeft","boundingRect","boundingTop","boundingWidth","bounds","boundsGeometry","box-decoration-break","box-shadow","box-sizing","boxDecorationBreak","boxShadow","boxSizing","brand","brands","break-after","break-before","break-inside","breakAfter","breakBefore","breakInside","broadcast","browser","browserLanguage","browserSettings","browsingData","browsingTopics","btoa","bubbles","buffer","bufferData","bufferDepth","bufferSize","bufferSubData","buffered","bufferedAmount","bufferedAmountLowThreshold","buffers","buildID","buildNumber","button","buttonID","buttons","byobRequest","byteLength","byteOffset","bytes","bytesPerRow","bytesWritten","c","cache","caches","call","caller","camera","canBeFormatted","canBeMounted","canBeShared","canConstructInDedicatedWorker","canGoBack","canGoForward","canHaveChildren","canHaveHTML","canInsertDTMF","canIntercept","canLoadAdAuctionFencedFrame","canLoadOpaqueURL","canMakePayment","canParse","canPlayType","canPresent","canShare","canTransition","canTrickleIceCandidates","cancel","cancelAndHoldAtTime","cancelAnimationFrame","cancelBubble","cancelIdleCallback","cancelScheduledValues","cancelVideoFrameCallback","cancelWatchAvailability","cancelable","candidate","canonicalUUID","canvas","cap","capabilities","caption","caption-side","captionSide","captivePortal","capture","captureEvents","captureStackTrace","captureStream","captureTab","captureVisibleTab","caret-color","caretBidiLevel","caretColor","caretPositionFromPoint","caretRangeFromPoint","cast","catch","category","cbrt","cd","ceil","cellIndex","cellPadding","cellSpacing","cells","ch","chOff","chain","challenge","changeType","changed","changedTouches","channel","channelCount","channelCountMode","channelInterpretation","chapterInfo","char","charAt","charCode","charCodeAt","charIndex","charLength","characterBounds","characterBoundsRangeStart","characterData","characterDataOldValue","characterSet","characteristic","charging","chargingTime","charset","check","checkDCE","checkEnclosure","checkFramebufferStatus","checkIntersection","checkValidity","checkVisibility","checked","childElementCount","childList","childNodes","children","chrome","ciphertext","cite","city","claimInterface","claimed","classList","className","classid","clear","clearAppBadge","clearAttributes","clearBuffer","clearBufferfi","clearBufferfv","clearBufferiv","clearBufferuiv","clearColor","clearData","clearDepth","clearHalt","clearImmediate","clearInterval","clearLiveSeekableRange","clearMarks","clearMaxGCPauseAccumulator","clearMeasures","clearOriginJoinedAdInterestGroups","clearParameters","clearRect","clearResourceTimings","clearShadow","clearStencil","clearTimeout","clearValue","clearWatch","click","clickCount","clientDataJSON","clientHeight","clientInformation","clientLeft","clientRect","clientRects","clientTop","clientWaitSync","clientWidth","clientX","clientY","clip","clip-path","clip-rule","clipBottom","clipLeft","clipPath","clipPathUnits","clipRight","clipRule","clipTop","clipboard","clipboardData","clonable","clone","cloneContents","cloneNode","cloneRange","close","closeCode","closePath","closed","closest","clz","clz32","cm","cmp","code","codeBase","codePointAt","codeType","codedHeight","codedRect","codedWidth","colSpan","collapse","collapseToEnd","collapseToStart","collapsed","collect","collections","colno","color","color-adjust","color-interpolation","color-interpolation-filters","color-scheme","colorAdjust","colorAttachments","colorDepth","colorFormats","colorInterpolation","colorInterpolationFilters","colorMask","colorScheme","colorSpace","colorType","cols","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columnCount","columnFill","columnGap","columnNumber","columnRule","columnRuleColor","columnRuleStyle","columnRuleWidth","columnSpan","columnWidth","columns","command","commands","commit","commitLoadTime","commitPreferences","commitStyles","commonAncestorContainer","compact","compare","compareBoundaryPoints","compareDocumentPosition","compareEndPoints","compareExchange","compareNode","comparePoint","compatMode","compatible","compile","compileShader","compileStreaming","complete","completed","component","componentFromPoint","composed","composedPath","composite","compositionEndOffset","compositionStartOffset","compressedTexImage2D","compressedTexImage3D","compressedTexSubImage2D","compressedTexSubImage3D","compute","computedStyleMap","concat","conditionText","coneInnerAngle","coneOuterAngle","coneOuterGain","config","configurable","configuration","configurationName","configurationValue","configurations","configure","confirm","confirmComposition","confirmSiteSpecificTrackingException","confirmWebWideTrackingException","congestionControl","connect","connectEnd","connectNative","connectShark","connectStart","connected","connectedCallback","connection","connectionInfo","connectionList","connectionSpeed","connectionState","connections","console","consolidate","constants","constraint","constrictionActive","construct","constructor","contactID","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","containIntrinsicBlockSize","containIntrinsicHeight","containIntrinsicInlineSize","containIntrinsicSize","containIntrinsicWidth","container","container-name","container-type","containerId","containerName","containerQuery","containerSrc","containerType","contains","containsNode","content","content-visibility","contentBoxSize","contentDocument","contentEditable","contentHint","contentOverflow","contentRect","contentScriptType","contentStyleType","contentType","contentVisibility","contentWindow","context","contextId","contextIds","contextMenu","contextMenus","contextType","contextTypes","contextmenu","contextualIdentities","continue","continuePrimaryKey","continuous","control","controlTransferIn","controlTransferOut","controller","controls","controlsList","convertPointFromNode","convertQuadFromNode","convertRectFromNode","convertToBlob","convertToSpecifiedUnits","cookie","cookieEnabled","cookieStore","cookies","coords","copyBufferSubData","copyBufferToBuffer","copyBufferToTexture","copyExternalImageToTexture","copyFromChannel","copyTexImage2D","copyTexSubImage2D","copyTexSubImage3D","copyTextureToBuffer","copyTextureToTexture","copyTo","copyToChannel","copyWithin","correspondingElement","correspondingUseElement","corruptedVideoFrames","cos","cosh","count","countReset","counter-increment","counter-reset","counter-set","counterIncrement","counterReset","counterSet","country","cpuClass","cpuSleepAllowed","cqb","cqh","cqi","cqmax","cqmin","cqw","create","createAnalyser","createAnchor","createAnswer","createAttribute","createAttributeNS","createAuctionNonce","createBidirectionalStream","createBindGroup","createBindGroupLayout","createBiquadFilter","createBuffer","createBufferSource","createCDATASection","createCSSStyleSheet","createCaption","createChannelMerger","createChannelSplitter","createCommandEncoder","createComment","createComputePipeline","createComputePipelineAsync","createConicGradient","createConstantSource","createContextualFragment","createControlRange","createConvolver","createDTMFSender","createDataChannel","createDelay","createDelayNode","createDocument","createDocumentFragment","createDocumentType","createDynamicsCompressor","createElement","createElementNS","createEncodedStreams","createEntityReference","createEvent","createEventObject","createExpression","createFramebuffer","createFunction","createGain","createGainNode","createHTML","createHTMLDocument","createIIRFilter","createImageBitmap","createImageData","createIndex","createJavaScriptNode","createLinearGradient","createMediaElementSource","createMediaKeys","createMediaStreamDestination","createMediaStreamSource","createMediaStreamTrackSource","createMutableFile","createNSResolver","createNodeIterator","createNotification","createObjectStore","createObjectURL","createOffer","createOscillator","createPanner","createPattern","createPerio
267dicWave","createPipelineLayout","createPolicy","createPopup","createProcessingInstruction","createProgram","createQuery","createQuerySet","createRadialGradient","createRange","createRangeCollection","createReader","createRenderBundleEncoder","createRenderPipeline","createRenderPipelineAsync","createRenderbuffer","createSVGAngle","createSVGLength","createSVGMatrix","createSVGNumber","createSVGPathSegArcAbs","createSVGPathSegArcRel","createSVGPathSegClosePath","createSVGPathSegCurvetoCubicAbs","createSVGPathSegCurvetoCubicRel","createSVGPathSegCurvetoCubicSmoothAbs","createSVGPathSegCurvetoCubicSmoothRel","createSVGPathSegCurvetoQuadraticAbs","createSVGPathSegCurvetoQuadraticRel","createSVGPathSegCurvetoQuadraticSmoothAbs","createSVGPathSegCurvetoQuadraticSmoothRel","createSVGPathSegLinetoAbs","createSVGPathSegLinetoHorizontalAbs","createSVGPathSegLinetoHorizontalRel","createSVGPathSegLinetoRel","createSVGPathSegLinetoVerticalAbs","createSVGPathSegLinetoVerticalRel","createSVGPathSegMovetoAbs","createSVGPathSegMovetoRel","createSVGPoint","createSVGRect","createSVGTransform","createSVGTransformFromMatrix","createSampler","createScript","createScriptProcessor","createScriptURL","createSession","createShader","createShaderModule","createShadowRoot","createStereoPanner","createStyleSheet","createTBody","createTFoot","createTHead","createTask","createTextNode","createTextRange","createTexture","createTouch","createTouchList","createTransformFeedback","createTreeWalker","createUnidirectionalStream","createVertexArray","createView","createWaveShaper","createWorklet","createWritable","creationTime","credentialless","credentials","criticalCHRestart","cropTo","crossOrigin","crossOriginIsolated","crypto","csi","csp","cssFloat","cssRules","cssText","cssValueType","ctrlKey","ctrlLeft","cues","cullFace","cullMode","currentCSSZoom","currentDirection","currentEntry","currentLocalDescription","currentNode","currentPage","currentRect","currentRemoteDescription","currentScale","currentScreen","currentScript","currentSrc","currentState","currentStyle","currentTarget","currentTime","currentTranslate","currentView","cursor","curve","customElements","customError","cx","cy","d","data","dataFld","dataFormatAs","dataLoss","dataLossMessage","dataPageSize","dataSrc","dataTransfer","database","databases","datagrams","dataset","dateTime","db","debug","debuggerEnabled","declarativeNetRequest","declare","decode","decodeAudioData","decodeQueueSize","decodeURI","decodeURIComponent","decodedBodySize","decoding","decodingInfo","decrypt","default","defaultCharset","defaultChecked","defaultMuted","defaultPlaybackRate","defaultPolicy","defaultPrevented","defaultQueue","defaultRequest","defaultSelected","defaultStatus","defaultURL","defaultValue","defaultView","defaultstatus","defer","define","defineMagicFunction","defineMagicVariable","defineProperties","defineProperty","deg","delay","delayTime","delegatesFocus","delete","deleteBuffer","deleteCaption","deleteCell","deleteContents","deleteData","deleteDatabase","deleteFramebuffer","deleteFromDocument","deleteIndex","deleteMedium","deleteObjectStore","deleteProgram","deleteProperty","deleteQuery","deleteRenderbuffer","deleteRow","deleteRule","deleteSampler","deleteShader","deleteSync","deleteTFoot","deleteTHead","deleteTexture","deleteTransformFeedback","deleteVertexArray","deleted","deliverChangeRecords","deliveredFrames","deliveredFramesDuration","delivery","deliveryInfo","deliveryStatus","deliveryTimestamp","deliveryType","delta","deltaMode","deltaX","deltaY","deltaZ","dependentLocality","deprecatedReplaceInURN","deprecatedRunAdAuctionEnforcesKAnonymity","deprecatedURNToURL","depthBias","depthBiasClamp","depthBiasSlopeScale","depthClearValue","depthCompare","depthDataFormat","depthFailOp","depthFar","depthFunc","depthLoadOp","depthMask","depthNear","depthOrArrayLayers","depthRange","depthReadOnly","depthStencil","depthStencilAttachment","depthStencilFormat","depthStoreOp","depthUsage","depthWriteEnabled","deref","deriveBits","deriveKey","descentOverride","description","deselectAll","designMode","desiredSize","destination","destinationURL","destroy","detach","detachEvent","detachShader","detached","detail","details","detect","detectLanguage","detune","device","deviceClass","deviceId","deviceMemory","devicePixelContentBoxSize","devicePixelRatio","deviceProtocol","deviceSubclass","deviceVersionMajor","deviceVersionMinor","deviceVersionSubminor","deviceXDPI","deviceYDPI","devtools","devtools_panels","didTimeout","difference","diffuseConstant","digest","dimension","dimensions","dir","dirName","direction","dirxml","disable","disablePictureInPicture","disableRemotePlayback","disableVertexAttribArray","disabled","discard","discardedFrames","dischargingTime","disconnect","disconnectShark","disconnectedCallback","dispatchEvent","dispatchWorkgroups","dispatchWorkgroupsIndirect","display","displayHeight","displayId","displayName","displayWidth","dispose","disposition","distanceModel","div","divisor","djsapi","djsproxy","dns","doImport","doNotTrack","doScroll","doctype","document","documentElement","documentId","documentIds","documentLifecycle","documentMode","documentOrigin","documentOrigins","documentPictureInPicture","documentURI","documentUrl","documentUrls","dolphin","dolphinGameCenter","dolphininfo","dolphinmeta","dom","domComplete","domContentLoadedEventEnd","domContentLoadedEventStart","domInteractive","domLoading","domOverlayState","domain","domainLookupEnd","domainLookupStart","dominant-baseline","dominantBaseline","done","dopplerFactor","dotAll","downDegrees","downlink","download","downloadRequest","downloadTotal","downloaded","downloads","dpcm","dpi","dppx","dragDrop","draggable","draw","drawArrays","drawArraysInstanced","drawArraysInstancedANGLE","drawBuffers","drawCustomFocusRing","drawElements","drawElementsInstanced","drawElementsInstancedANGLE","drawFocusIfNeeded","drawImage","drawImageFromRect","drawIndexed","drawIndexedIndirect","drawIndirect","drawRangeElements","drawSystemFocusRing","drawingBufferColorSpace","drawingBufferFormat","drawingBufferHeight","drawingBufferStorage","drawingBufferWidth","drop","dropEffect","droppedVideoFrames","dropzone","dstFactor","dtmf","dump","dumpProfile","duplex","duplicate","durability","duration","dvb","dvh","dvi","dvmax","dvmin","dvname","dvnum","dvw","dx","dy","dynamicId","dynsrc","e","edgeMode","editContext","effect","effectAllowed","effectiveDirective","effectiveType","effects","elapsedTime","element","elementFromPoint","elementTiming","elements","elementsFromPoint","elevation","ellipse","em","emHeightAscent","emHeightDescent","email","embeds","emit","emma","empty","empty-cells","emptyCells","emptyHTML","emptyScript","emulatedPosition","enable","enableBackgroun
267d","enableDelegations","enableStyleSheetsForSet","enableVertexAttribArray","enabled","enabledFeatures","enabledPlugin","encode","encodeInto","encodeQueueSize","encodeURI","encodeURIComponent","encodedBodySize","encoding","encodingInfo","encrypt","enctype","end","endContainer","endElement","endElementAt","endOcclusionQuery","endOfPassWriteIndex","endOfStream","endOffset","endQuery","endTime","endTransformFeedback","ended","endpoint","endpointNumber","endpoints","endsWith","enqueue","enterKeyHint","entities","entries","entry","entryPoint","entryType","enumerable","enumerate","enumerateDevices","enumerateEditable","environmentBlendMode","equals","error","errorCode","errorDetail","errorText","escape","estimate","eval","evaluate","event","eventCounts","eventPhase","events","every","ex","exception","exchange","exec","execCommand","execCommandShowHelp","execScript","executeBundles","executionStart","exitFullscreen","exitPictureInPicture","exitPointerLock","exitPresent","exp","expand","expandEntityReferences","expando","expansion","expectedImprovement","experiments","expiration","expirationTime","expires","expiryDate","explicitOriginalTarget","expm1","exponent","exponentialRampToValueAtTime","exportKey","exports","extend","extension","extensionTypes","extensions","extentNode","extentOffset","external","externalResourcesRequired","externalTexture","extractContents","extractable","eye","f","f16round","face","factoryReset","failOp","failureReason","fallback","family","familyName","farthestViewportElement","fastSeek","fatal","featureId","featurePolicy","featureSettings","features","fence","fenceSync","fetch","fetchPriority","fetchStart","fftSize","fgColor","fieldOfView","file","fileCreatedDate","fileHandle","fileModifiedDate","fileName","fileSize","fileUpdatedDate","filename","files","filesystem","fill","fill-opacity","fill-rule","fillJointRadii","fillLightMode","fillOpacity","fillPoses","fillRect","fillRule","fillStyle","fillText","filter","filterResX","filterResY","filterUnits","filters","finally","find","findIndex","findLast","findLastIndex","findRule","findText","finish","finishDocumentLoadTime","finishLoadTime","finished","fireEvent","firesTouchEvents","firstChild","firstElementChild","firstInterimResponseStart","firstPage","firstPaintAfterLoadTime","firstPaintTime","firstUIEventTimestamp","fixed","flags","flat","flatMap","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","flexBasis","flexDirection","flexFlow","flexGrow","flexShrink","flexWrap","flipX","flipY","float","float32","float64","flood-color","flood-opacity","floodColor","floodOpacity","floor","flush","focus","focusNode","focusOffset","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","fontBoundingBoxAscent","fontBoundingBoxDescent","fontFamily","fontFeatureSettings","fontKerning","fontLanguageOverride","fontOpticalSizing","fontPalette","fontSize","fontSizeAdjust","fontSmoothingEnabled","fontStretch","fontStyle","fontSynthesis","fontSynthesisPosition","fontSynthesisSmallCaps","fontSynthesisStyle","fontSynthesisWeight","fontVariant","fontVariantAlternates","fontVariantCaps","fontVariantEastAsian","fontVariantLigatures","fontVariantNumeric","fontVariantPosition","fontVariationSettings","fontWeight","fontcolor","fontfaces","fonts","fontsize","for","forEach","force","forceFallbackAdapter","forceRedraw","forced-color-adjust","forcedColorAdjust","forcedStyleAndLayoutDuration","forget","form","formAction","formData","formEnctype","formMethod","formNoValidate","formTarget","format","formatToParts","forms","forward","forwardX","forwardY","forwardZ","foundation","fr","fragment","fragmentDirective","frame","frameBorder","frameCount","frameElement","frameId","frameIds","frameSpacing","framebuffer","framebufferHeight","framebufferRenderbuffer","framebufferTexture2D","framebufferTextureLayer","framebufferWidth","frames","freeSpace","freeze","frequency","frequencyBinCount","from","fromAsync","fromBase64","fromCharCode","fromCodePoint","fromElement","fromEntries","fromFloat32Array","fromFloat64Array","fromHex","fromMatrix","fromPoint","fromQuad","fromRect","frontFace","fround","fullName","fullPath","fullRange","fullScreen","fullVersionList","fullscreen","fullscreenElement","fullscreenEnabled","fx","fy","g","gain","gamepad","gamma","gap","gatheringState","gatt","geckoProfiler","genderIdentity","generateCertificate","generateKey","generateMipmap","generateRequest","geolocation","gestureObject","get","getAcceptLanguages","getActiveAttrib","getActiveUniform","getActiveUniformBlockName","getActiveUniformBlockParameter","getActiveUniforms","getAdjacentText","getAll","getAllKeys","getAllResponseHeaders","getAllowlistForFeature","getAnimations","getAsFile","getAsFileSystemHandle","getAsString","getAttachedShaders","getAttribLocation","getAttribute","getAttributeNS","getAttributeNames","getAttributeNode","getAttributeNodeNS","getAttributeType","getAudioTracks","getAuthenticatorData","getAutoplayPolicy","getAvailability","getBBox","getBackgroun
267dPage","getBadgeBackgroundColor","getBadgeText","getBadgeTextColor","getBattery","getBigInt64","getBigUint64","getBindGroupLayout","getBlob","getBookmark","getBoundingClientRect","getBounds","getBoxQuads","getBrowserInfo","getBufferParameter","getBufferSubData","getByteFrequencyData","getByteTimeDomainData","getCSSCanvasContext","getCTM","getCameraImage","getCandidateWindowClientRect","getCanonicalLocales","getCapabilities","getCaptureHandle","getChannelData","getCharNumAtPosition","getCharacteristic","getCharacteristics","getClientExtensionResults","getClientRect","getClientRects","getCoalescedEvents","getCompilationInfo","getCompositionAlternatives","getComputedStyle","getComputedTextLength","getComputedTiming","getConfiguration","getConstraints","getContext","getContextAttributes","getContexts","getContributingSources","getCounterValue","getCueAsHTML","getCueById","getCurrent","getCurrentPosition","getCurrentTexture","getCurrentTime","getData","getDatabaseNames","getDate","getDay","getDefaultComputedStyle","getDepthInMeters","getDepthInformation","getDescriptor","getDescriptors","getDestinationInsertionPoints","getDevices","getDirectory","getDirectoryHandle","getDisplayMedia","getDistributedNodes","getEditable","getElementById","getElementsByClassName","getElementsByName","getElementsByTagName","getElementsByTagNameNS","getEnclosureList","getEndPositionOfChar","getEntries","getEntriesByName","getEntriesByType","getError","getExtension","getExtentOfChar","getEyeParameters","getFeature","getFiberRoots","getFile","getFileHandle","getFiles","getFilesAndDirectories","getFingerprints","getFloat16","getFloat32","getFloat64","getFloatFrequencyData","getFloatTimeDomainData","getFloatValue","getFragDataLocation","getFrameData","getFrameId","getFramebufferAttachmentParameter","getFrequencyResponse","getFullYear","getGamepads","getHTML","getHeaderExtensionsToNegotiate","getHighEntropyValues","getHitTestResults","getHitTestResultsForTransientInput","getHours","getIdentityAssertion","getIds","getImageData","getIndexedParameter","getInfo","getInnerHTML","getInstalledRelatedApps","getInt16","getInt32","getInt8","getInterestGroupAdAuctionData","getInternalModuleRanges","getInternalformatParameter","getIntersectionList","getItem","getItems","getJointPose","getKey","getKeyframes","getLastFocused","getLayers","getLayoutMap","getLightEstimate","getLineDash","getLocalCandidates","getLocalParameters","getLocalStreams","getManagedConfiguration","getManifest","getMappedRange","getMarks","getMatchedCSSRules","getMaxGCPauseSinceClear","getMeasures","getMessage","getMetadata","getMilliseconds","getMinutes","getModifierState","getMonth","getName","getNamedItem","getNamedItemNS","getNativeFramebufferScaleFactor","getNegotiatedHeaderExtensions","getNestedConfigs","getNotifications","getNotifier","getNumberOfChars","getOffsetReferenceSpace","getOutputTimestamp","getOverrideHistoryNavigationMode","getOverrideStyle","getOwnPropertyDescriptor","getOwnPropertyDescriptors","getOwnPropertyNames","getOwnPropertySymbols","getPackageDirectoryEntry","getParameter","getParameters","getParent","getPathSegAtLength","getPermissionWarningsByManifest","getPhotoCapabilities","getPhotoSettings","getPlatformInfo","getPointAtLength","getPopup","getPorts","getPose","getPredictedEvents","getPreference","getPreferenceDefault","getPreferredCanvasFormat","getPresentationAttribute","getPreventDefault","getPrimaryService","getPrimaryServices","getProgramInfoLog","getProgramParameter","getPropertyCSSValue","getPropertyPriority","getPropertyShorthand","getPropertyType","getPropertyValue","getPrototypeOf","getPublicKey","getPublicKeyAlgorithm","getQuery","getQueryParameter","getRGBColorValue","getRandomValues","getRangeAt","getReader","getReceivers","getRectValue","getReflectionCubeMap","getRegistration","getRegistrations","getRemoteCandidates","getRemoteCertificates","getRemoteParameters","getRemoteStreams","getRenderbufferParameter","getResponseHeader","getRoot","getRootNode","getRotationOfChar","getSVGDocument","getSamplerParameter","getScreenCTM","getScreenDetails","getSeconds","getSelectedCandidatePair","getSelection","getSelf","getSenders","getService","getSetCookie","getSettings","getShaderInfoLog","getShaderParameter","getShaderPrecisionFormat","getShaderSource","getSignals","getSimpleDuration","getSiteIcons","getSources","getSpeculativeParserUrls","getStartPositionOfChar","getStartTime","getState","getStats","getStatusForPolicy","getStorageUpdates","getStreamById","getStringValue","getSubStringLength","getSubscription","getSubscriptions","getSupp
267ortedConstraints","getSupportedExtensions","getSupportedFormats","getSyncParameter","getSynchronizationSources","getTags","getTargetRanges","getTexParameter","getTextFormats","getTime","getTimezoneOffset","getTiming","getTitle","getTitlebarAreaRect","getTotalLength","getTrackById","getTracks","getTransceivers","getTransform","getTransformFeedbackVarying","getTransformToElement","getTransports","getType","getTypeMapping","getUILanguage","getURL","getUTCDate","getUTCDay","getUTCFullYear","getUTCHours","getUTCMilliseconds","getUTCMinutes","getUTCMonth","getUTCSeconds","getUint16","getUint32","getUint8","getUniform","getUniformBlockIndex","getUniformIndices","getUniformLocation","getUserInfo","getUserMedia","getUserSettings","getVRDisplays","getValues","getVarDate","getVariableValue","getVertexAttrib","getVertexAttribOffset","getVideoPlaybackQuality","getVideoTracks","getViewerPose","getViewport","getViews","getVoices","getWakeLockState","getWriter","getYear","getZoom","getZoomSettings","givenName","global","globalAlpha","globalCompositeOperation","globalPrivacyControl","globalThis","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","go","goBack","goForward","gpu","grabFrame","grad","gradientTransform","gradientUnits","grammars","green","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","gridArea","gridAutoColumns","gridAutoFlow","gridAutoRows","gridColumn","gridColumnEnd","gridColumnGap","gridColumnStart","gridGap","gridRow","gridRowEnd","gridRowGap","gridRowStart","gridTemplate","gridTemplateAreas","gridTemplateColumns","gridTemplateRows","gripSpace","group","groupBy","groupCollapsed","groupEnd","groupId","groups","grow","growable","guestProcessId","guestRenderFrameRoutingId","hadRecentInput","hand","handedness","hangingBaseline","hapticActuators","hardwareConcurrency","has","hasAttribute","hasAttributeNS","hasAttributes","hasBeenActive","hasChildNodes","hasComposition","hasDynamicOffset","hasEnrolledInstrument","hasExtension","hasExternalDisplay","hasFeature","hasFocus","hasIndices","hasInstance","hasLayout","hasOrientation","hasOwn","hasOwnProperty","hasPointerCapture","hasPosition","hasPrivateToken","hasReading","hasRedemptionRecord","hasRegExpGroups","hasStorageAccess","hasUAVisualTransition","hasUnpartitionedCookieAccess","hash","hashChange","head","headers","heading","height","hid","hidden","hide","hideFocus","hidePopover","high","highWaterMark","highlight","highlights","hint","hints","history","honorificPrefix","honorificSuffix","horizontalOverflow","host","hostCandidate","hostname","href","hrefTranslate","hreflang","hspace","html5TagCheckInerface","htmlFor","htmlText","httpEquiv","httpRequestStatusCode","hwTimestamp","hyphenate-character","hyphenateCharacter","hyphens","hypot","i18n","ic","iccId","iceConnectionState","iceGatheringState","iceTransport","icon","iconURL","id","identifier","identity","ideographicBaseline","idle","idpLoginUrl","ignoreBOM","ignoreCase","ignoreDepthValues","image","image-orientation","image-rendering","imageHeight","imageOrientation","imageRendering","imageSizes","imageSmoothingEnabled","imageSmoothingQuality","imageSrcset","imageWidth","images","ime-mode","imeMode","implementation","importExternalTexture","importKey","importNode","importStylesheet","imports","impp","imul","in","in1","in2","inBandMetadataTrackDispatchType","inIncognitoContext","inRange","includes","incognito","incomingBidirectionalStreams","incomingHighWaterMark","incomingMaxAge","incomingUnidirectionalStreams","incremental","indeterminate","index","indexNames","indexOf","indexedDB","indicate","indices","inert","inertiaDestinationX","inertiaDestinationY","info","inherits","init","initAnimationEvent","initBeforeLoadEvent","initClipboardEvent","initCloseEvent","initCommandEvent","initCompositionEvent","initCustomEvent","initData","initDataType","initDeviceMotionEvent","initDeviceOrientationEvent","initDragEvent","initErrorEvent","initEvent","initFocusEvent","initGestureEvent","initHashChangeEvent","initKeyEvent","initKeyboardEvent","initMSManipulationEvent","initMessageEvent","initMouseEvent","initMouseScrollEvent","initMouseWheelEvent","initMutationEvent","initNSMouseEvent","initOverflowEvent","initPageEvent","initPageTransitionEvent","initPointerEvent","initPopStateEvent","initProgressEvent","initScrollAreaEvent","initSimpleGestureEvent","initStorageEvent","initTextEvent","initTimeEvent","initTouchEvent","initTransitionEvent","initUIEvent","initWebKitAnimationEvent","initWebKitTransitionEvent","initWebKitWheelEvent","initWheelEvent","initialTime","initialValue","initialize","initiatorType","inject","ink","inline-size","inlineSize","inlineVerticalFieldOfView","inner","innerHTML","innerHe
267ight","innerText","innerWidth","input","inputBuffer","inputEncoding","inputMethod","inputMode","inputSource","inputSources","inputType","inputs","insertAdjacentElement","insertAdjacentHTML","insertAdjacentText","insertBefore","insertCell","insertDTMF","insertData","insertDebugMarker","insertItemBefore","insertNode","insertRow","insertRule","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","insetBlock","insetBlockEnd","insetBlockStart","insetInline","insetInlineEnd","insetInlineStart","install","installing","instanceRoot","instantiate","instantiateStreaming","instruments","int16","int32","int8","integrity","interactionId","interactionMode","intercept","interfaceClass","interfaceName","interfaceNumber","interfaceProtocol","interfaceSubclass","interfaces","interimResults","internalSubset","interpretation","intersection","intersectionRatio","intersectionRect","intersectsNode","interval","invalidIteratorState","invalidateFramebuffer","invalidateSubFramebuffer","inverse","invertSelf","invoker","invokerType","is","is2D","isActive","isAllowedFileSchemeAccess","isAllowedIncognitoAccess","isAlternate","isArray","isAutoSelected","isBingCurrentSearchDefault","isBuffer","isCandidateWindowVisible","isChar","isCollapsed","isComposing","isConcatSpreadable","isConditionalMediationAvailable","isConfigSupported","isConnected","isContentEditable","isContentHandlerRegistered","isContextLost","isDefaultNamespace","isDirectory","isDisabled","isDisjointFrom","isEnabled","isEqual","isEqualNode","isExtended","isExtensible","isExternalCTAP2SecurityKeySupported","isFallbackAdapter","isFile","isFinite","isFirstPersonObserver","isFramebuffer","isFrozen","isGenerator","isHTML","isHistoryNavigation","isId","isIdentity","isInjected","isInputPending","isInteger","isInternal","isIntersecting","isLockFree","isMap","isMultiLine","isNaN","isOpen","isPointInFill","isPointInPath","isPointInRange","isPointInStroke","isPrefAlternate","isPresenting","isPrimary","isProgram","isPropertyImplicit","isProtocolHandlerRegistered","isPrototypeOf","isQuery","isRawJSON","isRenderbuffer","isSafeInteger","isSameEntry","isSameNode","isSampler","isScript","isScriptURL","isSealed","isSecureContext","isSessionSupported","isShader","isSubsetOf","isSupersetOf","isSupported","isSync","isTextEdit","isTexture","isTransformFeedback","isTrusted","isTypeSupported","isUserVerifyingPlatformAuthenticatorAvailable","isVertexArray","isView","isVisible","isWellFormed","isochronousTransferIn","isochronousTransferOut","isolation","italics","item","itemId","itemProp","itemRef","itemScope","itemType","itemValue","items","iterateNext","iterationComposite","iterator","javaEnabled","jitterBufferTarget","jobTitle","join","joinAdInterestGroup","jointName","json","justify-content","justify-items","justify-self","justifyContent","justifyItems","justifySelf","k1","k2","k3","k4","kHz","keepalive","kernelMatrix","kernelUnitLengthX","kernelUnitLengthY","kerning","key","keyCode","keyFor","keyIdentifier","keyLightEnabled","keyLocation","keyPath","keyStatuses","keySystem","keyText","keyUsage","keyboard","keys","keytype","kind","knee","knownSources","label","labels","lang","language","languages","largeArcFlag","lastChild","lastElementChild","lastError","lastEventId","lastIndex","lastIndexOf","lastInputTime","lastMatch","lastMessageSubject","lastMessageType","lastModified","lastModifiedDate","lastPage","lastParen","lastState","lastStyleSheetSet","latency","latitude","launchQueue","layerName","layerX","layerY","layout","layoutFlow","layoutGrid","layoutGridChar","layoutGridLine","layoutGridMode","layoutGridType","lbound","leaveAdInterestGroup","left","leftContext","leftDegrees","leftMargin","leftProjectionMatrix","leftViewMatrix","length","lengthAdjust","lengthComputable","letter-spacing","letterSpacing","level","lh","lighting-color","lightingColor","limitingConeAngle","limits","line","line-break","line-height","lineAlign","lineBreak","lineCap","lineDashOffset","lineGapOverride","lineHeight","lineJoin","lineNum","lineNumber","linePos","lineTo","lineWidth","linearAcceleration","linearRampToValueAtTime","linearVelocity","lineno","lines","link","linkColor","linkProgram","links","list","list-style","list-style-image","list-style-position","list-style-type","listStyle","listStyleImage","listStylePosition","listStyleType","listener","listeners","load","loadEventEnd","loadEventStart","loadOp","loadTime","loadTimes","loaded","loading","localDescription","localName","localService","localStorage","locale","localeCompare","location","locationbar","lock","locked","lockedFile","locks","lodMaxClamp","lodMinClamp","log","log10","log1p","log2","logicalXDPI","logicalYDPI","login","loglevel","longDesc","longitude","lookupNamespaceURI","lookupPrefix","loop","loopEnd","loopStart","looping","lost","low","lower","lowerBound","lowerOpen","lowsrc","lvb","lvh","lvi","lvmax","lvmin","lvw","m11","m12","m13","m14","m21","m22","m23","m24","m31","m32","m33","m34","m41","m42","m43","m44","magFilter","makeXRCompatible","managed","management","manifest","manufacturer","manufacturerName","map","mapAsync","mapState","mappedAtCreation","mapping","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marginBlock","marginBlockEnd","marginBlockStart","marginBottom","marginHeight","marginInline","marginInlineEnd","marginInlineStart","marginLeft","marginRight","marginTop","marginWidth","mark","marker","marker-end","marker-mid","marker-offset","marker-start","markerEnd","markerHeight","markerMid","markerOffset","markerStart","markerUnits","markerWidth","marks","mask","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-position-x","mask-position-y","mask-repeat","mask-size","mask-type","maskClip","maskComposite","maskContentUnits","maskImage","maskMode","maskOrigin","maskPosition","maskPositionX","maskPositionY","maskRepeat","maskSize","maskType","maskUnits","match","matchAll","matchMedia","matchMedium","matchPatterns","matches","math-depth","math-style","mathDepth","mathStyle","matrix","matrixTransform","max","max-block-size","max-height","max-inline-size","max-width","maxActions","maxAlternatives","maxAnisotropy","maxBindGroups","maxBindGroupsPlusVertexBuffers","maxBindingsPerBindGroup","maxBlockSize","maxBufferSize","maxByteLength","maxChannelCount","maxChannels","maxColorAttachmentBytesPerSample","maxColorAttachments","maxComputeInvocationsPerWorkgroup","maxComputeWorkgroupSizeX","maxComputeWorkgroupSizeY","maxComputeWorkgroupSizeZ","maxComputeWorkgroupStorageSize","maxComputeWorkgroupsPerDimension","maxConnectionsPerServer","maxDatagramSize","maxDecibels","maxDistance","maxDrawCount","maxDynamicStorageBuffersPerPipelineLayout","maxDynamicUniformBuffersPerPipelineLayout","maxHeight","maxInlineSize","maxInterStageShaderComponents","maxInterStageShaderVariables","maxLayers","maxLength","maxMessageSize","maxPacketLifeTime","maxRetransmits","maxSampledTexturesPerShaderStage","maxSamplersPerShaderStage","maxStorageBufferBindingSize","maxStorageBuffersPerShaderStage","maxStorageTexturesPerShaderStage","maxTextureArrayLayers","maxTextureDimension1D","maxTextureDimension2D","maxTextureDimension3D","maxTouchPoints","maxUniformBufferBindingSize","maxUniformBuffersPerShaderStage","maxValue","maxVertexAttributes","maxVertexBufferArrayStride","maxVertexBuffers","maxWidth","maximumLatency","measure","measureText","media","mediaCapabilities","mediaDevices","mediaElement","mediaGroup","mediaKeys","mediaSession","mediaStream","mediaText","meetOrSlice","memory","menubar","menus","menusChild","menusInternal","mergeAttributes","message","messageClass","messageHandlers","messageType","messages","metaKey","metadata","method","methodDetails","methodName","mid","mimeType","mimeTypes","min","min-block-size","min-height","min-inline-size","min-width","minBindingSize","minBlockSize","minDecibels","minFilter","minHeight","minInlineSize","minLength","minStorageBufferOffsetAlignment","minUniformBufferOffsetAlignment","minValue","minWidth","minimumLatency","mipLevel","mipLevelCount","mipmapFilter","miterLimit","mix-blend-mode","mixBlendMode","mm","mobile","mode","model","modify","module","mount","mov
vendor: 5,810 bytes, line 267
267e","moveBy","moveEnd","moveFirst","moveFocusDown","moveFocusLeft","moveFocusRight","moveFocusUp","moveInSuccession","moveNext","moveRow","moveStart","moveTo","moveToBookmark","moveToElementText","moveToPoint","movementX","movementY","mozAdd","mozAnimationStartTime","mozAnon","mozApps","mozAudioCaptured","mozAudioChannelType","mozAutoplayEnabled","mozCancelAnimationFrame","mozCancelFullScreen","mozCancelRequestAnimationFrame","mozCaptureStream","mozCaptureStreamUntilEnded","mozClearDataAt","mozContact","mozContacts","mozCreateFileHandle","mozCurrentTransform","mozCurrentTransformInverse","mozCursor","mozDash","mozDashOffset","mozDecodedFrames","mozExitPointerLock","mozFillRule","mozFragmentEnd","mozFrameDelay","mozFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozGetAll","mozGetAllKeys","mozGetAsFile","mozGetDataAt","mozGetMetadata","mozGetUserMedia","mozHasAudio","mozHasItem","mozHidden","mozImageSmoothingEnabled","mozIndexedDB","mozInnerScreenX","mozInnerScreenY","mozInputSource","mozIsTextField","mozItem","mozItemCount","mozItems","mozLength","mozLockOrientation","mozMatchesSelector","mozMovementX","mozMovementY","mozOpaque","mozOrientation","mozPaintCount","mozPaintedFrames","mozParsedFrames","mozPay","mozPointerLockElement","mozPresentedFrames","mozPreservesPitch","mozPressure","mozPrintCallback","mozRTCIceCandidate","mozRTCPeerConnection","mozRTCSessionDescription","mozRemove","mozRequestAnimationFrame","mozRequestFullScreen","mozRequestPointerLock","mozSetDataAt","mozSetImageElement","mozSourceNode","mozSrcObject","mozSystem","mozTCPSocket","mozTextStyle","mozTypesAt","mozUnlockOrientation","mozUserCancelled","mozVisibilityState","ms","msAnimation","msAnimationDelay","msAnimationDirection","msAnimationDuration","msAnimationFillMode","msAnimationIterationCount","msAnimationName","msAnimationPlayState","msAnimationStartTime","msAnimationTimingFunction","msBackfaceVisibility","msBlockProgression","msCSSOMElementFloatMetrics","msCaching","msCachingEnabled","msCancelRequestAnimationFrame","msCapsLockWarningOff","msClearImmediate","msClose","msContentZoomChaining","msContentZoomFactor","msContentZoomLimit","msContentZoomLimitMax","msContentZoomLimitMin","msContentZoomSnap","msContentZoomSnapPoints","msContentZoomSnapType","msContentZooming","msConvertURL","msCrypto","msDoNotTrack","msElementsFromPoint","msElementsFromRect","msExitFullscreen","msExtendedCode","msFillRule","msFirstPaint","msFlex","msFlexAlign","msFlexDirection","msFlexFlow","msFlexItemAlign","msFlexLinePack","msFlexNegative","msFlexOrder","msFlexPack","msFlexPositive","msFlexPreferredSize","msFlexWrap","msFlowFrom","msFlowInto","msFontFeatureSettings","msFullscreenElement","msFullscreenEnabled","msGetInputContext","msGetRegionContent","msGetUntransformedBounds","msGraphicsTrustStatus","msGridColumn","msGridColumnAlign","msGridColumnSpan","msGridColumns","msGridRow","msGridRowAlign","msGridRowSpan","msGridRows","msHidden","msHighContrastAdjust","msHyphenateLimitChars","msHyphenateLimitLines","msHyphenateLimitZone","msHyphens","msImageSmoothingEnabled","msImeAlign","msIndexedDB","msInterpolationMode","msIsStaticHTML","msKeySystem","msKeys","msLaunchUri","msLockOrientation","msManipulationViewsEnabled","msMatchMedia","msMatchesSelector","msMaxTouchPoints","msOrientation","msOverflowStyle","msPerspective","msPerspectiveOrigin","msPlayToDisabled","msPlayToPreferredSourceUri","msPlayToPrimary","msPointerEnabled","msRegionOverflow","msReleasePointerCapture","msRequestAnimationFrame","msRequestFullscreen","msSaveBlob","msSaveOrOpenBlob","msScrollChaining","msScrollLimit","msScrollLimitXMax","msScrollLimitXMin","msScrollLimitYMax","msScrollLimitYMin","msScrollRails","msScrollSnapPointsX","msScrollSnapPointsY","msScrollSnapType","msScrollSnapX","msScrollSnapY","msScrollTranslation","msSetImmediate","msSetMediaKeys","msSetPointerCapture","msTextCombineHorizontal","msTextSizeAdjust","msToBlob","msTouchAction","msTouchSelect","msTraceAsyncCallbackCompleted","msTraceAsyncCallbackStarting","msTraceAsyncOperationCompleted","msTraceAsyncOperationStarting","msTransform","msTransformOrigin","msTransformStyle","msTransition","msTransitionDelay","msTransitionDuration","msTransitionProperty","msTransitionTimingFunction","msUnlockOrientation","msUpdateAsyncCallbackRelation","msUserSelect","msVisibilityState","msWrapFlow","msWrapMargin","msWrapThrough","msWriteProfilerMark","msZoom","msZoomTo","mt","mul","multiEntry","multiSelectionObj","multiline","multiple","multiply","multiplySelf","multisample","multisampled","mutableFile","muted","n","nacl_arch","name","nameList","nameProp","namedItem","namedRecordset","names","namespaceURI","namespaces","nativeApplication","nativeMap","nativeObjectCreate","nativeSet","nativeWeakMap","naturalHeight","naturalWidth","navigate","navigation","navigationMode","navigationPreload","navigationStart","navigationType","navigator","near","nearestViewportElement","negative","negotiated","netscape","networkState","networkStatus","newScale","newState","newTranslate","newURL","newValue","newValueSpecifiedUnits","newVersion","newhome","next","nextElementSibling","nextHopProtocol","nextNode","nextPage","nextSibling","nickname","noHref","noModule","noResize","noShade","noValidate","noWrap","node","nodeName","nodeType","nodeValue","nonce","normDepthBufferFromNormView","normalize","normalizedPathSegList","normandyAddonStudy","notRestoredReasons","notationName","notations","note","noteGrainOn","noteOff","noteOn","notifications","notify","now","npnNegotiatedProtocol","numOctaves","number","numberOfChannels","numberOfFrames","numberOfInputs","numberOfItems","numberOfOutputs","numberValue","oMatchesSelector","object","object-fit","object-position","objectFit","objectPosition","objectStore","objectStoreNames","objectType","observe","o
267cclusionQuerySet","of","off","offscreenBuffering","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","offsetAnchor","offsetDistance","offsetHeight","offsetLeft","offsetNode","offsetParent","offsetPath","offsetPosition","offsetRotate","offsetTop","offsetWidth","offsetX","offsetY","ok","oldState","oldURL","oldValue","oldVersion","olderShadowRoot","omnibox","on","onActivated","onAdded","onAttached","onBoundsChanged","onBrowserUpdateAvailable","onClicked","onCommitFiberRoot","onCommitFiberUnmount","onConnect","onConnectExternal","onConnectNative","onCreated","onDetached","onDisabled","onEnabled","onFocusChanged","onHighlighted","onInstalled","onLine","onMessage","onMessageExternal","onMoved","onPerformanceWarning","onPostCommitFiberRoot","onRemoved","onReplaced","onRestartRequired","onStartup","onSubmittedWorkDone","onSuspend","onSuspendCanceled","onUninstalled","onUpdateAvailable","onUpdated","onUserScriptConnect","onUserScriptMessage","onUserSettingsChanged","onZoomChange","onabort","onabsolutedeviceorientation","onactivate","onactive","onaddsourcebuffer","onaddstream","onaddtrack","onafterprint","onafterscriptexecute","onafterupdate","onanimationcancel","onanimationend","onanimationiteration","onanimationstart","onappinstalled","onaudioend","onaudioprocess","onaudiostart","onautocomplete","onautocompleteerror","onauxclick","onbeforeactivate","onbeforecopy","onbeforecut","onbeforedeactivate","onbeforeeditfocus","onbeforeinput","onbeforeinstallprompt","onbeforematch","onbeforepaste","onbeforeprint","onbeforescriptexecute","onbeforetoggle","onbeforeunload","onbeforeupdate","onbeforexrselect","onbegin","onblocked","onblur","onbounce","onboundary","onbufferedamountlow","oncached","oncancel","oncandidatewindowhide","oncandidatewindowshow","oncandidatewindowupdate","oncanplay","oncanplaythrough","oncapturehandlechange","once","oncellchange","onchange","oncharacterboundsupdate","oncharacteristicvaluechanged","onchargingchange","onchargingtimechange","onchecking","onclick","onclose","onclosing","oncompassneedscalibration","oncomplete","oncompositionend","oncompositionstart","onconnect","onconnecting","onconnectionavailable","onconnectionstatechange","oncontentvisibilityautostatechange","oncontextlost","oncontextmenu","oncontextrestored","oncontrollerchange","oncontrolselect","oncopy","oncuechange","oncurrententrychange","oncurrentscreenchange","oncut","ondataavailable","ondatachannel","ondatasetchanged","ondatasetcomplete","ondblclick","ondeactivate","ondequeue","ondevicechange","ondevicelight","ondevicemotion","ondeviceorientation","ondeviceorientationabsolute","ondeviceproximity","ondischargingtimechange","ondisconnect","ondisplay","ondispose","ondownloading","ondrag","ondragend","ondragenter","ondragexit","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onencrypted","onend","onended","onenter","onenterpictureinpicture","onerror","onerrorupdate","onexit","onfencedtreeclick","onfilterchange","onfinish","onfocus","onfocusin","onfocusout","onformdata","onfreeze","onfullscreenchange","onfullscreenerror","ongamepadconnected","ongamepaddisconnected","ongatheringstatechange","ongattserverdisconnected","ongeometrychange","ongesturechange","ongestureend","ongesturestart","ongotpointercapture","onhashchange","onhelp","onicecandidate","onicecandidateerror","oniceconnectionstatechange","onicegatheringstatechange","oninactive","oninput","oninputreport","oninputsourceschange","oninvalid","onkeydown","onkeypress","onkeystatuseschange","onkeyup","onlanguagechange","onlayoutcomplete","onleavepictureinpicture","onlevelchange","onload","onloadT","onloadeddata","onloadedmetadata","onloadend","onloading","onloadingdone","onloadingerror","onloadstart","onlosecapture","onlostpointercapture","only","onmanagedconfigurationchange","onmark","onmessage","onmessageerror","onmidimessage","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onmove","onmoveend","onmovestart","onmozfullscreenchange","onmozfullscreenerror","onmozorientationchange","onmozpointerlockchange","onmozpointerlockerror","onmscontentzoom","onmsfullscreenchange","onmsfullscreenerror","onmsgesturechange","onmsgesturedoubletap","onmsgestureend","onmsgesturehold","onmsgesturestart","onmsgesturetap","onmsgotpointercapture","onmsinertiastart","onmslostpointercapture","onmsmanipulationstatechanged","onmsneedkey","onmsorientationchange","onmspointercancel","onmspointerdown","onmspointerenter","onmspointerhover","onmspointerleave","onmspointermove","onmspointerout","onmspointerover","onmspointerup","onmssitemodejumplistitemremoved","onmsthumbnailclick","onmute","onnavigate","onnavigateerror","onnavigatesuccess","onnegotiationneeded","onnomatch","onnoupdate","onobsolete","onoffline","ononline","onopen","onorientationchange","on
267pagechange","onpagehide","onpagereveal","onpageshow","onpageswap","onpaste","onpause","onpayerdetailchange","onpaymentmethodchange","onplay","onplaying","onpluginstreamstart","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointerlockchange","onpointerlockerror","onpointermove","onpointerout","onpointerover","onpointerrawupdate","onpointerup","onpopstate","onprerenderingchange","onprioritychange","onprocessorerror","onprogress","onpropertychange","onratechange","onreading","onreadystatechange","onreflectionchange","onrejectionhandled","onrelease","onremove","onremovesourcebuffer","onremovestream","onremovetrack","onrepeat","onreset","onresize","onresizeend","onresizestart","onresourcetimingbufferfull","onresult","onresume","onrowenter","onrowexit","onrowsdelete","onrowsinserted","onscreenschange","onscroll","onscrollend","onscrollsnapchange","onscrollsnapchanging","onsearch","onsecuritypolicyviolation","onseeked","onseeking","onselect","onselectedcandidatepairchange","onselectend","onselectionchange","onselectstart","onshippingaddresschange","onshippingoptionchange","onshow","onsignalingstatechange","onsinkchange","onslotchange","onsoundend","onsoundstart","onsourceclose","onsourceclosed","onsourceended","onsourceopen","onspeechend","onspeechstart","onsqueeze","onsqueezeend","onsqueezestart","onstalled","onstart","onstatechange","onstop","onstorage","onstoragecommit","onsubmit","onsuccess","onsuspend","onterminate","ontextformatupdate","ontextinput","ontextupdate","ontimeout","ontimeupdate","ontoggle","ontonechange","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontrack","ontransitioncancel","ontransitionend","ontransitionrun","ontransitionstart","onuncapturederror","onunhandledrejection","onunload","onunmute","onupdate","onupdateend","onupdatefound","onupdateready","onupdatestart","onupgradeneeded","onuserproximity","onversionchange","onvisibilitychange","onvoiceschanged","onvolumechange","onvrdisplayactivate","onvrdisplayconnect","onvrdisplaydeactivate","onvrdisplaydisconnect","onvrdisplaypresentchange","onwaiting","onwaitingforkey","onwarning","onwebkitanimationend","onwebkitanimationiteration","onwebkitanimationstart","onwebkitcurrentplaybacktargetiswirelesschanged","onwebkitfullscreenchange","onwebkitfullscreenerror","onwebkitkeyadded","onwebkitkeyerror","onwebkitkeymessage","onwebkitneedkey","onwebkitorientationchange","onwebkitplaybacktargetavailabilitychanged","onwebkitpointerlockchange","onwebkitpointerlockerror","onwebkitresourcetimingbufferfull","onwebkittransitionend","onwheel","onzoom","opacity","open","openCursor","o
267penDatabase","openKeyCursor","openOptionsPage","openOrClosedShadowRoot","openPopup","opened","opener","opera","operation","operationType","operator","opr","optimum","options","or","order","orderX","orderY","ordered","org","organization","orient","orientAngle","orientType","orientation","orientationX","orientationY","orientationZ","origin","originAgentCluster","originalPolicy","originalTarget","orphans","os","oscpu","outerHTML","outerHeight","outerText","outerWidth","outgoingHighWaterMark","outgoingMaxAge","outline","outline-color","outline-offset","outline-style","outline-width","outlineColor","outlineOffset","outlineStyle","outlineWidth","outputBuffer","outputChannelCount","outputLatency","outputs","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overflowAnchor","overflowBlock","overflowClipMargin","overflowInline","overflowWrap","overflowX","overflowY","overlaysContent","overrideColors","overrideMimeType","oversample","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","overscrollBehavior","overscrollBehaviorBlock","overscrollBehaviorInline","overscrollBehaviorX","overscrollBehaviorY","ownKeys","ownerDocument","ownerElement","ownerNode","ownerRule","ownerSVGElement","owningElement","p1","p2","p3","p4","packetSize","packets","pad","padEnd","padStart","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","paddingBlock","paddingBlockEnd","paddingBlockStart","paddingBottom","paddingInline","paddingInlineEnd","paddingInlineStart","paddingLeft","paddingRight","paddingTop","page","page-break-after","page-break-before","page-break-inside","page-orientation","pageAction","pageBreakAfter","pageBreakBefore","pageBreakInside","pageCount","pageLeft","pageOrientation","pageT","pageTop","pageX","pageXOffset","pageY","pageYOffset","pages","paint-order","paintOrder","paintRequests","paintType","paintWorklet","palette","pan","panningModel","parameterData","parameters","parent","parentElement","parentNode","parentRule","parentStyleSheet","parentTextEdit","parentWindow","parse","parseAll","parseCreationOptionsFromJSON","parseFloat","parseFromString","parseHTMLUnsafe","parseInt","parseRequestOptionsFromJSON","part","participants","passOp","passive","password","pasteHTML","path","pathLength","pathSegList","pathSegType","pathSegTypeAsLetter","pathname","pattern","patternContentUnits","patternMismatch","patternTransform","patternUnits","pause","pauseAnimations","pauseDuration","pauseOnExit","pauseProfilers","pauseTransformFeedback","paused","payerEmail","payerName","payerPhone","paymentManager","pc","pdfViewerEnabled","peerIdentity","pending","pendingLocalDescription","pendingRemoteDescription","percent","performance","periodicSync","permission","permissionState","permissions","persist","persisted","persistentDeviceId","personalbar","perspective","perspective-origin","perspectiveOrigin","phone","phoneticFamilyName","phoneticGivenName","photo","pictureInPictureChild","pictureInPictureElement","pictureInPictureEnabled","pictureInPictureWindow","ping","pipeThrough","pipeTo","pitch","pixelBottom","pixelDepth","pixelHeight","pixelLeft","pixelRight","pixelStorei","pixelTop","pixelUnitToMillimeterX","pixelUnitToMillimeterY","pixelWidth","pkcs11","place-content","place-items","place-self","placeContent","placeItems","placeSelf","placeholder","platform","platformVersion","platforms","play","playEffect","playState","playbackRate","playbackState","playbackTime","played","playoutDelayHint","playsInline","plugins","pluginspage","pname","pointer-events","pointerBeforeReferenceNode","pointerEnabled","pointerEvents","pointerId","pointerLockElement","pointerType","points","pointsAtX","pointsAtY","pointsAtZ","polygonOffset","pop","popDebugGroup","popErrorScope","popover","popoverTargetAction","popoverTargetElement","populateMatrix","popupWindowFeatures","popupWindowName","popupWindowURI","port","port1","port2","ports","posBottom","posHeight","posLeft","posRight","posTop","posWidth","pose","position","position-anchor","position-area","positionAlign","positionAnchor","positionArea","positionX","positionY","positionZ","postError","postMessage","postTask","postalCode","poster","postscriptName","pow","powerEfficient","powerOff","powerPreference","preMultiplySelf","precision","preferredReflectionFormat","preferredStyleSheetSet","preferredStylesheetSet","prefix","preload","premultipliedAlpha","prepe
267nd","prerendering","presentation","presentationArea","presentationStyle","preserveAlpha","preserveAspectRatio","preserveAspectRatioString","preservesPitch","pressed","pressure","prevValue","preventDefault","preventExtensions","preventSilentAccess","previousElementSibling","previousNode","previousPage","previousPriority","previousRect","previousScale","previousSibling","previousTranslate","primaries","primaryKey","primaryLightDirection","primaryLightIntensity","primitive","primitiveType","primitiveUnits","principals","print","print-color-adjust","printColorAdjust","printPreview","priority","privacy","privateKey","privateToken","probablySupportsContext","probeSpace","process","processIceMessage","processingEnd","processingStart","processorOptions","product","productId","productName","productSub","profile","profileEnd","profiles","projectionMatrix","promise","prompt","properties","propertyIsEnumerable","propertyName","protectedAudience","protocol","protocolLong","prototype","provider","proxy","pseudoClass","pseudoElement","pt","publicId","publicKey","published","pulse","push","pushDebugGroup","pushErrorScope","pushManager","pushNotification","pushState","put","putImageData","px","quadraticCurveTo","qualifier","quaternion","query","queryCommandEnabled","queryCommandIndeterm","queryCommandState","queryCommandSupported","queryCommandText","queryCommandValue","queryFeatureSupport","queryLocalFonts","queryPermission","querySelector","querySelectorAll","querySet","queue","queueMicrotask","quote","quotes","r","r1","r2","race","rad","radiogroup","radius","radiusX","radiusY","random","randomUUID","range","rangeCount","rangeEnd","rangeMax","rangeMin","rangeOffset","rangeOverflow","rangeParent","rangeStart","rangeUnderflow","rate","ratio","raw","rawId","rawJSON","rawValueToMeters","rcap","rch","read","readAsArrayBuffer","readAsBinaryString","readAsBlob","readAsDataURL","readAsText","readBuffer","readEntries","readOnly","readPixels","readReportRequested","readText","readValue","readable","ready","readyState","reason","reasons","reboot","receiveFeatureReport","receivedAlert","receiver","receivers","recipient","recommendedViewportScale","reconnect","recordNumber","recordsAvailable","recordset","rect","red","redEyeReduction","redirect","redirectCount","redirectEnd","redirectStart","redirected","reduce","reduceRight","reduction","refDistance","refX","refY","referenceNode","referenceSpace","referrer","referrerPolicy","refresh","region","regionAnchorX","regionAnchorY","regionId","regions","register","registerContentHandler","registerElement","registerInternalModuleStart","registerInternalModuleStop","registerProperty","registerProtocolHandler","reject","rel","relList","relatedAddress","relatedNode","relatedPort","relatedTarget","relayProtocol","release","releaseCapture","releaseEvents","releaseInterface","releaseLock","releasePointerCapture","releaseShaderCompiler","released","reliability","reliable","reliableWrite","reload","rem","remainingSpace","remote","remoteDescription","remove","removeAllRanges","removeAttribute","removeAttributeNS","removeAttributeNode","removeBehavior","removeChild","removeCue","removeEntry","removeEventListener","removeFilter","removeImport","removeItem","removeListener","removeNamedItem","removeNamedItemNS","removeNode","removeParameter","removeProperty","removeRange","removeRegion","removeRule","removeSiteSpecificTrackingException","removeSourceBuffer","removeStream","removeTrack","removeVariable","removeWakeLockListener","removeWebWideTrackingException","removed","removedNodes","renderBlockingStatus","renderHeight","renderStart","render
267State","renderTime","renderWidth","renderbufferStorage","renderbufferStorageMultisample","renderedBuffer","rendererInterfaces","renderers","renderingMode","renotify","repeat","repetitionCount","replace","replaceAdjacentText","replaceAll","replaceChild","replaceChildren","replaceData","replaceId","replaceItem","replaceNode","replaceState","replaceSync","replaceTrack","replaceWholeText","replaceWith","reportError","reportEvent","reportId","reportValidity","request","requestAdapter","requestAdapterInfo","requestAnimationFrame","requestAutocomplete","requestClose","requestData","requestDevice","requestFrame","requestFullscreen","requestHitTestSource","requestHitTestSourceForTransientInput","requestId","requestIdleCallback","requestLightProbe","requestMIDIAccess","requestMediaKeySystemAccess","requestPermission","requestPictureInPicture","requestPointerLock","requestPort","requestPresent","requestPresenter","requestReferenceSpace","requestSession","requestStart","requestStorageAccess","requestStorageAccessFor","requestSubmit","requestTime","requestUpdateCheck","requestVideoFrameCallback","requestViewportScale","requestWindow","requestingWindow","requireInteraction","required","requiredExtensions","requiredFeatures","requiredLimits","reset","resetLatency","resetPose","resetTransform","resizable","resize","resizeBy","resizeTo","resolve","resolveQuerySet","resolveTarget","resource","respond","respondWithNewView","response","responseBody","responseEnd","responseReady","responseStart","responseStatus","responseText","responseType","responseURL","responseXML","restart","restartAfterDelay","restartIce","restore","result","resultIndex","resultType","results","resume","resumeProfilers","resumeTransformFeedback","retry","returnValue","rev","reverse","reversed","revocable","revokeObjectURL","rex","rgbColor","ric","right","rightContext","rightDegrees","rightMargin","rightProjectionMatrix","rightViewMatrix","rlh","role","rolloffFactor","root","rootBounds","rootElement","rootMargin","rotate","rotateAxisAngle","rotateAxisAngleSelf","rotateFromVector","rotateFromVectorSelf","rotateSelf","rotation","rotationAngle","rotationRate","round","roundRect","row-gap","rowGap","rowIndex","rowSpan","rows","rowsPerImage","rtcpTransport","rtt","ruby-align","ruby-position","rubyAlign","rubyOverhang","rubyPosition","rules","run","runAdAuction","runtime","runtimeStyle","rx","ry","s","safari","sameDocument","sample","sampleC
267ount","sampleCoverage","sampleInterval","sampleRate","sampleType","sampler","samplerParameterf","samplerParameteri","sandbox","save","saveAsPDF","saveData","scale","scale3d","scale3dSelf","scaleNonUniform","scaleNonUniformSelf","scaleSelf","scheduler","scheduling","scheme","scissor","scope","scopeName","scoped","screen","screenBrightness","screenEnabled","screenLeft","screenPixelToMillimeterX","screenPixelToMillimeterY","screenState","screenTop","screenX","screenY","screens","scriptURL","scripting","scripts","scroll","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollAmount","scrollBehavior","scrollBy","scrollByLines","scrollByPages","scrollDelay","scrollHeight","scrollIntoView","scrollIntoViewIfNeeded","scrollLeft","scrollLeftMax","scrollMargin","scrollMarginBlock","scrollMarginBlockEnd","scrollMarginBlockStart","scrollMarginBottom","scrollMarginInline","scrollMarginInlineEnd","scrollMarginInlineStart","scrollMarginLeft","scrollMarginRight","scrollMarginTop","scrollMaxX","scrollMaxY","scrollPadding","scrollPaddingBlock","scrollPaddingBlockEnd","scrollPaddingBlockStart","scrollPaddingBottom","scrollPaddingInline","scrollPaddingInlineEnd","scrollPaddingInlineStart","scrollPaddingLeft","scrollPaddingRight","scrollPaddingTop","scrollRestoration","scrollSnapAlign","scrollSnapStop","scrollSnapType","scrollTo","scrollTop","scrollTopMax","scrollWidth","scrollX","scrollY","scrollbar-color","scrollbar-gutter","scrollbar-width","scrollbar3dLightColor","scrollbarArrowColor","scrollbarBaseColor","scrollbarColor","scrollbarDarkShadowColor","scrollbarFaceColor","scrollbarGutter","scrollbarHighlightColor","scrollbarShadowColor","scrollbarTrackColor","scrollbarWidth","scrollbars","scrolling","scrollingElement","sctp","sctpCauseCode","sdp","sdpLineNumber","sdpMLineIndex","sdpMid","seal","search","searchBox","searchBoxJavaBridge_","searchParams","sectionRowIndex","secureConnectionStart","security","seed","seek","seekToNextFrame","seekable","seeking","select","selectAllChildren","selectAlternateInterface","selectAudioOutput","selectConfiguration","selectNode","selectNodeContents","selectNodes","selectSingleNode","selectSubString","selectURL","selected","selectedIndex","selectedOptions","selectedStyleSheetSet","selectedStylesheetSet","selectedTrack","selection","selectionDirection","selectionEnd","selectionStart","selector","selectorText","self","send","sendAsBinary","sendBeacon","sendFeatureReport","sendMessage","sendNativeMessage","sendOrder","sendReport","sender","sentAlert","sentTimestamp","separator","serial","serialNumber","serializable","serializeToString","serverTiming","service","serviceWorker","session","sessionId","sessionStorage","sessions","set","setActionHandler","setActive","setAlpha","setAppBadge","setAttribute","setAttributeNS","setAttributeNode","setAttributeNodeNS","setAttributionReporting","setBadgeBackgroun
267dColor","setBadgeText","setBadgeTextColor","setBaseAndExtent","setBigInt64","setBigUint64","setBindGroup","setBingCurrentSearchDefault","setBlendConstant","setCameraActive","setCapture","setCaptureHandleConfig","setCodecPreferences","setColor","setCompositeOperation","setConfiguration","setConsumer","setCurrentTime","setCustomValidity","setData","setDate","setDragImage","setEnabled","setEnd","setEndAfter","setEndBefore","setEndPoint","setExpires","setFillColor","setFilterRes","setFloat16","setFloat32","setFloat64","setFloatValue","setFocusBehavior","setFormValue","setFromBase64","setFromHex","setFullYear","setHTMLUnsafe","setHeaderExtensionsToNegotiate","setHeaderValue","setHours","setIcon","setIdentityProvider","setImmediate","setIndexBuffer","setInt16","setInt32","setInt8","setInterval","setItem","setKeyframes","setLineCap","setLineDash","setLineJoin","setLineWidth","setLiveSeekableRange","setLocalDescription","setMatrix","setMatrixValue","setMediaKeys","setMicrophoneActive","setMilliseconds","setMinutes","setMiterLimit","setMonth","setNamedItem","setNamedItemNS","setNonUserCodeExceptions","setOrientToAngle","setOrientToAuto","setOrientation","setOverrideHistoryNavigationMode","setPaint","setParameter","setParameters","setPeriodicWave","setPipeline","setPointerCapture","setPopup","setPosition","setPositionState","setPreference","setPriority","setPrivateToken","setProperty","setPrototypeOf","setRGBColor","setRGBColorICCColor","setRadius","setRangeText","setRemoteDescription","setReportEventDataForAutomaticBeacons","setRequestHeader","setResizable","setResourceTimingBufferSize","setRotate","setScale","setScissorRect","setSeconds","setSelectionRange","setServerCertificate","setShadow","setSharedStorageContext","setSignals","setSinkId","setSkewX","setSkewY","setStart","setStartAfter","setStartBefore","setStatus","setStdDeviation","setStencilReference","setStreams","setStrictMode","setStringValue","setStrokeColor","setSuggestResult","setTargetAtTime","setTargetValueAtTime","setTime","setTimeout","setTitle","setTransform","setTranslate","setUTCDate","setUTCFullYear","setUTCHours","setUTCMilliseconds","setUTCMinutes","setUTCMonth","setUTCSeconds","setUint16","setUint32","setUint8","setUninstallURL","setUpdateUrlData","setUri","setValidity","setValueAtTime","setValueCurveAtTime","setVariable","setVelocity","setVersion","setVertexBuffer","setViewport","setYear","setZoom","setZoomSettings","settingName","settingValue","sex","shaderLocation","shaderSource","shadowBlur","shadowColor","shadowOffsetX","shadowOffsetY","shadowRoot","shadowRootClonable","shadowRootDelegatesFocus","shadowRootMode","shadowRootSerializable","shape","shape-image-threshold","shape-margin","shape-outside","shape-rendering","shapeImageThreshold","shapeMargin","shapeOutside","shapeRendering","share","sharedStorage","sharedStorageWritable","sheet","shift","shiftKey","shiftLeft","shippingAddress","shippingOption","shippingType","show","showDirectoryPicker","showHelp","showModal","showModalDialog","showModelessDialog","showNotification","showOpenFilePicker","showPicker","showPopover","showSaveFilePicker","sidebar","sidebarAction","sign","signal","signalingState","signature","silent","sin","singleNodeValue","sinh","sinkId","sittingToStandingTransform","size","sizeAdjust","sizeToContent","sizeX","sizeZ","sizes","skewX","skewXSelf","skewY","skewYSelf","skipTransition","skipped","slice","slope","slot","slotAssignment","small","smil","smooth","smoothingTimeConstant","snapTargetBlock","snapTargetInline","snapToLines","snapshotItem","snapshotLength","some","sort","sortingCode","source","sourceBuffer","sourceBuffers","sourceCapabilities","sourceCharPosition","sourceFile","sourceFunctionName","sourceIndex","sourceMap","sourceURL","sources","spacing","span","speak","speakAs","speaking","species","specified","specularConstant","specularExponent","speechSynthesis","speed","speedOfSound","spellcheck","sphericalHarmonicsCoefficients","splice","split","splitText","spreadMethod","sqrt","src","srcElement","srcFactor","srcFilter","srcObject","srcUrn","srcdoc","srclang","srcset","stack","stackTraceLimit","stacktrace","stageParameters","standalone","standby","start","startContainer","startE","startIce","startLoadTime","startMessages","startNotifications","startOffset","startProfiling","startRendering","startShark","startTime","startViewTransition","startsWith","state","states","stats","status","statusCode","statusMessage","statusText","statusbar","stdDeviationX","stdDeviationY","stencilBack","stencilClearValue","stencilFront","stencilFunc","stencilFuncSeparate","stencilLoadOp","stencilMask","stencilMaskSeparate","stencilOp","stencilOpSeparate","stencilReadMask","stencilReadOnly","stencilStoreOp","
267stencilWriteMask","step","stepDown","stepMismatch","stepMode","stepUp","sticky","stitchTiles","stop","stop-color","stop-opacity","stopColor","stopImmediatePropagation","stopNotifications","stopOpacity","stopProfiling","stopPropagation","stopShark","stopped","storage","storageArea","storageBuckets","storageName","storageStatus","storageTexture","store","storeOp","storeSiteSpecificTrackingException","storeWebWideTrackingException","stpVersion","stream","streamErrorCode","streams","stretch","strike","string","stringValue","stringify","stripIndexFormat","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeRect","strokeStyle","strokeText","strokeWidth","structuredClone","style","styleAndLayoutStart","styleFloat","styleMap","styleMedia","styleSheet","styleSheetSets","styleSheets","sub","subarray","subject","submit","submitFrame","submitter","subscribe","substr","substring","substringData","subtle","subtree","suffix","suffixes","summary","sup","supported","supportedContentEncodings","supportedEntryTypes","supportedValuesOf","supports","supportsFiber","supportsSession","supportsText","surfaceScale","surroundContents","suspend","suspendRedraw","svb","svh","svi","svmax","svmin","svw","swapCache","swapNode","sweepFlag","symbols","symmetricDifference","sync","syntax","sysexEnabled","system","systemCode","systemId","systemLanguage","systemXDPI","systemYDPI","tBodies","tFoot","tHead","tab","tab-size","tabId","tabIds","tabIndex","tabSize","table","table-layout","tableLayout","tableValues","tabs","tag","tagName","tagUrn","tags","taintEnabled","take","takePhoto","takeRecords","tan","tangentialPressure","tanh","target","targetAddressSpace","targetElement","targetRayMode","targetRaySpace","targetTouches","targetURL","targetX","targetY","targets","tcpType","tee","tel","telemetry","terminate","test","texImage2D","texImage3D","texParameterf","texParameteri","texStorage2D","texStorage3D","texSubImage2D","texSubImage3D","text","text-align","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","textAlign","textAlignLast","textAnchor","textAutospace","textBaseline","textCombineUpright","textContent","textDecoration","textDecorationBlink","textDecorationColor","textDecorationLine","textDecorationLineThrough","textDecorationNone","textDecorationOverline","textDecorationSkipInk","textDecorationStyle","textDecorationThickness","textDecorationUnderline","textEmphasis","textEmphasisColor","textEmphasisPosition","textEmphasisStyle","textIndent","textJustify","textJustifyTrim","textKashida","textKashidaSpace","textLength","textOrientation","textOverflow","textRendering","textShadow","textTracks","textTransform","textUnderlineOffset","textUnderlinePosition","textWrap","textWrapMode","textWrapStyle","texture","theme","then","threadId","threshold","thresholds","throwIfAborted","tiltX","tiltY","time","timeEnd","timeLog","timeOrigin","timeRemaining","timeStamp","timecode","timeline","timelineTime","timeout","timestamp","timestampOffset","timestampWrites","timing","title","titlebarAreaRect","tlsChannelId","to","toArray","toBase64","toBlob","toDataURL","toDateString","toElement","toExponential","toFixed","toFloat32Array","toFloat64Array","toGMTString","toHex","toISOString","toJSON","toLocaleDateString","toLocaleFormat","toLocaleLowerCase","toLocaleString","toLocaleTimeString","toLocaleUpperCase","toLowerCase","toMatrix","toMethod","toPrecision","toPrimitive","toReversed","toSdp","toSorted","toSource","toSpliced","toStaticHTML","toString","toStringTag","toSum","toTimeStr
267ing","toUTCString","toUpperCase","toWellFormed","toggle","toggleAttribute","toggleLongPressEnabled","togglePopover","toggleReaderMode","token","tone","toneBuffer","tooLong","tooShort","toolbar","top","topMargin","topSites","topology","total","totalFrameDelay","totalFrames","totalFramesDuration","totalVideoFrames","touch-action","touchAction","touched","touches","trace","track","trackVisibility","trackedAnchors","tracks","tran","transaction","transactions","transceiver","transfer","transferControlToOffscreen","transferFromImageBitmap","transferImageBitmap","transferIn","transferOut","transferSize","transferToFixedLength","transferToImageBitmap","transform","transform-box","transform-origin","transform-style","transformBox","transformFeedbackVaryings","transformOrigin","transformPoint","transformString","transformStyle","transformToDocument","transformToFragment","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","transitionBehavior","transitionDelay","transitionDuration","transitionProperty","transitionTimingFunction","translate","translateSelf","translationX","translationY","transport","traverseTo","trim","trimEnd","trimLeft","trimRight","trimStart","trueSpeed","trunc","truncate","trustedTypes","try","turn","twist","type","typeDetail","typeMismatch","typeMustMatch","types","u2f","ubound","uint16","uint32","uint8","uint8Clamped","unadjustedMovement","unclippedDepth","unconfigure","undefined","underlineStyle","underlineThickness","unescape","uneval","ungroup","unicode","unicode-bidi","unicodeBidi","unicodeRange","unicodeSets","uniform1f","uniform1fv","uniform1i","uniform1iv","uniform1ui","uniform1uiv","uniform2f","uniform2fv","uniform2i","uniform2iv","uniform2ui","uniform2uiv","uniform3f","uniform3fv","uniform3i","uniform3iv","uniform3ui","uniform3uiv","uniform4f","uniform4fv","uniform4i","uniform4iv","uniform4ui","uniform4uiv","uniformBlockBinding","uniformMatrix2fv","uniformMatrix2x3fv","uniformMatrix2x4fv","uniformMatrix3fv","uniformMatrix3x2fv","uniformMatrix3x4fv","uniformMatrix4fv","uniformMatrix4x2fv","uniformMatrix4x3fv","uninstallSelf","union","unique","uniqueID","uniqueNumber","unit","unitType","units","unloadEventEnd","unloadEventStart","unlock","unmap","unmount","unobserve","unpackColorSpace","unpause","unpauseAnimations","unreadCount","unregister","unregisterContentHandler","unregisterProtocolHandler","unscopables","unselectable","unshift","unsubscribe","unsuspendRedraw","unsuspend
267RedrawAll","unwatch","unwrapKey","upDegrees","upX","upY","upZ","update","updateAdInterestGroups","updateCallbackDone","updateCharacterBounds","updateCommands","updateControlBounds","updateCurrentEntry","updateIce","updateInkTrailStartPoint","updateInterval","updatePlaybackRate","updateRangeEnd","updateRangeStart","updateRenderState","updateSelection","updateSelectionBounds","updateSettings","updateText","updateTiming","updateViaCache","updateWith","updated","updating","upgrade","upload","uploadTotal","uploaded","upper","upperBound","upperOpen","uri","url","urn","urns","usage","usages","usb","usbVersionMajor","usbVersionMinor","usbVersionSubminor","useCurrentView","useMap","useProgram","usedSpace","user-select","userActivation","userAgent","userAgentData","userChoice","userHandle","userHint","userInitiated","userLanguage","userSelect","userState","userVisibleOnly","username","usernameFragment","utterance","uuid","v8BreakIterator","vAlign","vLink","valid","validate","validateProgram","validationMessage","validity","value","valueAsDate","valueAsNumber","valueAsString","valueInSpecifiedUnits","valueMissing","valueOf","valueText","valueType","values","variable","variant","variationSettings","vb","vector-effect","vectorEffect","velocityAngular","velocityExpansion","velocityX","velocityY","vendor","vendorId","vendorSub","verify","version","vertex","vertexAttrib1f","vertexAttrib1fv","vertexAttrib2f","vertexAttrib2fv","vertexAttrib3f","vertexAttrib3fv","vertexAttrib4f","vertexAttrib4fv","vertexAttribDivisor","vertexAttribDivisorANGLE","vertexAttribI4i","vertexAttribI4iv","vertexAttribI4ui","vertexAttribI4uiv","vertexAttribIPointer","vertexAttribPointer","vertical","vertical-align","verticalAlign","verticalOverflow","vh","vi","vibrate","vibrationActuator","videoBitsPerSecond","videoHeight","videoTracks","videoWidth","view","viewBox","viewBoxString","viewDimension","viewFormats","viewTarget","viewTargetString","viewTransition","viewport","viewportAnchorX","viewportAnchorY","viewportElement","views","violatedDirective","virtualKeyboard","virtualKeyboardPolicy","visibility","visibilityState","visible","visibleRect","visualViewport","vlinkColor","vmax","vmin","voice","voiceURI","volume","vrml","vspace","vw","w","wait","waitAsync","waitSync","waiting","wake","wakeLock","wand","warmup","warn","wasAlternateProtocolAvailable","wasClean","wasDiscarded","wasFetchedViaSpdy","wasNpnNegotiated","watch","watchAvailability","watchPosition","webNavigation","webRequest","webdriver","webkitAddKey","webkitAlignContent","webkitAlignItems","webkitAlignSelf","webkitAnimation","webkitAnimationDelay","webkitAnimationDirection","webkitAnimationDuration","webkitAnimationFillMode","webkitAnimationIterationCount","webkitAnimationName","webkitAnimationPlayState","webkitAnimationTimingFunction","webkitAppearance","webkitAudioContext","webkitAudioDecodedByteCount","webkitAudioPannerNode","webkitBackfaceVisibility","webkitBackground","webkitBackgroundAttachment","webkitBackgroundClip","webkitBackgroundColor","webkitBackgroundImage","webkitBackgroundOrigin","webkitBackgroundPosition","webkitBackgroundPositionX","webkitBackgroundPositionY","webkitBackgroundRepeat","webkitBackgroundSize","webkitBackingStorePixelRatio","webkitBorderBottomLeftRadius","webkitBorderBottomRightRadius","webkitBorderImage","webkitBorderImageOutset","webkitBorderImageRepeat","webkitBorderImageSlice","webkitBorderImageSource","webkitBorderImageWidth","webkitBorderRadius","webkitBorderTopLeftRadius","webkitBorderTopRightRadius","webkitBoxAlign","webkitBoxDirection","webkitBoxFlex","webkitBoxOrdinalGroup","webkitBoxOrient","webkitBoxPack","webkitBoxShadow","webkitBoxSizing","webkitCancelAnimationFrame","webkitCancelFullScreen","webkitCancelKeyRequest","webkitCancelRequestAnimationFrame","webkitClearResourceTimings","webkitClipPath","webkitClosedCaptionsVisible","webkitConvertPointFromNodeToPage","webkitConvertPointFromPageToNode","webkitCreateShadowRoot","webkitCurrentFullScreenElement","webkitCurrentPlaybackTargetIsWireless","webkitDecodedFrameCount","webkitDirectionInvertedFromDevice","webkitDisplayingFullscreen","webkitDroppedFrameCount","webkitEnterFullScreen","webkitEnterFullscreen","webkitEntries","webkitExitFullScreen","webkitExitFullscreen","webkitExitPointerLock","webkitFilter","webkitFlex","webkitFlexBasis","webkitFlexDirection","webkitFlexFlow","webkitFlexGrow","webkitFlexShrink","webkitFlexWrap","webkitFontFeatureSettings","webkitFullScreenKeyboardInputAllowed","webkitFullscreenElement","webkitFullscreenEnabled","webkitGenerateKeyRequest","webkitGetAsEntry","webkitGetDatabaseNames","webkitGetEntries","webkitGetEntriesByName","webkitGetEntriesByType","webkitGetFlowByName","webkitGetGamepads","webkitGetImageDataHD","webkitGetNamedFlows","webkitGetRegionFlowRanges","webkitGetUserMedia","webkitHasClosedCaptions","webkitHidden","webkitIDBCursor","webkitIDBDatabase","webkitIDBDatabaseError","webkitIDBDatabaseException","webkitIDBFactory","webkitIDBIndex","webkitIDBKeyRange","webkitIDBObjectStore","webkitIDBRequest","webkitIDBTransaction","webkitImageSmoothingEnabled","webkitIndexedDB","webkitInitMessageEvent","webkitIsFullScreen","webkitJustifyContent","webkitKeys","webkitLineClamp","webkitLineDashOffset","webkitLockOrientation","webkitMask","webkitMaskClip","webkitMaskComposite","webkitMaskImage","webkitMaskOrigin","webkitMaskPosition","webkitMaskPositionX","webkitMaskPositionY","webkitMaskRepeat","webkitMaskSize","webkitMatchesSelector","webkitMediaStream","webkitNotifications","webkitOfflineAudioContext","webkitOrder","webkitOrientation","webkitPeerConnection00","webkitPersistentStorage","webkitPerspective","webkitPerspectiveOrigin","webkitPointerLockElement","webkitPostMessage","webkitPreservesPitch","webkitPutImageDataHD","webkitRTCPeerConnection","webkitRegionOverset","webkitRelativePath","webkitRequestAnimationFrame","webkitRequestFileSystem","webkitRequestFullScreen","webkitRequestFullscreen","webkitRequestPointerLock","webkitResolveLocalFileSystemURL","webkitSetMediaKeys","webkitSetResourceTimingBufferSize","webkitShadowRoot","webkitShowPlaybackTargetPicker","webkitSlice","webkitSpeechGrammar","webkitSpeechGrammarList","webkitSpeechRecognition","webkitSpeechRecognitionError","webkitSpeechRecognitionEvent","webkitStorageInfo","webkitSupportsFullscreen","webkitTemporaryStorage","webkitTextFillColor","webkitTextSecurity","webkitTextSizeAdjust","webkitTextStroke","webkitTextStrokeColor","webkitTextStrokeWidth","webkitTransform","webkitTransformOrigin","webkitTransformStyle","webkitTransition","webkitTransitionDelay","webkitTransitionDuration","webkitTransitionProperty","webkitTransitionTimingFunction","webkitURL","webkitUnlockOrientation","webkitUserSelect","webkitVideoDecodedByteCount","webkitVisibilityState","webkitWirelessVideoPlaybackDisabled","webkitdirectory","webkitdropzone","webstore","weight","wgslLanguageFeatures","whatToS
267how","wheelDelta","wheelDeltaX","wheelDeltaY","whenDefined","which","white-space","white-space-collapse","whiteSpace","whiteSpaceCollapse","wholeText","widows","width","will-change","willChange","willValidate","window","windowAttribution","windowControlsOverlay","windowId","windowIds","windows","with","withCredentials","withResolvers","word-break","word-spacing","word-wrap","wordBreak","wordSpacing","wordWrap","workerStart","worklet","wow64","wrap","wrapKey","writable","writableAuxiliaries","write","writeBuffer","writeMask","writeText","writeTexture","writeTimestamp","writeValue","writeValueWithResponse","writeValueWithoutResponse","writeWithoutResponse","writeln","writing-mode","writingMode","writingSuggestions","x","x1","x2","xChannelSelector","xmlEncoding","xmlStandalone","xmlVersion","xmlbase","xmllang","xmlspace","xor","xr","y","y1","y2","yChannelSelector","yandex","yield","z","z-index","zIndex","zoom","zoomAndPan","zoomRectScreen"];function lV(e){sV.forEach(s);var t=["Symbol","Map","Promise","Proxy","Reflect","Set","WeakMap","WeakSet"],i={},r=typeof global=="object"?global:self;t.forEach(function(l){i[l]=r[l]||function(){}}),["null","true","false","NaN","Infinity","-Infinity","undefined"].forEach(s),[Object,Array,Function,Number,String,Boolean,Error,Math,Date,RegExp,i.Symbol,ArrayBuffer,DataView,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,eval,EvalError,Float32Array,Float64Array,Int8Array,Int16Array,Int32Array,isFinite,isNaN,JSON,i.Map,parseFloat,parseInt,i.Promise,i.Proxy,RangeError,ReferenceError,i.Reflect,i.Set,SyntaxError,TypeError,Uint8Array,Uint8ClampedArray,Uint16Array,Uint32Array,URIError,i.WeakMap,i.WeakSet].forEach(function(l){Object.getOwnPropertyNames(l).map(s),l.prototype&&Object.getOwnPropertyNames(l.prototype).map(s)});function s(l){e.add(l)}}function uV(e,t){function i(r){el(t,r)}e.walk(new Zn(function(r){r instanceof Ut&&r.quote?i(r.key):r instanceof gn&&r.quote?i(r.key.name):r instanceof Nn&&rl(r.property,i)}))}function rl(e,t){e.walk(new Zn(function(i){return i instanceof $e?rl(i.tail_node(),t):i instanceof it?t(i.value):i instanceof Xe&&(rl(i.consequent,t),rl(i.alternative,t)),!0}))}function cV(e,t){var i=-1,r=new Map,s=t.nth_identifier||kf;return e=e.transform(new Xi(function(c){c instanceof Yi||c instanceof qi||c instanceof da||c instanceof Oa||c instanceof Ka?c.key.name=l(c.key.name):c instanceof Ra&&(c.property=l(c.property))})),e;function l(c){let f=r.get(c);return f||(f=s.get(++i),r.set(c,f)),f}}function fR(e){var t=new Set;return Gn(e,i=>{i instanceof Yi||i instanceof qi||i instanceof da||i instanceof Oa||i instanceof Ra||(i instanceof Ut?typeof i.key=="string"&&Oi(i,Yc)&&t.add(i.key):i instanceof gn?Oi(i,Yc)&&t.add(i.key.name):i instanceof Xt?Oi(i,Yc)&&t.add(i.property):i instanceof Nn&&i.property instanceof it&&Oi(i,Yc)&&t.add(i.property.value))}),t}function fV(e,t,i=fR(e)){t=xr(t,{builtins:!1,cache:null,debug:!1,keep_quoted:!1,nth_identifier:kf,only_cache:!1,regex:null,reserved:null,undeclared:!1,only_annotated:!1},!0);var r=t.nth_identifier,s=t.reserved;Array.isArray(s)||(s=[s]);var l=new Set(s);t.builtins||lV(l);var c=-1,f;t.cache?f=t.cache.props:f=new Map;var h=t.only_annotated,p=t.regex&&new RegExp(t.regex),v=t.debug!==!1,E;v&&(E=t.debug===!0?"":t.debug);var A=new Set,R=new Set;f.forEach(D=>R.add(D));var x=!!t.keep_quoted;return e.walk(new Zn(function(D){if(!(D instanceof Yi||D instanceof qi||D instanceof da||D instanceof Oa||D instanceof Ra))if(D instanceof Ut)typeof D.key=="string"&&(!x||!D.quote)&&m(D.key);else if(D instanceof gn)(!x||!D.quote)&&m(D.key.name);else if(D instanceof Xt){var k=!!t.undeclared;if(!k){for(var y=D;y.expression;)y=y.expression;k=!(y.thedef&&y.thedef.undeclared)}k&&(!x||!D.quote)&&m(D.property)}else D instanceof Nn?x||rl(D.property,m):D instanceof we&&D.expression.print_to_string()=="Object.defineProperty"?rl(D.args[1],m):D instanceof oe&&D.operator==="in"?rl(D.left,m):D instanceof it&&Oi(D,ly)&&m(D.value)})),e.transform(new Xi(function(D){D instanceof Yi||D instanceof qi||D instanceof da||D instanceof Oa||D instanceof Ra||(D instanceof Ut?typeof D.key=="string"&&(!x||!D.quote)&&(D.key=S(D.key)):D instanceof gn?(!x||!D.quote)&&(D.computed_key()||(D.key.name=S(D.key.name))):D instanceof Xt?(!x||!D.quote)&&(D.property=S(D.property)):!x&&D instanceof Nn?D.property=C(D.property):D instanceof we&&D.expression.print_to_string()=="Object.defineProperty"?D.args[
2671]=C(D.args[1]):D instanceof oe&&D.operator==="in"?D.left=C(D.left):D instanceof it&&Oi(D,ly)&&(_A(D),D.value=S(D.value)))}));function F(D){return R.has(D)||l.has(D)?!1:t.only_cache?f.has(D):!/^-?[0-9]+(\.[0-9]+)?(e[+-][0-9]+)?$/.test(D)}function _(D){return h&&!i.has(D)?!1:p&&!p.test(D)?i.has(D):l.has(D)?!1:f.has(D)||A.has(D)}function m(D){F(D)&&A.add(D),_(D)||R.add(D)}function S(D){if(!_(D))return D;var k=f.get(D);if(!k){if(v){var y="_$"+D+"$"+E+"_";F(y)&&(k=y)}if(!k)do k=r.get(++c);while(!F(k));f.set(D,k)}return k}function C(D){return D.transform(new Xi(function(k){if(k instanceof $e){var y=k.expressions.length-1;k.expressions[y]=C(k.expressions[y])}else k instanceof it?(_A(k),k.value=S(k.value)):k instanceof Xe&&(k.consequent=C(k.consequent),k.alternative=C(k.alternative));return k}))}}var dV=typeof Buffer<"u"?e=>Buffer.from(e,"base64").toString():e=>decodeURIComponent(escape(atob(e))),hV=typeof Buffer<"u"?e=>Buffer.from(e).toString("base64"):e=>btoa(unescape(encodeURIComponent(e)));function mV(e){var t=/(?:^|[^.])\/\/# sourceMappingURL=data:application\/json(;[\w=-]*)?;base64,([+/0-9A-Za-z]*=*)\s*$/.exec(e);return t?dV(t[2]):(console.warn("inline source map not found"),null)}function ns(e,t,i){t[e]&&i.forEach(function(r){t[r]&&(typeof t[r]!="object"&&(t[r]={}),e in t[r]||(t[r][e]=t[e]))})}function UA(e){e&&("props"in e?e.props instanceof Map||(e.props=u2(e.props)):e.props=new Map)}function zA(e){return{props:c2(e.props)}}function*pV(e,t,i){t=xr(t,{compress:{},ecma:void 0,enclose:!1,ie8:!1,keep_classnames:void 0,keep_fnames:!1,mangle:{},module:!1,nameCache:null,output:null,format:null,parse:{},rename:void 0,safari10:!1,sourceMap:!1,spidermonkey:!1,timings:!1,toplevel:!1,warnings:!1,wrap:!1},!0);var r=t.timings&&{start:Date.now()};if(t.keep_classnames===void 0&&(t.keep_classnames=t.keep_fnames),t.rename===void 0&&(t.rename=t.compress&&t.mangle),t.output&&t.format)throw new Error("Please only specify either output or format option, preferrably format.");t.format=t.format||t.output||{},ns("ecma",t,["parse","compress","format"]),ns("ie8",t,["compress","mangle","format"]),ns("keep_classnames",t,["compress","mangle"]),ns("keep_fnames",t,["compress","mangle"]),ns("module",t,["parse","compress","mangle"]),ns("safari10",t,["mangle","format"]),ns("toplevel",t,["compress","mangle"]),ns("warnings",t,["compress"]);var s;t.mangle&&(t.mangle=xr(t.mangle,{cache:t.nameCache&&(t.nameCache.vars||{}),eval:!1,ie8:!1,keep_classnames:!1,keep_fnames:!1,module:!1,nth_identifier:kf,properties:!1,reserved:[],safari10:!1,toplevel:!1},!0),t.mangle.properties&&(typeof t.mangle.properties!="object"&&(t.mangle.properties={}),t.mangle.properties.keep_quoted&&(s=t.mangle.properties.reserved,Array.isArray(s)||(s=[]),t.mangle.properties.reserved=s),t.nameCache&&!("cache"in t.mangle.properties)&&(t.mangle.properties.cache=t.nameCache.props||{})),UA(t.mangle.cache),UA(t.mangle.properties.cache)),t.sourceMap&&(t.sourceMap=xr(t.sourceMap,{asObject:!1,content:null,filename:null,includeSources:!1,root:null,url:null},!0)),r&&(r.parse=Date.now());var l;if(e instanceof Wt)l=e;else{if((typeof e=="string"||t.parse.spidermonkey&&!Array.isArray(e))&&(e=[e]),t.parse=t.parse||{},t.parse.toplevel=null,t.parse.spidermonkey)t.parse.toplevel=Ee.from_mozilla_ast(Object.keys(e).reduce(function(A,R){return A?(A.body=A.body.concat(e[R].body),A):e[R]},null));else{delete t.parse.spidermonkey;for(var c in e)if(Ri(e,c)&&(t.parse.filename=c,t.parse.toplevel=gf(e[c],t.parse),t.sourceMap&&t.sourceMap.content=="inline")){if(Object.keys(e).length>1)throw new Error("inline source map only works with singular input");t.sourceMap.content=mV(e[c])}}if(t.parse.toplevel===null)throw new Error("no source file given");l=t.parse.toplevel}s&&t.mangle.properties.keep_quoted!=="strict"&&uV(l,s);var f;t.mangle&&t.mangle.properties&&(f=fR(l)),t.wrap&&(l=l.wrap_commonjs(t.wrap)),t.enclose&&(l=l.wrap_enclose(t.enclose)),r&&(r.rename=Date.now()),r&&(r.compress=Date.now()),t.compress&&(l=new Hx(t.compress,{mangle_options:t.mangle}).compress(l)),r&&(r.scope=Date.now()),t.mangle&&l.figure_out_scope(t.mangle),r&&(r.mangle=Date.now()),t.mangle&&(l.compute_char_frequency(t.mangle),l.mangle_names(t.mangle),l=cV(l,t.mangle)),r&&(r.properties=Date.now()),t.mangle&&t.mangle.properties&&(l=fV(l,t.mangle.properties,f)),r&&(r.format=Date.now());var h={};t.format.ast&&(h.ast=l),t.format.spidermonkey&&(h.ast=l.to_mozilla_ast());let p;if(!Ri(t.format,"code")||t.format.code){if(p={...t.format},p.ast||(p._destroy_ast=!0,Gn(l,A=>{A instanceof Ue&&(A.variables=void 0,A.enclosed=void 0,A.parent_scope=void 0),A.block_scope&&(A.block_scope.variables=void 0,A.block_scope.enclosed=void 0,A.block_scope.parent_scope=void 0)})),t.sourceMap){if(t.sourceMap.includeSources&&e instanceof Wt)throw new Error("original source content unavailable");
267p.source_map=yield*oV({file:t.sourceMap.filename,orig:t.sourceMap.content,root:t.sourceMap.root,files:t.sourceMap.includeSources?e:null})}delete p.ast,delete p.code,delete p.spidermonkey;var v=uv(p);if(l.print(v),h.code=v.get(),t.sourceMap)if(Object.defineProperty(h,"map",{configurable:!0,enumerable:!0,get(){const A=p.source_map.getEncoded();return h.map=t.sourceMap.asObject?A:JSON.stringify(A)},set(A){Object.defineProperty(h,"map",{value:A,writable:!0})}}),h.decoded_map=p.source_map.getDecoded(),t.sourceMap.url=="inline"){var E=typeof h.map=="object"?JSON.stringify(h.map):h.map;h.code+=`
268//# sourceMappingURL=data:application/json;charset=utf-8;base64,`+hV(E)}else t.sourceMap.url&&(h.code+=`
269//# sourceMappingURL=`+t.sourceMap.url)}return t.nameCache&&t.mangle&&(t.mangle.cache&&(t.nameCache.vars=zA(t.mangle.cache)),t.mangle.properties&&t.mangle.properties.cache&&(t.nameCache.props=zA(t.mangle.properties.cache))),p&&p.source_map&&p.source_map.destroy(),r&&(r.end=Date.now(),h.timings={parse:.001*(r.rename-r.parse),rename:.001*(r.compress-r.rename),compress:.001*(r.scope-r.compress),scope:.001*(r.mangle-r.scope),mangle:.001*(r.properties-r.mangle),properties:.001*(r.format-r.properties),format:.001*(r.end-r.format),total:.001*(r.end-r.start)}),h}async function _V(e,t,i){const r=pV(e,t);let s,l;do l=r.next(await s),s=l.value;while(!l.done);return l.value}function gV(e,t){return t?e.map(i=>i.chatpalette).join(`
270`):e.map(i=>`【${i.maneuver}】${i.part}/${i.timing}/${i.cost}/${i.range} ${i.effect}`).join(`
271`)}function dR(e,t=!1){const i=e.map(c=>[c.part,c.maneuver,c.timing,c.cost,c.range,c.effect,c.category,c.level,c.chatpalette]),r=`
272    function change_pulldown(op, value) {
273      const opts = document.querySelector("#Table_Power tr:last-child " + op).getElementsByTagName("option");
274      for (let i = 0; i < opts.length; i++) {
275        if (opts[i].value == value) {
276          opts[i].selected = true;
277          break;
278        }
279      }
280    }
281
282    function change_pulldowntext(op, value) {
283      const opts = document.querySelector("#Table_Power tr:last-child " + op).getElementsByTagName("option");
284      for (let i = 0; i < opts.length; i++) {
285        if (opts[i].text == value) {
286          opts[i].selected = true;
287          break;
288        }
289      }
290    }
291
292    function change_text(op, value) {
293      document.querySelector("#Table_Power tr:last-child " + op).value = value;
294    }
295
296    const query = [
297      "[name='Pow_Type']",
298      "#Power_hantei\\\\[\\\\]",
299      "#Power_name\\\\[\\\\]",
300      "#Power_timing\\\\[\\\\]",
301      "#Power_cost\\\\[\\\\]",
302      "#Power_range\\\\[\\\\]",
303      "#Power_memo\\\\[\\\\]",
304      "#Power_shozoku\\\\[\\\\]"
305    ];
306
307    function add_maneuver(arr) {
308      arr.forEach(m => {
309        addLinePower();
310        change_pulldowntext(query[1], m[0]);
311        change_text(query[2], m[1]);
312        change_pulldowntext(query[3], m[2]);
313        change_text(query[4], m[3]);
314        change_text(query[5], m[4]);
315        change_text(query[6], m[5]);
316        change_text(query[7], m[6] + m[7]);
317      });
318    }
319  `,s=e.map(c=>c.maneuver).join("、"),l=t?`alert('${s}を追加しました');`:"";return`${r}const data=${JSON.stringify(i)};add_maneuver(data);${l}`}async function yV(e){const i=`(function(){${dR(e,!0)}})()`;return`javascript:${(await _V(i,{compress:{dead_code:!0,drop_console:!0,passes:3,unsafe:!0,unsafe_methods:!0},mangle:{toplevel:!0,properties:{regex:/^(change_pulldown|change_pulldowntext|change_text|add_maneuver)$/}},format:{ascii_only:!0,comments:!1}})).code||i}`}function Eg(e,t,i){if(!t.trim())return i?e:e.filter(s=>s.sup!=="esp");const r=t.toLowerCase();return e.filter(s=>!i&&s.sup==="esp"?!1:s.maneuver.toLowerCase().includes(r)||s.effect.toLowerCase().includes(r)||s.part.toLowerCase().includes(r)||s.category.toLowerCase().includes(r))}function vV(e,t){let i=[...e];if(t.includeESP||(i=i.filter(r=>r.sup!=="esp")),t.category!==-1&&(i=i.filter(r=>Number(r.cateint)===t.category)),t.level!==-1&&(i=i.filter(r=>Number(r.levelv)===t.level)),t.cost){const r=Number(t.cost);i=i.filter(s=>{const l=Number(s.costint);switch(t.costCondition){case 0:return s.cost===t.cost;case 1:return!Number.isNaN(l)&&l<r;case 2:return!Number.isNaN(l)&&l<=r;case 3:return!Number.isNaN(l)&&l>=r;case 4:return!Number.isNaN(l)&&l>r;case 5:return s.cost==="なし";case 6:return s.cost==="0";case 7:return s.cost==="効果参照";default:return!0}})}if(t.range){const r=Number(t.range);i=i.filter(s=>{const l=Number(s.rangemin),c=Number(s.rangemax);switch(t.rangeCondition){case 0:return s.range===t.range;case 1:return!Number.isNaN(l)&&l<r;case 2:return!Number.isNaN(l)&&l<=r;case 3:return!Number.isNaN(c)&&c>=r;case 4:return!Number.isNaN(c)&&c>r;case 5:return!Number.isNaN(l)&&!Number.isNaN(c)&&l<=r&&c>=r;case 6:return s.range==="自身";case 7:return s.range==="効果参照";default:return!0}})}if(t.keyword){const r=t.keyword.toLowerCase();i=i.filter(s=>Object.values(s).some(l=>String(l).toLowerCase().includes(r)))}return i}function EV(e){const t=JSON.stringify(e),r=new TextEncoder().encode(t),l=`
320(function() {
321  const base64Data = '${btoa(String.fromCharCode(...r))}';
322
323  // base64デコード(UTF-8対応)
324  const binaryString = atob(base64Data);
325  const bytes = new Uint8Array(binaryString.length);
326  for (let i = 0; i < binaryString.length; i++) {
327    bytes[i] = binaryString.charCodeAt(i);
328  }
329  const decoder = new TextDecoder();
330  const maneuvers = JSON.parse(decoder.decode(bytes));
331
332  const container = document.createElement('div');
333  container.id = 'nechronica-search-ui';
334  container.style.cssText = \`
335    position: fixed;
336    bottom: 10px;
337    right: 10px;
338    width: 320px;
339    background: #1f2937;
340    border: 2px solid #06b6d4;
341    border-radius: 8px;
342    padding: 12px;
343    z-index: 999999;
344    font-family: system-ui, sans-serif;
345    color: #fff;
346    box-shadow: 0 4px 20px rgba(0,0,0,0.5);
347  \`;
348
349  const searchBox = document.createElement('input');
350  searchBox.type = 'text';
351  searchBox.placeholder = 'マニューバ名で検索';
352  searchBox.style.cssText = \`
353    width: 100%;
354    padding: 8px;
355    margin-bottom: 8px;
356    background: #374151;
357    border: 1px solid #4b5563;
358    border-radius: 4px;
359    color: #fff;
360    font-size: 14px;
361  \`;
362
363  const resultArea = document.createElement('div');
364  resultArea.style.cssText = \`
365    max-height: 150px;
366    overflow-y: auto;
367    margin-bottom: 8px;
368    background: #374151;
369    border-radius: 4px;
370    padding: 4px;
371  \`;
372
373  const copyright = document.createElement('div');
374  copyright.style.cssText = \`
375    font-size: 10px;
376    color: #9ca3af;
377    text-align: center;
378    padding-top: 4px;
379    border-top: 1px solid #4b5563;
380  \`;
381  copyright.textContent = '© 神谷涼/インコグ・ラボ';
382
383  container.appendChild(searchBox);
384  container.appendChild(resultArea);
385  container.appendChild(copyright);
386  document.body.appendChild(container);
387
388  searchBox.focus();
389
390  searchBox.addEventListener('input', function() {
391    const query = this.value.toLowerCase().trim();
392    if (!query) {
393      resultArea.innerHTML = '';
394      return;
395    }
396
397    const results = maneuvers.filter(m =>
398      m.maneuver.toLowerCase().includes(query)
399    ).slice(0, 10);
400
401    if (results.length === 0) {
402      resultArea.innerHTML = '<div style="padding:8px;color:#9ca3af">該当なし</div>';
403      return;
404    }
405
406    resultArea.innerHTML = results.map(m => \`
407      <div style="padding:6px;margin:2px 0;background:#4b5563;border-radius:4px;cursor:pointer;font-size:13px"
408          data-maneuver='\${JSON.stringify([m.part, m.maneuver, m.timing, m.cost, m.range, m.effect, m.category, m.level, m.chatpalette])}'>
409        \${m.maneuver} (\${m.part}/\${m.timing})
410      </div>
411    \`).join('');
412
413    resultArea.querySelectorAll('[data-maneuver]').forEach(el => {
414      el.onclick = function() {
415        const data = [JSON.parse(this.getAttribute('data-maneuver'))];
416
417        function change_pulldown(op, value) {
418          const opts = document.querySelector("#Table_Power tr:last-child " + op).getElementsByTagName("option");
419          for (let i = 0; i < opts.length; i++) {
420            if (opts[i].value == value) {
421              opts[i].selected = true;
422              break;
423            }
424          }
425        }
426
427        function change_pulldowntext(op, value) {
428          const opts = document.querySelector("#Table_Power tr:last-child " + op).getElementsByTagName("option");
429          for (let i = 0; i < opts.length; i++) {
430            if (opts[i].text == value) {
431              opts[i].selected = true;
432              break;
433            }
434          }
435        }
436
437        function change_text(op, value) {
438          document.querySelector("#Table_Power tr:last-child " + op).value = value;
439        }
440
441        const query = [
442          "[name='Pow_Type']",
443          "#Power_hantei\\\\[\\\\]",
444          "#Power_name\\\\[\\\\]",
445          "#Power_timing\\\\[\\\\]",
446          "#Power_cost\\\\[\\\\]",
447          "#Power_range\\\\[\\\\]",
448          "#Power_memo\\\\[\\\\]",
449          "#Power_shozoku\\\\[\\\\]"
450        ];
451
452        data.forEach(m => {
453          addLinePower();
454          change_pulldowntext(query[1], m[0]);
455          change_text(query[2], m[1]);
456          change_pulldowntext(query[3], m[2]);
457          change_text(query[4], m[3]);
458          change_text(query[5], m[4]);
459          change_text(query[6], m[5]);
460          change_text(query[7], m[6] + m[7]);
461        });
462
463        let toast = document.getElementById('nechronica-toast');
464        if (!toast) {
465          toast = document.createElement('div');
466          toast.id = 'nechronica-toast';
467          toast.style.cssText = \`
468            position: fixed;
469            top: 20px;
470            right: 20px;
471            background: #10b981;
472            color: #fff;
473            padding: 12px 20px;
474            border-radius: 6px;
475            font-size: 14px;
476            z-index: 9999999;
477            box-shadow: 0 4px 12px rgba(0,0,0,0.3);
478            transition: opacity 0.3s;
479          \`;
480          document.body.appendChild(toast);
481        }
482        toast.textContent = \`「\${data[0][1]}」を追加しました\`;
483        toast.style.opacity = '1';
484        clearTimeout(toast._timer);
485        toast._timer = setTimeout(() => { toast.style.opacity = '0'; }, 2000);
486      };
487    });
488  });
489})();
490  `.trim();return`javascript:${encodeURIComponent(l)}`}function bV(){const[e,t]=H.useState(!1),[i,r]=H.useState(!1),[s,l]=H.useState(!1),[c,f]=H.useState([]),[h,p]=H.useState(""),[v,E]=H.useState(!1),[A,R]=H.useState(""),[x,F]=H.useState(-1),[_,m]=H.useState(-1),[S,C]=H.useState(""),[D,k]=H.useState(0),[y,b]=H.useState(""),[O,L]=H.useState(0),[I,Y]=H.useState([]),[K,ae]=H.useState([]);H.useEffect(()=>{fetch("/tools/trpg/nechronica/maneuvers.json").then(te=>te.json()).then(te=>{f(te);const de=Eg(te,"",e);Y(de)}).catch(te=>console.error("Failed to load maneuvers:",te))},[e]),H.useEffect(()=>{if(c.length>0){const te=Eg(c,"",e);Y(te)}},[e,c]);const me=async te=>{if(p(te),te.trim())try{const G=new TextEncoder().encode(te.toLowerCase().trim()),$=await crypto.subtle.digest("SHA-256",G);Array.from(new Uint8Array($)).map(j=>j.toString(16).padStart(2,"0")).join("")==="0e6fb5d4754e7902f42d116baf9de0465367033a577a69004e2eca32bbd8f371"&&l(!0)}catch(Ae){console.error("Failed to generate hash:",Ae)}const de=Eg(c,te,e);Y(de)},xe=()=>{const te=vV(c,{keyword:A,category:x,level:_,cost:S,costCondition:D,range:y,rangeCondition:O,includeESP:e});Y(te)},X=H.useMemo(()=>new Set(K.map(te=>te.maneuver)),[K]),le=H.useCallback(te=>{ae(de=>de.find(G=>G.maneuver===te.maneuver)?(setTimeout(()=>$n.error(`「${te.maneuver}」を削除しました`),0),de.filter(G=>G.maneuver!==te.maneuver)):(setTimeout(()=>$n.success(`「${te.maneuver}」を追加しました`),0),[...de,te]))},[]);return B.jsxs(B.Fragment,{children:[B.jsxs(Zh,{children:[B.jsx("title",{children:"マニューバ検索 | ネクロニカツール | r74tech"}),B.jsx("meta",{name:"description",content:"ネクロニカのマニューバを検索し、チャットパレットやブックマークレットを生成できるツールです。"}),B.jsx("meta",{property:"og:title",content:"マニューバ検索 | ネクロニカツール"}),B.jsx("meta",{property:"og:description",content:"ネクロニカのマニューバ検索ツール"})]}),B.jsx(bx,{position:"top-center",toastOptions:{duration:2e3,style:{background:"#1f2937",color:"#fff",border:"1px solid #374151"},success:{iconTheme:{primary:"#10b981",secondary:"#fff"}}}}),B.jsx("div",{className:"fixed top-0 left-0 right-0 z-20 border-b-2 border-cyan-500/30 bg-gray-900/95 shadow-lg backdrop-blur-sm",children:B.jsxs("div",{className:"mx-auto max-w-7xl p-3 md:p-4",children:[B.jsxs("header",{className:"mb-3 flex items-center justify-between",children:[B.jsx("h1",{className:"text-xl font-bold md:text-2xl",children:"ネクロニカ マニューバ検索"}),B.jsx(zu,{to:"/",className:"text-sm text-cyan-400 hover:text-cyan-300",children:"← ホーム"})]}),B.jsxs("div",{className:"mb-3",children:[B.jsx(s2,{value:h,onChange:me,placeholder:"マニューバ検索"}),B.jsxs("div",{className:"mt-3 flex flex-wrap items-center justify-center gap-3 text-sm md:gap-4",children:[B.jsxs("label",{className:"flex cursor-pointer items-center gap-2",children:[B.jsx("input",{type:"checkbox",checked:e,onChange:te=>t(te.target.checked),className:"h-4 w-4"}),B.jsx("span",{children:"ESPサプリメントのスキルを含む"})]}),B.jsxs("label",{className:"flex cursor-pointer items-center gap-2",children:[B.jsx("input",{type:"checkbox",checked:i,onChange:te=>r(te.target.checked),className:"h-4 w-4"}),B.jsx("span",{children:"ダイスコマンドを含む"})]}),B.jsx("button",{type:"button",onClick:()=>E(!v),className:"rounded bg-cyan-600 px-3 py-1 text-sm hover:bg-cyan-700",children:v?"詳細検索を閉じる":"詳細検索"})]}),v&&B.jsx("div",{className:"mt-3",children:B.jsx(r2,{keyword:A,category:x,level:_,cost:S,costCondition:D,range:y,rangeCondition:O,onKeywordChange:R,onCategoryChange:F,onLevelChange:m,onCostChange:C,onCostConditionChange:k,onRangeChange:b,onRangeConditionChange:L,onSearch:xe})})]})]})}),B.jsx("div",{className:"pt-[260px] md:pt-[220px]",children:B.jsx("div",{className:`mx-auto max-w-7xl p-4 ${K.length>0?"pb-[300px] md:pb-[280px]":"pb-20"}`,children:B.jsx("div",{className:"grid gap-4",children:I.map(te=>{const de=X.has(te.maneuver);return B.jsx(o2,{maneuver:te,isSelected:de,onToggle:()=>le(te)},te.maneuver)})})})}),K.length>0&&B.jsx("div",{className:"fixed bottom-12 left-0 right-0 z-10 border-t-2 border-cyan-500/30 bg-gray-900/95 p-3 shadow-lg backdrop-blur-sm md:bottom-10 md:p-4",children:B.jsxs("div",{className:"mx-auto max-w-7xl",children:[B.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[B.jsxs("h2",{className:"text-lg font-bold md:text-xl",children:["チャットパレット (",K.length,"件)"]}),B.jsx("button",{type:"button",onClick:()=>{ae([]),$n.success("クリアしました")},className:"rounded bg-red-600 px-3 py-1 text-sm font-bold hover:bg-red-700 md:px-4 md:py-2",children:"クリア"})]}),B.jsx("textarea",{className:"mb-2 w-full resize-none rounded bg-gray-800 p-2 font-mono text-xs md:p-3 md:text-sm",value:gV(K,i),readOnly:!0,rows:3,onClick:te=>{te.currentTarget.select(),$n.success("テキストを選択しました")},onKeyUp:te=>{te.preventDefault()}}),B.jsxs("div",{className:`grid gap-2 ${s?"md:grid-cols-3":"md:grid-cols-2"}`,children:[B.jsx("button",{type:"button",onClick:()=>{const te=dR(K);navigator.clipboard.writeText(te),$n.success("キャラシ登録コードをコピーしました")},className:"w-full rounded bg-green-600 px-4 py-3 text-sm font-bold hover:bg-green-700 md:text-base",children:"コードを出力"}),B.jsx("button",{type:"button",onClick:async()=>{try{const te=await yV(K);await navigator.clipboard.writeText(te),$n.success("ブックマークレットをコピーしました")}catch(te){$n.error("コピーに失敗しました"),console.error(te)}},className:"w-full rounded bg-blue-600 px-4 py-3 text-sm font-bold hover:bg-blue-700 md:text-base",children:"ブックマークレット"}),s&&B.jsx("button",{type:"button",onClick:()=>{try{const te=EV(c);navigator.clipboard.writeText(te).then(()=>$n.success("検索ブックマークレットをコピーしました"),()=>$n.error("コピーに失敗しました"))}catch(te){$n.error("コピーに失敗しました"),console.error(te)}},className:"w-full rounded bg-purple-600 px-4 py-3 text-sm font-bold hover:bg-purple-700 md:text-base",children:"検索BM"})]})]})}),B.jsx("footer",{className:"fixed bottom-0 left-0 right-0 z-10 border-t border-cyan-500/20 bg-gray-900/95 backdrop-blur-sm",children:B.jsx("div",{className:"mx-auto max-w-7xl px-3 py-2 text-center text-xs text-gray-400 md:px-4",children:B.jsxs("div",{className:"flex flex-col items-center gap-1 md:flex-row md:justify-center md:gap-4",children:[B.jsx("span",{children:"「永い後日談のネクロニカ」は神谷涼氏およびインコグ・ラボの著作物です"}),B.jsx("span",{className:"hidden md:inline",children:"|"}),B.jsx("a",{href:"http://www.nechronica.com/top.html",target:"_blank",rel:"noopener noreferrer",className:"text-cyan-400 hover:text-cyan-300",children:"公式サイト"}),B.jsx("a",{href:"http://incoglab.com/",target:"_blank",rel:"noopener noreferrer",className:"text-cyan-400 hover:text-cyan-300",children:"インコグ・ラボ"})]})})})]})}const SV={0:"オート",1:"アクション",2:"ジャッジ",3:"ダメージ",4:"ラピッド"};function TV(e,t){const i=DV(e);CV(e);const r=xV(e),s=hR(e),l=OV(e,i),c=[{label:"頭",value:r.head,max:r.head},{label:"腕",value:r.arm,max:r.arm},{label:"胴",value:r.torso,max:r.torso},{label:"脚",value:r.leg,max:r.leg},...RV(e)];return{kind:"character",data:{name:e.pc_name||e.data_title||"無名のドール",memo:l,initiative:Number.parseInt(e.Act_Total,10)||0,status:c,commands:s,...t&&{externalUrl:t}}}}function AV(e){return hR(e)}function DV(e){const t=[];e.pc_name&&t.push(`キャラクター名: ${e.pc_name}`),e.shuzoku&&t.push(`種族: ${e.shuzoku}`),e.age&&t.push(`享年: ${e.age}`);const i=[];return e.color_hair&&i.push(`髪の色: ${e.color_hair}`),e.color_eye&&i.push(`瞳の色: ${e.color_eye}`),e.color_skin&&i.push(`肌の色: ${e.color_skin}`),i.length>0&&t.push(i.join(" / ")),e.pc_height&&t.push(`身長: ${e.pc_height}`),e.pc_weight&&t.push(`体重: ${e.pc_weight}
490`),t.push(""),t.push(`ポジション: ${e.Position_Name}`),t.push(`クラス: ${e.MCLS_Name} / ${e.SCLS_Name}`),t.push(`初期配置: ${e.sex}`),t.push(`行動値: ${e.Act_Total}`),t.join(`
491`)}function CV(e){const t=[];if(t.push("■パーソナルデータ■"),t.push(""),e.pc_carma&&t.push(`暗示: ${e.pc_carma}`),e.kakera_name&&e.kakera_name.length>0){const i=e.kakera_name.map((r,s)=>{if(!r)return null;const l=e.kakera_memo[s]||"";return l?`${r}: ${l}`:r}).filter(Boolean);if(i.length>0){t.push("[記憶のカケラ]");for(const r of i)r&&t.push(r);t.push("")}}t.push("[未練]   内容    狂気度  発狂時");for(let i=0;i<e.roice_name.length;i++){const r=e.roice_name[i];if(!r)continue;const s=e.roice_pos[i]||"",l=Number.parseInt(e.roice_damage[i],10)||3,c="■".repeat(l)+"□".repeat(4-l),f=e.roice_neg[i]||"",h=e.roice_break[i]||"";t.push(`${r} への ${s} ${c} ${f}(${h})`)}return t.join(`
492`)}function xV(e){const t={head:0,arm:0,torso:0,leg:0};for(const i of e.Power_Type)switch(i){case"1":t.head++;break;case"3":t.arm++;break;case"4":t.torso++;break;case"5":t.leg++;break}return t}function hR(e){const t=[];t.push("nm 未練決定"),t.push("");const i=[{name:"対話判定",modifiers:["+1","","-1"]},{name:"狂気判定",modifiers:["+2","+1","","-1","-2"]},{name:"行動判定",modifiers:["+2","+1","","-1","-2"]}];for(const{name:r,modifiers:s}of i){for(const l of s)t.push(`1nc${l} ${r}${r==="対話判定"?":":""}`);t.push("")}for(let r=0;r<e.Power_name.length;r++){const s=e.Power_name[r];if(!s)continue;const l=e.Power_shozoku[r]||"",c=SV[e.Power_timing[r]]||"",f=e.Power_cost[r]||"",h=e.Power_range[r]||"",p=e.Power_memo[r]||"";t.push(`1na 【${s}】 ${l} / ${c} / ${f} / ${h} ${p}`)}return t.join(`
493`)}function RV(e){const t=[];for(let i=0;i<e.roice_name.length;i++){const r=e.roice_name[i];if(!r)continue;const s=e.roice_pos[i]||"",l=Number.parseInt(e.roice_damage[i],10)||3;t.push({label:`${r}(${s})`,value:l,max:4})}return t}function OV(e,t,i){let r=`基礎データ:
494${t}`;return e.pc_making_memo?r+=`メモ:
495${e.pc_making_memo}`:r+=`メモ:
496`,r}function wV(){const[e,t]=H.useState(""),[i,r]=H.useState(""),[s,l]=H.useState(""),[c,f]=H.useState(!1),h=(E,A)=>{const R=TV(E,A),x=JSON.stringify(R,null,2);t(x);const F=AV(E);r(F)},p=async(E,A)=>{try{if(!E){$n.error("変換データがありません");return}await navigator.clipboard.writeText(E),$n.success(`${A}をコピーしました`)}catch(R){$n.error("コピーに失敗しました"),console.error(R)}},v=async()=>{if(!s.trim()){$n.error("URLを入力してください");return}f(!0);try{let E=s.trim();E.endsWith(".html")?E=E.replace(/\.html$/,".js"):E.endsWith(".js")||(E=`${E}.js`);const R=await(await fetch(E)).text();let x;try{x=JSON.parse(R)}catch{const F=R.match(/\{[\s\S]*\}/);if(F)x=JSON.parse(F[0]);else throw new Error("JSONPパースエラー")}h(x,s),$n.success("変換しました")}catch(E){$n.error("データの読み込みに失敗しました"),console.error(E)}finally{f(!1)}};return B.jsxs(B.Fragment,{children:[B.jsxs(Zh,{children:[B.jsx("title",{children:"キャラクター保管所 → CCFOLIA 変換 | ネクロニカツール | r74tech"}),B.jsx("meta",{name:"description",content:"キャラクター保管所(ネクロニカ)のデータをCCFOLIAのClipboard API形式に変換できるツールです。"}),B.jsx("meta",{property:"og:title",content:"キャラクター保管所 → CCFOLIA 変換"}),B.jsx("meta",{property:"og:description",content:"キャラクター保管所のデータをCCFOLIA形式に変換"})]}),B.jsx(bx,{position:"top-center",toastOptions:{duration:2e3,style:{background:"#1f2937",color:"#fff",border:"1px solid #374151"},success:{iconTheme:{primary:"#10b981",secondary:"#fff"}}}}),B.jsx("div",{className:"min-h-screen bg-gray-900 text-gray-100 p-4",children:B.jsxs("div",{className:"max-w-7xl mx-auto",children:[B.jsxs("header",{className:"mb-6 flex items-center justify-between",children:[B.jsx("h1",{className:"text-2xl md:text-3xl font-bold",children:"キャラクター保管所 → CCFOLIA 変換"}),B.jsx(zu,{to:"/",className:"text-sm text-cyan-400 hover:text-cyan-300",children:"← ホーム"})]}),B.jsxs("div",{className:"mb-4 text-sm text-gray-400",children:[B.jsxs("p",{children:[B.jsx("a",{href:"https://charasheet.vampire-blood.net/",target:"_blank",rel:"noopener noreferrer",className:"text-cyan-400 hover:text-cyan-300",children:"キャラクター保管所"}),"(ネクロニカ)のデータをCCFOLIAの",B.jsx("a",{href:"https://docs.ccfolia.com/developer-api/clipboard-api",target:"_blank",rel:"noopener noreferrer",className:"text-cyan-400 hover:text-cyan-300",children:"Clipboard API"}),"形式に変換します"]}),B.jsx("p",{className:"mt-1",children:"キャラクター保管所のURLを入力して「読込・変換」を押してください"})]}),B.jsxs("div",{className:"mb-6 bg-gray-800 p-6 rounded-lg",children:[B.jsx("h2",{className:"text-xl font-bold mb-4",children:"入力"}),B.jsxs("div",{className:"space-y-2",children:[B.jsx("label",{htmlFor:"vb-url-input",className:"text-sm text-gray-400 block",children:"キャラクター保管所のURL:"}),B.jsxs("div",{className:"flex gap-2",children:[B.jsx("input",{id:"vb-url-input",type:"text",value:s,onChange:E=>l(E.target.value),placeholder:"https://charasheet.vampire-blood.net/100",className:"flex-1 px-3 py-2 bg-gray-900 border border-gray-700 rounded text-sm focus:outline-none focus:border-cyan-500",onKeyDown:E=>
496{E.key==="Enter"&&v()}}),B.jsx("button",{type:"button",onClick:v,disabled:c,className:"px-6 py-2 bg-blue-600 hover:bg-blue-700 rounded text-sm font-bold disabled:opacity-50 disabled:cursor-not-allowed min-w-[120px]",children:c?"読込中...":"読込・変換"})]}),B.jsx("p",{className:"text-xs text-gray-500",children:"※ キャラクター保管所(ネクロニカ)のURLを入力してください"})]})]}),B.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[B.jsxs("div",{className:"space-y-3 bg-gray-800 p-6 rounded-lg",children:[B.jsxs("div",{className:"flex items-center justify-between",children:[B.jsx("h2",{className:"text-xl font-bold",children:"CCFOLIA Clipboard API"}),B.jsxs("div",{className:"flex gap-2",children:[B.jsx("button",{type:"button",onClick:()=>p(e,"CCFOLIA JSON"),disabled:!e,className:"text-sm px-4 py-2 rounded bg-cyan-600 hover:bg-cyan-700 disabled:opacity-50 disabled:cursor-not-allowed font-bold",children:"コピー"}),B.jsx("button",{type:"button",onClick:()=>t(""),disabled:!e,className:"text-sm px-3 py-2 rounded bg-gray-700 hover:bg-gray-600 disabled:opacity-50 disabled:cursor-not-allowed",children:"クリア"})]})]}),B.jsx("textarea",{value:e,readOnly:!0,placeholder:"URLを入力して「読込・変換」ボタンを押すと、CCFOLIA用のJSONがここに表示されます...",className:"w-full h-96 p-3 bg-gray-900 border border-gray-700 rounded font-mono text-sm resize-none focus:outline-none focus:border-cyan-500",onClick:E=>{e&&(E.currentTarget.select(),$n.success("テキストを選択しました"))},onKeyUp:E=>{E.key==="Enter"&&e&&(E.currentTarget.select(),$n.success("テキストを選択しました"))}}),e&&B.jsxs("div",{className:"p-4 bg-gray-900 border border-gray-700 rounded text-sm",children:[B.jsx("p",{className:"text-cyan-400 font-bold mb-2",children:"使い方:"}),B.jsxs("ol",{className:"list-decimal list-inside space-y-1 text-gray-300",children:[B.jsx("li",{children:"「コピー」ボタンでクリップボードにコピー"}),B.jsx("li",{children:"CCFOLIAを開く"}),B.jsx("li",{children:"ボード上で右クリック → 貼り付け (Ctrl+V)"}),B.jsx("li",{children:"キャラクターが配置されます"})]})]})]}),B.jsxs("div",{className:"space-y-3 bg-gray-800 p-6 rounded-lg",children:[B.jsxs("div",{className:"flex items-center justify-between",children:[B.jsx("h2",{className:"text-xl font-bold",children:"チャットパレット"}),B.jsxs("div",{className:"flex gap-2",children:[B.jsx("button",{type:"button",onClick:()=>p(i,"チャットパレット"),disabled:!i,className:"text-sm px-4 py-2 rounded bg-cyan-600 hover:bg-cyan-700 disabled:opacity-50 disabled:cursor-not-allowed font-bold",children:"コピー"}),B.jsx("button",{type:"button",onClick:()=>r(""),disabled:!i,className:"text-sm px-3 py-2 rounded bg-gray-700 hover:bg-gray-600 disabled:opacity-50 disabled:cursor-not-allowed",children:"クリア"})]})]}),B.jsx("textarea",{value:i,readOnly:!0,placeholder:"URLを入力して「読込・変換」ボタンを押すと、チャットパレットがここに表示されます...",className:"w-full h-96 p-3 bg-gray-900 border border-gray-700 rounded font-mono text-sm resize-none focus:outline-none focus:border-cyan-500",onClick:E=>{i&&(E.currentTarget.select(),$n.success("テキストを選択しました"))},onKeyUp:E=>{E.key==="Enter"&&i&&(E.currentTarget.select(),$n.success("テキストを選択しました"))}}),i&&B.jsxs("div",{className:"p-4 bg-gray-900 border border-gray-700 rounded text-sm",children:[B.jsx("p",{className:"text-cyan-400 font-bold mb-2",children:"使い方:"}),B.jsxs("ol",{className:"list-decimal list-inside space-y-1 text-gray-300",children:[B.jsx("li",{children:"「コピー」ボタンでクリップボードにコピー"}),B.jsx("li",{children:"CCFOLIAのチャットパレットを開く"}),B.jsx("li",{children:"貼り付けて保存"})]})]})]})]}),B.jsx("footer",{className:"mt-8 pt-6 border-t border-gray-700 text-center text-sm text-gray-400",children:B.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-center gap-2 md:gap-4",children:[B.jsx("span",{children:"「永い後日談のネクロニカ」は神谷涼氏およびインコグ・ラボの著作物です"}),B.jsx("span",{className:"hidden md:inline",children:"|"}),B.jsx("a",{href:"http://www.nechronica.com/top.html",target:"_blank",rel:"noopener noreferrer",className:"text-cyan-400 hover:text-cyan-300",children:"公式サイト"}),B.jsx("a",{href:"http://incoglab.com/",target:"_blank",rel:"noopener noreferrer",className:"text-cyan-400 hover:text-cyan-300",children:"インコグ・ラボ"})]})})]})})]})}M1.createRoot(document.getElementById("root")).render(B.jsx(H.StrictMode,{children:B.jsx(cD,{children:B.jsx(jw,{children:B.jsxs(Tw,{children:[B.jsx(Ys,{path:"/",element:B.jsx(mI,{})}),B.jsx(Ys,{path:"/tools",element:B.jsx(pI,{})}),B.jsx(Ys,{path:"/tools/trpg",element:B.jsx(_I,{})}),B.jsx(Ys,{path:"/tools/trpg/nechronica",element:B.jsx(gI,{})}),B.jsx(Ys,{path:"/tools/trpg/nechronica/maneuversearch",element:B.jsx(bV,{})}),B.jsx(Ys,{path:"/tools/trpg/nechronica/vampireblood2ccfolia",element:B.jsx(wV,{})})]})})})}));

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.