PageSourceSearch

https://nobluue.com/assets/index-CjYirkuF.js

js nobluue.com collected 2026-09-24 14:48:50 UTC 434,962 bytes, 284 lines download raw bytes

1(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))u(c);new MutationObserver(c=>{for(const f of c)if(f.type==="childList")for(const d of f.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&u(d)}).observe(document,{childList:!0,subtree:!0});function r(c){const f={};return c.integrity&&(f.integrity=c.integrity),c.referrerPolicy&&(f.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?f.credentials="include":c.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function u(c){if(c.ep)return;c.ep=!0;const f=r(c);fetch(c.href,f)}})();function Xm(l){return l&&l.__esModule&&Object.prototype.hasOwnProperty.call(l,"default")?l.default:l}var Us={exports:{}},Si={};/**
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 Hp;function s1(){if(Hp)return Si;Hp=1;var l=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function r(u,c,f){var d=null;if(f!==void 0&&(d=""+f),c.key!==void 0&&(d=""+c.key),"key"in c){f={};for(var p in c)p!=="key"&&(f[p]=c[p])}else f=c;return c=f.ref,{$$typeof:l,type:u,key:d,ref:c!==void 0?c:null,props:f}}return Si.Fragment=i,Si.jsx=r,Si.jsxs=r,Si}var qp;function c1(){return qp||(qp=1,Us.exports=s1()),Us.exports}var h=c1(),Hs={exports:{}},ge={};/**
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 Yp;function f1(){if(Yp)return ge;Yp=1;var l=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),d=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),E=Symbol.iterator;function b(A){return A===null||typeof A!="object"?null:(A=E&&A[E]||A["@@iterator"],typeof A=="function"?A:null)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,O={};function j(A,V,w){this.props=A,this.context=V,this.refs=O,this.updater=w||N}j.prototype.isReactComponent={},j.prototype.setState=function(A,V){if(typeof A!="object"&&typeof A!="function"&&A!=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,A,V,"setState")},j.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function L(){}L.prototype=j.prototype;function q(A,V,w){this.props=A,this.context=V,this.refs=O,this.updater=w||N}var ne=q.prototype=new L;ne.constructor=q,k(ne,j.prototype),ne.isPureReactComponent=!0;var te=Array.isArray;function Y(){}var W={H:null,A:null,T:null,S:null},ue=Object.prototype.hasOwnProperty;function ce(A,V,w){var $=w.ref;return{$$typeof:l,type:A,key:V,ref:$!==void 0?$:null,props:w}}function he(A,V){return ce(A.type,V,A.props)}function ee(A){return typeof A=="object"&&A!==null&&A.$$typeof===l}function P(A){var V={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(w){return V[w]})}var Se=/\/+/g;function ae(A,V){return typeof A=="object"&&A!==null&&A.key!=null?P(""+A.key):V.toString(36)}function F(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(Y,Y):(A.status="pending",A.then(function(V){A.status==="pending"&&(A.status="fulfilled",A.value=V)},function(V){A.status==="pending"&&(A.status="rejected",A.reason=V)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function B(A,V,w,$,de){var oe=typeof A;(oe==="undefined"||oe==="boolean")&&(A=null);var Te=!1;if(A===null)Te=!0;else switch(oe){case"bigint":case"string":case"number":Te=!0;break;case"object":switch(A.$$typeof){case l:case i:Te=!0;break;case x:return Te=A._init,B(Te(A._payload),V,w,$,de)}}if(Te)return de=de(A),Te=$===""?"."+ae(A,0):$,te(de)?(w="",Te!=null&&(w=Te.replace(Se,"$&/")+"/"),B(de,V,w,"",function(qt){return qt}
vendor: 28,942 bytes, lines 17-48
17)):de!=null&&(ee(de)&&(de=he(de,w+(de.key==null||A&&A.key===de.key?"":(""+de.key).replace(Se,"$&/")+"/")+Te)),V.push(de)),1;Te=0;var Ze=$===""?".":$+":";if(te(A))for(var Be=0;Be<A.length;Be++)$=A[Be],oe=Ze+ae($,Be),Te+=B($,V,w,oe,de);else if(Be=b(A),typeof Be=="function")for(A=Be.call(A),Be=0;!($=A.next()).done;)$=$.value,oe=Ze+ae($,Be++),Te+=B($,V,w,oe,de);else if(oe==="object"){if(typeof A.then=="function")return B(F(A),V,w,$,de);throw V=String(A),Error("Objects are not valid as a React child (found: "+(V==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":V)+"). If you meant to render a collection of children, use an array instead.")}return Te}function K(A,V,w){if(A==null)return A;var $=[],de=0;return B(A,$,"","",function(oe){return V.call(w,oe,de++)}),$}function re(A){if(A._status===-1){var V=A._result;V=V(),V.then(function(w){(A._status===0||A._status===-1)&&(A._status=1,A._result=w)},function(w){(A._status===0||A._status===-1)&&(A._status=2,A._result=w)}),A._status===-1&&(A._status=0,A._result=V)}if(A._status===1)return A._result.default;throw A._result}var be=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var V=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(V))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)},C={map:K,forEach:function(A,V,w){K(A,function(){V.apply(this,arguments)},w)},count:function(A){var V=0;return K(A,function(){V++}),V},toArray:function(A){return K(A,function(V){return V})||[]},only:function(A){if(!ee(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};return ge.Activity=v,ge.Children=C,ge.Component=j,ge.Fragment=r,ge.Profiler=c,ge.PureComponent=q,ge.StrictMode=u,ge.Suspense=y,ge.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=W,ge.__COMPILER_RUNTIME={__proto__:null,c:function(A){return W.H.useMemoCache(A)}},ge.cache=function(A){return function(){return A.apply(null,arguments)}},ge.cacheSignal=function(){return null},ge.cloneElement=function(A,V,w){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var $=k({},A.props),de=A.key;if(V!=null)for(oe in V.key!==void 0&&(de=""+V.key),V)!ue.call(V,oe)||oe==="key"||oe==="__self"||oe==="__source"||oe==="ref"&&V.ref===void 0||($[oe]=V[oe]);var oe=arguments.length-2;if(oe===1)$.children=w;else if(1<oe){for(var Te=Array(oe),Ze=0;Ze<oe;Ze++)Te[Ze]=arguments[Ze+2];$.children=Te}return ce(A.type,de,$)},ge.createContext=function(A){return A={$$typeof:d,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:f,_context:A},A},ge.createElement=function(A,V,w){var $,de={},oe=null;if(V!=null)for($ in V.key!==void 0&&(oe=""+V.key),V)ue.call(V,$)&&$!=="key"&&$!=="__self"&&$!=="__source"&&(de[$]=V[$]);var Te=arguments.length-2;if(Te===1)de.children=w;else if(1<Te){for(var Ze=Array(Te),Be=0;Be<Te;Be++)Ze[Be]=arguments[Be+2];de.children=Ze}if(A&&A.defaultProps)for($ in Te=A.defaultProps,Te)de[$]===void 0&&(de[$]=Te[$]);return ce(A,oe,de)},ge.createRef=function(){return{current:null}},ge.forwardRef=function(A){return{$$typeof:p,render:A}},ge.isValidElement=ee,ge.lazy=function(A){return{$$typeof:x,_payload:{_status:-1,_result:A},_init:re}},ge.memo=function(A,V){return{$$typeof:m,type:A,compare:V===void 0?null:V}},ge.startTransition=function(A){var V=W.T,w={};W.T=w;try{var $=A(),de=W.S;de!==null&&de(w,$),typeof $=="object"&&$!==null&&typeof $.then=="function"&&$.then(Y,be)}catch(oe){be(oe)}finally{V!==null&&w.types!==null&&(V.types=w.types),W.T=V}},ge.unstable_useCacheRefresh=function(){return W.H.useCacheRefresh()},ge.use=function(A){return W.H.use(A)},ge.useActionState=function(A,V,w){return W.H.useActionState(A,V,w)},ge.useCallback=function(A,V){return W.H.useCallback(A,V)},ge.useContext=function(A){return W.H.useContext(A)},ge.useDebugValue=function(){},ge.useDeferredValue=function(A,V){return W.H.useDeferredValue(A,V)},ge.useEffect=function(A,V){return W.H.useEffect(A,V)},ge.useEffectEvent=function(A){return W.H.useEffectEvent(A)},ge.useId=function(){return W.H.useId()},ge.useImperativeHandle=function(A,V,w){return W.H.useImperativeHandle(A,V,w)},ge.useInsertionEffect=function(A,V){return W.H.useInsertionEffect(A,V)},ge.useLayoutEffect=function(A,V){return W.H.useLayoutEffect(A,V)},ge.useMemo=function(A,V){return W.H.useMemo(A,V)},ge.useOptimistic=function(A,V){return W.H.useOptimistic(A,V)},ge.useReducer=function(A,V,w){return W.H.useReducer(A,V,w)},ge.useRef=function(A){return W.H.useRef(A)},ge.useState=function(A){return W.H.useState(A)},ge.useSyncExternalStore=function(A,V,w){return W.H.useSyncExternalStore(A,V,w)},ge.useTransition=function(){return W.H.useTransition()},ge.version="19.2.4",ge}var Gp;function bc(){return Gp||(Gp=1,Hs.exports=f1()),Hs.exports}var U=bc(),qs={exports:{}},Ei={},Ys={exports:{}},Gs={};/**
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 Vp;function d1(){return Vp||(Vp=1,(function(l){function i(B,K){var re=B.length;B.push(K);e:for(;0<re;){var be=re-1>>>1,C=B[be];if(0<c(C,K))B[be]=K,B[re]=C,re=be;else break e}}function r(B){return B.length===0?null:B[0]}function u(B){if(B.length===0)return null;var K=B[0],re=B.pop();if(re!==K){B[0]=re;e:for(var be=0,C=B.length,A=C>>>1;be<A;){var V=2*(be+1)-1,w=B[V],$=V+1,de=B[$];if(0>c(w,re))$<C&&0>c(de,w)?(B[be]=de,B[$]=re,be=$):(B[be]=w,B[V]=re,be=V);else if($<C&&0>c(de,re))B[be]=de,B[$]=re,be=$;else break e}}return K}function c(B,K){var re=B.sortIndex-K.sortIndex;return re!==0?re:B.id-K.id}if(l.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;l.unstable_now=function(){return f.now()}}else{var d=Date,p=d.now();l.unstable_now=function(){return d.now()-p}}var y=[],m=[],x=1,v=null,E=3,b=!1,N=!1,k=!1,O=!1,j=typeof setTimeout=="function"?setTimeout:null,L=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;function ne(B){for(var K=r(m);K!==null;){if(K.callback===null)u(m);else if(K.startTime<=B)u(m),K.sortIndex=K.expirationTime,i(y,K);else break;K=r(m)}}function te(B){if(k=!1,ne(B),!N)if(r(y)!==null)N=!0,Y||(Y=!0,P());else{var K=r(m);K!==null&&F(te,K.startTime-B)}}var Y=!1,W=-1,ue=5,ce=-1;function he(){return O?!0:!(l.unstable_now()-ce<ue)}function ee(){if(O=!1,Y){var B=l.unstable_now();ce=B;var K=!0;try{e:{N=!1,k&&(k=!1,L(W),W=-1),b=!0;var re=E;try{t:{for(ne(B),v=r(y);v!==null&&!(v.expirationTime>B&&he());){var be=v.callback;if(typeof be=="function"){v.callback=null,E=v.priorityLevel;var C=be(v.expirationTime<=B);if(B=l.unstable_now(),typeof C=="function"){v.callback=C,ne(B),K=!0;break t}v===r(y)&&u(y),ne(B)}else u(y);v=r(y)}if(v!==null)K=!0;else{var A=r(m);A!==null&&F(te,A.startTime-B),K=!1}}break e}finally{v=null,E=re,b=!1}K=void 0}}finally{K?P():Y=!1}}}var P;if(typeof q=="function")P=function(){q(ee)};else if(typeof MessageChannel<"u"){var Se=new MessageChannel,ae=Se.port2;Se.port1.onmessage=ee,P=function(){ae.postMessage(null)}}else P=function(){j(ee,0)};function F(B,K){W=j(function(){B(l.unstable_now())},K)}l.unstable_IdlePriority=5,l.unstable_ImmediatePriority=1,l.unstable_LowPriority=4,l.unstable_NormalPriority=3,l.unstable_Profiling=null,l.unstable_UserBlockingPriority=2,l.unstable_cancelCallback=function(B){B.callback=null},l.unstable_forceFrameRate=function(B){0>B||125<B?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ue=0<B?Math.floor(1e3/B):5},l.unstable_getCurrentPriorityLevel=function(){return E},l.unstable_next=function(B){switch(E){case 1:case 2:case 3:var K=3;break;default:K=E}var re=E;E=K;try{return B()}finally{E=re}},l.unstable_requestPaint=function(){O=!0},l.unstable_runWithPriority=function(B,K){switch(B){case 1:case 2:case 3:case 4:case 5:break;default:B=3}var re=E;E=B;try{return K()}finally{E=re}},l.unstable_scheduleCallback=function(B,K,re){var be=l.unstable_now();switch(typeof re=="object"&&re!==null?(re=re.delay,re=typeof re=="number"&&0<re?be+re:be):re=be,B){case 1:var C=-1;break;case 2:C=250;break;case 5:C=1073741823;break;case 4:C=1e4;break;default:C=5e3}return C=re+C,B={id:x++,callback:K,priorityLevel:B,startTime:re,expirationTime:C,sortIndex:-1},re>be?(B.sortIndex=re,i(m,B),r(y)===null&&B===r(m)&&(k?(L(W),W=-1):k=!0,F(te,re-be))):(B.sortIndex=C,i(y,B),N||b||(N=!0,Y||(Y=!0,P()))),B},l.unstable_shouldYield=he,l.unstable_wrapCallback=function(B){var K=E;return function(){var re=E;E=K;try{return B.apply(this,arguments)}finally{E=re}}}})(Gs)),Gs}var Xp;function h1(){return Xp||(Xp=1,Ys.exports=d1()),Ys.exports}var Vs={exports:{}},ht={};/**
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 Qp;function p1(){if(Qp)return ht;Qp=1;var l=bc();function i(y){var m="https://react.dev/errors/"+y;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)m+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+y+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var u={d:{f:r,r:function(){throw Error(i(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},c=Symbol.for("react.portal");function f(y,m,x){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:c,key:v==null?null:""+v,children:y,containerInfo:m,implementation:x}}var d=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(y,m){if(y==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return ht.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=u,ht.createPortal=function(y,m){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(i(299));return f(y,m,null,x)},ht.flushSync=function(y){var m=d.T,x=u.p;try{if(d.T=null,u.p=2,y)return y()}finally{d.T=m,u.p=x,u.d.f()}},ht.preconnect=function(y,m){typeof y=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,u.d.C(y,m))},ht.prefetchDNS=function(y){typeof y=="string"&&u.d.D(y)},ht.preinit=function(y,m){if(typeof y=="string"&&m&&typeof m.as=="string"){var x=m.as,v=p(x,m.crossOrigin),E=typeof m.integrity=="string"?m.integrity:void 0,b=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;x==="style"?u.d.S(y,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:v,integrity:E,fetchPriority:b}):x==="script"&&u.d.X(y,{crossOrigin:v,integrity:E,fetchPriority:b,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},ht.preinitModule=function(y,m){if(typeof y=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var x=p(m.as,m.crossOrigin);u.d.M(y,{crossOrigin:x,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&u.d.M(y)},ht.preload=function(y,m){if(typeof y=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var x=m.as,v=p(x,m.crossOrigin);u.d.L(y,x,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},ht.preloadModule=function(y,m){if(typeof y=="string")if(m){var x=p(m.as,m.crossOrigin);u.d.m(y,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:x,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else u.d.m(y)},ht.requestFormReset=function(y){u.d.r(y)},ht.unstable_batchedUpdates=function(y,m){return y(m)},ht.useFormState=function(y,m,x){return d.H.useFormState(y,m,x)},ht.useFormStatus=function(){return d.H.useHostTransitionStatus()},ht.version="19.2.4",ht}var Zp;function m1(){if(Zp)return Vs.exports;Zp=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(i){console.error(i)}}return l(),Vs.exports=p1(),Vs.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 Kp;function g1(){if(Kp)return Ei;Kp=1;var l=h1(),i=bc(),r=m1();function u(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function d(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function p(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function y(e){if(f(e)!==e)throw Error(u(188))}function m(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(u(188));return t!==e?null:e}for(var n=e,a=t;;){var o=n.return;if(o===null)break;var s=o.alternate;if(s===null){if(a=o.return,a!==null){n=a;continue}break}if(o.child===s.child){for(s=o.child;s;){if(s===n)return y(o),e;if(s===a)return y(o),t;s=s.sibling}throw Error(u(188))}if(n.return!==a.return)n=o,a=s;else{for(var g=!1,S=o.child;S;){if(S===n){g=!0,n=o,a=s;break}if(S===a){g=!0,a=o,n=s;break}S=S.sibling}if(!g){for(S=s.child;S;){if(S===n){g=!0,n=s,a=o;break}if(S===a){g=!0,a=s,n=o;break}S=S.sibling}if(!g)throw Error(u(189))}}if(n.alternate!==a)throw Error(u(190))}if(n.tag!==3)throw Error(u(188));return n.stateNode.current===n?e:t}function x(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=x(e),t!==null)return t;e=e.sibling}return null}var v=Object.assign,E=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),N=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),O=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),L=Symbol.for("react.consumer"),q=Symbol.for("react.context"),ne=Symbol.for("react.forward_ref"),te=Symbol.for("react.suspense"),Y=Symbol.for("react.suspense_list"),W=Symbol.for("react.memo"),ue=Symbol.for("react.lazy"),ce=Symbol.for("react.activity"),he=Symbol.for("react.memo_cache_sentinel"),ee=Symbol.iterator;function P(e){return e===null||typeof e!="object"?null:(e=ee&&e[ee]||e["@@iterator"],typeof e=="function"?e:null)}var Se=Symbol.for("react.client.reference");function ae(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Se?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case k:return"Fragment";case j:return"Profiler";case O:return"StrictMode";case te:return"Suspense";case Y:return"SuspenseList";case ce:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case N:return"Portal";case q:return e.displayName||"Context";case L:return(e._context.displayName||"Context")+".Consumer";case ne:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case W:return t=e.displayName||null,t!==null?t:ae(e.type)||"Memo";case ue:t=e._payload,e=e._init;try{return ae(e(t))}catch{}}return null}var F=Array.isArray,B=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,re={pending:!1,data:null,method:null,action:null},be=[],C=-1;function A(e){return{current:e}}function V(e){0>C||(e.current=be[C],be[C]=null,C--)}function w(e,t){C++,be[C]=e.current,e.current=t}var $=A(null),de=A(null),oe=A(null),Te=A(null);function Ze(e,t){switch(w(oe,t),w(de,e),w($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?op(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=op(t),e=sp(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}V($),w($,e)}function Be(){V($),V(de),V(oe)}function qt(e){e.memoizedState!==null&&w(Te,e);var t=$.current,n=sp(t,e.type);t!==n&&(w(de,e),w($,n))}function mn(e){de.current===e&&(V($),V(de)),Te.current===e&&(V(Te),yi._currentValue=re)}var Na,Yi;function gn(e){if(Na===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Na=t&&t[1]||"",Yi=-1<n.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+Na+e+Yi}var _l=!1;function Ml(e,t){if(!e||_l)return"";_l=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var Z=function(){throw Error()};if(Object.defineProperty(Z.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Z,[])}catch(H){var R=H}Reflect.construct(e,[],Z)}else{try{Z.call()}catch(H){R=H}e.call(Z.prototype)}}else{try{throw Error()}catch(H){R=H}(Z=e())&&typeof Z.catch=="function"&&Z.catch(function(){})}}catch(H){if(H&&R&&typeof H.stack=="string")return[H.stack,R.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var o=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");o&&o.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=a.DetermineComponentFrameRoot(),g=s[0],S=s[1];if(g&&S){var T=g.split(`
44`),M=S.split(`
45`);for(o=a=0;a<T.length&&!T[a].includes("DetermineComponentFrameRoot");)a++;for(;o<M.length&&!M[o].includes("DetermineComponentFrameRoot");)o++;if(a===T.length||o===M.length)for(a=T.length-1,o=M.length-1;1<=a&&0<=o&&T[a]!==M[o];)o--;for(;1<=a&&0<=o;a--,o--)if(T[a]!==M[o]){if(a!==1||o!==1)do if(a--,o--,0>o||T[a]!==M[o]){var G=`
46`+T[a].replace(" at new "," at ");return e.displayName&&G.includes("<anonymous>")&&(G=G.replace("<anonymous>",e.displayName)),G}while(1<=a&&0<=o);break}}}finally{_l=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?gn(n):""}function Gi(e,t){switch(e.tag){case 26:case 27:case 5:return gn(e.type);case 16:return gn("Lazy");case 13:return e.child!==t&&t!==null?gn("Suspense Fallback"):gn("Suspense");case 19:return gn("SuspenseList");case 0:case 15:return Ml(e.type,!1);case 11:return Ml(e.type.render,!1);case 1:return Ml(e.type,!0);case 31:return gn("Activity");default:return""}}function Vi(e){try{var t="",n=null;do t+=Gi(e,n),n=e,e=e.return;while(e);return t}catch(a){return`
47Error generating stack: `+a.message+`
48`+a.stack}}var Ol=Object.prototype.hasOwnProperty,Rl=l.unstable_scheduleCallback,ja=l.unstable_cancelCallback,Eu=l.unstable_shouldYield,wu=l.unstable_requestPaint,gt=l.unstable_now,Cu=l.unstable_getCurrentPriorityLevel,X=l.unstable_ImmediatePriority,J=l.unstable_UserBlockingPriority,pe=l.unstable_NormalPriority,Ee=l.unstable_LowPriority,Me=l.unstable_IdlePriority,kt=l.log,yn=l.unstable_setDisableYieldValue,yt=null,at=null;function vt(e){if(typeof kt=="function"&&yn(e),at&&typeof at.setStrictMode=="function")try{at.setStrictMode(yt,e)}catch{}}var qe=Math.clz32?Math.clz32:Ig,Ln=Math.log,Pt=Math.LN2;function Ig(e){return e>>>=0,e===0?32:31-(Ln(e)/Pt|0)|0}var Xi=256,Qi=262144,Zi=4194304;function dl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ki(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var o=0,s=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var S=a&134217727;return S!==0?(a=S&~s,a!==0?o=dl(a):(g&=S,g!==0?o=dl(g):n||(n=S&~e,n!==0&&(o=dl(n))))):(S=a&~s,S!==0?o=dl(S):g!==0?o=dl(g):n||(n=a&~e,n!==0&&(o=dl(n)))),o===0?0:t!==0&&t!==o&&(t&s)===0&&(s=o&-o,n=t&-t,s>=n||s===32&&(n&4194048)!==0)?t:o}function ka(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Jg(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;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 Gc(){var e=Zi;return Zi<<=1,(Zi&62914560)===0&&(Zi=4194304),e}function Tu(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Da(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Wg(e,t,n,a,o,s){var g=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var S=e.entanglements,T=e.expirationTimes,M=e.hiddenUpdates;for(n=g&~n;0<n;){var G=31-qe(n),Z=1<<G;S[G]=0,T[G]=-1;var R=M[G];if(R!==null)for(M[G]=null,G=0;G<R.length;G++){var H=R[G];H!==null&&(H.lane&=-536870913)}n&=~Z}a!==0&&Vc(e,a,0),s!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=s&~(g&~t))}function Vc(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-qe(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&261930}function Xc(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-qe(n),o=1<<a;o&t|e[a]&t&&(e[a]|=t),n&=~o}}function Qc(e,t){var n=t&-t;return n=(n&42)!==0?1:Au(n),(n&(e.suspendedLanes|t))!==0?0:n}function Au(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function zu(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Zc(){var e=K.p;return e!==0?e:(e=window.event,e===void 0?32:_p(e.type))}function Kc(e,t){var n=K.p;try{return K.p=e,t()}finally{K.p=n}}var Un=Math.random().toString(36).slice(2),ot="__reactFiber$"+Un,bt="__reactProps$"+Un,Bl="__reactContainer$"+Un,Nu="__reactEvents$"+Un,$g="__reactListeners$"+Un,Pg="__reactHandles$"+Un,Fc="__reactResources$"+Un,_a="__reactMarker$"+Un;function ju(e){delete e[ot],delete e[bt],delete e[Nu],delete e[$g],delete e[Pg]}function Ll(e){var t=e[ot];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Bl]||n[ot]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=gp(e);e!==null;){if(n=e[ot])return n;e=gp(e)}return t}e=n,n=e.parentNode}return null}function Ul(e){if(e=e[ot]||e[Bl]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Ma(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(u(33))}function Hl(e){var t=e[Fc];return t||(t=e[Fc]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function rt(e){e[_a]=!0}var Ic=new Set,Jc={};function hl(e,t){ql(e,t),ql(e+"Capture",t)}function ql(e,t){for(Jc[e]=t,e=0;e<t.length;e++)Ic.add(t[e])}var ey=RegExp("^[: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][: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]*$"),Wc={},$c={};function ty(e){return Ol.call($c,e)?!0:Ol.call(Wc,e)?!1:ey.test(e)?$c[e]=!0:(Wc[e]=!0,!1)}function Fi(e,t,n){if(ty(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function Ii(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function xn(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+a)}}function Yt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Pc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ny(e,t,n){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var o=a.get,s=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(g){n=""+g,s.call(this,g)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(g){n=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ku(e){if(!e._valueTracker){var t=Pc(e)?"checked":"value";e._valueTracker=ny(e,t,""+e[t])}}function ef(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=Pc(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function Ji(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var ly=/[\n"\\]/g;function Gt(e){return e.replace(ly,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Du(e,t,n,a,o,s,g,S){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),t!=null?g==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Yt(t)):e.value!==""+Yt(t)&&(e.value=""+Yt(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?_u(e,g,Yt(t)):n!=null?_u(e,g,Yt(n)):a!=null&&e.removeAttribute("value"),o==null&&s!=null&&(e.defaultChecked=!!s),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?e.name=""+Yt(S):e.removeAttribute("name")}function tf(e,t,n,a,o,s,g,S){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||n!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){ku(e);return}n=n!=null?""+Yt(n):"",t=t!=null?""+Yt(t):n,S||t===e.value||(e.value=t),e.defaultValue=t}a=a??o,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=S?e.checked:!!a,e.defaultChecked=!!a,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g),ku(e)}function _u(e,t,n){t==="number"&&Ji(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Yl(e,t,n,a){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&a&&(e[n].defaultSelected=!0)}else{for(n=""+Yt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,a&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function nf(e,t,n){if(t!=null&&(t=""+Yt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Yt(n):""}function lf(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(u(92));if(F(a)){if(1<a.length)throw Error(u(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=Yt(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a),ku(e)}function Gl(e,t){if(t){var n=e.firstChild;
vendor: 4,140 bytes, line 48
48if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ay=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 af(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||ay.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function rf(e,t,n){if(t!=null&&typeof t!="object")throw Error(u(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var o in t)a=t[o],t.hasOwnProperty(o)&&n[o]!==a&&af(e,o,a)}else for(var s in t)t.hasOwnProperty(s)&&af(e,s,t[s])}function Mu(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var iy=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-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"]]),ry=/^[\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 Wi(e){return ry.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function vn(){}var Ou=null;function Ru(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Vl=null,Xl=null;function uf(e){var t=Ul(e);if(t&&(e=t.stateNode)){var n=e[bt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Du(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Gt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var o=a[bt]||null;if(!o)throw Error(u(90));Du(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&ef(a)}break e;case"textarea":nf(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Yl(e,!!n.multiple,t,!1)}}}var Bu=!1;function of(e,t,n){if(Bu)return e(t,n);Bu=!0;try{var a=e(t);return a}finally{if(Bu=!1,(Vl!==null||Xl!==null)&&(Ur(),Vl&&(t=Vl,e=Xl,Xl=Vl=null,uf(t),e)))for(t=0;t<e.length;t++)uf(e[t])}}function Oa(e,t){var n=e.stateNode;if(n===null)return null;var a=n[bt]||null;if(a===null)return null;n=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(u(231,t,typeof n));return n}var bn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Lu=!1;if(bn)try{var Ra={};Object.defineProperty(Ra,"passive",{get:function(){Lu=!0}}),window.addEventListener("test",Ra,Ra),window.removeEventListener("test",Ra,Ra)}catch{Lu=!1}var Hn=null,Uu=null,$i=null;function sf(){if($i)return $i;var e,t=Uu,n=t.length,a,o="value"in Hn?Hn.value:Hn.textContent,s=o.length;for(e=0;e<n&&t[e]===o[e];e++);var g=n-e;for(a=1;a<=g&&t[n-a]===o[s-a];a++);return $i=o.slice(e,1<a?1-a:void 0)}function Pi(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function er(){return!0}function cf(){return!1}function St(e){function t(n,a,o,s,g){this._reactName=n,this._targetInst=o,this.type=a,this.nativeEvent=s,this.target=g,this.currentTarget=null;for(var S in e)e.hasOwnProperty(S)&&(n=e[S],this[S]=n?n(s):s[S]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?er:cf,this.isPropagationStopped=cf,this}return v(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=er)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=er)},persist:function(){},isPersistent:er}),t}var pl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tr=St(pl),Ba=v({},pl,{view:0,detail:0}),uy=St(Ba),Hu,qu,La,nr=v({},Ba,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==La&&(La&&e.type==="mousemove"?(Hu=e.screenX-La.screenX,qu=e.screenY-La.screenY):qu=Hu=0,La=e),Hu)},movementY:function(e){return"movementY"in e?e.movementY:qu}}),ff=St(nr),oy=v({},nr,{dataTransfer:0}),sy=St(oy),cy=v({},Ba,{relatedTarget:0}),Yu=St(cy),fy=v({},pl,{animationName:0,elapsedTime:0,pseudoElement:0}),dy=St(fy),hy=v({},pl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),py=St(hy),my=v({},pl,{data:0}),df=St(my),gy={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},yy={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"},xy={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function vy(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=xy[e])?!!t[e]:!1}function Gu(){return vy}var by=v({},Ba,{key:function(e){if(e.key){var t=gy[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 107,199 bytes, line 48
48return e.type==="keypress"?(e=Pi(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?yy[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gu,charCode:function(e){return e.type==="keypress"?Pi(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Pi(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Sy=St(by),Ey=v({},nr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hf=St(Ey),wy=v({},Ba,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gu}),Cy=St(wy),Ty=v({},pl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ay=St(Ty),zy=v({},nr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ny=St(zy),jy=v({},pl,{newState:0,oldState:0}),ky=St(jy),Dy=[9,13,27,32],Vu=bn&&"CompositionEvent"in window,Ua=null;bn&&"documentMode"in document&&(Ua=document.documentMode);var _y=bn&&"TextEvent"in window&&!Ua,pf=bn&&(!Vu||Ua&&8<Ua&&11>=Ua),mf=" ",gf=!1;function yf(e,t){switch(e){case"keyup":return Dy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function xf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ql=!1;function My(e,t){switch(e){case"compositionend":return xf(t);case"keypress":return t.which!==32?null:(gf=!0,mf);case"textInput":return e=t.data,e===mf&&gf?null:e;default:return null}}function Oy(e,t){if(Ql)return e==="compositionend"||!Vu&&yf(e,t)?(e=sf(),$i=Uu=Hn=null,Ql=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return pf&&t.locale!=="ko"?null:t.data;default:return null}}var Ry={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 vf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ry[e.type]:t==="textarea"}function bf(e,t,n,a){Vl?Xl?Xl.push(a):Xl=[a]:Vl=a,t=Qr(t,"onChange"),0<t.length&&(n=new tr("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Ha=null,qa=null;function By(e){np(e,0)}function lr(e){var t=Ma(e);if(ef(t))return e}function Sf(e,t){if(e==="change")return t}var Ef=!1;if(bn){var Xu;if(bn){var Qu="oninput"in document;if(!Qu){var wf=document.createElement("div");wf.setAttribute("oninput","return;"),Qu=typeof wf.oninput=="function"}Xu=Qu}else Xu=!1;Ef=Xu&&(!document.documentMode||9<document.documentMode)}function Cf(){Ha&&(Ha.detachEvent("onpropertychange",Tf),qa=Ha=null)}function Tf(e){if(e.propertyName==="value"&&lr(qa)){var t=[];bf(t,qa,e,Ru(e)),of(By,t)}}function Ly(e,t,n){e==="focusin"?(Cf(),Ha=t,qa=n,Ha.attachEvent("onpropertychange",Tf)):e==="focusout"&&Cf()}function Uy(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return lr(qa)}function Hy(e,t){if(e==="click")return lr(t)}function qy(e,t){if(e==="input"||e==="change")return lr(t)}function Yy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Dt=typeof Object.is=="function"?Object.is:Yy;function Ya(e,t){if(Dt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var o=n[a];if(!Ol.call(t,o)||!Dt(e[o],t[o]))return!1}return!0}function Af(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function zf(e,t){var n=Af(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Af(n)}}function Nf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Nf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function jf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ji(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ji(e.document)}return t}function Zu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Gy=bn&&"documentMode"in document&&11>=document.documentMode,Zl=null,Ku=null,Ga=null,Fu=!1;function kf(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Fu||Zl==null||Zl!==Ji(a)||(a=Zl,"selectionStart"in a&&Zu(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ga&&Ya(Ga,a)||(Ga=a,a=Qr(Ku,"onSelect"),0<a.length&&(t=new tr("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=Zl)))}function ml(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Kl={animationend:ml("Animation","AnimationEnd"),animationiteration:ml("Animation","AnimationIteration"),animationstart:ml("Animation","AnimationStart"),transitionrun:ml("Transition","TransitionRun"),transitionstart:ml("Transition","TransitionStart"),transitioncancel:ml("Transition","TransitionCancel"),transitionend:ml("Transition","TransitionEnd")},Iu={},Df={};bn&&(Df=document.createElement("div").style,"AnimationEvent"in window||(delete Kl.animationend.animation,delete Kl.animationiteration.animation,delete Kl.animationstart.animation),"TransitionEvent"in window||delete Kl.transitionend.transition);function gl(e){if(Iu[e])return Iu[e];if(!Kl[e])return e;var t=Kl[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Df)return Iu[e]=t[n];return e}var _f=gl("animationend"),Mf=gl("animationiteration"),Of=gl("animationstart"),Vy=gl("transitionrun"),Xy=gl("transitionstart"),Qy=gl("transitioncancel"),Rf=gl("transitionend"),Bf=new Map,Ju="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(" ");Ju.push("scrollEnd");function en(e,t){Bf.set(e,t),hl(t,[e])}var ar=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Vt=[],Fl=0,Wu=0;function ir(){for(var e=Fl,t=Wu=Fl=0;t<e;){var n=Vt[t];Vt[t++]=null;var a=Vt[t];Vt[t++]=null;var o=Vt[t];Vt[t++]=null;var s=Vt[t];if(Vt[t++]=null,a!==null&&o!==null){var g=a.pending;g===null?o.next=o:(o.next=g.next,g.next=o),a.pending=o}s!==0&&Lf(n,o,s)}}function rr(e,t,n,a){Vt[Fl++]=e,Vt[Fl++]=t,Vt[Fl++]=n,Vt[Fl++]=a,Wu|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function $u(e,t,n,a){return rr(e,t,n,a),ur(e)}function yl(e,t){return rr(e,null,null,t),ur(e)}function Lf(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var o=!1,s=e.return;s!==null;)s.childLanes|=n,a=s.alternate,a!==null&&(a.childLanes|=n),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(o=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,o&&t!==null&&(o=31-qe(n),e=s.hiddenUpdates,a=e[o],a===null?e[o]=[t]:a.push(t),t.lane=n|536870912),s):null}function ur(e){if(50<ci)throw ci=0,os=null,Error(u(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Il={};function Zy(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _t(e,t,n,a){return new Zy(e,t,n,a)}function Pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sn(e,t){var n=e.alternate;return n===null?(n=_t(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Uf(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function or(e,t,n,a,o,s){var g=0;if(a=e,typeof e=="function")Pu(e)&&(g=1);else if(typeof e=="string")g=W0(e,n,$.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ce:return e=_t(31,n,t,o),e.elementType=ce,e.lanes=s,e;case k:return xl(n.children,o,s,t);case O:g=8,o|=24;break;case j:return e=_t(12,n,t,o|2),e.elementType=j,e.lanes=s,e;case te:return e=_t(13,n,t,o),e.elementType=te,e.lanes=s,e;case Y:return e=_t(19,n,t,o),e.elementType=Y,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:g=10;break e;case L:g=9;break e;case ne:g=11;break e;case W:g=14;break e;case ue:g=16,a=null;break e}g=29,n=Error(u(130,e===null?"null":typeof e,"")),a=null}return t=_t(g,n,t,o),t.elementType=e,t.type=a,t.lanes=s,t}function xl(e,t,n,a){return e=_t(7,e,a,t),e.lanes=n,e}function eo(e,t,n){return e=_t(6,e,null,t),e.lanes=n,e}function Hf(e){var t=_t(18,null,null,0);return t.stateNode=e,t}function to(e,t,n){return t=_t(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var qf=new WeakMap;function Xt(e,t){if(typeof e=="object"&&e!==null){var n=qf.get(e);return n!==void 0?n:(t={value:e,source:t,stack:Vi(t)},qf.set(e,t),t)}return{value:e,source:t,stack:Vi(t)}}var Jl=[],Wl=0,sr=null,Va=0,Qt=[],Zt=0,qn=null,an=1,rn="";function En(e,t){Jl[Wl++]=Va,Jl[Wl++]=sr,sr=e,Va=t}function Yf(e,t,n){Qt[Zt++]=an,Qt[Zt++]=rn,Qt[Zt++]=qn,qn=e;var a=an;e=rn;var o=32-qe(a)-1;a&=~(1<<o),n+=1;var s=32-qe(t)+o;if(30<s){var g=o-o%5;s=(a&(1<<g)-1).toString(32),a>>=g,o-=g,an=1<<32-qe(t)+o|n<<o|a,rn=s+e}else an=1<<s|n<<o|a,rn=e}function no(e){e.return!==null&&(En(e,1),Yf(e,1,0))}function lo(e){for(;e===sr;)sr=Jl[--Wl],Jl[Wl]=null,Va=Jl[--Wl],Jl[Wl]=null;for(;e===qn;)qn=Qt[--Zt],Qt[Zt]=null,rn=Qt[--Zt],Qt[Zt]=null,an=Qt[--Zt],Qt[Zt]=null}function Gf(e,t){Qt[Zt++]=an,Qt[Zt++]=rn,Qt[Zt++]=qn,an=t.id,rn=t.overflow,qn=e}var st=null,Xe=null,Ne=!1,Yn=null,Kt=!1,ao=Error(u(519));function Gn(e){var t=Error(u(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Xa(Xt(t,e)),ao}function Vf(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[ot]=e,t[bt]=a,n){case"dialog":Ce("cancel",t),Ce("close",t);break;case"iframe":case"object":case"embed":Ce("load",t);break;case"video":case"audio":for(n=0;n<di.length;n++)Ce(di[n],t);break;case"source":Ce("error",t);break;case"img":case"image":case"link":Ce("error",t),Ce("load",t);break;case"details":Ce("toggle",t);break;case"input":Ce("invalid",t),tf(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":Ce("invalid",t);break;case"textarea":Ce("invalid",t),lf(t,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||rp(t.textContent,n)?(a.popover!=null&&(Ce("beforetoggle",t),Ce("toggle",t)),a.onScroll!=null&&Ce("scroll",t),a.onScrollEnd!=null&&Ce("scrollend",t),a.onClick!=null&&(t.onclick=vn),t=!0):t=!1,t||Gn(e,!0)}function Xf(e){for(st=e.return;st;)switch(st.tag){case 5:case 31:case 13:Kt=!1;return;case 27:case 3:Kt=!0;return;default:st=st.return}}function $l(e){if(e!==st)return!1;if(!Ne)return Xf(e),Ne=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||ws(e.type,e.memoizedProps)),n=!n),n&&Xe&&Gn(e),Xf(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));Xe=mp(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));Xe=mp(e)}else t===27?(t=Xe,nl(e.type)?(e=Ns,Ns=null,Xe=e):Xe=t):Xe=st?It(e.stateNode.nextSibling):null;return!0}function vl(){Xe=st=null,Ne=!1}function io(){var e=Yn;return e!==null&&(Tt===null?Tt=e:Tt.push.apply(Tt,e),Yn=null),e}function Xa(e){Yn===null?Yn=[e]:Yn.push(e)}var ro=A(null),bl=null,wn=null;function Vn(e,t,n){w(ro,t._currentValue),t._currentValue=n}function Cn(e){e._currentValue=ro.current,V(ro)}function uo(e,t,n){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function oo(e,t,n,a){var o=e.child;for(o!==null&&(o.return=e);o!==null;){var s=o.dependencies;if(s!==null){var g=o.child;s=s.firstContext;e:for(;s!==null;){var S=s;s=o;for(var T=0;T<t.length;T++)if(S.context===t[T]){s.lanes|=n,S=s.alternate,S!==null&&(S.lanes|=n),uo(s.return,n,e),a||(g=null);break e}s=S.next}}else if(o.tag===18){if(g=o.return,g===null)throw Error(u(341));g.lanes|=n,s=g.alternate,s!==null&&(s.lanes|=n),uo(g,n,e),g=null}else g=o.child;if(g!==null)g.return=o;else for(g=o;g!==null;){if(g===e){g=null;break}if(o=g.sibling,o!==null){o.return=g.return,g=o;break}g=g.return}o=g}}function Pl(e,t,n,a){e=null;for(var o=t,s=!1;o!==null;){if(!s){if((o.flags&524288)!==0)s=!0;else if((o.flags&262144)!==0)break}if(o.tag===10){var g=o.alternate;if(g===null)throw Error(u(387));if(g=g.memoizedProps,g!==null){var S=o.type;Dt(o.pendingProps.value,g.value)||(e!==null?e.push(S):e=[S])}}else if(o===Te.current){if(g=o.alternate,g===null)throw Error(u(387));g.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(e!==null?e.push(yi):e=[yi])}o=o.return}e!==null&&oo(t,e,n,a),t.flags|=262144}function cr(e){for(e=e.firstContext;e!==null;){if(!Dt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Sl(e){bl=e,wn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ct(e){return Qf(bl,e)}function fr(e,t){return bl===null&&Sl(e),Qf(e,t)}function Qf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},wn===null){if(e===null)throw Error(u(308));wn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else wn=wn.next=t;return n}var Ky=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},Fy=l.unstable_scheduleCallback,Iy=l.unstable_NormalPriority,Pe={$$typeof:q,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function so(){return{controller:new Ky,data:new Map,refCount:0}}function Qa(e){e.refCount--,e.refCount===0&&Fy(Iy,function(){e.controller.abort()})}var Za=null,co=0,ea=0,ta=null;function Jy(e,t){if(Za===null){var n=Za=[];co=0,ea=ps(),ta={status:"pending",value:void 0,then:function(a){n.push(a)}}}return co++,t.then(Zf,Zf),t}function Zf(){if(--co===0&&Za!==null){ta!==null&&(ta.status="fulfilled");var e=Za;Za=null,ea=0,ta=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Wy(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(o){n.push(o)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var o=0;o<n.length;o++)(0,n[o])(t)},function(o){for(a.status="rejected",a.reason=o,o=0;o<n.length;o++)(0,n[o])(void 0)}),a}var Kf=B.S;B.S=function(e,t){kh=gt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Jy(e,t),Kf!==null&&Kf(e,t)};var El=A(null);function fo(){var e=El.current;return e!==null?e:Ye.pooledCache}function dr(e,t){t===null?w(El,El.current):w(El,t.pool)}function Ff(){var e=fo();return e===null?null:{parent:Pe._currentValue,pool:e}}var na=Error(u(460)),ho=Error(u(474)),hr=Error(u(542)),pr={then:function(){}};function If(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Jf(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(vn,vn),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$f(e),e;default:if(typeof t.status=="string")t.then(vn,vn);else{if(e=Ye,e!==null&&100<e.shellSuspendCounter)throw Error(u(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var o=t;o.status="fulfilled",o.value=a}},function(a){if(t.status==="pending"){var o=t;o.status="rejected",o.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$f(e),e}throw Cl=t,na}}function wl(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Cl=n,na):n}}var Cl=null;function Wf(){if(Cl===null)throw Error(u(459));var e=Cl;return Cl=null,e}function $f(e){if(e===na||e===hr)throw Error(u(483))}var la=null,Ka=0;function mr(e){var t=Ka;return Ka+=1,la===null&&(la=[]),Jf(la,e,t)}function Fa(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function gr(e,t){throw t.$$typeof===E?Error(u(525)):(e=Object.prototype.toString.call(t),Error(u(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Pf(e){function t(D,z){if(e){var _=D.deletions;_===null?(D.deletions=[z],D.flags|=16):_.push(z)}}function n(D,z){if(!e)return null;for(;z!==null;)t(D,z),z=z.sibling;return null}function a(D){for(var z=new Map;D!==null;)D.key!==null?z.set(D.key,D):z.set(D.index,D),D=D.sibling;return z}function o(D,z){return D=Sn(D,z),D.index=0,D.sibling=null,D}function s(D,z,_){return D.index=_,e?(_=D.alternate,_!==null?(_=_.index,_<z?(D.flags|=67108866,z):_):(D.flags|=67108866,z)):(D.flags|=1048576,z)}function g(D){return e&&D.alternate===null&&(D.flags|=67108866),D}function S(D,z,_,Q){return z===null||z.tag!==6?(z=eo(_,D.mode,Q),z.return=D,z):(z=o(z,_),z.return=D,z)}function T(D,z,_,Q){var se=_.type;return se===k?G(D,z,_.props.children,Q,_.key):z!==null&&(z.elementType===se||typeof se=="object"&&se!==null&&se.$$typeof===ue&&wl(se)===z.type)?(z=o(z,_.props),Fa(z,_),z.return=D,z):(z=or(_.type,_.key,_.props,null,D.mode,Q),Fa(z,_),z.return=D,z)}function M(D,z,_,Q){return z===null||z.tag!==4||z.stateNode.containerInfo!==_.containerInfo||z.stateNode.implementation!==_.implementation?(z=to(_,D.mode,Q),z.return=D,z):(z=o(z,_.children||[]),z.return=D,z)}function G(D,z,_,Q,se){return z===null||z.tag!==7?(z=xl(_,D.mode,Q,se),z.return=D,z):(z=o(z,_),z.return=D,z)}function Z(D,z,_){if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return z=eo(""+z,D.mode,_),z.return=D,z;if(typeof z=="object"&&z!==null){switch(z.$$typeof){case b:return _=or(z.type,z.key,z.props,null,D.mode,_),Fa(_,z),_.return=D,_;case N:return z=to(z,D.mode,_),z.return=D,z;case ue:return z=wl(z),Z(D,z,_)}if(F(z)||P(z))return z=xl(z,D.mode,_,null),z.return=D,z;if(typeof z.then=="function")return Z(D,mr(z),_);if(z.$$typeof===q)return Z(D,fr(D,z),_);gr(D,z)}return null}function R(D,z,_,Q){var se=z!==null?z.key:null;if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return se!==null?null:S(D,z,""+_,Q);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case b:return _.key===se?T(D,z,_,Q):null;case N:return _.key===se?M(D,z,_,Q):null;case ue:return _=wl(_),R(D,z,_,Q)}if(F(_)||P(_))return se!==null?null:G(D,z,_,Q,null);if(typeof _.then=="function")return R(D,z,mr(_),Q);if(_.$$typeof===q)return R(D,z,fr(D,_),Q);gr(D,_)}return null}function H(D,z,_,Q,se){if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return D=D.get(_)||null,S(z,D,""+Q,se);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case b:return D=D.get(Q.key===null?_:Q.key)||null,T(z,D,Q,se);case N:return D=D.get(Q.key===null?_:Q.key)||null,M(z,D,Q,se);case ue:return Q=wl(Q),H(D,z,_,Q,se)}if(F(Q)||P(Q))return D=D.get(_)||null,G(z,D,Q,se,null);if(typeof Q.then=="function")return H(D,z,_,mr(Q),se);if(Q.$$typeof===q)return H(D,z,_,fr(z,Q),se);gr(z,Q)}return null}function le(D,z,_,Q){for(var se=null,je=null,ie=z,xe=z=0,ze=null;ie!==null&&xe<_.length;xe++){ie.index>xe?(ze=ie,ie=null):ze=ie.sibling;var ke=R(D,ie,_[xe],Q);if(ke===null){ie===null&&(ie=ze);break}e&&ie&&ke.alternate===null&&t(D,ie),z=s(ke,z,xe),je===null?se=ke:je.sibling=ke,je=ke,ie=ze}if(xe===_.length)return n(D,ie),Ne&&En(D,xe),se;if(ie===null){for(;xe<_.length;xe++)ie=Z(D,_[xe],Q),ie!==null&&(z=s(ie,z,xe),je===null?se=ie:je.sibling=ie,je=ie);return Ne&&En(D,xe),se}for(ie=a(ie);xe<_.length;xe++)ze=H(ie,D,xe,_[xe],Q),ze!==null&&(e&&ze.alternate!==null&&ie.delete(ze.key===null?xe:ze.key),z=s(ze,z,xe),je===null?se=ze:je.sibling=ze,je=ze);return e&&ie.forEach(function(ul){return t(D,ul)}),Ne&&En(D,xe),se}function fe(D,z,_,Q){if(_==null)throw Error(u(151));for(var se=null,je=null,ie=z,xe=z=0,ze=null,ke=_.next();ie!==null&&!ke.done;xe++,ke=_.next()){ie.index>xe?(ze=ie,ie=null):ze=ie.sibling;var ul=R(D,ie,ke.value,Q);if(ul===null){ie===null&&(ie=ze);break}e&&ie&&ul.alternate===null&&t(D,ie),z=s(ul,z,xe),je===null?se=ul:je.sibling=ul,je=ul,ie=ze}if(ke.done)return n(D,ie),Ne&&En(D,xe),se;if(ie===null){for(;!ke.done;xe++,ke=_.next())ke=Z(D,ke.value,Q),ke!==null&&(z=s(ke,z,xe),je===null?se=ke:je.sibling=ke,je=ke);return Ne&&En(D,xe),se}for(ie=a(ie);!ke.done;xe++,ke=_.next())ke=H(ie,D,xe,ke.value,Q),ke!==null&&(e&&ke.alternate!==null&&ie.delete(ke.key===null?xe:ke.key),z=s(ke,z,xe),je===null?se=ke:je.sibling=ke,je=ke);return e&&ie.forEach(function(o1){return t(D,o1)}),Ne&&En(D,xe),se}function He(D,z,_,Q){if(typeof _=="object"&&_!==null&&_.type===k&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case b:e:{for(var se=_.key;z!==null;){if(z.key===se){if(se=_.type,se===k){if(z.tag===7){n(D,z.sibling),Q=o(z,_.props.children),Q.return=D,D=Q;break e}}else if(z.elementType===se||typeof se=="object"&&se!==null&&se.$$typeof===ue&&wl(se)===z.type){n(D,z.sibling),Q=o(z,_.props),Fa(Q,_),Q.return=D,D=Q;break e}n(D,z);break}else t(D,z);z=z.sibling}_.type===k?(Q=xl(_.props.children,D.mode,Q,_.key),Q.return=D,D=Q):(Q=or(_.type,_.key,_.props,null,D.mode,Q),Fa(Q,_),Q.return=D,D=Q)}return g(D);case N:e:{for(se=_.key;z!==null;){if(z.key===se)if(z.tag===4&&z.stateNode.containerInfo===_.containerInfo&&z.stateNode.implementation===_.implementation){n(D,z.sibling),Q=o(z,_.children||[]),Q.return=D,D=Q;break e}else{n(D,z);break}else t(D,z);z=z.sibling}Q=to(_,D.mode,Q),Q.return=D,D=Q}return g(D);case ue:return _=wl(_),He(D,z,_,Q)}if(F(_))return le(D,z,_,Q);if(P(_)){if(se=P(_),typeof se!="function")throw Error(u(150));return _=se.call(_),fe(D,z,_,Q)}if(typeof _.then=="function")return He(D,z,mr(_),Q);if(_.$$typeof===q)return He(D,z,fr(D,_),Q);gr(D,_)}return typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint"?(_=""+_,z!==null&&z.tag===6?(n(D,z.sibling),Q=o(z,_),Q.return=D,D=Q):(n(D,z),Q=eo(_,D.mode,Q),Q.return=D,D=Q),g(D)):n(D,z)}return function(D,z,_,Q){try{Ka=0;var se=He(D,z,_,Q);return la=null,se}catch(ie){if(ie===na||ie===hr)throw ie;var je=_t(29,ie,null,D.mode);return je.lanes=Q,je.return=D,je}finally{}}}var Tl=Pf(!0),ed=Pf(!1),Xn=!1;function po(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function mo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Qn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Zn(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(De&2)!==0){var o=a.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),a.pending=t,t=ur(e),Lf(e,null,n),t}return rr(e,a,t,n),ur(e)}function Ia(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Xc(e,n)}}function go(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var o=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var g={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};s===null?o=s=g:s=s.next=g,n=n.next}while(n!==null);s===null?o=s=t:s=s.next=t}else o=s=t;n={baseState:a.baseState,firstBaseUpdate:o,lastBaseUpdate:s,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var yo=!1;function Ja(){if(yo){var e=ta;if(e!==null)throw e}}function Wa(e,t,n,a){yo=!1;var o=e.updateQueue;Xn=!1;var s=o.firstBaseUpdate,g=o.lastBaseUpdate,S=o.shared.pending;if(S!==null){o.shared.pending=null;var T=S,M=T.next;T.next=null,g===null?s=M:g.next=M,g=T;var G=e.alternate;G!==null&&(G=G.updateQueue,S=G.lastBaseUpdate,S!==g&&(S===null?G.firstBaseUpdate=M:S.next=M,G.lastBaseUpdate=T))}if(s!==null){var Z=o.baseState;g=0,G=M=T=null,S=s;do{var R=S.lane&-536870913,H=R!==S.lane;if(H?(Ae&R)===R:(a&R)===R){R!==0&&R===ea&&(yo=!0),G!==null&&(G=G.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var le=e,fe=S;R=t;var He=n;switch(fe.tag){case 1:if(le=fe.payload,typeof le=="function"){Z=le.call(He,Z,R);break e}Z=le;break e;case 3:le.flags=le.flags&-65537|128;case 0:if(le=fe.payload,R=typeof le=="function"?le.call(He,Z,R):le,R==null)break e;Z=v({},Z,R);break e;case 2:Xn=!0}}R=S.callback,R!==null&&(e.flags|=64,H&&(e.flags|=8192),H=o.callbacks,H===null?o.callbacks=[R]:H.push(R))}else H={lane:R,tag:S.tag,payload:S.payload,callback:S.callback,next:null},G===null?(M=G=H,T=Z):G=G.next=H,g|=R;if(S=S.next,S===null){if(S=o.shared.pending,S===null)break;H=S,S=H.next,H.next=null,o.lastBaseUpdate=H,o.shared.pending=null}}while(!0);G===null&&(T=Z),o.baseState=T,o.firstBaseUpdate=M,o.lastBaseUpdate=G,s===null&&(o.shared.lanes=0),Wn|=g,e.lanes=g,e.memoizedState=Z}}function td(e,t){if(typeof e!="function")throw Error(u(191,e));e.call(t)}function nd(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)td(n[e],t)}var aa=A(null),yr=A(0);function ld(e,t){e=Mn,w(yr,e),w(aa,t),Mn=e|t.baseLanes}function xo(){w(yr,Mn),w(aa,aa.current)}function vo(){Mn=yr.current,V(aa),V(yr)}var Mt=A(null),Ft=null;function Kn(e){var t=e.alternate;w(We,We.current&1),w(Mt,e),Ft===null&&(t===null||aa.current!==null||t.memoizedState!==null)&&(Ft=e)}function bo(e){w(We,We.current),w(Mt,e),Ft===null&&(Ft=e)}function ad(e){e.tag===22?(w(We,We.current),w(Mt,e),Ft===null&&(Ft=e)):Fn()}function Fn(){w(We,We.current),w(Mt,Mt.current)}function Ot(e){V(Mt),Ft===e&&(Ft=null),V(We)}var We=A(0);function xr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||As(n)||zs(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Tn=0,ye=null,Le=null,et=null,vr=!1,ia=!1,Al=!1,br=0,$a=0,ra=null,$y=0;function Ie(){throw Error(u(321))}function So(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Dt(e[n],t[n]))return!1;return!0}function Eo(e,t,n,a,o,s){return Tn=s,ye=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,B.H=e===null||e.memoizedState===null?Yd:Lo,Al=!1,s=n(a,o),Al=!1,ia&&(s=rd(t,n,a,o)),id(e),s}function id(e){B.H=ti;var t=Le!==null&&Le.next!==null;if(Tn=0,et=Le=ye=null,vr=!1,$a=0,ra=null,t)throw Error(u(300));e===null||tt||(e=e.dependencies,e!==null&&cr(e)&&(tt=!0))}function rd(e,t,n,a){ye=e;var o=0;do{if(ia&&(ra=null),$a=0,ia=!1,25<=o)throw Error(u(301));if(o+=1,et=Le=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}B.H=Gd,s=t(n,a)}while(ia);return s}function Py(){var e=B.H,t=e.useState()[0];return t=typeof t.then=="function"?Pa(t):t,e=e.useState()[0],(Le!==null?Le.memoizedState:null)!==e&&(ye.flags|=1024),t}function wo(){var e=br!==0;return br=0,e}function Co(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function To(e){if(vr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}vr=!1}Tn=0,et=Le=ye=null,ia=!1,$a=br=0,ra=null}function xt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return et===null?ye.memoizedState=et=e:et=et.next=e,et}function $e(){if(Le===null){var e=ye.alternate;e=e!==null?e.memoizedState:null}else e=Le.next;var t=et===null?ye.memoizedState:et.next;if(t!==null)et=t,Le=e;else{if(e===null)throw ye.alternate===null?Error(u(467)):Error(u(310));Le=e,e={memoizedState:Le.memoizedState,baseState:Le.baseState,baseQueue:Le.baseQueue,queue:Le.queue,next:null},et===null?ye.memoizedState=et=e:et=et.next=e}return et}function Sr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Pa(e){var t=$a;return $a+=1,ra===null&&(ra=[]),e=Jf(ra,e,t),t=ye,(et===null?t.memoizedState:et.next)===null&&(t=t.alternate,B.H=t===null||t.memoizedState===null?Yd:Lo),e}function Er(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Pa(e);if(e.$$typeof===q)return ct(e)}throw Error(u(438,String(e)))}function Ao(e){var t=null,n=ye.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=ye.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(o){return o.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Sr(),ye.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=he;return t.index++,n}function An(e,t){return typeof t=="function"?t(e):t}function wr(e){var t=$e();return zo(t,Le,e)}function zo(e,t,n){var a=e.queue;if(a===null)throw Error(u(311));a.lastRenderedReducer=n;var o=e.baseQueue,s=a.pending;if(s!==null){if(o!==null){var g=o.next;o.next=s.next,s.next=g}t.baseQueue=o=s,a.pending=null}if(s=e.baseState,o===null)e.memoizedState=s;else{t=o.next;var S=g=null,T=null,M=t,G=!1;do{var Z=M.lane&-536870913;if(Z!==M.lane?(Ae&Z)===Z:(Tn&Z)===Z){var R=M.revertLane;if(R===0)T!==null&&(T=T.next={lane:0,revertLane:0,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null}),Z===ea&&(G=!0);else if((Tn&R)===R){M=M.next,R===ea&&(G=!0);continue}else Z={lane:0,revertLane:M.revertLane,gesture:null,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},T===null?(S=T=Z,g=s):T=T.next=Z,ye.lanes|=R,Wn|=R;Z=M.action,Al&&n(s,Z),s=M.hasEagerState?M.eagerState:n(s,Z)}else R={lane:Z,revertLane:M.revertLane,gesture:M.gesture,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null},T===null?(S=T=R,g=s):T=T.next=R,ye.lanes|=Z,Wn|=Z;M=M.next}while(M!==null&&M!==t);if(T===null?g=s:T.next=S,!Dt(s,e.memoizedState)&&(tt=!0,G&&(n=ta,n!==null)))throw n;e.memoizedState=s,e.baseState=g,e.baseQueue=T,a.lastRenderedState=s}return o===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function No(e){var t=$e(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var a=n.dispatch,o=n.pending,s=t.memoizedState;if(o!==null){n.pending=null;var g=o=o.next;do s=e(s,g.action),g=g.next;while(g!==o);Dt(s,t.memoizedState)||(tt=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,a]}function ud(e,t,n){var a=ye,o=$e(),s=Ne;if(s){if(n===void 0)throw Error(u(407));n=n()}else n=t();var g=!Dt((Le||o).memoizedState,n);if(g&&(o.memoizedState=n,tt=!0),o=o.queue,Do(cd.bind(null,a,o,e),[e]),o.getSnapshot!==t||g||et!==null&&et.memoizedState.tag&1){if(a.flags|=2048,ua(9,{destroy:void 0},sd.bind(null,a,o,n,t),null),Ye===null)throw Error(u(349));s||(Tn&127)!==0||od(a,t,n)}return n}function od(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ye.updateQueue,t===null?(t=Sr(),ye.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function sd(e,t,n,a){t.value=n,t.getSnapshot=a,fd(t)&&dd(e)}function cd(e,t,n){return n(function(){fd(t)&&dd(e)})}function fd(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Dt(e,n)}catch{return!0}}function dd(e){var t=yl(e,2);t!==null&&At(t,e,2)}function jo(e){var t=xt();if(typeof e=="function"){var n=e;if(e=n(),Al){vt(!0);try{n()}finally{vt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:An,lastRenderedState:e},t}function hd(e,t,n,a){return e.baseState=n,zo(e,Le,typeof a=="function"?a:An)}function e0(e,t,n,a,o){if(Ar(e))throw Error(u(485));if(e=t.action,e!==null){var s={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){s.listeners.push(g)}};B.T!==null?n(!0):s.isTransition=!1,a(s),n=t.pending,n===null?(s.next=t.pending=s,pd(t,s)):(s.next=n.next,t.pending=n.next=s)}}function pd(e,t){var n=t.action,a=t.payload,o=e.state;if(t.isTransition){var s=B.T,g={};B.T=g;try{var S=n(o,a),T=B.S;T!==null&&T(g,S),md(e,t,S)}catch(M){ko(e,t,M)}finally{s!==null&&g.types!==null&&(s.types=g.types),B.T=s}}else try{s=n(o,a),md(e,t,s)}catch(M){ko(e,t,M)}}function md(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){gd(e,t,a)},function(a){return ko(e,t,a)}):gd(e,t,n)}function gd(e,t,n){t.status="fulfilled",t.value=n,yd(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,pd(e,n)))}function ko(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,yd(t),t=t.next;while(t!==a)}e.action=null}function yd(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function xd(e,t){return t}function vd(e,t){if(Ne){var n=Ye.formState;if(n!==null){e:{var a=ye;if(Ne){if(Xe){t:{for(var o=Xe,s=Kt;o.nodeType!==8;){if(!s){o=null;break t}if(o=It(o.nextSibling),o===null){o=null;break t}}s=o.data,o=s==="F!"||s==="F"?o:null}if(o){Xe=It(o.nextSibling),a=o.data==="F!";break e}}Gn(a)}a=!1}a&&(t=n[0])}}return n=xt(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xd,lastRenderedState:t},n.queue=a,n=Ud.bind(null,ye,a),a.dispatch=n,a=jo(!1),s=Bo.bind(null,ye,!1,a.queue),a=xt(),o={state:t,dispatch:null,action:e,pending:null},a.queue=o,n=e0.bind(null,ye,o,s,n),o.dispatch=n,a.memoizedState=e,[t,n,!1]}function bd(e){var t=$e();return Sd(t,Le,e)}function Sd(e,t,n){if(t=zo(e,t,xd)[0],e=wr(An)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Pa(t)}catch(g){throw g===na?hr:g}else a=t;t=$e();var o=t.queue,s=o.dispatch;return n!==t.memoizedState&&(ye.flags|=2048,ua(9,{destroy:void 0},t0.bind(null,o,n),null)),[a,s,e]}function t0(e,t){e.action=t}function Ed(e){var t=$e(),n=Le;if(n!==null)return Sd(t,n,e);$e(),t=t.memoizedState,n=$e();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function ua(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=ye.updateQueue,t===null&&(t=Sr(),ye.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function wd(){return $e().memoizedState}function Cr(e,t,n,a){var o=xt();ye.flags|=e,o.memoizedState=ua(1|t,{destroy:void 0},n,a===void 0?null:a)}function Tr(e,t,n,a){var o=$e();a=a===void 0?null:a;var s=o.memoizedState.inst;Le!==null&&a!==null&&So(a,Le.memoizedState.deps)?o.memoizedState=ua(t,s,n,a):(ye.flags|=e,o.memoizedState=ua(1|t,s,n,a))}function Cd(e,t){Cr(8390656,8,e,t)}function Do(e,t){Tr(2048,8,e,t)}function n0(e){ye.flags|=4;var t=ye.updateQueue;if(t===null)t=Sr(),ye.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Td(e){var t=$e().memoizedState;return n0({ref:t,nextImpl:e}),function(){if((De&2)!==0)throw Error(u(440));return t.impl.apply(void 0,arguments)}}function Ad(e,t){return Tr(4,2,e,t)}function zd(e,t){return Tr(4,4,e,t)}function Nd(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function jd(e,t,n){n=n!=null?n.concat([e]):null,Tr(4,4,Nd.bind(null,t,e),n)}function _o(){}function kd(e,t){var n=$e();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&So(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function Dd(e,t){var n=$e();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&So(t,a[1]))return a[0];if(a=e(),Al){vt(!0);try{e()}finally{vt(!1)}}return n.memoizedState=[a,t],a}function Mo(e,t,n){return n===void 0||(Tn&1073741824)!==0&&(Ae&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=_h(),ye.lanes|=e,Wn|=e,n)}function _d(e,t,n,a){return Dt(n,t)?n:aa.current!==null?(e=Mo(e,n,a),Dt(e,t)||(tt=!0),e):(Tn&42)===0||(Tn&1073741824)!==0&&(Ae&261930)===0?(tt=!0,e.memoizedState=n):(e=_h(),ye.lanes|=e,Wn|=e,t)}function Md(e,t,n,a,o){var s=K.p;K.p=s!==0&&8>s?s:8;var g=B.T,S={};B.T=S,Bo(e,!1,t,n);try{var T=o(),M=B.S;if(M!==null&&M(S,T),T!==null&&typeof T=="object"&&typeof T.then=="function"){var G=Wy(T,a);ei(e,t,G,Lt(e))}else ei(e,t,a,Lt(e))}catch(Z){ei(e,t,{then:function(){},status:"rejected",reason:Z},Lt())}finally{K.p=s,g!==null&&S.types!==null&&(g.types=S.types),B.T=g}}function l0(){}function Oo(e,t,n,a){if(e.tag!==5)throw Error(u(476));var o=Od(e).queue;Md(e,o,t,re,n===null?l0:function(){return Rd(e),n(a)})}function Od(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:re,baseState:re,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:An,lastRenderedState:re},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:An,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Rd(e){var t=Od(e);t.next===null&&(t=e.alternate.memoizedState),ei(e,t.next.queue,{},Lt())}function Ro(){return ct(yi)}function Bd(){return $e().memoizedState}function Ld(){return $e().memoizedState}function a0(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Lt();e=Qn(n);var a=Zn(t,e,n);a!==null&&(At(a,t,n),Ia(a,t,n)),t={cache:so()},e.payload=t;return}t=t.return}}function i0(e,t,n){var a=Lt();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ar(e)?Hd(t,n):(n=$u(e,t,n,a),n!==null&&(At(n,e,a),qd(n,t,a)))}function Ud(e,t,n){var a=Lt();ei(e,t,n,a)}function ei(e,t,n,a){var o={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ar(e))Hd(t,o);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var g=t.lastRenderedState,S=s(g,n);if(o.hasEagerState=!0,o.eagerState=S,Dt(S,g))return rr(e,t,o,0),Ye===null&&ir(),!1}catch{}finally{}if(n=$u(e,t,o,a),n!==null)return At(n,e,a),qd(n,t,a),!0}return!1}function Bo(e,t,n,a){if(a={lane:2,revertLane:ps(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ar(e)){if(t)throw Error(u(479))}else t=$u(e,n,a,2),t!==null&&At(t,e,2)}function Ar(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function Hd(e,t){ia=vr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qd(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Xc(e,n)}}var ti={readContext:ct,use:Er,useCallback:Ie,useContext:Ie,useEffect:Ie,useImperativeHandle:Ie,useLayoutEffect:Ie,useInsertionEffect:Ie,useMemo:Ie,useReducer:Ie,useRef:Ie,useState:Ie,useDebugValue:Ie,useDeferredValue:Ie,useTransition:Ie,useSyncExternalStore:Ie,useId:Ie,useHostTransitionStatus:Ie,useFormState:Ie,useActionState:Ie,useOptimistic:Ie,useMemoCache:Ie,useCacheRefresh:Ie};ti.useEffectEvent=Ie;var Yd={readContext:ct,use:Er,useCallback:function(e,t){return xt().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:Cd,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Cr(4194308,4,Nd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Cr(4194308,4,e,t)},useInsertionEffect:function(e,t){Cr(4,2,e,t)},useMemo:function(e,t){var n=xt();t=t===void 0?null:t;var a=e();if(Al){vt(!0);try{e()}finally{vt(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=xt();if(n!==void 0){var o=n(t);if(Al){vt(!0);try{n(t)}finally{vt(!1)}}}else o=t;return a.memoizedState=a.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},a.queue=e,e=e.dispatch=i0.bind(null,ye,e),[a.memoizedState,e]},useRef:function(e){var t=xt();return e={current:e},t.memoizedState=e},useState:function(e){e=jo(e);var t=e.queue,n=Ud.bind(null,ye,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:_o,useDeferredValue:function(e,t){var n=xt();return Mo(n,e,t)},useTransition:function(){var e=jo(!1);return e=Md.bind(null,ye,e.queue,!0,!1),xt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=ye,o=xt();if(Ne){if(n===void 0)throw Error(u(407));n=n()}else{if(n=t(),Ye===null)throw Error(u(349));(Ae&127)!==0||od(a,t,n)}o.memoizedState=n;var s={value:n,getSnapshot:t};return o.queue=s,Cd(cd.bind(null,a,s,e),[e]),a.flags|=2048,ua(9,{destroy:void 0},sd.bind(null,a,s,n,t),null),n},useId:function(){var e=xt(),t=Ye.identifierPrefix;if(Ne){var n=rn,a=an;n=(a&~(1<<32-qe(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=br++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=$y++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Ro,useFormState:vd,useActionState:vd,useOptimistic:function(e){var t=xt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Bo.bind(null,ye,!0,n),n.dispatch=t,[e,t]},useMemoCache:Ao,useCacheRefresh:function(){return xt().memoizedState=a0.bind(null,ye)},useEffectEvent:function(e){var t=xt(),n={impl:e};return t.memoizedState=n,function(){if((De&2)!==0)throw Error(u(440));return n.impl.apply(void 0,arguments)}}},Lo={readContext:ct,use:Er,useCallback:kd,useContext:ct,useEffect:Do,useImperativeHandle:jd,useInsertionEffect:Ad,useLayoutEffect:zd,useMemo:Dd,useReducer:wr,useRef:wd,useState:function(){return wr(An)},useDebugValue:_o,useDeferredValue:function(e,t){var n=$e();return _d(n,Le.memoizedState,e,t)},useTransition:function(){var e=wr(An)[0],t=$e().memoizedState;return[typeof e=="boolean"?e:Pa(e),t]},useSyncExternalStore:ud,useId:Bd,useHostTransitionStatus:Ro,useFormState:bd,useActionState:bd,useOptimistic:function(e,t){var n=$e();return hd(n,Le,e,t)},useMemoCache:Ao,useCacheRefresh:Ld};Lo.useEffectEvent=Td;var Gd={readContext:ct,use:Er,useCallback:kd,useContext:ct,useEffect:Do,useImperativeHandle:jd,useInsertionEffect:Ad,useLayoutEffect:zd,useMemo:Dd,useReducer:No,useRef:wd,useState:function(){return No(An)},useDebugValue:_o,useDeferredValue:function(e,t){var n=$e();return Le===null?Mo(n,e,t):_d(n,Le.memoizedState,e,t)},useTransition:function(){var e=No(An)[0],t=$e().memoizedState;return[typeof e=="boolean"?e:Pa(e),t]},useSyncExternalStore:ud,useId:Bd,useHostTransitionStatus:Ro,useFormState:Ed,useActionState:Ed,useOptimistic:function(e,t){var n=$e();return Le!==null?hd(n,Le,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Ao,useCacheRefresh:Ld};Gd.useEffectEvent=Td;function Uo(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:v({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ho={enqueueSetState:function(e,t,n){e=e._reactInternals;var a=Lt(),o=Qn(a);o.payload=t,n!=null&&(o.callback=n),t=Zn(e,o,a),t!==null&&(At(t,e,a),Ia(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=Lt(),o=Qn(a);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Zn(e,o,a),t!==null&&(At(t,e,a),Ia(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Lt(),a=Qn(n);a.tag=2,t!=null&&(a.callback=t),t=Zn(e,a,n),t!==null&&(At(t,e,n),Ia(t,e,n))}};function Vd(e,t,n,a,o,s,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,s,g):t.prototype&&t.prototype.isPureReactComponent?!Ya(n,a)||!Ya(o,s):!0}function Xd(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&Ho.enqueueReplaceState(t,t.state,null)}function zl(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=v({},n));for(var o in e)n[o]===void 0&&(n[o]=e[o])}return n}function Qd(e){ar(e)}function Zd(e){console.error(e)}function Kd(e){ar(e)}function zr(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Fd(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function qo(e,t,n){return n=Qn(n),n.tag=3,n.payload={element:null},n.callback=function(){zr(e,t)},n}function Id(e){return e=Qn(e),e.tag=3,e}function Jd(e,t,n,a){var o=n.type.getDerivedStateFromError;if(typeof o=="function"){var s=a.value;e.payload=function(){return o(s)},e.callback=function(){Fd(t,n,a)}}var g=n.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){Fd(t,n,a),typeof o!="function"&&($n===null?$n=new Set([this]):$n.add(this));var S=a.stack;this.componentDidCatch(a.value,{componentStack:S!==null?S:""})})}function r0(e,t,n,a,o){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Pl(t,n,o,!0),n=Mt.current,n!==null){switch(n.tag){case 31:case 13:return Ft===null?Hr():n.alternate===null&&Je===0&&(Je=3),n.flags&=-257,n.flags|=65536,n.lanes=o,a===pr?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),fs(e,a,o)),!1;case 22:return n.flags|=65536,a===pr?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),fs(e,a,o)),!1}throw Error(u(435,n.tag))}return fs(e,a,o),Hr(),!1}if(Ne)return t=Mt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=o,a!==ao&&(e=Error(u(422),{cause:a}),Xa(Xt(e,n)))):(a!==ao&&(t=Error(u(423),{cause:a}),Xa(Xt(t,n))),e=e.current.alternate,e.flags|=65536,o&=-o,e.lanes|=o,a=Xt(a,n),o=qo(e.stateNode,a,o),go(e,o),Je!==4&&(Je=2)),!1;var s=Error(u(520),{cause:a});if(s=Xt(s,n),si===null?si=[s]:si.push(s),Je!==4&&(Je=2),t===null)return!0;a=Xt(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=o&-o,n.lanes|=e,e=qo(n.stateNode,a,e),go(n,e),!1;case 1:if(t=n.type,s=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&($n===null||!$n.has(s))))return n.flags|=65536,o&=-o,n.lanes|=o,o=Id(o),Jd(o,e,n,a),go(n,o),!1}n=n.return}while(n!==null);return!1}var Yo=Error(u(461)),tt=!1;function ft(e,t,n,a){t.child=e===null?ed(t,null,n,a):Tl(t,e.child,n,a)}function Wd(e,t,n,a,o){n=n.render;var s=t.ref;if("ref"in a){var g={};for(var S in a)S!=="ref"&&(g[S]=a[S])}else g=a;return Sl(t),a=Eo(e,t,n,g,s,o),S=wo(),e!==null&&!tt?(Co(e,t,o),zn(e,t,o)):(Ne&&S&&no(t),t.flags|=1,ft(e,t,a,o),t.child)}function $d(e,t,n,a,o){if(e===null){var s=n.type;return typeof s=="function"&&!Pu(s)&&s.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=s,Pd(e,t,s,a,o)):(e=or(n.type,null,a,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!Io(e,o)){var g=s.memoizedProps;if(n=n.compare,n=n!==null?n:Ya,n(g,a)&&e.ref===t.ref)return zn(e,t,o)}return t.flags|=1,e=Sn(s,a),e.ref=t.ref,e.return=t,t.child=e}function Pd(e,t,n,a,o){if(e!==null){var s=e.memoizedProps;if(Ya(s,a)&&e.ref===t.ref)if(tt=!1,t.pendingProps=a=s,Io(e,o))(e.flags&131072)!==0&&(tt=!0);else return t.lanes=e.lanes,zn(e,t,o)}return Go(e,t,n,a,o)}function eh(e,t,n,a){var o=a.children,s=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(s=s!==null?s.baseLanes|n:n,e!==null){for(a=t.child=e.child,o=0;a!==null;)o=o|a.lanes|a.childLanes,a=a.sibling;a=o&~s}else a=0,t.child=null;return th(e,t,s,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&dr(t,s!==null?s.cachePool:null),s!==null?ld(t,s):xo(),ad(t);else return a=t.lanes=536870912,th(e,t,s!==null?s.baseLanes|n:n,n,a)}else s!==null?(dr(t,s.cachePool),ld(t,s),Fn(),t.memoizedState=null):(e!==null&&dr(t,null),xo(),Fn());return ft(e,t,o,n),t.child}function ni(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function th(e,t,n,a,o){var s=fo();return s=s===null?null:{parent:Pe._currentValue,pool:s},t.memoizedState={baseLanes:n,cachePool:s},e!==null&&dr(t,null),xo(),ad(t),e!==null&&Pl(e,t,a,!0),t.childLanes=o,null}function Nr(e,t){return t=kr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function nh(e,t,n){return Tl(t,e.child,null,n),e=Nr(t,t.pendingProps),e.flags|=2,Ot(t),t.memoizedState=null,e}function u0(e,t,n){var a=t.pendingProps,o=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ne){if(a.mode==="hidden")return e=Nr(t,a),t.lanes=536870912,ni(null,e);if(bo(t),(e=Xe)?(e=pp(e,Kt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:qn!==null?{id:an,overflow:rn}:null,retryLane:536870912,hydrationErrors:null},n=Hf(e),n.return=t,t.child=n,st=t,Xe=null)):e=null,e===null)throw Gn(t);return t.lanes=536870912,null}return Nr(t,a)}var s=e.memoizedState;if(s!==null){var g=s.dehydrated;if(bo(t),o)if(t.flags&256)t.flags&=-257,t=nh(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(u(558));else if(tt||Pl(e,t,n,!1),o=(n&e.childLanes)!==0,tt||o){if(a=Ye,a!==null&&(g=Qc(a,n),g!==0&&g!==s.retryLane))throw s.retryLane=g,yl(e,g),At(a,e,g),Yo;Hr(),t=nh(e,t,n)}else e=s.treeContext,Xe=It(g.nextSibling),st=t,Ne=!0,Yn=null,Kt=!1,e!==null&&Gf(t,e),t=Nr(t,a),t.flags|=4096;return t}return e=Sn(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function jr(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(u(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Go(e,t,n,a,o){return Sl(t),n=Eo(e,t,n,a,void 0,o),a=wo(),e!==null&&!tt?(Co(e,t,o),zn(e,t,o)):(Ne&&a&&no(t),t.flags|=1,ft(e,t,n,o),t.child)}function lh(e,t,n,a,o,s){return Sl(t),t.updateQueue=null,n=rd(t,a,n,o),id(e),a=wo(),e!==null&&!tt?(Co(e,t,s),zn(e,t,s)):(Ne&&a&&no(t),t.flags|=1,ft(e,t,n,s),t.child)}function ah(e,t,n,a,o){if(Sl(t),t.stateNode===null){var s=Il,g=n.contextType;typeof g=="object"&&g!==null&&(s=ct(g)),s=new n(a,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Ho,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=a,s.state=t.memoizedState,s.refs={},po(t),g=n.contextType,s.context=typeof g=="object"&&g!==null?ct(g):Il,s.state=t.memoizedState,g=n.getDerivedStateFromProps,typeof g=="function"&&(Uo(t,n,g,a),s.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(g=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),g!==s.state&&Ho.enqueueReplaceState(s,s.state,null),Wa(t,a,s,o),Ja(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){s=t.stateNode;var S=t.memoizedProps,T=zl(n,S);s.props=T;var M=s.context,G=n.contextType;g=Il,typeof G=="object"&&G!==null&&(g=ct(G));var Z=n.getDerivedStateFromProps;G=typeof Z=="function"||typeof s.getSnapshotBeforeUpdate=="function",S=t.pendingProps!==S,G||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(S||M!==g)&&Xd(t,s,a,g),Xn=!1;var R=t.memoizedState;s.state=R,Wa(t,a,s,o),Ja(),M=t.memoizedState,S||R!==M||Xn?(typeof Z=="function"&&(Uo(t,n,Z,a),M=t.memoizedState),(T=Xn||Vd(t,n,T,a,R,M,g))?(G||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=M),s.props=a,s.state=M,s.context=g,a=T):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{s=t.stateNode,mo(e,t),g=t.memoizedProps,G=zl(n,g),s.props=G,Z=t.pendingProps,R=s.context,M=n.contextType,T=Il,typeof M=="object"&&M!==null&&(T=ct(M)),S=n.getDerivedStateFromProps,(M=typeof S=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(g!==Z||R!==T)&&Xd(t,s,a,T),Xn=!1,R=t.memoizedState,s.state=R,Wa(t,a,s,o),Ja();var H=t.memoizedState;g!==Z||R!==H||Xn||e!==null&&e.dependencies!==null&&cr(e.dependencies)?(typeof S=="function"&&(Uo(t,n,S,a),H=t.memoizedState),(G=Xn||Vd(t,n,G,a,R,H,T)||e!==null&&e.dependencies!==null&&cr(e.dependencies))?(M||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(a,H,T),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(a,H,T)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||g===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=H),s.props=a,s.state=H,s.context=T,a=G):(typeof s.componentDidUpdate!="function"||g===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),a=!1)}return s=a,jr(e,t),a=(t.flags&128)!==0,s||a?(s=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&a?(t.child=Tl(t,e.child,null,o),t.child=Tl(t,null,n,o)):ft(e,t,n,o),t.memoizedState=s.state,e=t.child):e=zn(e,t,o),e}function ih(e,t,n,a){return vl(),t.flags|=256,ft(e,t,n,a),t.child}var Vo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Xo(e){return{baseLanes:e,cachePool:Ff()}}function Qo(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Bt),e}function rh(e,t,n){var a=t.pendingProps,o=!1,s=(t.flags&128)!==0,g;if((g=s)||(g=e!==null&&e.memoizedState===null?!1:(We.current&2)!==0),g&&(o=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ne){if(o?Kn(t):Fn(),(e=Xe)?(e=pp(e,Kt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:qn!==null?{id:an,overflow:rn}:null,retryLane:536870912,hydrationErrors:null},n=Hf(e),n.return=t,t.child=n,st=t,Xe=null)):e=null,e===null)throw Gn(t);return zs(e)?t.lanes=32:t.lanes=536870912,null}var S=a.children;return a=a.fallback,o?(Fn(),o=t.mode,S=kr({mode:"hidden",children:S},o),a=xl(a,o,n,null),S.return=t,a.return=t,S.sibling=a,t.child=S,a=t.child,a.memoizedState=Xo(n),a.childLanes=Qo(e,g,n),t.memoizedState=Vo,ni(null,a)):(Kn(t),Zo(t,S))}var T=e.memoizedState;if(T!==null&&(S=T.dehydrated,S!==null)){if(s)t.flags&256?(Kn(t),t.flags&=-257,t=Ko(e,t,n)):t.memoizedState!==null?(Fn(),t.child=e.child,t.flags|=128,t=null):(Fn(),S=a.fallback,o=t.mode,a=kr({mode:"visible",children:a.children},o),S=xl(S,o,n,null),S.flags|=2,a.return=t,S.return=t,a.sibling=S,t.child=a,Tl(t,e.child,null,n),a=t.child,a.memoizedState=Xo(n),a.childLanes=Qo(e,g,n),t.memoizedState=Vo,t=ni(null,a));else if(Kn(t),zs(S)){if(g=S.nextSibling&&S.nextSibling.dataset,g)var M=g.dgst;g=M,a=Error(u(419)),a.stack="",a.digest=g,Xa({value:a,source:null,stack:null}),t=Ko(e,t,n)}else if(tt||Pl(e,t,n,!1),g=(n&e.childLanes)!==0,tt||g){if(g=Ye,g!==null&&(a=Qc(g,n),a!==0&&a!==T.retryLane))throw T.retryLane=a,yl(e,a),At(g,e,a),Yo;As(S)||Hr(),t=Ko(e,t,n)}else As(S)?(t.flags|=192,t.child=e.child,t=null):(e=T.treeContext,Xe=It(S.nextSibling),st=t,Ne=!0,Yn=null,Kt=!1,e!==null&&Gf(t,e),t=Zo(t,a.children),t.flags|=4096);return t}return o?(Fn(),S=a.fallback,o=t.mode,T=e.child,M=T.sibling,a=Sn(T,{mode:"hidden",children:a.children}),a.subtreeFlags=T.subtreeFlags&65011712,M!==null?S=Sn(M,S):(S=xl(S,o,n,null),S.flags|=2),S.return=t,a.return=t,a.sibling=S,t.child=a,ni(null,a),a=t.child,S=e.child.memoizedState,S===null?S=Xo(n):(o=S.cachePool,o!==null?(T=Pe._currentValue,o=o.parent!==T?{parent:T,pool:T}:o):o=Ff(),S={baseLanes:S.baseLanes|n,cachePool:o}),a.memoizedState=S,a.childLanes=Qo(e,g,n),t.memoizedState=Vo,ni(e.child,a)):(Kn(t),n=e.child,e=n.sibling,n=Sn(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(g=t.deletions,g===null?(t.deletions=[e],t.flags|=16):g.push(e)),t.child=n,t.memoizedState=null,n)}function Zo(e,t){return t=kr({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function kr(e,t){return e=_t(22,e,null,t),e.lanes=0,e}function Ko(e,t,n){return Tl(t,e.child,null,n),e=Zo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function uh(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),uo(e.return,t,n)}function Fo(e,t,n,a,o,s){var g=e.memoizedState;g===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:o,treeForkCount:s}:(g.isBackwards=t,g.rendering=null,g.renderingStartTime=0,g.last=a,g.tail=n,g.tailMode=o,g.treeForkCount=s)}function oh(e,t,n){var a=t.pendingProps,o=a.revealOrder,s=a.tail;a=a.children;var g=We.current,S=(g&2)!==0;if(S?(g=g&1|2,t.flags|=128):g&=1,w(We,g),ft(e,t,a,n),a=Ne?Va:0,!S&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&uh(e,n,t);else if(e.tag===19)uh(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&xr(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Fo(t,!1,o,n,s,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&xr(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Fo(t,!0,n,null,s,a);break;case"together":Fo(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function zn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wn|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Pl(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(u(153));if(t.child!==null){for(e=t.child,n=Sn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Sn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Io(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&cr(e)))}function o0(e,t,n){switch(t.tag){case 3:Ze(t,t.stateNode.containerInfo),Vn(t,Pe,e.memoizedState.cache),vl();break;case 27:case 5:qt(t);break;case 4:Ze(t,t.stateNode.containerInfo);break;case 10:Vn(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,bo(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Kn(t),t.flags|=128,null):(n&t.child.childLanes)!==0?rh(e,t,n):(Kn(t),e=zn(e,t,n),e!==null?e.sibling:null);Kn(t);break;case 19:var o=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(Pl(e,t,n,!1),a=(n&t.childLanes)!==0),o){if(a)return oh(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),w(We,We.current),a)break;return null;case 22:return t.lanes=0,eh(e,t,n,t.pendingProps);case 24:Vn(t,Pe,e.memoizedState.cache)}return zn(e,t,n)}function sh(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)tt=!0;else{if(!Io(e,n)&&(t.flags&128)===0)return tt=!1,o0(e,t,n);tt=(e.flags&131072)!==0}else tt=!1,Ne&&(t.flags&1048576)!==0&&Yf(t,Va,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=wl(t.elementType),t.type=e,typeof e=="function")Pu(e)?(a=zl(e,a),t.tag=1,t=ah(null,t,e,a,n)):(t.tag=0,t=Go(null,t,e,a,n));else{if(e!=null){var o=e.$$typeof;if(o===ne){t.tag=11,t=Wd(null,t,e,a,n);break e}else if(o===W){t.tag=14,t=$d(null,t,e,a,n);break e}}throw t=ae(e)||e,Error(u(306,t,""))}}return t;case 0:return Go(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,o=zl(a,t.pendingProps),ah(e,t,a,o,n);case 3:e:{if(Ze(t,t.stateNode.containerInfo),e===null)throw Error(u(387));a=t.pendingProps;var s=t.memoizedState;o=s.element,mo(e,t),Wa(t,a,null,n);var g=t.memoizedState;if(a=g.cache,Vn(t,Pe,a),a!==s.cache&&oo(t,[Pe],n,!0),Ja(),a=g.element,s.isDehydrated)if(s={element:a,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=ih(e,t,a,n);break e}else if(a!==o){o=Xt(Error(u(424)),t),Xa(o),t=ih(e,t,a,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Xe=It(e.firstChild),st=t,Ne=!0,Yn=null,Kt=!0,n=ed(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(vl(),a===o){t=zn(e,t,n);break e}ft(e,t,a,n)}t=t.child}return t;case 26:return jr(e,t),e===null?(n=bp(t.type,null,t.pendingProps,null))?t.memoizedState=n:Ne||(n=t.type,e=t.pendingProps,a=Zr(oe.current).createElement(n),a[ot]=t,a[bt]=e,dt(a,n,e),rt(a),t.stateNode=a):t.memoizedState=bp(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return qt(t),e===null&&Ne&&(a=t.stateNode=yp(t.type,t.pendingProps,oe.current),st=t,Kt=!0,o=Xe,nl(t.type)?(Ns=o,Xe=It(a.firstChild)):Xe=o),ft(e,t,t.pendingProps.children,n),jr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ne&&((o=a=Xe)&&(a=U0(a,t.type,t.pendingProps,Kt),a!==null?(t.stateNode=a,st=t,Xe=It(a.firstChild),Kt=!1,o=!0):o=!1),o||Gn(t)),qt(t),o=t.type,s=t.pendingProps,g=e!==null?e.memoizedProps:null,a=s.children,ws(o,s)?a=null:g!==null&&ws(o,g)&&(t.flags|=32),t.memoizedState!==null&&(o=Eo(e,t,Py,null,null,n),yi._currentValue=o),jr(e,t),ft(e,t,a,n),t.child;case 6:return e===null&&Ne&&((e=n=Xe)&&(n=H0(n,t.pendingProps,Kt),n!==null?(t.stateNode=n,st=t,Xe=null,e=!0):e=!1),e||Gn(t)),null;case 13:return rh(e,t,n);case 4:return Ze(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Tl(t,null,a,n):ft(e,t,a,n),t.child;case 11:return Wd(e,t,t.type,t.pendingProps,n);case 7:return ft(e,t,t.pendingProps,n),t.child;case 8:return ft(e,t,t.pendingProps.children,n),t.child;case 12:return ft(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,Vn(t,t.type,a.value),ft(e,t,a.children,n),t.child;case 9:return o=t.type._context,a=t.pendingProps.children,Sl(t),o=ct(o),a=a(o),t.flags|=1,ft(e,t,a,n),t.child;case 14:return $d(e,t,t.type,t.pendingProps,n);case 15:return Pd(e,t,t.type,t.pendingProps,n);case 19:return oh(e,t,n);case 31:return u0(e,t,n);case 22:return eh(e,t,n,t.pendingProps);case 24:return Sl(t),a=ct(Pe),e===null?(o=fo(),o===null&&(o=Ye,s=so(),o.pooledCache=s,s.refCount++,s!==null&&(o.pooledCacheLanes|=n),o=s),t.memoizedState={parent:a,cache:o},po(t),Vn(t,Pe,o)):((e.lanes&n)!==0&&(mo(e,t),Wa(t,null,null,n),Ja()),o=e.memoizedState,s=t.memoizedState,o.parent!==a?(o={parent:a,cache:a},t.memoizedState=o,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=o),Vn(t,Pe,a)):(a=s.cache,Vn(t,Pe,a),a!==o.cache&&oo(t,[Pe],n,!0))),ft(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(u(156,t.tag))}function Nn(e){e.flags|=4}function Jo(e,t,n,a,o){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(o&335544128)===o)if(e.stateNode.complete)e.flags|=8192;else if(Bh())e.flags|=8192;else throw Cl=pr,ho}else e.flags&=-16777217}function ch(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Tp(t))if(Bh())e.flags|=8192;else throw Cl=pr,ho}function Dr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Gc():536870912,e.lanes|=t,fa|=t)}function li(e,t){if(!Ne)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Qe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,a|=o.subtreeFlags&65011712,a|=o.flags&65011712,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,a|=o.subtreeFlags,a|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function s0(e,t,n){var a=t.pendingProps;switch(lo(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qe(t),null;case 1:return Qe(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Cn(Pe),Be(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&($l(t)?Nn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,io())),Qe(t),null;case 26:var o=t.type,s=t.memoizedState;return e===null?(Nn(t),s!==null?(Qe(t),ch(t,s)):(Qe(t),Jo(t,o,null,a,n))):s?s!==e.memoizedState?(Nn(t),Qe(t),ch(t,s)):(Qe(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&Nn(t),Qe(t),Jo(t,o,e,a,n)),null;case 27:if(mn(t),n=oe.current,o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Nn(t);else{if(!a){if(t.stateNode===null)throw Error(u(166));return Qe(t),null}e=$.current,$l(t)?Vf(t):(e=yp(o,a,n),t.stateNode=e,Nn(t))}return Qe(t),null;case 5:if(mn(t),o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Nn(t);else{if(!a){if(t.stateNode===null)throw Error(u(166));return Qe(t),null}if(s=$.current,$l(t))Vf(t);else{var g=Zr(oe.current);switch(s){case 1:s=g.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:s=g.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":s=g.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":s=g.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":s=g.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof a.is=="string"?g.createElement("select",{is:a.is}):g.createElement("select"),a.multiple?s.multiple=!0:a.size&&(s.size=a.size);break;default:s=typeof a.is=="string"?g.createElement(o,{is:a.is}):g.createElement(o)}}s[ot]=t,s[bt]=a;e:for(g=t.child;g!==null;){if(g.tag===5||g.tag===6)s.appendChild(g.stateNode);else if(g.tag!==4&&g.tag!==27&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===t)break e;for(;g.sibling===null;){if(g.return===null||g.return===t)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}t.stateNode=s;e:switch(dt(s,o,a),o){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Nn(t)}}return Qe(t),Jo(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Nn(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(u(166));if(e=oe.current,$l(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,o=st,o!==null)switch(o.tag){case 27:case 5:a=o.memoizedProps}e[ot]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||rp(e.nodeValue,n)),e||Gn(t,!0)}else e=Zr(e).createTextNode(a),e[ot]=t,t.stateNode=e}return Qe(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=$l(t),n!==null){if(e===null){if(!a)throw Error(u(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(557));e[ot]=t}else vl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Qe(t),e=!1}else n=io(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Ot(t),t):(Ot(t),null);if((t.flags&128)!==0)throw Error(u(558))}return Qe(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=$l(t),a!==null&&a.dehydrated!==null){if(e===null){if(!o)throw Error(u(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(u(317));o[ot]=t}else vl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Qe(t),o=!1}else o=io(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return t.flags&256?(Ot(t),t):(Ot(t),null)}return Ot(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,o=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(o=a.alternate.memoizedState.cachePool.pool),s=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(s=a.memoizedState.cachePool.pool),s!==o&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Dr(t,t.updateQueue),Qe(t),null);case 4:return Be(),e===null&&xs(t.stateNode.containerInfo),Qe(t),null;case 10:return Cn(t.type),Qe(t),null;case 19:if(V(We),a=t.memoizedState,a===null)return Qe(t),null;if(o=(t.flags&128)!==0,s=a.rendering,s===null)if(o)li(a,!1);else{if(Je!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=xr(e),s!==null){for(t.flags|=128,li(a,!1),e=s.updateQueue,t.updateQueue=e,Dr(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Uf(n,e),n=n.sibling;return w(We,We.current&1|2),Ne&&En(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&gt()>Br&&(t.flags|=128,o=!0,li(a,!1),t.lanes=4194304)}else{if(!o)if(e=xr(s),e!==null){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,Dr(t,e),li(a,!0),a.tail===null&&a.tailMode==="hidden"&&!s.alternate&&!Ne)return Qe(t),null}else 2*gt()-a.renderingStartTime>Br&&n!==536870912&&(t.flags|=128,o=!0,li(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(e=a.last,e!==null?e.sibling=s:t.child=s,a.last=s)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=gt(),e.sibling=null,n=We.current,w(We,o?n&1|2:n&1),Ne&&En(t,a.treeForkCount),e):(Qe(t),null);case 22:case 23:return Ot(t),vo(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(Qe(t),t.subtreeFlags&6&&(t.flags|=8192)):Qe(t),n=t.updateQueue,n!==null&&Dr(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&V(El),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Cn(Pe),Qe(t),null;case 25:return null;case 30:return null}throw Error(u(156,t.tag))}function c0(e,t){switch(lo(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Cn(Pe),Be(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return mn(t),null;case 31:if(t.memoizedState!==null){if(Ot(t),t.alternate===null)throw Error(u(340));vl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ot(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));vl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(We),null;case 4:return Be(),null;case 10:return Cn(t.type),null;case 22:case 23:return Ot(t),vo(),e!==null&&V(El),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Cn(Pe),null;case 25:return null;default:return null}}function fh(e,t){switch(lo(t),t.tag){case 3:Cn(Pe),Be();break;case 26:case 27:case 5:mn(t);break;case 4:Be();break;case 31:t.memoizedState!==null&&Ot(t);break;case 13:Ot(t);break;case 19:V(We);break;case 10:Cn(t.type);break;case 22:case 23:Ot(t),vo(),e!==null&&V(El);break;case 24:Cn(Pe)}}function ai(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var o=a.next;n=o;do{if((n.tag&e)===e){a=void 0;var s=n.create,g=n.inst;a=s(),g.destroy=a}n=n.next}while(n!==o)}}catch(S){Re(t,t.return,S)}}function In(e,t,n){try{var a=t.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var s=o.next;a=s;do{if((a.tag&e)===e){var g=a.inst,S=g.destroy;if(S!==void 0){g.destroy=void 0,o=t;var T=n,M=S;try{M()}catch(G){Re(o,T,G)}}}a=a.next}while(a!==s)}}catch(G){Re(t,t.return,G)}}function dh(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{nd(t,n)}catch(a){Re(e,e.return,a)}}}function hh(e,t,n){n.props=zl(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){Re(e,t,a)}}function ii(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof n=="function"?e.refCleanup=n(a):n.current=a}}catch(o){Re(e,t,o)}}function un(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(o){Re(e,t,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(o){Re(e,t,o)}else n.current=null}function ph(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(o){Re(e,e.return,o)}}function Wo(e,t,n){try{var a=e.stateNode;_0(a,e.type,n,t),a[bt]=t}catch(o){Re(e,e.return,o)}}function mh(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&nl(e.type)||e.tag===4}function $o(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||mh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&nl(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Po(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=vn));else if(a!==4&&(a===27&&nl(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Po(e,t,n),e=e.sibling;e!==null;)Po(e,t,n),e=e.sibling}function _r(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&(a===27&&nl(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(_r(e,t,n),e=e.sibling;e!==null;)_r(e,t,n),e=e.sibling}function gh(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);dt(t,a,n),t[ot]=e,t[bt]=n}catch(s){Re(e,e.return,s)}}var jn=!1,nt=!1,es=!1,yh=typeof WeakSet=="function"?WeakSet:Set,ut=null;function f0(e,t){if(e=e.containerInfo,Ss=Pr,e=jf(e),Zu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var o=a.anchorOffset,s=a.focusNode;a=a.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var g=0,S=-1,T=-1,M=0,G=0,Z=e,R=null;t:for(;;){for(var H;Z!==n||o!==0&&Z.nodeType!==3||(S=g+o),Z!==s||a!==0&&Z.nodeType!==3||(T=g+a),Z.nodeType===3&&(g+=Z.nodeValue.length),(H=Z.firstChild)!==null;)R=Z,Z=H;for(;;){if(Z===e)break t;if(R===n&&++M===o&&(S=g),R===s&&++G===a&&(T=g),(H=Z.nextSibling)!==null)break;Z=R,R=Z.parentNode}Z=H}n=S===-1||T===-1?null:{start:S,end:T}}else n=null}n=n||{start:0,end:0}}else n=null;for(Es={focusedElem:e,selectionRange:n},Pr=!1,ut=t;ut!==null;)if(t=ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ut=e;else for(;ut!==null;){switch(t=ut,s=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)o=e[n],o.ref.impl=o.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,n=t,o=s.memoizedProps,s=s.memoizedState,a=n.stateNode;try{var le=zl(n.type,o);e=a.getSnapshotBeforeUpdate(le,s),a.__reactInternalSnapshotBeforeUpdate=e}catch(fe){Re(n,n.return,fe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)Ts(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Ts(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(u(163))}if(e=t.sibling,e!==null){e.return=t.return,ut=e;break}ut=t.return}}function xh(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:Dn(e,n),a&4&&ai(5,n);break;case 1:if(Dn(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(g){Re(n,n.return,g)}else{var o=zl(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(g){Re(n,n.return,g)}}a&64&&dh(n),a&512&&ii(n,n.return);break;case 3:if(Dn(e,n),a&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{nd(e,t)}catch(g){Re(n,n.return,g)}}break;case 27:t===null&&a&4&&gh(n);case 26:case 5:Dn(e,n),t===null&&a&4&&ph(n),a&512&&ii(n,n.return);break;case 12:Dn(e,n);break;case 31:Dn(e,n),a&4&&Sh(e,n);break;case 13:Dn(e,n),a&4&&Eh(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=b0.bind(null,n),q0(e,n))));break;case 22:if(a=n.memoizedState!==null||jn,!a){t=t!==null&&t.memoizedState!==null||nt,o=jn;var s=nt;jn=a,(nt=t)&&!s?_n(e,n,(n.subtreeFlags&8772)!==0):Dn(e,n),jn=o,nt=s}break;case 30:break;default:Dn(e,n)}}function vh(e){var t=e.alternate;t!==null&&(e.alternate=null,vh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ju(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ke=null,Et=!1;function kn(e,t,n){for(n=n.child;n!==null;)bh(e,t,n),n=n.sibling}function bh(e,t,n){if(at&&typeof at.onCommitFiberUnmount=="function")try{at.onCommitFiberUnmount(yt,n)}catch{}switch(n.tag){case 26:nt||un(n,t),kn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:nt||un(n,t);var a=Ke,o=Et;nl(n.type)&&(Ke=n.stateNode,Et=!1),kn(e,t,n),pi(n.stateNode),Ke=a,Et=o;break;case 5:nt||un(n,t);case 6:if(a=Ke,o=Et,Ke=null,kn(e,t,n),Ke=a,Et=o,Ke!==null)if(Et)try{(Ke.nodeType===9?Ke.body:Ke.nodeName==="HTML"?Ke.ownerDocument.body:Ke).removeChild(n.stateNode)}catch(s){Re(n,t,s)}else try{Ke.removeChild(n.stateNode)}catch(s){Re(n,t,s)}break;case 18:Ke!==null&&(Et?(e=Ke,dp(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),va(e)):dp(Ke,n.stateNode));break;case 4:a=Ke,o=Et,Ke=n.stateNode.containerInfo,Et=!0,kn(e,t,n),Ke=a,Et=o;break;case 0:case 11:case 14:case 15:In(2,n,t),nt||In(4,n,t),kn(e,t,n);break;case 1:nt||(un(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&hh(n,t,a)),kn(e,t,n);break;case 21:kn(e,t,n);break;case 22:nt=(a=nt)||n.memoizedState!==null,kn(e,t,n),nt=a;break;default:kn(e,t,n)}}function Sh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{va(e)}catch(n){Re(t,t.return,n)}}}function Eh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{va(e)}catch(n){Re(t,t.return,n)}}function d0(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new yh),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new yh),t;default:throw Error(u(435,e.tag))}}function Mr(e,t){var n=d0(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var o=S0.bind(null,e,a);a.then(o,o)}})}function wt(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var o=n[a],s=e,g=t,S=g;e:for(;S!==null;){switch(S.tag){case 27:if(nl(S.type)){Ke=S.stateNode,Et=!1;break e}break;case 5:Ke=S.stateNode,Et=!1;break e;case 3:case 4:Ke=S.stateNode.containerInfo,Et=!0;break e}S=S.return}if(Ke===null)throw Error(u(160));bh(s,g,o),Ke=null,Et=!1,s=o.alternate,s!==null&&(s.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)wh(t,e),t=t.sibling}var tn=null;function wh(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:wt(t,e),Ct(e),a&4&&(In(3,e,e.return),ai(3,e),In(5,e,e.return));break;case 1:wt(t,e),Ct(e),a&512&&(nt||n===null||un(n,n.return)),a&64&&jn&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var o=tn;if(wt(t,e),Ct(e),a&512&&(nt||n===null||un(n,n.return)),a&4){var s=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,o=o.ownerDocument||o;t:switch(a){case"title":s=o.getElementsByTagName("title")[0],(!s||s[_a]||s[ot]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=o.createElement(a),o.head.insertBefore(s,o.querySelector("head > title"))),dt(s,a,n),s[ot]=e,rt(s),a=s;break e;case"link":var g=wp("link","href",o).get(a+(n.href||""));if(g){for(var S=0;S<g.length;S++)if(s=g[S],s.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&s.getAttribute("rel")===(n.rel==null?null:n.rel)&&s.getAttribute("title")===(n.title==null?null:n.title)&&s.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){g.splice(S,1);break t}}s=o.createElement(a),dt(s,a,n),o.head.appendChild(s);break;case"meta":if(g=wp("meta","content",o).get(a+(n.content||""))){for(S=0;S<g.length;S++)if(s=g[S],s.getAttribute("content")===(n.content==null?null:""+n.content)&&s.getAttribute("name")===(n.name==null?null:n.name)&&s.getAttribute("property")===(n.property==null?null:n.property)&&s.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&s.getAttribute("charset")===(n.charSet==null?null:n.charSet)){g.splice(S,1);break t}}s=o.createElement(a),dt(s,a,n),o.head.appendChild(s);break;default:throw Error(u(468,a))}s[ot]=e,rt(s),a=s}e.stateNode=a}else Cp(o,e.type,e.stateNode);else e.stateNode=Ep(o,a,e.memoizedProps);else s!==a?(s===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):s.count--,a===null?Cp(o,e.type,e.stateNode):Ep(o,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Wo(e,e.memoizedProps,n.memoizedProps)}break;case 27:wt(t,e),Ct(e),a&512&&(nt||n===null||un(n,n.return)),n!==null&&a&4&&Wo(e,e.memoizedProps,n.memoizedProps);break;case 5:if(wt(t,e),Ct(e),a&512&&(nt||n===null||un(n,n.return)),e.flags&32){o=e.stateNode;try{Gl(o,"")}catch(le){Re(e,e.return,le)}}a&4&&e.stateNode!=null&&(o=e.memoizedProps,Wo(e,o,n!==null?n.memoizedProps:o)),a&1024&&(es=!0);break;case 6:if(wt(t,e),Ct(e),a&4){if(e.stateNode===null)throw Error(u(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(le){Re(e,e.return,le)}}break;case 3:if(Ir=null,o=tn,tn=Kr(t.containerInfo),wt(t,e),tn=o,Ct(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{va(t.containerInfo)}catch(le){Re(e,e.return,le)}es&&(es=!1,Ch(e));break;case 4:a=tn,tn=Kr(e.stateNode.containerInfo),wt(t,e),Ct(e),tn=a;break;case 12:wt(t,e),Ct(e);break;case 31:wt(t,e),Ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Mr(e,a)));break;case 13:wt(t,e),Ct(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Rr=gt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Mr(e,a)));break;case 22:o=e.memoizedState!==null;var T=n!==null&&n.memoizedState!==null,M=jn,G=nt;if(jn=M||o,nt=G||T,wt(t,e),nt=G,jn=M,Ct(e),a&8192)e:for(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,o&&(n===null||T||jn||nt||Nl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){T=n=t;try{if(s=T.stateNode,o)g=s.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{S=T.stateNode;var Z=T.memoizedProps.style,R=Z!=null&&Z.hasOwnProperty("display")?Z.display:null;S.style.display=R==null||typeof R=="boolean"?"":(""+R).trim()}}catch(le){Re(T,T.return,le)}}}else if(t.tag===6){if(n===null){T=t;try{T.stateNode.nodeValue=o?"":T.memoizedProps}catch(le){Re(T,T.return,le)}}}else if(t.tag===18){if(n===null){T=t;try{var H=T.stateNode;o?hp(H,!0):hp(T.stateNode,!1)}catch(le){Re(T,T.return,le)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,Mr(e,n))));break;case 19:wt(t,e),Ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Mr(e,a)));break;case 30:break;case 21:break;default:wt(t,e),Ct(e)}}function Ct(e){var t=e.flags;if(t&2){try{for(var n,a=e.return;a!==null;){if(mh(a)){n=a;break}a=a.return}if(n==null)throw Error(u(160));switch(n.tag){case 27:var o=n.stateNode,s=$o(e);_r(e,s,o);break;case 5:var g=n.stateNode;n.flags&32&&(Gl(g,""),n.flags&=-33);var S=$o(e);_r(e,S,g);break;case 3:case 4:var T=n.stateNode.containerInfo,M=$o(e);Po(e,M,T);break;default:throw Error(u(161))}}catch(G){Re(e,e.return,G)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ch(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Ch(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Dn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)xh(e,t.alternate,t),t=t.sibling}function Nl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:In(4,t,t.return),Nl(t);break;case 1:un(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&hh(t,t.return,n),Nl(t);break;case 27:pi(t.stateNode);case 26:case 5:un(t,t.return),Nl(t);break;case 22:t.memoizedState===null&&Nl(t);break;case 30:Nl(t);break;default:Nl(t)}e=e.sibling}}function _n(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,o=e,s=t,g=s.flags;switch(s.tag){case 0:case 11:case 15:_n(o,s,n),ai(4,s);break;case 1:if(_n(o,s,n),a=s,o=a.stateNode,typeof o.componentDidMount=="function")try{o.componentDidMount()}catch(M){Re(a,a.return,M)}if(a=s,o=a.updateQueue,o!==null){var S=a.stateNode;try{var T=o.shared.hiddenCallbacks;if(T!==null)for(o.shared.hiddenCallbacks=null,o=0;o<T.length;o++)td(T[o],S)}catch(M){Re(a,a.return,M)}}n&&g&64&&dh(s),ii(s,s.return);break;case 27:gh(s);case 26:case 5:_n(o,s,n),n&&a===null&&g&4&&ph(s),ii(s,s.return);break;case 12:_n(o,s,n);break;case 31:_n(o,s,n),n&&g&4&&Sh(o,s);break;case 13:_n(o,s,n),n&&g&4&&Eh(o,s);break;case 22:s.memoizedState===null&&_n(o,s,n),ii(s,s.return);break;case 30:break;default:_n(o,s,n)}t=t.sibling}}function ts(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Qa(n))}function ns(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Qa(e))}function nn(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Th(e,t,n,a),t=t.sibling}function Th(e,t,n,a){var o=t.flags;switch(t.tag){case 0:case 11:case 15:nn(e,t,n,a),o&2048&&ai(9,t);break;case 1:nn(e,t,n,a);break;case 3:nn(e,t,n,a),o&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Qa(e)));break;case 12:if(o&2048){nn(e,t,n,a),e=t.stateNode;try{var s=t.memoizedProps,g=s.id,S=s.onPostCommit;typeof S=="function"&&S(g,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(T){Re(t,t.return,T)}}else nn(e,t,n,a);break;case 31:nn(e,t,n,a);break;case 13:nn(e,t,n,a);break;case 23:break;case 22:s=t.stateNode,g=t.alternate,t.memoizedState!==null?s._visibility&2?nn(e,t,n,a):ri(e,t):s._visibility&2?nn(e,t,n,a):(s._visibility|=2,oa(e,t,n,a,(t.subtreeFlags&10256)!==0||!1)),o&2048&&ts(g,t);break;case 24:nn(e,t,n,a),o&2048&&ns(t.alternate,t);break;default:nn(e,t,n,a)}}function oa(e,t,n,a,o){for(o=o&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,g=t,S=n,T=a,M=g.flags;switch(g.tag){case 0:case 11:case 15:oa(s,g,S,T,o),ai(8,g);break;case 23:break;case 22:var G=g.stateNode;g.memoizedState!==null?G._visibility&2?oa(s,g,S,T,o):ri(s,g):(G._visibility|=2,oa(s,g,S,T,o)),o&&M&2048&&ts(g.alternate,g);break;case 24:oa(s,g,S,T,o),o&&M&2048&&ns(g.alternate,g);break;default:oa(s,g,S,T,o)}t=t.sibling}}function ri(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,o=a.flags;switch(a.tag){case 22:ri(n,a),o&2048&&ts(a.alternate,a);break;case 24:ri(n,a),o&2048&&ns(a.alternate,a);break;default:ri(n,a)}t=t.sibling}}var ui=8192;function sa(e,t,n){if(e.subtreeFlags&ui)for(e=e.child;e!==null;)Ah(e,t,n),e=e.sibling}function Ah(e,t,n){switch(e.tag){case 26:sa(e,t,n),e.flags&ui&&e.memoizedState!==null&&$0(n,tn,e.memoizedState,e.memoizedProps);break;case 5:sa(e,t,n);break;case 3:case 4:var a=tn;tn=Kr(e.stateNode.containerInfo),sa(e,t,n),tn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=ui,ui=16777216,sa(e,t,n),ui=a):sa(e,t,n));break;default:sa(e,t,n)}}function zh(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function oi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];ut=a,jh(a,e)}zh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Nh(e),e=e.sibling}function Nh(e){switch(e.tag){case 0:case 11:case 15:oi(e),e.flags&2048&&In(9,e,e.return);break;case 3:oi(e);break;case 12:oi(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Or(e)):oi(e);break;default:oi(e)}}function Or(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];ut=a,jh(a,e)}zh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:In(8,t,t.return),Or(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Or(t));break;default:Or(t)}e=e.sibling}}function jh(e,t){for(;ut!==null;){var n=ut;switch(n.tag){case 0:case 11:case 15:In(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Qa(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,ut=a;else e:for(n=e;ut!==null;){a=ut;var o=a.sibling,s=a.return;if(vh(a),a===n){ut=null;break e}if(o!==null){o.return=s,ut=o;break e}ut=s}}}var h0={getCacheForType:function(e){var t=ct(Pe),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ct(Pe).controller.signal}},p0=typeof WeakMap=="function"?WeakMap:Map,De=0,Ye=null,we=null,Ae=0,Oe=0,Rt=null,Jn=!1,ca=!1,ls=!1,Mn=0,Je=0,Wn=0,jl=0,as=0,Bt=0,fa=0,si=null,Tt=null,is=!1,Rr=0,kh=0,Br=1/0,Lr=null,$n=null,it=0,Pn=null,da=null,On=0,rs=0,us=null,Dh=null,ci=0,os=null;function Lt(){return(De&2)!==0&&Ae!==0?Ae&-Ae:B.T!==null?ps():Zc()}function _h(){if(Bt===0)if((Ae&536870912)===0||Ne){var e=Qi;Qi<<=1,(Qi&3932160)===0&&(Qi=262144),Bt=e}else Bt=536870912;return e=Mt.current,e!==null&&(e.flags|=32),Bt}function At(e,t,n){(e===Ye&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)&&(ha(e,0),el(e,Ae,Bt,!1)),Da(e,n),((De&2)===0||e!==Ye)&&(e===Ye&&((De&2)===0&&(jl|=n),Je===4&&el(e,Ae,Bt,!1)),on(e))}function Mh(e,t,n){if((De&6)!==0)throw Error(u(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||ka(e,t),o=a?y0(e,t):cs(e,t,!0),s=a;do{if(o===0){ca&&!a&&el(e,t,0,!1);break}else{if(n=e.current.alternate,s&&!m0(n)){o=cs(e,t,!1),s=!1;continue}if(o===2){if(s=t,e.errorRecoveryDisabledLanes&s)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){t=g;e:{var S=e;o=si;var T=S.current.memoizedState.isDehydrated;if(T&&(ha(S,g).flags|=256),g=cs(S,g,!1),g!==2){if(ls&&!T){S.errorRecoveryDisabledLanes|=s,jl|=s,o=4;break e}s=Tt,Tt=o,s!==null&&(Tt===null?Tt=s:Tt.push.apply(Tt,s))}o=g}if(s=!1,o!==2)continue}}if(o===1){ha(e,0),el(e,t,0,!0);break}e:{switch(a=e,s=o,s){case 0:case 1:throw Error(u(345));case 4:if((t&4194048)!==t)break;case 6:el(a,t,Bt,!Jn);break e;case 2:Tt=null;break;case 3:case 5:break;default:throw Error(u(329))}if((t&62914560)===t&&(o=Rr+300-gt(),10<o)){if(el(a,t,Bt,!Jn),Ki(a,0,!0)!==0)break e;On=t,a.timeoutHandle=cp(Oh.bind(null,a,n,Tt,Lr,is,t,Bt,jl,fa,Jn,s,"Throttled",-0,0),o);break e}Oh(a,n,Tt,Lr,is,t,Bt,jl,fa,Jn,s,null,-0,0)}}break}while(!0);on(e)}function Oh(e,t,n,a,o,s,g,S,T,M,G,Z,R,H){if(e.timeoutHandle=-1,Z=t.subtreeFlags,Z&8192||(Z&16785408)===16785408){Z={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:vn},Ah(t,s,Z);var le=(s&62914560)===s?Rr-gt():(s&4194048)===s?kh-gt():0;if(le=P0(Z,le),le!==null){On=s,e.cancelPendingCommit=le(Gh.bind(null,e,t,s,n,a,o,g,S,T,G,Z,null,R,H)),el(e,s,g,!M);return}}Gh(e,t,s,n,a,o,g,S,T)}function m0(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var o=n[a],s=o.getSnapshot;o=o.value;try{if(!Dt(s(),o))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function el(e,t,n,a){t&=~as,t&=~jl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var o=t;0<o;){var s=31-qe(o),g=1<<s;a[s]=-1,o&=~g}n!==0&&Vc(e,n,t)}function Ur(){return(De&6)===0?(fi(0),!1):!0}function ss(){if(we!==null){if(Oe===0)var e=we.return;else e=we,wn=bl=null,To(e),la=null,Ka=0,e=we;for(;e!==null;)fh(e.alternate,e),e=e.return;we=null}}function ha(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,R0(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),On=0,ss(),Ye=e,we=n=Sn(e.current,null),Ae=t,Oe=0,Rt=null,Jn=!1,ca=ka(e,t),ls=!1,fa=Bt=as=jl=Wn=Je=0,Tt=si=null,is=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var o=31-qe(a),s=1<<o;t|=e[o],a&=~s}return Mn=t,ir(),n}function Rh(e,t){ye=null,B.H=ti,t===na||t===hr?(t=Wf(),Oe=3):t===ho?(t=Wf(),Oe=4):Oe=t===Yo?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Rt=t,we===null&&(Je=1,zr(e,Xt(t,e.current)))}function Bh(){var e=Mt.current;return e===null?!0:(Ae&4194048)===Ae?Ft===null:(Ae&62914560)===Ae||(Ae&536870912)!==0?e===Ft:!1}function Lh(){var e=B.H;return B.H=ti,e===null?ti:e}function Uh(){var e=B.A;return B.A=h0,e}function Hr(){Je=4,Jn||(Ae&4194048)!==Ae&&Mt.current!==null||(ca=!0),(Wn&134217727)===0&&(jl&134217727)===0||Ye===null||el(Ye,Ae,Bt,!1)}function cs(e,t,n){var a=De;De|=2;var o=Lh(),s=Uh();(Ye!==e||Ae!==t)&&(Lr=null,ha(e,t)),t=!1;var g=Je;e:do try{if(Oe!==0&&we!==null){var S=we,T=Rt;switch(Oe){case 8:ss(),g=6;break e;case 3:case 2:case 9:case 6:Mt.current===null&&(t=!0);var M=Oe;if(Oe=0,Rt=null,pa(e,S,T,M),n&&ca){g=0;break e}break;default:M=Oe,Oe=0,Rt=null,pa(e,S,T,M)}}g0(),g=Je;break}catch(G){Rh(e,G)}while(!0);return t&&e.shellSuspendCounter++,wn=bl=null,De=a,B.H=o,B.A=s,we===null&&(Ye=null,Ae=0,ir()),g}function g0(){for(;we!==null;)Hh(we)}function y0(e,t){var n=De;De|=2;var a=Lh(),o=Uh();Ye!==e||Ae!==t?(Lr=null,Br=gt()+500,ha(e,t)):ca=ka(e,t);e:do try{if(Oe!==0&&we!==null){t=we;var s=Rt;t:switch(Oe){case 1:Oe=0,Rt=null,pa(e,t,s,1);break;case 2:case 9:if(If(s)){Oe=0,Rt=null,qh(t);break}t=function(){Oe!==2&&Oe!==9||Ye!==e||(Oe=7),on(e)},s.then(t,t);break e;case 3:Oe=7;break e;case 4:Oe=5;break e;case 7:If(s)?(Oe=0,Rt=null,qh(t)):(Oe=0,Rt=null,pa(e,t,s,7));break;case 5:var g=null;switch(we.tag){case 26:g=we.memoizedState;case 5:case 27:var S=we;if(g?Tp(g):S.stateNode.complete){Oe=0,Rt=null;var T=S.sibling;if(T!==null)we=T;else{var M=S.return;M!==null?(we=M,qr(M)):we=null}break t}}Oe=0,Rt=null,pa(e,t,s,5);break;case 6:Oe=0,Rt=null,pa(e,t,s,6);break;case 8:ss(),Je=6;break e;default:throw Error(u(462))}}x0();break}catch(G){Rh(e,G)}while(!0);return wn=bl=null,B.H=a,B.A=o,De=n,we!==null?0:(Ye=null,Ae=0,ir(),Je)}function x0(){for(;we!==null&&!Eu();)Hh(we)}function Hh(e){var t=sh(e.alternate,e,Mn);e.memoizedProps=e.pendingProps,t===null?qr(e):we=t}function qh(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=lh(n,t,t.pendingProps,t.type,void 0,Ae);break;case 11:t=lh(n,t,t.pendingProps,t.type.render,t.ref,Ae);break;case 5:To(t);default:fh(n,t),t=we=Uf(t,Mn),t=sh(n,t,Mn)}e.memoizedProps=e.pendingProps,t===null?qr(e):we=t}function pa(e,t,n,a){wn=bl=null,To(t),la=null,Ka=0;var o=t.return;try{if(r0(e,o,t,n,Ae)){Je=1,zr(e,Xt(n,e.current)),we=null;return}}catch(s){if(o!==null)throw we=o,s;Je=1,zr(e,Xt(n,e.current)),we=null;return}t.flags&32768?(Ne||a===1?e=!0:ca||(Ae&536870912)!==0?e=!1:(Jn=e=!0,(a===2||a===9||a===3||a===6)&&(a=Mt.current,a!==null&&a.tag===13&&(a.flags|=16384))),Yh(t,e)):qr(t)}function qr(e){var t=e;do{if((t.flags&32768)!==0){Yh(t,Jn);return}e=t.return;var n=s0(t.alternate,t,Mn);if(n!==null){we=n;return}if(t=t.sibling,t!==null){we=t;return}we=t=e}while(t!==null);Je===0&&(Je=5)}function Yh(e,t){do{var n=c0(e.alternate,e);if(n!==null){n.flags&=32767,we=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){we=e;return}we=e=n}while(e!==null);Je=6,we=null}function Gh(e,t,n,a,o,s,g,S,T){e.cancelPendingCommit=null;do Yr();while(it!==0);if((De&6)!==0)throw Error(u(327));if(t!==null){if(t===e.current)throw Error(u(177));if(s=t.lanes|t.childLanes,s|=Wu,Wg(e,n,s,g,S,T),e===Ye&&(we=Ye=null,Ae=0),da=t,Pn=e,On=n,rs=s,us=o,Dh=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,E0(pe,function(){return Kh(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=B.T,B.T=null,o=K.p,K.p=2,g=De,De|=4;try{f0(e,t,n)}finally{De=g,K.p=o,B.T=a}}it=1,Vh(),Xh(),Qh()}}function Vh(){if(it===1){it=0;var e=Pn,t=da,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=B.T,B.T=null;var a=K.p;K.p=2;var o=De;De|=4;try{wh(t,e);var s=Es,g=jf(e.containerInfo),S=s.focusedElem,T=s.selectionRange;if(g!==S&&S&&S.ownerDocument&&Nf(S.ownerDocument.documentElement,S)){if(T!==null&&Zu(S)){var M=T.start,G=T.end;if(G===void 0&&(G=M),"selectionStart"in S)S.selectionStart=M,S.selectionEnd=Math.min(G,S.value.length);else{var Z=S.ownerDocument||document,R=Z&&Z.defaultView||window;if(R.getSelection){var H=R.getSelection(),le=S.textContent.length,fe=Math.min(T.start,le),He=T.end===void 0?fe:Math.min(T.end,le);!H.extend&&fe>He&&(g=He,He=fe,fe=g);var D=zf(S,fe),z=zf(S,He);if(D&&z&&(H.rangeCount!==1||H.anchorNode!==D.node||H.anchorOffset!==D.offset||H.focusNode!==z.node||H.focusOffset!==z.offset)){var _=Z.createRange();_.setStart(D.node,D.offset),H.removeAllRanges(),fe>He?(H.addRange(_),H.extend(z.node,z.offset)):(_.setEnd(z.node,z.offset),H.addRange(_))}}}}for(Z=[],H=S;H=H.parentNode;)H.nodeType===1&&Z.push({element:H,left:H.scrollLeft,top:H.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<Z.length;S++){var Q=Z[S];Q.element.scrollLeft=Q.left,Q.element.scrollTop=Q.top}}Pr=!!Ss,Es=Ss=null}finally{De=o,K.p=a,B.T=n}}e.current=t,it=2}}function Xh(){if(it===2){it=0;var e=Pn,t=da,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=B.T,B.T=null;var a=K.p;K.p=2;var o=De;De|=4;try{xh(e,t.alternate,t)}finally{De=o,K.p=a,B.T=n}}it=3}}function Qh(){if(it===4||it===3){it=0,wu();var e=Pn,t=da,n=On,a=Dh;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?it=5:(it=0,da=Pn=null,Zh(e,e.pendingLanes));var o=e.pendingLanes;if(o===0&&($n=null),zu(n),t=t.stateNode,at&&typeof at.onCommitFiberRoot=="function")try{at.onCommitFiberRoot(yt,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=B.T,o=K.p,K.p=2,B.T=null;try{for(var s=e.onRecoverableError,g=0;g<a.length;g++){var S=a[g];s(S.value,{componentStack:S.stack})}}finally{B.T=t,K.p=o}}(On&3)!==0&&Yr(),on(e),o=e.pendingLanes,(n&261930)!==0&&(o&42)!==0?e===os?ci++:(ci=0,os=e):ci=0,fi(0)}}function Zh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Qa(t)))}function Yr(){return Vh(),Xh(),Qh(),Kh()}function Kh(){if(it!==5)return!1;var e=Pn,t=rs;rs=0;var n=zu(On),a=B.T,o=K.p;try{K.p=32>n?32:n,B.T=null,n=us,us=null;var s=Pn,g=On;if(it=0,da=Pn=null,On=0,(De&6)!==0)throw Error(u(331));var S=De;if(De|=4,Nh(s.current),Th(s,s.current,g,n),De=S,fi(0,!1),at&&typeof at.onPostCommitFiberRoot=="function")try{at.onPostCommitFiberRoot(yt,s)}catch{}return!0}finally{K.p=o,B.T=a,Zh(e,t)}}function Fh(e,t,n){t=Xt(n,t),t=qo(e.stateNode,t,2),e=Zn(e,t,2),e!==null&&(Da(e,2),on(e))}function Re(e,t,n){if(e.tag===3)Fh(e,e,n);else for(;t!==null;){if(t.tag===3){Fh(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&($n===null||!$n.has(a))){e=Xt(n,e),n=Id(2),a=Zn(t,n,2),a!==null&&(Jd(n,a,t,e),Da(a,2),on(a));break}}t=t.return}}function fs(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new p0;var o=new Set;a.set(t,o)}else o=a.get(t),o===void 0&&(o=new Set,a.set(t,o));o.has(n)||(ls=!0,o.add(n),e=v0.bind(null,e,t,n),t.then(e,e))}function v0(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ye===e&&(Ae&n)===n&&(Je===4||Je===3&&(Ae&62914560)===Ae&&300>gt()-Rr?(De&2)===0&&ha(e,0):as|=n,fa===Ae&&(fa=0)),on(e)}function Ih(e,t){t===0&&(t=Gc()),e=yl(e,t),e!==null&&(Da(e,t),on(e))}function b0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ih(e,n)}function S0(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(u(314))}a!==null&&a.delete(t),Ih(e,n)}function E0(e,t){return Rl(e,t)}var Gr=null,ma=null,ds=!1,Vr=!1,hs=!1,tl=0;function on(e){e!==ma&&e.next===null&&(ma===null?Gr=ma=e:ma=ma.next=e),Vr=!0,ds||(ds=!0,C0())}function fi(e,t){if(!hs&&Vr){hs=!0;do for(var n=!1,a=Gr;a!==null;){if(e!==0){var o=a.pendingLanes;if(o===0)var s=0;else{var g=a.suspendedLanes,S=a.pingedLanes;s=(1<<31-qe(42|e)+1)-1,s&=o&~(g&~S),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(n=!0,Ph(a,s))}else s=Ae,s=Ki(a,a===Ye?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(s&3)===0||ka(a,s)||(n=!0,Ph(a,s));a=a.next}while(n);hs=!1}}function w0(){Jh()}function Jh(){Vr=ds=!1;var e=0;tl!==0&&O0()&&(e=tl);for(var t=gt(),n=null,a=Gr;a!==null;){var o=a.next,s=Wh(a,t);s===0?(a.next=null,n===null?Gr=o:n.next=o,o===null&&(ma=n)):(n=a,(e!==0||(s&3)!==0)&&(Vr=!0)),a=o}it!==0&&it!==5||fi(e),tl!==0&&(tl=0)}function Wh(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var g=31-qe(s),S=1<<g,T=o[g];T===-1?((S&n)===0||(S&a)!==0)&&(o[g]=Jg(S,t)):T<=t&&(e.expiredLanes|=S),s&=~S}if(t=Ye,n=Ae,n=Ki(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,n===0||e===t&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&ja(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||ka(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&ja(a),zu(n)){case 2:case 8:n=J;break;case 32:n=pe;break;case 268435456:n=Me;break;default:n=pe}return a=$h.bind(null,e),n=Rl(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&ja(a),e.callbackPriority=2,e.callbackNode=null,2}function $h(e,t){if(it!==0&&it!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Yr()&&e.callbackNode!==n)return null;var a=Ae;return a=Ki(e,e===Ye?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Mh(e,a,t),Wh(e,gt()),e.callbackNode!=null&&e.callbackNode===n?$h.bind(null,e):null)}function Ph(e,t){if(Yr())return null;Mh(e,t,!0)}function C0(){B0(function(){(De&6)!==0?Rl(X,w0):Jh()})}function ps(){if(tl===0){var e=ea;e===0&&(e=Xi,Xi<<=1,(Xi&261888)===0&&(Xi=256)),tl=e}return tl}function ep(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Wi(""+e)}function tp(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function T0(e,t,n,a,o){if(t==="submit"&&n&&n.stateNode===o){var s=ep((o[bt]||null).action),g=a.submitter;g&&(t=(t=g[bt]||null)?ep(t.formAction):g.getAttribute("formAction"),t!==null&&(s=t,g=null));var S=new tr("action","action",null,a,o);e.push({event:S,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(tl!==0){var T=g?tp(o,g):new FormData(o);Oo(n,{pending:!0,data:T,method:o.method,action:s},null,T)}}else typeof s=="function"&&(S.preventDefault(),T=g?tp(o,g):new FormData(o),Oo(n,{pending:!0,data:T,method:o.method,action:s},s,T))},currentTarget:o}]})}}for(var ms=0;ms<Ju.length;ms++){var gs=Ju[ms],A0=gs.toLowerCase(),z0=gs[0].toUpperCase()+gs.slice(1);en(A0,"on"+z0)}en(_f,"onAnimationEnd"),en(Mf,"onAnimationIteration"),en(Of,"onAnimationStart"),en("dblclick","onDoubleClick"),en("focusin","onFocus"),en("focusout","onBlur"),en(Vy,"onTransitionRun"),en(Xy,"onTransitionStart"),en(Qy,"onTransitionCancel"),en(Rf,"onTransitionEnd"),ql("onMouseEnter",["mouseout","mouseover"]),ql("onMouseLeave",["mouseout","mouseover"]),ql("onPointerEnter",["pointerout","pointerover"]),ql("onPointerLeave",["pointerout","pointerover"]),hl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),hl("onSelect","focusout contextmenu dragend focu
48sin keydown keyup mousedown mouseup selectionchange".split(" ")),hl("onBeforeInput",["compositionend","keypress","textInput","paste"]),hl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),hl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),hl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var di="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(" "),N0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(di));function np(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],o=a.event;a=a.listeners;e:{var s=void 0;if(t)for(var g=a.length-1;0<=g;g--){var S=a[g],T=S.instance,M=S.currentTarget;if(S=S.listener,T!==s&&o.isPropagationStopped())break e;s=S,o.currentTarget=M;try{s(o)}catch(G){ar(G)}o.currentTarget=null,s=T}else for(g=0;g<a.length;g++){if(S=a[g],T=S.instance,M=S.currentTarget,S=S.listener,T!==s&&o.isPropagationStopped())break e;s=S,o.currentTarget=M;try{s(o)}catch(G){ar(G)}o.currentTarget=null,s=T}}}}function Ce(e,t){var n=t[Nu];n===void 0&&(n=t[Nu]=new Set);var a=e+"__bubble";n.has(a)||(lp(t,e,2,!1),n.add(a))}function ys(e,t,n){var a=0;t&&(a|=4),lp(n,e,a,t)}var Xr="_reactListening"+Math.random().toString(36).slice(2);function xs(e){if(!e[Xr]){e[Xr]=!0,Ic.forEach(function(n){n!=="selectionchange"&&(N0.has(n)||ys(n,!1,e),ys(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xr]||(t[Xr]=!0,ys("selectionchange",!1,t))}}function lp(e,t,n,a){switch(_p(t)){case 2:var o=n1;break;case 8:o=l1;break;default:o=Ms}n=o.bind(null,t,n,e),o=void 0,!Lu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),a?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function vs(e,t,n,a,o){var s=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var g=a.tag;if(g===3||g===4){var S=a.stateNode.containerInfo;if(S===o)break;if(g===4)for(g=a.return;g!==null;){var T=g.tag;if((T===3||T===4)&&g.stateNode.containerInfo===o)return;g=g.return}for(;S!==null;){if(g=Ll(S),g===null)return;if(T=g.tag,T===5||T===6||T===26||T===27){a=s=g;continue e}S=S.parentNode}}a=a.return}of(function(){var M=s,G=Ru(n),Z=[];e:{var R=Bf.get(e);if(R!==void 0){var H=tr,le=e;switch(e){case"keypress":if(Pi(n)===0)break e;case"keydown":case"keyup":H=Sy;break;case"focusin":le="focus",H=Yu;break;case"focusout":le="blur",H=Yu;break;case"beforeblur":case"afterblur":H=Yu;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":H=ff;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":H=sy;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":H=Cy;break;case _f:case Mf:case Of:H=dy;break;case Rf:H=Ay;break;case"scroll":case"scrollend":H=uy;break;case"wheel":H=Ny;break;case"copy":case"cut":case"paste":H=py;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":H=hf;break;case"toggle":case"beforetoggle":H=ky}var fe=(t&4)!==0,He=!fe&&(e==="scroll"||e==="scrollend"),D=fe?R!==null?R+"Capture":null:R;fe=[];for(var z=M,_;z!==null;){var Q=z;if(_=Q.stateNode,Q=Q.tag,Q!==5&&Q!==26&&Q!==27||_===null||D===null||(Q=Oa(z,D),Q!=null&&fe.push(hi(z,Q,_))),He)break;z=z.return}0<fe.length&&(R=new H(R,le,null,n,G),Z.push({event:R,listeners:fe}))}}if((t&7)===0){e:{if(R=e==="mouseover"||e==="pointerover",H=e==="mouseout"||e==="pointerout",R&&n!==Ou&&(le=n.relatedTarget||n.fromElement)&&(Ll(le)||le[Bl]))break e;if((H||R)&&(R=G.window===G?G:(R=G.ownerDocument)?R.defaultView||R.parentWindow:window,H?(le=n.relatedTarget||n.toElement,H=M,le=le?Ll(le):null,le!==null&&(He=f(le),fe=le.tag,le!==He||fe!==5&&fe!==27&&fe!==6)&&(le=null)):(H=null,le=M),H!==le)){if(fe=ff,Q="onMouseLeave",D="onMouseEnter",z="mouse",(e==="pointerout"||e==="pointerover")&&(fe=hf,Q="onPointerLeave",D="onPointerEnter",z="pointer"),He=H==null?R:Ma(H),_=le==null?R:Ma(le),R=new fe(Q,z+"leave",H,n,G),R.target=He,R.relatedTarget=_,Q=null,
vendor: 5,571 bytes, lines 48-49
48Ll(G)===M&&(fe=new fe(D,z+"enter",le,n,G),fe.target=_,fe.relatedTarget=He,Q=fe),He=Q,H&&le)t:{for(fe=j0,D=H,z=le,_=0,Q=D;Q;Q=fe(Q))_++;Q=0;for(var se=z;se;se=fe(se))Q++;for(;0<_-Q;)D=fe(D),_--;for(;0<Q-_;)z=fe(z),Q--;for(;_--;){if(D===z||z!==null&&D===z.alternate){fe=D;break t}D=fe(D),z=fe(z)}fe=null}else fe=null;H!==null&&ap(Z,R,H,fe,!1),le!==null&&He!==null&&ap(Z,He,le,fe,!0)}}e:{if(R=M?Ma(M):window,H=R.nodeName&&R.nodeName.toLowerCase(),H==="select"||H==="input"&&R.type==="file")var je=Sf;else if(vf(R))if(Ef)je=qy;else{je=Uy;var ie=Ly}else H=R.nodeName,!H||H.toLowerCase()!=="input"||R.type!=="checkbox"&&R.type!=="radio"?M&&Mu(M.elementType)&&(je=Sf):je=Hy;if(je&&(je=je(e,M))){bf(Z,je,n,G);break e}ie&&ie(e,R,M),e==="focusout"&&M&&R.type==="number"&&M.memoizedProps.value!=null&&_u(R,"number",R.value)}switch(ie=M?Ma(M):window,e){case"focusin":(vf(ie)||ie.contentEditable==="true")&&(Zl=ie,Ku=M,Ga=null);break;case"focusout":Ga=Ku=Zl=null;break;case"mousedown":Fu=!0;break;case"contextmenu":case"mouseup":case"dragend":Fu=!1,kf(Z,n,G);break;case"selectionchange":if(Gy)break;case"keydown":case"keyup":kf(Z,n,G)}var xe;if(Vu)e:{switch(e){case"compositionstart":var ze="onCompositionStart";break e;case"compositionend":ze="onCompositionEnd";break e;case"compositionupdate":ze="onCompositionUpdate";break e}ze=void 0}else Ql?yf(e,n)&&(ze="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(ze="onCompositionStart");ze&&(pf&&n.locale!=="ko"&&(Ql||ze!=="onCompositionStart"?ze==="onCompositionEnd"&&Ql&&(xe=sf()):(Hn=G,Uu="value"in Hn?Hn.value:Hn.textContent,Ql=!0)),ie=Qr(M,ze),0<ie.length&&(ze=new df(ze,e,null,n,G),Z.push({event:ze,listeners:ie}),xe?ze.data=xe:(xe=xf(n),xe!==null&&(ze.data=xe)))),(xe=_y?My(e,n):Oy(e,n))&&(ze=Qr(M,"onBeforeInput"),0<ze.length&&(ie=new df("onBeforeInput","beforeinput",null,n,G),Z.push({event:ie,listeners:ze}),ie.data=xe)),T0(Z,e,M,n,G)}np(Z,t)})}function hi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Qr(e,t){for(var n=t+"Capture",a=[];e!==null;){var o=e,s=o.stateNode;if(o=o.tag,o!==5&&o!==26&&o!==27||s===null||(o=Oa(e,n),o!=null&&a.unshift(hi(e,o,s)),o=Oa(e,t),o!=null&&a.push(hi(e,o,s))),e.tag===3)return a;e=e.return}return[]}function j0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ap(e,t,n,a,o){for(var s=t._reactName,g=[];n!==null&&n!==a;){var S=n,T=S.alternate,M=S.stateNode;if(S=S.tag,T!==null&&T===a)break;S!==5&&S!==26&&S!==27||M===null||(T=M,o?(M=Oa(n,s),M!=null&&g.unshift(hi(n,M,T))):o||(M=Oa(n,s),M!=null&&g.push(hi(n,M,T)))),n=n.return}g.length!==0&&e.push({event:t,listeners:g})}var k0=/\r\n?/g,D0=/\u0000|\uFFFD/g;function ip(e){return(typeof e=="string"?e:""+e).replace(k0,`
49`).replace(D0,"")}function rp(e,t){return t=ip(t),ip(e)===t}function Ue(e,t,n,a,o,s){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||Gl(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&Gl(e,""+a);break;case"className":Ii(e,"class",a);break;case"tabIndex":Ii(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Ii(e,n,a);break;case"style":rf(e,a,s);break;case"data":if(t!=="object"){Ii(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=Wi(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof s=="function"&&(n==="formAction"?(t!=="input"&&Ue(e,t,"name",o.name,o,null),Ue(e,t,"formEncType",o.formEncType,o,null),Ue(e,t,"formMethod",o.formMethod,o,null),Ue(e,t,"formTarget",o.formTarget,o,null)):(Ue(e,t,"encType",o.encType,o,null),Ue(e,t,"method",o.method,o,null),Ue(e,t,"target",o.target,o,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=Wi(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=vn);break;case"onScroll":a!=null&&Ce("scroll",e);break;case"onScrollEnd":a!=null&&Ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(u(61));if(n=a.__html,n!=null){if(o.children!=null)throw Error(u(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}n=Wi(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""+a):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":Ce("beforetoggle",e),Ce("toggle",e),Fi(e,"popover",a);break;case"xlinkActuate":xn(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":xn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":xn(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":xn(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":xn(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":xn(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":xn(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":xn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":xn(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Fi(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=iy.get(n)||n,Fi(e,n,a))}}function bs(e,t,n,a,o,s){switch(n){case"style":rf(e,a,s);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(u(61));if(n=a.__html,n!=null){if(o.children!=null)throw Error(u(60));e.innerHTML=n}}break;case"children":typeof a=="string"?Gl(e,a):(typeof a=="number"||typeof a=="bigint")&&Gl(e,""+a);break;case"onScroll":a!=null&&Ce("scroll",e);break;case"onScrollEnd":a!=null&&Ce("scrollend",e);break;case"onClick":a!=null&&(e.onclick=vn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Jc.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(o=n.endsWith("Capture"),t=n.slice(2,o?n.length-7:void 0),s=e[bt]||null,s=s!=null?s[n]:null,typeof s=="function"&&e.removeEventListener(t,s,o),typeof a=="function")){typeof s!="function"&&s!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,o);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):Fi(e,n,a)}}}function dt(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",e),Ce("load",e);var a=!1,o=!1,s;for(s in n)if(n.hasOwnProperty(s)){var g=n[s];if(g!=null)switch(s){case"src":a=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:Ue(e,t,s,g,n,null)}}o&&Ue(e,t,"srcSet",n.srcSet,n,null),a&&Ue(e,t,"src",n.src,n,null);return;case"input":Ce("invalid",e);var S=s=g=o=null,T=null,M=null;for(a in n)if(n.hasOwnProperty(a)){var G=n[a];if(G!=null)switch(a){case"name":o=G;break;case"type":g=G;break;case"checked":T=G;break;case"defaultChecked":M=G;break;case"value":s=G;break;case"defaultValue":S=G;break;case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(u(137,t));break;default:Ue(e,t,a,G,n,null)}}tf(e,s,S,T,M,g,o,!1);return;case"select":Ce("invalid",e),a=g=s=null;for(o in n)if(n.hasOwnProperty(o)&&(S=n[o],S!=null))switch(o){case"value":s=S;break;case"defaultValue":g=S;break;case"multiple":a=S;default:Ue(e,t,o,S,n,null)}t=s,n=g,e.multiple=!!a,t!=null?Yl(e,!!a,t,!1):n!=null&&Yl(e,!!a,n,!0);return;case"textarea":Ce("invalid",e),s=o=a=null;for(g in n)if(n.hasOwnProperty(g)&&(S=n[g],S!=null))switch(g){case"value":a=S;break;case"defaultValue":o=S;break;case"children":s=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(u(91));break;default:Ue(e,t,g,S,n,null)}lf(e,a,o,s);return;case"option":for(T in n)if(n.hasOwnProperty(T)&&(a=n[T],a!=null))switch(T){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ue(e,t,T,a,n,null)}return;case"dialog":Ce("beforetoggle",e),Ce("toggle",e),Ce("cancel",e),Ce("close",e);break;case"iframe":case"object":Ce("load",e);break;case"video":case"audio":for(a=0;a<di.length;a++)Ce(di[a],e);break;case"image":Ce("error",e),Ce("load",e);break;case"details":Ce("toggle",e);break;case"embed":case"source":case"link":Ce("error",e),Ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(M in n)if(n.hasOwnProperty(M)&&(a=n[M],a!=null))switch(M){case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:Ue(e,t,M,a,n,null)}return;default:if(Mu(t)){for(G in n)n.hasOwnProperty(G)&&(a=n[G],a!==void 0&&bs(e,t,G,a,n,void 0));return}}for(S in n)n.hasOwnProperty(S)&&(a=n[S],a!=null&&Ue(e,t,S,a,n,null))}function _0(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,s=null,g=null,S=null,T=null,M=null,G=null;for(H in n){var Z=n[H];if(n.hasOwnProperty(H)&&Z!=null)switch(H){case"checked":break;case"value":break;case"defaultValue":T=Z;default:a.hasOwnProperty(H)||Ue(e,t,H,null,a,Z)}}for(var R in a){var H=a[R];if(Z=n[R],a.hasOwnProperty(R)&&(H!=null||Z!=null))switch(R){case"type":s=H;break;case"name":o=H;break;case"checked":M=H;break;case"defaultChecked":G=H;break;case"value":g=H;break;case"defaultValue":S=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(u(137,t));break;default:H!==Z&&Ue(e,t,R,H,a,Z)}}Du(e,g,S,T,M,G,s,o);return;case"select":H=g=S=R=null;for(s in n)if(T=n[s],n.hasOwnProperty(s)&&T!=null)switch(s){case"value":break;case"multiple":H=T;default:a.hasOwnProperty(s)||Ue(e,t,s,null,a,T)}for(o in a)if(s=a[o],T=n[o],a.hasOwnProperty(o)&&(s!=null||T!=null))switch(o){case"value":R=s;break;case"defaultValue":S=s;break;case"multiple":g=s;default:s!==T&&Ue(e,t,o,s,a,T)}t=S,n=g,a=H,R!=null?Yl(e,!!n,R,!1):!!a!=!!n&&(t!=null?Yl(e,!!n,t,!0):Yl(e,!!n,n?[]:"",!1));return;case"textarea":H=R=null;for(S in n)if(o=n[S],n.hasOwnProperty(S)&&o!=null&&!a.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:Ue(e,t,S,null,a,o)}for(g in a)if(o=a[g],s=n[g],a.hasOwnProperty(g)&&(o!=null||s!=null))switch(g){case"value":R=o;break;case"defaultValue":H=o;break;case"children":break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(u(91));break;default:o!==s&&Ue(e,t,g,o,a,s)}nf(e,R,H);return;case"option":for(var le in n)if(R=n[le],n.hasOwnProperty(le)&&R!=null&&!a.hasOwnProperty(le))switch(le){case"selected":e.selected=!1;break;default:Ue(e,t,le,null,a,R)}for(T in a)if(R=a[T],H=n[T],a.hasOwnProperty(T)&&R!==H&&(R!=null||H!=null))switch(T){case"selected":e.selected=R&&typeof R!="function"&&typeof R!="symbol";break;default:Ue(e,t,T,R,a,H)}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 fe in n)
vendor: 22,977 bytes, line 49
49R=n[fe],n.hasOwnProperty(fe)&&R!=null&&!a.hasOwnProperty(fe)&&Ue(e,t,fe,null,a,R);for(M in a)if(R=a[M],H=n[M],a.hasOwnProperty(M)&&R!==H&&(R!=null||H!=null))switch(M){case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(u(137,t));break;default:Ue(e,t,M,R,a,H)}return;default:if(Mu(t)){for(var He in n)R=n[He],n.hasOwnProperty(He)&&R!==void 0&&!a.hasOwnProperty(He)&&bs(e,t,He,void 0,a,R);for(G in a)R=a[G],H=n[G],!a.hasOwnProperty(G)||R===H||R===void 0&&H===void 0||bs(e,t,G,R,a,H);return}}for(var D in n)R=n[D],n.hasOwnProperty(D)&&R!=null&&!a.hasOwnProperty(D)&&Ue(e,t,D,null,a,R);for(Z in a)R=a[Z],H=n[Z],!a.hasOwnProperty(Z)||R===H||R==null&&H==null||Ue(e,t,Z,R,a,H)}function up(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function M0(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var o=n[a],s=o.transferSize,g=o.initiatorType,S=o.duration;if(s&&S&&up(g)){for(g=0,S=o.responseEnd,a+=1;a<n.length;a++){var T=n[a],M=T.startTime;if(M>S)break;var G=T.transferSize,Z=T.initiatorType;G&&up(Z)&&(T=T.responseEnd,g+=G*(T<S?1:(S-M)/(T-M)))}if(--a,t+=8*(s+g)/(o.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Ss=null,Es=null;function Zr(e){return e.nodeType===9?e:e.ownerDocument}function op(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function sp(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function ws(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Cs=null;function O0(){var e=window.event;return e&&e.type==="popstate"?e===Cs?!1:(Cs=e,!0):(Cs=null,!1)}var cp=typeof setTimeout=="function"?setTimeout:void 0,R0=typeof clearTimeout=="function"?clearTimeout:void 0,fp=typeof Promise=="function"?Promise:void 0,B0=typeof queueMicrotask=="function"?queueMicrotask:typeof fp<"u"?function(e){return fp.resolve(null).then(e).catch(L0)}:cp;function L0(e){setTimeout(function(){throw e})}function nl(e){return e==="head"}function dp(e,t){var n=t,a=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(o),va(t);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")pi(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,pi(n);for(var s=n.firstChild;s;){var g=s.nextSibling,S=s.nodeName;s[_a]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&s.rel.toLowerCase()==="stylesheet"||n.removeChild(s),s=g}}else n==="body"&&pi(e.ownerDocument.body);n=o}while(n);va(t)}function hp(e,t){var n=e;e=0;do{var a=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=a}while(n)}function Ts(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Ts(n),ju(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function U0(e,t,n,a){for(;e.nodeType===1;){var o=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[_a])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==o.rel||e.getAttribute("href")!==(o.href==null||o.href===""?null:o.href)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute("title")!==(o.title==null?null:o.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(s=e.getAttribute("src"),(s!==(o.src==null?null:o.src)||e.getAttribute("type")!==(o.type==null?null:o.type)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=o.name==null?null:""+o.name;if(o.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=It(e.nextSibling),e===null)break}return null}function H0(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=It(e.nextSibling),e===null))return null;return e}function pp(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=It(e.nextSibling),e===null))return null;return e}function As(e){return e.data==="$?"||e.data==="$~"}function zs(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function q0(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var a=function(){t(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function It(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Ns=null;function mp(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return It(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function gp(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function yp(e,t,n){switch(t=Zr(n),e){case"html":if(e=t.documentElement,!e)throw Error(u(452));return e;case"head":if(e=t.head,!e)throw Error(u(453));return e;case"body":if(e=t.body,!e)throw Error(u(454));return e;default:throw Error(u(451))}}function pi(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ju(e)}var Jt=new Map,xp=new Set;function Kr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Rn=K.d;K.d={f:Y0,r:G0,D:V0,C:X0,L:Q0,m:Z0,X:F0,S:K0,M:I0};function Y0(){var e=Rn.f(),t=Ur();return e||t}function G0(e){var t=Ul(e);t!==null&&t.tag===5&&t.type==="form"?Rd(t):Rn.r(e)}var ga=typeof document>"u"?null:document;function vp(e,t,n){var a=ga;if(a&&typeof t=="string"&&t){var o=Gt(t);o='link[rel="'+e+'"][href="'+o+'"]',typeof n=="string"&&(o+='[crossorigin="'+n+'"]'),xp.has(o)||(xp.add(o),e={rel:e,crossOrigin:n,href:t},a.querySelector(o)===null&&(t=a.createElement("link"),dt(t,"link",e),rt(t),a.head.appendChild(t)))}}function V0(e){Rn.D(e),vp("dns-prefetch",e,null)}function X0(e,t){Rn.C(e,t),vp("preconnect",e,t)}function Q0(e,t,n){Rn.L(e,t,n);var a=ga;if(a&&e&&t){var o='link[rel="preload"][as="'+Gt(t)+'"]';t==="image"&&n&&n.imageSrcSet?(o+='[imagesrcset="'+Gt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(o+='[imagesizes="'+Gt(n.imageSizes)+'"]')):o+='[href="'+Gt(e)+'"]';var s=o;switch(t){case"style":s=ya(e);break;case"script":s=xa(e)}Jt.has(s)||(e=v({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Jt.set(s,e),a.querySelector(o)!==null||t==="style"&&a.querySelector(mi(s))||t==="script"&&a.querySelector(gi(s))||(t=a.createElement("link"),dt(t,"link",e),rt(t),a.head.appendChild(t)))}}function Z0(e,t){Rn.m(e,t);var n=ga;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",o='link[rel="modulepreload"][as="'+Gt(a)+'"][href="'+Gt(e)+'"]',s=o;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=xa(e)}if(!Jt.has(s)&&(e=v({rel:"modulepreload",href:e},t),Jt.set(s,e),n.querySelector(o)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(gi(s)))return}a=n.createElement("link"),dt(a,"link",e),rt(a),n.head.appendChild(a)}}}function K0(e,t,n){Rn.S(e,t,n);var a=ga;if(a&&e){var o=Hl(a).hoistableStyles,s=ya(e);t=t||"default";var g=o.get(s);if(!g){var S={loading:0,preload:null};if(g=a.querySelector(mi(s)))S.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Jt.get(s))&&js(e,n);var T=g=a.createElement("link");rt(T),dt(T,"link",e),T._p=new Promise(function(M,G){T.onload=M,T.onerror=G}),T.addEventListener("load",function(){S.loading|=1}),T.addEventListener("error",function(){S.loading|=2}),S.loading|=4,Fr(g,t,a)}g={type:"stylesheet",instance:g,count:1,state:S},o.set(s,g)}}}function F0(e,t){Rn.X(e,t);var n=ga;if(n&&e){var a=Hl(n).hoistableScripts,o=xa(e),s=a.get(o);s||(s=n.querySelector(gi(o)),s||(e=v({src:e,async:!0},t),(t=Jt.get(o))&&ks(e,t),s=n.createElement("script"),rt(s),dt(s,"link",e),n.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(o,s))}}function I0(e,t){Rn.M(e,t);var n=ga;if(n&&e){var a=Hl(n).hoistableScripts,o=xa(e),s=a.get(o);s||(s=n.querySelector(gi(o)),s||(e=v({src:e,async:!0,type:"module"},t),(t=Jt.get(o))&&ks(e,t),s=n.createElement("script"),rt(s),dt(s,"link",e),n.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(o,s))}}function bp(e,t,n,a){var o=(o=oe.current)?Kr(o):null;if(!o)throw Error(u(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=ya(n.href),n=Hl(o).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=ya(n.href);var s=Hl(o).hoistableStyles,g=s.get(e);if(g||(o=o.ownerDocument||o,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,g),(s=o.querySelector(mi(e)))&&!s._p&&(g.instance=s,g.state.loading=5),Jt.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Jt.set(e,n),s||J0(o,e,n,g.state))),t&&a===null)throw Error(u(528,""));return g}if(t&&a!==null)throw Error(u(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=xa(n),n=Hl(o).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,e))}}function ya(e){return'href="'+Gt(e)+'"'}function mi(e){return'link[rel="stylesheet"]['+e+"]"}function Sp(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function J0(e,t,n,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),dt(t,"link",n),rt(t),e.head.appendChild(t))}function xa(e){return'[src="'+Gt(e)+'"]'}function gi(e){return"script[async]"+e}function Ep(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Gt(n.href)+'"]');if(a)return t.instance=a,rt(a),a;var o=v({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),rt(a),dt(a,"style",o),Fr(a,n.precedence,e),t.instance=a;case"stylesheet":o=ya(n.href);var s=e.querySelector(mi(o));if(s)return t.state.loading|=4,t.instance=s,rt(s),s;a=Sp(n),(o=Jt.get(o))&&js(a,o),s=(e.ownerDocument||e).createElement("link"),rt(s);var g=s;return g._p=new Promise(function(S,T){g.onload=S,g.onerror=T}),dt(s,"link",a),t.state.loading|=4,Fr(s,n.precedence,e),t.instance=s;case"script":return s=xa(n.src),(o=e.querySelector(gi(s)))?(t.instance=o,rt(o),o):(a=n,(o=Jt.get(s))&&(a=v({},n),ks(a,o)),e=e.ownerDocument||e,o=e.createElement("script"),rt(o),dt(o,"link",a),e.head.appendChild(o),t.instance=o);case"void":return null;default:throw Error(u(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Fr(a,n.precedence,e));return t.instance}function Fr(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=a.length?a[a.length-1]:null,s=o,g=0;g<a.length;g++){var S=a[g];if(S.dataset.precedence===t)s=S;else if(s!==o)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function js(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function ks(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Ir=null;function wp(e,t,n){if(Ir===null){var a=new Map,o=Ir=new Map;o.set(n,a)}else o=Ir,a=o.get(n),a||(a=new Map,o.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),o=0;o<n.length;o++){var s=n[o];if(!(s[_a]||s[ot]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var g=s.getAttribute(t)||"";g=e+g;var S=a.get(g);S?S.push(s):a.set(g,[s])}}return a}function Cp(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function W0(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Tp(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function $0(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var o=ya(a.href),s=t.querySelector(mi(o));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Jr.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=s,rt(s);return}s=t.ownerDocument||t,a=Sp(a),(o=Jt.get(o))&&js(a,o),s=s.createElement("link"),rt(s);var g=s;g._p=new Promise(function(S,T){g.onload=S,g.onerror=T}),dt(s,"link",a),n.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Jr.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Ds=0;function P0(e,t){return e.stylesheets&&e.count===0&&$r(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var a=setTimeout(function(){if(e.stylesheets&&$r(e,e.stylesheets),e.unsuspend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&Ds===0&&(Ds=62500*M0());var o=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&$r(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>Ds?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(o)}}:null}function Jr(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)$r(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Wr=null;function $r(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Wr=new Map,t.forEach(e1,e),Wr=null,Jr.call(e))}function e1(e,t){if(!(t.state.loading&4)){var n=Wr.get(e);if(n)var a=n.get(null);else{n=new Map,Wr.set(e,n);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<o.length;s++){var g=o[s];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(n.set(g.dataset.precedence,g),a=g)}a&&n.set(null,a)}o=t.instance,g=o.getAttribute("data-precedence"),s=n.get(g)||a,s===a&&n.set(null,o),n.set(g,o),this.count++,a=Jr.bind(this),o.addEventListener("load",a),o.addEventListener("error",a),s?s.parentNode.insertBefore(o,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),t.state.loading|=4}}var yi={$$typeof:q,Provider:null,Consumer:null,_currentValue:re,_currentValue2:re,_threadCount:0};function t1(e,t,n,a,o,s,g,S,T){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Tu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Tu(0),this.hiddenUpdates=Tu(null),this.identifierPrefix=a,this.onUncaughtError=o,this.onCaughtError=s,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=T,this.incompleteTransitions=new Map}function Ap(e,t,n,a,o,s,g,S,T,M,G,Z){return e=new t1(e,t,n,g,T,M,G,Z,S),t=1,s===!0&&(t|=24),s=_t(3,null,null,t),e.current=s,s.stateNode=e,t=so(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:a,isDehydrated:n,cache:t},po(s),e}function zp(e){return e?(e=Il,e):Il}function Np(e,t,n,a,o,s){o=zp(o),a.context===null?a.context=o:a.pendingContext=o,a=Qn(t),a.payload={element:n},s=s===void 0?null:s,s!==null&&(a.callback=s),n=Zn(e,a,t),n!==null&&(At(n,e,t),Ia(n,e,t))}function jp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function _s(e,t){jp(e,t),(e=e.alternate)&&jp(e,t)}function kp(e){if(e.tag===13||e.tag===31){var t=yl(e,67108864);t!==null&&At(t,e,67108864),_s(e,67108864)}}function Dp(e){if(e.tag===13||e.tag===31){var t=Lt();t=Au(t);var n=yl(e,t);n!==null&&At(n,e,t),_s(e,t)}}var Pr=!0;function n1(e,t,n,a){var o=B.T;B.T=null;var s=K.p;try{K.p=2,Ms(e,t,n,a)}finally{K.p=s,B.T=o}}function l1(e,t,n,a){var o=B.T;B.T=null;var s=K.p;try{K.p=8,Ms(e,t,n,a)}finally{K.p=s,B.T=o}}function Ms(e,t,n,a){if(Pr){var o=Os(a);if(o===null)vs(e,t,a,eu,n),Mp(e,a);else if(i1(o,e,t,n,a))a.stopPropagation();else if(Mp(e,a),t&4&&-1<a1.indexOf(e)){for(;o!==null;){var s=Ul(o);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var g=dl(s.pendingLanes);if(g!==0){var S=s;for(S.pendingLanes|=2,S.entangledLanes|=2;g;){var T=1<<31-qe(g);S.entanglements[1]|=T,g&=~T}on(s),(De&6)===0&&(Br=gt()+500,fi(0))}}break;case 31:case 13:S=yl(s,2),S!==null&&At(S,s,2),Ur(),_s(s,2)}if(s=Os(a),s===null&&vs(e,t,a,eu,n),s===o)break;o=s}o!==null&&a.stopPropagation()}else vs(e,t,a,null,n)}}function Os(e){return e=Ru(e),Rs(e)}var eu=null;function Rs(e){if(eu=null,e=Ll(e),e!==null){var t=f(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=d(t),e!==null)return e;e=null}else if(n===31){if(e=p(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return eu=e,null}function _p(e){switch(e){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(Cu()){case X:return 2;case J:return 8;case pe:case Ee:return 32;case Me:return 268435456;default:return 32}default:return 32}}var Bs=!1,ll=null,al=null,il=null,xi=new Map,vi=new Map,rl=[],a1="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 Mp(e,t){switch(e){case"focusin":case"focusout":ll=null;break;case"dragenter":case"dragleave":al=null;break;case"mouseover":case"mouseout":il=null;break;case"pointerover":case"pointerout":xi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":vi.delete(t.pointerId)}}function bi(e,t,n,a,o,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:s,targetContainers:[o]},t!==null&&(t=Ul(t),t!==null&&kp(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function i1(e,t,n,a,o){switch(t){case"focusin":return ll=bi(ll,e,t,n,a,o),!0;case"dragenter":return al=bi(al,e,t,n,a,o),!0;case"mouseover":return il=bi(il,e,t,n,a,o),!0;case"pointerover":var s=o.pointerId;return xi.set(s,bi(xi.get(s)||null,e,t,n,a,o)),!0;case"gotpointercapture":return s=o.pointerId,vi.set(s,bi(vi.get(s)||null,e,t,n,a,o)),!0}return!1}function Op(e){var t=Ll(e.target);if(t!==null){var n=f(t);if(n!==null){if(t=n.tag,t===13){if(t=d(n),t!==null){e.blockedOn=t,Kc(e.priority,function(){Dp(n)});return}}else if(t===31){if(t=p(n),t!==null){e.blockedOn=t,Kc(e.priority,function(){Dp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Os(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);Ou=a,n.target.dispatchEvent(a),Ou=null}else return t=Ul(n),t!==null&&kp(t),e.blockedOn=n,!1;t.shift()}return!0}function Rp(e,t,n){tu(e)&&n.delete(t)}function r1(){Bs=!1,ll!==null&&tu(ll)&&(ll=null),al!==null&&tu(al)&&(al=null),il!==null&&tu(il)&&(il=null),xi.forEach(Rp),vi.forEac
49h(Rp)}function nu(e,t){e.blockedOn===t&&(e.blockedOn=null,Bs||(Bs=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,r1)))}var lu=null;function Bp(e){lu!==e&&(lu=e,l.unstable_scheduleCallback(l.unstable_NormalPriority,function(){lu===e&&(lu=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],o=e[t+2];if(typeof a!="function"){if(Rs(a||n)===null)continue;break}var s=Ul(n);s!==null&&(e.splice(t,3),t-=3,Oo(s,{pending:!0,data:o,method:n.method,action:a},a,o))}}))}function va(e){function t(T){return nu(T,e)}ll!==null&&nu(ll,e),al!==null&&nu(al,e),il!==null&&nu(il,e),xi.forEach(t),vi.forEach(t);for(var n=0;n<rl.length;n++){var a=rl[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<rl.length&&(n=rl[0],n.blockedOn===null);)Op(n),n.blockedOn===null&&rl.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var o=n[a],s=n[a+1],g=o[bt]||null;if(typeof s=="function")g||Bp(n);else if(g){var S=null;if(s&&s.hasAttribute("formAction")){if(o=s,g=s[bt]||null)S=g.formAction;else if(Rs(o)!==null)continue}else S=g.action;typeof S=="function"?n[a+1]=S:(n.splice(a,3),a-=3),Bp(n)}}}function Lp(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(g){return o=g})},focusReset:"manual",scroll:"manual"})}function t(){o!==null&&(o(),o=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,o=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),o!==null&&(o(),o=null)}}}function Ls(e){this._internalRoot=e}au.prototype.render=Ls.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));var n=t.current,a=Lt();Np(n,a,e,t,null,null)},au.prototype.unmount=Ls.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Np(e.current,2,null,e,null,null),Ur(),t[Bl]=null}};function au(e){this._internalRoot=e}au.prototype.unstable_scheduleHydration=function(e){if(e){var t=Zc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<rl.length&&t!==0&&t<rl[n].priority;n++);rl.splice(n,0,e),n===0&&Op(e)}};var Up=i.version;if(Up!=="19.2.4")throw Error(u(527,Up,"19.2.4"));K.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(u(188)):(e=Object.keys(e).join(","),Error(u(268,e)));return e=m(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var u1={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:B,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var iu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!iu.isDisabled&&iu.supportsFiber)try{yt=iu.inject(u1),at=iu}catch{}}return Ei.createRoot=function(e,t){if(!c(e))throw Error(u(299));var n=!1,a="",o=Qd,s=Zd,g=Kd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(g=t.onRecoverableError)),t=Ap(e,1,!1,null,null,n,a,null,o,s,g,Lp),e[Bl]=t.current,xs(e),new Ls(t)},Ei.hydrateRoot=function(e,t,n){if(!c(e))throw Error(u(299));var a=!1,o="",s=Qd,g=Zd,S=Kd,T=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(s=n.onUncaughtError),n.onCaughtError!==void 0&&(g=n.onCaughtError),n.onRecoverableError!==void 0&&(S=n.onRecoverableError),n.formState!==void 0&&(T=n.formState)),t=Ap(e,1,!0,t,n??null,a,o,T,s,g,S,Lp),t.context=zp(null),n=t.current,a=Lt(),a=Au(a),o=Qn(a),o.callback=null,Zn(n,o,a),n=a,t.current.lanes=n,Da(t,n),on(t),e[Bl]=t.current,xs(e),new au(t)},Ei.version="19.2.4",Ei}var Fp;function y1(){if(Fp)return qs.exports;Fp=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(i){console.error(i)}}return l(),qs.exports=g1(),qs.exports}var x1=y1();/**
50 * react-router v7.13.2
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 Ip="popstate";function Jp(l){return typeof l=="object"&&l!=null&&"pathname"in l&&"search"in l&&"hash"in l&&"state"in l&&"key"in l}function v1(l={}){function i(u,c){var m;let f=(m=c.state)==null?void 0:m.masked,{pathname:d,search:p,hash:y}=f||u.location;return oc("",{pathname:d,search:p,hash:y},c.state&&c.state.usr||null,c.state&&c.state.key||"default",f?{pathname:u.location.pathname,search:u.location.search,hash:u.location.hash}:void 0)}function r(u,c){return typeof c=="string"?c:Oi(c)}return S1(i,r,null,l)}function Fe(l,i){if(l===!1||l===null||typeof l>"u")throw new Error(i)}function dn(l,i){if(!l){typeof console<"u"&&console.warn(i);try{throw new Error(i)}catch{}}}function b1(){return Math.random().toString(36).substring(2,10)}function Wp(l,i){return{usr:l.state,key:l.key,idx:i,masked:l.unstable_mask?{pathname:l.pathname,search:l.search,hash:l.hash}:void 0}}function oc(l,i,r=null,u,c){return{pathname:typeof l=="string"?l:l.pathname,search:"",hash:"",...typeof i=="string"?Ca(i):i,state:r,key:i&&i.key||u||b1(),unstable_mask:c}}function Oi({pathname:l="/",search:i="",hash:r=""}){return i&&i!=="?"&&(l+=i.charAt(0)==="?"?i:"?"+i),r&&r!=="#"&&(l+=r.charAt(0)==="#"?r:"#"+r),l}function Ca(l){let i={};if(l){let r=l.indexOf("#");r>=0&&(i.hash=l.substring(r),l=l.substring(0,r));let u=l.indexOf("?");u>=0&&(i.search=l.substring(u),l=l.substring(0,u)),l&&(i.pathname=l)}return i}function S1(l,i,r,u={}){let{window:c=document.defaultView,v5Compat:f=!1}=u,d=c.history,p="POP",y=null,m=x();m==null&&(m=0,d.replaceState({...d.state,idx:m},""));function x(){return(d.state||{idx:null}).idx}function v(){p="POP";let O=x(),j=O==null?null:O-m;m=O,y&&y({action:p,location:k.location,delta:j})}function E(O,j){p="PUSH";let L=Jp(O)?O:oc(k.location,O,j);m=x()+1;let q=Wp(L,m),ne=k.createHref(L.unstable_mask||L);try{d.pushState(q,"",ne)}catch(te){if(te instanceof DOMException&&te.name==="DataCloneError")throw te;c.location.assign(ne)}f&&y&&y({action:p,location:k.location,delta:1})}function b(O,j){p="REPLACE";let L=Jp(O)?O:oc(k.location,O,j);m=x();let q=Wp(L,m),ne=k.createHref(L.unstable_mask||L);d.replaceState(q,"",ne),f&&y&&y({action:p,location:k.location,delta:0})}function N(O){return E1(O)}
58let k={get action(){return p},get location(){return l(c,d)},listen(O){if(y)throw new Error("A history only accepts one active listener");return c.addEventListener(Ip,v),y=O,()=>{c.removeEventListener(Ip,v),y=null}},createHref(O){return i(c,O)},createURL:N,encodeLocation(O){let j=N(O);return{pathname:j.pathname,search:j.search,hash:j.hash}},push:E,replace:b,go(O){return d.go(O)}};return k}function E1(l,i=!1){let r="http://localhost";typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),Fe(r,"No window.location.(origin|href) available to create URL");let u=typeof l=="string"?l:Oi(l);return u=u.replace(/ $/,"%20"),!i&&u.startsWith("//")&&(u=r+u),new URL(u,r)}function Qm(l,i,r="/"){return w1(l,i,r,!1)}function w1(l,i,r,u){let c=typeof i=="string"?Ca(i):i,f=Bn(c.pathname||"/",r);if(f==null)return null;let d=Zm(l);C1(d);let p=null;for(let y=0;p==null&&y<d.length;++y){let m=R1(f);p=M1(d[y],m,u)}return p}function Zm(l,i=[],r=[],u="",c=!1){let f=(d,p,y=c,m)=>{let x={relativePath:m===void 0?d.path||"":m,caseSensitive:d.caseSensitive===!0,childrenIndex:p,route:d};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(u)&&y)return;Fe(x.relativePath.startsWith(u),`Absolute route path "${x.relativePath}" nested under path "${u}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),x.relativePath=x.relativePath.slice(u.length)}let v=fn([u,x.relativePath]),E=r.concat(x);d.children&&d.children.length>0&&(Fe(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Zm(d.children,i,E,v,y)),!(d.path==null&&!d.index)&&i.push({path:v,score:D1(v,d.index),routesMeta:E})};return l.forEach((d,p)=>{var y;if(d.path===""||!((y=d.path)!=null&&y.includes("?")))f(d,p);else for(let m of Km(d.path))f(d,p,!0,m)}),i}function Km(l){let i=l.split("/");if(i.length===0)return[];let[r,...u]=i,c=r.endsWith("?"),f=r.replace(/\?$/,"");if(u.length===0)return c?[f,""]:[f];let d=Km(u.join("/")),p=[];return p.push(...d.map(y=>y===""?f:[f,y].join("/"))),c&&p.push(...d),p.map(y=>l.startsWith("/")&&y===""?"/":y)}function C1(l){l.sort((i,r)=>i.score!==r.score?r.score-i.score:_1(i.routesMeta.map(u=>u.childrenIndex),r.routesMeta.map(u=>u.childrenIndex)))}var T1=/^:[\w-]+$/,A1=3,z1=2,N1=1,j1=10,k1=-2,$p=l=>l==="*";function D1(l,i){let r=l.split("/"),u=r.length;return r.some($p)&&(u+=k1),i&&(u+=z1),r.filter(c=>!$p(c)).reduce((c,f)=>c+(T1.test(f)?A1:f===""?N1:j1),u)}function _1(l,i){return l.length===i.length&&l.slice(0,-1).every((u,c)=>u===i[c])?l[l.length-1]-i[i.length-1]:0}function M1(l,i,r=!1){let{routesMeta:u}=l,c={},f="/",d=[];for(let p=0;p<u.length;++p){let y=u[p],m=p===u.length-1,x=f==="/"?i:i.slice(f.length)||"/",v=pu({path:y.relativePath,caseSensitive:y.caseSensitive,end:m},x),E=y.route;if(!v&&m&&r&&!u[u.length-1].route.index&&(v=pu({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},x)),!v)return null;
58Object.assign(c,v.params),d.push({params:c,pathname:fn([f,v.pathname]),pathnameBase:H1(fn([f,v.pathnameBase])),route:E}),v.pathnameBase!=="/"&&(f=fn([f,v.pathnameBase]))}return d}function pu(l,i){typeof l=="string"&&(l={path:l,caseSensitive:!1,end:!0});let[r,u]=O1(l.path,l.caseSensitive,l.end),c=i.match(r);if(!c)return null;let f=c[0],d=f.replace(/(.)\/+$/,"$1"),p=c.slice(1);return{params:u.reduce((m,{paramName:x,isOptional:v},E)=>{if(x==="*"){let N=p[E]||"";d=f.slice(0,f.length-N.length).replace(/(.)\/+$/,"$1")}const b=p[E];return v&&!b?m[x]=void 0:m[x]=(b||"").replace(/%2F/g,"/"),m},{}),pathname:f,pathnameBase:d,pattern:l}}function O1(l,i=!1,r=!0){dn(l==="*"||!l.endsWith("*")||l.endsWith("/*"),`Route path "${l}" will be treated as if it were "${l.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${l.replace(/\*$/,"/*")}".`);let u=[],c="^"+l.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,p,y,m,x)=>{if(u.push({paramName:p,isOptional:y!=null}),y){let v=x.charAt(m+d.length);return v&&v!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return l.endsWith("*")?(u.push({paramName:"*"}),c+=l==="*"||l==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?c+="\\/*$":l!==""&&l!=="/"&&(c+="(?:(?=\\/|$))"),[new RegExp(c,i?void 0:"i"),u]}function R1(l){try{return l.split("/").map(i=>decodeURIComponent(i).replace(/\//g,"%2F")).join("/")}catch(i){return dn(!1,`The URL path "${l}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${i}).`),l}}function Bn(l,i){if(i==="/")return l;if(!l.toLowerCase().startsWith(i.toLowerCase()))return null;let r=i.endsWith("/")?i.length-1:i.length,u=l.charAt(r);return u&&u!=="/"?null:l.slice(r)||"/"}var B1=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function L1(l,i="/"){let{pathname:r,search:u="",hash:c=""}=typeof l=="string"?Ca(l):l,f;return r?(r=r.replace(/\/\/+/g,"/"),r.startsWith("/")?f=Pp(r.substring(1),"/"):f=Pp(r,i)):f=i,{pathname:f,search:q1(u),hash:Y1(c)}}function Pp(l,i){let r=i.replace(/\/+$/,"").split("/");return l.split("/").forEach(c=>{c===".."?r.length>1&&r.pop():c!=="."&&r.push(c)}),r.length>1?r.join("/"):"/"}function Xs(l,i,r,u){return`Cannot include a '${l}' character in a manually specified \`to.${i}\` field [${JSON.stringify(u)}].  Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function U1(l){return l.filter((i,r)=>r===0||i.route.path&&i.route.path.length>0)}function Fm(l){let i=U1(l);return i.map((r,u)=>u===i.length-1?r.pathname:r.pathnameBase)}function Sc(l,i,r,u=!1){let c;typeof l=="string"?c=Ca(l):(c={...l},Fe(!c.pathname||!c.pathname.includes("?"),Xs("?","pathname","search",c)),Fe(!c.pathname||!c.pathname.includes("#"),Xs("#","pathname","hash",c)),Fe(!c.search||!c.search.includes("#"),Xs("#","search","hash",c)));let f=l===""||c.pathname==="",d=f?"/":c.pathname,p;if(d==null)p=r;else{let v=i.length-1;if(!u&&d.startsWith("..")){let E=d.split("/");for(;E[0]==="..";)E.shift(),v-=1;c.pathname=E.join("/")}p=v>=0?i[v]:"/"}let y=L1(c,p),m=d&&d!=="/"&&d.endsWith("/"),x=(f||d===".")&&r.endsWith("/");return!y.pathname.endsWith("/")&&(m||x)&&(y.pathname+="/"),y}var fn=l=>l.join("/").replace(/\/\/+/g,"/"),H1=l=>l.replace(/\/+$/,"").replace(/^\/*/,"/"),q1=l=>!l||l==="?"?"":l.startsWith("?")?l:"?"+l,Y1=l=>!l||l==="#"?"":l.startsWith("#")?l:"#"+l,G1=class{constructor(l,i,r,u=!1){this.status=l,this.statusText=i||"",this.internal=u,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function V1(l){return l!=null&&typeof l.status=="number"&&typeof l.statusText=="string"&&typeof l.internal=="boolean"&&"data"in l}function X1(l){return l.map(i=>i.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Im=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Jm(l,i){let r=l;if(typeof r!="string"||!B1.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let u=r,c=!1;if(Im)try{let f=new URL(window.location.href),d=r.startsWith("//")?new URL(f.protocol+r):new URL(r),p=Bn(d.pathname,i);d.origin===f.origin&&p!=null?r=p+d.search+d.hash:c=!0}catch{dn(!1,`<Link to="${r}">
58 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:u,isExternal:c,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Wm=["POST","PUT","PATCH","DELETE"];new Set(Wm);var Q1=["GET",...Wm];new Set(Q1);var Ta=U.createContext(null);Ta.displayName="DataRouter";var yu=U.createContext(null);yu.displayName="DataRouterState";var Z1=U.createContext(!1),$m=U.createContext({isTransitioning:!1});$m.displayName="ViewTransition";var K1=U.createContext(new Map);K1.displayName="Fetchers";var F1=U.createContext(null);F1.displayName="Await";var $t=U.createContext(null);$t.displayName="Navigation";var Bi=U.createContext(null);Bi.displayName="Location";var pn=U.createContext({outlet:null,matches:[],isDataRoute:!1});pn.displayName="Route";var Ec=U.createContext(null);Ec.displayName="RouteError";var Pm="REACT_ROUTER_ERROR",I1="REDIRECT",J1="ROUTE_ERROR_RESPONSE";function W1(l){if(l.startsWith(`${Pm}:${I1}:{`))try{let i=JSON.parse(l.slice(28));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.location=="string"&&typeof i.reloadDocument=="boolean"&&typeof i.replace=="boolean")return i}catch{}}function $1(l){if(l.startsWith(`${Pm}:${J1}:{`))try{let i=JSON.parse(l.slice(40));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string")return new G1(i.status,i.statusText,i.data)}catch{}}function P1(l,{relative:i}={}){Fe(Li(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:u}=U.useContext($t),{hash:c,pathname:f,search:d}=Ui(l,{relative:i}),p=f;return r!=="/"&&(p=f==="/"?r:fn([r,f])),u.createHref({pathname:p,search:d,hash:c})}function Li(){return U.useContext(Bi)!=null}function cl(){return Fe(Li(),"useLocation() may be used only in the context of a <Router> component."),U.useContext(Bi).location}var eg="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function tg(l){U.useContext($t).static||U.useLayoutEffect(l)}function ex(){let{isDataRoute:l}=U.useContext(pn);return l?px():tx()}function tx(){Fe(Li(),"useNavigate() may be used only in the context of a <Router> component.");let l=U.useContext(Ta),{basename:i,navigator:r}=U.useContext($t),{matches:u}=U.useContext(pn),{pathname:c}=cl(),f=JSON.stringify(Fm(u)),d=U.useRef(!1);return tg(()=>{d.current=!0}),U.useCallback((y,m={})=>{if(dn(d.current,eg),!d.current)return;if(typeof y=="number"){r.go(y);return}let x=Sc(y,JSON.parse(f),c,m.relative==="path");l==null&&i!=="/"&&(x.pathname=x.pathname==="/"?i:fn([i,x.pathname])),(m.replace?r.replace:r.push)(x,m.state,m)},[i,r,f,c,l])}U.createContext(null);function nx(){let{matches:l}=U.useContext(pn),i=l[l.length-1];return i?i.params:{}}function Ui(l,{relative:i}={}){let{matches:r}=U.useContext(pn),{pathname:u}=cl(),c=JSON.stringify(Fm(r));return U.useMemo(()=>Sc(l,JSON.parse(c),u,i==="path"),[l,c,u,i])}function lx(l,i){return ng(l,i)}function ng(l,i,r){var O;Fe(Li(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:u}=U.useContext($t),{matches:c}=U.useContext(pn),f=c[c.length-1],d=f?f.params:{},p=f?f.pathname:"/",y=f?f.pathnameBase:"/",m=f&&f.route;{let j=m&&m.path||"";ag(p,!m||j.endsWith("*")||j.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${p}" (under <Route path="${j}">) 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="${j}"> to <Route path="${j==="/"?"*":`${j}/*`}">.`)}let x=cl(),v;if(i){let j=typeof i=="string"?Ca(i):i;Fe(y==="/"||((O=j.pathname)==null?void 0:O.startsWith(y)),`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 "${y}" but pathname "${j.pathname}" was given in the \`location\` prop.`),v=j}else v=x;let E=v.pathname||"/",b=E;if(y!=="/"){let j=y.replace(/^\//,"").split("/");b="/"+E.replace(/^\//,"").split("/").slice(j.length).join("/")}let N=Qm(l,{pathname:b});dn(m||N!=null,`No routes matched location "${v.pathname}${v.search}${v.hash}" `),dn(N==null||N[N.length-1].route.element!==void 0||N[N.length-1].route.Component!==void 0||N[N.length-1].route.lazy!==void 0,`Matched leaf route at location "${v.pathname}${v.search}${v.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 k=ox(N&&N.map(j=>Object.assign({},j,{params:Object.assign({},d,j.params),pathname:fn([y,u.encodeLocation?u.encodeLocation(j.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?y:fn([y,u.encodeLocation?u.encodeLocation(j.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:j.pathnameBase])})),c,r);return i&&k?U.createElement(Bi.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...v},navigationType:"POP"}},k):k}function ax(){let l=hx(),i=V1(l)?`${l.status} ${l.statusText}`:l instanceof Error?l.message:JSON.stringify(l),r=l instanceof Error?l.stack:null,u="rgba(200,200,200, 0.5)",c={padding:"0.5rem",backgroundColor:u},f={padding:"2px 4px",backgroundColor:u},d=null;return console.error("Error handled by React Router default ErrorBoundary:",l),d=U.createElement(U.Fragment,null,U.createElement("p",null,"💿 Hey developer 👋"),U.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",U.createElement("code",{style:f},"ErrorBoundary")," or"," ",U.createElement("code",{style:f},"errorElement")," prop on your route.")),U.createElement(U.Fragment,null,U.createElement("h2",null,"Unexpected Application 
60Error!"),U.createElement("h3",{style:{fontStyle:"italic"}},i),r?U.createElement("pre",{style:c},r):null,d)}var ix=U.createElement(ax,null),lg=class extends U.Component{constructor(l){super(l),this.state={location:l.location,revalidation:l.revalidation,error:l.error}}static getDerivedStateFromError(l){return{error:l}}static getDerivedStateFromProps(l,i){return i.location!==l.location||i.revalidation!=="idle"&&l.revalidation==="idle"?{error:l.error,location:l.location,revalidation:l.revalidation}:{error:l.error!==void 0?l.error:i.error,location:i.location,revalidation:l.revalidation||i.revalidation}}componentDidCatch(l,i){this.props.onError?this.props.onError(l,i):console.error("React Router caught the following error during render",l)}render(){let l=this.state.error;if(this.context&&typeof l=="object"&&l&&"digest"in l&&typeof l.digest=="string"){const r=$1(l.digest);r&&(l=r)}let i=l!==void 0?U.createElement(pn.Provider,{value:this.props.routeContext},U.createElement(Ec.Provider,{value:l,children:this.props.component})):this.props.children;return this.context?U.createElement(rx,{error:l},i):i}};lg.contextType=Z1;var Qs=new WeakMap;function rx({children:l,error:i}){let{basename:r}=U.useContext($t);if(typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){let u=W1(i.digest);if(u){let c=Qs.get(i);if(c)throw c;let f=Jm(u.location,r);if(Im&&!Qs.get(i))if(f.isExternal||u.reloadDocument)window.location.href=f.absoluteURL||f.to;else{const d=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(f.to,{replace:u.replace}));throw Qs.set(i,d),d}return U.createElement("meta",{httpEquiv:"refresh",content:`0;url=${f.absoluteURL||f.to}`})}}return l}function ux({routeContext:l,match:i,children:r}){let u=U.useContext(Ta);return u&&u.static&&u.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(u.staticContext._deepestRenderedBoundaryId=i.route.id),U.createElement(pn.Provider,{value:l},r)}function ox(l,i=[],r){let u=r==null?void 0:r.state;if(l==null){if(!u)return null;if(u.errors)l=u.matches;else if(i.length===0&&!u.initialized&&u.matches.length>0)l=u.matches;else return null}let c=l,f=u==null?void 0:u.errors;if(f!=null){let x=c.findIndex(v=>v.route.id&&(f==null?void 0:f[v.route.id])!==void 0);Fe(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),c=c.slice(0,Math.min(c.length,x+1))}let d=!1,p=-1;if(r&&u){d=u.renderFallback;for(let x=0;x<c.length;x++){let v=c[x];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(p=x),v.route.id){let{loaderData:E,errors:b}=u,N=v.route.loader&&!E.hasOwnProperty(v.route.id)&&(!b||b[v.route.id]===void 0);if(v.route.lazy||N){r.isStatic&&(d=!0),p>=0?c=c.slice(0,p+1):c=[c[0]];break}}}}let y=r==null?void 0:r.onError,m=u&&y?(x,v)=>{var E,b;y(x,{location:u.location,params:((b=(E=u.matches)==null?void 0:E[0])==null?void 0:b.params)??{},unstable_pattern:X1(u.matches),errorInfo:v})}:void 0;return c.reduceRight((x,v,E)=>{let b,N=!1,k=null,O=null;u&&(b=f&&v.route.id?f[v.route.id]:void 0,k=v.route.errorElement||ix,d&&(p<0&&E===0?(ag("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),N=!0,O=null):p===E&&(N=!0,O=v.route.hydrateFallbackElement||null)));let j=i.concat(c.slice(0,E+1)),L=()=>{let q;return b?q=k:N?q=O:v.route.Component?q=U.createElement(v.route.Component,null):v.route.element?q=v.route.element:q=x,U.createElement(ux,{match:v,routeContext:{outlet:x,matches:j,isDataRoute:u!=null},children:q})};return u&&(v.route.ErrorBoundary||v.route.errorElement||E===0)?U.createElement(lg,{location:u.location,revalidation:u.revalidation,component:k,error:b,children:L(),routeContext:{outlet:null,matches:j,isDataRoute:!0},onError:m}):L()},null)}function wc(l){return`${l} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function sx(l){let i=U.useContext(Ta);return Fe(i,wc(l)),i}function cx(l){let i=U.useContext(yu);return Fe(i,wc(l)),i}function fx(l){let i=U.useContext(pn);return Fe(i,wc(l)),i}function Cc(l){let i=fx(l),r=i.matches[i.matches.length-1];return Fe(r.route.id,`${l} can only be used on routes that contain a unique "id"`),r.route.id}function dx(){return Cc("useRouteId")}function hx(){var u;let l=U.useContext(Ec),i=cx("useRouteError"),r=Cc("useRouteError");return l!==void 0?l:(u=i.errors)==null?void 0:u[r]}function px(){let{router:l}=sx("useNavigate"),i=Cc("useNavigate"),r=U.useRef(!1);return tg(()=>{r.current=!0}),U.useCallback(async(c,f={})=>{dn(r.current,eg),r.current&&(typeof c=="number"?await l.navigate(c):await l.navigate(c,{fromRouteId:i,...f}))},[l,i])}var em={};function ag(l,i,r){!i&&!em[l]&&(em[l]=!0,dn(!1,r))}U.memo(mx);function mx({routes:l,future:i,state:r,isStatic:u,onError:c}){return ng(l,void 0,{state:r,isStatic:u,onError:c})}function kl(l){Fe(!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 gx({basename:l="/",children:i=null,location:r,navigationType:u="POP",navigator:c,static:f=!1,unstable_useTransitions:d}){Fe(!Li(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let p=l.replace(/^\/*/,"/"),y=U.useMemo(()=>({basename:p,navigator:c,static:f,unstable_useTransitions:d,future:{}}),[p,c,f,d]);typeof r=="string"&&(r=Ca(r));
60let{pathname:m="/",search:x="",hash:v="",state:E=null,key:b="default",unstable_mask:N}=r,k=U.useMemo(()=>{let O=Bn(m,p);return O==null?null:{location:{pathname:O,search:x,hash:v,state:E,key:b,unstable_mask:N},navigationType:u}},[p,m,x,v,E,b,u,N]);return dn(k!=null,`<Router basename="${p}"> is not able to match the URL "${m}${x}${v}" because it does not start with the basename, so the <Router> won't render anything.`),k==null?null:U.createElement($t.Provider,{value:y},U.createElement(Bi.Provider,{children:i,value:k}))}function yx({children:l,location:i}){return lx(sc(l),i)}function sc(l,i=[]){let r=[];return U.Children.forEach(l,(u,c)=>{if(!U.isValidElement(u))return;let f=[...i,c];if(u.type===U.Fragment){r.push.apply(r,sc(u.props.children,f));return}Fe(u.type===kl,`[${typeof u.type=="string"?u.type:u.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Fe(!u.props.index||!u.props.children,"An index route cannot have child routes.");let d={id:u.props.id||f.join("-"),caseSensitive:u.props.caseSensitive,element:u.props.element,Component:u.props.Component,index:u.props.index,path:u.props.path,middleware:u.props.middleware,loader:u.props.loader,action:u.props.action,hydrateFallbackElement:u.props.hydrateFallbackElement,HydrateFallback:u.props.HydrateFallback,errorElement:u.props.errorElement,ErrorBoundary:u.props.ErrorBoundary,hasErrorBoundary:u.props.hasErrorBoundary===!0||u.props.ErrorBoundary!=null||u.props.errorElement!=null,shouldRevalidate:u.props.shouldRevalidate,handle:u.props.handle,lazy:u.props.lazy};u.props.children&&(d.children=sc(u.props.children,f)),r.push(d)}),r}var fu="get",du="application/x-www-form-urlencoded";function xu(l){return typeof HTMLElement<"u"&&l instanceof HTMLElement}function xx(l){return xu(l)&&l.tagName.toLowerCase()==="button"}function vx(l){return xu(l)&&l.tagName.toLowerCase()==="form"}function bx(l){return xu(l)&&l.tagName.toLowerCase()==="input"}function Sx(l){return!!(l.metaKey||l.altKey||l.ctrlKey||l.shiftKey)}function Ex(l,i){return l.button===0&&(!i||i==="_self")&&!Sx(l)}var ru=null;function wx(){if(ru===null)try{new FormData(document.createElement("form"),0),ru=!1}catch{ru=!0}return ru}var Cx=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Zs(l){return l!=null&&!Cx.has(l)?(dn(!1,`"${l}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${du}"`),null):l}function Tx(l,i){let r,u,c,f,d;if(vx(l)){let p=l.getAttribute("action");u=p?Bn(p,i):null,r=l.getAttribute("method")||fu,c=Zs(l.getAttribute("enctype"))||du,f=new FormData(l)}else if(xx(l)||bx(l)&&(l.type==="submit"||l.type==="image")){let p=l.form;if(p==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=l.getAttribute("formaction")||p.getAttribute("action");if(u=y?Bn(y,i):null,r=l.getAttribute("formmethod")||p.getAttribute("method")||fu,c=Zs(l.getAttribute("formenctype"))||Zs(p.getAttribute("enctype"))||du,f=new FormData(p,l),!wx()){let{name:m,type:x,value:v}=l;if(x==="image"){let E=m?`${m}.`:"";f.append(`${E}x`,"0"),f.append(`${E}y`,"0")}else m&&f.append(m,v)}}else{if(xu(l))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=fu,u=null,c=du,d=l}return f&&c==="text/plain"&&(d=f,f=void 0),{action:u,method:r.toLowerCase(),encType:c,formData:f,body:d}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Tc(l,i){if(l===!1||l===null||typeof l>"u")throw new Error(i)}function Ax(l,i,r,u){let c=typeof l=="string"?new URL(l,typeof window>"u"?"server://singlefetch/":window.location.origin):l;return r?c.pathname.endsWith("/")?c.pathname=`${c.pathname}_.${u}`:c.pathname=`${c.pathname}.${u}`:c.pathname==="/"?c.pathname=`_root.${u}`:i&&Bn(c.pathname,i)==="/"?c.pathname=`${i.replace(/\/$/,"")}/_root.${u}`:c.pathname=`${c.pathname.replace(/\/$/,"")}.${u}`,c}async function zx(l,i){if(l.id in i)return i[l.id];try{let r=await import(l.module);return i[l.id]=r,r}catch(r){return console.error(`Error loading route module \`${l.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.
60isSpaMode,window.location.reload(),new Promise(()=>{})}}function Nx(l){return l==null?!1:l.href==null?l.rel==="preload"&&typeof l.imageSrcSet=="string"&&typeof l.imageSizes=="string":typeof l.rel=="string"&&typeof l.href=="string"}async function jx(l,i,r){let u=await Promise.all(l.map(async c=>{let f=i.routes[c.route.id];if(f){let d=await zx(f,r);return d.links?d.links():[]}return[]}));return Mx(u.flat(1).filter(Nx).filter(c=>c.rel==="stylesheet"||c.rel==="preload").map(c=>c.rel==="stylesheet"?{...c,rel:"prefetch",as:"style"}:{...c,rel:"prefetch"}))}function tm(l,i,r,u,c,f){let d=(y,m)=>r[m]?y.route.id!==r[m].route.id:!0,p=(y,m)=>{var x;return r[m].pathname!==y.pathname||((x=r[m].route.path)==null?void 0:x.endsWith("*"))&&r[m].params["*"]!==y.params["*"]};return f==="assets"?i.filter((y,m)=>d(y,m)||p(y,m)):f==="data"?i.filter((y,m)=>{var v;let x=u.routes[y.route.id];if(!x||!x.hasLoader)return!1;if(d(y,m)||p(y,m))return!0;if(y.route.shouldRevalidate){let E=y.route.shouldRevalidate({currentUrl:new URL(c.pathname+c.search+c.hash,window.origin),currentParams:((v=r[0])==null?void 0:v.params)||{},nextUrl:new URL(l,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof E=="boolean")return E}return!0}):[]}function kx(l,i,{includeHydrateFallback:r}={}){return Dx(l.map(u=>{let c=i.routes[u.route.id];if(!c)return[];let f=[c.module];return c.clientActionModule&&(f=f.concat(c.clientActionModule)),c.clientLoaderModule&&(f=f.concat(c.clientLoaderModule)),r&&c.hydrateFallbackModule&&(f=f.concat(c.hydrateFallbackModule)),c.imports&&(f=f.concat(c.imports)),f}).flat(1))}function Dx(l){return[...new Set(l)]}function _x(l){let i={},r=Object.keys(l).sort();for(let u of r)i[u]=l[u];return i}function Mx(l,i){let r=new Set;return new Set(i),l.reduce((u,c)=>{let f=JSON.stringify(_x(c));return r.has(f)||(r.add(f),u.push({key:f,link:c})),u},[])}function ig(){let l=U.useContext(Ta);return Tc(l,"You must render this element inside a <DataRouterContext.Provider> element"),l}function Ox(){let l=U.useContext(yu);return Tc(l,"You must render this element inside a <DataRouterStateContext.Provider> element"),l}var Ac=U.createContext(void 0);Ac.displayName="FrameworkContext";function rg(){let l=U.useContext(Ac);return Tc(l,"You must render this element inside a <HydratedRouter> element"),l}function Rx(l,i){let r=U.useContext(Ac),[u,c]=U.useState(!1),[f,d]=U.useState(!1),{onFocus:p,onBlur:y,onMouseEnter:m,onMouseLeave:x,onTouchStart:v}=i,E=U.useRef(null);U.useEffect(()=>{if(l==="render"&&d(!0),l==="viewport"){let k=j=>{j.forEach(L=>{d(L.isIntersecting)})},O=new IntersectionObserver(k,{threshold:.5});return E.current&&O.observe(E.current),()=>{O.disconnect()}}},[l]),U.useEffect(()=>{if(u){let k=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(k)}}},[u]);let b=()=>{c(!0)},N=()=>{c(!1),d(!1)};return r?l!=="intent"?[f,E,{}]:[f,E,{onFocus:wi(p,b),onBlur:wi(y,N),onMouseEnter:wi(m,b),onMouseLeave:wi(x,N),onTouchStart:wi(v,b)}]:[!1,E,{}]}function wi(l,i){return r=>{l&&l(r),r.defaultPrevented||i(r)}}function Bx({page:l,...i}){let{router:r}=ig(),u=U.useMemo(()=>Qm(r.routes,l,r.basename),[r.routes,l,r.basename]);return u?U.createElement(Ux,{page:l,matches:u,...i}):null}function Lx(l){let{manifest:i,routeModules:r}=rg(),[u,c]=U.useState([]);return U.useEffect(()=>{let f=!1;return jx(l,i,r).then(d=>{f||c(d)}),()=>{f=!0}},[l,i,r]),u}function Ux({page:l,matches:i,...r}){let u=cl(),{future:c,manifest:f,routeModules:d}=rg(),{basename:p}=ig(),{loaderData:y,matches:m}=Ox(),x=U.useMemo(()=>tm(l,i,m,f,u,"data"),[l,i,m,f,u]),v=U.useMemo(()=>tm(l,i,m,f,u,"assets"),[l,i,m,f,u]),E=U.useMemo(()=>{if(l===u.pathname+u.search+u.hash)return[];let k=new Set,O=!1;if(i.forEach(L=>{var ne;let q=f.routes[L.route.id];!q||!q.hasLoader||(!x.some(te=>te.route.id===L.route.id)&&L.route.id in y&&((ne=d[L.route.id])!=null&&ne.shouldRevalidate)||q.hasClientLoader?O=!0:k.add(L.route.id))}),k.size===0)return[];let j=Ax(l,p,c.unstable_trailingSlashAwareDataRequests,"data");return O&&k.size>0&&j.searchParams.set("_routes",i.filter(L=>k.has(L.route.id)).map(L=>L.route.id).join(",")),[j.pathname+j.search]},[p,c.unstable_trailingSlashAwareDataRequests,y,u,f,x,i,l,d]),b=U.useMemo(()=>kx(v,f),[v,f]),N=Lx(v);return U.createElement(U.Fragment,null,E.map(k=>U.createElement("link",{key:k,rel:"prefetch",as:"fetch",href:k,...r})),b.map(k=>U.createElement("link",{key:k,rel:"modulepreload",href:k,...r})),N.map(({key:k,link:O})=>U.createElement("link",{key:k,nonce:r.nonce,...O,crossOrigin:O.crossOrigin??r.crossOrigin})))}function Hx(...l){return i=>{l.forEach(r=>{typeof r=="function"?r(i):r!=null&&(r.current=i)})}}var qx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{qx&&(window.__reactRouterVersion="7.13.2")}catch{}
60function Yx({basename:l,children:i,unstable_useTransitions:r,window:u}){let c=U.useRef();c.current==null&&(c.current=v1({window:u,v5Compat:!0}));let f=c.current,[d,p]=U.useState({action:f.action,location:f.location}),y=U.useCallback(m=>{r===!1?p(m):U.startTransition(()=>p(m))},[r]);return U.useLayoutEffect(()=>f.listen(y),[f,y]),U.createElement(gx,{basename:l,children:i,location:d.location,navigationType:d.action,navigator:f,unstable_useTransitions:r})}var ug=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,pt=U.forwardRef(function({onClick:i,discover:r="render",prefetch:u="none",relative:c,reloadDocument:f,replace:d,unstable_mask:p,state:y,target:m,to:x,preventScrollReset:v,viewTransition:E,unstable_defaultShouldRevalidate:b,...N},k){let{basename:O,navigator:j,unstable_useTransitions:L}=U.useContext($t),q=typeof x=="string"&&ug.test(x),ne=Jm(x,O);x=ne.to;let te=P1(x,{relative:c}),Y=cl(),W=null;if(p){let F=Sc(p,[],Y.unstable_mask?Y.unstable_mask.pathname:"/",!0);O!=="/"&&(F.pathname=F.pathname==="/"?O:fn([O,F.pathname])),W=j.createHref(F)}let[ue,ce,he]=Rx(u,N),ee=Qx(x,{replace:d,unstable_mask:p,state:y,target:m,preventScrollReset:v,relative:c,viewTransition:E,unstable_defaultShouldRevalidate:b,unstable_useTransitions:L});function P(F){i&&i(F),F.defaultPrevented||ee(F)}let Se=!(ne.isExternal||f),ae=U.createElement("a",{...N,...he,href:(Se?W:void 0)||ne.absoluteURL||te,onClick:Se?P:i,ref:Hx(k,ce),target:m,"data-discover":!q&&r==="render"?"true":void 0});return ue&&!q?U.createElement(U.Fragment,null,ae,U.createElement(Bx,{page:te})):ae});pt.displayName="Link";var Gx=U.forwardRef(function({"aria-current":i="page",caseSensitive:r=!1,className:u="",end:c=!1,style:f,to:d,viewTransition:p,children:y,...m},x){let v=Ui(d,{relative:m.relative}),E=cl(),b=U.useContext(yu),{navigator:N,basename:k}=U.useContext($t),O=b!=null&&Jx(v)&&p===!0,j=N.encodeLocation?N.encodeLocation(v).pathname:v.pathname,L=E.pathname,q=b&&b.navigation&&b.navigation.location?b.navigation.location.pathname:null;r||(L=L.toLowerCase(),q=q?q.toLowerCase():null,j=j.toLowerCase()),q&&k&&(q=Bn(q,k)||q);const ne=j!=="/"&&j.endsWith("/")?j.length-1:j.length;let te=L===j||!c&&L.startsWith(j)&&L.charAt(ne)==="/",Y=q!=null&&(q===j||!c&&q.startsWith(j)&&q.charAt(j.length)==="/"),W={isActive:te,isPending:Y,isTransitioning:O},ue=te?i:void 0,ce;typeof u=="function"?ce=u(W):ce=[u,te?"active":null,Y?"pending":null,O?"transitioning":null].filter(Boolean).join(" ");let he=typeof f=="function"?f(W):f;return U.createElement(pt,{...m,"aria-current":ue,className:ce,ref:x,style:he,to:d,viewTransition:p},typeof y=="function"?y(W):y)});Gx.displayName="NavLink";var Vx=U.forwardRef(({discover:l="render",fetcherKey:i,navigate:r,reloadDocument:u,replace:c,state:f,method:d=fu,action:p,onSubmit:y,relative:m,preventScrollReset:x,viewTransition:v,unstable_defaultShouldRevalidate:E,...b},N)=>{let{unstable_useTransitions:k}=U.useContext($t),O=Fx(),j=Ix(p,{relative:m}),L=d.toLowerCase()==="get"?"get":"post",q=typeof p=="string"&&ug.test(p),ne=te=>{if(y&&y(te),te.defaultPrevented)return;te.preventDefault();let Y=te.nativeEvent.submitter,W=(Y==null?void 0:Y.getAttribute("formmethod"))||d,ue=()=>O(Y||te.currentTarget,{fetcherKey:i,method:W,navigate:r,replace:c,state:f,relative:m,preventScrollReset:x,viewTransition:v,unstable_defaultShouldRevalidate:E});k&&r!==!1?U.startTransition(()=>ue()):ue()};return U.createElement("form",{ref:N,method:L,action:j,onSubmit:u?y:ne,...b,"data-discover":!q&&l==="render"?"true":void 0})});Vx.displayName="Form";function Xx(l){return`${l} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function og(l){let i=U.useContext(Ta);return Fe(i,Xx(l)),i}function Qx(l,{target:i,replace:r,unstable_mask:u,state:c,preventScrollReset:f,relative:d,viewTransition:p,unstable_defaultShouldRevalidate:y,unstable_useTransitions:m}={}){let x=ex(),v=cl(),E=Ui(l,{relative:d});return U.useCallback(b=>{if(Ex(b,i)){b.preventDefault();let N=r!==void 0?r:Oi(v)===Oi(E),k=()=>x(l,{replace:N,unstable_mask:u,state:c,preventScrollReset:f,relative:d,viewTransition:p,unstable_defaultShouldRevalidate:y});m?U.startTransition(()=>k()):k()}},[v,x,E,r,u,c,i,l,f,d,p,y,m])}var Zx=0,Kx=()=>`__${String(++Zx)}__`;function Fx(){let{router:l}=og("useSubmit"),{basename:i}=U.useContext($t),r=dx(),u=l.fetch,c=l.navigate;return U.useCallback(async(f,d={})=>{let{action:p,method:y,encType:m,formData:x,body:v}=Tx(f,i);if(d.navigate===!1){let E=d.fetcherKey||Kx();await u(E,r,d.action||p,{unstable_defaultShouldRevalidate:d.unstable_defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:v,formMethod:d.method||y,formEncType:d.encType||m,flushSync:d.flushSync})}else await c(d.action||p,{unstable_defaultShouldRevalidate:d.unstable_defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:v,formMethod:d.method||y,formEncType:d.encType||m,replace:d.replace,state:d.state,fromRouteId:r,flushSync:d.flushSync,viewTransition:d.viewTransition})},[u,c,i,r])}function Ix(l,{relative:i}={}){let{basename:r}=U.useContext($t),u=U.useContext(pn);Fe(u,"useFormAction must be used inside a RouteContext");let[c]=u.matches.slice(-1),f={...Ui(l||".",{relative:i})},d=cl();if(l==null){f.search=d.search;let p=new URLSearchParams(f.search),y=p.getAll("index");if(y.some(x=>x==="")){p.delete("index"),y.filter(v=>v).forEach(v=>p.append("index",v));let x=p.toString();f.search=x?`?${x}`:""}}return(!l||l===".")&&c.route.index&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(f.pathname=f.pathname==="/"?r:fn([r,f.pathname])),Oi(f)}function Jx(l,{relative:i}={}){let r=U.useContext($m);Fe(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:u}=og("useViewTransitionState"),c=Ui(l,{relative:i});if(!r.isTransitioning)return!1;let f=Bn(r.currentLocation.pathname,u)||r.currentLocation.pathname,d=Bn(r.nextLocation.pathname,u)||r.nextLocation.pathname;return pu(c.pathname,d)!=null||pu(c.pathname,f)!=null}const sg=U.createContext(void 0);function Wx({children:l}){const[i,r]=U.useState(()=>{try{const y=localStorage.getItem("theme");if(y==="dark"||y==="light"||y==="sunlit")return y}catch{console.warn("localStorage access denied")}return"sunlit"}),[u,c]=U.useState(()=>{var y;try{const m=localStorage.getItem("lang");if(m==="en"||m==="zh")return m}catch{console.warn("localStorage access denied")}return(y=navigator==null?void 0:navigator.language)!=null&&y.startsWith("zh")?"zh":"en"});U.useEffect(()=>{const y=document.documentElement;y.classList.remove("dark","sunlit"),i==="dark"?y.classList.add("dark"):i==="sunlit"&&y.classList.add("sunlit");try{localStorage.setItem("theme",i)}catch{}},[i]),U.useEffect(()=>{document.documentElement.setAttribute("lang",u);try{localStorage.setItem("lang",u)}catch{}},[u]);const f=()=>{r(y=>y==="light"?"dark":y==="dark"?"sunlit":"light")},d=y=>{c(y)},p=(y,m)=>u==="en"?y:m;return h.jsx(sg.Provider,{value:{theme:i,setTheme:r,toggleTheme:f,language:u,setLanguage:d,t:p},children:l})}function ln(){const l=U.useContext(sg);if(l===void 0)throw new Error("useAppContext must be used within an AppProvider");return l}/**
61 * @license lucide-react v0.546.0 - ISC
62 *
63 * This source code is licensed under the ISC license.
64 * See the LICENSE file in the root directory of this source tree.
65 */const $x=l=>l.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Px=l=>l.replace(/^([A-Z])|[\s-_]+(\w)/g,(i,r,u)=>u?u.toUpperCase():r.toLowerCase()),nm=l=>{const i=Px(l);return i.charAt(0).toUpperCase()+i.slice(1)},cg=(...l)=>l.filter((i,r,u)=>!!i&&i.trim()!==""&&u.indexOf(i)===r).join(" ").trim(),ev=l=>{for(const i in l)if(i.startsWith("aria-")||i==="role"||i==="title")return!0};/**
66 * @license lucide-react v0.546.0 - ISC
67 *
68 * This source code is licensed under the ISC license.
69 * See the LICENSE file in the root directory of this source tree.
70 */var tv={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
71 * @license lucide-react v0.546.0 - ISC
72 *
73 * This source code is licensed under the ISC license.
74 * See the LICENSE file in the root directory of this source tree.
75 */const nv=U.forwardRef(({color:l="currentColor",size:i=24,strokeWidth:r=2,absoluteStrokeWidth:u,className:c="",children:f,iconNode:d,...p},y)=>U.createElement("svg",{ref:y,...tv,width:i,height:i,stroke:l,strokeWidth:u?Number(r)*24/Number(i):r,className:cg("lucide",c),...!f&&!ev(p)&&{"aria-hidden":"true"},...p},[...d.map(([m,x])=>U.createElement(m,x)),...Array.isArray(f)?f:[f]]));/**
76 * @license lucide-react v0.546.0 - ISC
77 *
78 * This source code is licensed under the ISC license.
79 * See the LICENSE file in the root directory of this source tree.
80 */const zc=(l,i)=>{const r=U.forwardRef(({className:u,...c},f)=>U.createElement(nv,{ref:f,iconNode:i,className:cg(`lucide-${$x(nm(l))}`,`lucide-${l}`,u),...c}));return r.displayName=nm(l),r};/**
81 * @license lucide-react v0.546.0 - ISC
82 *
83 * This source code is licensed under the ISC license.
84 * See the LICENSE file in the root directory of this source tree.
85 */const lv=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],av=zc("moon",lv);/**
86 * @license lucide-react v0.546.0 - ISC
87 *
88 * This source code is licensed under the ISC license.
89 * See the LICENSE file in the root directory of this source tree.
90 */const iv=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],rv=zc("sun",iv);/**
91 * @license lucide-react v0.546.0 - ISC
92 *
93 * This source code is licensed under the ISC license.
94 * See the LICENSE file in the root directory of this source tree.
95 */const uv=[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]],ov=zc("trees",uv);function sv(){const{theme:l,setTheme:i,language:r,setLanguage:u}=ln();return h.jsxs(h.Fragment,{children:[h.jsx("div",{className:"top-controls-left",children:h.jsxs("div",{className:"lang-toggle",role:"group","aria-label":"Language",children:[h.jsx("button",{className:`lang-btn ${r==="en"?"active":""}`,onClick:()=>u("en"),children:"EN"}),h.jsx("button",{className:`lang-btn ${r==="zh"?"active":""}`,onClick:()=>u("zh"),children:"中"})]})}),h.jsx("div",{className:"top-controls-right",children:h.jsxs("div",{className:"theme-toggle-group",role:"group","aria-label":"Theme",children:[h.jsx("button",{className:`theme-btn ${l==="light"?"active":""}`,onClick:()=>i("light"),title:"Light Mode",children:h.jsx(rv,{className:"w-[15px] h-[15px]"})}),h.jsx("button",{className:`theme-btn ${l==="dark"?"active":""}`,onClick:()=>i("dark"),title:"Dark Mode",children:h.jsx(av,{className:"w-[15px] h-[15px]"})}),h.jsx("button",{className:`theme-btn ${l==="sunlit"?"active":""}`,onClick:()=>i("sunlit"),title:"Sunlit Mode",children:h.jsx(ov,{className:"w-[15px] h-[15px]"})})]})})]})}const cv="CG-fkqvNYJ8ktoVyG7XXUsfRRTP",fv=cv;function fg(l,i={}
95){const r=new URL(l,"https://api.coingecko.com/api/v3/");return Object.entries(i).forEach(([u,c])=>{r.searchParams.set(u,c)}),r.searchParams.set("x_cg_demo_api_key",fv),r.toString()}const dv="d6igj7pr01qm7dc7ee30d6igj7pr01qm7dc7ee3g",Ci=[{symbol:"AAPL",name:"Apple"},{symbol:"NVDA",name:"NVIDIA"},{symbol:"MSFT",name:"Microsoft"},{symbol:"AMZN",name:"Amazon"},{symbol:"GOOGL",name:"Alphabet"}],hv={AAPL:'<svg viewBox="0 0 24 24" style="width:22px;height:22px;fill:#1d1d1f;display:block;"><path d="M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"/></svg>',NVDA:'<svg viewBox="0 0 24 24" style="width:22px;height:22px;display:block;"><rect width="24" height="24" rx="12" fill="#76b900"/><text x="12" y="16" font-size="8" font-weight="700" font-family="Arial,sans-serif" fill="white" text-anchor="middle">NVDA</text></svg>',MSFT:'<svg viewBox="0 0 23 23" style="width:22px;height:22px;display:block;"><rect x="1"  y="1"  width="10" height="10" fill="#f25022"/><rect x="12" y="1"  width="10" height="10" fill="#7fba00"/><rect x="1"  y="12" width="10" height="10" fill="#00a4ef"/><rect x="12" y="12" width="10" height="10" fill="#ffb900"/></svg>',AMZN:'<svg viewBox="0 0 24 24" style="width:22px;height:22px;fill:#ff9900;display:block;"><path d="M13.958 10.09c0 1.232.029 2.256-.59 3.351-.502.891-1.301 1.438-2.186 1.438-1.214 0-1.922-.924-1.922-2.292 0-2.692 2.415-3.182 4.698-3.182v.685zm3.186 7.705a.66.66 0 01-.76.074c-1.068-.886-1.258-1.295-1.845-2.138-1.763 1.796-3.01 2.334-5.296 2.334-2.704 0-4.806-1.668-4.806-5.005 0-2.608 1.413-4.383 3.424-5.252 1.746-.771 4.183-.908 6.042-1.12v-.419c0-.771.06-1.682-.394-2.348-.394-.596-1.157-.842-1.826-.842-1.24 0-2.347.636-2.618 1.953-.056.287-.272.568-.558.583l-3.126-.338c-.263-.059-.554-.271-.478-.674.717-3.787 4.142-4.927 7.207-4.927 1.567 0 3.614.417 4.848 1.601 1.567 1.462 1.418 3.413 1.418 5.538v5.015c0 1.508.625 2.17 1.214 2.984.207.291.252.638-.01.854-.657.548-1.824 1.565-2.466 2.137l-.03-.011z"/><path d="M20.945 19.025c-2.837 1.935-6.952 2.962-10.499 2.962-4.964 0-9.43-1.836-12.812-4.888-.265-.24-.029-.567.291-.381 3.648 2.124 8.155 3.402 12.808 3.402 3.14 0 6.596-.651 9.779-2.001.479-.204.882.313.433.906z"/></svg>',GOOGL:'<svg viewBox="0 0 24 24" style="width:22px;height:22px;display:block;"><path fill="#4285f4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/><path fill="#34a853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/><path fill="#fbbc05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l3.66-2.84z"/><path fill="#ea4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/></svg>'},lm=[{id:"bitcoin",symbol:"BTC",icon:'<img src="https://cdn.jsdelivr.net/gh/trustwallet/assets@master/blockchains/bitcoin/info/logo.png" style="width:26px;height:26px;border-radius:50%;display:block;" alt="BTC">'},{id:"ethereum",symbol:"ETH",icon:'<img src="https://cdn.jsdelivr.net/gh/trustwallet/assets@master/blockchains/ethereum/info/logo.png" style="width:26px;height:26px;border-radius:50%;display:block;" alt="ETH">'},{id:"solana",symbol:"SOL",icon:'<img src="https://cdn.jsdelivr.net/gh/trustwallet/assets@master/blockchains/solana/info/logo.png" style="width:26px;height:26px;border-radius:50%;display:block;" alt="SOL">'}];function pv(){const{t:l}=ln(),[i,r]=U.useState(null),[u,c]=U.useState(null),[f,d]=U.useState("");U.useEffect(()=>{const E=async()=>{try{const k=await fetch(fg("simple/price",{ids:"bitcoin,ethereum,solana",vs_currencies:"usd",include_24hr_change:"true"}));k.ok?(r(await k.json()),d(new Date().toLocaleTimeString("zh-CN",{hour:"2-digit",minute:"2-digit"}))):k.status===429&&(console.warn("CoinGecko API rate limit exceeded. Using fallback data."),r({bitcoin:{usd:65432.1,usd_24h_change:1.23},ethereum:{usd:3456.78,usd_24h_change:-.45},solana:{usd:145.67,usd_24h_change:5.67}}),d(new Date().toLocaleTimeString("zh-CN",{hour:"2-digit",minute:"2-digit"})+" (Fallback)"))}catch(k){console.error("Error fetching CoinGecko data:",k),r({bitcoin:{usd:65432.1,usd_24h_change:1.23},ethereum:{usd:3456.78,usd_24h_change:-.45},solana:{usd:145.67,usd_24h_change:5.67}}),d(new Date().toLocaleTimeString("zh-CN",{hour:"2-digit",minute:"2-digit"})+" (Fallback)")}},b=async()=>{try{const k=await Promise.all(Ci.map(L=>fetch(`https://finnhub.io/api/v1/quote?symbol=${L.symbol}&token=${dv}`).then(q=>
95q.ok?q.json():null).catch(()=>null))),O={};let j=!1;Ci.forEach((L,q)=>{k[q]&&k[q].c&&(O[L.symbol]=k[q],j=!0)}),c(j?O:{AAPL:{c:175.5,dp:.5},NVDA:{c:850.2,dp:2.1},MSFT:{c:420.15,dp:-.3},AMZN:{c:178.3,dp:1.2},GOOGL:{c:145.8,dp:.8}})}catch(k){console.error("Error fetching Finnhub data:",k),c({AAPL:{c:175.5,dp:.5},NVDA:{c:850.2,dp:2.1},MSFT:{c:420.15,dp:-.3},AMZN:{c:178.3,dp:1.2},GOOGL:{c:145.8,dp:.8}})}};E(),b();const N=setInterval(()=>{E(),b()},6e4);return()=>clearInterval(N)},[]);const p=E=>E==null?"—":E>=1e3?"$"+E.toLocaleString("en-US",{maximumFractionDigits:0}):"$"+E.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}),y=E=>E==null?"—":(E>=0?"+":"")+E.toFixed(2)+"%",m=E=>E==null?"—":"$"+E.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2});let x="#888",v=l("Last close data","上次收盘数据");if(u){const E=u[Ci[0].symbol],b=E==null?void 0:E.t,N=Math.floor(Date.now()/1e3),k=b?Math.floor((N-b)/60):null;if(b&&b>0&&k!==null&&k<30)v=l("Intraday delayed","盘中延迟数据"),x="#f7931a";else if(b&&b>0){const O=new Date(b*1e3),j=O.getMonth()+1,L=O.getDate(),q=O.getHours().toString().padStart(2,"0"),ne=O.getMinutes().toString().padStart(2,"0");v=l(`Last Close · ${j}/${L} ${q}:${ne}`,`上次收盘 · ${j}/${L} ${q}:${ne}`),x="#888"}}return h.jsxs("div",{className:"side-col",children:[h.jsxs("div",{className:"price-panel animate-rise-1",children:[h.jsxs("div",{className:"price-panel-top",children:[h.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[h.jsx("span",{className:"panel-icon panel-icon--crypto",children:h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"10px",height:"10px",fill:"currentColor"},children:h.jsx("path",{d:"M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zm.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"})})}),h.jsx("span",{className:"price-panel-label",children:"Crypto"})]}),h.jsx("span",{className:"live-indicator"})]}),lm.map((E,b)=>{const N=b===lm.length-1,k=i==null?void 0:i[E.id],O=(k==null?void 0:k.usd_24h_change)||0;return h.jsxs("div",{className:"price-row",style:N?{borderBottom:"none"}:{},children:[h.jsx("div",{className:"coin-icon-wrap",dangerouslySetInnerHTML:{__html:E.icon}}),h.jsx("div",{className:"coin-meta",children:h.jsx("span",{className:"coin-symbol",children:E.symbol})}),h.jsxs("div",{className:"coin-right",children:[h.jsx("span",{className:"price-value",style:k?{}:{color:"var(--text3)"},children:k?p(k.usd):"—"}),h.jsx("span",{className:`price-change ${k?O>=0?"up":"down":""}`,style:k?{}:{color:"var(--text3)"},children:k?y(O):"—"})]})]},E.id)}),h.jsx("div",{className:"price-updated",children:l(`Updated at ${f}`,`更新于 ${f}`)})]}),h.jsxs("div",{className:"stock-panel animate-rise-1",children:[h.jsxs("div",{className:"price-panel-top",children:[h.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"5px"},children:[h.jsx("span",{className:"panel-icon panel-icon--stock",children:h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"10px",height:"10px",fill:"currentColor"},children:h.jsx("path",{d:"M0 0h1v15h15v1H0V0zm10 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V4.9l-3.613 4.417a.5.5 0 0 1-.74.037L7.06 6.767l-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61L13.445 4H10.5a.5.5 0 0 1-.5-.5z"})})}),h.jsx("span",{className:"price-panel-label",children:l("US Top 5","美股 Top 5")})]}),h.jsx("span",{style:{width:"6px",height:"6px",borderRadius:"50%",display:"inline-block",flexShrink:0,background:x}})]}),Ci.map((E,b)=>{const N=u==null?void 0:u[E.symbol],k=N==null?void 0:N.c,O=N==null?void 0:N.dp,j=k?m(k):"—",L=O!=null?(O>=0?"+":"")+O.toFixed(2)+"%":"—",q=O!=null?O>=0?"up":"down":"",ne=b===Ci.length-1;return h.jsxs("div",{className:"price-row",style:ne?{borderBottom:"none"}:{},children:[h.jsx("div",{className:"coin-icon-wrap stock-logo-wrap",dangerouslySetInnerHTML:{__html:hv[E.symbol]}}),h.jsxs("div",{className:"coin-meta",children:[h.jsx("span",{className:"coin-symbol",children:E.name}),h.jsx("span",{className:"coin-sub",children:E.symbol})]}),h.jsxs("div",{className:"coin-right",children:[h.jsx("span",{className:"price-value",children:j}),h.jsx("span",{className:`price-change ${q}`,children:L})]})]},E.symbol)}),h.jsx("div",{className:"price-updated",children:v})]})]})}const mv=["><(((º>","><((º>·","><(º>··"],gv=["<º)))><","·<º))><","··<º)><"],yv=1;function xv(){const{theme:l}=ln(),i=U.useRef(null),r=U.useRef([]),u=U.useRef(null),c=U.useRef({x:-9999,y:-9999,px:-9999,py:-9999,vel:0}),f=U.useRef({x:-9999,y:-9999,power:0});return U.useEffect(()=>{if(!i.current)return;const d=i.current;d.innerHTML="",r.current=[];const p=b=>{const N=document.createElement("span");
95N.dataset.fish="",N.style.cssText=["position:absolute","top:0","left:0",'font-family:"JetBrains Mono",monospace',"font-size:14px","font-weight:500","white-space:nowrap","user-select:none","pointer-events:none"].join(";"),d.appendChild(N);const k=window.innerWidth,O=window.innerHeight,j=Math.random()>.5;return{el:N,x:b?Math.random()*k:j?-80:k+80,y:60+Math.random()*(O-120),vx:(.18+Math.random()*.22)*(j?1:-1),vy:(Math.random()-.5)*.12,wb:Math.random()*Math.PI*2,ws:.008+Math.random()*.008,ex:0,ey:0,fi:0,ft:0}};for(let b=0;b<yv;b++)r.current.push(p(!0));const y=b=>{const N=c.current;N.px=N.x,N.py=N.y,N.x=b.clientX,N.y=b.clientY;const k=N.x-N.px,O=N.y-N.py;N.vel=Math.min(Math.sqrt(k*k+O*O),40)},m=()=>{c.current.x=-9999,c.current.y=-9999,c.current.vel=0},x=b=>{c.current.x=b.touches[0].clientX,c.current.y=b.touches[0].clientY},v=b=>{f.current.x=b.clientX,f.current.y=b.clientY,f.current.power=1};window.addEventListener("mousemove",y),window.addEventListener("mouseleave",m),window.addEventListener("touchmove",x,{passive:!0}),window.addEventListener("click",v);const E=()=>{const b=window.innerWidth,N=window.innerHeight,k=l==="dark"?"#7ab4ff":"#2255cc";f.current.power*=.92;const O=f.current,j=c.current;r.current.forEach(L=>{L.wb+=L.ws;const q=L.x-j.x,ne=L.y-j.y,te=Math.hypot(q,ne),Y=100;if(te<Y&&te>0){const ue=(Y-te)/Y,ce=.6+j.vel*.04,he=ue*ce;L.ex+=q/te*he,L.ey+=ne/te*he}if(O.power>.05){const ue=L.x-O.x,ce=L.y-O.y,he=Math.hypot(ue,ce),ee=300;if(he<ee&&he>0){const P=(ee-he)/ee*O.power*5;L.ex+=ue/he*P,L.ey+=ce/he*P}}if(L.ex*=.88,L.ey*=.88,L.x+=L.vx+L.ex,L.y+=L.vy+L.ey+Math.sin(L.wb)*.3,L.y<-20&&(L.y=N+20),L.y>N+20&&(L.y=-20),L.x>b+120||L.x<-120){const ue=Math.random()>.5;L.x=ue?-60:b+60,L.y=60+Math.random()*(N-120),L.vx=(.18+Math.random()*.22)*(ue?1:-1),L.vy=(Math.random()-.5)*.12,L.ex=0,L.ey=0}L.ft++,L.ft%28===0&&(L.fi=(L.fi+1)%3);const W=L.vx+L.ex>=0;L.el.textContent=W?mv[L.fi]:gv[L.fi],L.el.style.color=k,L.el.style.transform=`translate(${L.x}px, ${L.y}px)`}),u.current=requestAnimationFrame(E)};return u.current=requestAnimationFrame(E),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseleave",m),window.removeEventListener("touchmove",x),window.removeEventListener("click",v),u.current&&cancelAnimationFrame(u.current)}},[l]),h.jsx("div",{ref:i,"data-fish-layer":!0,"aria-hidden":"true",style:{position:"fixed",inset:0,pointerEvents:"none",zIndex:1,overflow:"hidden"}})}const Ti=10,dg="nobluue:coin-heatmap:v2",vv=120*1e3,bv=300*1e3,uu=2;function Sv(){try{const l=localStorage.getItem(dg);if(!l)return null;const i=JSON.parse(l);return Array.isArray(i.coins)&&typeof i.savedAt=="number"?i:null}catch{return null}}function Ev(l){try{localStorage.setItem(dg,JSON.stringify({savedAt:Date.now(),coins:l}))}catch{}}function wv(l){const i=l.reduce((f,d)=>f+d.market_cap,0);let r=0,u=1,c=Number.POSITIVE_INFINITY;for(let f=1;f<l.length;f+=1){r+=l[f-1].market_cap;const d=Math.abs(i/2-r);d<c&&(c=d,u=f)}return[l.slice(0,u),l.slice(u)]}function ki(l,i,r,u,c){if(l.length===0)return[];if(l.length===1)return[{...l[0],x:i,y:r,width:u,height:c}];const[f,d]=wv(l),p=l.reduce((v,E)=>v+E.market_cap,0),y=f.reduce((v,E)=>v+E.market_cap,0),m=p>0?y/p:f.length/l.length;if(u>=c){const v=u*m;return[...ki(f,i,r,v,c),...ki(d,i+v,r,u-v,c)]}const x=c*m;return[...ki(f,i,r,u,x),...ki(d,i,r+x,u,c-x)]}function Cv(l){if(l==null||Math.abs(l)<.05)return"hsl(225 10% 34%)";const i=Math.min(Math.abs(l)/8,1),r=l>0?34-i*10:38-i*12;return l>0?`hsl(145 55% ${r}%)`:`hsl(4 58% ${r}%)`}function Ks(l){return l==null?"—":l>=1?l.toLocaleString("en-US",{style:"currency",currency:"USD",maximumFractionDigits:l>=100?0:2}):`$${l.toLocaleString("en-US",{maximumSignificantDigits:3})}`}function Fs(l){return l==null?"—":`${l>=0?"+":""}${l.toFixed(2)}%`}function Tv(){const{t:l}=ln(),i=U.useRef(null),[r,u]=U.useState([]),[c,f]=U.useState({width:0,height:380}),[d,p]=U.useState("loading"),[y,m]=U.useState(null),x=U.useCallback(async(b=!1)=>{const N=Sv();if(!b&&N&&Date.now()-N.savedAt<vv){u(N.coins),m(N.savedAt),p("ready");return}N?(u(N.coins),m(N.savedAt),p("stale")):p("loading");try{const k=await fetch(fg("coins/markets",{vs_currency:"usd",order:"market_cap_desc",per_page:String(Ti),page:"1",sparkline:"false",price_change_percentage:"24h"}));if(!k.ok)throw new Error(`CoinGecko returned ${k.status}`);const j=(await k.json()).filter(L=>L.id&&L.symbol&&Number.isFinite(L.market_cap)&&L.market_cap>0);if(j.length===0)throw new Error("CoinGecko returned no market data");Ev(j),u(j),m(Date.now()),p("ready")}catch{p(N?"stale":"error")}},[]);U.useEffect(()=>{x();const b=window.setInterval(()=>void x(!0),bv);return()=>window.clearInterval(b)}
95,[x]),U.useEffect(()=>{const b=i.current;if(!b)return;const N=()=>{const O=b.getBoundingClientRect();f({width:O.width,height:O.height})};N();const k=new ResizeObserver(N);return k.observe(b),()=>k.disconnect()},[]);const v=U.useMemo(()=>ki(r,0,0,c.width,c.height),[r,c]),E=y?new Date(y).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"}):"";return h.jsxs("div",{className:"coin-heatmap",children:[h.jsxs("div",{className:"coin-heatmap-meta",children:[h.jsxs("span",{children:[d==="loading"&&l("Loading live market data…","正在加载实时市场数据…"),d==="ready"&&l(`Top ${Ti} · Updated ${E}`,`市值前 ${Ti} · 更新于 ${E}`),d==="stale"&&l(`Cached data · ${E}`,`缓存数据 · ${E}`),d==="error"&&l("Market data is temporarily unavailable","市场数据暂时不可用")]}),h.jsx("a",{href:"https://www.coingecko.com/",target:"_blank",rel:"noopener noreferrer",children:l("Data by CoinGecko ↗","数据来自 CoinGecko ↗")})]}),h.jsxs("div",{ref:i,className:"coin-heatmap-canvas",role:"list","aria-label":l(`Top ${Ti} cryptocurrencies by market capitalization`,`按市值排列的前 ${Ti} 种加密货币`),children:[d==="loading"&&h.jsx("div",{className:"coin-heatmap-loading","aria-hidden":"true",children:Array.from({length:18},(b,N)=>h.jsx("span",{},N))}),d==="error"&&h.jsxs("div",{className:"coin-heatmap-empty",children:[h.jsx("span",{children:l("Unable to load the heatmap right now.","暂时无法加载热力图。")}),h.jsx("button",{type:"button",onClick:()=>void x(!0),children:l("Try again","重新加载")})]}),v.map(b=>{const N=Math.max(0,b.width-uu),k=Math.max(0,b.height-uu),O=N>120&&k>62,j=N>92&&k>78,L=N>72&&k>58,q=N>=28&&k>=22,ne=q&&N>=48&&k>=38,te=b.price_change_percentage_24h;return h.jsxs("a",{className:"coin-heatmap-tile",href:`https://www.coingecko.com/en/coins/${b.id}`,target:"_blank",rel:"noopener noreferrer",role:"listitem","aria-label":`${b.name}: ${Ks(b.current_price)}, ${Fs(te)} in 24 hours`,title:`${b.name} · ${Ks(b.current_price)} · ${Fs(te)}`,style:{left:b.x+uu/2,top:b.y+uu/2,width:N,height:k,backgroundColor:Cv(te)},children:[q&&h.jsxs("span",{className:"coin-heatmap-symbol",children:[L&&h.jsx("img",{src:b.image,alt:"",loading:"lazy"}),h.jsx("span",{children:b.symbol.toUpperCase()})]}),ne&&h.jsx("strong",{children:Fs(te)}),O&&h.jsx("span",{className:"coin-heatmap-name",children:b.name}),j&&h.jsx("span",{className:"coin-heatmap-price",children:Ks(b.current_price)})]},b.id)})]})]})}function hg({className:l}){return h.jsxs("svg",{className:l,viewBox:"0 0 135 135",fill:"none","aria-hidden":"true",children:[h.jsx("path",{d:"M93.6585 111V53.5785L57.1415 47.7569L56.0831 25L47.6154 46.1692L49.2031 25L41 46.1692V100.945L93.6585 111Z"}),h.jsx("circle",{cx:"55.8184",cy:"69.72",r:"6.61538"}),h.jsx("circle",{cx:"75.9292",cy:"71.8369",r:"6.61538"})]})}const am=h.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{width:"15px",height:"15px",fill:"currentColor",display:"block",flexShrink:0},children:h.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.746l7.73-8.835L1.254 2.25H8.08l4.253 5.622L18.244 2.25Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z"})}),Av=h.jsx("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",style:{width:"15px",height:"15px",fill:"currentColor",display:"block",flexShrink:0},children:h.jsx("path",{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.287 5.906q-1.168.486-4.666 2.01-.567.225-.595.442c-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294q.39.01.868-.32 3.269-2.206 3.374-2.23c.05-.012.12-.026.166.016s.042.12.037.141c-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8 8 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629q.14.092.27.187c.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.4 1.4 0 0 0-.013-.315.34.34 0 0 0-.114-.217.53.53 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09"})}),zv=h.jsx("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",style:{width:"15px",height:"15px",fill:"currentColor",display:"block",flexShrink:0},children:h.jsx("path",{d:"M13.545 2.907a13.2 13.2 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.2 12.2 0 0 0-3.658 0 8 8 0 0 0-.412-.833.05.05 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.04.04 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032q.003.022.021.037a13.3 13.3 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019q.463-.63.818-1.329a.05.05 0 0 0-.01-.059l-.018-.011a9 9 0 0 1-1.248-.595.05.05 0 0 1-.02-.066l.015-.019q.127-.095.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.05.05 0 0 1 .053.007q.121.1.248.195a.05.05 0 0 1-.004.085 8 8 0 0 1-1.249.594.05.05 0 0 0-.03.03.05.05 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.2 13.2 0 0 0 4.001-2.02.05.05 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.03.03 0 0 0-.02-.019m-8.198 7.307c-.789 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612m5.316 0c-.788 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612"})}),Nv=h.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{width:"24px",height:"24px",fill:"currentColor",display:"block"},children:h.jsx("path",{d:"M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v
9513.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.14c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z"})}),jv=h.jsxs("svg",{width:"32",height:"31",viewBox:"0 0 106 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"},children:[h.jsx("path",{d:"M36 65C36 46.2223 51.2223 31 70 31H104V65C104 83.7777 88.7777 99 70 99H36V65Z",fill:"#2441FF"}),h.jsx("path",{d:"M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z",fill:"#2441FF"}),h.jsx("path",{d:"M36 5C36 2.23858 38.2386 0 41 0H101C103.761 0 106 2.23858 106 5V19C106 21.7614 103.761 24 101 24H41C38.2386 24 36 21.7614 36 19V5Z",fill:"#2441FF"}),h.jsx("path",{d:"M12 31C18.6274 31 24 36.3726 24 43V89C24 95.6274 18.6274 101 12 101C5.37258 101 0 95.6274 0 89V43C0 36.3726 5.37258 31 12 31Z",fill:"#2441FF"})]}),kv=h.jsxs("svg",{className:"doodle-icon",viewBox:"0 0 48 48",fill:"none","aria-hidden":"true",children:[h.jsx("path",{d:"M10.5 9.5C17.8 8.8 30.4 9.2 37.5 10.2C38.2 17.1 37.8 29.9 36.5 37C29.1 37.8 17 37.4 10.3 36.4C9.5 29.4 9.6 16.8 10.5 9.5Z"}),h.jsx("path",{d:"M17.2 20.2C18.6 17.4 21.1 16 24.4 16.1C28 16.2 30.7 18.2 31.4 21.4"}),h.jsx("path",{d:"M19 23.7L19.2 23.7M28.8 23.8L29 23.8"}),h.jsx("path",{d:"M20.2 29C22.8 30.1 25.3 30.2 28.2 29.1"}),h.jsx("path",{d:"M31.5 34.2L39.3 26.3M35.3 35.6L40.7 30.1"}),h.jsx("circle",{cx:"14.2",cy:"14.2",r:"2.4",className:"doodle-icon-dot"})]});function Dv(){const{t:l}=ln();return h.jsxs(h.Fragment,{children:[h.jsx(xv,{}),h.jsxs("div",{className:"layout",children:[h.jsxs("div",{className:"main-col",children:[h.jsx("div",{className:"card hero-card animate-rise",style:{marginBottom:"12px"},children:h.jsxs("div",{className:"hero-inner",children:[h.jsxs("div",{className:"avatar-wrap",children:[h.jsx("img",{className:"avatar",src:"/avatar-cat.png",alt:"no bluue black cat avatar",width:"72",height:"72",onError:i=>{i.target.style.background="#e8e5f0"}}),h.jsx("span",{className:"online-dot"})]}),h.jsxs("div",{className:"hero-text",children:[h.jsxs("h1",{className:"name",children:["no ",h.jsx("em",{className:"glitch","data-text":"bluue",children:"bluue"})]}),h.jsxs("div",{className:"tagline",children:[h.jsx("span",{className:"tag-pill",children:l("AI Adventist","AI 降临派")}),h.jsx("span",{children:l("Full of curiosity","充满好奇")})]}),h.jsx("div",{className:"typewriter",style:{marginTop:"8px"},children:"// Once in a blue moon"})]})]})}),h.jsxs("div",{className:"stack",children:[h.jsxs("div",{className:"card animate-rise-1",children:[h.jsx("div",{className:"label",children:l("About","关于")}),h.jsxs("div",{className:"bio",children:[h.jsx("p",{className:"bio-intro",dangerouslySetInnerHTML:{__html:l("No agenda / <strong>web3</strong> and <strong>AI</strong>","没有目的 / <strong>web3</strong> 和 <strong>AI</strong>")}}),h.jsxs("div",{className:"manifesto",children:[h.jsxs("div",{className:"manifesto-row",children:[h.jsx("span",{className:"m-l",children:l("Bold Hypothesis","大胆假设")}),h.jsx("span",{className:"m-s",children:"·"}),h.jsx("span",{className:"m-r",children:l("Reasonable Doubt","合理怀疑")})]}),h.jsxs("div",{className:"manifesto-row",children:[h.jsx("span",{className:"m-l",children:l("Be Kind to Others","善待他人")}),h.jsx("span",{className:"m-s",children:"·"}),h.jsxs("span",{className:"m-r",children:[l("Protect Yourself","保护自己"),h.jsx("span",{className:"cursor-blink"})]})]})]}),h.jsx("div",{className:"matrix-strip",children:h.jsx("span",{className:"matrix-inner",children:"  ◈  AI  ·  ·  ·   ◈  Web3  ·  ·  ·   ◈  Once in a blue moon  ·  ·  ·   ◈  To be an AIrtisan  ·  ·  ·   ◈  AI  ·  ·  ·   ◈  Web3  ·  ·  ·   ◈  Once in a blue moon  ·  ·  ·   ◈  To be an AIrtisan  ·  ·  ·  "})})]})]}),h.jsxs("div",{className:"card animate-rise-2",children:[h.jsx("div",{className:"label",children:"AI Life"}),h.jsx("div",{className:"ai-section-title",children:"Vibe Coding"}),h.jsxs("div",{className:"ai-grid",children:[h.jsxs(pt,{className:"ai-item ai-item--featured",to:"/blunote",children:[h.jsx("div",{className:"ai-icon-wrap ai-icon-wrap--featured",children:jv}),h.jsxs("div",{className:"ai-featured-copy",children:[h.jsx("span",{className:"ai-name",children:"Blunote"}),h.jsx("span",{className:"ai-sub",children:l("Silent Digital Garden App","静谧数字花园应用")}
95)]}),h.jsx("span",{className:"ai-featured-arrow","aria-hidden":"true",children:"›"})]}),h.jsxs(pt,{className:"ai-item",to:"/ai-life/vibe-coding",children:[h.jsx("div",{className:"ai-icon-wrap",children:Nv}),h.jsx("span",{className:"ai-name",children:"Notion Website Clipper"}),h.jsx("span",{className:"ai-sub",children:"Chrome extension"})]}),h.jsxs("a",{className:"ai-item",href:"https://www.figma.com/community/plugin/1445266488816121265",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("div",{className:"ai-icon-wrap ai-icon-wrap--image",children:h.jsx("img",{src:"/bluue-date-logo.png",alt:"Bluue Date logo",width:"40",height:"40"})}),h.jsx("span",{className:"ai-name",children:"DateTime Inserter"}),h.jsx("span",{className:"ai-sub",title:"A simple personal use plugin for inserting date and time. It helps determine the creation time of each component on the Page.",children:"Figma Plugin"})]}),h.jsxs("a",{className:"ai-item",href:"https://github.com/xiaomaolu/bluue-ai-skills/tree/main/bluue-minimal-doodle",target:"_blank",rel:"noopener noreferrer","aria-label":l("Open Bluue Minimal Doodle on GitHub","在 GitHub 查看 Bluue Minimal Doodle"),children:[h.jsx("div",{className:"ai-icon-wrap ai-icon-wrap--doodle",children:kv}),h.jsx("span",{className:"ai-name",children:"Bluue Minimal Doodle"}),h.jsx("span",{className:"ai-sub",children:l("Open-source AI Skill","开源 AI Skill")})]}),h.jsxs(pt,{className:"ai-item",to:"/ai-life/catmark","aria-label":l("Learn about Catmark bookmark canvas","了解 Catmark 书签画布"),children:[h.jsx("div",{className:"ai-icon-wrap ai-icon-wrap--catmark",children:h.jsx(hg,{className:"catmark-icon"})}),h.jsx("span",{className:"ai-name",children:"Catmark"}),h.jsx("span",{className:"ai-sub",children:l("Bookmark Canvas","书签画布")})]})]})]}),h.jsxs("div",{className:"card animate-rise-3",children:[h.jsx("div",{className:"label",children:l("Digital Life","数字生活")}),h.jsxs("div",{className:"links",children:[h.jsxs("a",{className:"link-row",href:"https://x.com/deepbluue",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",children:am}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"X (Twitter)"}),h.jsx("span",{className:"link-handle",children:"@deepbluue"})]}),h.jsx("span",{className:"link-arr",children:"›"})]}),h.jsxs("div",{className:"link-row",style:{cursor:"default",alignItems:"flex-start",paddingBottom:"6px"},children:[h.jsx("span",{className:"link-ico",style:{fontSize:"13px",marginTop:"2px"},children:"📝"}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",style:{marginBottom:"6px",display:"block"},children:"Web3 Notes"}),h.jsxs("a",{href:"https://nobluue.notion.site/c1f072723a5543c3a17914bbdfa6f6dc?v=afbc4f6168e84acf98058abe00943f61",target:"_blank",rel:"noopener noreferrer",style:{display:"flex",alignItems:"center",gap:"5px",textDecoration:"none",color:"var(--text2)",fontSize:"11px",padding:"4px 0",transition:"color 0.2s"},onMouseOver:i=>i.currentTarget.style.color="var(--blue)",onMouseOut:i=>i.currentTarget.style.color="var(--text2)",children:[h.jsx("span",{style:{fontSize:"9px",color:"var(--blue)"},children:"▸"}),l("Notion Learning Notes","Notion 学习记录")]}),h.jsxs("a",{href:"https://www.notion.so/beckettal/2175cb8ca2ef80d3bce8da24a97ca5e8?v=2175cb8ca2ef806b98ce000c91edf9f3",target:"_blank",rel:"noopener noreferrer",style:{display:"flex",alignItems:"center",gap:"5px",textDecoration:"none",color:"var(--text2)",fontSize:"11px",padding:"4px 0",transition:"color 0.2s"},onMouseOver:i=>i.currentTarget.style.color="var(--blue)",onMouseOut:i=>i.currentTarget.style.color="var(--text2)",children:[h.jsx("span",{style:{fontSize:"9px",color:"var(--blue)"},children:"▸"})," AI Reading List"]})]})]}),h.jsxs("a",{className:"link-row",href:"https://t.me/+IRdI8v8WQIdkNzc1",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",children:Av}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"Telegram"}
95),h.jsx("span",{className:"link-handle",children:l("Huai Min also not yet sleeping","怀民亦未寝")})]}),h.jsx("span",{className:"link-arr",children:"›"})]}),h.jsxs("a",{className:"link-row",href:"https://discord.gg/UfwarFgedB",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",children:zv}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"Discord"}),h.jsx("span",{className:"link-handle",children:"bluue helloworld"})]}),h.jsx("span",{className:"link-arr",children:"›"})]}),h.jsxs("a",{className:"link-row",href:"mailto:[email protected]",children:[h.jsx("span",{className:"link-ico",style:{fontSize:"12px",color:"var(--text2)"},children:"@"}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"Email"}),h.jsx("span",{className:"link-handle",children:"[email protected]"})]}),h.jsx("span",{className:"link-arr",children:"›"})]})]})]}),h.jsxs("div",{className:"card animate-rise-4",children:[h.jsx("div",{className:"label",children:l("My Homie — Godot","我的搭档 — Godot")}),h.jsxs("div",{className:"links",children:[h.jsxs("a",{className:"link-row",href:"https://twitter.com/GodotSancho",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",children:am}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"X (Twitter)"}),h.jsx("span",{className:"link-handle",children:"@GodotSancho"})]}),h.jsx("span",{className:"link-arr",children:"›"})]}),h.jsxs("a",{className:"link-row",href:"https://web3godot.notion.site/47f4be2e9e9146bcb7671bc7feff6bd4",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{className:"link-ico",style:{fontSize:"13px"},children:"📝"}),h.jsxs("span",{className:"link-body",children:[h.jsx("span",{className:"link-name",children:"Godot Notes"}),h.jsx("span",{className:"link-handle",children:"web3godot Notion"})]}),h.jsx("span",{className:"link-arr",children:"›"})]})]})]})]}),h.jsxs("div",{className:"heatmap-card animate-rise-5",style:{marginTop:"12px"},children:[h.jsx("div",{className:"label",children:l("Market Heatmap","市场热力图")}),h.jsx(Tv,{})]}),h.jsx("footer",{className:"footer",children:h.jsxs("p",{children:[l("Powered by ","技术支持 "),h.jsx("a",{href:"https://workers.cloudflare.com",target:"_blank",rel:"noopener noreferrer",children:"Cloudflare Workers"})]})})]}),h.jsx(pv,{})]})]})}const _v=h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"14px",height:"14px",fill:"currentColor",flexShrink:0},children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})}),Mv=h.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{width:"24px",height:"24px",fill:"currentColor",display:"block"},children:h.jsx("path",{d:"M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v
9513.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.14c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z"})});function Ov(){const{t:l}=ln();return h.jsxs(h.Fragment,{children:[h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"nav-inner",style:{maxWidth:"680px",margin:"0 auto",display:"flex",alignItems:"center",gap:"8px"},children:[h.jsxs(pt,{className:"back",to:"/",style:{display:"inline-flex",alignItems:"center",gap:"6px",fontSize:"12px",color:"var(--text3)",textDecoration:"none",padding:"4px 8px",borderRadius:"var(--r-sm)",transition:"background 0.2s, color 0.2s"},children:[_v," no bluue"]}),h.jsxs("span",{className:"breadcrumb",style:{fontSize:"12px",color:"var(--text3)",display:"flex",alignItems:"center",gap:"6px"},children:[h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{children:"AI Life"}),h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{children:"Vibe Coding"}),h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{style:{color:"var(--text)",fontWeight:500},children:"Notion Website Clipper"})]})]})}),h.jsxs("div",{className:"detail-page",style:{position:"relative",zIndex:1,maxWidth:"680px",margin:"0 auto",padding:"36px 20px 80px",display:"flex",flexDirection:"column",gap:"12px"},children:[h.jsxs("div",{className:"d-hero",children:[h.jsx("div",{className:"d-hero-icon",children:Mv}),h.jsxs("div",{children:[h.jsx("div",{style:{fontSize:"10px",fontWeight:600,letterSpacing:"0.12em",color:"var(--text3)",marginBottom:"4px"},children:"Vibe Coding"}),h.jsx("div",{className:"d-hero-title",style:{fontFamily:"'Lora', serif",fontSize:"clamp(20px, 4vw, 28px)",fontWeight:600,color:"var(--text)",letterSpacing:"-0.01em",marginBottom:"6px"},children:"Notion Website Clipper"}),h.jsxs("div",{className:"d-hero-badge",style:{display:"inline-flex",alignItems:"center",gap:"5px",fontSize:"11px",color:"var(--blue)",background:"var(--blue-soft)",borderRadius:"20px",padding:"2px 9px"},children:[h.jsx("span",{className:"d-live-dot",style:{width:"5px",height:"5px",borderRadius:"50%",background:"var(--green)"}}),"Chrome extension · Notion Integration"]})]})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:"About"}),h.jsxs("div",{className:"prose",style:{fontSize:"13px",color:"var(--text2)",lineHeight:1.75},children:[h.jsx("p",{children:"A Notion-integrated Chrome extension designed to capture web content and covers effortlessly."}),h.jsx("p",{style:{marginTop:"10px"},children:"Clip what you read on the web directly into your own Notion database — with smart extraction, auto-tagging, and zero friction."})]})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:"Key Features"}),h.jsxs("div",{className:"feat-list",style:{display:"flex",flexDirection:"column",gap:"8px"},children:[h.jsxs("div",{className:"feat-item",children:[h.jsx("span",{className:"feat-num",style:{width:"20px",height:"20px",flexShrink:0,borderRadius:"6px",background:"var(--blue-soft)",fontSize:"10px",fontWeight:500,color:"var(--blue)",display:"flex",alignItems:"center",justifyContent:"center",marginTop:"1px"},children:"01"}),h.jsxs("div",{children:[h.jsx("div",{className:"feat-title",style:{fontSize:"12px",fontWeight:500,color:"var(--text)",marginBottom:"2px"},children:"Smart Extraction"}),h.jsx("div",{className:"feat-desc",style:{fontSize:"12px",color:"var(--text3)",lineHeight:1.55},children:"Automatically identifies body text and cover images from any page."})]})]}),h.jsxs("div",{className:"feat-item",children:[h.jsx("span",{className:"feat-num",style:{width:"20px",height:"20px",flexShrink:0,borderRadius:"6px",background:"var(--blue-soft)",fontSize:"10px",fontWeight:500,color:"var(--blue)",display:"flex",alignItems:"center",justifyContent:"center",marginTop:"1px"},children:"02"}),h.jsxs("div",{children:[h.jsx("div",{className:"feat-title",style:{fontSize:"12px",fontWeight:500,color:"var(--text)",marginBottom:"2px"},children:"Auto-Processing"}),h.jsx("div",{className:"feat-desc",style:{fontSize:"12px",color:"var(--text3)",lineHeight:1.55},children:"Supports auto-tagging and text recognition out of the box."})]})]}),h.jsxs("div",{className:"feat-item",children:[h.jsx("span",{className:"feat-num",style:{width:"20px",height:"20px",flexShrink:0,borderRadius:"6px",background:"var(--blue-soft)",fontSize:"10px",fontWeight:500,color:"var(--blue)",display:"flex",alignItems:"center",justifyContent:"center",marginTop:"1px"},children:"03"}),h.jsxs("div",{children:[h.jsx("div",{className:"feat-title",style:{fontSize:"12px",fontWeight:500,color:"var(--text)",marginBottom:"2px"},children:"Customizable"}),h.jsx("div",{className:"feat-desc",style:{fontSize:"12px",color:"var(--text3)",lineHeight:1.55},children:"Easily configure your own Notion API integration and target database."})]})]})]})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:"Privacy Policy"}),h.jsxs("div",{className:"privacy",style:{fontSize:"11.5px",color:"var(--text3)",lineHeight:1.75},children:[h.jsx("div",{className:"privacy-eff",style:{fontSize:"10px",color:"var(--text3)",letterSpacing:"0.08em",textTransform:"uppercase",marginBottom:"14px"},children:"Effective date: 1 March 2026"}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"0 0 5px"},children:"1. What this Extension does"}),h.jsx("p",{style:{marginBottom:"5px"},children:"A Notion‑integrated Chrome extension that captures web content and covers from the pages you visit and sends them to your own Notion database via the official Notion API."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"2. Data we access and process"}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Web page content"})," — selected text, page title, URL, and detected cover images."]}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Notion metadata"})," — your target database ID and name, and any user‑defined tags you configure."]}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Configuration data"})," — your Notion integration token/API key, database IDs, and extension settings."]}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"3. Local storage — no developer server"}),h.jsx("p",{style:{marginBottom:"5px"},children:"All configuration data is stored locally in your browser via Chrome extension storage APIs. The Extension does not send your data to any server controlled by the developer. The only remote destination is the Notion API endpoint you configure."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"4. How data is shared"}),h.jsx("p",{style:{marginBottom:"5px"},children:"The Extension does not sell or rent your data. Data is transferred only to Notion for the core functionality of saving content to your workspace. Data is not used for unrelated purposes or to determine creditworthiness."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"5. Permissions"}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Active tab / host URLs"})," — to read the page title, URL, body text, and images you choose to save."]}),h.jsxs("p",{style:{marginBottom:"5px"},children:[h.jsx("strong",{style:{color:"var(--text2)"},children:"Storage"})," — to save your configuration locally in the browser."]}
95),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"6. Your choices and control"}),h.jsx("p",{style:{marginBottom:"5px"},children:"You can disable or uninstall the Extension at any time from your browser's extension settings. To manage content in Notion, use Notion's own interface."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"7. Children's privacy"}),h.jsx("p",{style:{marginBottom:"5px"},children:"This Extension is intended for general productivity use and is not directed to children under 13."}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"8. Changes to this policy"}),h.jsx("p",{style:{marginBottom:"5px"},children:'Changes will be reflected on this page with an updated "Effective date."'}),h.jsx("h3",{style:{fontSize:"11.5px",fontWeight:600,color:"var(--text2)",margin:"16px 0 5px"},children:"9. Contact"}),h.jsxs("p",{style:{marginBottom:"5px"},children:["Questions? Email: ",h.jsx("a",{href:"mailto:[email protected]",style:{color:"var(--blue)",textDecoration:"none"},children:"[email protected]"})]})]})]}),h.jsx("footer",{className:"footer",style:{marginTop:"28px",textAlign:"center",fontSize:"11px",color:"var(--text3)"},children:h.jsxs("p",{children:["no bluue  ·  Powered by ",h.jsx("a",{href:"https://workers.cloudflare.com",target:"_blank",rel:"noopener noreferrer",style:{color:"var(--blue)",textDecoration:"none"},children:"Cloudflare Workers"})]})})]})]})}const Rv=h.jsx("svg",{viewBox:"0 0 16 16","aria-hidden":"true",children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})}),Bv=h.jsx("svg",{viewBox:"0 0 16 16","aria-hidden":"true",children:h.jsx("path",{d:"M9.5 2.5h4v4M13.2 2.8 7.4 8.6M12.5 8.5v3.2a1.8 1.8 0 0 1-1.8 1.8H4.3a1.8 1.8 0 0 1-1.8-1.8V5.3a1.8 1.8 0 0 1 1.8-1.8h3.2"})}),Lv=[{number:"01",enTitle:"Canvas-based organization",zhTitle:"画布式整理",enDescription:"Keep bookmarks in a visual canvas instead of a long, rigid browser list.",zhDescription:"把书签放进可视化画布中整理,不再局限于浏览器里的长列表。"},{number:"02",enTitle:"Useful bookmark details",zhTitle:"完整的书签信息",enDescription:"Edit the link, title, tag, note, and cover image from one focused panel.",zhDescription:"在同一个编辑面板中管理链接、标题、标签、备注和封面图。"},{number:"03",enTitle:"Five card formats",zhTitle:"五种卡片形态",enDescription:"Choose large, compact, image, text, or favicon-only cards for different content.",zhDescription:"可选择大卡片、小卡片、图片卡片、文字卡片或仅图标卡片。"},{number:"04",enTitle:"Direct actions",zhTitle:"快捷操作",enDescription:"Refresh bookmark information, open the original link, and apply edits in place.",zhDescription:"可以刷新书签信息、打开原始链接,并直接应用编辑结果。"}],Uv=[{number:"1",enTitle:"Sign in",zhTitle:"登录",enDescription:"Use Google sign-in to open your bookmark canvas.",zhDescription:"使用 Google 登录,进入你的书签画布。"},{number:"2",enTitle:"Add or edit",zhTitle:"添加或编辑",enDescription:"Complete the bookmark details and select a card format.",zhDescription:"补充书签信息,并选择合适的卡片形态。"},{number:"3",enTitle:"Arrange and revisit",zhTitle:"整理与回访",enDescription:"Arrange the canvas, then reopen saved links whenever you need them.",zhDescription:"在画布中完成整理,需要时随时重新打开已保存的链接。"}];function Hv(){const{t:l,language:i}=ln();return U.useEffect(()=>{const r=document.title,u=document.querySelector('meta[name="description"]'),c=u==null?void 0:u.content,f=u??document.createElement("meta");return document.title=i==="en"?"Catmark — Visual Bookmark Canvas":"Catmark — 可视化书签画布",f.name="description",f.content=i==="en"?"Catmark is a visual bookmark canvas with editable details and five flexible card formats.":"Catmark 是一个可视化书签画布,支持编辑书签信息和五种灵活的卡片形态。",u||document.head.appendChild(f),()=>{document.title=r,u&&c!==void 0?u.content=c:f.remove()}},[i]),h.jsxs(h.Fragment,{children:[h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"catmark-nav-inner",children:[h.jsxs(pt,{className:"catmark-back",to:"/",children:[Rv,h.jsx("span",{children:"no bluue"})]}),h.jsxs("span",{className:"catmark-breadcrumb",children:[h.jsx("span",{children:"/"}),h.jsx("span",{children:"AI Life"}),h.jsx("span",{children:"/"}),h.jsx("strong",{children:"Catmark"})]})]})}),h.jsxs("main",{className:"detail-page catmark-page",children:[h.jsxs("section",{className:"d-hero catmark-hero","aria-labelledby":"
95catmark-title",children:[h.jsx("div",{className:"d-hero-icon catmark-hero-icon",children:h.jsx(hg,{className:"catmark-hero-mark"})}),h.jsxs("div",{className:"catmark-hero-copy",children:[h.jsx("div",{className:"catmark-kicker",children:"Bookmark Canvas"}),h.jsx("h1",{id:"catmark-title",children:"Catmark"}),h.jsx("p",{children:l("A calmer, more visual place for the links you want to keep.","给值得保留的链接一个更安静、更直观的位置。")})]})]}),h.jsxs("section",{className:"d-card catmark-about","aria-labelledby":"catmark-about-title",children:[h.jsx("div",{className:"label",children:l("About Catmark","关于 Catmark")}),h.jsx("h2",{id:"catmark-about-title",children:l("Turn a bookmark list into a personal canvas","把书签列表变成个人画布")}),h.jsx("p",{children:l("Catmark helps you collect and revisit web links through a visual bookmark canvas. After signing in with Google, you can edit the information attached to each bookmark, choose how every item appears, and keep the collection easier to scan.","Catmark 用可视化书签画布帮助你收藏和重新发现网页链接。使用 Google 登录后,你可以编辑每个书签的信息、选择不同的呈现方式,让收藏内容更容易浏览。")}),h.jsxs("div",{className:"catmark-actions",children:[h.jsxs("a",{className:"catmark-primary-action",href:"https://bookmark.nobluue.com/",target:"_blank",rel:"noopener noreferrer",children:[h.jsx("span",{children:l("Open Catmark","打开 Catmark")}),Bv]}),h.jsx(pt,{className:"catmark-secondary-action",to:"/",children:l("Back to AI Life","返回 AI Life")})]})]}),h.jsxs("section",{className:"d-card","aria-labelledby":"catmark-features-title",children:[h.jsx("div",{className:"label",id:"catmark-features-title",children:l("What you can do","你可以做什么")}),h.jsx("div",{className:"catmark-feature-list",children:Lv.map(r=>h.jsxs("article",{className:"feat-item catmark-feature",children:[h.jsx("span",{className:"catmark-feature-number",children:r.number}),h.jsxs("div",{children:[h.jsx("h3",{children:l(r.enTitle,r.zhTitle)}),h.jsx("p",{children:l(r.enDescription,r.zhDescription)})]})]},r.number))})]}),h.jsxs("section",{className:"d-card","aria-labelledby":"catmark-steps-title",children:[h.jsx("div",{className:"label",id:"catmark-steps-title",children:l("A simple flow","简单的使用流程")}),h.jsx("ol",{className:"catmark-steps",children:Uv.map(r=>h.jsxs("li",{children:[h.jsx("span",{children:r.number}),h.jsxs("div",{children:[h.jsx("h3",{children:l(r.enTitle,r.zhTitle)}),h.jsx("p",{children:l(r.enDescription,r.zhDescription)})]})]},r.number))})]}),h.jsx("footer",{className:"footer catmark-footer",children:h.jsxs("p",{children:["Catmark by no bluue  · "," ",h.jsx("a",{href:"https://bookmark.nobluue.com/",target:"_blank",rel:"noopener noreferrer",children:"bookmark.nobluue.com"})]})})]})]})}const sl={windows:{version:"0.1.52",url:"https://github.com/xiaomaolu/blunote-updates/releases/download/v0.1.52/Blunote-Setup-0.1.52.exe",label:"Download .exe"},macos:{version:"0.1.51",url:"https://download.nobluue.com/Blunote-0.1.51-arm64.dmg",label:"Download .dmg"}},qv=h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"14px",height:"14px",fill:"currentColor",flexShrink:0},children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})}),Yv=h.jsxs("svg",{width:"32",height:"31",viewBox:"0 0 106 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"},children:[h.jsx("path",{d:"M36 65C36 46.2223 51.2223 31 70 31H104V65C104 83.7777 88.7777 99 70 99H36V65Z",fill:"#2441FF"}),h.jsx("path",{d:"M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z",fill:"#2441FF"}),h.jsx("path",{d:"M36 5C36 2.23858 38.2386 0 41 0H101C103.761 0 106 2.23858 106 5V19C106 21.7614 103.761 24 101 24H41C38.2386 24 36 21.7614 36 19V5Z",fill:"#2441FF"}),h.jsx("path",{d:"M12 31C18.6274 31 24 36.3726 24 43V89C24 95.6274 18.6274 101 12 101C5.37258 101 0 95.6274 0 89V43C0 36.3726 5.37258 31 12 31Z",fill:"#2441FF"})]});function Gv(){const{t:l,language:i}=ln();return U.useEffect(()=>{const r="Blunote — Local-first Notes & Knowledge Management",u="Blunote is a local-first note-taking and knowledge management app with optional Google Drive backup, restore, and sync.",c=document.title,f=document.querySelector('meta[name="description"]'),d=document.querySelector('meta[name="application-name"]'),p=f==null?void 0:f.content,y=d==null?void 0:d.content;document.title=r;const m=f??document.createElement("meta");m.name="description",m.content=u,f||document.head.appendChild(m);const x=d??document.createElement("meta");return x.name="application-name",x.content="Blunote",d||document.head.appendChild(x),()=>{document.title=c,f&&p!==void 0?f.content=p:m.remove(),d&&y!==void 0?d.content=y:x.remove()}},[]),h.jsxs(h.Fragment,{children:[h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"nav-inner",style:{maxWidth:"680px",margin:"0 auto",display:"flex",alignItems:"center",gap:"8px"},children:[h.jsxs(pt,{className:"back",to:"/",style:{display:"inline-flex",alignItems:"center",gap:"6px",fontSize:"12px",color:"var(--text3)",textDecoration:"none",padding:"4px 8px",borderRadius:"var(--r-sm)",transition:"background 0.2s, color 0.2s"},children:[qv," no bluue"]}),h.jsxs("span",{className:"breadcrumb",style:{fontSize:"12px",color:"var(--text3)",display:"flex",alignItems:"center",gap:"6px"},children:[h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{children:"AI Life"}),h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{style:{color:"var(--text)",fontWeight:500},children:"Blunote"})]})]})}),h.jsxs("div",{className:"detail-page",style:{position:"relative",zIndex:1,maxWidth:"680px",margin:"0 auto",padding:"36px 20px 80px",display:"flex",flexDirection:"column",gap:"12px"},children:[h.jsxs("div",{className:"d-hero",children:[h.jsx("div",{className:"d-hero-icon",style:{background:"rgba(36,65,255,0.08)",padding:"12px",borderRadius:"16px"},children:Yv}),h.jsxs("div",{children:[h.jsx("div",{style:{fontSize:"10px",fontWeight:600,letterSpacing:"0.12em",textTransform:"uppercase",color:"var(--text3)",marginBottom:"4px"},children:"Silent Digital Garden"}),h.jsx("h1",{className:"d-hero-title",style:{fontFamily:"'Lora', serif",fontSize:"clamp(20px, 4vw, 28px)",fontWeight:600,lineHeight:1.2,color:"var(--text)",letterSpacing:"-0.01em",margin:"0 0 6px"},children:"Blunote"}),h.jsxs("div",{className:"d-hero-badge",style:{display:"inline-flex",alignItems:"center",gap:"5px",fontSize:"11px",color:"var(--blue)",background:"var(--blue-soft)",borderRadius:"20px",padding:"2px 9px"},children:[h.jsx("span",{className:"d-live-dot",style:{width:"5px",height:"5
95px",borderRadius:"50%",background:"var(--green)"}}),"Local-first · Privacy Focused · Multi-platform"]})]})]}),h.jsxs("section",{className:"d-card blunote-purpose","aria-labelledby":"blunote-purpose-title",children:[h.jsx("div",{className:"label",children:l("About Blunote","关于 Blunote")}),h.jsx("h2",{id:"blunote-purpose-title",children:l("What Blunote does","Blunote 的用途")}),h.jsx("p",{children:l("Blunote is a local-first note-taking and knowledge management app. It helps you capture ideas, organize notes with folders and tags, manage attachments, and maintain a personal knowledge base across supported devices.","Blunote 是一款本地优先的笔记与知识管理应用,帮助你记录想法、使用文件夹和标签整理笔记、管理附件,并在支持的设备上维护个人知识库。")}),h.jsxs("div",{className:"blunote-drive-purpose",children:[h.jsx("h3",{children:l("Optional Google Drive backup and sync","可选的 Google Drive 备份与同步")}),h.jsx("p",{children:l("When you choose to connect Google Drive, Blunote creates and manages a visible “Drive-Blunote” folder. Using the limited drive.file permission, Blunote accesses only files and folders it creates or that you open with the app. This access is used solely to back up, restore, and sync your Blunote data. Blunote does not request access to the rest of your Google Drive.","当你主动连接 Google Drive 时,Blunote 会创建并管理一个清晰可见的“Drive-Blunote”文件夹。通过受限的 drive.file 权限,Blunote 仅访问由本应用创建或由你使用本应用打开的文件与文件夹;这些权限只用于备份、恢复和同步你的 Blunote 数据,不会请求访问 Google Drive 中的其他内容。")})]}),h.jsxs("div",{className:"blunote-home-links","aria-label":l("Blunote information","Blunote 相关信息"),children:[h.jsx("a",{href:"#privacy-policy",children:l("Read the Privacy Policy","查看隐私政策")}),h.jsx(pt,{to:"/blunote/support",children:l("Contact Blunote Support","联系 Blunote 技术支持")})]})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:l("Downloads","软件下载")}),h.jsxs("div",{className:"blunote-download-grid",children:[h.jsxs("div",{className:"ai-item blunote-download-card",children:[h.jsxs(pt,{className:"blunote-download-platform",to:"/blunote/windows",children:[h.jsx("span",{className:"blunote-download-icon","aria-hidden":"true",children:"🪟"}),h.jsx("span",{className:"blunote-download-title",children:"Windows"})]}),h.jsxs("span",{className:"blunote-download-version",children:["v",sl.windows.version]}),h.jsx("a",{href:sl.windows.url,className:"blunote-download-action",download:!0,children:sl.windows.label})]}),h.jsxs("div",{className:"ai-item blunote-download-card",children:[h.jsxs(pt,{className:"blunote-download-platform",to:"/blunote/macos",children:[h.jsx("span",{className:"blunote-download-icon","aria-hidden":"true",children:"🍎"}),h.jsx("span",{className:"blunote-download-title",children:"macOS"})]}),h.jsxs("span",{className:"blunote-download-version",children:["v",sl.macos.version]}),h.jsx("a",{href:sl.macos.url,className:"blunote-download-action",download:!0,children:sl.macos.label})]}),h.jsxs("div",{className:"ai-item blunote-download-card",children:[h.jsxs("div",{className:"blunote-download-platform",children:[h.jsx("span",{className:"blunote-download-icon","aria-hidden":"true",children:"📱"}),h.jsx("span",{className:"blunote-download-title",children:"iOS"})]}),h.jsx("span",{className:"blunote-download-version",children:l("iPhone & iPad","iPhone 与 iPad")}),h.jsx("a",{href:"https://apps.apple.com/us/app/blunote/id6761996337",target:"_blank",rel:"noopener noreferrer",className:"blunote-download-action",children:"App Store"})]})]}),h.jsx("p",{style:{fontSize:"11px",color:"var(--text3)",marginTop:"16px",textAlign:"center"},children:l("More platforms coming soon.","更多平台即将推出。")})]}),h.jsxs("div",{className:"d-card",children:[h.jsx("div",{className:"label",children:l("Support","技术支持")}),h.jsxs(pt,{to:"/blunote/support",className:"ai-item",style:{textDecoration:"none",padding:"12px",display:"flex",alignItems:"center",gap:"12px",width:"100%",boxSizing:"border-box"},children:[h.jsx("span",{style:{fontSize:"18px"},children:"💬"}),h.jsxs("div",{style:{textAlign:"left"},children:[h.jsx("div",{className:"ai-name",style:{marginBottom:"2px"},children:"Blunote Support"}),h.jsx("div",{className:"ai-sub",children:"[email protected]"})]}),h.jsx("span",{style:{marginLeft:"auto",color:"var(--text3)",fontSize:"14px"},children:"›"})]})]}),h.jsxs("div",{className:"d-card",id:"privacy-policy",children:[h.jsx("div",{className:"label",children:l("Privacy Policy","隐私政策")}),h.jsx("div",{className:"privacy",style:{fontSize:"12px",color:"var(--text2)",lineHeight:1.7},children:i==="en"?h.jsxs("div",{children:[h.jsx("h3",{style:{fontSize:"14px",fontWeight:600,color:"var(--text)",marginBottom:"12px"},children:"Blunote Privacy Policy"}),h.jsx("p",{style:{color:"var(--text3)",fontStyle:"italic",marginBottom:"16
95px"},children:"Blunote is designed with a local-first approach."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Information You Store"}),h.jsx("p",{children:"Blunote allows you to create and store notes, documents, and related content. Your note content is primarily stored locally on your device."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"iCloud Sync"}),h.jsx("p",{children:"If you use sync features, your content may be synced through Apple iCloud so it can be available across your Apple devices."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Custom AI APIs"}),h.jsx("p",{children:"Blunote may allow you to connect your own custom AI API. When you use these features, content you choose to process may be sent to the API provider you configure. Blunote does not control the privacy practices of third-party AI providers you choose to use."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Data Collection"}),h.jsx("p",{children:"Blunote does not sell your personal data. We may receive limited technical information if you contact support directly."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Data Deletion"}),h.jsx("p",{children:"You can delete your notes inside the app at any time. If you use iCloud sync, data stored in iCloud is subject to Apple’s iCloud services and settings."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Third-Party Services"}),h.jsx("p",{children:"Blunote may rely on Apple services such as iCloud. If you use custom AI APIs, your use of those services is also subject to the privacy policy of the provider you choose."}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"Contact"}),h.jsxs("p",{children:["If you have questions about this Privacy Policy, contact:",h.jsx("br",{}),h.jsx("a",{href:"mailto:[email protected]",style:{color:"var(--blue)",textDecoration:"none"},children:"[email protected]"})]})]},"en-policy"):h.jsxs("div",{children:[h.jsx("h3",{style:{fontSize:"14px",fontWeight:600,color:"var(--text)",marginBottom:"12px"},children:"Blunote 隐私政策"}),h.jsx("p",{style:{color:"var(--text3)",fontStyle:"italic",marginBottom:"16px"},children:"Blunote 采用本地优先的设计思路。"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"你存储的内容"}),h.jsx("p",{children:"Blunote 允许你创建和保存笔记、文档及相关内容。你的笔记内容默认主要保存在本地设备中。"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"iCloud 同步"}),h.jsx("p",{children:"如果你使用同步功能,相关内容可能会通过 Apple iCloud 在你的 Apple 设备之间进行同步。"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"自定义 AI API"}),h.jsx("p",{children:"Blunote 支持接入用户自定义的 AI API。当你使用相关功能时,你选择处理的内容可能会发送到你自行配置的 API 服务商。对于你自行选择的第三方 AI 服务,其隐私政策与数据处理方式由对应服务商负责。"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"数据收集"}),h.jsx("p",{children:"Blunote 不会出售你的个人数据。如果你主动通过邮件联系支持,我们可能会收到你提供的设备信息、问题描述及相关反馈内容。"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"数据删除"}),h.jsx("p",{children:"你可以随时在 App 内删除自己的笔记内容。如果你启用了 iCloud 同步,存储在 iCloud 中的数据同时受 Apple iCloud 服务与设置管理。"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"第三方服务"}),h.jsx("p",{children:"Blunote 可能依赖 Apple 提供的服务,例如 iCloud。如果你启用了自定义 AI API,相关数据处理还将受到你所选服务商隐私政策的约束。"}),h.jsx("h4",{style:{fontSize:"12px",fontWeight:600,color:"var(--text)",marginTop:"20px",marginBottom:"4px"},children:"联系方式"}),h.jsxs("p",{children:["如对本隐私政策有任何疑问,请联系:",h.jsx("br",{}),h.jsx("a",{href:"mailto:[email protected]",style:{color:"var(--blue)",textDecoration:"none"},children:"[email protected]"})]})]},"cn-policy")})]}),h.jsx("footer",{className:"footer",style:{marginTop:"28px",textAlign:"center",fontSize:"11px",color:"var(--text3)"}
95,children:h.jsxs("p",{children:["Blunote by no bluue  ·  Powered by ",h.jsx("a",{href:"https://workers.cloudflare.com",target:"_blank",rel:"noopener noreferrer",style:{color:"var(--blue)",textDecoration:"none"},children:"Cloudflare Workers"})]})})]})]})}function Vv(l,i){const r={};return(l[l.length-1]===""?[...l,""]:l).join((r.padRight?" ":"")+","+(r.padLeft===!1?"":" ")).trim()}const Xv=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Qv=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Zv={};function im(l,i){return(Zv.jsx?Qv:Xv).test(l)}const Kv=/[ \t\n\f\r]/g;function Fv(l){return typeof l=="object"?l.type==="text"?rm(l.value):!1:rm(l)}function rm(l){return l.replace(Kv,"")===""}class Hi{constructor(i,r,u){this.normal=r,this.property=i,u&&(this.space=u)}}Hi.prototype.normal={};Hi.prototype.property={};Hi.prototype.space=void 0;function pg(l,i){const r={},u={};for(const c of l)Object.assign(r,c.property),Object.assign(u,c.normal);return new Hi(r,u,i)}function cc(l){return l.toLowerCase()}class jt{constructor(i,r){this.attribute=r,this.property=i}}jt.prototype.attribute="";jt.prototype.booleanish=!1;jt.prototype.boolean=!1;jt.prototype.commaOrSpaceSeparated=!1;jt.prototype.commaSeparated=!1;jt.prototype.defined=!1;jt.prototype.mustUseProperty=!1;jt.prototype.number=!1;jt.prototype.overloadedBoolean=!1;jt.prototype.property="";jt.prototype.spaceSeparated=!1;jt.prototype.space=void 0;let Iv=0;const ve=Dl(),lt=Dl(),fc=Dl(),I=Dl(),Ge=Dl(),Ea=Dl(),Ut=Dl();function Dl(){return 2**++Iv}const dc=Object.freeze(Object.defineProperty({__proto__:null,boolean:ve,booleanish:lt,commaOrSpaceSeparated:Ut,commaSeparated:Ea,number:I,overloadedBoolean:fc,spaceSeparated:Ge},Symbol.toStringTag,{value:"Module"})),Is=Object.keys(dc);class Nc extends jt{constructor(i,r,u,c){let f=-1;if(super(i,r),um(this,"space",c),typeof u=="number")for(;++f<Is.length;){const d=Is[f];um(this,Is[f],(u&dc[d])===dc[d])}}}Nc.prototype.defined=!0;function um(l,i,r){r&&(l[i]=r)}function Aa(l){const i={},r={};for(const[u,c]of Object.entries(l.properties)){const f=new Nc(u,l.transform(l.attributes||{},u),c,l.space);l.mustUseProperty&&l.mustUseProperty.includes(u)&&(f.mustUseProperty=!0),i[u]=f,r[cc(u)]=u,r[cc(f.attribute)]=u}return new Hi(i,r,l.space)}const mg=Aa({properties:{ariaActiveDescendant:null,ariaAtomic:lt,ariaAutoComplete:null,ariaBusy:lt,ariaChecked:lt,ariaColCount:I,ariaColIndex:I,ariaColSpan:I,ariaControls:Ge,ariaCurrent:null,ariaDescribedBy:Ge,ariaDetails:null,ariaDisabled:lt,ariaDropEffect:Ge,ariaErrorMessage:null,ariaExpanded:lt,ariaFlowTo:Ge,ariaGrabbed:lt,ariaHasPopup:null,ariaHidden:lt,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ge,ariaLevel:I,ariaLive:null,ariaModal:lt,ariaMultiLine:lt,ariaMultiSelectable:lt,ariaOrientation:null,ariaOwns:Ge,ariaPlaceholder:null,ariaPosInSet:I,ariaPressed:lt,ariaReadOnly:lt,ariaRelevant:null,ariaRequired:lt,ariaRoleDescription:Ge,ariaRowCount:I,ariaRowIndex:I,ariaRowSpan:I,ariaSelected:lt,ariaSetSize:I,ariaSort:null,ariaValueMax:I,ariaValueMin:I,ariaValueNow:I,ariaValueText:null,role:null},transform(l,i){return i==="role"?i:"aria-"+i.slice(4).toLowerCase()}});function gg(l,i){return i in l?l[i]:i}function yg(l,i){return gg(l,i.toLowerCase())}const Jv=Aa({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Ea,acceptCharset:Ge,accessKey:Ge,action:null,allow:null,allowFullScreen:ve,allowPaymentRequest:ve,allowUserMedia:ve,alt:null,as:null,async:ve,autoCapitalize:null,autoComplete:Ge,autoFocus:ve,autoPlay:ve,blocking:Ge,capture:null,charSet:null,checked:ve,cite:null,className:Ge,cols:I,colSpan:null,content:null,contentEditable:lt,controls:ve,controlsList:Ge,coords:I|Ea,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ve,defer:ve,dir:null,dirName:null,disabled:ve,download:fc,draggable:lt,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ve,formTarget:null,headers:Ge,height:I,hidden:fc,high:I,href:null,hrefLang:null,htmlFor:Ge,httpEquiv:Ge,id:null,imageSizes:null,imageSrcSet:null,inert:ve,inputMode:null,integrity:null,is:null,isMap:ve,itemId:null,itemProp:Ge,itemRef:Ge,itemScope:ve,itemType:Ge,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ve,low:I,manifest:null,max:null,maxLength:I,media:null,method:null,min:null,minLength:I,multiple:ve,muted:ve,name:null,nonce:null,noModule:ve,noValidate:ve,onAbort:null,onAfterPrint:null,onAuxCl
95ick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ve,optimum:I,pattern:null,ping:Ge,placeholder:null,playsInline:ve,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:ve,referrerPolicy:null,rel:Ge,required:ve,reversed:ve,rows:I,rowSpan:I,sandbox:Ge,scope:null,scoped:ve,seamless:ve,selected:ve,shadowRootClonable:ve,shadowRootDelegatesFocus:ve,shadowRootMode:null,shape:null,size:I,sizes:null,slot:null,span:I,spellCheck:lt,src:null,srcDoc:null,srcLang:null,srcSet:null,start:I,step:null,style:null,tabIndex:I,target:null,title:null,translate:null,type:null,typeMustMatch:ve,useMap:null,value:lt,width:I,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Ge,axis:null,background:null,bgColor:null,border:I,borderColor:null,bottomMargin:I,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ve,declare:ve,event:null,face:null,frame:null,frameBorder:null,hSpace:I,leftMargin:I,link:null,longDesc:null,lowSrc:null,marginHeight:I,marginWidth:I,noResize:ve,noHref:ve,noShade:ve,noWrap:ve,object:null,profile:null,prompt:null,rev:null,rightMargin:I,rules:null,scheme:null,scrolling:lt,standby:null,summary:null,text:null,topMargin:I,valueType:null,version:null,vAlign:null,vLink:null,vSpace:I,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ve,disableRemotePlayback:ve,prefix:null,property:null,results:I,security:null,unselectable:null},space:"html",transform:yg}),Wv=Aa({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav
95-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Ut,accentHeight:I,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:I,amplitude:I,arabicForm:null,ascent:I,attributeName:null,attributeType:null,azimuth:I,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:I,by:null,calcMode:null,capHeight:I,className:Ge,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:I,diffuseConstant:I,direction:null,display:null,dur:null,divisor:I,dominantBaseline:null,download:ve,dx:null,dy:null,edgeMode:null,editable:null,elevation:I,enableBackground:null,end:null,event:null,exponent:I,externalResourcesRequired:null,fill:null,fillOpacity:I,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Ea,g2:Ea,glyphName:Ea,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:I,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:I,horizOriginX:I,horizOriginY:I,id:null,ideographic:I,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:I,k:I,k1:I,k2:I,k3:I,k4:I,kernelMatrix:Ut,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:I,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:I,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
vendor: 5,285 bytes, lines 95-96
95Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:I,overlineThickness:I,paintOrder:null,panose1:null,path:null,pathLength:I,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ge,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:I,pointsAtY:I,pointsAtZ:I,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ut,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ut,rev:Ut,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ut,requiredFeatures:Ut,requiredFonts:Ut,requiredFormats:Ut,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:I,specularExponent:I,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:I,strikethroughThickness:I,string:null,stroke:null,strokeDashArray:Ut,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:I,strokeOpacity:I,strokeWidth:null,style:null,surfaceScale:I,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ut,tabIndex:I,tableValues:null,target:null,targetX:I,targetY:I,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ut,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:I,underlineThickness:I,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:I,values:null,vAlphabetic:I,vMathematical:I,vectorEffect:null,vHanging:I,vIdeographic:I,version:null,vertAdvY:I,vertOriginX:I,vertOriginY:I,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:I,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:gg}),xg=Aa({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(l,i){return"xlink:"+i.slice(5).toLowerCase()}}),vg=Aa({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:yg}),bg=Aa({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(l,i){return"xml:"+i.slice(3).toLowerCase()}}),$v={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},Pv=/[A-Z]/g,om=/-[a-z]/g,e2=/^data[-\w.:]+$/i;function t2(l,i){const r=cc(i);let u=i,c=jt;if(r in l.normal)return l.property[l.normal[r]];if(r.length>4&&r.slice(0,4)==="data"&&e2.test(i)){if(i.charAt(4)==="-"){const f=i.slice(5).replace(om,l2);u="data"+f.charAt(0).toUpperCase()+f.slice(1)}else{const f=i.slice(4);if(!om.test(f)){let d=f.replace(Pv,n2);d.charAt(0)!=="-"&&(d="-"+d),i="data"+d}}c=Nc}return new c(u,i)}function n2(l){return"-"+l.toLowerCase()}function l2(l){return l.charAt(1).toUpperCase()}const a2=pg([mg,Jv,xg,vg,bg],"html"),jc=pg([mg,Wv,xg,vg,bg],"svg");function i2(l){return l.join(" ").trim()}var ba={},Js,sm;function r2(){if(sm)return Js;sm=1;var l=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,i=/\n/g,r=/^\s*/,u=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,c=/^:\s*/,f=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,d=/^[;\s]*/,p=/^\s+|\s+$/g,y=`
96`,m="/",x="*",v="",E="comment",b="declaration";function N(O,j){if(typeof O!="string")throw new TypeError("First argument must be a string");if(!O)return[];j=j||{};var L=1,q=1;function ne(ae){var F=ae.match(i);F&&(L+=F.length);var B=ae.lastIndexOf(y);q=~B?ae.length-B:q+ae.length}function te(){var ae={line:L,column:q};return function(F){return F.position=new Y(ae),ce(),F}}function Y(ae){this.start=ae,this.end={line:L,column:q},this.source=j.source}Y.prototype.content=O;function W(ae){var F=new Error(j.source+":"+L+":"+q+": "+ae);if(F.reason=ae,F.filename=j.source,F.line=L,F.column=q,F.source=O,!j.silent)throw F}function ue(ae){var F=ae.exec(O);if(F){var B=F[0];return ne(B),O=O.slice(B.length),F}}function ce(){ue(r)}function he(ae){var F;for(ae=ae||[];F=ee();)F!==!1&&ae.push(F);return ae}function ee(){var ae=te();if(!(m!=O.charAt(0)||x!=O.charAt(1))){for(var F=2;v!=O.charAt(F)&&(x!=O.charAt(F)||m!=O.charAt(F+1));)++F;if(F+=2,v===O.charAt(F-1))return W("End of comment missing");var B=O.slice(2,F-2);return q+=2,ne(B),O=O.slice(F),q+=2,ae({type:E,comment:B})}}function P(){var ae=te(),F=ue(u);if(F){if(ee(),!ue(c))return W("property missing ':'");var B=ue(f),K=ae({type:b,property:k(F[0].replace(l,v)),value:B?k(B[0].replace(l,v)):v});return ue(d),K}}function Se(){var ae=[];he(ae);for(var F;F=P();)F!==!1&&(ae.push(F),he(ae));return ae}return ce(),Se()}function k(O){return O?O.replace(p,v):v}return Js=N,Js}var cm;
96function u2(){if(cm)return ba;cm=1;var l=ba&&ba.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(ba,"__esModule",{value:!0}),ba.default=r;const i=l(r2());function r(u,c){let f=null;if(!u||typeof u!="string")return f;const d=(0,i.default)(u),p=typeof c=="function";return d.forEach(y=>{if(y.type!=="declaration")return;const{property:m,value:x}=y;p?c(m,x,y):x&&(f=f||{},f[m]=x)}),f}return ba}var Ai={},fm;function o2(){if(fm)return Ai;fm=1,Object.defineProperty(Ai,"__esModule",{value:!0}),Ai.camelCase=void 0;var l=/^--[a-zA-Z0-9_-]+$/,i=/-([a-z])/g,r=/^[^-]+$/,u=/^-(webkit|moz|ms|o|khtml)-/,c=/^-(ms)-/,f=function(m){return!m||r.test(m)||l.test(m)},d=function(m,x){return x.toUpperCase()},p=function(m,x){return"".concat(x,"-")},y=function(m,x){return x===void 0&&(x={}),f(m)?m:(m=m.toLowerCase(),x.reactCompat?m=m.replace(c,p):m=m.replace(u,p),m.replace(i,d))};return Ai.camelCase=y,Ai}var zi,dm;function s2(){if(dm)return zi;dm=1;var l=zi&&zi.__importDefault||function(c){return c&&c.__esModule?c:{default:c}},i=l(u2()),r=o2();function u(c,f){var d={};return!c||typeof c!="string"||(0,i.default)(c,function(p,y){p&&y&&(d[(0,r.camelCase)(p,f)]=y)}),d}return u.default=u,zi=u,zi}var c2=s2();const f2=Xm(c2),Sg=Eg("end"),kc=Eg("start");function Eg(l){return i;function i(r){const u=r&&r.position&&r.position[l]||{};if(typeof u.line=="number"&&u.line>0&&typeof u.column=="number"&&u.column>0)return{line:u.line,column:u.column,offset:typeof u.offset=="number"&&u.offset>-1?u.offset:void 0}}}function d2(l){const i=kc(l),r=Sg(l);if(i&&r)return{start:i,end:r}}function Di(l){return!l||typeof l!="object"?"":"position"in l||"type"in l?hm(l.position):"start"in l||"end"in l?hm(l):"line"in l||"column"in l?hc(l):""}function hc(l){return pm(l&&l.line)+":"+pm(l&&l.column)}function hm(l){return hc(l&&l.start)+"-"+hc(l&&l.end)}function pm(l){return l&&typeof l=="number"?l:1}class mt extends Error{constructor(i,r,u){super(),typeof r=="string"&&(u=r,r=void 0);let c="",f={},d=!1;if(r&&("line"in r&&"column"in r?f={place:r}:"start"in r&&"end"in r?f={place:r}:"type"in r?f={ancestors:[r],place:r.position}:f={...r}),typeof i=="string"?c=i:!f.cause&&i&&(d=!0,c=i.message,f.cause=i),!f.ruleId&&!f.source&&typeof u=="string"){const y=u.indexOf(":");y===-1?f.ruleId=u:(f.source=u.slice(0,y),f.ruleId=u.slice(y+1))}if(!f.place&&f.ancestors&&f.ancestors){const y=f.ancestors[f.ancestors.length-1];y&&(f.place=y.position)}const p=f.place&&"start"in f.place?f.place.start:f.place;this.ancestors=f.ancestors||void 0,this.cause=f.cause||void 0,this.column=p?p.column:void 0,this.fatal=void 0,this.file="",this.message=c,this.line=p?p.line:void 0,this.name=Di(f.place)||"1:1",this.place=f.place||void 0,this.reason=this.message,this.ruleId=f.ruleId||void 0,this.source=f.source||void 0,this.stack=d&&f.cause&&typeof f.cause.stack=="string"?f.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}mt.prototype.file="";mt.prototype.name="";mt.prototype.reason="";mt.prototype.message="";mt.prototype.stack="";mt.prototype.column=void 0;mt.prototype.line=void 0;mt.prototype.ancestors=void 0;mt.prototype.cause=void 0;mt.prototype.fatal=void 0;mt.prototype.place=void 0;mt.prototype.ruleId=void 0;mt.prototype.source=void 0;const Dc={}.hasOwnProperty,h2=new Map,p2=/[A-Z]/g,m2=new Set(["table","tbody","thead","tfoot","tr"]),g2=new Set(["td","th"]),wg="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function y2(l,i){if(!i||i.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const r=i.filePath||void 0;let u;if(i.development){if(typeof i.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");u=T2(r,i.jsxDEV)}else{if(typeof i.jsx!="function")throw new TypeError("Expected `jsx` in production options");
vendor: 17,219 bytes, line 96
96if(typeof i.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");u=C2(r,i.jsx,i.jsxs)}const c={Fragment:i.Fragment,ancestors:[],components:i.components||{},create:u,elementAttributeNameCase:i.elementAttributeNameCase||"react",evaluater:i.createEvaluater?i.createEvaluater():void 0,filePath:r,ignoreInvalidStyle:i.ignoreInvalidStyle||!1,passKeys:i.passKeys!==!1,passNode:i.passNode||!1,schema:i.space==="svg"?jc:a2,stylePropertyNameCase:i.stylePropertyNameCase||"dom",tableCellAlignToStyle:i.tableCellAlignToStyle!==!1},f=Cg(c,l,void 0);return f&&typeof f!="string"?f:c.create(l,c.Fragment,{children:f||void 0},void 0)}function Cg(l,i,r){if(i.type==="element")return x2(l,i,r);if(i.type==="mdxFlowExpression"||i.type==="mdxTextExpression")return v2(l,i);if(i.type==="mdxJsxFlowElement"||i.type==="mdxJsxTextElement")return S2(l,i,r);if(i.type==="mdxjsEsm")return b2(l,i);if(i.type==="root")return E2(l,i,r);if(i.type==="text")return w2(l,i)}function x2(l,i,r){const u=l.schema;let c=u;i.tagName.toLowerCase()==="svg"&&u.space==="html"&&(c=jc,l.schema=c),l.ancestors.push(i);const f=Ag(l,i.tagName,!1),d=A2(l,i);let p=Mc(l,i);return m2.has(i.tagName)&&(p=p.filter(function(y){return typeof y=="string"?!Fv(y):!0})),Tg(l,d,f,i),_c(d,p),l.ancestors.pop(),l.schema=u,l.create(i,f,d,r)}function v2(l,i){if(i.data&&i.data.estree&&l.evaluater){const u=i.data.estree.body[0];return u.type,l.evaluater.evaluateExpression(u.expression)}Ri(l,i.position)}function b2(l,i){if(i.data&&i.data.estree&&l.evaluater)return l.evaluater.evaluateProgram(i.data.estree);Ri(l,i.position)}function S2(l,i,r){const u=l.schema;let c=u;i.name==="svg"&&u.space==="html"&&(c=jc,l.schema=c),l.ancestors.push(i);const f=i.name===null?l.Fragment:Ag(l,i.name,!0),d=z2(l,i),p=Mc(l,i);return Tg(l,d,f,i),_c(d,p),l.ancestors.pop(),l.schema=u,l.create(i,f,d,r)}function E2(l,i,r){const u={};return _c(u,Mc(l,i)),l.create(i,l.Fragment,u,r)}function w2(l,i){return i.value}function Tg(l,i,r,u){typeof r!="string"&&r!==l.Fragment&&l.passNode&&(i.node=u)}function _c(l,i){if(i.length>0){const r=i.length>1?i:i[0];r&&(l.children=r)}}function C2(l,i,r){return u;function u(c,f,d,p){const m=Array.isArray(d.children)?r:i;return p?m(f,d,p):m(f,d)}}function T2(l,i){return r;function r(u,c,f,d){const p=Array.isArray(f.children),y=kc(u);return i(c,f,d,p,{columnNumber:y?y.column-1:void 0,fileName:l,lineNumber:y?y.line:void 0},void 0)}}function A2(l,i){const r={};let u,c;for(c in i.properties)if(c!=="children"&&Dc.call(i.properties,c)){const f=N2(l,c,i.properties[c]);if(f){const[d,p]=f;l.tableCellAlignToStyle&&d==="align"&&typeof p=="string"&&g2.has(i.tagName)?u=p:r[d]=p}}if(u){const f=r.style||(r.style={});f[l.stylePropertyNameCase==="css"?"text-align":"textAlign"]=u}return r}function z2(l,i){const r={};for(const u of i.attributes)if(u.type==="mdxJsxExpressionAttribute")if(u.data&&u.data.estree&&l.evaluater){const f=u.data.estree.body[0];f.type;const d=f.expression;d.type;const p=d.properties[0];p.type,Object.assign(r,l.evaluater.evaluateExpression(p.argument))}else Ri(l,i.position);else{const c=u.name;let f;if(u.value&&typeof u.value=="object")if(u.value.data&&u.value.data.estree&&l.evaluater){const p=u.value.data.estree.body[0];p.type,f=l.evaluater.evaluateExpression(p.expression)}else Ri(l,i.position);else f=u.value===null?!0:u.value;r[c]=f}return r}function Mc(l,i){const r=[];let u=-1;const c=l.passKeys?new Map:h2;for(;++u<i.children.length;){const f=i.children[u];let d;if(l.passKeys){const y=f.type==="element"?f.tagName:f.type==="mdxJsxFlowElement"||f.type==="mdxJsxTextElement"?f.name:void 0;if(y){const m=c.get(y)||0;d=y+"-"+m,c.set(y,m+1)}}const p=Cg(l,f,d);p!==void 0&&r.push(p)}return r}function N2(l,i,r){const u=t2(l.schema,i);if(!(r==null||typeof r=="number"&&Number.isNaN(r))){if(Array.isArray(r)&&(r=u.commaSeparated?Vv(r):i2(r)),u.property==="style"){let c=typeof r=="object"?r:j2(l,String(r));return l.stylePropertyNameCase==="css"&&(c=k2(c)),["style",c]}return[l.elementAttributeNameCase==="react"&&u.space?$v[u.property]||u.property:u.attribute,r]}}function j2(l,i){try{return f2(i,{reactCompat:!0})}catch(r){if(l.ignoreInvalidStyle)return{};const u=r,c=new mt("Cannot parse `style` attribute",{ancestors:l.ancestors,cause:u,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw c.file=l.filePath||void 0,c.url=wg+"#cannot-parse-style-attribute",c}}function Ag(l,i,r){let u;if(!r)u={type:"Literal",value:i};else if(i.includes(".")){const c=i.split(".");let f=-1,d;for(;++f<c.length;){const p=im(c[f])?{type:"Identifier",name:c[f]}:{type:"Literal",value:c[f]};d=d?{type:"MemberExpression",object:d,property:p,computed:!!(f&&p.type==="Literal"),optional:!1}:p}u=d}else u=im(i)&&!/^[a-z]/.test(i)?{type:"Identifier",name:i}:{type:"Literal",value:i};if(u.type==="Literal"){const c=u.value;return Dc.call(l.components,c)?l.components[c]:c}if(l.evaluater)return l.evaluater.evaluateExpression(u);Ri(l)}function Ri(l,i){const r=new mt("Cannot handle MDX estrees without `createEvaluater`",{ancestors:l.ancestors,place:i,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw r.file=l.filePath||void 0,r.url=wg+"#cannot-handle-mdx-estrees-without-createevaluater",r}function k2(l){const i={};let r;for(r in l)Dc.call(l,r)&&(i[D2(r)]=l[r]);return i}function D2(l){let i=l.replace(p2,_2);return i.slice(0,3)==="ms-"&&(i="-"+i),i}function _2(l){return"-"+l.toLowerCase()}const Ws={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},M2={};function O2(l,i){const r=M2,u=typeof r.includeImageAlt=="boolean"?r.includeImageAlt:!0,c=typeof r.includeHtml=="boolean"?r.includeHtml:!0;return zg(l,u,c)}function zg(l,i,r){if(R2(l)){if("value"in l)return l.type==="html"&&!r?"":l.value;if(i&&"alt"in l&&l.alt)return l.alt;if("children"in l)return mm(l.children,i,r)}return Array.isArray(l)?mm(l,i,r):""}function mm(l,i,r){const u=[];let c=-1;for(;++c<l.length;)u[c]=zg(l[c],i,r);return u.join("")}function R2(l){return!!(l&&typeof l=="object")}const gm=document.createElement("i");function Oc(l){const i="&"+l+";";gm.innerHTML=i;const r=gm.textContent;return r.charCodeAt(r.length-1)===59&&l!=="semi"||r===i?!1:r}function hn(l,i,r,u){const c=l.length;let f=0,d;if(i<0?i=-i>c?0:c+i:i=i>c?c:i,r=r>0?r:0,u.length<1e4)d=Array.from(u),d.unshift(i,r),l.splice(...d);else for(r&&l.splice(i,r);f<u.length;)d=u.slice(f,f+1e4),d.unshift(i,0),l.splice(...d),f+=1e4,i+=1e4}function Wt(l,i){return l.length>0?(hn(l,l.length,0,i),l):i}const ym={}.hasOwnProperty;function B2(l){const i={};let r=-1;for(;++r<l.length;)L2(i,l[r]);return i}function L2(l,i){let r;for(r in i){const c=(ym.call(l,r)?l[r]:void 0)||(l[r]={}),f=i[r];let d;if(f)for(d in f){ym.call(c,d)||(c[d]=[]);const p=f[d];U2(c[d],Array.isArray(p)?p:p?[p]:[])}}}function U2(l,i){let r=-1;const u=[];for(;++r<i.length;)(i[r].add==="after"?l:u).push(i[r]);hn(l,0,0,u)}function Ng(l,i){const r=Number.parseInt(l,i);return r<9||r===11||r>13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(r&65535)===65535||(r&65535)===65534||r>1114111?"�":String.fromCodePoint(r)}function wa(l){return l.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const cn=fl(/[A-Za-z]/),Ht=fl(/[\dA-Za-z]/),H2=fl(/[#-'*+\--9=?A-Z^-~]/);function pc(l){return l!==null&&(l<32||l===127)}const mc=fl(/\d/),q2=fl(/[\dA-Fa-f]/),Y2=fl(/[!-/:-@[-`{-~]/);function me(l){return l!==null&&l<-2}function Nt(l){return l!==null&&(l<0||l===32)}function _e(l){return l===-2||l===-1||l===32}const G2=fl(new RegExp("\\p{P}|\\p{S}","u")),V2=fl(/\s/);function fl(l){return i;function i(r){return r!==null&&r>-1&&l.test(String.fromCharCode(r))}}function za(l){const i=[];let r=-1,u=0,c=0;for(;++r<l.length;){const f=l.charCodeAt(r);let d="";if(f===37&&Ht(l.charCodeAt(r+1))&&Ht(l.charCodeAt(r+2)))c=2;else if(f<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(f))||(d=String.fromCharCode(f));else if(f>55295&&f<57344){const p=l.charCodeAt(r+1);f<56320&&p>56319&&p<57344?(d=String.fromCharCode(f,p),c=1):d="�"}else d=String.fromCharCode(f);d&&(i.push(l.slice(u,r),encodeURIComponent(d)),u=r+c+1,d=""),c&&(r+=c,c=0)}return i.join("")+l.slice(u)}function Ve(l,i,r,u){const c=u?u-1:Number.POSITIVE_INFINITY;let f=0;return d;function d(y){return _e(y)?(l.enter(r),p(y)):i(y)}function p(y){return _e(y)&&f++<c?(l.consume(y),p):(l.exit(r),i(y))}}const X2={tokenize:Q2};function Q2(l){const i=l.attempt(this.parser.constructs.contentInitial,u,c);let r;return i;function u(p){if(p===null){l.consume(p);return}return l.enter("lineEnding"),l.consume(p),l.exit("lineEnding"),Ve(l,i,"linePrefix")}function c(p){return l.enter("paragraph"),f(p)}function f(p){const y=l.enter("chunkText",{contentType:"text",previous:r});return r&&(r.next=y),r=y,d(p)}function d(p){if(p===null){l.exit("chunkText"),l.exit("paragraph"),l.consume(p);return}return me(p)?(l.consume(p),l.exit("chunkText"),f):(l.consume(p),d)}}const Z2={tokenize:K2},xm={tokenize:F2};function K2(l){const i=this,r=[];let u=0,c,f,d;return p;function p(q){if(u<r.length){const ne=r[u];return i.containerState=ne[1],l.attempt(ne[0].continuation,y,m)(q)}return m(q)}function y(q){if(u++,i.containerState._closeFlow){i.containerState._closeFlow=void 0,c&&L();const ne=i.events.length;let te=ne,Y;for(;te--;)if(i.events[te][0]==="exit"&&i.events[te][1].type==="chunkFlow"){Y=i.events[te][1].end;break}j(u);let W=ne;for(;W<i.events.length;)i.events[W][1].end={...Y},W++;return hn(i.events,te+1,0,i.events.slice(ne)),i.events.length=W,m(q)}return p(q)}function m(q){if(u===r.length){if(!c)return E(q);if(c.currentConstruct&&c.currentConstruct.concrete)return N(q);i.interrupt=!!(c.currentConstruct&&!c._gfmTableDynamicInterruptHack)}return i.containerState={},l.check(xm,x,v)(q)}function x(q){return c&&L(),j(u),E(q)}function v(q){return i.parser.lazy[i.now().line]=u!==r.length,d=i.now().offset,N(q)}function E(q){return i.containerState={},l.attempt(xm,b,N)(q)}function b(q){return u++,r.push([i.currentConstruct,i.containerState]),E(q)}function N(q){if(q===null){c&&L(),j(0),l.consume(q);return}return c=c||i.parser.flow(i.now()),l.enter("chunkFlow",{_tokenizer:c,contentType:"flow",previous:f}),k(q)}function k(q){if(q===null){O(l.exit("chunkFlow"),!0),j(0),l.consume(q);return}return me(q)?(l.consume(q),O(l.exit("chunkFlow")),u=0,i.interrupt=void 0,p):(l.consume(q),k)}function O(q,ne){const te=i.sliceStream(q);if(ne&&te.push(null),q.previous=f,f&&(f.next=q),f=q,c.defineSkip(q.start),c.write(te),i.parser.lazy[q.start.line]){let Y=c.events.length;for(;Y--;)if(c.events[Y][1].start.offset<d&&(!c.events[Y][1].end||c.events[Y][1].end.offset>d))return;const W=i.events.length;let ue=W,ce,he;for(;ue--;)if(i.events[ue][0]==="exit"&&i.events[ue][1].type==="chunkFlow"){if(ce){he=i.events[ue][1].end;break}ce=!0}for(j(u),Y=W;Y<i.events.length;)i.events[Y][1].end={...he},Y++;hn(i.events,ue+1,0,i.events.slice(W)),i.events.length=Y}}function j(q){let ne=r.length;for(;ne-- >q;){const te=r[ne];i.containerState=te[1],te[0].exit.call(i,l)}r.length=q}function L(){c.write([null]),f=void 0,c=void 0,i.containerState._closeFlow=void 0}}function F2(l,i,r){return Ve(l,l.attempt(this.parser.constructs.document,i,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function vm(l){if(l===null||Nt(l)||V2(l))return 1;if(G2(l))return 2}function Rc(l,i,r){const u=[];let c=-1;for(;++c<l.length;){const f=l[c].resolveAll;f&&!u.includes(f)&&(i=f(i,r),u.push(f))}return i}const gc={name:"attention",resolveAll:I2,tokenize:J2};function I2(l,i){let r=-1,u,c,f,d,p,y,m,x;for(;++r<l.length;)if(l[r][0]==="enter"&&l[r][1].type==="attentionSequence"&&l[r][1]._close){for(u=r;u--;)if(l[u][0]==="exit"&&l[u][1].type==="attentionSequence"&&l[u][1]._open&&i.sliceSerialize(l[u][1]).charCodeAt(0)===i.sliceSerialize(l[r][1]).charCodeAt(0)){if((l[u][1]._close||l[r][1]._open)&&(l[r][1].end.offset-l[r][1].start.offset)%3&&!((l[u][1].end.offset-l[u][1].start.offset+l[r][1].end.offset-l[r][1].start.offset)%3))continue;y=l[u][1].end.offset-l[u][1].start.offset>1&&l[r][1].end.offset-l[r][1].start.offset>1?2:1;const v={...l[u][1].end},E={...l[r][1].start};bm(v,-y),bm(E,y),d={type:y>1?"strongSequence":"emphasisSequence",start:v,end:{...l[u][1].end}},p={type:y>1?"strongSequence":"emphasisSequence",start:{...l[r][1].start},end:E},f={type:y>1?"strongText":"emphasisText",start:{...l[u][1].end},end:{...l[r][1].start}},c={type:y>1?"strong":"emphasis",start:{...d.start},end:{...p.end}},l[u][1].end={...d.start},l[r][1].start={...p.end},m=[],l[u][1].end.offset-l[u][1].start.offset&&(m=Wt(m,[["enter",l[u][1],i],["exit",l[u][1],i]])),m=Wt(m,[["enter",c,i],["enter",d,i],["exit",d,i],["enter",f,i]]),m=Wt(m,Rc(i.parser.constructs.insideSpan.null,l.slice(u+1,r),i)),m=Wt(m,[["exit",f,i],["enter",p,i],["exit",p,i],["exit",c,i]]),l[r][1].end.offset-l[r][1].start.offset?(x=2,m=Wt(m,[["enter",l[r][1],i],["exit",l[r][1],i]])):x=0,hn(l,u-1,r-u+3,m),r=u+m.length-x-2;break}}for(r=-1;++r<l.length;)l[r][1].type==="attentionSequence"&&(l[r][1].type="data");return l}function J2(l,i){const r=this.parser.constructs.attentionMarkers.null,u=this.previous,c=vm(u);let f;return d;function d(y){return f=y,l.enter("attentionSequence"),p(y)}function p(y){if(y===f)return l.consume(y),p;const m=l.exit("attentionSequence"),x=vm(y),v=!x||x===2&&c||r.includes(y),E=!c||c===2&&x||r.includes(u);return m._open=!!(f===42?v:v&&(c||!E)),m._close=!!(f===42?E:E&&(x||!v)),i(y)}}function bm(l,i){l.column+=i,l.offset+=i,l._bufferIndex+=i}const W2={name:"autolink",tokenize:$2};function $2(l,i,r){let u=0;return c;function c(b){return l.enter("autolink"),l.enter("autolinkMarker"),l.consume(b),l.exit("autolinkMarker"),l.enter("autolinkProtocol"),f}function f(b){return cn(b)?(l.consume(b),d):b===64?r(b):m(b)}function d(b){return b===43||b===45||b===46||Ht(b)?(u=1,p(b)):m(b)}function p(b){return b===58?(l.consume(b),u=0,y):(b===43||b===45||b===46||Ht(b))&&u++<32?(l.consume(b),p):(u=0,m(b))}function y(b){return b===62?(l.exit("autolinkProtocol"),l.enter("autolinkMarker"),l.consume(b),l.exit("autolinkMarker"),l.exit("autolink"),i):b===null||b===32||b===60||pc(b)?r(b):(l.consume(b),y)}function m(b){return b===64?(l.consume(b),x):H2(b)?(l.consume(b),m):r(b)}function x(b){return Ht(b)?v(b):r(b)}function v(b){return b===46?(l.consume(b),u=0,x):b===62?(l.exit("autolinkProtocol").type="autolinkEmail",l.enter("autolinkMarker"),l.consume(b),l.exit("autolinkMarker"),l.exit("autolink"),i):E(b)}function E(b){if((b===45||Ht(b))&&u++<63){const N=b===45?E:v;return l.consume(b),N}return r(b)}}const vu={partial:!0,tokenize:P2};function P2(l,i,r){return u;function u(f){return _e(f)?Ve(l,c,"linePrefix")(f):c(f)}function c(f){return f===null||me(f)?i(f):r(f)}}const jg={continuation:{tokenize:tb},exit:nb,name:"blockQuote",tokenize:eb};function eb(l,i,r){const u=this;return c;function c(d){if(d===62){const p=u.containerState;return p.open||(l.enter("blockQuote",{_container:!0}),p.open=!0),l.enter("blockQuotePrefix"),l.enter("blockQuoteMarker"),l.consume(d),l.exit("blockQuoteMarker"),f}return r(d)}function f(d){return _e(d)?(l.enter("blockQuotePrefixWhitespace"),l.consume(d),l.exit("blockQuotePrefixWhitespace"),l.exit("blockQuotePrefix"),i):(l.exit("blockQuotePrefix"),i(d))}}function tb(l,i,r){const u=this;return c;function c(d){return _e(d)?Ve(l,f,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(d):f(d)}function f(d){return l.attempt(jg,i,r)(d)}}function nb(l){l.exit("blockQuote")}const kg={name:"characterEscape",tokenize:lb};function lb(l,i,r){return u;function u(f){return l.enter("characterEscape"),l.enter("escapeMarker"),l.consume(f),l.exit("escapeMarker"),c}function c(f){return Y2(f)?(l.enter("characterEscapeValue"),l.consume(f),l.exit("characterEscapeValue"),l.exit("characterEscape"),i):r(f)}}const Dg={name:"characterReference",tokenize:ab};function ab(l,i,r){const u=this;let c=0,f,d;return p;function p(v){return l.enter("characterReference"),l.enter("characterReferenceMarker"),l.consume(v),l.exit("characterReferenceMarker"),y}function y(v){return v===35?(l.enter("characterReferenceMarkerNumeric"),l.consume(v),l.exit("characterReferenceMarkerNumeric"),m):(l.enter("characterReferenceValue"),f=31,d=Ht,x(v))}function m(v){return v===88||v===120?(l.enter("characterReferenceMarkerHexadecimal"),l.consume(v),l.exit("characterReferenceMarkerHexadecimal"),l.enter("characterReferenceValue"),f=6,d=q2,x):(l.enter("characterReferenceValue"),f=7,d=mc,x(v))}function x(v){if(v===59&&c){const E=l.exit("characterReferenceValue");return d===Ht&&!Oc(u.sliceSerialize(E))?r(v):(l.enter("characterReferenceMarker"),l.consume(v),l.exit("characterReferenceMarker"),l.exit("characterReference"),i)}return d(v)&&c++<f?(l.consume(v),x):r(v)}}const Sm={partial:!0,tokenize:rb},Em={concrete:!0,name:"codeFenced",tokenize:ib};function ib(l,i,r){const u=this,c={partial:!0,tokenize:te};let f=0,d=0,p;return y;function y(Y){return m(Y)}function m(Y){const W=u.events[u.events.length-1];return f=W&&W[1].type==="linePrefix"?W[2].sliceSerialize(W[1],!0).length:0,p=Y,l.enter("co
96deFenced"),l.enter("codeFencedFence"),l.enter("codeFencedFenceSequence"),x(Y)}function x(Y){return Y===p?(d++,l.consume(Y),x):d<3?r(Y):(l.exit("codeFencedFenceSequence"),_e(Y)?Ve(l,v,"whitespace")(Y):v(Y))}function v(Y){return Y===null||me(Y)?(l.exit("codeFencedFence"),u.interrupt?i(Y):l.check(Sm,k,ne)(Y)):(l.enter("codeFencedFenceInfo"),l.enter("chunkString",{contentType:"string"}),E(Y))}function E(Y){return Y===null||me(Y)?(l.exit("chunkString"),l.exit("codeFencedFenceInfo"),v(Y)):_e(Y)?(l.exit("chunkString"),l.exit("codeFencedFenceInfo"),Ve(l,b,"whitespace")(Y)):Y===96&&Y===p?r(Y):(l.consume(Y),E)}function b(Y){return Y===null||me(Y)?v(Y):(l.enter("codeFencedFenceMeta"),l.enter("chunkString",{contentType:"string"}),N(Y))}function N(Y){return Y===null||me(Y)?(l.exit("chunkString"),l.exit("codeFencedFenceMeta"),v(Y)):Y===96&&Y===p?r(Y):(l.consume(Y),N)}function k(Y){return l.attempt(c,ne,O)(Y)}function O(Y){return l.enter("lineEnding"),l.consume(Y),l.exit("lineEnding"),j}function j(Y){return f>0&&_e(Y)?Ve(l,L,"linePrefix",f+1)(Y):L(Y)}function L(Y){return Y===null||me(Y)?l.check(Sm,k,ne)(Y):(l.enter("codeFlowValue"),q(Y))}function q(Y){return Y===null||me(Y)?(l.exit("codeFlowValue"),L(Y)):(l.consume(Y),q)}function ne(Y){return l.exit("codeFenced"),i(Y)}function te(Y,W,ue){let ce=0;return he;function he(F){return Y.enter("lineEnding"),Y.consume(F),Y.exit("lineEnding"),ee}function ee(F){return Y.enter("codeFencedFence"),_e(F)?Ve(Y,P,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(F):P(F)}function P(F){return F===p?(Y.enter("codeFencedFenceSequence"),Se(F)):ue(F)}function Se(F){return F===p?(ce++,Y.consume(F),Se):ce>=d?(Y.exit("codeFencedFenceSequence"),_e(F)?Ve(Y,ae,"whitespace")(F):ae(F)):ue(F)}function ae(F){return F===null||me(F)?(Y.exit("codeFencedFence"),W(F)):ue(F)}}}function rb(l,i,r){const u=this;return c;function c(d){return d===null?r(d):(l.enter("lineEnding"),l.consume(d),l.exit("lineEnding"),f)}function f(d){return u.parser.lazy[u.now().line]?r(d):i(d)}}const $s={name:"codeIndented",tokenize:ob},ub={partial:!0,tokenize:sb};function ob(l,i,r){const u=this;return c;function c(m){return l.enter("codeIndented"),Ve(l,f,"linePrefix",5)(m)}function f(m){const x=u.events[u.events.length-1];return x&&x[1].type==="linePrefix"&&x[2].sliceSerialize(x[1],!0).length>=4?d(m):r(m)}function d(m){return m===null?y(m):me(m)?l.attempt(ub,d,y)(m):(l.enter("codeFlowValue"),p(m))}function p(m){return m===null||me(m)?(l.exit("codeFlowValue"),d(m)):(l.consume(m),p)}function y(m){return l.exit("codeIndented"),i(m)}}function sb(l,i,r){const u=this;return c;function c(d){return u.parser.lazy[u.now().line]?r(d):me(d)?(l.enter("lineEnding"),l.consume(d),l.exit("lineEnding"),c):Ve(l,f,"linePrefix",5)(d)}function f(d){const p=u.events[u.events.length-1];return p&&p[1].type==="linePrefix"&&p[2].sliceSerialize(p[1],!0).length>=4?i(d):me(d)?c(d):r(d)}}const cb={name:"codeText",previous:db,resolve:fb,tokenize:hb};function fb(l){let i=l.length-4,r=3,u,c;if((l[r][1].type==="lineEnding"||l[r][1].type==="space")&&(l[i][1].type==="lineEnding"||l[i][1].type==="space")){for(u=r;++u<i;)if(l[u][1].type==="codeTextData"){l[r][1].type="codeTextPadding",l[i][1].type="codeTextPadding",r+=2,i-=2;break}}for(u=r-1,i++;++u<=i;)c===void 0?u!==i&&l[u][1].type!=="lineEnding"&&(c=u):(u===i||l[u][1].type==="lineEnding")&&(l[c][1].type="codeTextData",u!==c+2&&(l[c][1].end=l[u-1][1].end,l.splice(c+2,u-c-2),i-=u-c-2,u=c+2),c=void 0);return l}function db(l){return l!==96||this.events[this.events.length-1][1].type==="characterEscape"}function hb(l,i,r){let u=0,c,f;return d;function d(v){return l.enter("codeText"),l.enter("codeTextSequence"),p(v)}function p(v){return v===96?(l.consume(v),u++,p):(l.exit("codeTextSequence"),y(v))}function y(v){return v===null?r(v):v===32?(l.enter("space"),l.consume(v),l.exit("space"),y):v===96?(f=l.enter("codeTextSequence"),c=0,x(v)):me(v)?(l.enter("lineEnding"),l.consume(v),l.exit("lineEnding"),y):(l.enter("codeTextData"),m(v))}function m(v){return v===null||v===32||v===96||me(v)?(l.exit("codeTextData"),y(v)):(l.consume(v),m)}function x(v){return v===96?(l.consume(v),c++,x):c===u?(l.exit("codeTextSequence"),l.exit("codeText"),i(v)):(f.type="codeTextData",m(v))}}
vendor: 31,547 bytes, lines 96-98
96class pb{constructor(i){this.left=i?[...i]:[],this.right=[]}get(i){if(i<0||i>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+i+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return i<this.left.length?this.left[i]:this.right[this.right.length-i+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(i,r){const u=r??Number.POSITIVE_INFINITY;return u<this.left.length?this.left.slice(i,u):i>this.left.length?this.right.slice(this.right.length-u+this.left.length,this.right.length-i+this.left.length).reverse():this.left.slice(i).concat(this.right.slice(this.right.length-u+this.left.length).reverse())}splice(i,r,u){const c=r||0;this.setCursor(Math.trunc(i));const f=this.right.splice(this.right.length-c,Number.POSITIVE_INFINITY);return u&&Ni(this.left,u),f.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(i){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(i)}pushMany(i){this.setCursor(Number.POSITIVE_INFINITY),Ni(this.left,i)}unshift(i){this.setCursor(0),this.right.push(i)}unshiftMany(i){this.setCursor(0),Ni(this.right,i.reverse())}setCursor(i){if(!(i===this.left.length||i>this.left.length&&this.right.length===0||i<0&&this.left.length===0))if(i<this.left.length){const r=this.left.splice(i,Number.POSITIVE_INFINITY);Ni(this.right,r.reverse())}else{const r=this.right.splice(this.left.length+this.right.length-i,Number.POSITIVE_INFINITY);Ni(this.left,r.reverse())}}}function Ni(l,i){let r=0;if(i.length<1e4)l.push(...i);else for(;r<i.length;)l.push(...i.slice(r,r+1e4)),r+=1e4}function _g(l){const i={};let r=-1,u,c,f,d,p,y,m;const x=new pb(l);for(;++r<x.length;){for(;r in i;)r=i[r];if(u=x.get(r),r&&u[1].type==="chunkFlow"&&x.get(r-1)[1].type==="listItemPrefix"&&(y=u[1]._tokenizer.events,f=0,f<y.length&&y[f][1].type==="lineEndingBlank"&&(f+=2),f<y.length&&y[f][1].type==="content"))for(;++f<y.length&&y[f][1].type!=="content";)y[f][1].type==="chunkText"&&(y[f][1]._isInFirstContentOfListItem=!0,f++);if(u[0]==="enter")u[1].contentType&&(Object.assign(i,mb(x,r)),r=i[r],m=!0);else if(u[1]._container){for(f=r,c=void 0;f--;)if(d=x.get(f),d[1].type==="lineEnding"||d[1].type==="lineEndingBlank")d[0]==="enter"&&(c&&(x.get(c)[1].type="lineEndingBlank"),d[1].type="lineEnding",c=f);else if(!(d[1].type==="linePrefix"||d[1].type==="listItemIndent"))break;c&&(u[1].end={...x.get(c)[1].start},p=x.slice(c,r),p.unshift(u),x.splice(c,r-c+1,p))}}return hn(l,0,Number.POSITIVE_INFINITY,x.slice(0)),!m}function mb(l,i){const r=l.get(i)[1],u=l.get(i)[2];let c=i-1;const f=[];let d=r._tokenizer;d||(d=u.parser[r.contentType](r.start),r._contentTypeTextTrailing&&(d._contentTypeTextTrailing=!0));const p=d.events,y=[],m={};let x,v,E=-1,b=r,N=0,k=0;const O=[k];for(;b;){for(;l.get(++c)[1]!==b;);f.push(c),b._tokenizer||(x=u.sliceStream(b),b.next||x.push(null),v&&d.defineSkip(b.start),b._isInFirstContentOfListItem&&(d._gfmTasklistFirstContentOfListItem=!0),d.write(x),b._isInFirstContentOfListItem&&(d._gfmTasklistFirstContentOfListItem=void 0)),v=b,b=b.next}for(b=r;++E<p.length;)p[E][0]==="exit"&&p[E-1][0]==="enter"&&p[E][1].type===p[E-1][1].type&&p[E][1].start.line!==p[E][1].end.line&&(k=E+1,O.push(k),b._tokenizer=void 0,b.previous=void 0,b=b.next);for(d.events=[],b?(b._tokenizer=void 0,b.previous=void 0):O.pop(),E=O.length;E--;){const j=p.slice(O[E],O[E+1]),L=f.pop();y.push([L,L+j.length-1]),l.splice(L,2,j)}for(y.reverse(),E=-1;++E<y.length;)m[N+y[E][0]]=N+y[E][1],N+=y[E][1]-y[E][0]-1;return m}const gb={resolve:xb,tokenize:vb},yb={partial:!0,tokenize:bb};function xb(l){return _g(l),l}function vb(l,i){let r;return u;function u(p){return l.enter("content"),r=l.enter("chunkContent",{contentType:"content"}),c(p)}function c(p){return p===null?f(p):me(p)?l.check(yb,d,f)(p):(l.consume(p),c)}function f(p){return l.exit("chunkContent"),l.exit("content"),i(p)}function d(p){return l.consume(p),l.exit("chunkContent"),r.next=l.enter("chunkContent",{contentType:"content",previous:r}),r=r.next,c}}function bb(l,i,r){const u=this;return c;function c(d){return l.exit("chunkContent"),l.enter("lineEnding"),l.consume(d),l.exit("lineEnding"),Ve(l,f,"linePrefix")}function f(d){if(d===null||me(d))return r(d);const p=u.events[u.events.length-1];return!u.parser.constructs.disable.null.includes("codeIndented")&&p&&p[1].type==="linePrefix"&&p[2].sliceSerialize(p[1],!0).length>=4?i(d):l.interrupt(u.parser.constructs.flow,r,i)(d)}}function Mg(l,i,r,u,c,f,d,p,y){const m=y||Number.POSITIVE_INFINITY;let x=0;return v;function v(j){return j===60?(l.enter(u),l.enter(c),l.enter(f),l.consume(j),l.exit(f),E):j===null||j===32||j===41||pc(j)?r(j):(l.enter(u),l.enter(d),l.enter(p),l.enter("chunkString",{contentType:"string"}),k(j))}function E(j){return j===62?(l.enter(f),l.consume(j),l.exit(f),l.exit(c),l.exit(u),i):(l.enter(p),l.enter("chunkString",{contentType:"string"}),b(j))}function b(j){return j===62?(l.exit("chunkString"),l.exit(p),E(j)):j===null||j===60||me(j)?r(j):(l.consume(j),j===92?N:b)}function N(j){return j===60||j===62||j===92?(l.consume(j),b):b(j)}function k(j){return!x&&(j===null||j===41||Nt(j))?(l.exit("chunkString"),l.exit(p),l.exit(d),l.exit(u),i(j)):x<m&&j===40?(l.consume(j),x++,k):j===41?(l.consume(j),x--,k):j===null||j===32||j===40||pc(j)?r(j):(l.consume(j),j===92?O:k)}function O(j){return j===40||j===41||j===92?(l.consume(j),k):k(j)}}function Og(l,i,r,u,c,f){const d=this;let p=0,y;return m;function m(b){return l.enter(u),l.enter(c),l.consume(b),l.exit(c),l.enter(f),x}function x(b){return p>999||b===null||b===91||b===93&&!y||b===94&&!p&&"_hiddenFootnoteSupport"in d.parser.constructs?r(b):b===93?(l.exit(f),l.enter(c),l.consume(b),l.exit(c),l.exit(u),i):me(b)?(l.enter("lineEnding"),l.consume(b),l.exit("lineEnding"),x):(l.enter("chunkString",{contentType:"string"}),v(b))}function v(b){return b===null||b===91||b===93||me(b)||p++>999?(l.exit("chunkString"),x(b)):(l.consume(b),y||(y=!_e(b)),b===92?E:v)}function E(b){return b===91||b===92||b===93?(l.consume(b),p++,v):v(b)}}function Rg(l,i,r,u,c,f){let d;return p;function p(E){return E===34||E===39||E===40?(l.enter(u),l.enter(c),l.consume(E),l.exit(c),d=E===40?41:E,y):r(E)}function y(E){return E===d?(l.enter(c),l.consume(E),l.exit(c),l.exit(u),i):(l.enter(f),m(E))}function m(E){return E===d?(l.exit(f),y(d)):E===null?r(E):me(E)?(l.enter("lineEnding"),l.consume(E),l.exit("lineEnding"),Ve(l,m,"linePrefix")):(l.enter("chunkString",{contentType:"string"}),x(E))}function x(E){return E===d||E===null||me(E)?(l.exit("chunkString"),m(E)):(l.consume(E),E===92?v:x)}function v(E){return E===d||E===92?(l.consume(E),x):x(E)}}function _i(l,i){let r;return u;function u(c){return me(c)?(l.enter("lineEnding"),l.consume(c),l.exit("lineEnding"),r=!0,u):_e(c)?Ve(l,u,r?"linePrefix":"lineSuffix")(c):i(c)}}const Sb={name:"definition",tokenize:wb},Eb={partial:!0,tokenize:Cb};function wb(l,i,r){const u=this;let c;return f;function f(b){return l.enter("definition"),d(b)}function d(b){return Og.call(u,l,p,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(b)}function p(b){return c=wa(u.sliceSerialize(u.events[u.events.length-1][1]).slice(1,-1)),b===58?(l.enter("definitionMarker"),l.consume(b),l.exit("definitionMarker"),y):r(b)}function y(b){return Nt(b)?_i(l,m)(b):m(b)}function m(b){return Mg(l,x,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(b)}function x(b){return l.attempt(Eb,v,v)(b)}function v(b){return _e(b)?Ve(l,E,"whitespace")(b):E(b)}function E(b){return b===null||me(b)?(l.exit("definition"),u.parser.defined.push(c),i(b)):r(b)}}function Cb(l,i,r){return u;function u(p){return Nt(p)?_i(l,c)(p):r(p)}function c(p){return Rg(l,f,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(p)}function f(p){return _e(p)?Ve(l,d,"whitespace")(p):d(p)}function d(p){return p===null||me(p)?i(p):r(p)}}const Tb={name:"hardBreakEscape",tokenize:Ab};function Ab(l,i,r){return u;function u(f){return l.enter("hardBreakEscape"),l.consume(f),c}function c(f){return me(f)?(l.exit("hardBreakEscape"),i(f)):r(f)}}const zb={name:"headingAtx",resolve:Nb,tokenize:jb};function Nb(l,i){let r=l.length-2,u=3,c,f;return l[u][1].type==="whitespace"&&(u+=2),r-2>u&&l[r][1].type==="whitespace"&&(r-=2),l[r][1].type==="atxHeadingSequence"&&(u===r-1||r-4>u&&l[r-2][1].type==="whitespace")&&(r-=u+1===r?2:4),r>u&&(c={type:"atxHeadingText",start:l[u][1].start,end:l[r][1].end},f={type:"chunkText",start:l[u][1].start,end:l[r][1].end,contentType:"text"},hn(l,u,r-u+1,[["enter",c,i],["enter",f,i],["exit",f,i],["exit",c,i]])),l}function jb(l,i,r){let u=0;return c;function c(x){return l.enter("atxHeading"),f(x)}function f(x){return l.enter("atxHeadingSequence"),d(x)}function d(x){return x===35&&u++<6?(l.consume(x),d):x===null||Nt(x)?(l.exit("atxHeadingSequence"),p(x)):r(x)}function p(x){return x===35?(l.enter("atxHeadingSequence"),y(x)):x===null||me(x)?(l.exit("atxHeading"),i(x)):_e(x)?Ve(l,p,"whitespace")(x):(l.enter("atxHeadingText"),m(x))}function y(x){return x===35?(l.consume(x),y):(l.exit("atxHeadingSequence"),p(x))}function m(x){return x===null||x===35||Nt(x)?(l.exit("atxHeadingText"),p(x)):(l.consume(x),m)}}const kb=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],wm=["pre","script","style","textarea"],Db={concrete:!0,name:"htmlFlow",resolveTo:Ob,tokenize:Rb},_b={partial:!0,tokenize:Lb},Mb={partial:!0,tokenize:Bb};function Ob(l){let i=l.length;for(;i--&&!(l[i][0]==="enter"&&l[i][1].type==="htmlFlow"););return i>1&&l[i-2][1].type==="linePrefix"&&(l[i][1].start=l[i-2][1].start,l[i+1][1].start=l[i-2][1].start,l.splice(i-2,2)),l}function Rb(l,i,r){const u=this;let c,f,d,p,y;return m;function m(w){return x(w)}function x(w){return l.enter("htmlFlow"),l.enter("htmlFlowData"),l.consume(w),v}function v(w){return w===33?(l.consume(w),E):w===47?(l.consume(w),f=!0,k):w===63?(l.consume(w),c=3,u.interrupt?i:C):cn(w)?(l.consume(w),d=String.fromCharCode(w),O):r(w)}function E(w){return w===45?(l.consume(w),c=2,b):w===91?(l.consume(w),c=5,p=0,N):cn(w)?(l.consume(w),c=4,u.interrupt?i:C):r(w)}function b(w){return w===45?(l.consume(w),u.interrupt?i:C):r(w)}function N(w){const $="CDATA[";return w===$.charCodeAt(p++)?(l.consume(w),p===$.length?u.interrupt?i:P:N):r(w)}function k(w){return cn(w)?(l.consume(w),d=String.fromCharCode(w),O):r(w)}function O(w){if(w===null||w===47||w===62||Nt(w)){const $=w===47,de=d.toLowerCase();return!$&&!f&&wm.includes(de)?(c=1,u.interrupt?i(w):P(w)):kb.includes(d.toLowerCase())?(c=6,$?(l.consume(w),j):u.interrupt?i(w):P(w)):(c=7,u.interrupt&&!u.parser.lazy[u.now().line]?r(w):f?L(w):q(w))}return w===45||Ht(w)?(l.consume(w),d+=String.fromCharCode(w),O):r(w)}function j(w){return w===62?(l.consume(w),u.interrupt?i:P):r(w)}function L(w){return _e(w)?(l.consume(w),L):he(w)}function q(w){return w===47?(l.consume(w),he):w===58||w===95||cn(w)?(l.consume(w),ne):_e(w)?(l.consume(w),q):he(w)}function ne(w){return w===45||w===46||w===58||w===95||Ht(w)?(l.consume(w),ne):te(w)}function te(w){return w===61?(l.consume(w),Y):_e(w)?(l.consume(w),te):q(w)}function Y(w){return w===null||w===60||w===61||w===62||w===96?r(w):w===34||w===39?(l.consume(w),y=w,W):_e(w)?(l.consume(w),Y):ue(w)}function W(w){return w===y?(l.consume(w),y=null,ce):w===null||me(w)?r(w):(l.consume(w),W)}function ue(w){return w===null||w===34||w===39||w===47||w===60||w===61||w===62||w===96||Nt(w)?te(w):(l.consume(w),ue)}function ce(w){return w===47||w===62||_e(w)?q(w):r(w)}function he(w){return w===62?(l.consume(w),ee):r(w)}function ee(w){return w===null||me(w)?P(w):_e(w)?(l.consume(w),ee):r(w)}function P(w){return w===45&&c===2?(l.consume(w),B):w===60&&c===1?(l.consume(w),K):w===62&&c===4?(l.consume(w),A):w===63&&c===3?(l.consume(w),C):w===93&&c===5?(l.consume(w),be):me(w)&&(c===6||c===7)?(l.exit("htmlFlowData"),l.check(_b,V,Se)(w)):w===null||me(w)?(l.exit("htmlFlowData"),Se(w)):(l.consume(w),P)}function Se(w){return l.check(Mb,ae,V)(w)}function ae(w){return l.enter("lineEnding"),l.consume(w),l.exit("lineEnding"),F}function F(w){return w===null||me(w)?Se(w):(l.enter("htmlFlowData"),P(w))}function B(w){return w===45?(l.consume(w),C):P(w)}function K(w){return w===47?(l.consume(w),d="",re):P(w)}function re(w){if(w===62){const $=d.toLowerCase();return wm.includes($)?(l.consume(w),A):P(w)}return cn(w)&&d.length<8?(l.consume(w),d+=String.fromCharCode(w),re):P(w)}function be(w){return w===93?(l.consume(w),C):P(w)}function C(w){return w===62?(l.consume(w),A):w===45&&c===2?(l.consume(w),C):P(w)}function A(w){return w===null||me(w)?(l.exit("htmlFlowData"),V(w)):(l.consume(w),A)}function V(w){return l.exit("htmlFlow"),i(w)}}function Bb(l,i,r){const u=this;return c;function c(d){return me(d)?(l.enter("lineEnding"),l.consume(d),l.exit("lineEnding"),f):r(d)}function f(d){return u.parser.lazy[u.now().line]?r(d):i(d)}}function Lb(l,i,r){return u;function u(c){return l.enter("lineEnding"),l.consume(c),l.exit("lineEnding"),l.attempt(vu,i,r)}}const Ub={name:"htmlText",tokenize:Hb};function Hb(l,i,r){const u=this;let c,f,d;return p;function p(C){return l.enter("htmlText"),l.enter("htmlTextData"),l.consume(C),y}function y(C){return C===33?(l.consume(C),m):C===47?(l.consume(C),te):C===63?(l.consume(C),q):cn(C)?(l.consume(C),ue):r(C)}function m(C){return C===45?(l.consume(C),x):C===91?(l.consume(C),f=0,N):cn(C)?(l.consume(C),L):r(C)}function x(C){return C===45?(l.consume(C),b):r(C)}function v(C){return C===null?r(C):C===45?(l.consume(C),E):me(C)?(d=v,K(C)):(l.consume(C),v)}function E(C){return C===45?(l.consume(C),b):v(C)}function b(C){return C===62?B(C):C===45?E(C):v(C)}function N(C){const A="CDATA[";return C===A.charCodeAt(f++)?(l.consume(C),f===A.length?k:N):r(C)}function k(C){return C===null?r(C):C===93?(l.consume(C),O):me(C)?(d=k,K(C)):(l.consume(C),k)}function O(C){return C===93?(l.consume(C),j):k(C)}function j(C){return C===62?B(C):C===93?(l.consume(C),j):k(C)}function L(C){return C===null||C===62?B(C):me(C)?(d=L,K(C)):(l.consume(C),L)}function q(C){return C===null?r(C):C===63?(l.consume(C),ne):me(C)?(d=q,K(C)):(l.consume(C),q)}function ne(C){return C===62?B(C):q(C)}function te(C){return cn(C)?(l.consume(C),Y):r(C)}function Y(C){return C===45||Ht(C)?(l.consume(C),Y):W(C)}function W(C){return me(C)?(d=W,K(C)):_e(C)?(l.consume(C),W):B(C)}function ue(C){return C===45||Ht(C)?(l.consume(C),ue):C===47||C===62||Nt(C)?ce(C):r(C)}function ce(C){return C===47?(l.consume(C),B):C===58||C===95||cn(C)?(l.consume(C),he):me(C)?(d=ce,K(C)):_e(C)?(l.consume(C),ce):B(C)}function he(C){return C===45||C===46||C===58||C===95||Ht(C)?(l.consume(C),he):ee(C)}function ee(C){return C===61?(l.consume(C),P):me(C)?(d=ee,K(C)):_e(C)?(l.consume(C),ee):ce(C)}function P(C){return C===null||C===60||C===61||C===62||C===96?r(C):C===34||C===39?(l.consume(C),c=C,Se):me(C)?(d=P,K(C)):_e(C)?(l.consume(C),P):(l.consume(C),ae)}function Se(C){return C===c?(l.consume(C),c=void 0,F):C===null?r(C):me(C)?(d=Se,K(C)):(l.consume(C),Se)}function ae(C){return C===null||C===34||C===39||C===60||C===61||C===96?r(C):C===47||C===62||Nt(C)?ce(C):(l.consume(C),ae)}function F(C){return C===47||C===62||Nt(C)?ce(C):r(C)}function B(C){return C===62?(l.consume(C),l.exit("htmlTextData"),l.exit("htmlText"),i):r(C)}function K(C){return l.exit("htmlTextData"),l.enter("lineEnding"),l.consume(C),l.exit("lineEnding"),re}function re(C){return _e(C)?Ve(l,be,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(C):be(C)}function be(C){return l.enter("htmlTextData"),d(C)}}const Bc={name:"labelEnd",resolveAll:Vb,resolveTo:Xb,tokenize:Qb},qb={tokenize:Zb},Yb={tokenize:Kb},Gb={tokenize:Fb};function Vb(l){let i=-1;const r=[];for(;++i<l.length;){const u=l[i][1];if(r.push(l[i]),u.type==="labelImage"||u.type==="labelLink"||u.type==="labelEnd"){const c=u.type==="labelImage"?4:2;u.type="data",i+=c}}return l.length!==r.length&&hn(l,0,l.length,r),l}function Xb(l,i){let r=l.length,u=0,c,f,d,p;for(;r--;)if(c=l[r][1],f){if(c.type==="link"||c.type==="labelLink"&&c._inactive)break;l[r][0]==="enter"&&c.type==="labelLink"&&(c._inactive=!0)}else if(d){if(l[r][0]==="enter"&&(c.type==="labelImage"||c.type==="labelLink")&&!c._balanced&&(f=r,c.type!=="labelLink")){u=2;break}}else c.type==="labelEnd"&&(d=r);const y={type:l[f][1].type==="labelLink"?"link":"image",start:{...l[f][1].start},end:{...l[l.length-1][1].end}},m={type:"label",start:{...l[f][1].start},end:{...l[d][1].end}},x={type:"labelText",start:{...l[f+u+2][1].end},end:{...l[d-2][1].start}};return p=[["enter",y,i],["enter",m,i]],p=Wt(p,l.slice(f+1,f+u+3)),p=Wt(p,[["enter",x,i]]),p=Wt(p,Rc(i.parser.constructs.insideSpan.null,l.slice(f+u+4,d-3),i)),p=Wt(p,[["exit",x,i],l[d-2],l[d-1],["exit",m,i]]),p=Wt(p,l.slice(d+1)),p=Wt(p,[["exit",y,i]]),hn(l,f,l.length,p),l}function Qb(l,i,r){const u=this;let c=u.events.length,f,d;for(;c--;)if((u.events[c][1].type==="labelImage"||u.events[c][1].type==="labelLink")&&!u.events[c][1]._balanced){f=u.events[c][1];break}return p;function p(E){return f?f._inactive?v(E):(d=u.parser.defined.includes(wa(u.sliceSerialize({start:f.end,end:u.now()}))),l.enter("labelEnd"),l.enter("labelMarker"),l.consume(E),l.exit("labelMarker"),l.exit("labelEnd"),y):r(E)}function y(E){return E===40?l.attempt(qb,x,d?x:v)(E):E===91?l.attempt(Yb,x,d?m:v)(E):d?x(E):v(E)}function m(E){return l.attempt(Gb,x,v)(E)}function x(E){return i(E)}function v(E){return f._balanced=!0,r(E)}}function Zb(l,i,r){return u;function u(v){return l.enter("resource"),l.enter("resourceMarker"),l.consume(v),l.exit("resourceMarker"),c}function c(v){return Nt(v)?_i(l,f)(v):f(v)}function f(v){return v===41?x(v):Mg(l,d,p,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(v)}function d(v){return Nt(v)?_i(l,y)(v):x(v)}function p(v){return r(v)}function y(v){return v===34||v===39||v===40?Rg(l,m,r,"resourceTitle","resourceTitleMarker","resourceTitleString")(v):x(v)}function m(v){return Nt(v)?_i(l,x)(v):x(v)}function x(v){return v===41?(l.enter("resourceMarker"),l.consume(v),l.exit("resourceMarker"),l.exit("resource"),i):r(v)}}function Kb(l,i,r){const u=this;return c;function c(p){return Og.call(u,l,f,d,"reference","referenceMarker","referenceString")(p)}function f(p){return u.parser.defined.includes(wa(u.sliceSerialize(u.events[u.events.length-1][1]).slice(1,-1)))?i(p):r(p)}function d(p){return r(p)}}function Fb(l,i,r){return u;function u(f){return l.enter("reference"),l.enter("referenceMarker"),l.consume(f),l.exit("referenceMarker"),c}function c(f){return f===93?(l.enter("referenceMarker"),l.consume(f),l.exit("referenceMarker"),l.exit("reference"),i):r(f)}}const Ib={name:"labelStartImage",resolveAll:Bc.resolveAll,tokenize:Jb};function Jb(l,i,r){const u=this;return c;function c(p){return l.enter("labelImage"),l.enter("labelImageMarker"),l.consume(p),l.exit("labelImageMarker"),f}function f(p){return p===91?(l.enter("labelMarker"),l.consume(p),l.exit("labelMarker"),l.exit("labelImage"),d):r(p)}function d(p){return p===94&&"_hiddenFootnoteSupport"in u.parser.constructs?r(p):i(p)}}const Wb={name:"labelStartLink",resolveAll:Bc.resolveAll,tokenize:$b};function $b(l,i,r){const u=this;return c;function c(d){return l.enter("labelLink"),l.enter("labelMarker"),l.consume(d),l.exit("labelMarker"),l.exit("labelLink"),f}function f(d){return d===94&&"_hiddenFootnoteSupport"in u.parser.constructs?r(d):i(d)}}const Ps={name:"lineEnding",tokenize:Pb};function Pb(l,i){return r;function r(u){return l.enter("lineEnding"),l.consume(u),l.exit("lineEnding"),Ve(l,i,"linePrefix")}}const hu={name:"thematicBreak",tokenize:eS};function eS(l,i,r){let u=0,c;return f;function f(m){return l.enter("thematicBreak"),d(m)}function d(m){return c=m,p(m)}function p(m){return m===c?(l.enter("thematicBreakSequence"),y(m)):u>=3&&(m===null||me(m))?(l.exit("thematicBreak"),i(m)):r(m)}function y(m){return m===c?(l.consume(m),u++,y):(l.exit("thematicBreakSequence"),_e(m)?Ve(l,p,"whitespace")(m):p(m))}}const zt={continuation:{tokenize:aS},exit:rS,name:"list",tokenize:lS},tS={partial:!0,tokenize:uS},nS={partial:!0,tokenize:iS};function lS(l,i,r){const u=this,c=u.events[u.events.length-1];let f=c&&c[1].type==="linePrefix"?c[2].sliceSerialize(c[1],!0).length:0,d=0;return p;function p(b){const N=u.containerState.type||(b===42||b===43||b===45?"listUnordered":"listOrdered");if(N==="listUnordered"?!u.containerState.marker||b===u.containerState.marker:mc(b)){if(u.containerState.type||(u.containerState.type=N,l.enter(N,{_container:!0})),N==="listUnordered")return l.enter("listItemPrefix"),b===42||b===45?l.check(hu,r,m)(b):m(b);if(!u.interrupt||b===49)return l.enter("listItemPrefix"),l.enter("listItemValue"),y(b)}return r(b)}function y(b){return mc(b)&&++d<10?(l.consume(b),y):(!u.interrupt||d<2)&&(u.containerState.marker?b===u.containerState.marker:b===41||b===46)?(l.exit("listItemValue"),m(b)):r(b)}function m(b){return l.enter("listItemMarker"),l.consume(b),l.exit("listItemMarker"),u.containerState.marker=u.containerState.marker||b,l.check(vu,u.interrupt?r:x,l.attempt(tS,E,v))}function x(b){return u.containerState.initialBlankLine=!0,f++,E(b)}function v(b){return _e(b)?(l.enter("listItemPrefixWhitespace"),l.consume(b),l.exit("listItemPrefixWhitespace"),E):r(b)}function E(b){return u.containerState.size=f+u.sliceSerialize(l.exit("listItemPrefix"),!0).length,i(b)}}function aS(l,i,r){const u=this;return u.containerState._closeFlow=void 0,l.check(vu,c,f);function c(p){return u.containerState.furtherBlankLines=u.containerState.furtherBlankLines||u.containerState.initialBlankLine,Ve(l,i,"listItemIndent",u.containerState.size+1)(p)}function f(p){return u.containerState.furtherBlankLines||!_e(p)?(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,d(p)):(u.containerState.furtherBlankLines=void 0,u.containerState.initialBlankLine=void 0,l.attempt(nS,i,d)(p))}function d(p){return u.containerState._closeFlow=!0,u.interrupt=void 0,Ve(l,l.attempt(zt,i,r),"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(p)}}function iS(l,i,r){const u=this;return Ve(l,c,"listItemIndent",u.containerState.size+1);function c(f){const d=u.events[u.events.length-1];return d&&d[1].type==="listItemIndent"&&d[2].sliceSerialize(d[1],!0).length===u.containerState.size?i(f):r(f)}}function rS(l){l.exit(this.containerState.type)}function uS(l,i,r){const u=this;return Ve(l,c,"listItemPrefixWhitespace",u.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function c(f){const d=u.events[u.events.length-1];return!_e(f)&&d&&d[1].type==="listItemPrefixWhitespace"?i(f):r(f)}}const Cm={name:"setextUnderline",resolveTo:oS,tokenize:sS};function oS(l,i){let r=l.length,u,c,f;for(;r--;)if(l[r][0]==="enter"){if(l[r][1].type==="content"){u=r;break}l[r][1].type==="paragraph"&&(c=r)}else l[r][1].type==="content"&&l.splice(r,1),!f&&l[r][1].type==="definition"&&(f=r);const d={type:"setextHeading",start:{...l[u][1].start},end:{...l[l.length-1][1].end}};return l[c][1].type="setextHeadingText",f?(l.splice(c,0,["enter",d,i]),l.splice(f+1,0,["exit",l[u][1],i]),l[u][1].end={...l[f][1].end}):l[u][1]=d,l.push(["exit",d,i]),l}function sS(l,i,r){const u=this;let c;return f;function f(m){let x=u.events.length,v;for(;x--;)if(u.events[x][1].type!=="lineEnding"&&u.events[x][1].type!=="linePrefix"&&u.events[x][1].type!=="content"){v=u.events[x][1].type==="paragraph";break}return!u.parser.lazy[u.now().line]&&(u.interrupt||v)?(l.enter("setextHeadingLine"),c=m,d(m)):r(m)}function d(m){return l.enter("setextHeadingLineSequence"),p(m)}function p(m){return m===c?(l.consume(m),p):(l.exit("setextHeadingLineSequence"),_e(m)?Ve(l,y,"lineSuffix")(m):y(m))}function y(m){return m===null||me(m)?(l.exit("setextHeadingLine"),i(m)):r(m)}}const cS={tokenize:fS};function fS(l){const i=this,r=l.attempt(vu,u,l.attempt(this.parser.constructs.flowInitial,c,Ve(l,l.attempt(this.parser.constructs.flow,c,l.attempt(gb,c)),"linePrefix")));return r;function u(f){if(f===null){l.consume(f);return}return l.enter("lineEndingBlank"),l.consume(f),l.exit("lineEndingBlank"),i.currentConstruct=void 0,r}function c(f){if(f===null){l.consume(f);return}return l.enter("lineEnding"),l.consume(f),l.exit("lineEnding"),i.currentConstruct=void 0,r}}const dS={resolveAll:Lg()},hS=Bg("string"),pS=Bg("text");function Bg(l){return{resolveAll:Lg(l==="text"?mS:void 0),tokenize:i};function i(r){const u=this,c=this.parser.constructs[l],f=r.attempt(c,d,p);return d;function d(x){return m(x)?f(x):p(x)}function p(x){if(x===null){r.consume(x);return}return r.enter("data"),r.consume(x),y}function y(x){return m(x)?(r.exit("data"),f(x)):(r.consume(x),y)}function m(x){if(x===null)return!0;const v=c[x];let E=-1;if(v)for(;++E<v.length;){const b=v[E];if(!b.previous||b.previous.call(u,u.previous))return!0}return!1}}}function Lg(l){return i;function i(r,u){let c=-1,f;for(;++c<=r.length;)f===void 0?r[c]&&r[c][1].type==="data"&&(f=c,c++):(!r[c]||r[c][1].type!=="data")&&(c!==f+2&&(r[f][1].end=r[c-1][1].end,r.splice(f+2,c-f-2),c=f+2),f=void 0);return l?l(r,u):r}}function mS(l,i){let r=0;for(;++r<=l.length;)if((r===l.length||l[r][1].type==="lineEnding")&&l[r-1][1].type==="data"){const u=l[r-1][1],c=i.sliceStream(u);let f=c.length,d=-1,p=0,y;for(;f--;){const m=c[f];if(typeof m=="string"){for(d=m.length;m.charCodeAt(d-1)===32;)p++,d--;if(d)break;d=-1}else if(m===-2)y=!0,p++;else if(m!==-1){f++;break}}if(i._contentTypeTextTrailing&&r===l.length&&(p=0),p){const m={type:r===l.length||y||p<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:f?d:u.start._bufferIndex+d,_index:u.start._index+f,line:u.end.line,column:u.end.column-p,offset:u.end.offset-p},end:{...u.end}};u.end={...m.start},u.start.offset===u.end.offset?Object.assign(u,m):(l.splice(r,0,["enter",m,i],["exit",m,i]),r+=2)}r++}return l}const gS={42:zt,43:zt,45:zt,48:zt,49:zt,50:zt,51:zt,52:zt,53:zt,54:zt,55:zt,56:zt,57:zt,62:jg},yS={91:Sb},xS={[-2]:$s,[-1]:$s,32:$s},vS={35:zb,42:hu,45:[Cm,hu],60:Db,61:Cm,95:hu,96:Em,126:Em},bS={38:Dg,92:kg},SS={[-5]:Ps,[-4]:Ps,[-3]:Ps,33:Ib,38:Dg,42:gc,60:[W2,Ub],91:Wb,92:[Tb,kg],93:Bc,95:gc,96:cb},ES={null:[gc,dS]},wS={null:[42,95]},CS={null:[]},TS=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:wS,contentInitial:yS,disable:CS,document:gS,flow:vS,flowInitial:xS,insideSpan:ES,string:bS,text:SS},Symbol.toStringTag,{value:"Module"}));function AS(l,i,r){let u={_bufferIndex:-1,_index:0,line:r&&r.line||1,column:r&&r.column||1,offset:r&&r.offset||0};const c={},f=[];let d=[],p=[];const y={attempt:W(te),check:W(Y),consume:L,enter:q,exit:ne,interrupt:W(Y,{interrupt:!0})},m={code:null,containerState:{},defineSkip:k,events:[],now:N,parser:l,previous:null,sliceSerialize:E,sliceStream:b,write:v};let x=i.tokenize.call(m,y);return i.resolveAll&&f.push(i),m;function v(ee){return d=Wt(d,ee),O(),d[d.length-1]!==null?[]:(ue(i,0),m.events=Rc(f,m.events,m),m.events)}function E(ee,P){return NS(b(ee),P)}function b(ee){return zS(d,ee)}function N(){const{_bufferIndex:ee,_index:P,line:Se,column:ae,offset:F}=u;return{_bufferIndex:ee,_index:P,line:Se,column:ae,offset:F}}function k(ee){c[ee.line]=ee.column,he()}function O(){let ee;for(;u._index<d.length;){const P=d[u._index];if(typeof P=="string")for(ee=u._index,u._bufferIndex<0&&(u._bufferIndex=0);u._index===ee&&u._bufferIndex<P.length;)j(P.charCodeAt(u._bufferIndex));else j(P)}}function j(ee){x=x(ee)}function L(ee){me(ee)?(u.line++,u.column=1,u.offset+=ee===-3?2:1,he()):ee!==-1&&(u.column++,u.offset++),u._bufferIndex<0?u._index++:(u._bufferIndex++,u._bufferIndex===d[u._index].length&&(u._bufferIndex=-1,u._index++)),m.previous=ee}function q(ee,P){const Se=P||{};return Se.type=ee,Se.start=N(),m.events.push(["enter",Se,m]),p.push(Se),Se}function ne(ee){const P=p.pop();return P.end=N(),m.events.push(["exit",P,m]),P}function te(ee,P){ue(ee,P.from)}function Y(ee,P){P.restore()}function W(ee,P){return Se;function Se(ae,F,B){let K,re,be,C;return Array.isArray(ae)?V(ae):"tokenize"in ae?V([ae]):A(ae);function A(oe){return Te;function Te(Ze){const Be=Ze!==null&&oe[Ze],qt=Ze!==null&&oe.null,mn=[...Array.isArray(Be)?Be:Be?[Be]:[],...Array.isArray(qt)?qt:qt?[qt]:[]];return V(mn)(Ze)}}function V(oe){return K=oe,re=0,oe.length===0?B:w(oe[re])}function w(oe){return Te;function Te(Ze){return C=ce(),be=oe,oe.partial||(m.currentConstruct=oe),oe.name&&m.parser.constructs.disable.null.includes(oe.name)?de():oe.tokenize.call(P?Object.assign(Object.create(m),P):m,y,$,de)(Ze)}}function $(oe){return ee(be,C),F}function de(oe){return C.restore(),++re<K.length?w(K[re]):B}}}function ue(ee,P){ee.resolveAll&&!f.includes(ee)&&f.push(ee),ee.resolve&&hn(m.events,P,m.events.length-P,ee.resolve(m.events.slice(P),m)),ee.resolveTo&&(m.events=ee.resolveTo(m.events,m))}function ce(){const ee=N(),P=m.previous,Se=m.currentConstruct,ae=m.events.length,F=Array.from(p);return{from:ae,restore:B};function B(){u=ee,m.previous=P,m.currentConstruct=Se,m.events.length=ae,p=F,he()}}function he(){u.line in c&&u.column<2&&(u.column=c[u.line],u.offset+=c[u.line]-1)}}function zS(l,i){const r=i.start._index,u=i.start._bufferIndex,c=i.end._index,f=i.end._bufferIndex;let d;if(r===c)d=[l[r].slice(u,f)];else{if(d=l.slice(r,c),u>-1){const p=d[0];typeof p=="string"?d[0]=p.slice(u):d.shift()}f>0&&d.push(l[c].slice(0,f))}return d}function NS(l,i){let r=-1;const u=[];let c;for(;++r<l.length;){const f=l[r];let d;if(typeof f=="string")d=f;else switch(f){case-5:{d="\r";break}case-4:{d=`
97`;break}case-3:{d=`\r
98`;break}case-2:{d=i?" ":"	";break}case-1:{if(!i&&c)continue;d=" ";break}default:d=String.fromCharCode(f)}c=f===-2,u.push(d)}return u.join("")}function jS(l){const u={constructs:B2([TS,...(l||{}).extensions||[]]),content:c(X2),defined:[],document:c(Z2),flow:c(cS),lazy:{},string:c(hS),text:c(pS)};return u;function c(f){return d;function d(p){return AS(u,f,p)}}}function kS(l){for(;!_g(l););return l}const Tm=/[\0\t\n\r]/g;function DS(){let l=1,i="",r=!0,u;return c;function c(f,d,p){const y=[];let m,x,v,E,b;for(f=i+(typeof f=="string"?f.toString():new TextDecoder(d||void 0).decode(f)),v=0,i="",r&&(f.charCodeAt(0)===65279&&v++,r=void 0);v<f.length;){if(Tm.lastIndex=v,m=Tm.exec(f),E=m&&m.index!==void 0?m.index:f.length,b=f.charCodeAt(E),!m){i=f.slice(v);break}if(b===10&&v===E&&u)y.push(-3),u=void 0;else switch(u&&(y.push(-5),u=void 0),v<E&&(y.push(f.slice(v,E)),l+=E-v),b){case 0:{y.push(65533),l++;break}case 9:{for(x=Math.ceil(l/4)*4,y.push(-2);l++<x;)y.push(-1);break}case 10:{y.push(-4),l=1;break}default:u=!0,l=1}v=E+1}return p&&(u&&y.push(-5),i&&y.push(i),y.push(null)),y}}const _S=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function MS(l){return l.replace(_S,OS)}function OS(l,i,r){if(i)return i;if(r.charCodeAt(0)===35){const c=r.charCodeAt(1),f=c===120||c===88;return Ng(r.slice(f?2:1),f?16:10)}return Oc(r)||l}const Ug={}.hasOwnProperty;function RS(l,i,r){return i&&typeof i=="object"&&(r=i,i=void 0),BS(r)(kS(jS(r).document().write(DS()(l,i,!0))))}function BS(l){const i={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter
vendor: 1,978 bytes, line 98
98:{autolink:f(Ol),autolinkProtocol:ce,autolinkEmail:ce,atxHeading:f(_l),blockQuote:f(qt),characterEscape:ce,characterReference:ce,codeFenced:f(mn),codeFencedFenceInfo:d,codeFencedFenceMeta:d,codeIndented:f(mn,d),codeText:f(Na,d),codeTextData:ce,data:ce,codeFlowValue:ce,definition:f(Yi),definitionDestinationString:d,definitionLabelString:d,definitionTitleString:d,emphasis:f(gn),hardBreakEscape:f(Ml),hardBreakTrailing:f(Ml),htmlFlow:f(Gi,d),htmlFlowData:ce,htmlText:f(Gi,d),htmlTextData:ce,image:f(Vi),label:d,link:f(Ol),listItem:f(ja),listItemValue:E,listOrdered:f(Rl,v),listUnordered:f(Rl),paragraph:f(Eu),reference:w,referenceString:d,resourceDestinationString:d,resourceTitleString:d,setextHeading:f(_l),strong:f(wu),thematicBreak:f(Cu)},exit:{atxHeading:y(),atxHeadingSequence:te,autolink:y(),autolinkEmail:Be,autolinkProtocol:Ze,blockQuote:y(),characterEscapeValue:he,characterReferenceMarkerHexadecimal:de,characterReferenceMarkerNumeric:de,characterReferenceValue:oe,characterReference:Te,codeFenced:y(O),codeFencedFence:k,codeFencedFenceInfo:b,codeFencedFenceMeta:N,codeFlowValue:he,codeIndented:y(j),codeText:y(F),codeTextData:he,data:he,definition:y(),definitionDestinationString:ne,definitionLabelString:L,definitionTitleString:q,emphasis:y(),hardBreakEscape:y(P),hardBreakTrailing:y(P),htmlFlow:y(Se),htmlFlowData:he,htmlText:y(ae),htmlTextData:he,image:y(K),label:be,labelText:re,lineEnding:ee,link:y(B),listItem:y(),listOrdered:y(),listUnordered:y(),paragraph:y(),referenceString:$,resourceDestinationString:C,resourceTitleString:A,resource:V,setextHeading:y(ue),setextHeadingLineSequence:W,setextHeadingText:Y,strong:y(),thematicBreak:y()}};Hg(i,(l||{}).mdastExtensions||[]);const r={};return u;function u(X){let J={type:"root",children:[]};const pe={stack:[J],tokenStack:[],config:i,enter:p,exit:m,buffer:d,resume:x,data:r},Ee=[];let Me=-1;for(;++Me<X.length;)if(X[Me][1].type==="listOrdered"||X[Me][1].type==="listUnordered")if(X[Me][0]==="enter")Ee.push(Me);
vendor: 40,220 bytes, lines 98-139
98else{const kt=Ee.pop();Me=c(X,kt,Me)}for(Me=-1;++Me<X.length;){const kt=i[X[Me][0]];Ug.call(kt,X[Me][1].type)&&kt[X[Me][1].type].call(Object.assign({sliceSerialize:X[Me][2].sliceSerialize},pe),X[Me][1])}if(pe.tokenStack.length>0){const kt=pe.tokenStack[pe.tokenStack.length-1];(kt[1]||Am).call(pe,void 0,kt[0])}for(J.position={start:ol(X.length>0?X[0][1].start:{line:1,column:1,offset:0}),end:ol(X.length>0?X[X.length-2][1].end:{line:1,column:1,offset:0})},Me=-1;++Me<i.transforms.length;)J=i.transforms[Me](J)||J;return J}function c(X,J,pe){let Ee=J-1,Me=-1,kt=!1,yn,yt,at,vt;for(;++Ee<=pe;){const qe=X[Ee];switch(qe[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{qe[0]==="enter"?Me++:Me--,vt=void 0;break}case"lineEndingBlank":{qe[0]==="enter"&&(yn&&!vt&&!Me&&!at&&(at=Ee),vt=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:vt=void 0}if(!Me&&qe[0]==="enter"&&qe[1].type==="listItemPrefix"||Me===-1&&qe[0]==="exit"&&(qe[1].type==="listUnordered"||qe[1].type==="listOrdered")){if(yn){let Ln=Ee;for(yt=void 0;Ln--;){const Pt=X[Ln];if(Pt[1].type==="lineEnding"||Pt[1].type==="lineEndingBlank"){if(Pt[0]==="exit")continue;yt&&(X[yt][1].type="lineEndingBlank",kt=!0),Pt[1].type="lineEnding",yt=Ln}else if(!(Pt[1].type==="linePrefix"||Pt[1].type==="blockQuotePrefix"||Pt[1].type==="blockQuotePrefixWhitespace"||Pt[1].type==="blockQuoteMarker"||Pt[1].type==="listItemIndent"))break}at&&(!yt||at<yt)&&(yn._spread=!0),yn.end=Object.assign({},yt?X[yt][1].start:qe[1].end),X.splice(yt||Ee,0,["exit",yn,qe[2]]),Ee++,pe++}if(qe[1].type==="listItemPrefix"){const Ln={type:"listItem",_spread:!1,start:Object.assign({},qe[1].start),end:void 0};yn=Ln,X.splice(Ee,0,["enter",Ln,qe[2]]),Ee++,pe++,at=void 0,vt=!0}}}return X[J][1]._spread=kt,pe}function f(X,J){return pe;function pe(Ee){p.call(this,X(Ee),Ee),J&&J.call(this,Ee)}}function d(){this.stack.push({type:"fragment",children:[]})}function p(X,J,pe){this.stack[this.stack.length-1].children.push(X),this.stack.push(X),this.tokenStack.push([J,pe||void 0]),X.position={start:ol(J.start),end:void 0}}function y(X){return J;function J(pe){X&&X.call(this,pe),m.call(this,pe)}}function m(X,J){const pe=this.stack.pop(),Ee=this.tokenStack.pop();if(Ee)Ee[0].type!==X.type&&(J?J.call(this,X,Ee[0]):(Ee[1]||Am).call(this,X,Ee[0]));else throw new Error("Cannot close `"+X.type+"` ("+Di({start:X.start,end:X.end})+"): it’s not open");pe.position.end=ol(X.end)}function x(){return O2(this.stack.pop())}function v(){this.data.expectingFirstListItemValue=!0}function E(X){if(this.data.expectingFirstListItemValue){const J=this.stack[this.stack.length-2];J.start=Number.parseInt(this.sliceSerialize(X),10),this.data.expectingFirstListItemValue=void 0}}function b(){const X=this.resume(),J=this.stack[this.stack.length-1];J.lang=X}function N(){const X=this.resume(),J=this.stack[this.stack.length-1];J.meta=X}function k(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function O(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function j(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X.replace(/(\r?\n|\r)$/g,"")}function L(X){const J=this.resume(),pe=this.stack[this.stack.length-1];pe.label=J,pe.identifier=wa(this.sliceSerialize(X)).toLowerCase()}function q(){const X=this.resume(),J=this.stack[this.stack.length-1];J.title=X}function ne(){const X=this.resume(),J=this.stack[this.stack.length-1];J.url=X}function te(X){const J=this.stack[this.stack.length-1];if(!J.depth){const pe=this.sliceSerialize(X).length;J.depth=pe}}function Y(){this.data.setextHeadingSlurpLineEnding=!0}function W(X){const J=this.stack[this.stack.length-1];J.depth=this.sliceSerialize(X).codePointAt(0)===61?1:2}function ue(){this.data.setextHeadingSlurpLineEnding=void 0}function ce(X){const pe=this.stack[this.stack.length-1].children;let Ee=pe[pe.length-1];(!Ee||Ee.type!=="text")&&(Ee=gt(),Ee.position={start:ol(X.start),end:void 0},pe.push(Ee)),this.stack.push(Ee)}function he(X){const J=this.stack.pop();J.value+=this.sliceSerialize(X),J.position.end=ol(X.end)}function ee(X){const J=this.stack[this.stack.length-1];if(this.data.atHardBreak){const pe=J.children[J.children.length-1];pe.position.end=ol(X.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&i.canContainEols.includes(J.type)&&(ce.call(this,X),he.call(this,X))}function P(){this.data.atHardBreak=!0}function Se(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X}function ae(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X}function F(){const X=this.resume(),J=this.stack[this.stack.length-1];J.value=X}function B(){const X=this.stack[this.stack.length-1];if(this.data.inReference){const J=this.data.referenceType||"shortcut";X.type+="Reference",X.referenceType=J,delete X.url,delete X.title}else delete X.identifier,delete X.label;this.data.referenceType=void 0}function K(){const X=this.stack[this.stack.length-1];if(this.data.inReference){const J=this.data.referenceType||"shortcut";X.type+="Reference",X.referenceType=J,delete X.url,delete X.title}else delete X.identifier,delete X.label;this.data.referenceType=void 0}function re(X){const J=this.sliceSerialize(X),pe=this.stack[this.stack.length-2];pe.label=MS(J),pe.identifier=wa(J).toLowerCase()}function be(){const X=this.stack[this.stack.length-1],J=this.resume(),pe=this.stack[this.stack.length-1];if(this.data.inReference=!0,pe.type==="link"){const Ee=X.children;pe.children=Ee}else pe.alt=J}function C(){const X=this.resume(),J=this.stack[this.stack.length-1];J.url=X}function A(){const X=this.resume(),J=this.stack[this.stack.length-1];J.title=X}function V(){this.data.inReference=void 0}function w(){this.data.referenceType="collapsed"}function $(X){const J=this.resume(),pe=this.stack[this.stack.length-1];pe.label=J,pe.identifier=wa(this.sliceSerialize(X)).toLowerCase(),this.data.referenceType="full"}function de(X){this.data.characterReferenceType=X.type}function oe(X){const J=this.sliceSerialize(X),pe=this.data.characterReferenceType;let Ee;pe?(Ee=Ng(J,pe==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):Ee=Oc(J);const Me=this.stack[this.stack.length-1];Me.value+=Ee}function Te(X){const J=this.stack.pop();J.position.end=ol(X.end)}function Ze(X){he.call(this,X);const J=this.stack[this.stack.length-1];J.url=this.sliceSerialize(X)}function Be(X){he.call(this,X);const J=this.stack[this.stack.length-1];J.url="mailto:"+this.sliceSerialize(X)}function qt(){return{type:"blockquote",children:[]}}function mn(){return{type:"code",lang:null,meta:null,value:""}}function Na(){return{type:"inlineCode",value:""}}function Yi(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function gn(){return{type:"emphasis",children:[]}}function _l(){return{type:"heading",depth:0,children:[]}}function Ml(){return{type:"break"}}function Gi(){return{type:"html",value:""}}function Vi(){return{type:"image",title:null,url:"",alt:null}}function Ol(){return{type:"link",title:null,url:"",children:[]}}function Rl(X){return{type:"list",ordered:X.type==="listOrdered",start:null,spread:X._spread,children:[]}}function ja(X){return{type:"listItem",spread:X._spread,checked:null,children:[]}}function Eu(){return{type:"paragraph",children:[]}}function wu(){return{type:"strong",children:[]}}function gt(){return{type:"text",value:""}}function Cu(){return{type:"thematicBreak"}}}function ol(l){return{line:l.line,column:l.column,offset:l.offset}}function Hg(l,i){let r=-1;for(;++r<i.length;){const u=i[r];Array.isArray(u)?Hg(l,u):LS(l,u)}}function LS(l,i){let r;for(r in i)if(Ug.call(i,r))switch(r){case"canContainEols":{const u=i[r];u&&l[r].push(...u);break}case"transforms":{const u=i[r];u&&l[r].push(...u);break}case"enter":case"exit":{const u=i[r];u&&Object.assign(l[r],u);break}}}function Am(l,i){throw l?new Error("Cannot close `"+l.type+"` ("+Di({start:l.start,end:l.end})+"): a different token (`"+i.type+"`, "+Di({start:i.start,end:i.end})+") is open"):new Error("Cannot close document, a token (`"+i.type+"`, "+Di({start:i.start,end:i.end})+") is still open")}function US(l){const i=this;i.parser=r;function r(u){return RS(u,{...i.data("settings"),...l,extensions:i.data("micromarkExtensions")||[],mdastExtensions:i.data("fromMarkdownExtensions")||[]})}}function HS(l,i){const r={type:"element",tagName:"blockquote",properties:{},children:l.wrap(l.all(i),!0)};return l.patch(i,r),l.applyData(i,r)}function qS(l,i){const r={type:"element",tagName:"br",properties:{},children:[]};return l.patch(i,r),[l.applyData(i,r),{type:"text",value:`
99`}]}function YS(l,i){const r=i.value?i.value+`
100`:"",u={},c=i.lang?i.lang.split(/\s+/):[];c.length>0&&(u.className=["language-"+c[0]]);let f={type:"element",tagName:"code",properties:u,children:[{type:"text",value:r}]};return i.meta&&(f.data={meta:i.meta}),l.patch(i,f),f=l.applyData(i,f),f={type:"element",tagName:"pre",properties:{},children:[f]},l.patch(i,f),f}function GS(l,i){const r={type:"element",tagName:"del",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function VS(l,i){const r={type:"element",tagName:"em",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function XS(l,i){const r=typeof l.options.clobberPrefix=="string"?l.options.clobberPrefix:"user-content-",u=String(i.identifier).toUpperCase(),c=za(u.toLowerCase()),f=l.footnoteOrder.indexOf(u);let d,p=l.footnoteCounts.get(u);p===void 0?(p=0,l.footnoteOrder.push(u),d=l.footnoteOrder.length):d=f+1,p+=1,l.footnoteCounts.set(u,p);const y={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+c,id:r+"fnref-"+c+(p>1?"-"+p:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(d)}]};l.patch(i,y);const m={type:"element",tagName:"sup",properties:{},children:[y]};return l.patch(i,m),l.applyData(i,m)}function QS(l,i){const r={type:"element",tagName:"h"+i.depth,properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function ZS(l,i){if(l.options.allowDangerousHtml){const r={type:"raw",value:i.value};return l.patch(i,r),l.applyData(i,r)}}function qg(l,i){const r=i.referenceType;let u="]";if(r==="collapsed"?u+="[]":r==="full"&&(u+="["+(i.label||i.identifier)+"]"),i.type==="imageReference")return[{type:"text",value:"!["+i.alt+u}];const c=l.all(i),f=c[0];f&&f.type==="text"?f.value="["+f.value:c.unshift({type:"text",value:"["});const d=c[c.length-1];return d&&d.type==="text"?d.value+=u:c.push({type:"text",value:u}),c}function KS(l,i){const r=String(i.identifier).toUpperCase(),u=l.definitionById.get(r);if(!u)return qg(l,i);const c={src:za(u.url||""),alt:i.alt};u.title!==null&&u.title!==void 0&&(c.title=u.title);const f={type:"element",tagName:"img",properties:c,children:[]};return l.patch(i,f),l.applyData(i,f)}function FS(l,i){const r={src:za(i.url)};i.alt!==null&&i.alt!==void 0&&(r.alt=i.alt),i.title!==null&&i.title!==void 0&&(r.title=i.title);const u={type:"element",tagName:"img",properties:r,children:[]};return l.patch(i,u),l.applyData(i,u)}function IS(l,i){const r={type:"text",value:i.value.replace(/\r?\n|\r/g," ")};l.patch(i,r);const u={type:"element",tagName:"code",properties:{},children:[r]};return l.patch(i,u),l.applyData(i,u)}function JS(l,i){const r=String(i.identifier).toUpperCase(),u=l.definitionById.get(r);if(!u)return qg(l,i);const c={href:za(u.url||"")};u.title!==null&&u.title!==void 0&&(c.title=u.title);const f={type:"element",tagName:"a",properties:c,children:l.all(i)};return l.patch(i,f),l.applyData(i,f)}function WS(l,i){const r={href:za(i.url)};i.title!==null&&i.title!==void 0&&(r.title=i.title);const u={type:"element",tagName:"a",properties:r,children:l.all(i)};return l.patch(i,u),l.applyData(i,u)}function $S(l,i,r){const u=l.all(i),c=r?PS(r):Yg(i),f={},d=[];if(typeof i.checked=="boolean"){const x=u[0];let v;x&&x.type==="element"&&x.tagName==="p"?v=x:(v={type:"element",tagName:"p",properties:{},children:[]},u.unshift(v)),v.children.length>0&&v.children.unshift({type:"text",value:" "}),v.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:i.checked,disabled:!0},children:[]}),f.className=["task-list-item"]}let p=-1;for(;++p<u.length;){const x=u[p];(c||p!==0||x.type!=="element"||x.tagName!=="p")&&d.push({type:"text",value:`
101`}),x.type==="element"&&x.tagName==="p"&&!c?d.push(...x.children):d.push(x)}const y=u[u.length-1];y&&(c||y.type!=="element"||y.tagName!=="p")&&d.push({type:"text",value:`
102`});const m={type:"element",tagName:"li",properties:f,children:d};return l.patch(i,m),l.applyData(i,m)}function PS(l){let i=!1;if(l.type==="list"){i=l.spread||!1;const r=l.children;let u=-1;for(;!i&&++u<r.length;)i=Yg(r[u])}return i}function Yg(l){const i=l.spread;return i??l.children.length>1}function e3(l,i){const r={},u=l.all(i);let c=-1;for(typeof i.start=="number"&&i.start!==1&&(r.start=i.start);++c<u.length;){const d=u[c];if(d.type==="element"&&d.tagName==="li"&&d.properties&&Array.isArray(d.properties.className)&&d.properties.className.includes("task-list-item")){r.className=["contains-task-list"];break}}const f={type:"element",tagName:i.ordered?"ol":"ul",properties:r,children:l.wrap(u,!0)};return l.patch(i,f),l.applyData(i,f)}function t3(l,i){const r={type:"element",tagName:"p",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function n3(l,i){const r={type:"root",children:l.wrap(l.all(i))};return l.patch(i,r),l.applyData(i,r)}function l3(l,i){const r={type:"element",tagName:"strong",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}function a3(l,i){const r=l.all(i),u=r.shift(),c=[];if(u){const d={type:"element",tagName:"thead",properties:{},children:l.wrap([u],!0)};l.patch(i.children[0],d),c.push(d)}if(r.length>0){const d={type:"element",tagName:"tbody",properties:{},children:l.wrap(r,!0)},p=kc(i.children[1]),y=Sg(i.children[i.children.length-1]);p&&y&&(d.position={start:p,end:y}),c.push(d)}const f={type:"element",tagName:"table",properties:{},children:l.wrap(c,!0)};return l.patch(i,f),l.applyData(i,f)}function i3(l,i,r){const u=r?r.children:void 0,f=(u?u.indexOf(i):1)===0?"th":"td",d=r&&r.type==="table"?r.align:void 0,p=d?d.length:i.children.length;let y=-1;const m=[];for(;++y<p;){const v=i.children[y],E={},b=d?d[y]:void 0;b&&(E.align=b);let N={type:"element",tagName:f,properties:E,children:[]};v&&(N.children=l.all(v),l.patch(v,N),N=l.applyData(v,N)),m.push(N)}const x={type:"element",tagName:"tr",properties:{},children:l.wrap(m,!0)};return l.patch(i,x),l.applyData(i,x)}function r3(l,i){const r={type:"element",tagName:"td",properties:{},children:l.all(i)};return l.patch(i,r),l.applyData(i,r)}const zm=9,Nm=32;function u3(l){const i=String(l),r=/\r?\n|\r/g;let u=r.exec(i),c=0;const f=[];for(;u;)f.push(jm(i.slice(c,u.index),c>0,!0),u[0]),c=u.index+u[0].length,u=r.exec(i);return f.push(jm(i.slice(c),c>0,!1)),f.join("")}function jm(l,i,r){let u=0,c=l.length;if(i){let f=l.codePointAt(u);for(;f===zm||f===Nm;)u++,f=l.codePointAt(u)}if(r){let f=l.codePointAt(c-1);for(;f===zm||f===Nm;)c--,f=l.codePointAt(c-1)}return c>u?l.slice(u,c):""}function o3(l,i){const r={type:"text",value:u3(String(i.value))};return l.patch(i,r),l.applyData(i,r)}function s3(l,i){const r={type:"element",tagName:"hr",properties:{},children:[]};return l.patch(i,r),l.applyData(i,r)}const c3={blockquote:HS,break:qS,code:YS,delete:GS,emphasis:VS,footnoteReference:XS,heading:QS,html:ZS,imageReference:KS,image:FS,inlineCode:IS,linkReference:JS,link:WS,listItem:$S,list:e3,paragraph:t3,root:n3,strong:l3,table:a3,tableCell:r3,tableRow:i3,text:o3,thematicBreak:s3,toml:ou,yaml:ou,definition:ou,footnoteDefinition:ou};function ou(){}const Gg=-1,bu=0,Mi=1,mu=2,Lc=3,Uc=4,Hc=5,qc=6,Vg=7,Xg=8,km=typeof self=="object"?self:globalThis,f3=(l,i)=>{const r=(c,f)=>(l.set(f,c),c),u=c=>{if(l.has(c))return l.get(c);const[f,d]=i[c];switch(f){case bu:case Gg:return r(d,c);case Mi:{const p=r([],c);for(const y of d)p.push(u(y));return p}case mu:{const p=r({},c);for(const[y,m]of d)p[u(y)]=u(m);return p}case Lc:return r(new Date(d),c);case Uc:{const{source:p,flags:y}=d;return r(new RegExp(p,y),c)}case Hc:{const p=r(new Map,c);for(const[y,m]of d)p.set(u(y),u(m));return p}case qc:{const p=r(new Set,c);for(const y of d)p.add(u(y));return p}case Vg:{const{name:p,message:y}=d;return r(new km[p](y),c)}case Xg:return r(BigInt(d),c);case"BigInt":return r(Object(BigInt(d)),c);case"ArrayBuffer":return r(new Uint8Array(d).buffer,d);case"DataView":{const{buffer:p}=new Uint8Array(d);return r(new DataView(p),d)}}return r(new km[f](d),c)};return u},Dm=l=>f3(new Map,l)(0),Sa="",{toString:d3}={},{keys:h3}=Object,ji=l=>{const i=typeof l;if(i!=="object"||!l)return[bu,i];const r=d3.call(l).slice(8,-1);switch(r){case"Array":return[Mi,Sa];case"Object":return[mu,Sa];case"Date":return[Lc,Sa];case"RegExp":return[Uc,Sa];case"Map":return[Hc,Sa];case"Set":return[qc,Sa];case"DataView":return[Mi,r]}return r.includes("Array")?[Mi,r]:r.includes("Error")?[Vg,r]:[mu,r]},su=([l,i])=>l===bu&&(i==="function"||i==="symbol"),p3=(l,i,r,u)=>{const c=(d,p)=>{const y=u.push(d)-1;return r.set(p,y),y},f=d=>{if(r.has(d))return r.get(d);let[p,y]=ji(d);switch(p){case bu:{let x=d;switch(y){case"bigint":p=Xg,x=d.toString();break;case"function":case"symbol":if(l)throw new TypeError("unable to serialize "+y);x=null;break;case"undefined":return c([Gg],d)}return c([p,x],d)}case Mi:{if(y){let E=d;return y==="DataView"?E=new Uint8Array(d.buffer):y==="ArrayBuffer"&&(E=new Uint8Array(d)),c([y,[...E]],d)}const x=[],v=c([p,x],d);for(const E of d)x.push(f(E));return v}case mu:{if(y)switch(y){case"BigInt":return c([y,d.toString()],d);case"Boolean":case"Number":case"String":return c([y,d.valueOf()],d)}if(i&&"toJSON"in d)return f(d.toJSON());const x=[],v=c([p,x],d);for(const E of h3(d))(l||!su(ji(d[E])))&&x.push([f(E),f(d[E])]);return v}case Lc:return c([p,d.toISOString()],d);case Uc:{const{source:x,flags:v}=d;return c([p,{source:x,flags:v}],d)}case Hc:{const x=[],v=c([p,x],d);for(const[E,b]of d)(l||!(su(ji(E))||su(ji(b))))&&x.push([f(E),f(b)]);return v}case qc:{const x=[],v=c([p,x],d);for(const E of d)(l||!su(ji(E)))&&x.push(f(E));return v}}const{message:m}=d;return c([p,{name:y,message:m}],d)};return f},_m=(l,{json:i,lossy:r}={})=>{const u=[];return p3(!(i||r),!!i,new Map,u)(l),u},gu=typeof structuredClone=="function"?(l,i)=>i&&("json"in i||"lossy"in i)?Dm(_m(l,i)):structuredClone(l):(l,i)=>Dm(_m(l,i));function m3(l,i){const r=[{type:"text",value:"↩"}];return i>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(i)}]}),r}function g3(l,i){return"Back to reference "+(l+1)+(i>1?"-"+i:"")}function y3(l){const i=typeof l.options.clobberPrefix=="string"?l.options.clobberPrefix:"user-content-",r=l.options.footnoteBackContent||m3,u=l.options.footnoteBackLabel||g3,c=l.options.footnoteLabel||"Footnotes",f=l.options.footnoteLabelTagName||"h2",d=l.options.footnoteLabelProperties||{className:["sr-only"]},p=[];let y=-1;for(;++y<l.footnoteOrder.length;){const m=l.footnoteById.get(l.footnoteOrder[y]);if(!m)continue;const x=l.all(m),v=String(m.identifier).toUpperCase(),E=za(v.toLowerCase());let b=0;const N=[],k=l.footnoteCounts.get(v);for(;k!==void 0&&++b<=k;){N.length>0&&N.push({type:"text",value:" "});let L=typeof r=="string"?r:r(y,b);typeof L=="string"&&(L={type:"text",value:L}),N.push({type:"element",tagName:"a",properties:{href:"#"+i+"fnref-"+E+(b>1?"-"+b:""),dataFootnoteBackref:"",ariaLabel:typeof u=="string"?u:u(y,b),className:["data-footnote-backref"]},children:Array.isArray(L)?L:[L]})}const O=x[x.length-1];if(O&&O.type==="element"&&O.tagName==="p"){const L=O.children[O.children.length-1];L&&L.type==="text"?L.value+=" ":O.children.push({type:"text",value:" "}),O.children.push(...N)}else x.push(...N);const j={type:"element",tagName:"li",properties:{id:i+"fn-"+E},children:l.wrap(x,!0)};l.patch(m,j),p.push(j)}if(p.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:f,properties:{...gu(d),id:"footnote-label"},children:[{type:"text",value:c}]},{type:"text",value:`
103`},{type:"element",tagName:"ol",properties:{},children:l.wrap(p,!0)},{type:"text",value:`
104`}]}}const Qg=(function(l){if(l==null)return S3;if(typeof l=="function")return Su(l);if(typeof l=="object")return Array.isArray(l)?x3(l):v3(l);if(typeof l=="string")return b3(l);throw new Error("Expected function, string, or object as test")});function x3(l){const i=[];let r=-1;for(;++r<l.length;)i[r]=Qg(l[r]);return Su(u);function u(...c){let f=-1;for(;++f<i.length;)if(i[f].apply(this,c))return!0;return!1}}function v3(l){const i=l;return Su(r);function r(u){const c=u;let f;for(f in l)if(c[f]!==i[f])return!1;return!0}}function b3(l){return Su(i);function i(r){return r&&r.type===l}}function Su(l){return i;function i(r,u,c){return!!(E3(r)&&l.call(this,r,typeof u=="number"?u:void 0,c||void 0))}}function S3(){return!0}function E3(l){return l!==null&&typeof l=="object"&&"type"in l}const Zg=[],w3=!0,Mm=!1,C3="skip";function T3(l,i,r,u){let c;typeof i=="function"&&typeof r!="function"?(u=r,r=i):c=i;const f=Qg(c),d=u?-1:1;p(l,void 0,[])();function p(y,m,x){const v=y&&typeof y=="object"?y:{};if(typeof v.type=="string"){const b=typeof v.tagName=="string"?v.tagName:typeof v.name=="string"?v.name:void 0;Object.defineProperty(E,"name",{value:"node ("+(y.type+(b?"<"+b+">":""))+")"})}return E;function E(){let b=Zg,N,k,O;if((!i||f(y,m,x[x.length-1]||void 0))&&(b=A3(r(y,x)),b[0]===Mm))return b;if("children"in y&&y.children){const j=y;if(j.children&&b[0]!==C3)for(k=(u?j.children.length:-1)+d,O=x.concat(j);k>-1&&k<j.children.length;){const L=j.children[k];if(N=p(L,k,O)(),N[0]===Mm)return N;k=typeof N[1]=="number"?N[1]:k+d}}return b}}}function A3(l){return Array.isArray(l)?l:typeof l=="number"?[w3,l]:l==null?Zg:[l]}function Kg(l,i,r,u){let c,f,d;typeof i=="function"&&typeof r!="function"?(f=void 0,d=i,c=r):(f=i,d=r,c=u),T3(l,f,p,c);function p(y,m){const x=m[m.length-1],v=x?x.children.indexOf(y):void 0;return d(y,v,x)}}const yc={}.hasOwnProperty,z3={};function N3(l,i){const r=i||z3,u=new Map,c=new Map,f=new Map,d={...c3,...r.handlers},p={all:m,applyData:k3,definitionById:u,footnoteById:c,footnoteCounts:f,footnoteOrder:[],handlers:d,one:y,options:r,patch:j3,wrap:_3};return Kg(l,function(x){if(x.type==="definition"||x.type==="footnoteDefinition"){const v=x.type==="definition"?u:c,E=String(x.identifier).toUpperCase();v.has(E)||v.set(E,x)}}),p;function y(x,v){const E=x.type,b=p.handlers[E];if(yc.call(p.handlers,E)&&b)return b(p,x,v);if(p.options.passThrough&&p.options.passThrough.includes(E)){if("children"in x){const{children:k,...O}=x,j=gu(O);return j.children=p.all(x),j}return gu(x)}return(p.options.unknownHandler||D3)(p,x,v)}function m(x){const v=[];if("children"in x){const E=x.children;let b=-1;for(;++b<E.length;){const N=p.one(E[b],x);if(N){if(b&&E[b-1].type==="break"&&(!Array.isArray(N)&&N.type==="text"&&(N.value=Om(N.value)),!Array.isArray(N)&&N.type==="element")){const k=N.children[0];k&&k.type==="text"&&(k.value=Om(k.value))}Array.isArray(N)?v.push(...N):v.push(N)}}}return v}}function j3(l,i){l.position&&(i.position=d2(l))}function k3(l,i){let r=i;if(l&&l.data){const u=l.data.hName,c=l.data.hChildren,f=l.data.hProperties;if(typeof u=="string")if(r.type==="element")r.tagName=u;else{const d="children"in r?r.children:[r];r={type:"element",tagName:u,properties:{},children:d}}r.type==="element"&&f&&Object.assign(r.properties,gu(f)),"children"in r&&r.children&&c!==null&&c!==void 0&&(r.children=c)}return r}function D3(l,i){const r=i.data||{},u="value"in i&&!(yc.call(r,"hProperties")||yc.call(r,"hChildren"))?{type:"text",value:i.value}:{type:"element",tagName:"div",properties:{},children:l.all(i)};return l.patch(i,u),l.applyData(i,u)}function _3(l,i){const r=[];let u=-1;for(i&&r.push({type:"text",value:`
105`});++u<l.length;)u&&r.push({type:"text",value:`
106`}),r.push(l[u]);return i&&l.length>0&&r.push({type:"text",value:`
107`}),r}function Om(l){let i=0,r=l.charCodeAt(i);for(;r===9||r===32;)i++,r=l.charCodeAt(i);return l.slice(i)}function Rm(l,i){const r=N3(l,i),u=r.one(l,void 0),c=y3(r),f=Array.isArray(u)?{type:"root",children:u}:u||{type:"root",children:[]};return c&&f.children.push({type:"text",value:`
108`},c),f}function M3(l,i){return l&&"run"in l?async function(r,u){const c=Rm(r,{file:u,...i});await l.run(c,u)}:function(r,u){return Rm(r,{file:u,...l||i})}}function Bm(l){if(l)throw l}var ec,Lm;function O3(){if(Lm)return ec;Lm=1;var l=Object.prototype.hasOwnProperty,i=Object.prototype.toString,r=Object.defineProperty,u=Object.getOwnPropertyDescriptor,c=function(m){return typeof Array.isArray=="function"?Array.isArray(m):i.call(m)==="[object Array]"},f=function(m){if(!m||i.call(m)!=="[object Object]")return!1;var x=l.call(m,"constructor"),v=m.constructor&&m.constructor.prototype&&l.call(m.constructor.prototype,"isPrototypeOf");if(m.constructor&&!x&&!v)return!1;var E;for(E in m);return typeof E>"u"||l.call(m,E)},d=function(m,x){r&&x.name==="__proto__"?r(m,x.name,{enumerable:!0,configurable:!0,value:x.newValue,writable:!0}):m[x.name]=x.newValue},p=function(m,x){if(x==="__proto__")if(l.call(m,x)){if(u)return u(m,x).value}else return;return m[x]};return ec=function y(){var m,x,v,E,b,N,k=arguments[0],O=1,j=arguments.length,L=!1;for(typeof k=="boolean"&&(L=k,k=arguments[1]||{},O=2),(k==null||typeof k!="object"&&typeof k!="function")&&(k={});O<j;++O)if(m=arguments[O],m!=null)for(x in m)v=p(k,x),E=p(m,x),k!==E&&(L&&E&&(f(E)||(b=c(E)))?(b?(b=!1,N=v&&c(v)?v:[]):N=v&&f(v)?v:{},d(k,{name:x,newValue:y(L,N,E)})):typeof E<"u"&&d(k,{name:x,newValue:E}));return k},ec}var R3=O3();const tc=Xm(R3);function xc(l){if(typeof l!="object"||l===null)return!1;const i=Object.getPrototypeOf(l);return(i===null||i===Object.prototype||Object.getPrototypeOf(i)===null)&&!(Symbol.toStringTag in l)&&!(Symbol.iterator in l)}function B3(){const l=[],i={run:r,use:u};return i;function r(...c){let f=-1;const d=c.pop();if(typeof d!="function")throw new TypeError("Expected function as last argument, not "+d);p(null,...c);function p(y,...m){const x=l[++f];let v=-1;if(y){d(y);return}for(;++v<c.length;)(m[v]===null||m[v]===void 0)&&(m[v]=c[v]);c=m,x?L3(x,p)(...m):d(null,...m)}}function u(c){if(typeof c!="function")throw new TypeError("Expected `middelware` to be a function, not "+c);return l.push(c),i}}function L3(l,i){let r;return u;function u(...d){const p=l.length>d.length;let y;p&&d.push(c);try{y=l.apply(this,d)}catch(m){const x=m;if(p&&r)throw x;return c(x)}p||(y&&y.then&&typeof y.then=="function"?y.then(f,c):y instanceof Error?c(y):f(y))}function c(d,...p){r||(r=!0,i(d,...p))}function f(d){c(null,d)}}const sn={basename:U3,dirname:H3,extname:q3,join:Y3,sep:"/"};function U3(l,i){if(i!==void 0&&typeof i!="string")throw new TypeError('"ext" argument must be a string');qi(l);let r=0,u=-1,c=l.length,f;if(i===void 0||i.length===0||i.length>l.length){for(;c--;)if(l.codePointAt(c)===47){if(f){r=c+1;break}}else u<0&&(f=!0,u=c+1);return u<0?"":l.slice(r,u)}if(i===l)return"";let d=-1,p=i.length-1;for(;c--;)if(l.codePointAt(c)===47){if(f){r=c+1;break}}else d<0&&(f=!0,d=c+1),p>-1&&(l.codePointAt(c)===i.codePointAt(p--)?p<0&&(u=c):(p=-1,u=d));return r===u?u=d:u<0&&(u=l.length),l.slice(r,u)}function H3(l){if(qi(l),l.length===0)return".";let i=-1,r=l.length,u;for(;--r;)if(l.codePointAt(r)===47){if(u){i=r;break}}else u||(u=!0);return i<0?l.codePointAt(0)===47?"/":".":i===1&&l.codePointAt(0)===47?"//":l.slice(0,i)}function q3(l){qi(l);let i=l.length,r=-1,u=0,c=-1,f=0,d;for(;i--;){const p=l.codePointAt(i);if(p===47){if(d){u=i+1;break}continue}r<0&&(d=!0,r=i+1),p===46?c<0?c=i:f!==1&&(f=1):c>-1&&(f=-1)}return c<0||r<0||f===0||f===1&&c===r-1&&c===u+1?"":l.slice(c,r)}function Y3(...l){let i=-1,r;for(;++i<l.length;)qi(l[i]),l[i]&&(r=r===void 0?l[i]:r+"/"+l[i]);return r===void 0?".":G3(r)}function G3(l){qi(l);const i=l.codePointAt(0)===47;let r=V3(l,!i);return r.length===0&&!i&&(r="."),r.length>0&&l.codePointAt(l.length-1)===47&&(r+="/"),i?"/"+r:r}function V3(l,i){let r="",u=0,c=-1,f=0,d=-1,p,y;for(;++d<=l.length;){if(d<l.length)p=l.codePointAt(d);else{if(p===47)break;p=47}if(p===47){if(!(c===d-1||f===1))if(c!==d-1&&f===2){if(r.length<2||u!==2||r.codePointAt(r.length-1)!==46||r.codePointAt(r.length-2)!==46){if(r.length>2){if(y=r.lastIndexOf("/"),y!==r.length-1){y<0?(r="",u=0):(r=r.slice(0,y),u=r.length-1-r.lastIndexOf("/")),c=d,f=0;continue}}else if(r.length>0){r="",u=0,c=d,f=0;continue}}i&&(r=r.length>0?r+"/..":"..",u=2)}else r.length>0?r+="/"+l.slice(c+1,d):r=l.slice(c+1,d),u=d-c-1;c=d,f=0}else p===46&&f>-1?f++:f=-1}return r}function qi(l){if(typeof l!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(l))}const X3={cwd:Q3};function Q3(){return"/"}function vc(l){return!!(l!==null&&typeof l=="object"&&"href"in l&&l.href&&"protocol"in l&&l.protocol&&l.auth===void 0)}function Z3(l){if(typeof l=="string")l=new URL(l);else if(!vc(l)){const i=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+l+"`");throw i.code="ERR_INVALID_ARG_TYPE",i}if(l.protocol!=="file:"){const i=new TypeError("The URL must be of scheme file");throw i.code="ERR_INVALID_URL_SCHEME",i}return K3(l)}function K3(l){if(l.hostname!==""){const u=new TypeError('File URL host must be "localhost" or empty on darwin');throw u.code="ERR_INVALID_FILE_URL_HOST",u}const i=l.pathname;let r=-1;for(;++r<i.length;)if(i.codePointAt(r)===37&&i.codePointAt(r+1)===50){const u=i.codePointAt(r+2);if(u===70||u===102){const c=new TypeError("File URL path must not include encoded / characters");throw c.code="ERR_INVALID_FILE_URL_PATH",c}}return decodeURIComponent(i)}const nc=["history","path","basename","stem","extname","dirname"];class Fg{constructor(i){let r;i?vc(i)?r={path:i}:typeof i=="string"||F3(i)?r={value:i}:r=i:r={},this.cwd="cwd"in r?"":X3.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let u=-1;for(;++u<nc.length;){const f=nc[u];f in r&&r[f]!==void 0&&r[f]!==null&&(this[f]=f==="history"?[...r[f]]:r[f])}let c;for(c in r)nc.includes(c)||(this[c]=r[c])}get basename(){return typeof this.path=="string"?sn.basename(this.path):void 0}set basename(i){ac(i,"basename"),lc(i,"basename"),this.path=sn.join(this.dirname||"",i)}get dirname(){return typeof this.path=="string"?sn.dirname(this.path):void 0}set dirname(i){Um(this.basename,"dirname"),this.path=sn.join(i||"",this.basename)}get extname(){return typeof this.path=="string"?sn.extname(this.path):void 0}set extname(i){if(lc(i,"extname"),Um(this.dirname,"extname"),i){if(i.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(i.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=sn.join(this.dirname,this.stem+(i||""))}get path(){return this.history[this.history.length-1]}set path(i){vc(i)&&(i=Z3(i)),ac(i,"path"),this.path!==i&&this.history.push(i)}get stem(){return typeof this.path=="string"?sn.basename(this.path,this.extname):void 0}set stem(i){ac(i,"stem"),lc(i,"stem"),this.path=sn.join(this.dirname||"",i+(this.extname||""))}fail(i,r,u){const c=this.message(i,r,u);throw c.fatal=!0,c}info(i,r,u){const c=this.message(i,r,u);return c.fatal=void 0,c}message(i,r,u){const c=new mt(i,r,u);return this.path&&(c.name=this.path+":"+c.name,c.file=this.path),c.fatal=!1,this.messages.push(c),c}toString(i){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(i||void 0).decode(this.value)}}function lc(l,i){if(l&&l.includes(sn.sep))throw new Error("`"+i+"` cannot be a path: did not expect `"+sn.sep+"`")}function ac(l,i){if(!l)throw new Error("`"+i+"` cannot be empty")}function Um(l,i){if(!l)throw new Error("Setting `"+i+"` requires `path` to be set too")}function F3(l){return!!(l&&typeof l=="object"&&"byteLength"in l&&"byteOffset"in l)}const I3=(function(l){const u=this.constructor.prototype,c=u[l],f=function(){return c.apply(f,arguments)};return Object.setPrototypeOf(f,u),f}),J3={}.hasOwnProperty;class Yc extends I3{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=B3()}copy(){const i=new Yc;let r=-1;for(;++r<this.attachers.length;){const u=this.attachers[r];i.use(...u)}return i.data(tc(!0,{},this.namespace)),i}data(i,r){return typeof i=="string"?arguments.length===2?(uc("data",this.frozen),this.namespace[i]=r,this):J3.call(this.namespace,i)&&this.namespace[i]||void 0:i?(uc("data",this.frozen),this.namespace=i,this):this.namespace}freeze(){if(this.frozen)return this;const i=this;for(;++this.freezeIndex<this.attachers.length;){const[r,...u]=this.attachers[this.freezeIndex];if(u[0]===!1)continue;u[0]===!0&&(u[0]=void 0);const c=r.call(i,...u);typeof c=="function"&&this.transformers.use(c)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(i){this.freeze();const r=cu(i),u=this.parser||this.Parser;return ic("parse",u),u(String(r),r)}process(i,r){const u=this;return this.freeze(),ic("process",this.parser||this.Parser),rc("process",this.compiler||this.Compiler),r?c(void 0,r):new Promise(c);function c(f,d){const p=cu(i),y=u.parse(p);u.run(y,p,function(x,v,E){if(x||!v||!E)return m(x);const b=v,N=u.stringify(b,E);P3(N)?E.value=N:E.result=N,m(x,E)});function m(x,v){x||!v?d(x):f?f(v):r(void 0,v)}}}processSync(i){let r=!1,u;return this.freeze(),ic("processSync",this.parser||this.Parser),rc("processSync",this.compiler||this.Compiler),this.process(i,c),qm("processSync","process",r),u;function c(f,d){r=!0,Bm(f),u=d}}run(i,r,u){Hm(i),this.freeze();const c=this.transformers;return!u&&typeof r=="function"&&(u=r,r=void 0),u?f(void 0,u):new Promise(f);function f(d,p){const y=cu(r);c.run(i,y,m);function m(x,v,E){const b=v||i;x?p(x):d?d(b):u(void 0,b,E)}}}runSync(i,r){let u=!1,c;return this.run(i,r,f),qm("runSync","run",u),c;function f(d,p){Bm(d),c=p,u=!0}}stringify(i,r){this.freeze();const u=cu(r),c=this.compiler||this.Compiler;return rc("stringify",c),Hm(i),c(i,u)}use(i,...r){const u=this.attachers,c=this.namespace;if(uc("use",this.frozen),i!=null)if(typeof i=="function")y(i,r);else if(typeof i=="object")Array.isArray(i)?p(i):d(i);else throw new TypeError("Expected usable value, not `"+i+"`");return this;function f(m){if(typeof m=="function")y(m,[]);else if(typeof m=="object")if(Array.isArray(m)){const[x,...v]=m;y(x,v)}else d(m);else throw new TypeError("Expected usable value, not `"+m+"`")}function d(m){if(!("plugins"in m)&&!("settings"in m))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");p(m.plugins),m.settings&&(c.settings=tc(!0,c.settings,m.settings))}function p(m){let x=-1;if(m!=null)if(Array.isArray(m))for(;++x<m.length;){const v=m[x];f(v)}else throw new TypeError("Expected a list of plugins, not `"+m+"`")}function y(m,x){let v=-1,E=-1;for(;++v<u.length;)if(u[v][0]===m){E=v;break}if(E===-1)u.push([m,...x]);else if(x.length>0){let[b,...N]=x;const k=u[E][1];xc(k)&&xc(b)&&(b=tc(!0,k,b)),u[E]=[m,b,...N]}}}}const W3=new Yc().freeze();function ic(l,i){if(typeof i!="function")throw new TypeError("Cannot `"+l+"` without `parser`")}function rc(l,i){if(typeof i!="function")throw new TypeError("Cannot `"+l+"` without `compiler`")}function uc(l,i){if(i)throw new Error("Cannot call `"+l+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Hm(l){if(!xc(l)||typeof l.type!="string")throw new TypeError("Expected node, got `"+l+"`")}function qm(l,i,r){if(!r)throw new Error("`"+l+"` finished async. Use `"+i+"` instead")}function cu(l){return $3(l)?l:new Fg(l)}function $3(l){return!!(l&&typeof l=="object"&&"message"in l&&"messages"in l)}function P3(l){return typeof l=="string"||e4(l)}function e4(l){return!!(l&&typeof l=="object"&&"byteLength"in l&&"byteOffset"in l)}const t4="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Ym=[],Gm={allowDangerousHtml:!0},n4=/^(https?|ircs?|mailto|xmpp)$/i,l4=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Vm(l){const i=a4(l),r=i4(l);return r4(i.runSync(i.parse(r),r),l)}function a4(l){const i=l.rehypePlugins||Ym,r=l.remarkPlugins||Ym,u=l.remarkRehypeOptions?{...l.remarkRehypeOptions,...Gm}:Gm;return W3().use(US).use(r).use(M3,u).use(i)}function i4(l){const i=l.children||"",r=new Fg;return typeof i=="string"&&(r.value=i),r}function r4(l,i){const r=i.allowedElements,u=i.allowElement,c=i.components,f=i.disallowedElements,d=i.skipHtml,p=i.unwrapDisallowed,y=i.urlTransform||u4;for(const x of l4)Object.hasOwn(i,x.from)&&(""+x.from+(x.to?"use `"+x.to+"` instead":"remove it")+t4+x.id,void 0);return Kg(l,m),y2(l,{Fragment:h.Fragment,components:c,ignoreInvalidStyle:!0,jsx:h.jsx,jsxs:h.jsxs,passKeys:!0,passNode:!0});function m(x,v,E){if(x.type==="raw"&&E&&typeof v=="number")return d?E.children.splice(v,1):E.children[v]={type:"text",value:x.value},v;if(x.type==="element"){let b;for(b in Ws)if(Object.hasOwn(Ws,b)&&Object.hasOwn(x.properties,b)){const N=x.properties[b],k=Ws[b];(k===null||k.includes(x.tagName))&&(x.properties[b]=y(String(N||""),b,x))}}if(x.type==="element"){let b=r?!r.includes(x.tagName):f?f.includes(x.tagName):!1;if(!b&&u&&typeof v=="number"&&(b=!u(x,v,E)),b&&E&&typeof v=="number")return p&&x.children?E.children.splice(v,1,...x.children):E.children.splice(v,1),v}}}function u4(l){const i=l.indexOf(":"),r=l.indexOf("?"),u=l.indexOf("#"),c=l.indexOf("/");return i===-1||c!==-1&&i>c||r!==-1&&i>r||u!==-1&&i>u||n4.test(l.slice(0,i))?l:""}const o4=`
109# Blunote Privacy Policy
110
111Last updated: May 3, 2026
112
113Blunote respects your privacy. This Privacy Policy explains what information Blunote collects, how it is used, and how Google Drive access is handled.
114
115## 1. Information We Collect
116
117Blunote is a local-first note-taking application. Your notes, folders, tags, comments, attachments, and app settings are primarily stored on your own device or in the storage location you choose.
118
119When you use Google Drive sync or backup, Blunote may access the following Google account information with your permission:
120
121- Your Google account email address, used to show which account is connected.
122- Google Drive file access limited to files and folders created or opened by Blunote, using the \`drive.file\` permission.
123
124Blunote does not request full access to your Google Drive.
125
126## 2. How Blunote Uses Google Drive Data
127
128When you connect Google Drive, Blunote creates and manages a visible folder named \`Drive-Blunote\` in your Google Drive.
129
130This folder may contain:
131
132- Markdown note files in \`notes/\`
133- Restore metadata in JSON format
134- Object structure data such as folders, tags, comments, and note indexes
135- Attachments and images in \`assets/\`
136- Full restore snapshots in \`db/blunote.snapshot.json\`
137
138Blunote uses this data only to provide backup, restore, and sync features chosen by the user.
139
140## 3. Google API Limited Use Disclosure
141
142Blunote's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
143
144Blunote does not:
145
146- Sell Google user data.
147- Use Google user data for advertising.
148- Use Google user data for credit-worthiness, lending, or profiling.
149- Transfer Google user data to third parties except as necessary to provide user-facing backup, restore, or sync functionality, comply with law, or protect security.
150
151## 4. Data Storage
152
153Google Drive backup data is stored in your own Google Drive account.
154
155Blunote may store OAuth tokens locally on your device so that you do not need to sign in every time. These tokens are used only to access the Google Drive permissions you granted.
156
157Blunote does not operate a central server that stores your Google Drive files for normal Drive backup functionality.
158
159## 5. Data Sharing
160
161Blunote does not sell, rent, or share your notes, Google Drive files, or Google account data with advertisers or data brokers.
162
163Your data may be shared only in these limited cases:
164
165- When you explicitly choose to share files through Google Drive or another service.
166- When required by law.
167- When necessary to protect the security or integrity of Blunote.
168
169## 6. Data Deletion
170
171You can delete Blunote backup data at any time by removing the \`Drive-Blunote\` folder from your Google Drive.
172
173You can disconnect Blunote from your Google account at:
174
175https://myaccount.google.com/permissions
176
177You may also delete local Blunote data from your device or selected workspace storage location.
178
179## 7. Security
180
181Blunote takes reasonable measures to protect user data, including using OAuth authorization for Google Drive access and requesting only the permissions necessary for backup and restore features.
182
183However, no storage or transmission method is completely secure. You are responsible for protecting access to your device, Google account, and backup files.
184
185## 8. Children's Privacy
186
187Blunote is not directed to children under 13. We do not knowingly collect personal information from children under 13.
188
189## 9. Changes to This Policy
190
191We may update this Privacy Policy from time to time. If we make material changes to how Google user data is accessed, used, stored, or shared, we will update this policy and request consent where required.
192
193## 10. Contact
194
195If you have questions about this Privacy Policy, contact us at:
196[[email protected]](mailto:[email protected])
197`,s4=`
198# Blunote Terms of Service
199
200Last updated: May 3, 2026
201
202These Terms of Service govern your use of Blunote.
203
204By using Blunote, you agree to these Terms.
205
206## 1. Description of Service
207
208Blunote is a note-taking and knowledge management application. It may include features for local workspaces, notes, folders, tags, comments, attachments, AI-assisted workflows, and optional cloud backup or sync integrations.
209
210Google Drive backup and sync are optional features. If enabled, Blunote may create a \`Drive-Blunote\` folder in your Google Drive to store Markdown notes, metadata, assets, and restore snapshots.
211
212## 2. Your Data
213
214You own your notes, files, and content.
215
216Blunote does not claim ownership over your user content. You are responsible for the content you create, import, store, back up, or share using Blunote.
217
218## 3. Google Drive Integration
219
220If you connect Google Drive, you authorize Blunote to create and manage Blunote-related files in your Google Drive using the permissions shown during Google authorization.
221
222Blunote requests limited Google Drive access for backup, restore, and sync features. You can revoke access at any time from your Google Account permissions page:
223
224https://myaccount.google.com/permissions
225
226Deleting the \`Drive-Blunote\` folder may remove your cloud backups.
227
228## 4. Acceptable Use
229
230You agree not to use Blunote to:
231
232- Violate any applicable law or regulation.
233- Infringe intellectual property or privacy rights.
234- Store or distribute malicious code.
235- Attempt to disrupt or abuse Blunote, Google APIs, or related services.
236- Misrepresent your identity or authorization.
237
238## 5. Backups and Data Loss
239
240Blunote may provide backup and restore tools, but you are responsible for maintaining your own backups.
241
242We do not guarantee that sync, backup, import, or restore operations will be error-free or uninterrupted. You should verify important backups and keep additional copies of important data.
243
244## 6. Third-Party Services
245
246Blunote may integrate with third-party services such as Google Drive.
247
248Your use of third-party services is subject to their own terms and privacy policies. Blunote is not responsible for third-party service availability, behavior, or data handling outside Blunote's control.
249
250## 7. Software Updates
251
252Blunote may receive updates that add, modify, or remove features. We may change or discontinue parts of the application at any time.
253
254## 8. Disclaimer
255
256Blunote is provided "as is" and "as available" without warranties of any kind, whether express or implied.
257
258To the maximum extent permitted by law, we disclaim warranties of merchantability, fitness for a particular purpose, and n
258on-infringement.
259
260## 9. Limitation of Liability
261
262To the maximum extent permitted by law, Blunote and its developers will not be liable for indirect, incidental, special, consequential, or punitive damages, including loss of data, loss of profits, or interruption of business.
263
264## 10. Termination
265
266You may stop using Blunote at any time.
267
268We may suspend or terminate access to services if you violate these Terms or use Blunote in a way that may cause harm, legal risk, or security issues.
269
270## 11. Changes to These Terms
271
272We may update these Terms from time to time. Continued use of Blunote after changes means you accept the updated Terms.
273
274## 12. Contact
275
276If you have questions about these Terms, contact us at:
277
278[[email protected]](mailto:[email protected])
279`,c4=h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"14px",height:"14px",fill:"currentColor",flexShrink:0},children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})});function f4(){const{platform:l}=nx(),{t:i}=ln(),r=l==="windows",u=r?"Windows":"macOS",c=r?"🪟":"🍎",f=r?sl.windows:sl.macos,d={h1:({children:p})=>h.jsx("h1",{style:{fontSize:"28px",fontWeight:700,color:"var(--text)",marginBottom:"24px",letterSpacing:"-0.02em"},children:p}),h2:({children:p})=>{const y=Array.isArray(p)?p[0]:p;if(typeof y=="string"&&/^\d+\./.test(y)){const m=y.indexOf("."),x=y.substring(0,m+1),v=y.substring(m+1).trim();return h.jsxs("h2",{style:{fontSize:"18px",fontWeight:700,marginTop:"40px",marginBottom:"16px",display:"flex",alignItems:"baseline",gap:"10px"},children:[h.jsx("span",{style:{color:"var(--blue)",minWidth:"24px"},children:x}),h.jsx("span",{style:{color:"var(--text)"},children:v})]})}return h.jsx("h2",{style:{fontSize:"18px",fontWeight:700,marginTop:"40px",marginBottom:"16px"},children:p})},p:({children:p})=>{const y=Array.isArray(p)?p[0]:p;return typeof y=="string"&&y.startsWith("Last updated:")?h.jsx("p",{style:{fontStyle:"italic",color:"var(--text3)",fontSize:"14px",marginBottom:"32px"},children:p}):h.jsx("p",{style:{marginBottom:"16px",lineHeight:"1.75"},children:p})},a:({children:p,...y})=>h.jsx("a",{...y,style:{color:"var(--blue)",textDecoration:"underline",fontWeight:500,transition:"opacity 0.2s"},onMouseOver:m=>m.currentTarget.style.opacity="0.7",onMouseOut:m=>m.currentTarget.style.opacity="1",children:p}),li:({children:p})=>h.jsx("li",{style:{marginBottom:"10px",paddingLeft:"4px",listStylePosition:"outside"},children:p}),ul:({children:p})=>h.jsx("ul",{style:{paddingLeft:"24px",marginBottom:"20px",listStyleType:"disc"},children:p}),ol:({children:p})=>h.jsx("ol",{style:{paddingLeft:"24px",marginBottom:"20px"},children:p})};return h.jsxs(h.Fragment,{children:[h.jsx("style",{children:`
280        .markdown-body ul li::marker {
281          color: var(--blue);
282          font-weight: 700;
283        }
284      `}),h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"nav-inner",style:{maxWidth:"680px",margin:"0 auto",display:"flex",alignItems:"center",gap:"8px"},children:[h.jsxs(pt,{className:"back",to:"/blunote",style:{display:"inline-flex",alignItems:"center",gap:"6px",fontSize:"12px",color:"var(--text3)",textDecoration:"none",padding:"4px 8px",borderRadius:"var(--r-sm)",transition:"background 0.2s, color 0.2s"},children:[c4," Blunote"]}),h.jsxs("span",{className:"breadcrumb",style:{fontSize:"12px",color:"var(--text3)",display:"flex",alignItems:"center",gap:"6px"},children:[h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{style:{color:"var(--text)",fontWeight:500},children:u})]})]})}),h.jsxs("div",{className:"detail-page",style:{maxWidth:"800px",margin:"0 auto",padding:"64px 24px 100px",display:"flex",flexDirection:"column",gap:"48px"},children:[h.jsxs("div",{className:"d-hero",style:{alignItems:"center",textAlign:"center",flexDirection:"column",gap:"24px"},children:[h.jsx("div",{style:{fontSize:"64px",filter:"drop-shadow(0 10px 20px rgba(0,0,0,0.05))"},children:c}),h.jsxs("div",{style:{maxWidth:"580px"},children:[h.jsxs("h1",{style:{fontSize:"36px",fontWeight:700,marginBottom:"16
284px",letterSpacing:"-0.03em"},children:["Blunote for ",u]}),h.jsx("p",{style:{color:"var(--text2)",fontSize:"17px",lineHeight:1.6},children:r?"Seamless, secure note-taking for Windows. Your digital garden, perfectly synced and locally controlled.":"A high-performance, native experience for macOS. The ultimate sanctuary for your thoughts and ideas."})]}),h.jsxs("a",{href:f.url,className:"download-btn",style:{textDecoration:"none",padding:"14px 40px",background:"var(--blue)",color:"white",borderRadius:"12px",fontSize:"16px",fontWeight:600,transition:"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)",marginTop:"12px",boxShadow:"0 8px 24px rgba(36, 65, 255, 0.25)"},onMouseOver:p=>{p.currentTarget.style.transform="translateY(-2px)",p.currentTarget.style.boxShadow="0 12px 30px rgba(36, 65, 255, 0.3)"},onMouseOut:p=>{p.currentTarget.style.transform="translateY(0)",p.currentTarget.style.boxShadow="0 8px 24px rgba(36, 65, 255, 0.25)"},download:!0,children:[f.label," · v",f.version]})]}),h.jsxs("div",{className:"legal-container",style:{display:"flex",flexDirection:"column",gap:"40px",maxWidth:"720px",margin:"0 auto",width:"100%"},children:[h.jsxs("div",{style:{paddingBottom:"16px",borderBottom:"1px solid var(--border)",textAlign:"center"},children:[h.jsx("h2",{style:{fontSize:"24px",fontWeight:700,color:"var(--text)",letterSpacing:"-0.02em"},children:i("Privacy & Terms","隐私政策与服务条款")}),h.jsx("p",{style:{fontSize:"14px",color:"var(--text3)",marginTop:"8px"},children:i("Please review our policies carefully.","在使用应用前,请仔细阅读我们的政策条款。")})]}),h.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"32px"},children:[h.jsx("section",{className:"legal-section",style:{background:"var(--bg2)",borderRadius:"24px",padding:"48px",border:"1px solid var(--border)",boxShadow:"0 4px 20px rgba(0,0,0,0.03)"},children:h.jsx("div",{className:"markdown-body",style:{color:"var(--text2)"},children:h.jsx(Vm,{components:d,children:o4})})}),h.jsx("section",{className:"legal-section",style:{background:"var(--bg2)",borderRadius:"24px",padding:"48px",border:"1px solid var(--border)",boxShadow:"0 4px 20px rgba(0,0,0,0.03)"},children:h.jsx("div",{className:"markdown-body",style:{color:"var(--text2)"},children:h.jsx(Vm,{components:d,children:s4})})})]})]}),h.jsx("footer",{style:{textAlign:"center",padding:"20px 0"},children:h.jsx(pt,{to:"/blunote",style:{color:"var(--text3)",textDecoration:"none",fontSize:"12px"},children:"Back to all downloads"})})]})]})}const d4=h.jsx("svg",{viewBox:"0 0 16 16",style:{width:"14px",height:"14px",fill:"currentColor",flexShrink:0},children:h.jsx("path",{d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"})});function h4(){const{t:l}=ln();return h.jsxs(h.Fragment,{children:[h.jsx("nav",{className:"top-nav",children:h.jsxs("div",{className:"nav-inner",style:{maxWidth:"680px",margin:"0 auto",display:"flex",alignItems:"center",gap:"8px"},children:[h.jsxs(pt,{className:"back",to:"/blunote",style:{display:"inline-flex",alignItems:"center",gap:"6px",fontSize:"12px",color:"var(--text3)",textDecoration:"none",padding:"4px 8px",borderRadius:"var(--r-sm)",transition:"background 0.2s, color 0.2s"},children:[d4," Blunote"]}),h.jsxs("span",{className:"breadcrumb",style:{fontSize:"12px",color:"var(--text3)",display:"flex",alignItems:"center",gap:"6px"},children:[h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{children:"Blunote"}),h.jsx("span",{style:{color:"var(--text3)"},children:"/"}),h.jsx("span",{style:{color:"var(--text)",fontWeight:500},children:"Support"})]})]})}),h.jsxs("div",{className:"detail-page",style:{position:"relative",zIndex:1,maxWidth:"680px",margin:"0 auto",padding:"36px 20px 80px",display:"flex",flexDirection:"column",gap:"12px"},children:[h.jsxs("div",{className:"d-card",style:{padding:"32px 24px"},children:[h.jsx("h1",{style:{fontSize:"24px",fontWeight:600,color:"var(--text)",marginBottom:"16px"},children:"Blunote Support"}),h.jsx("p",{style:{fontSize:"14px",color:"var(--text2)",lineHeight:1.6,marginBottom:"24px"},children:l("If you encounter any issues or have questions regarding Blunote, please feel free to reach out to our support team.","如æž
284œæ‚¨åœ¨ä½¿ç”¨ Blunote 过程中遇到任何问题或有任何疑问,请随时联系我们的支持团队。")}),h.jsxs("div",{style:{padding:"20px",background:"var(--glass)",borderRadius:"12px",display:"flex",flexDirection:"column",gap:"8px"},children:[h.jsx("div",{style:{fontSize:"12px",color:"var(--text3)",textTransform:"uppercase",letterSpacing:"0.05em"},children:l("Contact Email","联系邮箱")}),h.jsx("a",{href:"mailto:[email protected]",style:{fontSize:"18px",fontWeight:500,color:"var(--blue)",textDecoration:"none"},children:"[email protected]"})]})]}),h.jsx("footer",{className:"footer",style:{marginTop:"28px",textAlign:"center",fontSize:"11px",color:"var(--text3)"},children:h.jsxs("p",{children:["no bluue  ·  Powered by ",h.jsx("a",{href:"https://workers.cloudflare.com",target:"_blank",rel:"noopener noreferrer",style:{color:"var(--blue)",textDecoration:"none"},children:"Cloudflare Workers"})]})})]})]})}function p4(){const{theme:l}=ln();return l!=="sunlit"?null:h.jsx("div",{id:"dappled-light",children:h.jsx("div",{className:"perspective",children:h.jsx("div",{id:"leaves",children:h.jsx("svg",{style:{width:0,height:0,position:"absolute"},children:h.jsx("defs",{children:h.jsxs("filter",{id:"wind",x:"-20%",y:"-20%",width:"140%",height:"140%",children:[h.jsx("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"12",result:"blurredLeaves"}),h.jsx("feTurbulence",{type:"fractalNoise",numOctaves:"2",seed:"1",result:"windNoise",children:h.jsx("animate",{attributeName:"baseFrequency",dur:"24s",keyTimes:"0;0.5;1",values:"0.003 0.002;0.005 0.004;0.003 0.002",repeatCount:"indefinite"})}),h.jsx("feDisplacementMap",{in:"blurredLeaves",in2:"windNoise",scale:"15",xChannelSelector:"R",yChannelSelector:"G",children:h.jsx("animate",{attributeName:"scale",dur:"24s",keyTimes:"0;0.25;0.5;0.75;1",values:"10;20;15;20;10",repeatCount:"indefinite"})})]})})})})})})}function m4(){return h.jsxs(Wx,{children:[h.jsx(p4,{}),h.jsxs(Yx,{children:[h.jsx(sv,{}),h.jsxs(yx,{children:[h.jsx(kl,{path:"/",element:h.jsx(Dv,{})}),h.jsx(kl,{path:"/ai-life/vibe-coding",element:h.jsx(Ov,{})}),h.jsx(kl,{path:"/ai-life/catmark",element:h.jsx(Hv,{})}),h.jsx(kl,{path:"/blunote",element:h.jsx(Gv,{})}),h.jsx(kl,{path:"/blunote/support",element:h.jsx(h4,{})}),h.jsx(kl,{path:"/blunote/:platform",element:h.jsx(f4,{})})]})]})]})}x1.createRoot(document.getElementById("root")).render(h.jsx(U.StrictMode,{children:h.jsx(m4,{})}));

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.