vendor: 2,842 bytes, lines 1-9
1(function(Yn,En){typeof exports=="object"&&typeof module<"u"?En(exports):typeof define=="function"&&define.amd?define(["exports"],En):(Yn=typeof globalThis<"u"?globalThis:Yn||self,En(Yn.RiftWord={}))})(this,(function(Yn){"use strict";var mN=Object.defineProperty;var pN=(Yn,En,wr)=>En in Yn?mN(Yn,En,{enumerable:!0,configurable:!0,writable:!0,value:wr}):Yn[En]=wr;var Rt=(Yn,En,wr)=>pN(Yn,typeof En!="symbol"?En+"":En,wr);var En=typeof document<"u"?document.currentScript:null;function wr(n,t){for(var a=0;a<t.length;a++){const l=t[a];if(typeof l!="string"&&!Array.isArray(l)){for(const o in l)if(o!=="default"&&!(o in n)){const c=Object.getOwnPropertyDescriptor(l,o);c&&Object.defineProperty(n,o,c.get?c:{enumerable:!0,get:()=>l[o]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}function PS(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Df={exports:{}},ko={},zf={exports:{}},Lf={};/** 2 * @license React 3 * scheduler.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 Xp;function IS(){return Xp||(Xp=1,(function(n){function t(N,Y){var J=N.length;N.push(Y);e:for(;0<J;){var ce=J-1>>>1,pe=N[ce];if(0<o(pe,Y))N[ce]=Y,N[J]=pe,J=ce;else break e}}function a(N){return N.length===0?null:N[0]}function l(N){if(N.length===0)return null;var Y=N[0],J=N.pop();if(J!==Y){N[0]=J;e:for(var ce=0,pe=N.length,M=pe>>>1;ce<M;){var te=2*(ce+1)-1,oe=N[te],se=te+1,de=N[se];if(0>o(oe,J))se<pe&&0>o(de,oe)?(N[ce]=de,N[se]=J,ce=se):(N[ce]=oe,N[te]=J,ce=te);else if(se<pe&&0>o(de,J))N[ce]=de,N[se]=J,ce=se;else break e}}return Y}function o(N,Y){var J=N.sortIndex-Y.sortIndex;return J!==0?J:N.id-Y.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var u=Date,h=u.now();n.unstable_now=function(){return u.now()-h}}var g=[],p=[],v=1,x=null,C=3,S=!1,T=!1,_=!1,E=!1,j=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function D(N){for(var Y=a(p);Y!==null;){if(Y.callback===null)l(p);else if(Y.startTime<=N)l(p),Y.sortIndex=Y.expirationTime,t(g,Y);else break;Y=a(p)}}function A(N){if(_=!1,D(N),!T)if(a(g)!==null)T=!0,L||(L=!0,V());else{var Y=a(p);Y!==null&&I(A,Y.startTime-N)}}var L=!1,P=-1,q=5,ie=-1;function X(){return E?!0:!(n.unstable_now()-ie<q)}function B(){if(E=!1,L){var N=n.unstable_now();ie=N;var Y=!0;try{e:{T=!1,_&&(_=!1,O(P),P=-1),S=!0;var J=C;try{t:{for(D(N),x=a(g);x!==null&&!(x.expirationTime>N&&X());){var ce=x.callback;if(typeof ce=="function"){x.callback=null,C=x.priorityLevel;var pe=ce(x.expirationTime<=N);
vendor: 18,054 bytes, lines 9-33
9if(N=n.unstable_now(),typeof pe=="function"){x.callback=pe,D(N),Y=!0;break t}x===a(g)&&l(g),D(N)}else l(g);x=a(g)}if(x!==null)Y=!0;else{var M=a(p);M!==null&&I(A,M.startTime-N),Y=!1}}break e}finally{x=null,C=J,S=!1}Y=void 0}}finally{Y?V():L=!1}}}var V;if(typeof z=="function")V=function(){z(B)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,K=G.port2;G.port1.onmessage=B,V=function(){K.postMessage(null)}}else V=function(){j(B,0)};function I(N,Y){P=j(function(){N(n.unstable_now())},Y)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(N){N.callback=null},n.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):q=0<N?Math.floor(1e3/N):5},n.unstable_getCurrentPriorityLevel=function(){return C},n.unstable_next=function(N){switch(C){case 1:case 2:case 3:var Y=3;break;default:Y=C}var J=C;C=Y;try{return N()}finally{C=J}},n.unstable_requestPaint=function(){E=!0},n.unstable_runWithPriority=function(N,Y){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var J=C;C=N;try{return Y()}finally{C=J}},n.unstable_scheduleCallback=function(N,Y,J){var ce=n.unstable_now();switch(typeof J=="object"&&J!==null?(J=J.delay,J=typeof J=="number"&&0<J?ce+J:ce):J=ce,N){case 1:var pe=-1;break;case 2:pe=250;break;case 5:pe=1073741823;break;case 4:pe=1e4;break;default:pe=5e3}return pe=J+pe,N={id:v++,callback:Y,priorityLevel:N,startTime:J,expirationTime:pe,sortIndex:-1},J>ce?(N.sortIndex=J,t(p,N),a(g)===null&&N===a(p)&&(_?(O(P),P=-1):_=!0,I(A,J-ce))):(N.sortIndex=pe,t(g,N),T||S||(T=!0,L||(L=!0,V()))),N},n.unstable_shouldYield=X,n.unstable_wrapCallback=function(N){var Y=C;return function(){var J=C;C=Y;try{return N.apply(this,arguments)}finally{C=J}}}})(Lf)),Lf}var Vp;function US(){return Vp||(Vp=1,zf.exports=IS()),zf.exports}var Bf={exports:{}},qe={};/** 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 Kp;function FS(){if(Kp)return qe;Kp=1;var n=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),C=Symbol.iterator;function S(M){return M===null||typeof M!="object"?null:(M=C&&M[C]||M["@@iterator"],typeof M=="function"?M:null)}var T={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,E={};function j(M,te,oe){this.props=M,this.context=te,this.refs=E,this.updater=oe||T}j.prototype.isReactComponent={},j.prototype.setState=function(M,te){if(typeof M!="object"&&typeof M!="function"&&M!=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,M,te,"setState")},j.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function O(){}O.prototype=j.prototype;function z(M,te,oe){this.props=M,this.context=te,this.refs=E,this.updater=oe||T}var D=z.prototype=new O;D.constructor=z,_(D,j.prototype),D.isPureReactComponent=!0;var A=Array.isArray;function L(){}var P={H:null,A:null,T:null,S:null},q=Object.prototype.hasOwnProperty;function ie(M,te,oe){var se=oe.ref;return{$$typeof:n,type:M,key:te,ref:se!==void 0?se:null,props:oe}}function X(M,te){return ie(M.type,te,M.props)}function B(M){return typeof M=="object"&&M!==null&&M.$$typeof===n}function V(M){var te={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function(oe){return te[oe]})}var G=/\/+/g;function K(M,te){return typeof M=="object"&&M!==null&&M.key!=null?V(""+M.key):te.toString(36)}function I(M){switch(M.status){case"fulfilled":return M.value;case"rejected":throw M.reason;default:switch(typeof M.status=="string"?M.then(L,L):(M.status="pending",M.then(function(te){M.status==="pending"&&(M.status="fulfilled",M.value=te)},function(te){M.status==="pending"&&(M.status="rejected",M.reason=te)})),M.status){case"fulfilled":return M.value;case"rejected":throw M.reason}}throw M}function N(M,te,oe,se,de){var fe=typeof M;(fe==="undefined"||fe==="boolean")&&(M=null);var be=!1;if(M===null)be=!0;else switch(fe){case"bigint":case"string":case"number":be=!0;break;case"object":switch(M.$$typeof){case n:case t:be=!0;break;case v:return be=M._init,N(be(M._payload),te,oe,se,de)}}if(be)return de=de(M),be=se===""?"."+K(M,0):se,A(de)?(oe="",be!=null&&(oe=be.replace(G,"$&/")+"/"),N(de,te,oe,"",function(Re){return Re})):de!=null&&(B(de)&&(de=X(de,oe+(de.key==null||M&&M.key===de.key?"":(""+de.key).replace(G,"$&/")+"/")+be)),te.push(de)),1;be=0;var ve=se===""?".":se+":";if(A(M))for(var Ee=0;Ee<M.length;Ee++)se=M[Ee],fe=ve+K(se,Ee),be+=N(se,te,oe,fe,de);else if(Ee=S(M),typeof Ee=="function")for(M=Ee.call(M),Ee=0;!(se=M.next()).done;)se=se.value,fe=ve+K(se,Ee++),be+=N(se,te,oe,fe,de);else if(fe==="object"){if(typeof M.then=="function")return N(I(M),te,oe,se,de);throw te=String(M),Error("Objects are not valid as a React child (found: "+(te==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":te)+"). If you meant to render a collection of children, use an array instead.")}return be}function Y(M,te,oe){if(M==null)return M;var se=[],de=0;return N(M,se,"","",function(fe){return te.call(oe,fe,de++)}),se}function J(M){if(M._status===-1){var te=M._result;te=te(),te.then(function(oe){(M._status===0||M._status===-1)&&(M._status=1,M._result=oe)},function(oe){(M._status===0||M._status===-1)&&(M._status=2,M._result=oe)}),M._status===-1&&(M._status=0,M._result=te)}if(M._status===1)return M._result.default;throw M._result}var ce=typeof reportError=="function"?reportError:function(M){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var te=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof M=="object"&&M!==null&&typeof M.message=="string"?String(M.message):String(M),error:M});if(!window.dispatchEvent(te))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",M);return}console.error(M)},pe={map:Y,forEach:function(M,te,oe){Y(M,function(){te.apply(this,arguments)},oe)},count:function(M){var te=0;return Y(M,function(){te++}),te},toArray:function(M){return Y(M,function(te){return te})||[]},only:function(M){if(!B(M))throw Error("React.Children.only expected to receive a single React element child.");return M}};return qe.Activity=x,qe.Children=pe,qe.Component=j,qe.Fragment=a,qe.Profiler=o,qe.PureComponent=z,qe.StrictMode=l,qe.Suspense=g,qe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,qe.__COMPILER_RUNTIME={__proto__:null,c:function(M){return P.H.useMemoCache(M)}},qe.cache=function(M){return function(){return M.apply(null,arguments)}},qe.cacheSignal=function(){return null},qe.cloneElement=function(M,te,oe){if(M==null)throw Error("The argument must be a React element, but you passed "+M+".");var se=_({},M.props),de=M.key;if(te!=null)for(fe in te.key!==void 0&&(de=""+te.key),te)!q.call(te,fe)||fe==="key"||fe==="__self"||fe==="__source"||fe==="ref"&&te.ref===void 0||(se[fe]=te[fe]);var fe=arguments.length-2;if(fe===1)se.children=oe;else if(1<fe){for(var be=Array(fe),ve=0;ve<fe;ve++)be[ve]=arguments[ve+2];se.children=be}return ie(M.type,de,se)},qe.createContext=function(M){return M={$$typeof:u,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null},M.Provider=M,M.Consumer={$$typeof:c,_context:M},M},qe.createElement=function(M,te,oe){var se,de={},fe=null;if(te!=null)for(se in te.key!==void 0&&(fe=""+te.key),te)q.call(te,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(de[se]=te[se]);var be=arguments.length-2;if(be===1)de.children=oe;else if(1<be){for(var ve=Array(be),Ee=0;Ee<be;Ee++)ve[Ee]=arguments[Ee+2];de.children=ve}if(M&&M.defaultProps)for(se in be=M.defaultProps,be)de[se]===void 0&&(de[se]=be[se]);return ie(M,fe,de)},qe.createRef=function(){return{current:null}},qe.forwardRef=function(M){return{$$typeof:h,render:M}},qe.isValidElement=B,qe.lazy=function(M){return{$$typeof:v,_payload:{_status:-1,_result:M},_init:J}},qe.memo=function(M,te){return{$$typeof:p,type:M,compare:te===void 0?null:te}},qe.startTransition=function(M){var te=P.T,oe={};P.T=oe;try{var se=M(),de=P.S;de!==null&&de(oe,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(L,ce)}catch(fe){ce(fe)}finally{te!==null&&oe.types!==null&&(te.types=oe.types),P.T=te}},qe.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},qe.use=function(M){return P.H.use(M)},qe.useActionState=function(M,te,oe){return P.H.useActionState(M,te,oe)},qe.useCallback=function(M,te){return P.H.useCallback(M,te)},qe.useContext=function(M){return P.H.useContext(M)},qe.useDebugValue=function(){},qe.useDeferredValue=function(M,te){return P.H.useDeferredValue(M,te)},qe.useEffect=function(M,te){return P.H.useEffect(M,te)},qe.useEffectEvent=function(M){return P.H.useEffectEvent(M)},qe.useId=function(){return P.H.useId()},qe.useImperativeHandle=function(M,te,oe){return P.H.useImperativeHandle(M,te,oe)},qe.useInsertionEffect=function(M,te){return P.H.useInsertionEffect(M,te)},qe.useLayoutEffect=function(M,te){return P.H.useLayoutEffect(M,te)},qe.useMemo=function(M,te){return P.H.useMemo(M,te)},qe.useOptimistic=function(M,te){return P.H.useOptimistic(M,te)},qe.useReducer=function(M,te,oe){return P.H.useReducer(M,te,oe)},qe.useRef=function(M){return P.H.useRef(M)},qe.useState=function(M){return P.H.useState(M)},qe.useSyncExternalStore=function(M,te,oe){return P.H.useSyncExternalStore(M,te,oe)},qe.useTransition=function(){return P.H.useTransition()},qe.version="19.2.7",qe}var $p;function To(){return $p||($p=1,Bf.exports=FS()),Bf.exports}var Hf={exports:{}},vn={};/** 18 * @license React 19 * react-dom.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 Qp;function YS(){if(Qp)return vn;Qp=1;var n=To();function t(g){var p="https://react.dev/errors/"+g;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)p+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+g+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var l={d:{f:a,r:function(){throw Error(t(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},o=Symbol.for("react.portal");function c(g,p,v){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:x==null?null:""+x,children:g,containerInfo:p,implementation:v}}var u=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(g,p){if(g==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return vn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=l,vn.createPortal=function(g,p){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(t(299));return c(g,p,null,v)},vn.flushSync=function(g){var p=u.T,v=l.p;try{if(u.T=null,l.p=2,g)return g()}finally{u.T=p,l.p=v,l.d.f()}},vn.preconnect=function(g,p){typeof g=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,l.d.C(g,p))},vn.prefetchDNS=function(g){typeof g=="string"&&l.d.D(g)},vn.preinit=function(g,p){if(typeof g=="string"&&p&&typeof p.as=="string"){var v=p.as,x=h(v,p.crossOrigin),C=typeof p.integrity=="string"?p.integrity:void 0,S=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;v==="style"?l.d.S(g,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:x,integrity:C,fetchPriority:S}):v==="script"&&l.d.X(g,{crossOrigin:x,integrity:C,fetchPriority:S,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},vn.preinitModule=function(g,p){if(typeof g=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var v=h(p.as,p.crossOrigin);l.d.M(g,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&l.d.M(g)},vn.preload=function(g,p){if(typeof g=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var v=p.as,x=h(v,p.crossOrigin);l.d.L(g,v,{crossOrigin:x,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},vn.preloadModule=function(g,p){if(typeof g=="string")if(p){var v=h(p.as,p.crossOrigin);l.d.m(g,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else l.d.m(g)},vn.requestFormReset=function(g){l.d.r(g)},vn.unstable_batchedUpdates=function(g,p){return g(p)},vn.useFormState=function(g,p,v){return u.H.useFormState(g,p,v)},vn.useFormStatus=function(){return u.H.useHostTransitionStatus()},vn.version="19.2.7",vn}var Zp;function Jp(){if(Zp)return Hf.exports;Zp=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(t){console.error(t)}}return n(),Hf.exports=YS(),Hf.exports}/** 26 * @license React 27 * react-dom-client.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 Wp;function qS(){if(Wp)return ko;Wp=1;var n=US(),t=To(),a=Jp();function l(e){var i="https://react.dev/errors/"+e;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)i+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var i=e,r=e;if(e.alternate)for(;i.return;)i=i.return;else{e=i;do i=e,(i.flags&4098)!==0&&(r=i.return),e=i.return;while(e)}return i.tag===3?r:null}function u(e){if(e.tag===13){var i=e.memoizedState;if(i===null&&(e=e.alternate,e!==null&&(i=e.memoizedState)),i!==null)return i.dehydrated}return null}function h(e){if(e.tag===31){var i=e.memoizedState;if(i===null&&(e=e.alternate,e!==null&&(i=e.memoizedState)),i!==null)return i.dehydrated}return null}function g(e){if(c(e)!==e)throw Error(l(188))}function p(e){var i=e.alternate;if(!i){if(i=c(e),i===null)throw Error(l(188));return i!==e?null:e}for(var r=e,s=i;;){var f=r.return;if(f===null)break;var m=f.alternate;if(m===null){if(s=f.return,s!==null){r=s;continue}break}if(f.child===m.child){for(m=f.child;m;){if(m===r)return g(f),e;if(m===s)return g(f),i;m=m.sibling}throw Error(l(188))}if(r.return!==s.return)r=f,s=m;else{for(var w=!1,k=f.child;k;){if(k===r){w=!0,r=f,s=m;break}if(k===s){w=!0,s=f,r=m;break}k=k.sibling}if(!w){for(k=m.child;k;){if(k===r){w=!0,r=m,s=f;break}if(k===s){w=!0,s=m,r=f;break}k=k.sibling}if(!w)throw Error(l(189))}}if(r.alternate!==s)throw Error(l(190))}if(r.tag!==3)throw Error(l(188));return r.stateNode.current===r?e:i}function v(e){var i=e.tag;if(i===5||i===26||i===27||i===6)return e;for(e=e.child;e!==null;){if(i=v(e),i!==null)return i;e=e.sibling}return null}var x=Object.assign,C=Symbol.for("react.element"),S=Symbol.for("react.transitional.element"),T=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),z=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),ie=Symbol.for("react.activity"),X=Symbol.for("react.memo_cache_sentinel"),B=Symbol.iterator;function V(e){return e===null||typeof e!="object"?null:(e=B&&e[B]||e["@@iterator"],typeof e=="function"?e:null)}var G=Symbol.for("react.client.reference");function K(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===G?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case _:return"Fragment";case j:return"Profiler";case E:return"StrictMode";case A:return"Suspense";case L:return"SuspenseList";case ie:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case T:return"Portal";case z:return e.displayName||"Context";case O:return(e._context.displayName||"Context")+".Consumer";case D:var i=e.render;return e=e.displayName,e||(e=i.displayName||i.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case P:return i=e.displayName||null,i!==null?i:K(e.type)||"Memo";case q:i=e._payload,e=e._init;try{return K(e(i))}catch{}}return null}var I=Array.isArray,N=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,J={pending:!1,data:null,method:null,action:null},ce=[],pe=-1;function M(e){return{current:e}}function te(e){0>pe||(e.current=ce[pe],ce[pe]=null,pe--)}function oe(e,i){pe++,ce[pe]=e.current,e.current=i}var se=M(null),de=M(null),fe=M(null),be=M(null);function ve(e,i){switch(oe(fe,i),oe(de,e),oe(se,null),i.nodeType){case 9:case 11:e=(e
vendor: 12,099 bytes, lines 33-40
33=i.documentElement)&&(e=e.namespaceURI)?sS(e):0;break;default:if(e=i.tagName,i=i.namespaceURI)i=sS(i),e=cS(i,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}te(se),oe(se,e)}function Ee(){te(se),te(de),te(fe)}function Re(e){e.memoizedState!==null&&oe(be,e);var i=se.current,r=cS(i,e.type);i!==r&&(oe(de,e),oe(se,r))}function Je(e){de.current===e&&(te(se),te(de)),be.current===e&&(te(be),$s._currentValue=J)}var gt,ke;function Ne(e){if(gt===void 0)try{throw Error()}catch(r){var i=r.stack.trim().match(/\n( *(at )?)/);gt=i&&i[1]||"",ke=-1<r.stack.indexOf(` 34 at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return` 35`+gt+e+ke}var Ue=!1;function at(e,i){if(!e||Ue)return"";Ue=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(i){var re=function(){throw Error()};if(Object.defineProperty(re.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(re,[])}catch(ne){var ee=ne}Reflect.construct(e,[],re)}else{try{re.call()}catch(ne){ee=ne}e.call(re.prototype)}}else{try{throw Error()}catch(ne){ee=ne}(re=e())&&typeof re.catch=="function"&&re.catch(function(){})}}catch(ne){if(ne&&ee&&typeof ne.stack=="string")return[ne.stack,ee.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var f=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");f&&f.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=s.DetermineComponentFrameRoot(),w=m[0],k=m[1];if(w&&k){var H=w.split(` 36`),W=k.split(` 37`);for(f=s=0;s<H.length&&!H[s].includes("DetermineComponentFrameRoot");)s++;for(;f<W.length&&!W[f].includes("DetermineComponentFrameRoot");)f++;if(s===H.length||f===W.length)for(s=H.length-1,f=W.length-1;1<=s&&0<=f&&H[s]!==W[f];)f--;for(;1<=s&&0<=f;s--,f--)if(H[s]!==W[f]){if(s!==1||f!==1)do if(s--,f--,0>f||H[s]!==W[f]){var ae=` 38`+H[s].replace(" at new "," at ");return e.displayName&&ae.includes("<anonymous>")&&(ae=ae.replace("<anonymous>",e.displayName)),ae}while(1<=s&&0<=f);break}}}finally{Ue=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?Ne(r):""}function Ae(e,i){switch(e.tag){case 26:case 27:case 5:return Ne(e.type);case 16:return Ne("Lazy");case 13:return e.child!==i&&i!==null?Ne("Suspense Fallback"):Ne("Suspense");case 19:return Ne("SuspenseList");case 0:case 15:return at(e.type,!1);case 11:return at(e.type.render,!1);case 1:return at(e.type,!0);case 31:return Ne("Activity");default:return""}}function xe(e){try{var i="",r=null;do i+=Ae(e,r),r=e,e=e.return;while(e);return i}catch(s){return` 39Error generating stack: `+s.message+` 40`+s.stack}}var ue=Object.prototype.hasOwnProperty,he=n.unstable_scheduleCallback,Q=n.unstable_cancelCallback,me=n.unstable_shouldYield,_e=n.unstable_requestPaint,je=n.unstable_now,Ot=n.unstable_getCurrentPriorityLevel,en=n.unstable_ImmediatePriority,zt=n.unstable_UserBlockingPriority,jt=n.unstable_NormalPriority,ct=n.unstable_LowPriority,et=n.unstable_IdlePriority,Bt=n.log,Kn=n.unstable_setDisableYieldValue,ze=null,Pe=null;function ut(e){if(typeof Bt=="function"&&Kn(e),Pe&&typeof Pe.setStrictMode=="function")try{Pe.setStrictMode(ze,e)}catch{}}var yt=Math.clz32?Math.clz32:rn,ot=Math.log,Ht=Math.LN2;function rn(e){return e>>>=0,e===0?32:31-(ot(e)/Ht|0)|0}var Mt=256,tn=262144,Pt=4194304;function fn(e){var i=e&42;if(i!==0)return i;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 $n(e,i,r){var s=e.pendingLanes;if(s===0)return 0;var f=0,m=e.suspendedLanes,w=e.pingedLanes;e=e.warmLanes;var k=s&134217727;return k!==0?(s=k&~m,s!==0?f=fn(s):(w&=k,w!==0?f=fn(w):r||(r=k&~e,r!==0&&(f=fn(r))))):(k=s&~m,k!==0?f=fn(k):w!==0?f=fn(w):r||(r=s&~e,r!==0&&(f=fn(r)))),f===0?0:i!==0&&i!==f&&(i&m)===0&&(m=f&-f,r=i&-i,m>=r||m===32&&(r&4194048)!==0)?i:f}function dn(e,i){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&i)===0}function ql(e,i){switch(e){case 1:case 2:case 4:case 8:case 64:return i+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 i+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 ya(){var e=Pt;return Pt<<=1,(Pt&62914560)===0&&(Pt=4194304),e}function ba(e){for(var i=[],r=0;31>r;r++)i.push(e);return i}function jn(e,i){e.pendingLanes|=i,i!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ki(e,i,r,s,f,m){var w=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var k=e.entanglements,H=e.expirationTimes,W=e.hiddenUpdates;for(r=w&~r;0<r;){var ae=31-yt(r),re=1<<ae;k[ae]=0,H[ae]=-1;var ee=W[ae];if(ee!==null)for(W[ae]=null,ae=0;ae<ee.length;ae++){var ne=ee[ae];ne!==null&&(ne.lane&=-536870913)}r&=~re}s!==0&&Ri(e,s,0),m!==0&&f===0&&e.tag!==0&&(e.suspendedLanes|=m&~(w&~i))}function Ri(e,i,r){e.pendingLanes|=i,e.suspendedLanes&=~i;var s=31-yt(i);e.entangledLanes|=i,e.entanglements[s]=e.entanglements[s]|1073741824|r&261930}function va(e,i){var r=e.entangledLanes|=i;for(e=e.entanglements;r;){var s=31-yt(r),f=1<<s;f&i|e[s]&i&&(e[s]|=i),r&=~f}}function $i(e,i){var r=i&-i;return r=(r&42)!==0?1:xn(r),(r&(e.suspendedLanes|i))!==0?0:r}function xn(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 xa(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function tl(){var e=Y.p;return e!==0?e:(e=window.event,e===void 0?32:MS(e.type))}function Hr(e,i){var r=Y.p;try{return Y.p=e,i()}finally{Y.p=r}}var hn=Math.random().toString(36).slice(2),nn="__reactFiber$"+hn,wn="__reactProps$"+hn,nl="__reactContainer$"+hn,Pr="__reactEvents$"+hn,du="__reactListeners$"+hn,as="__reactHandles$"+hn,hu="__reactResources$"+hn,Qi="__reactMarker$"+hn;function wa(e){delete e[nn],delete e[wn],delete e[Pr],delete e[du],delete e[as]}function ji(e){var i=e[nn];if(i)return i;for(var r=e.parentNode;r;){if(i=r[nl]||r[nn]){if(r=i.alternate,i.child!==null||r!==null&&r.child!==null)for(e=gS(e);e!==null;){if(r=e[nn])return r;e=gS(e)}return i}e=r,r=e.parentNode}return null}function di(e){if(e=e[nn]||e[nl]){var i=e.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return e}return null}function hi(e){var i=e.tag;if(i===5||i===26||i===27||i===6)return e.stateNode;throw Error(l(33))}function Zi(e){var i=e[hu];return i||(i=e[hu]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Ut(e){e[Qi]=!0}var Ir=new Set,ls={};function Ai(e,i){Ji(e,i),Ji(e+"Capture",i)}function Ji(e,i){for(ls[e]=i,e=0;e<i.length;e++)Ir.add(i[e])}var Fh=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]*$"),rs={},os={};function Ur(e){return ue.call(os,e)?!0:ue.call(rs,e)?!1:Fh.test(e)?os[e]=!0:(rs[e]=!0,!1)}function il(e,i,r){if(Ur(i))if(r===null)e.removeAttribute(i);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(i);return;case"boolean":var s=i.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){e.removeAttribute(i);return}}e.setAttribute(i,""+r)}}function Wi(e,i,r){if(r===null)e.removeAttribute(i);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(i);return}e.setAttribute(i,""+r)}}function Qn(e,i,r,s){if(s===null)e.removeAttribute(r);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(i,r,""+s)}}function Sn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Gl(e){var i=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function mu(e,i,r){var s=Object.getOwnPropertyDescriptor(e.constructor.prototype,i);if(!e.hasOwnProperty(i)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var f=s.get,m=s.set;return Object.defineProperty(e,i,{configurable:!0,get:function(){return f.call(this)},set:function(w){r=""+w,m.call(this,w)}}),Object.defineProperty(e,i,{enumerable:s.enumerable}),{getValue:function(){return r},setValue:function(w){r=""+w},stopTracking:function(){e._valueTracker=null,delete e[i]}}}}function Xl(e){if(!e._valueTracker){var i=Gl(e)?"checked":"value";e._valueTracker=mu(e,i,""+e[i])}}function Fr(e){if(!e)return!1;var i=e._valueTracker;if(!i)return!0;var r=i.getValue(),s="";return e&&(s=Gl(e)?e.checked?"true":"false":e.value),e=s,e!==r?(i.setValue(e),!0):!1}function Vl(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 Yh=/[\n"\\]/g;function _n(e){return e.replace(Yh,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Yr(e,i,r,s,f,m,w,k){e.name="",w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?e.type=w:e.removeAttribute("type"),i!=null?w==="number"?(i===0&&e.value===""||e.value!=i)&&(e.value=""+Sn(i)):e.value!==""+Sn(i)&&(e.value=""+Sn(i)):w!=="submit"&&w!=="reset"||e.removeAttribute("value"),i!=null?qr(e,w,Sn(i)):r!=null?qr(e,w,Sn(r)):s!=null&&e.removeAttribute("value"),f==null&&m!=null&&(e.defaultChecked=!!m),f!=null&&(e.checked=f&&typeof f!="function"&&typeof f!="symbol"),k!=null&&typeof k!="function"&&typeof k!="symbol"&&typeof k!="boolean"?e.name=""+Sn(k):e.removeAttribute("name")}function Kt(e,i,r,s,f,m,w,k){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(e.type=m),i!=null||r!=null){if(!(m!=="submit"&&m!=="reset"||i!=null)){Xl(e);return}r=r!=null?""+Sn(r):"",i=i!=null?""+Sn(i):r,k||i===e.value||(e.value=i),e.defaultValue=i}s=s??f,s=typeof s!="function"&&typeof s!="symbol"&&!!s,e.checked=k?e.checked:!!s,e.defaultChecked=!!s,w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(e.name=w),Xl(e)}function qr(e,i,r){i==="number"&&Vl(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function An(e,i,r,s){if(e=e.options,i){i={};for(var f=0;f<r.length;f++)i["$"+r[f]]=!0;for(r=0;r<e.length;r++)f=i.hasOwnProperty("$"+e[r].value),e[r].selected!==f&&(e[r].selected=f),f&&s&&(e[r].defaultSelected=!0)}else{for(r=""+Sn(r),i=null,f=0;f<e.length;f++){if(e[f].value===r){e[f].selected=!0,s&&(e[f].defaultSelected=!0);return}i!==null||e[f].disabled||(i=e[f])}i!==null&&(i.selected=!0)}}function Kl(e,i,r){if(i!=null&&(i=""+Sn(i),i!==e.value&&(e.value=i),r==null)){e.defaultValue!==i&&(e.defaultValue=i);return}e.defaultValue=r!=null?""+Sn(r):""}function Zn(e,i,r,s){if(i==null){if(s!=null){if(r!=null)throw Error(l(92));if(I(s)){if(1<s.length)throw Error(l(93));s=s[0]}r=s}r==null&&(r=""),i=r}r=Sn(i),e.defaultValue=r,s=e.textContent,s===r&&s!==""&&s!==null&&(e.value=s),Xl(e)}function Oi(e,i){if(i){var r=e.firstChild;
vendor: 4,140 bytes, line 40
40if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=i;return}}e.textContent=i}var pu=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 al(e,i,r){var s=i.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?s?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="":s?e.setProperty(i,r):typeof r!="number"||r===0||pu.has(i)?i==="float"?e.cssFloat=r:e[i]=(""+r).trim():e[i]=r+"px"}function gu(e,i,r){if(i!=null&&typeof i!="object")throw Error(l(62));if(e=e.style,r!=null){for(var s in r)!r.hasOwnProperty(s)||i!=null&&i.hasOwnProperty(s)||(s.indexOf("--")===0?e.setProperty(s,""):s==="float"?e.cssFloat="":e[s]="");for(var f in i)s=i[f],i.hasOwnProperty(f)&&r[f]!==s&&al(e,f,s)}else for(var m in i)i.hasOwnProperty(m)&&al(e,m,i[m])}function $l(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 ll=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
40-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"]]),yu=/^[\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 Ql(e){return yu.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Jn(){}var Gr=null;function Xr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Sa=null,_a=null;function Zl(e){var i=di(e);if(i&&(e=i.stateNode)){var r=e[wn]||null;e:switch(e=i.stateNode,i.type){case"input":if(Yr(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),i=r.name,r.type==="radio"&&i!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+_n(""+i)+'"][type="radio"]'),i=0;i<r.length;i++){var s=r[i];if(s!==e&&s.form===e.form){var f=s[wn]||null;if(!f)throw Error(l(90));Yr(s,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name)}}for(i=0;i<r.length;i++)s=r[i],s.form===e.form&&Fr(s)}break e;case"textarea":Kl(e,r.value,r.defaultValue);break e;case"select":i=r.value,i!=null&&An(e,!!r.multiple,i,!1)}}}var rl=!1;function Vr(e,i,r){if(rl)return e(i,r);rl=!0;try{var s=e(i);return s}finally{if(rl=!1,(Sa!==null||_a!==null)&&(df(),Sa&&(i=Sa,e=_a,_a=Sa=null,Zl(i),e)))for(i=0;i<e.length;i++)Zl(e[i])}}function ea(e,i){var r=e.stateNode;if(r===null)return null;var s=r[wn]||null;if(s===null)return null;r=s[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(e=e.type,s=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!s;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(l(231,i,typeof r));return r}var Wn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mi=!1;if(Wn)try{var Jl={};Object.defineProperty(Jl,"passive",{get:function(){mi=!0}}),window.addEventListener("test",Jl,Jl),window.removeEventListener("test",Jl,Jl)}catch{mi=!1}var ei=null,ta=null,ol=null;function ss(){if(ol)return ol;var e,i=ta,r=i.length,s,f="value"in ei?ei.value:ei.textContent,m=f.length;for(e=0;e<r&&i[e]===f[e];e++);var w=r-e;for(s=1;s<=w&&i[r-s]===f[m-s];s++);return ol=f.slice(e,1<s?1-s:void 0)}function Wl(e){var i=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&i===13&&(e=13)):e=i,e===10&&(e=13),32<=e||e===13?e:0}function sl(){return!0}function Kr(){return!1}function Ft(e){function i(r,s,f,m,w){this._reactName=r,this._targetInst=f,this.type=s,this.nativeEvent=m,this.target=w,this.currentTarget=null;for(var k in e)e.hasOwnProperty(k)&&(r=e[k],this[k]=r?r(m):m[k]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?sl:Kr,this.isPropagationStopped=Kr,this}return x(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=sl)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=sl)},persist:function(){},isPersistent:sl}),i}var on={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Mi=Ft(on),pi=x({},on,{view:0,detail:0}),na=Ft(pi),er,tr,cl,nr=x({},pi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ul,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!==cl&&(cl&&e.type==="mousemove"?(er=e.screenX-cl.screenX,tr=e.screenY-cl.screenY):tr=er=0,cl=e),er)},movementY:function(e){return"movementY"in e?e.movementY:tr}}),Ni=Ft(nr),qh=x({},nr,{dataTransfer:0}),Gh=Ft(qh),Xh=x({},pi,{relatedTarget:0}),Di=Ft(Xh),bu=x({},on,{animationName:0,elapsedTime:0,pseudoElement:0}),Vh=Ft(bu),vu=x({},on,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kh=Ft(vu),cs=x({},on,{data:0}),us=Ft(cs),$h={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xu={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"},Qh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Zh(e){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(e):(e=Qh[e])?!!i[e]:!1}function ul(){return Zh}var fs=x({},pi,{key:function(e){if(e.key){var i=$h[e.key]||e.key;if(i!=="Unidentified")return i}
vendor: 5,180 bytes, line 40
40return e.type==="keypress"?(e=Wl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?xu[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ul,charCode:function(e){return e.type==="keypress"?Wl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Wl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),wu=Ft(fs),ds=x({},nr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Su=Ft(ds),hs=x({},pi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ul}),Jh=Ft(hs),ms=x({},on,{propertyName:0,elapsedTime:0,pseudoElement:0}),Wh=Ft(ms),ps=x({},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}),Ca=Ft(ps),gs=x({},on,{newState:0,oldState:0}),fl=Ft(gs),_u=[9,13,27,32],mn=Wn&&"CompositionEvent"in window,ia=null;Wn&&"documentMode"in document&&(ia=document.documentMode);var em=Wn&&"TextEvent"in window&&!ia,$r=Wn&&(!mn||ia&&8<ia&&11>=ia),zi=" ",Bn=!1;function ir(e,i){switch(e){case"keyup":return _u.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ar(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ti=!1;function Cu(e,i){switch(e){case"compositionend":return ar(i);case"keypress":return i.which!==32?null:(Bn=!0,zi);case"textInput":return e=i.data,e===zi&&Bn?null:e;default:return null}}function Eu(e,i){if(ti)return e==="compositionend"||!mn&&ir(e,i)?(e=ss(),ol=ta=ei=null,ti=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return $r&&i.locale!=="ko"?null:i.data;default:return null}}var ku={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 ys(e){var i=e&&e.nodeName&&e.nodeName.toLowerCase();return i==="input"?!!ku[e.type]:i==="textarea"}function Tu(e,i,r,s){Sa?_a?_a.push(s):_a=[s]:Sa=s,i=vf(i,"onChange"),0<i.length&&(r=new Mi("onChange","change",null,r,s),e.push({event:r,listeners:i}))}var Ea=null,dl=null;function Qr(e){nS(e,0)}function Ce(e){var i=hi(e);if(Fr(i))return e}function lr(e,i){if(e==="change")return i}var Ru=!1;if(Wn){var bs;if(Wn){var vs="oninput"in document;if(!vs){var ju=document.createElement("div");ju.setAttribute("oninput","return;"),vs=typeof ju.oninput=="function"}bs=vs}else bs=!1;Ru=bs&&(!document.documentMode||9<document.documentMode)}function R(){Ea&&(Ea.detachEvent("onpropertychange",U),dl=Ea=null)}function U(e){if(e.propertyName==="value"&&Ce(dl)){var i=[];Tu(i,dl,e,Xr(e)),Vr(Qr,i)}}function ge(e,i,r){e==="focusin"?(R(),Ea=i,dl=r,Ea.attachEvent("onpropertychange",U)):e==="focusout"&&R()}function we(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ce(dl)}function Xe(e,i){if(e==="click")return Ce(i)}function Ke(e,i){if(e==="input"||e==="change")return Ce(i)}function tt(e,i){return e===i&&(e!==0||1/e===1/i)||e!==e&&i!==i}var $e=typeof Object.is=="function"?Object.is:tt;function ft(e,i){if($e(e,i))return!0;if(typeof e!="object"||e===null||typeof i!="object"||i===null)return!1;var r=Object.keys(e),s=Object.keys(i);if(r.length!==s.length)return!1;for(s=0;s<r.length;s++){var f=r[s];if(!ue.call(i,f)||!$e(e[f],i[f]))return!1}return!0}function On(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Cn(e,i){var r=On(e);e=0;for(var s;r;){if(r.nodeType===3){if(s=e+r.textContent.length,e<=i&&s>=i)return{node:r,offset:i-e};e=s}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=On(r)}}function wt(e,i){return e&&i?e===i?!0:e&&e.nodeType===3?!1:i&&i.nodeType===3?wt(e,i.parentNode):"contains"in e?e.contains(i):e.compareDocumentPosition?!!(e.compareDocumentPosition(i)&16):!1:!1}function Fe(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var i=Vl(e.document);i instanceof e.HTMLIFrameElement;){try{var r=typeof i.contentWindow.location.href=="string"}catch{r=!1}if(r)e=i.contentWindow;else break;i=Vl(e.document)}return i}function ni(e){var i=e&&e.nodeName&&e.nodeName.toLowerCase();return i&&(i==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||i==="textarea"||e.contentEditable==="true")}var Au=Wn&&"documentMode"in document&&11>=document.documentMode,Zr=null,tm=null,xs=null,nm=!1;function A1(e,i,r){var s=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;nm||Zr==null||Zr!==Vl(s)||(s=Zr,"selectionStart"in s&&ni(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focu
vendor: 18,561 bytes, line 40
40sNode:s.focusNode,focusOffset:s.focusOffset}),xs&&ft(xs,s)||(xs=s,s=vf(tm,"onSelect"),0<s.length&&(i=new Mi("onSelect","select",null,i,r),e.push({event:i,listeners:s}),i.target=Zr)))}function rr(e,i){var r={};return r[e.toLowerCase()]=i.toLowerCase(),r["Webkit"+e]="webkit"+i,r["Moz"+e]="moz"+i,r}var Jr={animationend:rr("Animation","AnimationEnd"),animationiteration:rr("Animation","AnimationIteration"),animationstart:rr("Animation","AnimationStart"),transitionrun:rr("Transition","TransitionRun"),transitionstart:rr("Transition","TransitionStart"),transitioncancel:rr("Transition","TransitionCancel"),transitionend:rr("Transition","TransitionEnd")},im={},O1={};Wn&&(O1=document.createElement("div").style,"AnimationEvent"in window||(delete Jr.animationend.animation,delete Jr.animationiteration.animation,delete Jr.animationstart.animation),"TransitionEvent"in window||delete Jr.transitionend.transition);function or(e){if(im[e])return im[e];if(!Jr[e])return e;var i=Jr[e],r;for(r in i)if(i.hasOwnProperty(r)&&r in O1)return im[e]=i[r];return e}var M1=or("animationend"),N1=or("animationiteration"),D1=or("animationstart"),KO=or("transitionrun"),$O=or("transitionstart"),QO=or("transitioncancel"),z1=or("transitionend"),L1=new Map,am="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(" ");am.push("scrollEnd");function Li(e,i){L1.set(e,i),Ai(i,[e])}var Ou=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=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(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},gi=[],Wr=0,lm=0;function Mu(){for(var e=Wr,i=lm=Wr=0;i<e;){var r=gi[i];gi[i++]=null;var s=gi[i];gi[i++]=null;var f=gi[i];gi[i++]=null;var m=gi[i];if(gi[i++]=null,s!==null&&f!==null){var w=s.pending;w===null?f.next=f:(f.next=w.next,w.next=f),s.pending=f}m!==0&&B1(r,f,m)}}function Nu(e,i,r,s){gi[Wr++]=e,gi[Wr++]=i,gi[Wr++]=r,gi[Wr++]=s,lm|=s,e.lanes|=s,e=e.alternate,e!==null&&(e.lanes|=s)}function rm(e,i,r,s){return Nu(e,i,r,s),Du(e)}function sr(e,i){return Nu(e,null,null,i),Du(e)}function B1(e,i,r){e.lanes|=r;var s=e.alternate;s!==null&&(s.lanes|=r);for(var f=!1,m=e.return;m!==null;)m.childLanes|=r,s=m.alternate,s!==null&&(s.childLanes|=r),m.tag===22&&(e=m.stateNode,e===null||e._visibility&1||(f=!0)),e=m,m=m.return;return e.tag===3?(m=e.stateNode,f&&i!==null&&(f=31-yt(r),e=m.hiddenUpdates,s=e[f],s===null?e[f]=[i]:s.push(i),i.lane=r|536870912),m):null}function Du(e){if(50<Fs)throw Fs=0,pp=null,Error(l(185));for(var i=e.return;i!==null;)e=i,i=e.return;return e.tag===3?e.stateNode:null}var eo={};function ZO(e,i,r,s){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ii(e,i,r,s){return new ZO(e,i,r,s)}function om(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ka(e,i){var r=e.alternate;return r===null?(r=ii(e.tag,i,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=i,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&65011712,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,i=e.dependencies,r.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function H1(e,i){e.flags&=65011714;var r=e.alternate;return r===null?(e.childLanes=0,e.lanes=i,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,i=r.dependencies,e.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),e}function zu(e,i,r,s,f,m){var w=0;if(s=e,typeof e=="function")om(e)&&(w=1);else if(typeof e=="string")w=nN(e,r,se.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ie:return e=ii(31,r,i,f),e.elementType=ie,e.lanes=m,e;case _:return cr(r.children,f,m,i);case E:w=8,f|=24;break;case j:return e=ii(12,r,i,f|2),e.elementType=j,e.lanes=m,e;case A:return e=ii(13,r,i,f),e.elementType=A,e.lanes=m,e;case L:return e=ii(19,r,i,f),e.elementType=L,e.lanes=m,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case z:w=10;break e;case O:w=9;break e;case D:w=11;break e;case P:w=14;break e;case q:w=16,s=null;break e}w=29,r=Error(l(130,e===null?"null":typeof e,"")),s=null}return i=ii(w,r,i,f),i.elementType=e,i.type=s,i.lanes=m,i}function cr(e,i,r,s){return e=ii(7,e,s,i),e.lanes=r,e}function sm(e,i,r){return e=ii(6,e,null,i),e.lanes=r,e}function P1(e){var i=ii(18,null,null,0);return i.stateNode=e,i}function cm(e,i,r){return i=ii(4,e.children!==null?e.children:[],e.key,i),i.lanes=r,i.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},i}var I1=new WeakMap;function yi(e,i){if(typeof e=="object"&&e!==null){var r=I1.get(e);return r!==void 0?r:(i={value:e,source:i,stack:xe(i)},I1.set(e,i),i)}return{value:e,source:i,stack:xe(i)}}var to=[],no=0,Lu=null,ws=0,bi=[],vi=0,hl=null,aa=1,la="";function Ta(e,i){to[no++]=ws,to[no++]=Lu,Lu=e,ws=i}function U1(e,i,r){bi[vi++]=aa,bi[vi++]=la,bi[vi++]=hl,hl=e;var s=aa;e=la;var f=32-yt(s)-1;s&=~(1<<f),r+=1;var m=32-yt(i)+f;if(30<m){var w=f-f%5;m=(s&(1<<w)-1).toString(32),s>>=w,f-=w,aa=1<<32-yt(i)+f|r<<f|s,la=m+e}else aa=1<<m|r<<f|s,la=e}function um(e){e.return!==null&&(Ta(e,1),U1(e,1,0))}function fm(e){for(;e===Lu;)Lu=to[--no],to[no]=null,ws=to[--no],to[no]=null;for(;e===hl;)hl=bi[--vi],bi[vi]=null,la=bi[--vi],bi[vi]=null,aa=bi[--vi],bi[vi]=null}function F1(e,i){bi[vi++]=aa,bi[vi++]=la,bi[vi++]=hl,aa=i.id,la=i.overflow,hl=e}var pn=null,Nt=null,st=!1,ml=null,xi=!1,dm=Error(l(519));function pl(e){var i=Error(l(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ss(yi(i,e)),dm}function Y1(e){var i=e.stateNode,r=e.type,s=e.memoizedProps;switch(i[nn]=e,i[wn]=s,r){case"dialog":it("cancel",i),it("close",i);break;case"iframe":case"object":case"embed":it("load",i);break;case"video":case"audio":for(r=0;r<qs.length;r++)it(qs[r],i);break;case"source":it("error",i);break;case"img":case"image":case"link":it("error",i),it("load",i);break;case"details":it("toggle",i);break;case"input":it("invalid",i),Kt(i,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":it("invalid",i);break;case"textarea":it("invalid",i),Zn(i,s.value,s.defaultValue,s.children)}r=s.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||i.textContent===""+r||s.suppressHydrationWarning===!0||rS(i.textContent,r)?(s.popover!=null&&(it("beforetoggle",i),it("toggle",i)),s.onScroll!=null&&it("scroll",i),s.onScrollEnd!=null&&it("scrollend",i),s.onClick!=null&&(i.onclick=Jn),i=!0):i=!1,i||pl(e,!0)}function q1(e){for(pn=e.return;pn;)switch(pn.tag){case 5:case 31:case 13:xi=!1;return;case 27:case 3:xi=!0;return;default:pn=pn.return}}function io(e){if(e!==pn)return!1;if(!st)return q1(e),st=!0,!1;var i=e.tag,r;if((r=i!==3&&i!==27)&&((r=i===5)&&(r=e.type,r=!(r!=="form"&&r!=="button")||Ap(e.type,e.memoizedProps)),r=!r),r&&Nt&&pl(e),q1(e),i===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Nt=pS(e)}else if(i===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Nt=pS(e)}else i===27?(i=Nt,jl(e.type)?(e=zp,zp=null,Nt=e):Nt=i):Nt=pn?Si(e.stateNode.nextSibling):null;return!0}function ur(){Nt=pn=null,st=!1}function hm(){var e=ml;return e!==null&&(Un===null?Un=e:Un.push.apply(Un,e),ml=null),e}function Ss(e){ml===null?ml=[e]:ml.push(e)}var mm=M(null),fr=null,Ra=null;function gl(e,i,r){oe(mm,i._currentValue),i._currentValue=r}function ja(e){e._currentValue=mm.current,te(mm)}function pm(e,i,r){for(;e!==null;){var s=e.alternate;if((e.childLanes&i)!==i?(e.childLanes|=i,s!==null&&(s.childLanes|=i)):s!==null&&(s.childLanes&i)!==i&&(s.childLanes|=i),e===r)break;e=e.return}}function gm(e,i,r,s){var f=e.child;for(f!==null&&(f.return=e);f!==null;){var m=f.dependencies;if(m!==null){var w=f.child;m=m.firstContext;e:for(;m!==null;){var k=m;m=f;for(var H=0;H<i.length;H++)if(k.context===i[H]){m.lanes|=r,k=m.alternate,k!==null&&(k.lanes|=r),pm(m.return,r,e),s||(w=null);break e}m=k.next}}else if(f.tag===18){if(w=f.return,w===null)throw Error(l(341));w.lanes|=r,m=w.alternate,m!==null&&(m.lanes|=r),pm(w,r,e),w=null}else w=f.child;if(w!==null)w.return=f;else for(w=f;w!==null;){if(w===e){w=null;break}if(f=w.sibling,f!==null){f.return=w.return,w=f;break}w=w.return}f=w}}function ao(e,i,r,s){e=null;for(var f=i,m=!1;f!==null;){if(!m){if((f.flags&524288)!==0)m=!0;else if((f.flags&262144)!==0)break}if(f.tag===10){var w=f.alternate;if(w===null)throw Error(l(387));if(w=w.memoizedProps,w!==null){var k=f.type;$e(f.pendingProps.value,w.value)||(e!==null?e.push(k):e=[k])}}else if(f===be.current){if(w=f.alternate,w===null)throw Error(l(387));w.memoizedState.memoizedState!==f.memoizedState.memoizedState&&(e!==null?e.push($s):e=[$s])}f=f.return}e!==null&&gm(i,e,r,s),i.flags|=262144}function Bu(e){for(e=e.firstContext;e!==null;){if(!$e(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function dr(e){fr=e,Ra=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function gn(e){return G1(fr,e)}function Hu(e,i){return fr===null&&dr(e),G1(e,i)}function G1(e,i){var r=i._currentValue;if(i={context:i,memoizedValue:r,next:null},Ra===null){if(e===null)throw Error(l(308));Ra=i,e.dependencies={lanes:0,firstContext:i},e.flags|=524288}else Ra=Ra.next=i;return r}var JO=typeof AbortController<"u"?AbortController:function(){var e=[],i=this.signal={aborted:!1,addEventListener:function(r,s){e.push(s)}};this.abort=function(){i.aborted=!0,e.forEach(function(r){return r()})}},WO=n.unstable_scheduleCallback,eM=n.unstable_NormalPriority,$t={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ym(){return{controller:new JO,data:new Map,refCount:0}}function _s(e){e.refCount--,e.refCount===0&&WO(eM,function(){e.controller.abort()})}var Cs=null,bm=0,lo=0,ro=null;function tM(e,i){if(Cs===null){var r=Cs=[];bm=0,lo=wp(),ro={status:"pending",value:void 0,then:function(s){r.push(s)}}}return bm++,i.then(X1,X1),i}function X1(){if(--bm===0&&Cs!==null){ro!==null&&(ro.status="fulfilled");var e=Cs;Cs=null,lo=0,ro=null;for(var i=0;i<e.length;i++)(0,e[i])()}}function nM(e,i){var r=[],s={status:"pending",value:null,reason:null,then:function(f){r.push(f)}};return e.then(function(){s.status="fulfilled",s.value=i;for(var f=0;f<r.length;f++)(0,r[f])(i)},function(f){for(s.status="rejected",s.reason=f,f=0;f<r.length;f++)(0,r[f])(void 0)}),s}var V1=N.S;N.S=function(e,i){Aw=je(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&tM(e,i),V1!==null&&V1(e,i)};var hr=M(null);function vm(){var e=hr.current;return e!==null?e:Tt.pooledCache}function Pu(e,i){i===null?oe(hr,hr.current):oe(hr,i.pool)}function K1(){var e=vm();return e===null?null:{parent:$t._currentValue,pool:e}}var oo=Error(l(460)),xm=Error(l(474)),Iu=Error(l(542)),Uu={then:function(){}};function $1(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Q1(e,i,r){switch(r=e[r],r===void 0?e.push(i):r!==i&&(i.then(Jn,Jn),i=r),i.status){case"fulfilled":return i.value;case"rejected":throw e=i.reason,J1(e),e;default:if(typeof i.status=="string")i.then(Jn,Jn);else{if(e=Tt,e!==null&&100<e.shellSuspendCounter)throw Error(l(482));e=i,e.status="pending",e.then(function(s){if(i.status==="pending"){var f=i;f.status="fulfilled",f.value=s}},function(s){if(i.status==="pending"){var f=i;f.status="rejected",f.reason=s}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw e=i.reason,J1(e),e}throw pr=i,oo}}function mr(e){try{var i=e._init;return i(e._payload)}catch(r){throw r!==null&&typeof r=="object"&&typeof r.then=="function"?(pr=r,oo):r}}var pr=null;function Z1(){if(pr===null)throw Error(l(459));var e=pr;return pr=null,e}function J1(e){if(e===oo||e===Iu)throw Error(l(483))}var so=null,Es=0;function Fu(e){var i=Es;return Es+=1,so===null&&(so=[]),Q1(so,e,i)}function ks(e,i){i=i.props.ref,e.ref=i!==void 0?i:null}function Yu(e,i){throw i.$$typeof===C?Error(l(525)):(e=Object.prototype.toString.call(i),Error(l(31,e==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":e)))}function W1(e){function i($,F){if(e){var Z=$.deletions;Z===null?($.deletions=[F],$.flags|=16):Z.push(F)}}function r($,F){if(!e)return null;for(;F!==null;)i($,F),F=F.sibling;return null}function s($){for(var F=new Map;$!==null;)$.key!==null?F.set($.key,$):F.set($.index,$),$=$.sibling;return F}function f($,F){return $=ka($,F),$.index=0,$.sibling=null,$}function m($,F,Z){return $.index=Z,e?(Z=$.alternate,Z!==null?(Z=Z.index,Z<F?($.flags|=67108866,F):Z):($.flags|=67108866,F)):($.flags|=1048576,F)}function w($){return e&&$.alternate===null&&($.flags|=67108866),$}function k($,F,Z,le){return F===null||F.tag!==6?(F=sm(Z,$.mode,le),F.return=$,F):(F=f(F,Z),F.return=$,F)}function H($,F,Z,le){var Me=Z.type;return Me===_?ae($,F,Z.props.children,le,Z.key):F!==null&&(F.elementType===Me||typeof Me=="object"&&Me!==null&&Me.$$typeof===q&&mr(Me)===F.type)?(F=f(F,Z.props),ks(F,Z),F.return=$,F):(F=zu(Z.type,Z.key,Z.props,null,$.mode,le),ks(F,Z),F.return=$,F)}function W($,F,Z,le){return F===null||F.tag!==4||F.stateNode.containerInfo!==Z.containerInfo||F.stateNode.implementation!==Z.implementation?(F=cm(Z,$.mode,le),F.return=$,F):(F=f(F,Z.children||[]),F.return=$,F)}function ae($,F,Z,le,Me){return F===null||F.tag!==7?(F=cr(Z,$.mode,le,Me),F.return=$,F):(F=f(F,Z),F.return=$,F)}function re($,F,Z){if(typeof F=="string"&&F!==""||typeof F=="number"||typeof F=="bigint")return F=sm(""+F,$.mode,Z),F.return=$,F;if(typeof F=="object"&&F!==null){switch(F.$$typeof){case S:return Z=zu(F.type,F.key,F.props,null,$.mode,Z),ks(Z,F),Z.return=$,Z;case T:return F=cm(F,$.mode,Z),F.return=$,F;case q:return F=mr(F),re($,F,Z)}if(I(F)||V(F))return F=cr(F,$.mode,Z,null),F.return=$,F;if(typeof F.then=="function")return re($,Fu(F),Z);if(F.$$typeof===z)return re($,Hu($,F),Z);Yu($,F)}return null}function ee($,F,Z,le){var Me=F!==null?F.key:null;if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return Me!==null?null:k($,F,""+Z,le);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case S:return Z.key===Me?H($,F,Z,le):null;case T:return Z.key===Me?W($,F,Z,le):null;case q:return Z=mr(Z),ee($,F,Z,le)}if(I(Z)||V(Z))return Me!==null?null:ae($,F,Z,le,null);if(typeof Z.then=="function")return ee($,F,Fu(Z),le);if(Z.$$typeof===z)return ee($,F,Hu($,Z),le);Yu($,Z)}return null}function ne($,F,Z,le,Me){if(typeof le=="string"&&le!==""||typeof le=="number"||typeof le=="bigint")return $=$.get(Z)||null,k(F,$,""+le,Me);if(typeof le=="object"&&le!==null){switch(le.$$typeof){case S:return $=$.get(le.key===null?Z:le.key)||null,H(F,$,le,Me);case T:return $=$.get(le.key===null?Z:le.key)||null,W(F,$,le,Me);case q:return le=mr(le),ne($,F,Z,le,Me)}if(I(le)||V(le))return $=$.get(Z)||null,ae(F,$,le,Me,null);if(typeof le.then=="function")return ne($,F,Z,Fu(le),Me);if(le.$$typeof===z)return ne($,F,Z,Hu(F,le),Me);Yu(F,le)}return null}function Se($,F,Z,le){for(var Me=null,dt=null,Te=F,Qe=F=0,rt=null;Te!==null&&Qe<Z.length;Qe++){Te.index>Qe?(rt=Te,Te=null):rt=Te.sibling;var ht=ee($,Te,Z[Qe],le);if(ht===null){Te===null&&(Te=rt);break}e&&Te&&ht.alternate===null&&i($,Te),F=m(ht,F,Qe),dt===null?Me=ht:dt.sibling=ht,dt=ht,Te=rt}if(Qe===Z.length)return r($,Te),st&&Ta($,Qe),Me;if(Te===null){for(;Qe<Z.length;Qe++)Te=re($,Z[Qe],le),Te!==null&&(F=m(Te,F,Qe),dt===null?Me=Te:dt.sibling=Te,dt=Te);return st&&Ta($,Qe),Me}for(Te=s(Te);Qe<Z.length;Qe++)rt=ne(Te,$,Qe,Z[Qe],le),rt!==null&&(e&&rt.alternate!==null&&Te.delete(rt.key===null?Qe:rt.key),F=m(rt,F,Qe),dt===null?Me=rt:dt.sibling=rt,dt=rt);return e&&Te.forEach(function(Dl){return i($,Dl)}),st&&Ta($,Qe),Me}function He($,F,Z,le){if(Z==null)throw Error(l(151));for(var Me=null,dt=null,Te=F,Qe=F=0,rt=null,ht=Z.next();Te!==null&&!ht.done;Qe++,ht=Z.next()){Te.index>Qe?(rt=Te,Te=null):rt=Te.sibling;var Dl=ee($,Te,ht.value,le);if(Dl===null){Te===null&&(Te=rt);break}e&&Te&&Dl.alternate===null&&i($,Te),F=m(Dl,F,Qe),dt===null?Me=Dl:dt.sibling=Dl,dt=Dl,Te=rt}if(ht.done)return r($,Te),st&&Ta($,Qe),Me;if(Te===null){for(;!ht.done;Qe++,ht=Z.next())ht=re($,ht.value,le),ht!==null&&(F=m(ht,F,Qe),dt===null?Me=ht:dt.sibling=ht,dt=ht);return st&&Ta($,Qe),Me}for(Te=s(Te);!ht.done;Qe++,ht=Z.next())ht=ne(Te,$,Qe,ht.value,le),ht!==null&&(e&&ht.alternate!==null&&Te.delete(ht.key===null?Qe:ht.key),F=m(ht,F,Qe),dt===null?Me=ht:dt.sibling=ht,dt=ht);return e&&Te.forEach(function(hN){return i($,hN)}),st&&Ta($,Qe),Me}function Ct($,F,Z,le){if(typeof Z=="object"&&Z!==null&&Z.type===_&&Z.key===null&&(Z=Z.props.children),typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case S:e:{for(var Me=Z.key;F!==null;){if(F.key===Me){if(Me=Z.type,Me===_){if(F.tag===7){r($,F.sibling),le=f(F,Z.props.children),le.return=$,$=le;break e}}else if(F.elementType===Me||typeof Me=="object"&&Me!==null&&Me.$$typeof===q&&mr(Me)===F.type){r($,F.sibling),le=f(F,Z.props),ks(le,Z),le.return=$,$=le;break e}r($,F);break}else i($,F);F=F.sibling}Z.type===_?(le=cr(Z.props.children,$.mode,le,Z.key),le.return=$,$=le):(le=zu(Z.type,Z.key,Z.props,null,$.mode,le),ks(le,Z),le.return=$,$=le)}return w($);case T:e:{for(Me=Z.key;F!==null;
vendor: 5,524 bytes, line 40
40){if(F.key===Me)if(F.tag===4&&F.stateNode.containerInfo===Z.containerInfo&&F.stateNode.implementation===Z.implementation){r($,F.sibling),le=f(F,Z.children||[]),le.return=$,$=le;break e}else{r($,F);break}else i($,F);F=F.sibling}le=cm(Z,$.mode,le),le.return=$,$=le}return w($);case q:return Z=mr(Z),Ct($,F,Z,le)}if(I(Z))return Se($,F,Z,le);if(V(Z)){if(Me=V(Z),typeof Me!="function")throw Error(l(150));return Z=Me.call(Z),He($,F,Z,le)}if(typeof Z.then=="function")return Ct($,F,Fu(Z),le);if(Z.$$typeof===z)return Ct($,F,Hu($,Z),le);Yu($,Z)}return typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint"?(Z=""+Z,F!==null&&F.tag===6?(r($,F.sibling),le=f(F,Z),le.return=$,$=le):(r($,F),le=sm(Z,$.mode,le),le.return=$,$=le),w($)):r($,F)}return function($,F,Z,le){try{Es=0;var Me=Ct($,F,Z,le);return so=null,Me}catch(Te){if(Te===oo||Te===Iu)throw Te;var dt=ii(29,Te,null,$.mode);return dt.lanes=le,dt.return=$,dt}finally{}}}var gr=W1(!0),ex=W1(!1),yl=!1;function wm(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Sm(e,i){e=e.updateQueue,i.updateQueue===e&&(i.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function bl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function vl(e,i,r){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,(mt&2)!==0){var f=s.pending;return f===null?i.next=i:(i.next=f.next,f.next=i),s.pending=i,i=Du(e),B1(e,null,r),i}return Nu(e,s,i,r),Du(e)}function Ts(e,i,r){if(i=i.updateQueue,i!==null&&(i=i.shared,(r&4194048)!==0)){var s=i.lanes;s&=e.pendingLanes,r|=s,i.lanes=r,va(e,r)}}function _m(e,i){var r=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,r===s)){var f=null,m=null;if(r=r.firstBaseUpdate,r!==null){do{var w={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};m===null?f=m=w:m=m.next=w,r=r.next}while(r!==null);m===null?f=m=i:m=m.next=i}else f=m=i;r={baseState:s.baseState,firstBaseUpdate:f,lastBaseUpdate:m,shared:s.shared,callbacks:s.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=i:e.next=i,r.lastBaseUpdate=i}var Cm=!1;function Rs(){if(Cm){var e=ro;if(e!==null)throw e}}function js(e,i,r,s){Cm=!1;var f=e.updateQueue;yl=!1;var m=f.firstBaseUpdate,w=f.lastBaseUpdate,k=f.shared.pending;if(k!==null){f.shared.pending=null;var H=k,W=H.next;H.next=null,w===null?m=W:w.next=W,w=H;var ae=e.alternate;ae!==null&&(ae=ae.updateQueue,k=ae.lastBaseUpdate,k!==w&&(k===null?ae.firstBaseUpdate=W:k.next=W,ae.lastBaseUpdate=H))}if(m!==null){var re=f.baseState;w=0,ae=W=H=null,k=m;do{var ee=k.lane&-536870913,ne=ee!==k.lane;if(ne?(lt&ee)===ee:(s&ee)===ee){ee!==0&&ee===lo&&(Cm=!0),ae!==null&&(ae=ae.next={lane:0,tag:k.tag,payload:k.payload,callback:null,next:null});e:{var Se=e,He=k;ee=i;var Ct=r;switch(He.tag){case 1:if(Se=He.payload,typeof Se=="function"){re=Se.call(Ct,re,ee);break e}re=Se;break e;case 3:Se.flags=Se.flags&-65537|128;case 0:if(Se=He.payload,ee=typeof Se=="function"?Se.call(Ct,re,ee):Se,ee==null)break e;re=x({},re,ee);break e;case 2:yl=!0}}ee=k.callback,ee!==null&&(e.flags|=64,ne&&(e.flags|=8192),ne=f.callbacks,ne===null?f.callbacks=[ee]:ne.push(ee))}else ne={lane:ee,tag:k.tag,payload:k.payload,callback:k.callback,next:null},ae===null?(W=ae=ne,H=re):ae=ae.next=ne,w|=ee;if(k=k.next,k===null){if(k=f.shared.pending,k===null)break;ne=k,k=ne.next,ne.next=null,f.lastBaseUpdate=ne,f.shared.pending=null}}while(!0);ae===null&&(H=re),f.baseState=H,f.firstBaseUpdate=W,f.lastBaseUpdate=ae,m===null&&(f.shared.lanes=0),Cl|=w,e.lanes=w,e.memoizedState=re}}function tx(e,i){if(typeof e!="function")throw Error(l(191,e));e.call(i)}function nx(e,i){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)tx(r[e],i)}var co=M(null),qu=M(0);function ix(e,i){e=Ha,oe(qu,e),oe(co,i),Ha=e|i.baseLanes}function Em(){oe(qu,Ha),oe(co,co.current)}function km(){Ha=qu.current,te(co),te(qu)}var ai=M(null),wi=null;function xl(e){var i=e.alternate;oe(Xt,Xt.current&1),oe(ai,e),wi===null&&(i===null||co.current!==null||i.memoizedState!==null)&&(wi=e)}function Tm(e){oe(Xt,Xt.current),oe(ai,e),wi===null&&(wi=e)}function ax(e){e.tag===22?(oe(Xt,Xt.current),oe(ai,e),wi===null&&(wi=e)):wl()}function wl(){oe(Xt,Xt.current),oe(ai,ai.current)}function li(e){te(ai),wi===e&&(wi=null),te(Xt)}var Xt=M(0);function Gu(e){for(var i=e;i!==null;){if(i.tag===13){var r=i.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||Np(r)||Dp(r)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var Aa=0,Ve=null,St=null,Qt=null,Xu=!1,uo=!1,yr=!1,Vu=0,As=0,fo=null,iM=0;function Yt(){throw Error(l(321))}function Rm(e,i){if(i===null)return!1;for(var r=0;r<i.length&&r<e.length;r++)if(!$e(e[r],i[r]))return!1;return!0}function jm(e,i,r,s,f,m){return Aa=m,Ve=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,N.H=e===null||e.memoizedState===null?Ux:qm,yr=!1,m=r(s,f),yr=!1,uo&&(m=rx(i,r,s,f)),lx(e),m}function lx(e){N.H=Ns;var i=St!==null&&St.next!==null;if(Aa=0,Qt=St=Ve=null,Xu=!1,As=0,fo=null,i)throw Error(l(300));
vendor: 13,026 bytes, line 40
40e===null||Zt||(e=e.dependencies,e!==null&&Bu(e)&&(Zt=!0))}function rx(e,i,r,s){Ve=e;var f=0;do{if(uo&&(fo=null),As=0,uo=!1,25<=f)throw Error(l(301));if(f+=1,Qt=St=null,e.updateQueue!=null){var m=e.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}N.H=Fx,m=i(r,s)}while(uo);return m}function aM(){var e=N.H,i=e.useState()[0];return i=typeof i.then=="function"?Os(i):i,e=e.useState()[0],(St!==null?St.memoizedState:null)!==e&&(Ve.flags|=1024),i}function Am(){var e=Vu!==0;return Vu=0,e}function Om(e,i,r){i.updateQueue=e.updateQueue,i.flags&=-2053,e.lanes&=~r}function Mm(e){if(Xu){for(e=e.memoizedState;e!==null;){var i=e.queue;i!==null&&(i.pending=null),e=e.next}Xu=!1}Aa=0,Qt=St=Ve=null,uo=!1,As=Vu=0,fo=null}function Mn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Qt===null?Ve.memoizedState=Qt=e:Qt=Qt.next=e,Qt}function Vt(){if(St===null){var e=Ve.alternate;e=e!==null?e.memoizedState:null}else e=St.next;var i=Qt===null?Ve.memoizedState:Qt.next;if(i!==null)Qt=i,St=e;else{if(e===null)throw Ve.alternate===null?Error(l(467)):Error(l(310));St=e,e={memoizedState:St.memoizedState,baseState:St.baseState,baseQueue:St.baseQueue,queue:St.queue,next:null},Qt===null?Ve.memoizedState=Qt=e:Qt=Qt.next=e}return Qt}function Ku(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Os(e){var i=As;return As+=1,fo===null&&(fo=[]),e=Q1(fo,e,i),i=Ve,(Qt===null?i.memoizedState:Qt.next)===null&&(i=i.alternate,N.H=i===null||i.memoizedState===null?Ux:qm),e}function $u(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Os(e);if(e.$$typeof===z)return gn(e)}throw Error(l(438,String(e)))}function Nm(e){var i=null,r=Ve.updateQueue;if(r!==null&&(i=r.memoCache),i==null){var s=Ve.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(i={data:s.data.map(function(f){return f.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),r===null&&(r=Ku(),Ve.updateQueue=r),r.memoCache=i,r=i.data[i.index],r===void 0)for(r=i.data[i.index]=Array(e),s=0;s<e;s++)r[s]=X;return i.index++,r}function Oa(e,i){return typeof i=="function"?i(e):i}function Qu(e){var i=Vt();return Dm(i,St,e)}function Dm(e,i,r){var s=e.queue;if(s===null)throw Error(l(311));s.lastRenderedReducer=r;var f=e.baseQueue,m=s.pending;if(m!==null){if(f!==null){var w=f.next;f.next=m.next,m.next=w}i.baseQueue=f=m,s.pending=null}if(m=e.baseState,f===null)e.memoizedState=m;else{i=f.next;var k=w=null,H=null,W=i,ae=!1;do{var re=W.lane&-536870913;if(re!==W.lane?(lt&re)===re:(Aa&re)===re){var ee=W.revertLane;if(ee===0)H!==null&&(H=H.next={lane:0,revertLane:0,gesture:null,action:W.action,hasEagerState:W.hasEagerState,eagerState:W.eagerState,next:null}),re===lo&&(ae=!0);else if((Aa&ee)===ee){W=W.next,ee===lo&&(ae=!0);continue}else re={lane:0,revertLane:W.revertLane,gesture:null,action:W.action,hasEagerState:W.hasEagerState,eagerState:W.eagerState,next:null},H===null?(k=H=re,w=m):H=H.next=re,Ve.lanes|=ee,Cl|=ee;re=W.action,yr&&r(m,re),m=W.hasEagerState?W.eagerState:r(m,re)}else ee={lane:re,revertLane:W.revertLane,gesture:W.gesture,action:W.action,hasEagerState:W.hasEagerState,eagerState:W.eagerState,next:null},H===null?(k=H=ee,w=m):H=H.next=ee,Ve.lanes|=re,Cl|=re;W=W.next}while(W!==null&&W!==i);if(H===null?w=m:H.next=k,!$e(m,e.memoizedState)&&(Zt=!0,ae&&(r=ro,r!==null)))throw r;e.memoizedState=m,e.baseState=w,e.baseQueue=H,s.lastRenderedState=m}return f===null&&(s.lanes=0),[e.memoizedState,s.dispatch]}function zm(e){var i=Vt(),r=i.queue;if(r===null)throw Error(l(311));r.lastRenderedReducer=e;var s=r.dispatch,f=r.pending,m=i.memoizedState;if(f!==null){r.pending=null;var w=f=f.next;do m=e(m,w.action),w=w.next;while(w!==f);$e(m,i.memoizedState)||(Zt=!0),i.memoizedState=m,i.baseQueue===null&&(i.baseState=m),r.lastRenderedState=m}return[m,s]}function ox(e,i,r){var s=Ve,f=Vt(),m=st;if(m){if(r===void 0)throw Error(l(407));r=r()}else r=i();var w=!$e((St||f).memoizedState,r);if(w&&(f.memoizedState=r,Zt=!0),f=f.queue,Hm(ux.bind(null,s,f,e),[e]),f.getSnapshot!==i||w||Qt!==null&&Qt.memoizedState.tag&1){if(s.flags|=2048,ho(9,{destroy:void 0},cx.bind(null,s,f,r,i),null),Tt===null)throw Error(l(349));m||(Aa&127)!==0||sx(s,i,r)}return r}function sx(e,i,r){e.flags|=16384,e={getSnapshot:i,value:r},i=Ve.updateQueue,i===null?(i=Ku(),Ve.updateQueue=i,i.stores=[e]):(r=i.stores,r===null?i.stores=[e]:r.push(e))}function cx(e,i,r,s){i.value=r,i.getSnapshot=s,fx(i)&&dx(e)}function ux(e,i,r){return r(function(){fx(i)&&dx(e)})}function fx(e){var i=e.getSnapshot;e=e.value;try{var r=i();return!$e(e,r)}catch{return!0}}function dx(e){var i=sr(e,2);i!==null&&Fn(i,e,2)}function Lm(e){var i=Mn();if(typeof e=="function"){var r=e;if(e=r(),yr){ut(!0);try{r()}finally{ut(!1)}}}return i.memoizedState=i.baseState=e,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Oa,lastRenderedState:e},i}function hx(e,i,r,s){return e.baseState=r,Dm(e,St,typeof s=="function"?s:Oa)}function lM(e,i,r,s,f){if(Wu(e))throw Error(l(485));if(e=i.action,e!==null){var m={payload:f,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(w){m.listeners.push(w)}};N.T!==null?r(!0):m.isTransition=!1,s(m),r=i.pending,r===null?(m.next=i.pending=m,mx(i,m)):(m.next=r.next,i.pending=r.next=m)}}function mx(e,i){var r=i.action,s=i.payload,f=e.state;if(i.isTransition){var m=N.T,w={};N.T=w;try{var k=r(f,s),H=N.S;H!==null&&H(w,k),px(e,i,k)}catch(W){Bm(e,i,W)}finally{m!==null&&w.types!==null&&(m.types=w.types),N.T=m}}else try{m=r(f,s),px(e,i,m)}catch(W){Bm(e,i,W)}}function px(e,i,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(s){gx(e,i,s)},function(s){return Bm(e,i,s)}):gx(e,i,r)}function gx(e,i,r){i.status="fulfilled",i.value=r,yx(i),e.state=r,i=e.pending,i!==null&&(r=i.next,r===i?e.pending=null:(r=r.next,i.next=r,mx(e,r)))}function Bm(e,i,r){var s=e.pending;if(e.pending=null,s!==null){s=s.next;do i.status="rejected",i.reason=r,yx(i),i=i.next;while(i!==s)}e.action=null}function yx(e){e=e.listeners;for(var i=0;i<e.length;i++)(0,e[i])()}function bx(e,i){return i}function vx(e,i){if(st){var r=Tt.formState;if(r!==null){e:{var s=Ve;if(st){if(Nt){t:{for(var f=Nt,m=xi;f.nodeType!==8;){if(!m){f=null;break t}if(f=Si(f.nextSibling),f===null){f=null;break t}}m=f.data,f=m==="F!"||m==="F"?f:null}if(f){Nt=Si(f.nextSibling),s=f.data==="F!";break e}}pl(s)}s=!1}s&&(i=r[0])}}return r=Mn(),r.memoizedState=r.baseState=i,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:bx,lastRenderedState:i},r.queue=s,r=Hx.bind(null,Ve,s),s.dispatch=r,s=Lm(!1),m=Ym.bind(null,Ve,!1,s.queue),s=Mn(),f={state:i,dispatch:null,action:e,pending:null},s.queue=f,r=lM.bind(null,Ve,f,m,r),f.dispatch=r,s.memoizedState=e,[i,r,!1]}function xx(e){var i=Vt();return wx(i,St,e)}function wx(e,i,r){if(i=Dm(e,i,bx)[0],e=Qu(Oa)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var s=Os(i)}catch(w){throw w===oo?Iu:w}else s=i;i=Vt();var f=i.queue,m=f.dispatch;return r!==i.memoizedState&&(Ve.flags|=2048,ho(9,{destroy:void 0},rM.bind(null,f,r),null)),[s,m,e]}function rM(e,i){e.action=i}function Sx(e){var i=Vt(),r=St;if(r!==null)return wx(i,r,e);Vt(),i=i.memoizedState,r=Vt();var s=r.queue.dispatch;return r.memoizedState=e,[i,s,!1]}function ho(e,i,r,s){return e={tag:e,create:r,deps:s,inst:i,next:null},i=Ve.updateQueue,i===null&&(i=Ku(),Ve.updateQueue=i),r=i.lastEffect,r===null?i.lastEffect=e.next=e:(s=r.next,r.next=e,e.next=s,i.lastEffect=e),e}function _x(){return Vt().memoizedState}function Zu(e,i,r,s){var f=Mn();Ve.flags|=e,f.memoizedState=ho(1|i,{destroy:void 0},r,s===void 0?null:s)}function Ju(e,i,r,s){var f=Vt();s=s===void 0?null:s;var m=f.memoizedState.inst;St!==null&&s!==null&&Rm(s,St.memoizedState.deps)?f.memoizedState=ho(i,m,r,s):(Ve.flags|=e,f.memoizedState=ho(1|i,m,r,s))}function Cx(e,i){Zu(8390656,8,e,i)}function Hm(e,i){Ju(2048,8,e,i)}function oM(e){Ve.flags|=4;var i=Ve.updateQueue;if(i===null)i=Ku(),Ve.updateQueue=i,i.events=[e];else{var r=i.events;r===null?i.events=[e]:r.push(e)}}function Ex(e){var i=Vt().memoizedState;return oM({ref:i,nextImpl:e}),function(){if((mt&2)!==0)throw Error(l(440));return i.impl.apply(void 0,arguments)}}function kx(e,i){return Ju(4,2,e,i)}function Tx(e,i){return Ju(4,4,e,i)}function Rx(e,i){if(typeof i=="function"){e=e();var r=i(e);return function(){typeof r=="function"?r():i(null)}}if(i!=null)return e=e(),i.current=e,function(){i.current=null}}function jx(e,i,r){r=r!=null?r.concat([e]):null,Ju(4,4,Rx.bind(null,i,e),r)}function Pm(){}function Ax(e,i){var r=Vt();i=i===void 0?null:i;var s=r.memoizedState;return i!==null&&Rm(i,s[1])?s[0]:(r.memoizedState=[e,i],e)}function Ox(e,i){var r=Vt();i=i===void 0?null:i;var s=r.memoizedState;if(i!==null&&Rm(i,s[1]))return s[0];if(s=e(),yr){ut(!0);try{e()}finally{ut(!1)}}return r.memoizedState=[s,i],s}function Im(e,i,r){return r===void 0||(Aa&1073741824)!==0&&(lt&261930)===0?e.memoizedState=i:(e.memoizedState=r,e=Mw(),Ve.lanes|=e,Cl|=e,r)}function Mx(e,i,r,s){return $e(r,i)?r:co.current!==null?(e=Im(e,r,s),$e(e,i)||(Zt=!0),e):(Aa&42)===0||(Aa&1073741824)!==0&&(lt&261930)===0?(Zt=!0,e.memoizedState=r):(e=Mw(),Ve.lanes|=e,Cl|=e,i)}function Nx(e,i,r,s,f){var m=Y.p;Y.p=m!==0&&8>m?m:8;var w=N.T,k={};N.T=k,Ym(e,!1,i,r);try{var H=f(),W=N.S;if(W!==null&&W(k,H),H!==null&&typeof H=="object"&&typeof H.then=="function"){var ae=nM(H,s);Ms(e,i,ae,si(e))}else Ms(e,i,s,si(e))}catch(re){Ms(e,i,{then:function(){},status:"rejected",reason:re},si())}finally{Y.p=m,w!==null&&k.types!==null&&(w.types=k.types),N.T=w}}function sM(){}function Um(e,i,r,s){if(e.tag!==5)throw Error(l(476));var f=Dx(e).queue;Nx(e,f,i,J,r===null?sM:function(){return zx(e),r(s)})}function Dx(e){var i=e.memoizedState;if(i!==null)return i;i={memoizedState:J,baseState:J,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Oa,lastRenderedState:J},next:null};var r={};return i.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Oa,lastRenderedState:r},next:null},e.memoizedState=i,e=e.alternate,e!==null&&(e.memoizedState=i),i}function zx(e){var i=Dx(e);i.next===null&&(i=e.alternate.memoizedState),Ms(e,i.next.queue,{},si())}function Fm(){return gn($s)}function Lx(){return Vt().memoizedState}function Bx(){return Vt().memoizedState}function cM(e){for(var i=e.return;i!==null;){switch(i.tag){case 24:case 3:var r=si();e=bl(r);var s=vl(i,e,r);s!==null&&(Fn(s,i,r),Ts(s,i,r)),i={cache:ym()},e.payload=i;return}i=i.return}}function uM(e,i,r){var s=si();r={lane:s,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Wu(e)?Px(i,r):(r=rm(e,i,r,s),r!==null&&(Fn(r,e,s),Ix(r,i,s)))}function Hx(e,i,r){var s=si();Ms(e,i,r,s)}function Ms(e,i,r,s){var f={lane:s,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(Wu(e))Px(i,f);else{var m=e.alternate;if(e.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var w=i.lastRenderedState,k=m(w,r);if(f.hasEagerState=!0,f.eagerState=k,$e(k,w))return Nu(e,i,f,0),Tt===null&&Mu(),!1}catch{}finally{}if(r=rm(e,i,f,s),r!==null)return Fn(r,e,s),Ix(r,i,s),!0}return!1}function Ym(e,i,r,s){if(s={lane:2,revertLane:wp(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Wu(e)){if(i)throw Error(l(479))}else i=rm(e,r,s,2),i!==null&&Fn(i,e,2)}function Wu(e){var i=e.alternate;return e===Ve||i!==null&&i===Ve}function Px(e,i){uo=Xu=!0;var r=e.pending;r===null?i.next=i:(i.next=r.next,r.next=i),e.pending=i}function Ix(e,i,r){if((r&4194048)!==0){var s=i.lanes;s&=e.pendingLanes,r|=s,i.lanes=r,va(e,r)}}var Ns={readContext:gn,use:$u,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};Ns.useEffectEvent=Yt;var Ux={readContext:gn,use:$u,useCallback:function(e,i){return Mn().memoizedState=[e,i===void 0?null:i],e},useContext:gn,useEffect:Cx,useImperativeHandle:function(e,i,r){r=r!=null?r.concat([e]):null,Zu(4194308,4,Rx.bind(null,i,e),r)},useLayoutEffect:function(e,i){return Zu(4194308,4,e,i)},useInsertionEffect:function(e,i){Zu(4,2,e,i)},useMemo:function(e,i){var r=Mn();i=i===void 0?null:i;var s=e();if(yr){ut(!0);try{e()}finally{ut(!1)}}return r.memoizedState=[s,i],s},useReducer:function(e,i,r){var s=Mn();if(r!==void 0){var f=r(i);if(yr){ut(!0);try{r(i)}finally{ut(!1)}}}else f=i;return s.memoizedState=s.baseState=f,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:f},s.queue=e,e=e.dispatch=uM.bind(null,Ve,e),[s.memoizedState,e]},useRef:function(e){var i=Mn();return e={current:e},i.memoizedState=e},useState:function(e){e=Lm(e);var i=e.queue,r=Hx.bind(null,Ve,i);return i.dispatch=r,[e.memoizedState,r]},useDebugValue:Pm,useDeferredValue:function(e,i){var r=Mn();
vendor: 7,987 bytes, line 40
40return Im(r,e,i)},useTransition:function(){var e=Lm(!1);return e=Nx.bind(null,Ve,e.queue,!0,!1),Mn().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,i,r){var s=Ve,f=Mn();if(st){if(r===void 0)throw Error(l(407));r=r()}else{if(r=i(),Tt===null)throw Error(l(349));(lt&127)!==0||sx(s,i,r)}f.memoizedState=r;var m={value:r,getSnapshot:i};return f.queue=m,Cx(ux.bind(null,s,m,e),[e]),s.flags|=2048,ho(9,{destroy:void 0},cx.bind(null,s,m,r,i),null),r},useId:function(){var e=Mn(),i=Tt.identifierPrefix;if(st){var r=la,s=aa;r=(s&~(1<<32-yt(s)-1)).toString(32)+r,i="_"+i+"R_"+r,r=Vu++,0<r&&(i+="H"+r.toString(32)),i+="_"}else r=iM++,i="_"+i+"r_"+r.toString(32)+"_";return e.memoizedState=i},useHostTransitionStatus:Fm,useFormState:vx,useActionState:vx,useOptimistic:function(e){var i=Mn();i.memoizedState=i.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=r,i=Ym.bind(null,Ve,!0,r),r.dispatch=i,[e,i]},useMemoCache:Nm,useCacheRefresh:function(){return Mn().memoizedState=cM.bind(null,Ve)},useEffectEvent:function(e){var i=Mn(),r={impl:e};return i.memoizedState=r,function(){if((mt&2)!==0)throw Error(l(440));return r.impl.apply(void 0,arguments)}}},qm={readContext:gn,use:$u,useCallback:Ax,useContext:gn,useEffect:Hm,useImperativeHandle:jx,useInsertionEffect:kx,useLayoutEffect:Tx,useMemo:Ox,useReducer:Qu,useRef:_x,useState:function(){return Qu(Oa)},useDebugValue:Pm,useDeferredValue:function(e,i){var r=Vt();return Mx(r,St.memoizedState,e,i)},useTransition:function(){var e=Qu(Oa)[0],i=Vt().memoizedState;return[typeof e=="boolean"?e:Os(e),i]},useSyncExternalStore:ox,useId:Lx,useHostTransitionStatus:Fm,useFormState:xx,useActionState:xx,useOptimistic:function(e,i){var r=Vt();return hx(r,St,e,i)},useMemoCache:Nm,useCacheRefresh:Bx};qm.useEffectEvent=Ex;var Fx={readContext:gn,use:$u,useCallback:Ax,useContext:gn,useEffect:Hm,useImperativeHandle:jx,useInsertionEffect:kx,useLayoutEffect:Tx,useMemo:Ox,useReducer:zm,useRef:_x,useState:function(){return zm(Oa)},useDebugValue:Pm,useDeferredValue:function(e,i){var r=Vt();return St===null?Im(r,e,i):Mx(r,St.memoizedState,e,i)},useTransition:function(){var e=zm(Oa)[0],i=Vt().memoizedState;return[typeof e=="boolean"?e:Os(e),i]},useSyncExternalStore:ox,useId:Lx,useHostTransitionStatus:Fm,useFormState:Sx,useActionState:Sx,useOptimistic:function(e,i){var r=Vt();return St!==null?hx(r,St,e,i):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:Nm,useCacheRefresh:Bx};Fx.useEffectEvent=Ex;function Gm(e,i,r,s){i=e.memoizedState,r=r(s,i),r=r==null?i:x({},i,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Xm={enqueueSetState:function(e,i,r){e=e._reactInternals;var s=si(),f=bl(s);f.payload=i,r!=null&&(f.callback=r),i=vl(e,f,s),i!==null&&(Fn(i,e,s),Ts(i,e,s))},enqueueReplaceState:function(e,i,r){e=e._reactInternals;var s=si(),f=bl(s);f.tag=1,f.payload=i,r!=null&&(f.callback=r),i=vl(e,f,s),i!==null&&(Fn(i,e,s),Ts(i,e,s))},enqueueForceUpdate:function(e,i){e=e._reactInternals;var r=si(),s=bl(r);s.tag=2,i!=null&&(s.callback=i),i=vl(e,s,r),i!==null&&(Fn(i,e,r),Ts(i,e,r))}};function Yx(e,i,r,s,f,m,w){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(s,m,w):i.prototype&&i.prototype.isPureReactComponent?!ft(r,s)||!ft(f,m):!0}function qx(e,i,r,s){e=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(r,s),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(r,s),i.state!==e&&Xm.enqueueReplaceState(i,i.state,null)}function br(e,i){var r=i;if("ref"in i){r={};for(var s in i)s!=="ref"&&(r[s]=i[s])}if(e=e.defaultProps){r===i&&(r=x({},r));for(var f in e)r[f]===void 0&&(r[f]=e[f])}return r}function Gx(e){Ou(e)}function Xx(e){console.error(e)}function Vx(e){Ou(e)}function ef(e,i){try{var r=e.onUncaughtError;r(i.value,{componentStack:i.stack})}catch(s){setTimeout(function(){throw s})}}function Kx(e,i,r){try{var s=e.onCaughtError;s(r.value,{componentStack:r.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(f){setTimeout(function(){throw f})}}function Vm(e,i,r){return r=bl(r),r.tag=3,r.payload={element:null},r.callback=function(){ef(e,i)},r}function $x(e){return e=bl(e),e.tag=3,e}function Qx(e,i,r,s){var f=r.type.getDerivedStateFromError;if(typeof f=="function"){var m=s.value;e.payload=function(){return f(m)},e.callback=function(){Kx(i,r,s)}}var w=r.stateNode;w!==null&&typeof w.componentDidCatch=="function"&&(e.callback=function(){Kx(i,r,s),typeof f!="function"&&(El===null?El=new Set([this]):El.add(this));var k=s.stack;this.componentDidCatch(s.value,{componentStack:k!==null?k:""})})}function fM(e,i,r,s,f){if(r.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(i=r.alternate,i!==null&&ao(i,r,f,!0),r=ai.current,r!==null){switch(r.tag){case 31:case 13:return wi===null?hf():r.alternate===null&&qt===0&&(qt=3),r.flags&=-257,r.flags|=65536,r.lanes=f,s===Uu?r.flags|=16384:(i=r.updateQueue,i===null?r.updateQueue=new Set([s]):i.add(s),bp(e,s,f)),!1;case 22:return r.flags|=65536,s===Uu?r.flags|=16384:(i=r.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([s])},r.updateQueue=i):(r=i.retryQueue,r===null?i.retryQueue=new Set([s]):r.add(s)),bp(e,s,f)),!1}throw Error(l(435,r.tag))}return bp(e,s,f),hf(),!1}if(st)return i=ai.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=f,s!==dm&&(e=Error(l(422),{cause:s}),Ss(yi(e,r)))):(s!==dm&&(i=Error(l(423),{cause:s}),Ss(yi(i,r))),e=e.current.alternate,e.flags|=65536,f&=-f,e.lanes|=f,s=yi(s,r),f=Vm(e.stateNode,s,f),_m(e,f),qt!==4&&(qt=2)),!1;var m=Error(l(520),{cause:s});if(m=yi(m,r),Us===null?Us=[m]:Us.push(m),qt!==4&&(qt=2),i===null)return!0;s=yi(s,r),r=i;do{switch(r.tag){case 3:return r.flags|=65536,e=f&-f,r.lanes|=e,e=Vm(r.stateNode,s,e),_m(r,e),!1;case 1:if(i=r.type,m=r.stateNode,(r.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(El===null||!El.has(m))))return r.flags|=65536,f&=-f,r.lanes|=f,f=$x(f),Qx(f,e,r,s),_m(r,f),!1}r=r.return}while(r!==null);return!1}var Km=Error(l(461)),Zt=!1;function yn(e,i,r,s){i.child=e===null?ex(i,null,r,s):gr(i,e.child,r,s)}function Zx(e,i,r,s,f){r=r.render;var m=i.ref;if("ref"in s){var w={};for(var k in s)k!=="ref"&&(w[k]=s[k])}else w=s;return dr(i),s=jm(e,i,r,w,m,f),k=Am(),e!==null&&!Zt?(Om(e,i,f),Ma(e,i,f)):(st&&k&&um(i),i.flags|=1,yn(e,i,s,f),i.child)}function Jx(e,i,r,s,f){if(e===null){var m=r.type;return typeof m=="function"&&!om(m)&&m.defaultProps===void 0&&r.compare===null?(i.tag=15,i.type=m,Wx(e,i,m,s,f)):(e=zu(r.type,null,s,i,i.mode,f),e.ref=i.ref,e.return=i,i.child=e)}if(m=e.child,!np(e,f)){var w=m.memoizedProps;if(r=r.compare,r=r!==null?r:ft,r(w,s)&&e.ref===i.ref)return Ma(e,i,f)}return i.flags|=1,e=ka(m,s),e.ref=i.ref,e.return=i,i.child=e}function Wx(e,i,r,s,f){if(e!==null){var m=e.memoizedProps;if(ft(m,s)&&e.ref===i.ref)if(Zt=!1,i.pendingProps=s=m,np(e,f))(e.flags&131072)!==0&&(Zt=!0);else return i.lanes=e.lanes,Ma(e,i,f)}return $m(e,i,r,s,f)}function ew(e,i,r,s){var f=s.children,m=e!==null?e.memoizedState:null;if(e===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((i.flags&128)!==0){if(m=m!==null?m.baseLanes|r:r,e!==null){for(s=i.child=e.child,f=0;s!==null;)f=f|s.lanes|s.childLanes,s=s.sibling;s=f&~m}else s=0,i.child=null;return tw(e,i,m,r,s)}if((r&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},e!==null&&Pu(i,m!==null?m.cachePool:null),m!==null?ix(i,m):Em(),ax(i);else return s=i.lanes=536870912,tw(e,i,m!==null?m.baseLanes|r:r,r,s)}else m!==null?(Pu(i,m.cachePool),ix(i,m),wl(),i.memoizedState=null):(e!==null&&Pu(i,null),Em(),wl());return yn(e,i,f,r),i.child}function Ds(e,i){return e!==null&&e.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function tw(e,i,r,s,f){var m=vm();
vendor: 4,528 bytes, line 40
40return m=m===null?null:{parent:$t._currentValue,pool:m},i.memoizedState={baseLanes:r,cachePool:m},e!==null&&Pu(i,null),Em(),ax(i),e!==null&&ao(e,i,s,!0),i.childLanes=f,null}function tf(e,i){return i=af({mode:i.mode,children:i.children},e.mode),i.ref=e.ref,e.child=i,i.return=e,i}function nw(e,i,r){return gr(i,e.child,null,r),e=tf(i,i.pendingProps),e.flags|=2,li(i),i.memoizedState=null,e}function dM(e,i,r){var s=i.pendingProps,f=(i.flags&128)!==0;if(i.flags&=-129,e===null){if(st){if(s.mode==="hidden")return e=tf(i,s),i.lanes=536870912,Ds(null,e);if(Tm(i),(e=Nt)?(e=mS(e,xi),e=e!==null&&e.data==="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:hl!==null?{id:aa,overflow:la}:null,retryLane:536870912,hydrationErrors:null},r=P1(e),r.return=i,i.child=r,pn=i,Nt=null)):e=null,e===null)throw pl(i);return i.lanes=536870912,null}return tf(i,s)}var m=e.memoizedState;if(m!==null){var w=m.dehydrated;if(Tm(i),f)if(i.flags&256)i.flags&=-257,i=nw(e,i,r);else if(i.memoizedState!==null)i.child=e.child,i.flags|=128,i=null;else throw Error(l(558));else if(Zt||ao(e,i,r,!1),f=(r&e.childLanes)!==0,Zt||f){if(s=Tt,s!==null&&(w=$i(s,r),w!==0&&w!==m.retryLane))throw m.retryLane=w,sr(e,w),Fn(s,e,w),Km;hf(),i=nw(e,i,r)}else e=m.treeContext,Nt=Si(w.nextSibling),pn=i,st=!0,ml=null,xi=!1,e!==null&&F1(i,e),i=tf(i,s),i.flags|=4096;return i}return e=ka(e.child,{mode:s.mode,children:s.children}),e.ref=i.ref,i.child=e,e.return=i,e}function nf(e,i){var r=i.ref;if(r===null)e!==null&&e.ref!==null&&(i.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(l(284));(e===null||e.ref!==r)&&(i.flags|=4194816)}}function $m(e,i,r,s,f){return dr(i),r=jm(e,i,r,s,void 0,f),s=Am(),e!==null&&!Zt?(Om(e,i,f),Ma(e,i,f)):(st&&s&&um(i),i.flags|=1,yn(e,i,r,f),i.child)}function iw(e,i,r,s,f,m){return dr(i),i.updateQueue=null,r=rx(i,s,r,f),lx(e),s=Am(),e!==null&&!Zt?(Om(e,i,m),Ma(e,i,m)):(st&&s&&um(i),i.flags|=1,yn(e,i,r,m),i.child)}function aw(e,i,r,s,f){if(dr(i),i.stateNode===null){var m=eo,w=r.contextType;typeof w=="object"&&w!==null&&(m=gn(w)),m=new r(s,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Xm,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=s,m.state=i.memoizedState,m.refs={},wm(i),w=r.contextType,m.context=typeof w=="object"&&w!==null?gn(w):eo,m.state=i.memoizedState,w=r.getDerivedStateFromProps,typeof w=="function"&&(Gm(i,r,w,s),m.state=i.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(w=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),w!==m.state&&Xm.enqueueReplaceState(m,m.state,null),js(i,s,m,f),Rs(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!0}else if(e===null){m=i.stateNode;var k=i.memoizedProps,H=br(r,k);m.props=H;var W=m.context,ae=r.contextType;w=eo,typeof ae=="object"&&ae!==null&&(w=gn(ae));var re=r.getDerivedStateFromProps;ae=typeof re=="function"||typeof m.getSnapshotBeforeUpdate=="function",k=i.pendingProps!==k,ae||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(k||W!==w)&&qx(i,m,s,w),yl=!1;var ee=i.memoizedState;m.state=ee,js(i,s,m,f),Rs(),W=i.memoizedState,k||ee!==W||yl?(typeof re=="function"&&(Gm(i,r,re,s),W=i.memoizedState),(H=yl||Yx(i,r,H,s,ee,W,w))?(ae||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(i.flags|=4194308)):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=s,i.memoizedState=W),m.props=s,m.state=W,m.context=w,s=H):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),s=!1)}else{m=i.stateNode,Sm(e,i),w=i.memoizedProps,ae=br(r,w),m.props=ae,re=i.pendingProps,ee=m.context,W=r.contextType,H=eo,typeof W=="object"&&W!==null&&(H=gn(W)),k=r.getDerivedStateFromProps,(W=typeof k=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(w!==re||ee!==H)&&qx(i,m,s,H),yl=!1,ee=i.memoizedState,m.state=ee,js(i,s,m,f),Rs();var ne=i.memoizedState;w!==re||ee!==ne||yl||e!==null&&e.dependencies!==null&&Bu(e.depen
vendor: 5,988 bytes, line 40
40dencies)?(typeof k=="function"&&(Gm(i,r,k,s),ne=i.memoizedState),(ae=yl||Yx(i,r,ae,s,ee,ne,H)||e!==null&&e.dependencies!==null&&Bu(e.dependencies))?(W||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(s,ne,H),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(s,ne,H)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||w===e.memoizedProps&&ee===e.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||w===e.memoizedProps&&ee===e.memoizedState||(i.flags|=1024),i.memoizedProps=s,i.memoizedState=ne),m.props=s,m.state=ne,m.context=H,s=ae):(typeof m.componentDidUpdate!="function"||w===e.memoizedProps&&ee===e.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||w===e.memoizedProps&&ee===e.memoizedState||(i.flags|=1024),s=!1)}return m=s,nf(e,i),s=(i.flags&128)!==0,m||s?(m=i.stateNode,r=s&&typeof r.getDerivedStateFromError!="function"?null:m.render(),i.flags|=1,e!==null&&s?(i.child=gr(i,e.child,null,f),i.child=gr(i,null,r,f)):yn(e,i,r,f),i.memoizedState=m.state,e=i.child):e=Ma(e,i,f),e}function lw(e,i,r,s){return ur(),i.flags|=256,yn(e,i,r,s),i.child}var Qm={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Zm(e){return{baseLanes:e,cachePool:K1()}}function Jm(e,i,r){return e=e!==null?e.childLanes&~r:0,i&&(e|=oi),e}function rw(e,i,r){var s=i.pendingProps,f=!1,m=(i.flags&128)!==0,w;if((w=m)||(w=e!==null&&e.memoizedState===null?!1:(Xt.current&2)!==0),w&&(f=!0,i.flags&=-129),w=(i.flags&32)!==0,i.flags&=-33,e===null){if(st){if(f?xl(i):wl(),(e=Nt)?(e=mS(e,xi),e=e!==null&&e.data!=="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:hl!==null?{id:aa,overflow:la}:null,retryLane:536870912,hydrationErrors:null},r=P1(e),r.return=i,i.child=r,pn=i,Nt=null)):e=null,e===null)throw pl(i);return Dp(e)?i.lanes=32:i.lanes=536870912,null}var k=s.children;return s=s.fallback,f?(wl(),f=i.mode,k=af({mode:"hidden",children:k},f),s=cr(s,f,r,null),k.return=i,s.return=i,k.sibling=s,i.child=k,s=i.child,s.memoizedState=Zm(r),s.childLanes=Jm(e,w,r),i.memoizedState=Qm,Ds(null,s)):(xl(i),Wm(i,k))}var H=e.memoizedState;if(H!==null&&(k=H.dehydrated,k!==null)){if(m)i.flags&256?(xl(i),i.flags&=-257,i=ep(e,i,r)):i.memoizedState!==null?(wl(),i.child=e.child,i.flags|=128,i=null):(wl(),k=s.fallback,f=i.mode,s=af({mode:"visible",children:s.children},f),k=cr(k,f,r,null),k.flags|=2,s.return=i,k.return=i,s.sibling=k,i.child=s,gr(i,e.child,null,r),s=i.child,s.memoizedState=Zm(r),s.childLanes=Jm(e,w,r),i.memoizedState=Qm,i=Ds(null,s));else if(xl(i),Dp(k)){if(w=k.nextSibling&&k.nextSibling.dataset,w)var W=w.dgst;w=W,s=Error(l(419)),s.stack="",s.digest=w,Ss({value:s,source:null,stack:null}),i=ep(e,i,r)}else if(Zt||ao(e,i,r,!1),w=(r&e.childLanes)!==0,Zt||w){if(w=Tt,w!==null&&(s=$i(w,r),s!==0&&s!==H.retryLane))throw H.retryLane=s,sr(e,s),Fn(w,e,s),Km;Np(k)||hf(),i=ep(e,i,r)}else Np(k)?(i.flags|=192,i.child=e.child,i=null):(e=H.treeContext,Nt=Si(k.nextSibling),pn=i,st=!0,ml=null,xi=!1,e!==null&&F1(i,e),i=Wm(i,s.children),i.flags|=4096);return i}return f?(wl(),k=s.fallback,f=i.mode,H=e.child,W=H.sibling,s=ka(H,{mode:"hidden",children:s.children}),s.subtreeFlags=H.subtreeFlags&65011712,W!==null?k=ka(W,k):(k=cr(k,f,r,null),k.flags|=2),k.return=i,s.return=i,s.sibling=k,i.child=s,Ds(null,s),s=i.child,k=e.child.memoizedState,k===null?k=Zm(r):(f=k.cachePool,f!==null?(H=$t._currentValue,f=f.parent!==H?{parent:H,pool:H}:f):f=K1(),k={baseLanes:k.baseLanes|r,cachePool:f}),s.memoizedState=k,s.childLanes=Jm(e,w,r),i.memoizedState=Qm,Ds(e.child,s)):(xl(i),r=e.child,e=r.sibling,r=ka(r,{mode:"visible",children:s.children}),r.return=i,r.sibling=null,e!==null&&(w=i.deletions,w===null?(i.deletions=[e],i.flags|=16):w.push(e)),i.child=r,i.memoizedState=null,r)}function Wm(e,i){return i=af({mode:"visible",children:i},e.mode),i.return=e,e.child=i}function af(e,i){return e=ii(22,e,null,i),e.lanes=0,e}function ep(e,i,r){return gr(i,e.child,null,r),e=Wm(i,i.pendingProps.children),e.flags|=2,i.memoizedState=null,e}function ow(e,i,r){e.lanes|=i;var s=e.alternate;s!==null&&(s.lanes|=i),pm(e.return,i,r)}function tp(e,i,r,s,f,m){var w=e.memoizedState;w===null?e.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:s,tail:r,tailMode:f,treeForkCount:m}:(w.isBackwards=i,w.rendering=null,w.renderingStartTime=0,w.last=s,w.tail=r,w.tailMode=f,w.treeForkCount=m)}function sw(e,i,r){var s=i.pendingProps,f=s.revealOrder,m=s.tail;s=s.children;var w=Xt.current,k=(w&2)!==0;if(k?(w=w&1|2,i.flags|=128):w&=1,oe(Xt,w),yn(e,i,s,r),s=st?ws:0,!k&&e!==null&&(e.flags&128)!==0)e:for(e=i.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ow(e,r,i);else if(e.tag===19)ow(e,r,i);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===i)break e;for(;e.sibling===null;){if(e.return===null||e.return===i)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(f){case"forwards":for(r=i.child,f=null;r!==null;)e=r.alternate,e!==null&&Gu(e)===null&&(f=r),r=r.sibling;r=f,r===null?(f=i.child,i.child=null):(f=r.sibling,r.sibling=null),tp(i,!1,f,r,m,s);break;case"backwards":case"unstable_legacy-backwards":for(r=null,f=i.child,i.child=null;f!==null;){if(e=f.alternate,e!==null&&Gu(e)===null){i.child=f;break}e=f.sibling,f.sibling=r,r=f,f=e}tp(i,!0,r,null,m,s);break;case"together":tp(i,!1,null,null,void 0,s);break;default:i.memoizedState=null}return i.child}function Ma(e,i,r){if(e!==null&&(i.dependencies=e.dependencies),Cl|=i.lanes,(r&i.childLanes)===0)if(e!==null){if(ao(e,i,r,!1),(r&i.childLanes)===0)return null}else return null;if(e!==null&&i.child!==e.child)throw Error(l(153));if(i.child!==null){for(e=i.child,r=ka(e,e.pendingProps),i.child=r,r.return=i;e.sibling!==null;)e=e.sibling,r=r.sibling=ka(e,e.pendingProps),r.return=i;r.sibling=null}return i.child}
vendor: 6,317 bytes, line 40
40function np(e,i){return(e.lanes&i)!==0?!0:(e=e.dependencies,!!(e!==null&&Bu(e)))}function hM(e,i,r){switch(i.tag){case 3:ve(i,i.stateNode.containerInfo),gl(i,$t,e.memoizedState.cache),ur();break;case 27:case 5:Re(i);break;case 4:ve(i,i.stateNode.containerInfo);break;case 10:gl(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Tm(i),null;break;case 13:var s=i.memoizedState;if(s!==null)return s.dehydrated!==null?(xl(i),i.flags|=128,null):(r&i.child.childLanes)!==0?rw(e,i,r):(xl(i),e=Ma(e,i,r),e!==null?e.sibling:null);xl(i);break;case 19:var f=(e.flags&128)!==0;if(s=(r&i.childLanes)!==0,s||(ao(e,i,r,!1),s=(r&i.childLanes)!==0),f){if(s)return sw(e,i,r);i.flags|=128}if(f=i.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),oe(Xt,Xt.current),s)break;return null;case 22:return i.lanes=0,ew(e,i,r,i.pendingProps);case 24:gl(i,$t,e.memoizedState.cache)}return Ma(e,i,r)}function cw(e,i,r){if(e!==null)if(e.memoizedProps!==i.pendingProps)Zt=!0;else{if(!np(e,r)&&(i.flags&128)===0)return Zt=!1,hM(e,i,r);Zt=(e.flags&131072)!==0}else Zt=!1,st&&(i.flags&1048576)!==0&&U1(i,ws,i.index);switch(i.lanes=0,i.tag){case 16:e:{var s=i.pendingProps;if(e=mr(i.elementType),i.type=e,typeof e=="function")om(e)?(s=br(e,s),i.tag=1,i=aw(null,i,e,s,r)):(i.tag=0,i=$m(null,i,e,s,r));else{if(e!=null){var f=e.$$typeof;if(f===D){i.tag=11,i=Zx(null,i,e,s,r);break e}else if(f===P){i.tag=14,i=Jx(null,i,e,s,r);break e}}throw i=K(e)||e,Error(l(306,i,""))}}return i;case 0:return $m(e,i,i.type,i.pendingProps,r);case 1:return s=i.type,f=br(s,i.pendingProps),aw(e,i,s,f,r);case 3:e:{if(ve(i,i.stateNode.containerInfo),e===null)throw Error(l(387));s=i.pendingProps;var m=i.memoizedState;f=m.element,Sm(e,i),js(i,s,null,r);var w=i.memoizedState;if(s=w.cache,gl(i,$t,s),s!==m.cache&&gm(i,[$t],r,!0),Rs(),s=w.element,m.isDehydrated)if(m={element:s,isDehydrated:!1,cache:w.cache},i.updateQueue.baseState=m,i.memoizedState=m,i.flags&256){i=lw(e,i,s,r);break e}else if(s!==f){f=yi(Error(l(424)),i),Ss(f),i=lw(e,i,s,r);break e}else{switch(e=i.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Nt=Si(e.firstChild),pn=i,st=!0,ml=null,xi=!0,r=ex(i,null,s,r),i.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(ur(),s===f){i=Ma(e,i,r);break e}yn(e,i,s,r)}i=i.child}return i;case 26:return nf(e,i),e===null?(r=xS(i.type,null,i.pendingProps,null))?i.memoizedState=r:st||(r=i.type,e=i.pendingProps,s=xf(fe.current).createElement(r),s[nn]=i,s[wn]=e,bn(s,r,e),Ut(s),i.stateNode=s):i.memoizedState=xS(i.type,e.memoizedProps,i.pendingProps,e.memoizedState),null;case 27:return Re(i),e===null&&st&&(s=i.stateNode=yS(i.type,i.pendingProps,fe.current),pn=i,xi=!0,f=Nt,jl(i.type)?(zp=f,Nt=Si(s.firstChild)):Nt=f),yn(e,i,i.pendingProps.children,r),nf(e,i),e===null&&(i.flags|=4194304),i.child;case 5:return e===null&&st&&((f=s=Nt)&&(s=YM(s,i.type,i.pendingProps,xi),s!==null?(i.stateNode=s,pn=i,Nt=Si(s.firstChild),xi=!1,f=!0):f=!1),f||pl(i)),Re(i),f=i.type,m=i.pendingProps,w=e!==null?e.memoizedProps:null,s=m.children,Ap(f,m)?s=null:w!==null&&Ap(f,w)&&(i.flags|=32),i.memoizedState!==null&&(f=jm(e,i,aM,null,null,r),$s._currentValue=f),nf(e,i),yn(e,i,s,r),i.child;case 6:return e===null&&st&&((e=r=Nt)&&(r=qM(r,i.pendingProps,xi),r!==null?(i.stateNode=r,pn=i,Nt=null,e=!0):e=!1),e||pl(i)),null;case 13:return rw(e,i,r);case 4:return ve(i,i.stateNode.containerInfo),s=i.pendingProps,e===null?i.child=gr(i,null,s,r):yn(e,i,s,r),i.child;case 11:return Zx(e,i,i.type,i.pendingProps,r);case 7:return yn(e,i,i.pendingProps,r),i.child;case 8:return yn(e,i,i.pendingProps.children,r),i.child;case 12:return yn(e,i,i.pendingProps.children,r),i.child;case 10:return s=i.pendingProps,gl(i,i.type,s.value),yn(e,i,s.children,r),i.child;case 9:return f=i.type._context,s=i.pendingProps.children,dr(i),f=gn(f),s=s(f),i.flags|=1,yn(e,i,s,r),i.child;case 14:return Jx(e,i,i.type,i.pendingProps,r);case 15:return Wx(e,i,i.type,i.pendingProps,r);case 19:return sw(e,i,r);case 31:return dM(e,i,r);case 22:return ew(e,i,r,i.pendingProps);case 24:return dr(i),s=gn($t),e===null?(f=vm(),f===null&&(f=Tt,m=ym(),f.pooledCache=m,m.refCount++,m!==null&&(f.pooledCacheLanes|=r),f=m),i.memoizedState={parent:s,cache:f},wm(i),gl(i,$t,f)):((e.lanes&r)!==0&&(Sm(e,i),js(i,null,null,r),Rs()),f=e.memoizedState,m=i.memoizedState,f.parent!==s?(f={parent:s,cache:s},i.memoizedState=f,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=f),gl(i,$t,s)):(s=m.cache,gl(i,$t,s),s!==f.cache&&gm(i,[$t],r,!0))),yn(e,i,i.pendingProps.children,r),i.child;case 29:throw i.pendingProps}throw Error(l(156,i.tag))}function Na(e){e.flags|=4}function ip(e,i,r,s,f){if((i=(e.mode&32)!==0)&&(i=!1),i){if(e.flags|=16777216,(f&335544128)===f)if(e.stateNode.complete)e.flags|=8192;else if(Lw())e.flags|=8192;else throw pr=Uu,xm}else e.flags&=-16777217}function uw(e,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!ES(i))if(Lw())e.flags|=8192;else throw pr=Uu,xm}function lf(e,i){i!==null&&(e.flags|=4),e.flags&16384&&(i=e.tag!==22?ya():536870912,e.lanes|=i,yo|=i)}function zs(e,i){if(!st)switch(e.tailMode){case"hidden":i=e.tail;for(var r=null;i!==null;)i.alternate!==null&&(r=i),i=i.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var s=null;r!==null;)r.alternate!==null&&(s=r),r=r.sibling;s===null?i||e.tail===null?e.tail=null:e.tail.sibling=null:s.sibling=null}}function Dt(e){var i=e.alternate!==null&&e.alternate.child===e.child,r=0,s=0;if(i)for(var f=e.child;f!==null;)r|=f.lanes|f.childLanes,s|=f.subtreeFlags&65011712,s|=f.flags&65011712,f.return=e,f=f.sibling;else for(f=e.child;f!==null;)r|=f.lanes|f.childLanes,s|=f.subtreeFlags,s|=f.flags,f.return=e,f=f.sibling;return e.subtreeFlags|=s,e.childLanes=r,i}function mM(e,i,r){var s=i.pendingProps;switch(fm(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Dt(i),null;case 1:return Dt(i),null;case 3:return r=i.stateNode,s=null,e!==null&&(s=e.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),ja($t),Ee(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(io(i)?Na(i):e===null||e.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,hm()
vendor: 6,819 bytes, line 40
40)),Dt(i),null;case 26:var f=i.type,m=i.memoizedState;return e===null?(Na(i),m!==null?(Dt(i),uw(i,m)):(Dt(i),ip(i,f,null,s,r))):m?m!==e.memoizedState?(Na(i),Dt(i),uw(i,m)):(Dt(i),i.flags&=-16777217):(e=e.memoizedProps,e!==s&&Na(i),Dt(i),ip(i,f,e,s,r)),null;case 27:if(Je(i),r=fe.current,f=i.type,e!==null&&i.stateNode!=null)e.memoizedProps!==s&&Na(i);else{if(!s){if(i.stateNode===null)throw Error(l(166));return Dt(i),null}e=se.current,io(i)?Y1(i):(e=yS(f,s,r),i.stateNode=e,Na(i))}return Dt(i),null;case 5:if(Je(i),f=i.type,e!==null&&i.stateNode!=null)e.memoizedProps!==s&&Na(i);else{if(!s){if(i.stateNode===null)throw Error(l(166));return Dt(i),null}if(m=se.current,io(i))Y1(i);else{var w=xf(fe.current);switch(m){case 1:m=w.createElementNS("http://www.w3.org/2000/svg",f);break;case 2:m=w.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;default:switch(f){case"svg":m=w.createElementNS("http://www.w3.org/2000/svg",f);break;case"math":m=w.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;case"script":m=w.createElement("div"),m.innerHTML="<script><\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof s.is=="string"?w.createElement("select",{is:s.is}):w.createElement("select"),s.multiple?m.multiple=!0:s.size&&(m.size=s.size);break;default:m=typeof s.is=="string"?w.createElement(f,{is:s.is}):w.createElement(f)}}m[nn]=i,m[wn]=s;e:for(w=i.child;w!==null;){if(w.tag===5||w.tag===6)m.appendChild(w.stateNode);else if(w.tag!==4&&w.tag!==27&&w.child!==null){w.child.return=w,w=w.child;continue}if(w===i)break e;for(;w.sibling===null;){if(w.return===null||w.return===i)break e;w=w.return}w.sibling.return=w.return,w=w.sibling}i.stateNode=m;e:switch(bn(m,f,s),f){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&Na(i)}}return Dt(i),ip(i,i.type,e===null?null:e.memoizedProps,i.pendingProps,r),null;case 6:if(e&&i.stateNode!=null)e.memoizedProps!==s&&Na(i);else{if(typeof s!="string"&&i.stateNode===null)throw Error(l(166));if(e=fe.current,io(i)){if(e=i.stateNode,r=i.memoizedProps,s=null,f=pn,f!==null)switch(f.tag){case 27:case 5:s=f.memoizedProps}e[nn]=i,e=!!(e.nodeValue===r||s!==null&&s.suppressHydrationWarning===!0||rS(e.nodeValue,r)),e||pl(i,!0)}else e=xf(e).createTextNode(s),e[nn]=i,i.stateNode=e}return Dt(i),null;case 31:if(r=i.memoizedState,e===null||e.memoizedState!==null){if(s=io(i),r!==null){if(e===null){if(!s)throw Error(l(318));if(e=i.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(557));e[nn]=i}else ur(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Dt(i),e=!1}else r=hm(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return i.flags&256?(li(i),i):(li(i),null);if((i.flags&128)!==0)throw Error(l(558))}return Dt(i),null;case 13:if(s=i.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(f=io(i),s!==null&&s.dehydrated!==null){if(e===null){if(!f)throw Error(l(318));if(f=i.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(l(317));f[nn]=i}else ur(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Dt(i),f=!1}else f=hm(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=f),f=!0;if(!f)return i.flags&256?(li(i),i):(li(i),null)}return li(i),(i.flags&128)!==0?(i.lanes=r,i):(r=s!==null,e=e!==null&&e.memoizedState!==null,r&&(s=i.child,f=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(f=s.alternate.memoizedState.cachePool.pool),m=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),m!==f&&(s.flags|=2048)),r!==e&&r&&(i.child.flags|=8192),lf(i,i.updateQueue),Dt(i),null);case 4:return Ee(),e===null&&Ep(i.stateNode.containerInfo),Dt(i),null;case 10:return ja(i.type),Dt(i),null;case 19:if(te(Xt),s=i.memoizedState,s===null)return Dt(i),null;if(f=(i.flags&128)!==0,m=s.rendering,m===null)if(f)zs(s,!1);else{if(qt!==0||e!==null&&(e.flags&128)!==0)for(e=i.child;e!==null;){if(m=Gu(e),m!==null){for(i.flags|=128,zs(s,!1),e=m.updateQueue,i.updateQueue=e,lf(i,e),i.subtreeFlags=0,e=r,r=i.child;r!==null;)H1(r,e),r=r.sibling;return oe(Xt,Xt.current&1|2),st&&Ta(i,s.treeForkCount),i.child}e=e.sibling}s.tail!==null&&je()>uf&&(i.flags|=128,f=!0,zs(s,!1),i.lanes=4194304)}else{if(!f)if(e=Gu(m),e!==null){if(i.flags|=128,f=!0,e=e.updateQueue,i.updateQueue=e,lf(i,e),zs(s,!0),s.tail===null&&s.tailMode==="hidden"&&!m.alternate&&!st)return Dt(i),null}else 2*je()-s.renderingStartTime>uf&&r!==536870912&&(i.flags|=128,f=!0,zs(s,!1),i.lanes=4194304);s.isBackwards?(m.sibling=i.child,i.child=m):(e=s.last,e!==null?e.sibling=m:i.child=m,s.last=m)}return s.tail!==null?(e=s.tail,s.rendering=e,s.tail=e.sibling,s.renderingStartTime=je(),e.sibling=null,r=Xt.current,oe(Xt,f?r&1|2:r&1),st&&Ta(i,s.treeForkCount),e):(Dt(i),null);case 22:case 23:return li(i),km(),s=i.memoizedState!==null,e!==null?e.memoizedState!==null!==s&&(i.flags|=8192):s&&(i.flags|=8192),s?(r&536870912)!==0&&(i.flags&128)===0&&(Dt(i),i.subtreeFlags&6&&(i.flags|=8192)):Dt(i),r=i.updateQueue,r!==null&&lf(i,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),s=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(s=i.memoizedState.cachePool.pool),s!==r&&(i.flags|=2048),e!==null&&te(hr),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),i.memoizedState.cache!==r&&(i.flags|=2048),ja($t),Dt(i),null;case 25:return null;case 30:return null}throw Error(l(156,i.tag))}function pM(e,i){switch(fm(i),i.tag){case 1:return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 3:return ja($t),Ee(),e=i.flags,(e&65536)!==0&&(e&128)===0?(i.flags=e&-65537|128,i):null;case 26:case 27:case 5:return Je(i),null;case 31:if(i.memoizedState!==null){if(li(i),i.alternate===null)throw Error(l(340));ur()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 13:if(li(i),e=i.memoizedState,e!==null&&e.dehydrated!==null){if(i.alternate===null)throw Error(l(340));ur()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 19:return te(Xt),null;case 4:return Ee(),null;case 10:return ja(i.type),null;case 22:case 23:return li(i),km(),e!==null&&te(hr),e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 24:return ja($t),null;case 25:return null;default:return null}}function fw(e,i){switch(fm(i),i.tag){case 3:ja($t),Ee();break;case 26:case 27:case 5:Je(i);break;case 4:Ee();break;case 31:i.memoizedState!==null&&li(i);break;case 13:li(i);break;case 19:te(Xt);break;case 10:ja(i.type);break;case 22:case 23:li(i),km(),e!==null&&te(hr);break;case 24:ja($t)}}function Ls(e,i){try{var r=i.updateQueue,s=r!==null?r.lastEffect:null;if(s!==null){var f=s.next;r=f;do{if((r.tag&e)===e){s=void 0;var m=r.create,w=r.inst;s=m(),w.destroy=s}r=r.next}
vendor: 4,694 bytes, line 40
40while(r!==f)}}catch(k){vt(i,i.return,k)}}function Sl(e,i,r){try{var s=i.updateQueue,f=s!==null?s.lastEffect:null;if(f!==null){var m=f.next;s=m;do{if((s.tag&e)===e){var w=s.inst,k=w.destroy;if(k!==void 0){w.destroy=void 0,f=i;var H=r,W=k;try{W()}catch(ae){vt(f,H,ae)}}}s=s.next}while(s!==m)}}catch(ae){vt(i,i.return,ae)}}function dw(e){var i=e.updateQueue;if(i!==null){var r=e.stateNode;try{nx(i,r)}catch(s){vt(e,e.return,s)}}}function hw(e,i,r){r.props=br(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(s){vt(e,i,s)}}function Bs(e,i){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var s=e.stateNode;break;case 30:s=e.stateNode;break;default:s=e.stateNode}typeof r=="function"?e.refCleanup=r(s):r.current=s}}catch(f){vt(e,i,f)}}function ra(e,i){var r=e.ref,s=e.refCleanup;if(r!==null)if(typeof s=="function")try{s()}catch(f){vt(e,i,f)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(f){vt(e,i,f)}else r.current=null}function mw(e){var i=e.type,r=e.memoizedProps,s=e.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":r.autoFocus&&s.focus();break e;case"img":r.src?s.src=r.src:r.srcSet&&(s.srcset=r.srcSet)}}catch(f){vt(e,e.return,f)}}function ap(e,i,r){try{var s=e.stateNode;BM(s,e.type,r,i),s[wn]=i}catch(f){vt(e,e.return,f)}}function pw(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&jl(e.type)||e.tag===4}function lp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||pw(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&&jl(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 rp(e,i,r){var s=e.tag;if(s===5||s===6)e=e.stateNode,i?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(e,i):(i=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,i.appendChild(e),r=r._reactRootContainer,r!=null||i.onclick!==null||(i.onclick=Jn));else if(s!==4&&(s===27&&jl(e.type)&&(r=e.stateNode,i=null),e=e.child,e!==null))for(rp(e,i,r),e=e.sibling;e!==null;)rp(e,i,r),e=e.sibling}function rf(e,i,r){var s=e.tag;if(s===5||s===6)e=e.stateNode,i?r.insertBefore(e,i):r.appendChild(e);else if(s!==4&&(s===27&&jl(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(rf(e,i,r),e=e.sibling;e!==null;)rf(e,i,r),e=e.sibling}function gw(e){var i=e.stateNode,r=e.memoizedProps;try{for(var s=e.type,f=i.attributes;f.length;)i.removeAttributeNode(f[0]);bn(i,s,r),i[nn]=e,i[wn]=r}catch(m){vt(e,e.return,m)}}var Da=!1,Jt=!1,op=!1,yw=typeof WeakSet=="function"?WeakSet:Set,sn=null;function gM(e,i){if(e=e.containerInfo,Rp=Tf,e=Fe(e),ni(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var s=r.getSelection&&r.getSelection();if(s&&s.rangeCount!==0){r=s.anchorNode;var f=s.anchorOffset,m=s.focusNode;s=s.focusOffset;try{r.nodeType,m.nodeType}catch{r=null;break e}var w=0,k=-1,H=-1,W=0,ae=0,re=e,ee=null;t:for(;;){for(var ne;re!==r||f!==0&&re.nodeType!==3||(k=w+f),re!==m||s!==0&&re.nodeType!==3||(H=w+s),re.nodeType===3&&(w+=re.nodeValue.length),(ne=re.firstChild)!==null;)ee=re,re=ne;for(;;){if(re===e)break t;if(ee===r&&++W===f&&(k=w),ee===m&&++ae===s&&(H=w),(ne=re.nextSibling)!==null)break;re=ee,ee=re.parentNode}re=ne}r=k===-1||H===-1?null:{start:k,end:H}}else r=null}r=r||{start:0,end:0}}else r=null;for(jp={focusedElem:e,selectionRange:r},Tf=!1,sn=i;sn!==null;)if(i=sn,e=i.child,(i.subtreeFlags&1028)!==0&&e!==null)e.return=i,sn=e;else for(;sn!==null;){switch(i=sn,m=i.alternate,e=i.flags,i.tag){case 0:if((e&4)!==0&&(e=i.updateQueue,e=e!==null?e.events:null,e!==null))for(r=0;r<e.length;r++)f=e[r],f.ref.impl=f.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&m!==null){e=void 0,r=i,f=m.memoizedProps,m=m.memoizedState,s=r.stateNode;try{var Se=br(r.type,f);e=s.getSnapshotBeforeUpdate(Se,m),s.__reactInternalSnapshotBeforeUpdate=e}catch(He){vt(r,r.return,He)}}break;case 3:if((e&1024)!==0){if(e=i.stateNode.containerInfo,r=e.nodeType,r===9)Mp(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Mp(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(l(163))}if(e=i.sibling,e!==null){e.return=i.return,sn=e;break}sn=i.return}}function bw(e,i,r){var s=r.flags;switch(r.tag){case 0:case 11:case 15:La(e,r),s&4&&Ls(5,r);break;case 1:if(La(e,r),s&4)if(e=r.stateNode,i===null)try{e.componentDidMount()}catch(w){vt(r,r.return,w)}else{var f=br(r.type,i.memoizedProps);i=i.memoizedState;
vendor: 6,948 bytes, line 40
40try{e.componentDidUpdate(f,i,e.__reactInternalSnapshotBeforeUpdate)}catch(w){vt(r,r.return,w)}}s&64&&dw(r),s&512&&Bs(r,r.return);break;case 3:if(La(e,r),s&64&&(e=r.updateQueue,e!==null)){if(i=null,r.child!==null)switch(r.child.tag){case 27:case 5:i=r.child.stateNode;break;case 1:i=r.child.stateNode}try{nx(e,i)}catch(w){vt(r,r.return,w)}}break;case 27:i===null&&s&4&&gw(r);case 26:case 5:La(e,r),i===null&&s&4&&mw(r),s&512&&Bs(r,r.return);break;case 12:La(e,r);break;case 31:La(e,r),s&4&&ww(e,r);break;case 13:La(e,r),s&4&&Sw(e,r),s&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=EM.bind(null,r),GM(e,r))));break;case 22:if(s=r.memoizedState!==null||Da,!s){i=i!==null&&i.memoizedState!==null||Jt,f=Da;var m=Jt;Da=s,(Jt=i)&&!m?Ba(e,r,(r.subtreeFlags&8772)!==0):La(e,r),Da=f,Jt=m}break;case 30:break;default:La(e,r)}}function vw(e){var i=e.alternate;i!==null&&(e.alternate=null,vw(i)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(i=e.stateNode,i!==null&&wa(i)),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 Lt=null,Hn=!1;function za(e,i,r){for(r=r.child;r!==null;)xw(e,i,r),r=r.sibling}function xw(e,i,r){if(Pe&&typeof Pe.onCommitFiberUnmount=="function")try{Pe.onCommitFiberUnmount(ze,r)}catch{}switch(r.tag){case 26:Jt||ra(r,i),za(e,i,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:Jt||ra(r,i);var s=Lt,f=Hn;jl(r.type)&&(Lt=r.stateNode,Hn=!1),za(e,i,r),Xs(r.stateNode),Lt=s,Hn=f;break;case 5:Jt||ra(r,i);case 6:if(s=Lt,f=Hn,Lt=null,za(e,i,r),Lt=s,Hn=f,Lt!==null)if(Hn)try{(Lt.nodeType===9?Lt.body:Lt.nodeName==="HTML"?Lt.ownerDocument.body:Lt).removeChild(r.stateNode)}catch(m){vt(r,i,m)}else try{Lt.removeChild(r.stateNode)}catch(m){vt(r,i,m)}break;case 18:Lt!==null&&(Hn?(e=Lt,dS(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,r.stateNode),Eo(e)):dS(Lt,r.stateNode));break;case 4:s=Lt,f=Hn,Lt=r.stateNode.containerInfo,Hn=!0,za(e,i,r),Lt=s,Hn=f;break;case 0:case 11:case 14:case 15:Sl(2,r,i),Jt||Sl(4,r,i),za(e,i,r);break;case 1:Jt||(ra(r,i),s=r.stateNode,typeof s.componentWillUnmount=="function"&&hw(r,i,s)),za(e,i,r);break;case 21:za(e,i,r);break;case 22:Jt=(s=Jt)||r.memoizedState!==null,za(e,i,r),Jt=s;break;default:za(e,i,r)}}function ww(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Eo(e)}catch(r){vt(i,i.return,r)}}}function Sw(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Eo(e)}catch(r){vt(i,i.return,r)}}function yM(e){switch(e.tag){case 31:case 13:case 19:var i=e.stateNode;return i===null&&(i=e.stateNode=new yw),i;case 22:return e=e.stateNode,i=e._retryCache,i===null&&(i=e._retryCache=new yw),i;default:throw Error(l(435,e.tag))}}function of(e,i){var r=yM(e);i.forEach(function(s){if(!r.has(s)){r.add(s);var f=kM.bind(null,e,s);s.then(f,f)}})}function Pn(e,i){var r=i.deletions;if(r!==null)for(var s=0;s<r.length;s++){var f=r[s],m=e,w=i,k=w;e:for(;k!==null;){switch(k.tag){case 27:if(jl(k.type)){Lt=k.stateNode,Hn=!1;break e}break;case 5:Lt=k.stateNode,Hn=!1;break e;case 3:case 4:Lt=k.stateNode.containerInfo,Hn=!0;break e}k=k.return}if(Lt===null)throw Error(l(160));xw(m,w,f),Lt=null,Hn=!1,m=f.alternate,m!==null&&(m.return=null),f.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)_w(i,e),i=i.sibling}var Bi=null;function _w(e,i){var r=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Pn(i,e),In(e),s&4&&(Sl(3,e,e.return),Ls(3,e),Sl(5,e,e.return));break;case 1:Pn(i,e),In(e),s&512&&(Jt||r===null||ra(r,r.return)),s&64&&Da&&(e=e.updateQueue,e!==null&&(s=e.callbacks,s!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?s:r.concat(s))));break;case 26:var f=Bi;if(Pn(i,e),In(e),s&512&&(Jt||r===null||ra(r,r.return)),s&4){var m=r!==null?r.memoizedState:null;if(s=e.memoizedState,r===null)if(s===null)if(e.stateNode===null){e:{s=e.type,r=e.memoizedProps,f=f.ownerDocument||f;t:switch(s){case"title":m=f.getElementsByTagName("title")[0],(!m||m[Qi]||m[nn]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=f.createElement(s),f.head.insertBefore(m,f.querySelector("head > title"))),bn(m,s,r),m[nn]=e,Ut(m),s=m;break e;case"link":var w=_S("link","href",f).get(s+(r.href||""));if(w){for(var k=0;k<w.length;k++)if(m=w[k],m.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&m.getAttribute("rel")===(r.rel==null?null:r.rel)&&m.getAttribute("title")===(r.title==null?null:r.title)&&m.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){w.splice(k,1);break t}}m=f.createElement(s),bn(m,s,r),f.head.appendChild(m);break;case"meta":if(w=_S("meta","content",f).get(s+(r.content||""))){for(k=0;k<w.length;k++)if(m=w[k],m.getAttribute("content")===(r.content==null?null:""+r.content)&&m.getAttribute("name")===(r.name==null?null:r.name)&&m.getAttribute("property")===(r.property==null?null:r.property)&&m.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&m.getAttribute("charset")===(r.charSet==null?null:r.charSet)){w.splice(k,1);break t}}m=f.createElement(s),bn(m,s,r),f.head.appendChild(m);break;default:throw Error(l(468,s))}m[nn]=e,Ut(m),s=m}e.stateNode=s}else CS(f,e.type,e.stateNode);else e.stateNode=SS(f,s,e.memoizedProps);else m!==s?(m===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):m.count--,s===null?CS(f,e.type,e.stateNode):SS(f,s,e.memoizedProps)):s===null&&e.stateNode!==null&&ap(e,e.memoizedProps,r.memoizedProps)}break;case 27:Pn(i,e),In(e),s&512&&(Jt||r===null||ra(r,r.return)),r!==null&&s&4&&ap(e,e.memoizedProps,r.memoizedProps);break;case 5:if(Pn(i,e),In(e),s&512&&(Jt||r===null||ra(r,r.return)),e.flags&32){f=e.stateNode;try{Oi(f,"")}catch(Se){vt(e,e.return,Se)}}s&4&&e.stateNode!=null&&(f=e.memoizedProps,ap(e,f,r!==null?r.memoizedProps:f)),s&1024&&(op=!0);break;case 6:if(Pn(i,e),In(e),s&4){if(e.stateNode===null)throw Error(l(162));s=e.memoizedProps,r=e.stateNode;try{r.nodeValue=s}catch(Se){vt(e,e.return,Se)}}break;case 3:if(_f=null,f=Bi,Bi=wf(i.containerInfo),Pn(i,e),Bi=f,In(e),s&4&&r!==null&&r.memoizedState.isDehydrated)try{Eo(i.containerInfo)}catch(Se){vt(e,e.return,Se)}op&&(op=!1,Cw(e));break;case 4:s=Bi,Bi=wf(e.stateNode.containerInfo),Pn(i,e),In(e),Bi=s;break;case 12:Pn(i,e),In(e);break;case 31:Pn(i,e),In(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,of(e,s)));break;case 13:Pn(i,e),In(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(cf=je()),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,of(e,s)));break;case 22:f=e.memoizedState!==null;var H=r!==null&&r.memoizedState!==null,W=Da,ae=Jt;if(Da=W||f,Jt=ae||H,Pn(i,e),Jt=ae,Da=W,In(e),s&8192)e:for(i=e.stateNode,i._visibility=f?i._visibility&-2:i._visibility|1,f&&(r===null||H||Da||Jt||vr(e)),r=null,i=e;;
vendor: 9,311 bytes, line 40
40){if(i.tag===5||i.tag===26){if(r===null){H=r=i;try{if(m=H.stateNode,f)w=m.style,typeof w.setProperty=="function"?w.setProperty("display","none","important"):w.display="none";else{k=H.stateNode;var re=H.memoizedProps.style,ee=re!=null&&re.hasOwnProperty("display")?re.display:null;k.style.display=ee==null||typeof ee=="boolean"?"":(""+ee).trim()}}catch(Se){vt(H,H.return,Se)}}}else if(i.tag===6){if(r===null){H=i;try{H.stateNode.nodeValue=f?"":H.memoizedProps}catch(Se){vt(H,H.return,Se)}}}else if(i.tag===18){if(r===null){H=i;try{var ne=H.stateNode;f?hS(ne,!0):hS(H.stateNode,!1)}catch(Se){vt(H,H.return,Se)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===e)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break e;for(;i.sibling===null;){if(i.return===null||i.return===e)break e;r===i&&(r=null),i=i.return}r===i&&(r=null),i.sibling.return=i.return,i=i.sibling}s&4&&(s=e.updateQueue,s!==null&&(r=s.retryQueue,r!==null&&(s.retryQueue=null,of(e,r))));break;case 19:Pn(i,e),In(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,of(e,s)));break;case 30:break;case 21:break;default:Pn(i,e),In(e)}}function In(e){var i=e.flags;if(i&2){try{for(var r,s=e.return;s!==null;){if(pw(s)){r=s;break}s=s.return}if(r==null)throw Error(l(160));switch(r.tag){case 27:var f=r.stateNode,m=lp(e);rf(e,m,f);break;case 5:var w=r.stateNode;r.flags&32&&(Oi(w,""),r.flags&=-33);var k=lp(e);rf(e,k,w);break;case 3:case 4:var H=r.stateNode.containerInfo,W=lp(e);rp(e,W,H);break;default:throw Error(l(161))}}catch(ae){vt(e,e.return,ae)}e.flags&=-3}i&4096&&(e.flags&=-4097)}function Cw(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var i=e;Cw(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),e=e.sibling}}function La(e,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)bw(e,i.alternate,i),i=i.sibling}function vr(e){for(e=e.child;e!==null;){var i=e;switch(i.tag){case 0:case 11:case 14:case 15:Sl(4,i,i.return),vr(i);break;case 1:ra(i,i.return);var r=i.stateNode;typeof r.componentWillUnmount=="function"&&hw(i,i.return,r),vr(i);break;case 27:Xs(i.stateNode);case 26:case 5:ra(i,i.return),vr(i);break;case 22:i.memoizedState===null&&vr(i);break;case 30:vr(i);break;default:vr(i)}e=e.sibling}}function Ba(e,i,r){for(r=r&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var s=i.alternate,f=e,m=i,w=m.flags;switch(m.tag){case 0:case 11:case 15:Ba(f,m,r),Ls(4,m);break;case 1:if(Ba(f,m,r),s=m,f=s.stateNode,typeof f.componentDidMount=="function")try{f.componentDidMount()}catch(W){vt(s,s.return,W)}if(s=m,f=s.updateQueue,f!==null){var k=s.stateNode;try{var H=f.shared.hiddenCallbacks;if(H!==null)for(f.shared.hiddenCallbacks=null,f=0;f<H.length;f++)tx(H[f],k)}catch(W){vt(s,s.return,W)}}r&&w&64&&dw(m),Bs(m,m.return);break;case 27:gw(m);case 26:case 5:Ba(f,m,r),r&&s===null&&w&4&&mw(m),Bs(m,m.return);break;case 12:Ba(f,m,r);break;case 31:Ba(f,m,r),r&&w&4&&ww(f,m);break;case 13:Ba(f,m,r),r&&w&4&&Sw(f,m);break;case 22:m.memoizedState===null&&Ba(f,m,r),Bs(m,m.return);break;case 30:break;default:Ba(f,m,r)}i=i.sibling}}function sp(e,i){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(e=i.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&_s(r))}function cp(e,i){e=null,i.alternate!==null&&(e=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==e&&(i.refCount++,e!=null&&_s(e))}function Hi(e,i,r,s){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)Ew(e,i,r,s),i=i.sibling}function Ew(e,i,r,s){var f=i.flags;switch(i.tag){case 0:case 11:case 15:Hi(e,i,r,s),f&2048&&Ls(9,i);break;case 1:Hi(e,i,r,s);break;case 3:Hi(e,i,r,s),f&2048&&(e=null,i.alternate!==null&&(e=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==e&&(i.refCount++,e!=null&&_s(e)));break;case 12:if(f&2048){Hi(e,i,r,s),e=i.stateNode;try{var m=i.memoizedProps,w=m.id,k=m.onPostCommit;typeof k=="function"&&k(w,i.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(H){vt(i,i.return,H)}}else Hi(e,i,r,s);break;case 31:Hi(e,i,r,s);break;case 13:Hi(e,i,r,s);break;case 23:break;case 22:m=i.stateNode,w=i.alternate,i.memoizedState!==null?m._visibility&2?Hi(e,i,r,s):Hs(e,i):m._visibility&2?Hi(e,i,r,s):(m._visibility|=2,mo(e,i,r,s,(i.subtreeFlags&10256)!==0||!1)),f&2048&&sp(w,i);break;case 24:Hi(e,i,r,s),f&2048&&cp(i.alternate,i);break;default:Hi(e,i,r,s)}}function mo(e,i,r,s,f){for(f=f&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var m=e,w=i,k=r,H=s,W=w.flags;switch(w.tag){case 0:case 11:case 15:mo(m,w,k,H,f),Ls(8,w);break;case 23:break;case 22:var ae=w.stateNode;w.memoizedState!==null?ae._visibility&2?mo(m,w,k,H,f):Hs(m,w):(ae._visibility|=2,mo(m,w,k,H,f)),f&&W&2048&&sp(w.alternate,w);break;case 24:mo(m,w,k,H,f),f&&W&2048&&cp(w.alternate,w);break;default:mo(m,w,k,H,f)}i=i.sibling}}function Hs(e,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var r=e,s=i,f=s.flags;switch(s.tag){case 22:Hs(r,s),f&2048&&sp(s.alternate,s);break;case 24:Hs(r,s),f&2048&&cp(s.alternate,s);break;default:Hs(r,s)}i=i.sibling}}var Ps=8192;function po(e,i,r){if(e.subtreeFlags&Ps)for(e=e.child;e!==null;)kw(e,i,r),e=e.sibling}function kw(e,i,r){switch(e.tag){case 26:po(e,i,r),e.flags&Ps&&e.memoizedState!==null&&iN(r,Bi,e.memoizedState,e.memoizedProps);break;case 5:po(e,i,r);break;case 3:case 4:var s=Bi;Bi=wf(e.stateNode.containerInfo),po(e,i,r),Bi=s;break;case 22:e.memoizedState===null&&(s=e.alternate,s!==null&&s.memoizedState!==null?(s=Ps,Ps=16777216,po(e,i,r),Ps=s):po(e,i,r));break;default:po(e,i,r)}}function Tw(e){var i=e.alternate;if(i!==null&&(e=i.child,e!==null)){i.child=null;do i=e.sibling,e.sibling=null,e=i;while(e!==null)}}function Is(e){var i=e.deletions;if((e.flags&16)!==0){if(i!==null)for(var r=0;r<i.length;r++){var s=i[r];sn=s,jw(s,e)}Tw(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Rw(e),e=e.sibling}function Rw(e){switch(e.tag){case 0:case 11:case 15:Is(e),e.flags&2048&&Sl(9,e,e.return);break;case 3:Is(e);break;case 12:Is(e);break;case 22:var i=e.stateNode;e.memoizedState!==null&&i._visibility&2&&(e.return===null||e.return.tag!==13)?(i._visibility&=-3,sf(e)):Is(e);break;default:Is(e)}}function sf(e){var i=e.deletions;if((e.flags&16)!==0){if(i!==null)for(var r=0;r<i.length;r++){var s=i[r];sn=s,jw(s,e)}Tw(e)}for(e=e.child;e!==null;){switch(i=e,i.tag){case 0:case 11:case 15:Sl(8,i,i.return),sf(i);break;case 22:r=i.stateNode,r._visibility&2&&(r._visibility&=-3,sf(i));break;default:sf(i)}e=e.sibling}}function jw(e,i){for(;sn!==null;){var r=sn;switch(r.tag){case 0:case 11:case 15:Sl(8,r,i);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var s=r.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:_s(r.memoizedState.cache)}if(s=r.child,s!==null)s.return=r,sn=s;else e:for(r=e;sn!==null;){s=sn;var f=s.sibling,m=s.return;if(vw(s),s===r){sn=null;break e}if(f!==null){f.return=m,sn=f;break e}sn=m}}}var bM={getCacheForType:function(e){var i=gn($t),r=i.data.get(e);return r===void 0&&(r=e(),i.data.set(e,r)),r},cacheSignal:function(){return gn($t).controller.signal}},vM=typeof WeakMap=="function"?WeakMap:Map,mt=0,Tt=null,nt=null,lt=0,bt=0,ri=null,_l=!1,go=!1,up=!1,Ha=0,qt=0,Cl=0,xr=0,fp=0,oi=0,yo=0,Us=null,Un=null,dp=!1,cf=0,Aw=0,uf=1/0,ff=null,El=null,an=0,kl=null,bo=null,Pa=0,hp=0,mp=null,Ow=null,Fs=0,pp=null;function si(){return(mt&2)!==0&<!==0?lt&-lt:N.T!==null?wp():tl()}function Mw(){if(oi===0)if((lt&536870912)===0||st){var e=tn;tn<<=1,(tn&3932160)===0&&(tn=262144),oi=e}else oi=536870912;return e=ai.current,e!==null&&(e.flags|=32),oi}function Fn(e,i,r){(e===Tt&&(bt===2||bt===9)||e.cancelPendingCommit!==null)&&(vo(e,0),Tl(e,lt,oi,!1)),jn(e,r),((mt&2)===0||e!==Tt)&&(e===Tt&&((mt&2)===0&&(xr|=r),qt===4&&Tl(e,lt,oi,!1)),oa(e))}function Nw(e,i,r){if((mt&6)!==0)throw Error(l(327));var s=!r&&(i&127)===0&&(i&e.expiredLanes)===0||dn(e,i),f=s?SM(e,i):yp(e,i,!0),m=s;do{if(f===0){go&&!s&&Tl(e,i,0,!1);break}else{if(r=e.current.alternate,m&&!xM(r)){f=yp(e,i,!1),m=!1;continue}if(f===2){if(m=i,e.errorRecoveryDisabledLanes&m)var w=0;else w=e.pendingLanes&-536870913,w=w!==0?w:w&536870912?536870912:0;if(w!==0){i=w;e:{var k=e;f=Us;var H=k.current.memoizedState.isDehydrated;if(H&&(vo(k,w).flags|=256),w=yp(k,w,!1),w!==2){if(up&&!H){k.errorRecoveryDisabledLanes|=m,xr|=m,f=4;break e}m=Un,Un=f,m!==null&&(Un===null?Un=m:Un.push.apply(Un,m))}f=w}if(m=!1,f!==2)continue}}if(f===1){vo(e,0),Tl(e,i,0,!0);break}e:{switch(s=e,m=f,m){case 0:case 1:throw Error(l(345));case 4:if((i&4194048)!==i)break;case 6:Tl(s,i,oi,!_l);break e;case 2:Un=null;break;case 3:case 5:break;default:throw Error(l(329))}if((i&62914560)===i&&(f=cf+300-je(),10<f)){if(Tl(s,i,oi,!_l),$n(s,0,!0)!==0)break e;Pa=i,s.timeoutHandle=uS(Dw.bind(null,s,r,Un,ff,dp,i,oi,xr,yo,_l,m,"Throttled",-0,0),f);break e}Dw(s,r,Un,ff,dp,i,oi,xr,yo,_l,m,null,-0,0)}}break}while(!0);oa(e)}function Dw(e,i,r,s,f,m,w,k,H,W,ae,re,ee,ne){if(e.timeoutHandle=-1,re=i.subtreeFlags,re&8192||(re&16785408)===16785408){re={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Jn},kw(i,m,re);var Se=(m&62914560)===m?cf-je():(m&4194048)===m?Aw-je():0;if(Se=aN(re,Se),Se!==null){Pa=m,e.cancelPendingCommit=Se(Fw.bind(null,e,i,m,r,s,f,w,k,H,ae,re,null,ee,ne)),Tl(e,m,
vendor: 4,420 bytes, line 40
40w,!W);return}}Fw(e,i,m,r,s,f,w,k,H)}function xM(e){for(var i=e;;){var r=i.tag;if((r===0||r===11||r===15)&&i.flags&16384&&(r=i.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var s=0;s<r.length;s++){var f=r[s],m=f.getSnapshot;f=f.value;try{if(!$e(m(),f))return!1}catch{return!1}}if(r=i.child,i.subtreeFlags&16384&&r!==null)r.return=i,i=r;else{if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function Tl(e,i,r,s){i&=~fp,i&=~xr,e.suspendedLanes|=i,e.pingedLanes&=~i,s&&(e.warmLanes|=i),s=e.expirationTimes;for(var f=i;0<f;){var m=31-yt(f),w=1<<m;s[m]=-1,f&=~w}r!==0&&Ri(e,r,i)}function df(){return(mt&6)===0?(Ys(0),!1):!0}function gp(){if(nt!==null){if(bt===0)var e=nt.return;else e=nt,Ra=fr=null,Mm(e),so=null,Es=0,e=nt;for(;e!==null;)fw(e.alternate,e),e=e.return;nt=null}}function vo(e,i){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,IM(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),Pa=0,gp(),Tt=e,nt=r=ka(e.current,null),lt=i,bt=0,ri=null,_l=!1,go=dn(e,i),up=!1,yo=oi=fp=xr=Cl=qt=0,Un=Us=null,dp=!1,(i&8)!==0&&(i|=i&32);var s=e.entangledLanes;if(s!==0)for(e=e.entanglements,s&=i;0<s;){var f=31-yt(s),m=1<<f;i|=e[f],s&=~m}return Ha=i,Mu(),r}function zw(e,i){Ve=null,N.H=Ns,i===oo||i===Iu?(i=Z1(),bt=3):i===xm?(i=Z1(),bt=4):bt=i===Km?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,ri=i,nt===null&&(qt=1,ef(e,yi(i,e.current)))}function Lw(){var e=ai.current;return e===null?!0:(lt&4194048)===lt?wi===null:(lt&62914560)===lt||(lt&536870912)!==0?e===wi:!1}function Bw(){var e=N.H;return N.H=Ns,e===null?Ns:e}function Hw(){var e=N.A;return N.A=bM,e}function hf(){qt=4,_l||(lt&4194048)!==lt&&ai.current!==null||(go=!0),(Cl&134217727)===0&&(xr&134217727)===0||Tt===null||Tl(Tt,lt,oi,!1)}function yp(e,i,r){var s=mt;mt|=2;var f=Bw(),m=Hw();(Tt!==e||lt!==i)&&(ff=null,vo(e,i)),i=!1;var w=qt;e:do try{if(bt!==0&&nt!==null){var k=nt,H=ri;switch(bt){case 8:gp(),w=6;break e;case 3:case 2:case 9:case 6:ai.current===null&&(i=!0);var W=bt;if(bt=0,ri=null,xo(e,k,H,W),r&&go){w=0;break e}break;default:W=bt,bt=0,ri=null,xo(e,k,H,W)}}wM(),w=qt;break}catch(ae){zw(e,ae)}while(!0);return i&&e.shellSuspendCounter++,Ra=fr=null,mt=s,N.H=f,N.A=m,nt===null&&(Tt=null,lt=0,Mu()),w}function wM(){for(;nt!==null;)Pw(nt)}function SM(e,i){var r=mt;mt|=2;var s=Bw(),f=Hw();Tt!==e||lt!==i?(ff=null,uf=je()+500,vo(e,i)):go=dn(e,i);e:do try{if(bt!==0&&nt!==null){i=nt;var m=ri;t:switch(bt){case 1:bt=0,ri=null,xo(e,i,m,1);break;case 2:case 9:if($1(m)){bt=0,ri=null,Iw(i);break}i=function(){bt!==2&&bt!==9||Tt!==e||(bt=7),oa(e)},m.then(i,i);break e;case 3:bt=7;break e;case 4:bt=5;break e;case 7:$1(m)?(bt=0,ri=null,Iw(i)):(bt=0,ri=null,xo(e,i,m,7));break;case 5:var w=null;switch(nt.tag){case 26:w=nt.memoizedState;case 5:case 27:var k=nt;if(w?ES(w):k.stateNode.complete){bt=0,ri=null;var H=k.sibling;if(H!==null)nt=H;else{var W=k.return;W!==null?(nt=W,mf(W)):nt=null}break t}}bt=0,ri=null,xo(e,i,m,5);break;case 6:bt=0,ri=null,xo(e,i,m,6);break;case 8:gp(),qt=6;break e;default:throw Error(l(462))}}_M();break}catch(ae){zw(e,ae)}while(!0);return Ra=fr=null,N.H=s,N.A=f,mt=r,nt!==null?0:(Tt=null,lt=0,Mu(),qt)}function _M(){for(;nt!==null&&!me();)Pw(nt)}function Pw(e){var i=cw(e.alternate,e,Ha);e.memoizedProps=e.pendingProps,i===null?mf(e):nt=i}function Iw(e){var i=e,r=i.alternate;switch(i.tag){case 15:case 0:i=iw(r,i,i.pendingProps,i.type,void 0,lt);break;case 11:i=iw(r,i,i.pendingProps,i.type.render,i.ref,lt);break;case 5:Mm(i);default:fw(r,i),i=nt=H1(i,Ha),i=cw(r,i,Ha)}e.memoizedProps=e.pendingProps,i===null?mf(e):nt=i}function xo(e,i,r,s){Ra=fr=null,Mm(i),so=null,Es=0;var f=i.return;try{if(fM(e,f,i,r,lt)){qt=1,ef(e,yi(r,e.current)),nt=null;return}}catch(m){if(f!==null)throw nt=f,m;qt=1,ef(e,yi(r,e.current)),nt=null;return}i.flags&32768?(st||s===1?e=!0:go||(lt&536870912)!==0?e=!1:(_l=e=!0,(s===2||s===9||s===3||s===6)&&(s=ai.current,s!==null&&s.tag===13&&(s.flags|=16384))),Uw(i,e)):mf(i)}function mf(e){var i=e;do{if((i.flags&32768)!==0){Uw(i,_l);return}e=i.return;var r=mM(i.alternate,i,Ha);if(r!==null){nt=r;return}if(i=i.sibling,i!==null){nt=i;return}nt=i=e}while(i!==null);qt===0&&(qt=5)}function Uw(e,i){do{var r=pM(e.alternate,e);if(r!==null){r.flags&=32767,nt=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!i&&(e=e.sibling,e!==null)){nt=e;return}nt=e=r}
vendor: 1,436 bytes, line 40
40while(e!==null);qt=6,nt=null}function Fw(e,i,r,s,f,m,w,k,H){e.cancelPendingCommit=null;do pf();while(an!==0);if((mt&6)!==0)throw Error(l(327));if(i!==null){if(i===e.current)throw Error(l(177));if(m=i.lanes|i.childLanes,m|=lm,Ki(e,r,m,w,k,H),e===Tt&&(nt=Tt=null,lt=0),bo=i,kl=e,Pa=r,hp=m,mp=f,Ow=s,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,TM(jt,function(){return Vw(),null})):(e.callbackNode=null,e.callbackPriority=0),s=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||s){s=N.T,N.T=null,f=Y.p,Y.p=2,w=mt,mt|=4;try{gM(e,i,r)}finally{mt=w,Y.p=f,N.T=s}}an=1,Yw(),qw(),Gw()}}function Yw(){if(an===1){an=0;var e=kl,i=bo,r=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||r){r=N.T,N.T=null;var s=Y.p;Y.p=2;var f=mt;mt|=4;try{_w(i,e);var m=jp,w=Fe(e.containerInfo),k=m.focusedElem,H=m.selectionRange;if(w!==k&&k&&k.ownerDocument&&wt(k.ownerDocument.documentElement,k)){if(H!==null&&ni(k)){var W=H.start,ae=H.end;if(ae===void 0&&(ae=W),"selectionStart"in k)k.selectionStart=W,k.selectionEnd=Math.min(ae,k.value.length);else{var re=k.ownerDocument||document,ee=re&&re.defaultView||window;if(ee.getSelection){var ne=ee.getSelection(),Se=k.textContent.length,He=Math.min(H.start,Se),Ct=H.end===void 0?He:Math.min(H.end,Se);!ne.extend&&He>Ct&&(w=Ct,Ct=He,He=w);var $=Cn(k,He),F=Cn(k,Ct);if($&&F&&(ne.rangeCount!==1||ne.anchorNode!==$.node||ne.anchorOffset!==$.offset||ne.focusNode!==F.node||ne.focu
vendor: 16,985 bytes, lines 40-41
40sOffset!==F.offset)){var Z=re.createRange();Z.setStart($.node,$.offset),ne.removeAllRanges(),He>Ct?(ne.addRange(Z),ne.extend(F.node,F.offset)):(Z.setEnd(F.node,F.offset),ne.addRange(Z))}}}}for(re=[],ne=k;ne=ne.parentNode;)ne.nodeType===1&&re.push({element:ne,left:ne.scrollLeft,top:ne.scrollTop});for(typeof k.focus=="function"&&k.focus(),k=0;k<re.length;k++){var le=re[k];le.element.scrollLeft=le.left,le.element.scrollTop=le.top}}Tf=!!Rp,jp=Rp=null}finally{mt=f,Y.p=s,N.T=r}}e.current=i,an=2}}function qw(){if(an===2){an=0;var e=kl,i=bo,r=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||r){r=N.T,N.T=null;var s=Y.p;Y.p=2;var f=mt;mt|=4;try{bw(e,i.alternate,i)}finally{mt=f,Y.p=s,N.T=r}}an=3}}function Gw(){if(an===4||an===3){an=0,_e();var e=kl,i=bo,r=Pa,s=Ow;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?an=5:(an=0,bo=kl=null,Xw(e,e.pendingLanes));var f=e.pendingLanes;if(f===0&&(El=null),xa(r),i=i.stateNode,Pe&&typeof Pe.onCommitFiberRoot=="function")try{Pe.onCommitFiberRoot(ze,i,void 0,(i.current.flags&128)===128)}catch{}if(s!==null){i=N.T,f=Y.p,Y.p=2,N.T=null;try{for(var m=e.onRecoverableError,w=0;w<s.length;w++){var k=s[w];m(k.value,{componentStack:k.stack})}}finally{N.T=i,Y.p=f}}(Pa&3)!==0&&pf(),oa(e),f=e.pendingLanes,(r&261930)!==0&&(f&42)!==0?e===pp?Fs++:(Fs=0,pp=e):Fs=0,Ys(0)}}function Xw(e,i){(e.pooledCacheLanes&=i)===0&&(i=e.pooledCache,i!=null&&(e.pooledCache=null,_s(i)))}function pf(){return Yw(),qw(),Gw(),Vw()}function Vw(){if(an!==5)return!1;var e=kl,i=hp;hp=0;var r=xa(Pa),s=N.T,f=Y.p;try{Y.p=32>r?32:r,N.T=null,r=mp,mp=null;var m=kl,w=Pa;if(an=0,bo=kl=null,Pa=0,(mt&6)!==0)throw Error(l(331));var k=mt;if(mt|=4,Rw(m.current),Ew(m,m.current,w,r),mt=k,Ys(0,!1),Pe&&typeof Pe.onPostCommitFiberRoot=="function")try{Pe.onPostCommitFiberRoot(ze,m)}catch{}return!0}finally{Y.p=f,N.T=s,Xw(e,i)}}function Kw(e,i,r){i=yi(r,i),i=Vm(e.stateNode,i,2),e=vl(e,i,2),e!==null&&(jn(e,2),oa(e))}function vt(e,i,r){if(e.tag===3)Kw(e,e,r);else for(;i!==null;){if(i.tag===3){Kw(i,e,r);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(El===null||!El.has(s))){e=yi(r,e),r=$x(2),s=vl(i,r,2),s!==null&&(Qx(r,s,i,e),jn(s,2),oa(s));break}}i=i.return}}function bp(e,i,r){var s=e.pingCache;if(s===null){s=e.pingCache=new vM;var f=new Set;s.set(i,f)}else f=s.get(i),f===void 0&&(f=new Set,s.set(i,f));f.has(r)||(up=!0,f.add(r),e=CM.bind(null,e,i,r),i.then(e,e))}function CM(e,i,r){var s=e.pingCache;s!==null&&s.delete(i),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,Tt===e&&(lt&r)===r&&(qt===4||qt===3&&(lt&62914560)===lt&&300>je()-cf?(mt&2)===0&&vo(e,0):fp|=r,yo===lt&&(yo=0)),oa(e)}function $w(e,i){i===0&&(i=ya()),e=sr(e,i),e!==null&&(jn(e,i),oa(e))}function EM(e){var i=e.memoizedState,r=0;i!==null&&(r=i.retryLane),$w(e,r)}function kM(e,i){var r=0;switch(e.tag){case 31:case 13:var s=e.stateNode,f=e.memoizedState;f!==null&&(r=f.retryLane);break;case 19:s=e.stateNode;break;case 22:s=e.stateNode._retryCache;break;default:throw Error(l(314))}s!==null&&s.delete(i),$w(e,r)}function TM(e,i){return he(e,i)}var gf=null,wo=null,vp=!1,yf=!1,xp=!1,Rl=0;function oa(e){e!==wo&&e.next===null&&(wo===null?gf=wo=e:wo=wo.next=e),yf=!0,vp||(vp=!0,jM())}function Ys(e,i){if(!xp&&yf){xp=!0;do for(var r=!1,s=gf;s!==null;){if(e!==0){var f=s.pendingLanes;if(f===0)var m=0;else{var w=s.suspendedLanes,k=s.pingedLanes;m=(1<<31-yt(42|e)+1)-1,m&=f&~(w&~k),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(r=!0,Ww(s,m))}else m=lt,m=$n(s,s===Tt?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||dn(s,m)||(r=!0,Ww(s,m));s=s.next}while(r);xp=!1}}function RM(){Qw()}function Qw(){yf=vp=!1;var e=0;Rl!==0&&PM()&&(e=Rl);for(var i=je(),r=null,s=gf;s!==null;){var f=s.next,m=Zw(s,i);m===0?(s.next=null,r===null?gf=f:r.next=f,f===null&&(wo=r)):(r=s,(e!==0||(m&3)!==0)&&(yf=!0)),s=f}an!==0&&an!==5||Ys(e),Rl!==0&&(Rl=0)}function Zw(e,i){for(var r=e.suspendedLanes,s=e.pingedLanes,f=e.expirationTimes,m=e.pendingLanes&-62914561;0<m;){var w=31-yt(m),k=1<<w,H=f[w];H===-1?((k&r)===0||(k&s)!==0)&&(f[w]=ql(k,i)):H<=i&&(e.expiredLanes|=k),m&=~k}if(i=Tt,r=lt,r=$n(e,e===i?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),s=e.callbackNode,r===0||e===i&&(bt===2||bt===9)||e.cancelPendingCommit!==null)return s!==null&&s!==null&&Q(s),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||dn(e,r)){if(i=r&-r,i===e.callbackPriority)return i;switch(s!==null&&Q(s),xa(r)){case 2:case 8:r=zt;break;case 32:r=jt;break;case 268435456:r=et;break;default:r=jt}return s=Jw.bind(null,e),r=he(r,s),e.callbackPriority=i,e.callbackNode=r,i}return s!==null&&s!==null&&Q(s),e.callbackPriority=2,e.callbackNode=null,2}function Jw(e,i){if(an!==0&&an!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(pf()&&e.callbackNode!==r)return null;var s=lt;return s=$n(e,e===Tt?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),s===0?null:(Nw(e,s,i),Zw(e,je()),e.callbackNode!=null&&e.callbackNode===r?Jw.bind(null,e):null)}function Ww(e,i){if(pf())return null;Nw(e,i,!0)}function jM(){UM(function(){(mt&6)!==0?he(en,RM):Qw()})}function wp(){if(Rl===0){var e=lo;e===0&&(e=Mt,Mt<<=1,(Mt&261888)===0&&(Mt=256)),Rl=e}return Rl}function eS(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ql(""+e)}function tS(e,i){var r=i.ownerDocument.createElement("input");return r.name=i.name,r.value=i.value,e.id&&r.setAttribute("form",e.id),i.parentNode.insertBefore(r,i),e=new FormData(e),r.parentNode.removeChild(r),e}function AM(e,i,r,s,f){if(i==="submit"&&r&&r.stateNode===f){var m=eS((f[wn]||null).action),w=s.submitter;w&&(i=(i=w[wn]||null)?eS(i.formAction):w.getAttribute("formAction"),i!==null&&(m=i,w=null));var k=new Mi("action","action",null,s,f);e.push({event:k,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(Rl!==0){var H=w?tS(f,w):new FormData(f);Um(r,{pending:!0,data:H,method:f.method,action:m},null,H)}}else typeof m=="function"&&(k.preventDefault(),H=w?tS(f,w):new FormData(f),Um(r,{pending:!0,data:H,method:f.method,action:m},m,H))},currentTarget:f}]})}}for(var Sp=0;Sp<am.length;Sp++){var _p=am[Sp],OM=_p.toLowerCase(),MM=_p[0].toUpperCase()+_p.slice(1);Li(OM,"on"+MM)}Li(M1,"onAnimationEnd"),Li(N1,"onAnimationIteration"),Li(D1,"onAnimationStart"),Li("dblclick","onDoubleClick"),Li("focusin","onFocus"),Li("focusout","onBlur"),Li(KO,"onTransitionRun"),Li($O,"onTransitionStart"),Li(QO,"onTransitionCancel"),Li(z1,"onTransitionEnd"),Ji("onMouseEnter",["mouseout","mouseover"]),Ji("onMouseLeave",["mouseout","mouseover"]),Ji("onPointerEnter",["pointerout","pointerover"]),Ji("onPointerLeave",["pointerout","pointerover"]),Ai("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ai("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ai("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ai("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ai("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ai("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var qs="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(" "),NM=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(qs));function nS(e,i){i=(i&4)!==0;for(var r=0;r<e.length;r++){var s=e[r],f=s.event;s=s.listeners;e:{var m=void 0;if(i)for(var w=s.length-1;0<=w;w--){var k=s[w],H=k.instance,W=k.currentTarget;if(k=k.listener,H!==m&&f.isPropagationStopped())break e;m=k,f.currentTarget=W;try{m(f)}catch(ae){Ou(ae)}f.currentTarget=null,m=H}else for(w=0;w<s.length;w++){if(k=s[w],H=k.instance,W=k.currentTarget,k=k.listener,H!==m&&f.isPropagationStopped())break e;m=k,f.currentTarget=W;try{m(f)}catch(ae){Ou(ae)}f.currentTarget=null,m=H}}}}function it(e,i){var r=i[Pr];r===void 0&&(r=i[Pr]=new Set);var s=e+"__bubble";r.has(s)||(iS(i,e,2,!1),r.add(s))}function Cp(e,i,r){var s=0;i&&(s|=4),iS(r,e,s,i)}var bf="_reactListening"+Math.random().toString(36).slice(2);function Ep(e){if(!e[bf]){e[bf]=!0,Ir.forEach(function(r){r!=="selectionchange"&&(NM.has(r)||Cp(r,!1,e),Cp(r,!0,e))});var i=e.nodeType===9?e:e.ownerDocument;i===null||i[bf]||(i[bf]=!0,Cp("selectionchange",!1,i))}}function iS(e,i,r,s){switch(MS(i)){case 2:var f=oN;break;case 8:f=sN;break;default:f=Ip}r=f.bind(null,i,r,e),f=void 0,!mi||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(f=!0),s?f!==void 0?e.addEventListener(i,r,{capture:!0,passive:f}):e.addEventListener(i,r,!0):f!==void 0?e.addEventListener(i,r,{passive:f}):e.addEventListener(i,r,!1)}function kp(e,i,r,s,f){var m=s;if((i&1)===0&&(i&2)===0&&s!==null)e:for(;;){if(s===null)return;var w=s.tag;if(w===3||w===4){var k=s.stateNode.containerInfo;if(k===f)break;if(w===4)for(w=s.return;w!==null;){var H=w.tag;if((H===3||H===4)&&w.stateNode.containerInfo===f)return;w=w.return}for(;k!==null;){if(w=ji(k),w===null)return;if(H=w.tag,H===5||H===6||H===26||H===27){s=m=w;continue e}k=k.parentNode}}s=s.return}Vr(function(){var W=m,ae=Xr(r),re=[];e:{var ee=L1.get(e);if(ee!==void 0){var ne=Mi,Se=e;switch(e){case"keypress":if(Wl(r)===0)break e;case"keydown":case"keyup":ne=wu;break;case"focusin":Se="focus",ne=Di;break;case"focusout":Se="blur",ne=Di;break;case"beforeblur":case"afterblur":ne=Di;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ne=Ni;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ne=Gh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ne=Jh;break;case M1:case N1:case D1:ne=Vh;break;case z1:ne=Wh;break;case"scroll":case"scrollend":ne=na;break;case"wheel":ne=Ca;break;case"copy":case"cut":case"paste":ne=Kh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ne=Su;break;case"toggle":case"beforetoggle":ne=fl}var He=(i&4)!==0,Ct=!He&&(e==="scroll"||e==="scrollend"),$=He?ee!==null?ee+"Capture":null:ee;He=[];for(var F=W,Z;F!==null;){var le=F;if(Z=le.stateNode,le=le.tag,le!==5&&le!==26&&le!==27||Z===null||$===null||(le=ea(F,$),le!=null&&He.push(Gs(F,le,Z))),Ct)break;F=F.return}0<He.length&&(ee=new ne(ee,Se,null,r,ae),re.push({event:ee,listeners:He}))}}if((i&7)===0){e:{if(ee=e==="mouseover"||e==="pointerover",ne=e==="mouseout"||e==="pointerout",ee&&r!==Gr&&(Se=r.relatedTarget||r.fromElement)&&(ji(Se)||Se[nl]))break e;if((ne||ee)&&(ee=ae.window===ae?ae:(ee=ae.ownerDocument)?ee.defaultView||ee.parentWindow:window,ne?(Se=r.relatedTarget||r.toElement,ne=W,Se=Se?ji(Se):null,Se!==null&&(Ct=c(Se),He=Se.tag,Se!==Ct||He!==5&&He!==27&&He!==6)&&(Se=null)):(ne=null,Se=W),ne!==Se)){if(He=Ni,le="onMouseLeave",$="onMouseEnter",F="mouse",(e==="pointerout"||e==="pointerover")&&(He=Su,le="onPointerLeave",$="onPointerEnter",F="pointer"),Ct=ne==null?ee:hi(ne),Z=Se==null?ee:hi(Se),ee=new He(le,F+"leave",ne,r,ae),ee.target=Ct,ee.relatedTarget=Z,le=null,ji(ae)===W&&(He=new He($,F+"enter",Se,r,ae),He.target=Z,He.relatedTarget=Ct,le=He),Ct=le,ne&&Se)t:{for(He=DM,$=ne,F=Se,Z=0,le=$;le;le=He(le))Z++;le=0;for(var Me=F;Me;Me=He(Me))le++;for(;0<Z-le;)$=He($),Z--;for(;0<le-Z;)F=He(F),le--;for(;Z--;){if($===F||F!==null&&$===F.alternate){He=$;break t}$=He($),F=He(F)}He=null}else He=null;ne!==null&&aS(re,ee,ne,He,!1),Se!==null&&Ct!==null&&aS(re,Ct,Se,He,!0)}}e:{if(ee=W?hi(W):window,ne=ee.nodeName&&ee.nodeName.toLowerCase(),ne==="select"||ne==="input"&&ee.type==="file")var dt=lr;else if(ys(ee))if(Ru)dt=Ke;else{dt=we;var Te=ge}else ne=ee.nodeName,!ne||ne.toLowerCase()!=="input"||ee.type!=="checkbox"&&ee.type!=="radio"?W&&$l(W.elementType)&&(dt=lr):dt=Xe;if(dt&&(dt=dt(e,W))){Tu(re,dt,r,ae);break e}Te&&Te(e,ee,W),e==="focusout"&&W&&ee.type==="number"&&W.memoizedProps.value!=null&&qr(ee,"number",ee.value)}switch(Te=W?hi(W):window,e){case"focusin":(ys(Te)||Te.contentEditable==="true")&&(Zr=Te,tm=W,xs=null);break;case"focusout":xs=tm=Zr=null;break;case"mousedown":nm=!0;break;case"contextmenu":case"mouseup":case"dragend":nm=!1,A1(re,r,ae);break;case"selectionchange":if(Au)break;case"keydown":case"keyup":A1(re,r,ae)}var Qe;if(mn)e:{switch(e){case"compositionstart":var rt="onCompositionStart";break e;case"compositionend":rt="onCompositionEnd";break e;case"compositionupdate":rt="onCompositionUpdate";break e}rt=void 0}else ti?ir(e,r)&&(rt="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(rt="onCompositionStart");rt&&($r&&r.locale!=="ko"&&(ti||rt!=="onCompositionStart"?rt==="onCompositionEnd"&&ti&&(Qe=ss()):(ei=ae,ta="value"in ei?ei.value:ei.textContent,ti=!0)),Te=vf(W,rt),0<Te.length&&(rt=new us(rt,e,null,r,ae),re.push({event:rt,listeners:Te}),Qe?rt.data=Qe:(Qe=ar(r),Qe!==null&&(rt.data=Qe)))),(Qe=em?Cu(e,r):Eu(e,r))&&(rt=vf(W,"onBeforeInput"),0<rt.length&&(Te=new us("onBeforeInput","beforeinput",null,r,ae),re.push({event:Te,listeners:rt}),Te.data=Qe)),AM(re,e,W,r,ae)}nS(re,i)})}function Gs(e,i,r){return{instance:e,listener:i,currentTarget:r}}function vf(e,i){for(var r=i+"Capture",s=[];e!==null;){var f=e,m=f.stateNode;if(f=f.tag,f!==5&&f!==26&&f!==27||m===null||(f=ea(e,r),f!=null&&s.unshift(Gs(e,f,m)),f=ea(e,i),f!=null&&s.push(Gs(e,f,m))),e.tag===3)return s;e=e.return}return[]}function DM(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function aS(e,i,r,s,f){for(var m=i._reactName,w=[];r!==null&&r!==s;){var k=r,H=k.alternate,W=k.stateNode;if(k=k.tag,H!==null&&H===s)break;k!==5&&k!==26&&k!==27||W===null||(H=W,f?(W=ea(r,m),W!=null&&w.unshift(Gs(r,W,H))):f||(W=ea(r,m),W!=null&&w.push(Gs(r,W,H)))),r=r.return}w.length!==0&&e.push({event:i,listeners:w})}var zM=/\r\n?/g,LM=/\u0000|\uFFFD/g;function lS(e){return(typeof e=="string"?e:""+e).replace(zM,` 41`).replace(LM,"")}function rS(e,i){return i=lS(i),lS(e)===i}function _t(e,i,r,s,f,m){switch(r){case"children":typeof s=="string"?i==="body"||i==="textarea"&&s===""||Oi(e,s):(typeof s=="number"||typeof s=="bigint")&&i!=="body"&&Oi(e,""+s);break;case"className":Wi(e,"class",s);break;case"tabIndex":Wi(e,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":Wi(e,r,s);break;case"style":gu(e,s,m);break;case"data":if(i!=="object"){Wi(e,"data",s);break}case"src":case"href":if(s===""&&(i!=="a"||r!=="href")){e.removeAttribute(r);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){e.removeAttribute(r);break}s=Ql(""+s),e.setAttribute(r,s);break;case"action":case"formAction":if(typeof s=="function"){e.setAttribute(r,"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 m=="function"&&(r==="formAction"?(i!=="input"&&_t(e,i,"name",f.name,f,null),_t(e,i,"formEncType",f.formEncType,f,null),_t(e,i,"formMethod",f.formMethod,f,null),_t(e,i,"formTarget",f.formTarget,f,null)):(_t(e,i,"encType",f.encType,f,null),_t(e,i,"method",f.method,f,null),_t(e,i,"target",f.target,f,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){e.removeAttribute(r);break}s=Ql(""+s),e.setAttribute(r,s);break;case"onClick":s!=null&&(e.onclick=Jn);break;case"onScroll":s!=null&&it("scroll",e);break;case"onScrollEnd":s!=null&&it("scrollend",e);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(l(61));if(r=s.__html,r!=null){if(f.children!=null)throw Error(l(60));e.innerHTML=r}}break;case"multiple":e.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":e.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){e.removeAttribute("xlink:href");break}r=Ql(""+s),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(r,""+s):e.removeAttribute(r);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
41ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(r,""):e.removeAttribute(r);break;case"capture":case"download":s===!0?e.setAttribute(r,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(r,s):e.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?e.setAttribute(r,s):e.removeAttribute(r);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?e.removeAttribute(r):e.setAttribute(r,s);break;case"popover":it("beforetoggle",e),it("toggle",e),il(e,"popover",s);break;case"xlinkActuate":Qn(e,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":Qn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":Qn(e,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":Qn(e,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":Qn(e,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":Qn(e,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":Qn(e,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":Qn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":Qn(e,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":il(e,"is",s);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=ll.get(r)||r,il(e,r,s))}}function Tp(e,i,r,s,f,m){switch(r){case"style":gu(e,s,m);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(l(61));if(r=s.__html,r!=null){if(f.children!=null)throw Error(l(60));e.innerHTML=r}}break;case"children":typeof s=="string"?Oi(e,s):(typeof s=="number"||typeof s=="bigint")&&Oi(e,""+s);break;case"onScroll":s!=null&&it("scroll",e);break;case"onScrollEnd":s!=null&&it("scrollend",e);break;case"onClick":s!=null&&(e.onclick=Jn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ls.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(f=r.endsWith("Capture"),i=r.slice(2,f?r.length-7:void 0),m=e[wn]||null,m=m!=null?m[r]:null,typeof m=="function"&&e.removeEventListener(i,m,f),typeof s=="function")){typeof m!="function"&&m!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(i,s,f);break e}r in e?e[r]=s:s===!0?e.setAttribute(r,""):il(e,r,s)}}}function bn(e,i,r){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":it("error",e),it("load",e);var s=!1,f=!1,m;for(m in r)if(r.hasOwnProperty(m)){var w=r[m];if(w!=null)switch(m){case"src":s=!0;break;case"srcSet":f=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(l(137,i));default:_t(e,i,m,w,r,null)}}f&&_t(e,i,"srcSet",r.srcSet,r,null),s&&_t(e,i,"src",r.src,r,null);return;case"input":it("invalid",e);var k=m=w=f=null,H=null,W=null;for(s in r)if(r.hasOwnProperty(s)){var ae=r[s];if(ae!=null)switch(s){case"name":f=ae;break;case"type":w=ae;break;case"checked":H=ae;break;case"defaultChecked":W=ae;break;case"value":m=ae;break;case"defaultValue":k=ae;break;case"children":case"dangerouslySetInnerHTML":if(ae!=null)throw Error(l(137,i));break;default:_t(e,i,s,ae,r,null)}}Kt(e,m,k,H,W,w,f,!1);return;case"select":it("invalid",e),s=w=m=null;for(f in r)if(r.hasOwnProperty(f)&&(k=r[f],k!=null))switch(f){case"value":m=k;break;case"defaultValue":w=k;break;case"multiple":s=k;default:_t(e,i,f,k,r,null)}i=m,r=w,e.multiple=!!s,i!=null?An(e,!!s,i,!1):r!=null&&An(e,!!s,r,!0);return;case"textarea":it("invalid",e),m=f=s=null;for(w in r)if(r.hasOwnProperty(w)&&(k=r[w],k!=null))switch(w){case"value":s=k;break;case"defaultValue":f=k;break;case"children":m=k;break;case"dangerouslySetInnerHTML":if(k!=null)throw Error(l(91));break;default:_t(e,i,w,k,r,null)}Zn(e,s,f,m);return;case"option":for(H in r)if(r.hasOwnProperty(H)&&(s=r[H],s!=null))switch(H){case"selected":e.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:_t(e,i,H,s,r,null)}return;case"dialog":it("beforetoggle",e),it("toggle",e),it("cancel",e),it("close",e);break;case"iframe":case"object":it("load",e);break;case"video":case"audio":for(s=0;s<qs.length;s++)it(qs[s],e);break;case"image":it("error",e),it("load",e);break;case"details":it("toggle",e);break;case"embed":case"source":case"link":it("error",e),it("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(W in r)if(r.hasOwnProperty(W)&&(s=r[W],s!=null))switch(W){case"children":case"dangerouslySetInnerHTML":throw Error(l(137,i));default:_t(e,i,W,s,r,null)}return;default:if($l(i)){for(ae in r)r.hasOwnProperty(ae)&&(s=r[ae],s!==void 0&&Tp(e,i,ae,s,r,void 0));return}}for(k in r)r.hasOwnProperty(k)&&(s=r[k],s!=null&&_t(e,i,k,s,r,null))}function BM(e,i,r,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var f=null,m=null,w=null,k=null,H=null,W=null,ae=null;for(ne in r){var re=r[ne];
vendor: 4,254 bytes, line 41
41if(r.hasOwnProperty(ne)&&re!=null)switch(ne){case"checked":break;case"value":break;case"defaultValue":H=re;default:s.hasOwnProperty(ne)||_t(e,i,ne,null,s,re)}}for(var ee in s){var ne=s[ee];if(re=r[ee],s.hasOwnProperty(ee)&&(ne!=null||re!=null))switch(ee){case"type":m=ne;break;case"name":f=ne;break;case"checked":W=ne;break;case"defaultChecked":ae=ne;break;case"value":w=ne;break;case"defaultValue":k=ne;break;case"children":case"dangerouslySetInnerHTML":if(ne!=null)throw Error(l(137,i));break;default:ne!==re&&_t(e,i,ee,ne,s,re)}}Yr(e,w,k,H,W,ae,m,f);return;case"select":ne=w=k=ee=null;for(m in r)if(H=r[m],r.hasOwnProperty(m)&&H!=null)switch(m){case"value":break;case"multiple":ne=H;default:s.hasOwnProperty(m)||_t(e,i,m,null,s,H)}for(f in s)if(m=s[f],H=r[f],s.hasOwnProperty(f)&&(m!=null||H!=null))switch(f){case"value":ee=m;break;case"defaultValue":k=m;break;case"multiple":w=m;default:m!==H&&_t(e,i,f,m,s,H)}i=k,r=w,s=ne,ee!=null?An(e,!!r,ee,!1):!!s!=!!r&&(i!=null?An(e,!!r,i,!0):An(e,!!r,r?[]:"",!1));return;case"textarea":ne=ee=null;for(k in r)if(f=r[k],r.hasOwnProperty(k)&&f!=null&&!s.hasOwnProperty(k))switch(k){case"value":break;case"children":break;default:_t(e,i,k,null,s,f)}for(w in s)if(f=s[w],m=r[w],s.hasOwnProperty(w)&&(f!=null||m!=null))switch(w){case"value":ee=f;break;case"defaultValue":ne=f;break;case"children":break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(l(91));break;default:f!==m&&_t(e,i,w,f,s,m)}Kl(e,ee,ne);return;case"option":for(var Se in r)if(ee=r[Se],r.hasOwnProperty(Se)&&ee!=null&&!s.hasOwnProperty(Se))switch(Se){case"selected":e.selected=!1;break;default:_t(e,i,Se,null,s,ee)}for(H in s)if(ee=s[H],ne=r[H],s.hasOwnProperty(H)&&ee!==ne&&(ee!=null||ne!=null))switch(H){case"selected":e.selected=ee&&typeof ee!="function"&&typeof ee!="symbol";break;default:_t(e,i,H,ee,s,ne)}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 He in r)ee=r[He],r.hasOwnProperty(He)&&ee!=null&&!s.hasOwnProperty(He)&&_t(e,i,He,null,s,ee);for(W in s)if(ee=s[W],ne=r[W],s.hasOwnProperty(W)&&ee!==ne&&(ee!=null||ne!=null))switch(W){case"children":case"dangerouslySetInnerHTML":if(ee!=null)throw Error(l(137,i));break;default:_t(e,i,W,ee,s,ne)}return;default:if($l(i)){for(var Ct in r)ee=r[Ct],r.hasOwnProperty(Ct)&&ee!==void 0&&!s.hasOwnProperty(Ct)&&Tp(e,i,Ct,void 0,s,ee);for(ae in s)ee=s[ae],ne=r[ae],!s.hasOwnProperty(ae)||ee===ne||ee===void 0&&ne===void 0||Tp(e,i,ae,ee,s,ne);return}}for(var $ in r)ee=r[$],r.hasOwnProperty($)&&ee!=null&&!s.hasOwnProperty($)&&_t(e,i,$,null,s,ee);for(re in s)ee=s[re],ne=r[re],!s.hasOwnProperty(re)||ee===ne||ee==null&&ne==null||_t(e,i,re,ee,s,ne)}function oS(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function HM(){if(typeof performance.getEntriesByType=="function"){for(var e=0,i=0,r=performance.getEntriesByType("resource"),s=0;s<r.length;s++){var f=r[s],m=f.transferSize,w=f.initiatorType,k=f.duration;if(m&&k&&oS(w)){for(w=0,k=f.responseEnd,s+=1;s<r.length;s++){var H=r[s],W=H.startTime;if(W>k)break;var ae=H.transferSize,re=H.initiatorType;ae&&oS(re)&&(H=H.responseEnd,w+=ae*(H<k?1:(k-W)/(H-W)))}if(--s,i+=8*(m+w)/(f.duration/1e3),e++,10<e)break}}if(0<e)return i/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Rp=null,jp=null;function xf(e){return e.nodeType===9?e:e.ownerDocument}function sS(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 cS(e,i){if(e===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&i==="foreignObject"?0:e}function Ap(e,i){return e==="textarea"||e==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Op=null;function PM(){var e=window.event;return e&&e.type==="popstate"?e===Op?!1:(Op=e,!0):(Op=null,!1)}var uS=typeof setTimeout=="function"?setTimeout:void 0,IM=typeof clearTimeout=="function"?clearTimeout:void 0,f
vendor: 12,370 bytes, line 41
41S=typeof Promise=="function"?Promise:void 0,UM=typeof queueMicrotask=="function"?queueMicrotask:typeof fS<"u"?function(e){return fS.resolve(null).then(e).catch(FM)}:uS;function FM(e){setTimeout(function(){throw e})}function jl(e){return e==="head"}function dS(e,i){var r=i,s=0;do{var f=r.nextSibling;if(e.removeChild(r),f&&f.nodeType===8)if(r=f.data,r==="/$"||r==="/&"){if(s===0){e.removeChild(f),Eo(i);return}s--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")s++;else if(r==="html")Xs(e.ownerDocument.documentElement);else if(r==="head"){r=e.ownerDocument.head,Xs(r);for(var m=r.firstChild;m;){var w=m.nextSibling,k=m.nodeName;m[Qi]||k==="SCRIPT"||k==="STYLE"||k==="LINK"&&m.rel.toLowerCase()==="stylesheet"||r.removeChild(m),m=w}}else r==="body"&&Xs(e.ownerDocument.body);r=f}while(r);Eo(i)}function hS(e,i){var r=e;e=0;do{var s=r.nextSibling;if(r.nodeType===1?i?(r._stashedDisplay=r.style.display,r.style.display="none"):(r.style.display=r._stashedDisplay||"",r.getAttribute("style")===""&&r.removeAttribute("style")):r.nodeType===3&&(i?(r._stashedText=r.nodeValue,r.nodeValue=""):r.nodeValue=r._stashedText||""),s&&s.nodeType===8)if(r=s.data,r==="/$"){if(e===0)break;e--}else r!=="$"&&r!=="$?"&&r!=="$~"&&r!=="$!"||e++;r=s}while(r)}function Mp(e){var i=e.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var r=i;switch(i=i.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":Mp(r),wa(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function YM(e,i,r,s){for(;e.nodeType===1;){var f=r;if(e.nodeName.toLowerCase()!==i.toLowerCase()){if(!s&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(s){if(!e[Qi])switch(i){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(m=e.getAttribute("rel"),m==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(m!==f.rel||e.getAttribute("href")!==(f.href==null||f.href===""?null:f.href)||e.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin)||e.getAttribute("title")!==(f.title==null?null:f.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(m=e.getAttribute("src"),(m!==(f.src==null?null:f.src)||e.getAttribute("type")!==(f.type==null?null:f.type)||e.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin))&&m&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(i==="input"&&e.type==="hidden"){var m=f.name==null?null:""+f.name;if(f.type==="hidden"&&e.getAttribute("name")===m)return e}else return e;if(e=Si(e.nextSibling),e===null)break}return null}function qM(e,i,r){if(i==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!r||(e=Si(e.nextSibling),e===null))return null;return e}function mS(e,i){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!i||(e=Si(e.nextSibling),e===null))return null;return e}function Np(e){return e.data==="$?"||e.data==="$~"}function Dp(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function GM(e,i){var r=e.ownerDocument;if(e.data==="$~")e._reactRetry=i;else if(e.data!=="$?"||r.readyState!=="loading")i();else{var s=function(){i(),r.removeEventListener("DOMContentLoaded",s)};r.addEventListener("DOMContentLoaded",s),e._reactRetry=s}}function Si(e){for(;e!=null;e=e.nextSibling){var i=e.nodeType;if(i===1||i===3)break;if(i===8){if(i=e.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return e}var zp=null;function pS(e){e=e.nextSibling;for(var i=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"||r==="/&"){if(i===0)return Si(e.nextSibling);i--}else r!=="$"&&r!=="$!"&&r!=="$?"&&r!=="$~"&&r!=="&"||i++}e=e.nextSibling}return null}function gS(e){e=e.previousSibling;for(var i=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"||r==="$~"||r==="&"){if(i===0)return e;i--}else r!=="/$"&&r!=="/&"||i++}e=e.previousSibling}return null}function yS(e,i,r){switch(i=xf(r),e){case"html":if(e=i.documentElement,!e)throw Error(l(452));return e;case"head":if(e=i.head,!e)throw Error(l(453));return e;case"body":if(e=i.body,!e)throw Error(l(454));return e;default:throw Error(l(451))}}function Xs(e){for(var i=e.attributes;i.length;)e.removeAttributeNode(i[0]);wa(e)}var _i=new Map,bS=new Set;function wf(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ia=Y.d;Y.d={f:XM,r:VM,D:KM,C:$M,L:QM,m:ZM,X:WM,S:JM,M:eN};function XM(){var e=Ia.f(),i=df();return e||i}function VM(e){var i=di(e);i!==null&&i.tag===5&&i.type==="form"?zx(i):Ia.r(e)}var So=typeof document>"u"?null:document;function vS(e,i,r){var s=So;if(s&&typeof i=="string"&&i){var f=_n(i);f='link[rel="'+e+'"][href="'+f+'"]',typeof r=="string"&&(f+='[crossorigin="'+r+'"]'),bS.has(f)||(bS.add(f),e={rel:e,crossOrigin:r,href:i},s.querySelector(f)===null&&(i=s.createElement("link"),bn(i,"link",e),Ut(i),s.head.appendChild(i)))}}function KM(e){Ia.D(e),vS("dns-prefetch",e,null)}function $M(e,i){Ia.C(e,i),vS("preconnect",e,i)}function QM(e,i,r){Ia.L(e,i,r);var s=So;if(s&&e&&i){var f='link[rel="preload"][as="'+_n(i)+'"]';i==="image"&&r&&r.imageSrcSet?(f+='[imagesrcset="'+_n(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(f+='[imagesizes="'+_n(r.imageSizes)+'"]')):f+='[href="'+_n(e)+'"]';var m=f;switch(i){case"style":m=_o(e);break;case"script":m=Co(e)}_i.has(m)||(e=x({rel:"preload",href:i==="image"&&r&&r.imageSrcSet?void 0:e,as:i},r),_i.set(m,e),s.querySelector(f)!==null||i==="style"&&s.querySelector(Vs(m))||i==="script"&&s.querySelector(Ks(m))||(i=s.createElement("link"),bn(i,"link",e),Ut(i),s.head.appendChild(i)))}}function ZM(e,i){Ia.m(e,i);var r=So;if(r&&e){var s=i&&typeof i.as=="string"?i.as:"script",f='link[rel="modulepreload"][as="'+_n(s)+'"][href="'+_n(e)+'"]',m=f;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Co(e)}if(!_i.has(m)&&(e=x({rel:"modulepreload",href:e},i),_i.set(m,e),r.querySelector(f)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(Ks(m)))return}s=r.createElement("link"),bn(s,"link",e),Ut(s),r.head.appendChild(s)}}}function JM(e,i,r){Ia.S(e,i,r);var s=So;if(s&&e){var f=Zi(s).hoistableStyles,m=_o(e);i=i||"default";var w=f.get(m);if(!w){var k={loading:0,preload:null};if(w=s.querySelector(Vs(m)))k.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":i},r),(r=_i.get(m))&&Lp(e,r);var H=w=s.createElement("link");Ut(H),bn(H,"link",e),H._p=new Promise(function(W,ae){H.onload=W,H.onerror=ae}),H.addEventListener("load",function(){k.loading|=1}),H.addEventListener("error",function(){k.loading|=2}),k.loading|=4,Sf(w,i,s)}w={type:"stylesheet",instance:w,count:1,state:k},f.set(m,w)}}}function WM(e,i){Ia.X(e,i);var r=So;if(r&&e){var s=Zi(r).hoistableScripts,f=Co(e),m=s.get(f);m||(m=r.querySelector(Ks(f)),m||(e=x({src:e,async:!0},i),(i=_i.get(f))&&Bp(e,i),m=r.createElement("script"),Ut(m),bn(m,"link",e),r.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(f,m))}}function eN(e,i){Ia.M(e,i);var r=So;if(r&&e){var s=Zi(r).hoistableScripts,f=Co(e),m=s.get(f);m||(m=r.querySelector(Ks(f)),m||(e=x({src:e,async:!0,type:"module"},i),(i=_i.get(f))&&Bp(e,i),m=r.createElement("script"),Ut(m),bn(m,"link",e),r.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(f,m))}}function xS(e,i,r,s){var f=(f=fe.current)?wf(f):null;if(!f)throw Error(l(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(i=_o(r.href),r=Zi(f).hoistableStyles,s=r.get(i),s||(s={type:"style",instance:null,count:0,state:null},r.set(i,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=_o(r.href);var m=Zi(f).hoistableStyles,w=m.get(e);if(w||(f=f.ownerDocument||f,w={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(e,w),(m=f.querySelector(Vs(e)))&&!m._p&&(w.instance=m,w.state.loading=5),_i.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},_i.set(e,r),m||tN(f,e,r,w.state))),i&&s===null)throw Error(l(528,""));return w}if(i&&s!==null)throw Error(l(529,""));return null;case"script":return i=r.async,r=r.src,typeof r=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Co(r),r=Zi(f).hoistableScripts,s=r.get(i),s||(s={type:"script",instance:null,count:0,state:null},r.set(i,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,e))}}function _o(e){return'href="'+_n(e)+'"'}function Vs(e){return'link[rel="stylesheet"]['+e+"]"}function wS(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function tN(e,i,r,s){e.querySelector('link[rel="preload"][as="style"]['+i+"]")?s.loading=1:(i=e.createElement("link"),s.preload=i,i.addEventListener("load",function(){return s.loading|=1}),i.addEventListener("error",function(){return s.loading|=2}),bn(i,"link",r),Ut(i),e.head.appendChild(i))}function Co(e){return'[src="'+_n(e)+'"]'}function Ks(e){return"script[async]"+e}function SS(e,i,r){if(i.count++,i.instance===null)switch(i.type){case"style":var s=e.querySelector('style[data-href~="'+_n(r.href)+'"]');if(s)return i.instance=s,Ut(s),s;var f=x({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return s=(e.ownerDocument||e).createElement("style"),Ut(s),bn(s,"style",f),Sf(s,r.precedence,e),i.instance=s;case"stylesheet":f=_o(r.href);var m=e.querySelector(Vs(f));if(m)return i.state.loading|=4,i.instance=m,Ut(m),m;s=wS(r),(f=_i.get(f))&&Lp(s,f),m=(e.ownerDocument||e).createElement("link"),Ut(m);var w=m;return w._p=new Promise(function(k,H){w.onload=k,w.onerror=H}),bn(m,"link",s),i.state.loading|=4,Sf(m,r.precedence,e),i.instance=m;case"script":return m=Co(r.src),(f=e.querySelector(Ks(m)))?(i.instance=f,Ut(f),f):(s=r,(f=_i.get(m))&&(s=x({},r),Bp(s,f)),e=e.ownerDocument||e,f=e.createElement("script"),Ut(f),bn(f,"link",s),e.head.appendChild(f),i.instance=f);case"void":return null;default:throw Error(l(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(s=i.instance,i.state.loading|=4,Sf(s,r.precedence,e));return i.instance}function Sf(e,i,r){for(var s=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=s.length?s[s.length-1]:null,m=f,w=0;w<s.length;w++){var k=s[w];if(k.dataset.precedence===i)m=k;else if(m!==f)break}m?m.parentNode.insertBefore(e,m.nextSibling):(i=r.nodeType===9?r.head:r,i.insertBefore(e,i.firstChild))}function Lp(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.title==null&&(e.title=i.title)}function Bp(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.integrity==null&&(e.integrity=i.integrity)}var _f=null;function _S(e,i,r){if(_f===null){var s=new Map,f=_f=new Map;f.set(r,s)}else f=_f,s=f.get(r),s||(s=new Map,f.set(r,s));if(s.has(e))return s;for(s.set(e,null),r=r.getElementsByTagName(e),f=0;f<r.length;f++){var m=r[f];if(!(m[Qi]||m[nn]||e==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var w=m.getAttribute(i)||"";w=e+w;var k=s.get(w);k?k.push(m):s.set(w,[m])}}return s}function CS(e,i,r){e=e.ownerDocument||e,e.head.insertBefore(r,i==="title"?e.querySelector("head > title"):null)}function nN(e,i,r){if(r===1||i.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return e=i.disabled,typeof i.precedence=="string"&&e==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function ES(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function iN(e,i,r,s){if(r.type==="stylesheet"&&(typeof s.media!="str
41ing"||matchMedia(s.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var f=_o(s.href),m=i.querySelector(Vs(f));if(m){i=m._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(e.count++,e=Cf.bind(e),i.then(e,e)),r.state.loading|=4,r.instance=m,Ut(m);return}m=i.ownerDocument||i,s=wS(s),(f=_i.get(f))&&Lp(s,f),m=m.createElement("link"),Ut(m);var w=m;w._p=new Promise(function(k,H){w.onload=k,w.onerror=H}),bn(m,"link",s),r.instance=m}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(r,i),(i=r.state.preload)&&(r.state.loading&3)===0&&(e.count++,r=Cf.bind(e),i.addEventListener("load",r),i.addEventListener("error",r))}}var Hp=0;function aN(e,i){return e.stylesheets&&e.count===0&&kf(e,e.stylesheets),0<e.count||0<e.imgCount?function(r){var s=setTimeout(function(){if(e.stylesheets&&kf(e,e.stylesheets),e.unsuspend){var m=e.unsuspend;e.unsuspend=null,m()}},6e4+i);0<e.imgBytes&&Hp===0&&(Hp=62500*HM());var f=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&kf(e,e.stylesheets),e.unsuspend)){var m=e.unsuspend;e.unsuspend=null,m()}},(e.imgBytes>Hp?50:800)+i);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(s),clearTimeout(f)}}:null}function Cf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)kf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ef=null;function kf(e,i){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ef=new Map,i.forEach(lN,e),Ef=null,Cf.call(e))}function lN(e,i){if(!(i.state.loading&4)){var r=Ef.get(e);if(r)var s=r.get(null);else{r=new Map,Ef.set(e,r);for(var f=e.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<f.length;m++){var w=f[m];(w.nodeName==="LINK"||w.getAttribute("media")!=="not all")&&(r.set(w.dataset.precedence,w),s=w)}s&&r.set(null,s)}f=i.instance,w=f.getAttribute("data-precedence"),m=r.get(w)||s,m===s&&r.set(null,f),r.set(w,f),this.count++,s=Cf.bind(this),f.addEventListener("load",s),f.addEventListener("error",s),m?m.parentNode.insertBefore(f,m.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(f,e.firstChild)),i.state.loading|=4}}var $s={$$typeof:z,Provider:null,Consumer:null,_currentValue:J,_currentValue2:J,_threadCount:0};function rN(e,i,r,s,f,m,w,k,H){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=ba(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ba(0),this.hiddenUpdates=ba(null),this.identifierPrefix=s,this.onUncaughtError=f,this.onCaughtError=m,this.onRecoverableError=w,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=H,this.incompleteTransitions=new Map}function kS(e,i,r,s,f,m,w,k,H,W,ae,re){return e=new rN(e,i,r,w,H,W,ae,re,k),i=1,m===!0&&(i|=24),m=ii(3,null,null,i),e.current=m,m.stateNode=e,i=ym(),i.refCount++,e.pooledCache=i,i.refCount++,m.memoizedState={element:s,isDehydrated:r,cache:i},wm(m),e}function TS(e){return e?(e=eo,e):eo}function RS(e,i,r,s,f,m){f=TS(f),s.context===null?s.context=f:s.pendingContext=f,s=bl(i),s.payload={element:r},m=m===void 0?null:m,m!==null&&(s.callback=m),r=vl(e,s,i),r!==null&&(Fn(r,e,i),Ts(r,e,i))}function jS(e,i){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<i?r:i}}function Pp(e,i){jS(e,i),(e=e.alternate)&&jS(e,i)}function AS(e){if(e.tag===13||e.tag===31){var i=sr(e,67108864);i!==null&&Fn(i,e,67108864),Pp(e,67108864)}}function OS(e){if(e.tag===13||e.tag===31){var i=si();i=xn(i);var r=sr(e,i);r!==null&&Fn(r,e,i),Pp(e,i)}}var Tf=!0;function oN(e,i,r,s){var f=N.T;N.T=null;var m=Y.p;try{Y.p=2,Ip(e,i,r,s)}finally{Y.p=m,N.T=f}}function sN(e,i,r,s){var f=N.T;N.T=null;var m=Y.p;try{Y.p=8,Ip(e,i,r,s)}finally{Y.p=m,N.T=f}}function Ip(e,i,r,s){if(Tf){var f=Up(s);if(f===null)kp(e,i,s,Rf,r),NS(e,s);else if(uN(f,e,i,r,s))s.stopPropagation();else if(NS(e,s),i&4&&-1<cN.indexOf(e)){for(;f!==null;){var m=di(f);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var w=fn(m.pendingLanes);if(w!==0){var k=m;for(k.pendingLanes|=2,k.entangledLanes|=2;w;){var H=1<<31-yt(w);k.entanglements[1]|=H,w&=~H}
vendor: 6,940 bytes, line 41
41oa(m),(mt&6)===0&&(uf=je()+500,Ys(0))}}break;case 31:case 13:k=sr(m,2),k!==null&&Fn(k,m,2),df(),Pp(m,2)}if(m=Up(s),m===null&&kp(e,i,s,Rf,r),m===f)break;f=m}f!==null&&s.stopPropagation()}else kp(e,i,s,null,r)}}function Up(e){return e=Xr(e),Fp(e)}var Rf=null;function Fp(e){if(Rf=null,e=ji(e),e!==null){var i=c(e);if(i===null)e=null;else{var r=i.tag;if(r===13){if(e=u(i),e!==null)return e;e=null}else if(r===31){if(e=h(i),e!==null)return e;e=null}else if(r===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;e=null}else i!==e&&(e=null)}}return Rf=e,null}function MS(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(Ot()){case en:return 2;case zt:return 8;case jt:case ct:return 32;case et:return 268435456;default:return 32}default:return 32}}var Yp=!1,Al=null,Ol=null,Ml=null,Qs=new Map,Zs=new Map,Nl=[],cN="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 NS(e,i){switch(e){case"focusin":case"focusout":Al=null;break;case"dragenter":case"dragleave":Ol=null;break;case"mouseover":case"mouseout":Ml=null;break;case"pointerover":case"pointerout":Qs.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Zs.delete(i.pointerId)}}function Js(e,i,r,s,f,m){return e===null||e.nativeEvent!==m?(e={blockedOn:i,domEventName:r,eventSystemFlags:s,nativeEvent:m,targetContainers:[f]},i!==null&&(i=di(i),i!==null&&AS(i)),e):(e.eventSystemFlags|=s,i=e.targetContainers,f!==null&&i.indexOf(f)===-1&&i.push(f),e)}function uN(e,i,r,s,f){switch(i){case"focusin":return Al=Js(Al,e,i,r,s,f),!0;case"dragenter":return Ol=Js(Ol,e,i,r,s,f),!0;case"mouseover":return Ml=Js(Ml,e,i,r,s,f),!0;case"pointerover":var m=f.pointerId;return Qs.set(m,Js(Qs.get(m)||null,e,i,r,s,f)),!0;case"gotpointercapture":return m=f.pointerId,Zs.set(m,Js(Zs.get(m)||null,e,i,r,s,f)),!0}return!1}function DS(e){var i=ji(e.target);if(i!==null){var r=c(i);if(r!==null){if(i=r.tag,i===13){if(i=u(r),i!==null){e.blockedOn=i,Hr(e.priority,function(){OS(r)});return}}else if(i===31){if(i=h(r),i!==null){e.blockedOn=i,Hr(e.priority,function(){OS(r)});return}}else if(i===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function jf(e){if(e.blockedOn!==null)return!1;for(var i=e.targetContainers;0<i.length;){var r=Up(e.nativeEvent);if(r===null){r=e.nativeEvent;var s=new r.constructor(r.type,r);Gr=s,r.target.dispatchEvent(s),Gr=null}else return i=di(r),i!==null&&AS(i),e.blockedOn=r,!1;i.shift()}return!0}function zS(e,i,r){jf(e)&&r.delete(i)}function fN(){Yp=!1,Al!==null&&jf(Al)&&(Al=null),Ol!==null&&jf(Ol)&&(Ol=null),Ml!==null&&jf(Ml)&&(Ml=null),Qs.forEach(zS),Zs.forEach(zS)}function Af(e,i){e.blockedOn===i&&(e.blockedOn=null,Yp||(Yp=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,fN)))}var Of=null;function LS(e){Of!==e&&(Of=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Of===e&&(Of=null);for(var i=0;i<e.length;i+=3){var r=e[i],s=e[i+1],f=e[i+2];if(typeof s!="function"){if(Fp(s||r)===null)continue;break}var m=di(r);m!==null&&(e.splice(i,3),i-=3,Um(m,{pending:!0,data:f,method:r.method,action:s},s,f))}}))}function Eo(e){function i(H){return Af(H,e)}Al!==null&&Af(Al,e),Ol!==null&&Af(Ol,e),Ml!==null&&Af(Ml,e),Qs.forEach(i),Zs.forEach(i);for(var r=0;r<Nl.length;r++){var s=Nl[r];s.blockedOn===e&&(s.blockedOn=null)}for(;0<Nl.length&&(r=Nl[0],r.blockedOn===null);)DS(r),r.blockedOn===null&&Nl.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(s=0;s<r.length;s+=3){var f=r[s],m=r[s+1],w=f[wn]||null;if(typeof m=="function")w||LS(r);else if(w){var k=null;if(m&&m.hasAttribute("formAction")){if(f=m,w=m[wn]||null)k=w.formAction;else if(Fp(f)!==null)continue}else k=w.action;typeof k=="function"?r[s+1]=k:(r.splice(s,3),s-=3),LS(r)}}}function BS(){function e(m){m.canIntercept&&m.info==="react-transition"&&m.intercept({handler:function(){return new Promise(function(w){return f=w})},focusReset:"manual",scroll:"manual"})}function i(){f!==null&&(f(),f=null),s||setTimeout(r,20)}function r(){if(!s&&!navigation.transition){var m=navigation.currentEntry;m&&m.url!=null&&navigation.navigate(m.url,{state:m.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,f=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(r,100),function(){s=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),f!==null&&(f(),f=null)}}}function qp(e){this._internalRoot=e}Mf.prototype.render=qp.prototype.render=function(e){var i=this._internalRoot;if(i===null)throw Error(l(409));var r=i.current,s=si();RS(r,s,e,i,null,null)},Mf.prototype.unmount=qp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var i=e.containerInfo;RS(e.current,2,null,e,null,null),df(),i[nl]=null}};function Mf(e){this._internalRoot=e}Mf.prototype.unstable_scheduleHydration=function(e){if(e){var i=tl();e={blockedOn:null,target:e,priority:i};for(var r=0;r<Nl.length&&i!==0&&i<Nl[r].priority;r++);Nl.splice(r,0,e),r===0&&DS(e)}};var HS=t.version;if(HS!=="19.2.7")throw Error(l(527,HS,"19.2.7"));Y.findDOMNode=function(e){var i=e._reactInternals;if(i===void 0)throw typeof e.render=="function"?Error(l(188)):(e=Object.keys(e).join(","),Error(l(268,e)));return e=p(i),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var dN={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.2.7"};
vendor: 13,159 bytes, lines 41-49
41if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Nf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Nf.isDisabled&&Nf.supportsFiber)try{ze=Nf.inject(dN),Pe=Nf}catch{}}return ko.createRoot=function(e,i){if(!o(e))throw Error(l(299));var r=!1,s="",f=Gx,m=Xx,w=Vx;return i!=null&&(i.unstable_strictMode===!0&&(r=!0),i.identifierPrefix!==void 0&&(s=i.identifierPrefix),i.onUncaughtError!==void 0&&(f=i.onUncaughtError),i.onCaughtError!==void 0&&(m=i.onCaughtError),i.onRecoverableError!==void 0&&(w=i.onRecoverableError)),i=kS(e,1,!1,null,null,r,s,null,f,m,w,BS),e[nl]=i.current,Ep(e),new qp(i)},ko.hydrateRoot=function(e,i,r){if(!o(e))throw Error(l(299));var s=!1,f="",m=Gx,w=Xx,k=Vx,H=null;return r!=null&&(r.unstable_strictMode===!0&&(s=!0),r.identifierPrefix!==void 0&&(f=r.identifierPrefix),r.onUncaughtError!==void 0&&(m=r.onUncaughtError),r.onCaughtError!==void 0&&(w=r.onCaughtError),r.onRecoverableError!==void 0&&(k=r.onRecoverableError),r.formState!==void 0&&(H=r.formState)),i=kS(e,1,!0,i,r??null,s,f,H,m,w,k,BS),i.context=TS(null),r=i.current,s=si(),s=xn(s),f=bl(s),f.callback=null,vl(r,f,s),r=s,i.current.lanes=r,jn(i,r),oa(i),e[nl]=i.current,Ep(e),new Mf(i)},ko.version="19.2.7",ko}var eg;function GS(){if(eg)return Df.exports;eg=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(t){console.error(t)}}return n(),Df.exports=qS(),Df.exports}var XS=GS(),b=To();const Ws=PS(b),tg=wr({__proto__:null,default:Ws},[b]);var Pf={exports:{}},Ro={};/** 42 * @license React 43 * react-jsx-runtime.production.js 44 * 45 * Copyright (c) Meta Platforms, Inc. and affiliates. 46 * 47 * This source code is licensed under the MIT license found in the 48 * LICENSE file in the root directory of this source tree. 49 */var ng;function VS(){if(ng)return Ro;ng=1;var n=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function a(l,o,c){var u=null;if(c!==void 0&&(u=""+c),o.key!==void 0&&(u=""+o.key),"key"in o){c={};for(var h in o)h!=="key"&&(c[h]=o[h])}else c=o;return o=c.ref,{$$typeof:n,type:l,key:u,ref:o!==void 0?o:null,props:c}}return Ro.Fragment=t,Ro.jsx=a,Ro.jsxs=a,Ro}var ig;function KS(){return ig||(ig=1,Pf.exports=VS()),Pf.exports}var d=KS();function ec(){return typeof window<"u"}function Ua(n){return If(n)?(n.nodeName||"").toLowerCase():"#document"}function ln(n){var t;return(n==null||(t=n.ownerDocument)==null?void 0:t.defaultView)||window}function Pi(n){var t;return(t=(If(n)?n.ownerDocument:n.document)||window.document)==null?void 0:t.documentElement}function If(n){return ec()?n instanceof Node||n instanceof ln(n).Node:!1}function Et(n){return ec()?n instanceof Element||n instanceof ln(n).Element:!1}function Gt(n){return ec()?n instanceof HTMLElement||n instanceof ln(n).HTMLElement:!1}function jo(n){return!ec()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof ln(n).ShadowRoot}function Fa(n){const{overflow:t,overflowX:a,overflowY:l,display:o}=qn(n);return/auto|scroll|overlay|hidden|clip/.test(t+l+a)&&o!=="inline"&&o!=="contents"}function $S(n){return/^(table|td|th)$/.test(Ua(n))}function tc(n){try{if(n.matches(":popover-open"))return!0}catch{}try{return n.matches(":modal")}catch{return!1}}const QS=/transform|translate|scale|rotate|perspective|filter/,ZS=/paint|layout|strict|content/,zl=n=>!!n&&n!=="none";let Uf;function Ff(n){const t=Et(n)?qn(n):n;return zl(t.transform)||zl(t.translate)||zl(t.scale)||zl(t.rotate)||zl(t.perspective)||!nc()&&(zl(t.backdropFilter)||zl(t.filter))||QS.test(t.willChange||"")||ZS.test(t.contain||"")}function JS(n){let t=Ui(n);for(;Gt(t)&&!Ii(t);){if(Ff(t))return t;if(tc(t))return null;t=Ui(t)}return null}function nc(){return Uf==null&&(Uf=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Uf}function Ii(n){return/^(html|body|#document)$/.test(Ua(n))}function qn(n){return ln(n).getComputedStyle(n)}function ic(n){return Et(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function Ui(n){if(Ua(n)==="html")return n;const t=n.assignedSlot||n.parentNode||jo(n)&&n.host||Pi(n);return jo(t)?t.host:t}function ag(n){const t=Ui(n);return Ii(t)?n.ownerDocument?n.ownerDocument.body:n.body:Gt(t)&&Fa(t)?t:ag(t)}function Ao(n,t,a){var l;t===void 0&&(t=[]),a===void 0&&(a=!0);const o=ag(n),c=o===((l=n.ownerDocument)==null?void 0:l.body),u=ln(o);if(c){const h=Yf(u);return t.concat(u,u.visualViewport||[],Fa(o)?o:[],h&&a?Ao(h):[])}else return t.concat(o,Ao(o,[],a))}function Yf(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function kt(n){return n?.ownerDocument||document}const lg={};function Nn(n,t){const a=b.useRef(lg);return a.current===lg&&(a.current=n(t)),a}const qf=tg[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],WS=qf&&qf!==b.useLayoutEffect?qf:n=>n();function Ge(n){const t=Nn(e_).current;return t.next=n,WS(t.effect),t.trampoline}function e_(){const n={next:void 0,callback:t_,trampoline:(...t)=>n.callback?.(...t),effect:()=>{n.callback=n.next}};return n}function t_(){}const Ie=typeof document<"u"?b.useLayoutEffect:()=>{};function kn(n){const t=Nn(n_,n).current;return t.next=n,Ie(t.effect),t}function n_(n){const t={current:n,next:n,effect:()=>{t.current=t.next}};return t}function rg(){}const i_=Object.freeze([]),Tn=Object.freeze({}),a_=500,l_={style:{transition:"none"}},r_="data-base-ui-click-trigger",o_={fallbackAxisSide:"none"},s_={fallbackAxisSide:"end"},c_={clipPath:"inset(50%)",position:"fixed",top:0,left:0},Oo="trigger-press",ci="trigger-hover",og="trigger-focus",Gf="outside-press",sg="item-press",ac="focus-out",cg="escape-key",lc="list-navigation",u_="cancel-open",Mo="sibling-open",f_="imperative-action";function pt(n,t,a,l){let o=!1,c=!1;const u=Tn;return{reason:n,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){c=!0},get isCanceled(){return o},get isPropagationAllowed(){return c},trigger:a,...u}}function d_(n,t){const a=b.useRef(n),l=Ge(t);Ie(()=>{a.current!==n&&l(a.current)},[n,l]),Ie(()=>{a.current=n},[n])}const h_={...tg};let ug=0;function m_(n,t="mui"){const[a,l]=b.useState(n),o=n||a;return b.useEffect(()=>{a==null&&(ug+=1,l(`${t}-${ug}`))},[a,t]),o}const fg=h_.useId;function Ya(n,t){if(fg!==void 0){const a=fg();return n??(t?`${t}-${a}`:a)}return m_(n,t)}function Xf(n){return Ya(n,"base-ui")}function p_(n,t){return function(l,...o){const c=new URL(n);return c.searchParams.set("code",l.toString()),o.forEach(u=>c.searchParams.append("args[]",u)),`${t} error #${l}; visit ${c} for the full message.`}}const qa=p_("https://base-ui.com/production-error","Base UI");function No(n,t,a,l){const o=Nn(dg).current;return y_(o,n,t,a,l)&&hg(o,[n,t,a,l]),o.callback}function g_(n){const t=Nn(dg).current;return b_(t,n)&&hg(t,n),t.callback}function dg(){return{callback:null,cleanup:null,refs:[]}}function y_(n,t,a,l,o){return n.refs[0]!==t||n.refs[1]!==a||n.refs[2]!==l||n.refs[3]!==o}function b_(n,t){return n.refs.length!==t.length||n.refs.some((a,l)=>a!==t[l])}function hg(n,t){if(n.refs=t,t.every(a=>a==null)){n.callback=null;return}n.callback=a=>{if(n.cleanup&&(n.cleanup(),n.cleanup=null),a!=null){const l=Array(t.length).fill(null);for(let o=0;o<t.length;o+=1){const c=t[o];if(c!=null)switch(typeof c){case"function":{const u=c(a);typeof u=="function"&&(l[o]=u);break}case"object":{c.current=a;break}}}n.cleanup=()=>{for(let o=0;o<t.length;o+=1){const c=t[o];if(c!=null)switch(typeof c){case"function":{const u=l[o];typeof u=="function"?u():c(null);break}case"object":{c.current=null;break}}}}}}}const v_=parseInt(b.version,10);function Vf(n){return v_>=n}function mg(n){if(!b.isValidElement(n))return null;const t=n,a=t.props;return(Vf(19)?a?.ref:t.ref)??null}function Kf(n,t){if(n&&!t)return n;if(!n&&t)return t;if(n||t)return{...n,...t}}function x_(n,t){const a={};for(const l in n){const o=n[l];if(t?.hasOwnProperty(l)){const c=t[l](o);c!=null&&Object.assign(a,c);continue}o===!0?a[`data-${l.toLowerCase()}`]="":o&&(a[`data-${l.toLowerCase()}`]=o.toString())}return a}function w_(n,t){return typeof n=="function"?n(t):n}function S_(n,t){return typeof n=="function"?n(t):n}const Do={};function zo(n,t,a,l,o){let c={...$f(n,Do)};return t&&(c=rc(c,t)),a&&(c=rc(c,a)),l&&(c=rc(c,l)),c}function __(n){if(n.length===0)return Do;if(n.length===1)return $f(n[0],Do);let t={...$f(n[0],Do)};for(let a=1;a<n.length;a+=1)t=rc(t,n[a]);return t}function rc(n,t){return pg(t)?t(n):C_(n,t)}function C_(n,t){if(!t)return n;for(const a in t){const l=t[a];switch(a){case"style":{n[a]=Kf(n.style,l);break}case"className":{n[a]=gg(n.className,l);break}default:E_(a,l)?n[a]=k_(n[a],l):n[a]=l}}return n}function E_(n,t){const a=n.charCodeAt(0),l=n.charCodeAt(1),o=n.charCodeAt(2);return a===111&&l===110&&o>=65&&o<=90&&(typeof t=="function"||typeof t>"u")}function pg(n){return typeof n=="function"}function $f(n,t){return pg(n)?n(t):n??Do}function k_(n,t){return t?n?a=>{if(T_(a)){const o=a;Qf(o);const c=t(o);return o.baseUIHandlerPrevented||n?.(o),c}const l=t(a);return n?.(a),l}:t:n}function Qf(n){return n.preventBaseUIHandler=()=>{n.baseUIHandlerPrevented=!0},n}function gg(n,t){return t?n?t+" "+n:t:n}function T_(n){return n!=null&&typeof n=="object"&&"nativeEvent"in n}function sa(n,t,a={}){const l=t.render,o=R_(t,a);if(a.enabled===!1)return null;const c=a.state??Tn;return A_(n,l,o,c)}function R_(n,t={}){const{className:a,style:l,render:o}=n,{state:c=Tn,ref:u,props:h,stateAttributesMapping:g,enabled:p=!0}=t,v=p?w_(a,c):void 0,x=p?S_(l,c):void 0,C=p?x_(c,g):Tn,S=p?Kf(C,Array.isArray(h)?__(h):h)??Tn:Tn;return typeof document<"u"&&(p?Array.isArray(u)?S.ref=g_([S.ref,mg(o),...u]):S.ref=No(S.ref,mg(o),u):No(null,null)),p?(v!==void 0&&(S.className=gg(S.className,v)),x!==void 0&&(S.style=Kf(S.style,x)),S):Tn}const j_=Symbol.for("react.lazy");function A_(n,t,a,l){if(t){if(typeof t=="function")return t(a,l);const o=zo(a,t.props);o.ref=a.ref;let c=t;return c?.$$typeof===j_&&(c=b.Children.toArray(t)[0]),b.cloneElement(c,o)}return O_(n,a)}function O_(n,t){return b.createElement(n,t)}const Sr=typeof navigator<"u",Zf=z_(),yg=B_(),bg=L_(),vg=typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter:none"),xg=Zf.platform==="MacIntel"&&Zf.maxTouchPoints>1?!0:/iP(hone|ad|od)|iOS/.test(Zf.platform),M_=Sr&&/apple/i.test(navigator.vendor),Jf=Sr&&/android/i.test(yg)||/android/i.test(bg),N_=Sr&&yg.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,D_=bg.includes("jsdom/");function z_(){if(!Sr)return{platform:"",maxTouchPoints:-1};const n=navigator.userAgentData;return n?.platform?{platform:n.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}function L_(){if(!Sr)return"";const n=navigator.userAgentData;return n&&Array.isArray(n.brands)?n.brands.map(({brand:t,version:a})=>`${t}/${a}`).join(" "):navigator.userAgent}function B_(){if(!Sr)return"";const n=navigator.userAgentData;return n?.platform?n.platform:navigator.platform??""}const Wf="data-base-ui-focusable",wg="active",Sg="selected",_g="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",Ga="ArrowLeft",Xa="ArrowRight",ed="ArrowUp",Lo="ArrowDown";function Fi(n){let t=n.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ze(n,t){if(!n||!t)return!1;const a=t.getRootNode?.();if(n.contains(t))return!0;if(a&&jo(a)){let l=t;for(;l;){if(n===l)return!0;l=l.parentNode||l.host}}return!1}function Cg(n,t){if(!Et(n))return!1;const a=n;if(t.hasElement(a))return!a.hasAttribute("data-trigger-disabled");for(const[,l]of t.entries())if(Ze(l,a))return!l.hasAttribute("data-trigger-disabled");return!1}function Dn(n){return"composedPath"in n?n.composedPath()[0]:n.target}function Ci(n,t){if(t==null)return!1;if("composedPath"in n)return n.composedPath().includes(t);const a=n;return a.target!=null&&t.contains(a.target)}function H_(n){return n.matches("html,body")}function td(n){return Gt(n)&&n.matches(_g)}function nd(n){return n?n.getAttribute("role")==="combobox"&&td(n):!1}function oc(n){return n?n.hasAttribute(Wf)?n:n.querySelector(`[${Wf}]`)||n:null}function ca(n,t,a=!0){return n.filter(o=>o.parentId===t&&(!a||o.context?.open)).flatMap(o=>[o,...ca(n,o.id,a)])}function Eg(n,t){let a=[],l=n.find(o=>o.id===t)?.parentId;for(;l;){const o=n.find(c=>c.id===l);l=o?.parentId,o&&(a=a.concat(o))}return a}function zn(n){n.preventDefault(),n.stopPropagation()}function P_(n){return"nativeEvent"in n}function kg(n){return n.pointerType===""&&n.isTrusted?!0:Jf&&n.pointerType?n.type==="click"&&n.buttons===1:n.detail===0&&!n.pointerType}function Tg(n){return D_?!1:!Jf&&n.width===0&&n.height===0||Jf&&n.width===1&&n.height===1&&n.pressure===0&&n.detail===0&&n.pointerType==="mouse"||n.width<1&&n.height<1&&n.pressure===0&&n.detail===0&&n.pointerType==="touch"}function Bo(n,t){const a=["mouse","pen"];return t||a.push("",void 0),a.includes(n)}function Rg(n){const t=n.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}const I_=["top","right","bottom","left"],_r=Math.min,Gn=Math.max,sc=Math.round,Ll=Math.floor,Yi=n=>({x:n,y:n}
49),U_={left:"right",right:"left",bottom:"top",top:"bottom"};function id(n,t,a){return Gn(n,_r(t,a))}function ua(n,t){return typeof n=="function"?n(t):n}function Ln(n){return n.split("-")[0]}function Va(n){return n.split("-")[1]}function ad(n){return n==="x"?"y":"x"}function ld(n){return n==="y"?"height":"width"}function ui(n){const t=n[0];return t==="t"||t==="b"?"y":"x"}function rd(n){return ad(ui(n))}function F_(n,t,a){a===void 0&&(a=!1);const l=Va(n),o=rd(n),c=ld(o);let u=o==="x"?l===(a?"end":"start")?"right":"left":l==="start"?"bottom":"top";return t.reference[c]>t.floating[c]&&(u=cc(u)),[u,cc(u)]}function Y_(n){const t=cc(n);return[od(n),t,od(t)]}function od(n){return n.includes("start")?n.replace("start","end"):n.replace("end","start")}const jg=["left","right"],Ag=["right","left"],q_=["top","bottom"],G_=["bottom","top"];function X_(n,t,a){switch(n){case"top":case"bottom":return a?t?Ag:jg:t?jg:Ag;case"left":case"right":return t?q_:G_;default:return[]}}function V_(n,t,a,l){const o=Va(n);let c=X_(Ln(n),a==="start",l);return o&&(c=c.map(u=>u+"-"+o),t&&(c=c.concat(c.map(od)))),c}function cc(n){const t=Ln(n);return U_[t]+n.slice(t.length)}function K_(n){return{top:0,right:0,bottom:0,left:0,...n}}function Og(n){return typeof n!="number"?K_(n):{top:n,right:n,bottom:n,left:n}}function uc(n){const{x:t,y:a,width:l,height:o}=n;return{width:l,height:o,top:a,left:t,right:t+l,bottom:a+o,x:t,y:a}}function fc(n,t,a){return Math.floor(n/t)!==a}function dc(n,t){return t<0||t>=n.current.length}function sd(n,t){return Rn(n,{disabledIndices:t})}function Mg(n,t){return Rn(n,{decrement:!0,startingIndex:n.current.length,disabledIndices:t})}function Rn(n,{startingIndex:t=-1,decrement:a=!1,disabledIndices:l,amount:o=1}={}){let c=t;do c+=a?-o:o;while(c>=0&&c<=n.current.length-1&&Cr(n,c,l));return c}function $_(n,{event:t,orientation:a,loopFocus:l,rtl:o,cols:c,disabledIndices:u,minIndex:h,maxIndex:g,prevIndex:p,stopEvent:v=!1}){let x=p,C;if(t.key===ed?C="up":t.key===Lo&&(C="down"),C){const S=[],T=[];let _=!1,E=0;{let q=null,ie=-1;n.current.forEach((X,B)=>{if(X==null)return;E+=1;const V=X.closest('[role="row"]');V&&(_=!0),(V!==q||ie===-1)&&(q=V,ie+=1,S[ie]=[]),S[ie].push(B),T[B]=ie})}let j=!1,O=0;if(_)for(const q of S){const ie=q.length;ie>O&&(O=ie),ie!==c&&(j=!0)}const z=j&&E<n.current.length,D=O||c,A=q=>{if(!j||p===-1)return;const ie=T[p];if(ie==null)return;const X=S[ie].indexOf(p),B=q==="up"?-1:1;for(let V=ie+B,G=0;G<S.length;G+=1,V+=B){if(V<0||V>=S.length){if(!l||z)return;V=V<0?S.length-1:0}const K=S[V];for(let I=Math.min(X,K.length-1);I>=0;I-=1){const N=K[I];if(!Cr(n,N,u))return N}}},L=q=>{if(!z||p===-1)return;const ie=p%D,X=q==="up"?-D:D,B=g-g%D,V=Ll(g/D)+1;for(let G=p-ie+X,K=0;K<V;K+=1,G+=X){if(G<0||G>g){if(!l)return;G=G<0?B:0}const I=Math.min(G+D-1,g);for(let N=Math.min(G+ie,I);N>=G;N-=1)if(!Cr(n,N,u))return N}};v&&zn(t);const P=A(C)??L(C);if(P!==void 0)x=P;else if(p===-1)x=C==="up"?g:h;else if(x=Rn(n,{startingIndex:p,amount:D,decrement:C==="up",disabledIndices:u}),l){if(C==="up"&&(p-D<h||x<0)){const q=p%D,ie=g%D,X=g-(ie-q);ie===q?x=g:x=ie>q?X:X-D}C==="down"&&p+D>g&&(x=Rn(n,{startingIndex:p%D-D,amount:D,disabledIndices:u}))}dc(n,x)&&(x=p)}if(a==="both"){const S=Ll(p/c);t.key===(o?Ga:Xa)&&(v&&zn(t),p%c!==c-1?(x=Rn(n,{startingIndex:p,disabledIndices:u}),l&&fc(x,c,S)&&(x=Rn(n,{startingIndex:p-p%c-1,disabledIndices:u}))):l&&(x=Rn(n,{startingIndex:p-p%c-1,disabledIndices:u})),fc(x,c,S)&&(x=p)),t.key===(o?Xa:Ga)&&(v&&zn(t),p%c!==0?(x=Rn(n,{startingIndex:p,decrement:!0,disabledIndices:u}),l&&fc(x,c,S)&&(x=Rn(n,{startingIndex:p+(c-p%c),decrement:!0,disabledIndices:u}))):l&&(x=Rn(n,{startingIndex:p+(c-p%c),decrement:!0,disabledIndices:u})),fc(x,c,S)&&(x=p));const T=Ll(g/c)===S;dc(n,x)&&(l&&T?x=t.key===(o?Xa:Ga)?g:Rn(n,{startingIndex:p-p%c-1,disabledIndices:u}):x=p)}return x}function Q_(n,t,a){const l=[];let o=0;return n.forEach(({width:c,height:u},h)=>{let g=!1;for(;!g;){const p=[];for(let v=0;v<c;v+=1)for(let x=0;x<u;x+=1)p.push(o+v+x*t);o%t+c<=t&&p.every(v=>
vendor: 10,022 bytes, lines 49-52
49l[v]==null)?(p.forEach(v=>{l[v]=h}),g=!0):o+=1}}),[...l]}function Z_(n,t,a,l,o){if(n===-1)return-1;const c=a.indexOf(n),u=t[n];switch(o){case"tl":return c;case"tr":return u?c+u.width-1:c;case"bl":return u?c+(u.height-1)*l:c;case"br":return a.lastIndexOf(n);default:return-1}}function J_(n,t){return t.flatMap((a,l)=>n.includes(a)?[l]:[])}function Cr(n,t,a){if(typeof a=="function"?a(t):a?.includes(t)??!1)return!0;const o=n.current[t];return o?cd(o)?!a&&(o.hasAttribute("disabled")||o.getAttribute("aria-disabled")==="true"):!0:!1}function cd(n){return qn(n).display!=="none"}/*! 50* tabbable 6.4.0 51* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 52*/var W_=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],hc=W_.join(","),Ng=typeof Element>"u",Er=Ng?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,mc=!Ng&&Element.prototype.getRootNode?function(n){var t;return n==null||(t=n.getRootNode)===null||t===void 0?void 0:t.call(n)}:function(n){return n?.ownerDocument},pc=function(t,a){var l;a===void 0&&(a=!0);var o=t==null||(l=t.getAttribute)===null||l===void 0?void 0:l.call(t,"inert"),c=o===""||o==="true",u=c||a&&t&&(typeof t.closest=="function"?t.closest("[inert]"):pc(t.parentNode));return u},e2=function(t){var a,l=t==null||(a=t.getAttribute)===null||a===void 0?void 0:a.call(t,"contenteditable");return l===""||l==="true"},Dg=function(t,a,l){if(pc(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(hc));return a&&Er.call(t,hc)&&o.unshift(t),o=o.filter(l),o},gc=function(t,a,l){for(var o=[],c=Array.from(t);c.length;){var u=c.shift();if(!pc(u,!1))if(u.tagName==="SLOT"){var h=u.assignedElements(),g=h.length?h:u.children,p=gc(g,!0,l);l.flatten?o.push.apply(o,p):o.push({scopeParent:u,candidates:p})}else{var v=Er.call(u,hc);v&&l.filter(u)&&(a||!t.includes(u))&&o.push(u);var x=u.shadowRoot||typeof l.getShadowRoot=="function"&&l.getShadowRoot(u),C=!pc(x,!1)&&(!l.shadowRootFilter||l.shadowRootFilter(u));if(x&&C){var S=gc(x===!0?u.children:x.children,!0,l);l.flatten?o.push.apply(o,S):o.push({scopeParent:u,candidates:S})}else c.unshift.apply(c,u.children)}}return o},zg=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},Lg=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||e2(t))&&!zg(t)?0:t.tabIndex},t2=function(t,a){var l=Lg(t);return l<0&&a&&!zg(t)?0:l},n2=function(t,a){return t.tabIndex===a.tabIndex?t.documentOrder-a.documentOrder:t.tabIndex-a.tabIndex},Bg=function(t){return t.tagName==="INPUT"},i2=function(t){return Bg(t)&&t.type==="hidden"},a2=function(t){var a=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(l){return l.tagName==="SUMMARY"});return a},l2=function(t,a){for(var l=0;l<t.length;l++)if(t[l].checked&&t[l].form===a)return t[l]},r2=function(t){if(!t.name)return!0;var a=t.form||mc(t),l=function(h){return a.querySelectorAll('input[type="radio"][name="'+h+'"]')},o;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")o=l(window.CSS.escape(t.name));else try{o=l(t.name)}catch(u){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",u.message),!1}var c=l2(o,t.form);return!c||c===t},o2=function(t){return Bg(t)&&t.type==="radio"},s2=function(t){return o2(t)&&!r2(t)},c2=function(t){var a,l=t&&mc(t),o=(a=l)===null||a===void 0?void 0:a.host,c=!1;if(l&&l!==t){var u,h,g;for(c=!!((u=o)!==null&&u!==void 0&&(h=u.ownerDocument)!==null&&h!==void 0&&h.contains(o)||t!=null&&(g=t.ownerDocument)!==null&&g!==void 0&&g.contains(t));!c&&o;){var p,v,x;l=mc(o),o=(p=l)===null||p===void 0?void 0:p.host,c=!!((v=o)!==null&&v!==void 0&&(x=v.ownerDocument)!==null&&x!==void 0&&x.contains(o))}}return c},Hg=function(t){var a=t.getBoundingClientRect(),l=a.width,o=a.height;return l===0&&o===0},u2=function(t,a){var l=a.displayCheck,o=a.getShadowRoot;if(l==="full-native"&&"checkVisibility"in t){var c=t.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});return!c}if(getComputedStyle(t).visibility==="hidden")return!0;var u=Er.call(t,"details>summary:first-of-type"),h=u?t.parentElement:t;if(Er.call(h,"details:not([open]) *"))return!0;if(!l||l==="full"||l==="full-native"||l==="legacy-full"){if(typeof o=="function"){for(var g=t;t;){var p=t.parentElement,v=mc(t);if(p&&!p.shadowRoot&&o(p)===!0)return Hg(t);t.assignedSlot?t=t.assignedSlot:!p&&v!==t.ownerDocument?t=v.host:t=p}t=g}if(c2(t))return!t.getClientRects().length;if(l!=="legacy-full")return!0}else if(l==="non-zero-area")return Hg(t);return!1},f2=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var a=t.parentElement;a;){if(a.tagName==="FIELDSET"&&a.disabled){for(var l=0;l<a.children.length;l++){var o=a.children.item(l);if(o.tagName==="LEGEND")return Er.call(a,"fieldset[disabled] *")?!0:!o.contains(t)}return!0}a=a.parentElement}return!1},ud=function(t,a){return!(a.disabled||i2(a)||u2(a,t)||a2(a)||f2(a))},fd=function(t,a){return!(s2(a)||Lg(a)<0||!ud(t,a))},d2=function(t){var a=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(a)||a>=0)},Pg=function(t){var a=[],l=[];return t.forEach(function(o,c){var u=!!o.scopeParent,h=u?o.scopeParent:o,g=t2(h,u),p=u?Pg(o.candidates):h;g===0?u?a.push.apply(a,p):a.push(h):l.push({documentOrder:c,tabIndex:g,item:o,isScope:u,content:p})}),l.sort(n2).reduce(function(o,c){return c.isScope?o.push.apply(o,c.content):o.push(c.content),o},[]).concat(a)},yc=function(t,a){a=a||{};var l;return a.getShadowRoot?l=gc([t],a.includeContainer,{filter:fd.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:d2}):l=Dg(t,a.includeContainer,fd.bind(null,a)),Pg(l)},h2=function(t,a){a=a||{};var l;return a.getShadowRoot?l=gc([t],a.includeContainer,{filter:ud.bind(null,a),flatten:!0,getShadowRoot:a.getShadowRoot}):l=Dg(t,a.includeContainer,ud.bind(null,a)),l},Ig=function(t,a){if(a=a||{},!t)throw new Error("No node provided");return Er.call(t,hc)===!1?!1:fd(a,t)};const Ho=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function Ug(n,t){const a=yc(n,Ho()),l=a.length;if(l===0)return;const o=Fi(kt(n)),c=a.indexOf(o),u=c===-1?t===1?0:l-1:c+t;return a[u]}function Fg(n){return Ug(kt(n).body,1)||n}function Yg(n){return Ug(kt(n).body,-1)||n}function Po(n,t){const a=t||n.currentTarget,l=n.relatedTarget;return!l||!Ze(a,l)}function m2(n){yc(n,Ho()).forEach(a=>{a.dataset.tabindex=a.getAttribute("tabindex")||"",a.setAttribute("tabindex","-1")})}function qg(n){n.querySelectorAll("[data-tabindex]").forEach(a=>{const l=a.dataset.tabindex;delete a.dataset.tabindex,l?a.setAttribute("tabindex",l):a.removeAttribute("tabindex")})}const Gg=b.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function p2(){return b.useContext(Gg)}function g2(n){const{children:t,elementsRef:a,labelsRef:l,onMapChange:o}=n,c=Ge(o),u=b.useRef(0),h=Nn(b2).current,g=Nn(y2).current,[p,v]=b.useState(0),x=b.useRef(p),C=Ge((j,O)=>{g.set(j,O??null),x.current+=1,v(x.current)}),S=Ge(j=>{g.delete(j),x.current+=1,v(x.current)}),T=b.useMemo(()=>{const j=new Map;return Array.from(g.keys()).filter(z=>z.isConnected).sort(v2).forEach((z,D)=>{const A=g.get(z)??{};j.set(z,{...A,index:D})}),j},[g,p]);Ie(()=>{if(typeof MutationObserver!="function"||T.size===0)return;const j=new MutationObserver(O=>{const z=new Set,D=A=>z.has(A)?z.delete(A):z.add(A);O.forEach(A=>{A.removedNodes.forEach(D),A.addedNodes.forEach(D)}),z.size===0&&(x.current+=1,v(x.current))});return T.forEach((O,z)=>{z.parentElement&&j.observe(z.parentElement,{childList:!0})}),()=>{j.disconnect()}},[T]),Ie(()=>{x.current===p&&(a.current.length!==T.size&&(a.current.length=T.size),l&&l.current.length!==T.size&&(l.current.length=T.size),u.current=T.size),c(T)},[c,T,a,l,p]),Ie(()=>()=>{a.current=[]},[a]),Ie(()=>()=>{l&&(l.current=[])},[l]);const _=Ge(j=>(h.add(j),()=>{h.delete(j)}));Ie(()=>{h.forEach(j=>j(T))},[h,T]);const E=b.useMemo(()=>({register:C,unregister:S,subscribeMapChange:_,elementsRef:a,labelsRef:l,nextIndexRef:u}),[C,S,_,a,l,u]);return d.jsx(Gg.Provider,{value:E,children:t})}function y2(){return new Map}function b2(){return new Set}function v2(n,t){const a=n.compareDocumentPosition(t);return a&Node.DOCUMENT_POSITION_FOLLOWING||a&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:a&Node.DOCUMENT_POSITION_PRECEDING||a&Node.DOCUMENT_POSITION_CONTAINS?1:0}var It=Jp();const x2=[];function dd(n){b.useEffect(n,x2)}const bc=null;class w2{constructor(){Rt(this,"callbacks",[]);Rt(this,"callbacksCount",0);Rt(this,"nextId",1);Rt(this,"startId",1);Rt(this,"isScheduled",!1);Rt(this,"tick",t=>{this.isScheduled=!1;const a=this.callbacks,l=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,l>0)for(let o=0;o<a.length;o+=1)a[o]?.(t)})}request(t){const a=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,(!this.isScheduled||!1)&&(requestAnimationFrame(this.tick),this.isScheduled=!0),a}cancel(t){const a=t-this.startId;a<0||a>=this.callbacks.length||(this.callbacks[a]=null,this.callbacksCount-=1)}}const vc=new w2;class qi{constructor(){Rt(this,"currentId",bc);Rt(this,"cancel",()=>{this.currentId!==bc&&(vc.cancel(this.currentId),this.currentId=bc)});Rt(this,"disposeEffect",()=>this.cancel)}static create(){return new qi}
52static request(t){return vc.request(t)}static cancel(t){return vc.cancel(t)}request(t){this.cancel(),this.currentId=vc.request(()=>{this.currentId=bc,t()})}}function hd(){const n=Nn(qi.create).current;return dd(n.disposeEffect),n}const S2=b.createContext(void 0);function Xg(){return b.useContext(S2)?.direction??"ltr"}const _2={...{clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},position:"fixed",top:0,left:0},Vg="ArrowUp",Kg="ArrowDown",$g="ArrowLeft",Qg="ArrowRight",Zg="Home",Jg="End",C2=new Set([$g,Qg]),E2=new Set([Vg,Kg]);[...new Set([...C2,...E2])];const k2=new Set([Vg,Kg,$g,Qg,Zg,Jg]);let T2=(function(n){return n[n.None=0]="None",n[n.GuessFromOrder=1]="GuessFromOrder",n})({});function Wg(n={}){const{label:t,metadata:a,textRef:l,indexGuessBehavior:o,index:c}=n,{register:u,unregister:h,subscribeMapChange:g,elementsRef:p,labelsRef:v,nextIndexRef:x}=p2(),C=b.useRef(-1),[S,T]=b.useState(c??(o===T2.GuessFromOrder?()=>{if(C.current===-1){const j=x.current;x.current+=1,C.current=j}return C.current}:-1)),_=b.useRef(null),E=b.useCallback(j=>{if(_.current=j,S!==-1&&j!==null&&(p.current[S]=j,v)){const O=t!==void 0;v.current[S]=O?t:l?.current?.textContent??j.textContent}},[S,p,v,t,l]);return Ie(()=>{if(c!=null)return;const j=_.current;if(j)return u(j,a),()=>{h(j)}},[c,u,h,a]),Ie(()=>{if(c==null)return g(j=>{const O=_.current?j.get(_.current)?.index:null;O!=null&&T(O)})},[c,g,T]),b.useMemo(()=>({ref:E,index:S}),[S,E])}const R2=b.createContext(void 0);function j2(n=!1){const t=b.useContext(R2);if(t===void 0&&!n)throw new Error(qa(16));return t}function A2(n){const{focusableWhenDisabled:t,disabled:a,composite:l=!1,tabIndex:o=0,isNativeButton:c}=n,u=l&&t!==!1,h=l&&t===!1;return{props:b.useMemo(()=>{const p={onKeyDown(v){a&&t&&v.key!=="Tab"&&v.preventDefault()}};return l||(p.tabIndex=o,!c&&a&&(p.tabIndex=t?o:-1)),(c&&(t||u)||!c&&a)&&(p["aria-disabled"]=a),c&&(!t||h)&&(p.disabled=a),p},[l,a,t,u,h,c,o])}}function O2(n={}){const{disabled:t=!1,focusableWhenDisabled:a,tabIndex:l=0,native:o=!0,composite:c}=n,u=b.useRef(null),h=j2(!0),g=c??h!==void 0,{props:p}=A2({focusableWhenDisabled:a,disabled:t,composite:g,tabIndex:l,isNativeButton:o}),v=b.useCallback(()=>{const S=u.current;md(S)&&g&&t&&p.disabled===void 0&&S.disabled&&(S.disabled=!1)},[t,p.disabled,g]);Ie(v,[v]);const x=b.useCallback((S={})=>{const{onClick:T,onMouseDown:_,onKeyUp:E,onKeyDown:j,onPointerDown:O,...z}=S;return zo({type:o?"button":void 0,onClick(A){if(t){A.preventDefault();return}T?.(A)},onMouseDown(A){t||_?.(A)},onKeyDown(A){if(t||(Qf(A),j?.(A),A.baseUIHandlerPrevented))return;const L=A.target===A.currentTarget,P=A.currentTarget,q=md(P),ie=!o&&M2(P),X=L&&(o?q:!ie),B=A.key==="Enter",V=A.ke
52y===" ",G=P.getAttribute("role"),K=G?.startsWith("menuitem")||G==="option"||G==="gridcell";if(L&&g&&V){if(A.defaultPrevented&&K)return;A.preventDefault(),ie||o&&q?(P.click(),A.preventBaseUIHandler()):X&&(T?.(A),A.preventBaseUIHandler());return}X&&(!o&&(V||B)&&A.preventDefault(),!o&&B&&T?.(A))},onKeyUp(A){if(!t){if(Qf(A),E?.(A),A.target===A.currentTarget&&o&&g&&md(A.currentTarget)&&A.key===" "){A.preventDefault();return}A.baseUIHandlerPrevented||A.target===A.currentTarget&&!o&&!g&&A.key===" "&&T?.(A)}},onPointerDown(A){if(t){A.preventDefault();return}O?.(A)}},o?void 0:{role:"button"},p,z)},[t,p,g,o]),C=Ge(S=>{u.current=S,v()});return{getButtonProps:x,buttonRef:C}}function md(n){return Gt(n)&&n.tagName==="BUTTON"}function M2(n){return!!(n?.tagName==="A"&&n?.href)}const pd=[];let gd;function N2(){return gd}function D2(n){pd.push(n)}function z2(n){const t=(a,l)=>{const o=Nn(L2).current;let c;try{gd=o;for(const u of pd)u.before(o);c=n(a,l);for(const u of pd)u.after(o);o.didInitialize=!0}finally{gd=void 0}return c};return t.displayName=n.displayName||n.name,t}function L2(){return{didInitialize:!1}}function B2(n){const t=b.useRef(!0);t.current&&(t.current=!1,n())}const Io=0;class Gi{constructor(){Rt(this,"currentId",Io);Rt(this,"clear",()=>{this.currentId!==Io&&(clearTimeout(this.currentId),this.currentId=Io)});Rt(this,"disposeEffect",()=>this.clear)}
52static create(){return new Gi}start(t,a){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Io,a()},t)}isStarted(){return this.currentId!==Io}}function fi(){const n=Nn(Gi.create).current;return dd(n.disposeEffect),n}function H2(n,t){return t!=null&&!Bo(t)?0:typeof n=="function"?n():n}function xc(n,t,a){const l=H2(n,a);return typeof l=="number"?l:l?.[t]}function ey(n){return typeof n=="function"?n():n}function ty(n,t){return t||n==="click"||n==="mousedown"}const wc=b.forwardRef(function(t,a){const[l,o]=b.useState();Ie(()=>{M_&&o("button")},[]);const c={tabIndex:0,role:l};return d.jsx("span",{...t,ref:a,style:_2,"aria-hidden":l?void 0:!0,...c,"data-base-ui-focus-guard":""})});function Sc(n){return`data-base-ui-${n}`}let ny=0;function Uo(n,t={}){const{preventScroll:a=!1,cancelPrevious:l=!0,sync:o=!1}=t;l&&cancelAnimationFrame(ny);const c=()=>n?.focus({preventScroll:a});o?c():ny=requestAnimationFrame(c)}const yd={inert:new WeakMap,"aria-hidden":new WeakMap},iy="data-base-ui-inert",bd={inert:new WeakSet,"aria-hidden":new WeakSet};let Fo=new WeakMap,vd=0;function P2(n){return bd[n]}function ay(n){return n?jo(n)?n.host:ay(n.parentNode):null}const xd=(n,t)=>t.map(a=>{if(n.contains(a))return a;const l=ay(a);return n.contains(l)?l:null}).filter(a=>a!=null),ly=n=>{const t=new Set;return n.forEach(a=>{let l=a;for(;l&&!t.has(l);)t.add(l),l=l.parentNode}),t},ry=(n,t,a)=>{const l=[],o=c=>{!c||a.has(c)||Array.from(c.children).forEach(u=>{Ua(u)!=="script"&&(t.has(u)?o(u):l.push(u))})};return o(n),l};function I2(n,t,a,l,{mark:o=!0,markerIgnoreElements:c=[]}){const u=l?"inert":a?"aria-hidden":null;let h=null,g=null;const p=xd(t,n),v=o?xd(t,c):[],x=new Set(v),C=o?ry(t,ly(p),new Set(p)).filter(_=>!x.has(_)):[],S=[],T=[];if(u){const _=yd[u],E=P2(u);g=E,h=_;const j=xd(t,Array.from(t.querySelectorAll("[aria-live]"))),O=p.concat(j);ry(t,ly(O),new Set(O)).forEach(D=>{const A=D.getAttribute(u),L=A!==null&&A!=="false",P=(_.get(D)||0)+1;_.set(D,P),S.push(D),P===1&&L&&E.add(D),L||D.setAttribute(u,u==="inert"?"":"true")})}return o&&C.forEach(_=>{const E=(Fo.get(_)||0)+1;Fo.set(_,E),T.push(_),E===1&&_.setAttribute(iy,"")}),vd+=1,()=>
52{h&&S.forEach(_=>{const j=(h.get(_)||0)-1;h.set(_,j),j||(!g?.has(_)&&u&&_.removeAttribute(u),g?.delete(_))}),o&&T.forEach(_=>{const E=(Fo.get(_)||0)-1;Fo.set(_,E),E||_.removeAttribute(iy)}),vd-=1,vd||(yd.inert=new WeakMap,yd["aria-hidden"]=new WeakMap,bd.inert=new WeakSet,bd["aria-hidden"]=new WeakSet,Fo=new WeakMap)}}function oy(n,t={}){const{ariaHidden:a=!1,inert:l=!1,mark:o=!0,markerIgnoreElements:c=[]}=t,u=kt(n[0]).body;return I2(n,u,a,l,{mark:o,markerIgnoreElements:c})}const sy=b.createContext(null),cy=()=>b.useContext(sy),U2=Sc("portal");function F2(n={}){const{ref:t,container:a,componentProps:l=Tn,elementProps:o}=n,c=Ya(),h=cy()?.portalNode,[g,p]=b.useState(null),[v,x]=b.useState(null),C=Ge(E=>{E!==null&&x(E)}),S=b.useRef(null);Ie(()=>{if(a===null){S.current&&(S.current=null,x(null),p(null));return}if(c==null)return;const E=(a&&(If(a)?a:a.current))??h??document.body;if(E==null){S.current&&(S.current=null,x(null),p(null));return}S.current!==E&&(S.current=E,x(null),p(E))},[a,h,c]);const T=sa("div",l,{ref:[t,C],props:[{id:c,[U2]:""},o]});return{portalNode:v,portalSubtree:g&&T?It.createPortal(T,g):null}}const Y2=b.forwardRef(function(t,a){const{children:l,container:o,className:c,render:u,renderGuards:h,...g}=t,{portalNode:p,portalSubtree:v}=F2({container:o,ref:a,componentProps:t,elementProps:g}),x=b.useRef(null),C=b.useRef(null),S=b.useRef(null),T=b.useRef(null),[_,E]=b.useState(null),j=_?.modal,O=_?.open,z=typeof h=="boolean"?h:!!_&&!_.modal&&_.open&&!!p;b.useEffect(()=>{if(!p||j)return;function A(L){p&&L.relatedTarget&&Po(L)&&(L.type==="focusin"?qg:m2)(p)}return p.addEventListener("focusin",A,!0),p.addEventListener("focusout",A,!0),()=>{p.removeEventListener("focusin",A,!0),p.removeEventListener("focusout",A,!0)}},[p,j]),b.useEffect(()=>{!p||O||qg(p)},[O,p]);const D=b.useMemo(()=>({beforeOutsideRef:x,afterOutsideRef:C,beforeInsideRef:S,afterInsideRef:T,portalNode:p,setFocusManagerState:E}),[p]);return d.jsxs(b.Fragment,{children:[v,d.jsxs(sy.Provider,{value:D,children:[z&&p&&d.jsx(wc,{"data-type":"outside",ref:x,onFocus:A=>{if(Po(A,p))S.current?.focus();else{const L=_?_.domReference:null;Yg(L)?.focus()}}}),z&&p&&d.jsx("span",{"aria-owns":p.id,style:c_}),p&&It.createPortal(l,p),z&&p&&d.jsx(wc,{"data-type":"outside",ref:C,onFocus:A=>{if(Po(A,p))T.current?.focus();else{const L=_?_.domReference:null;Fg(L)?.focus(),_?.closeOnFocusOut&&_?.onOpenChange(!1,pt(ac,A.nativeEvent))}}})]})]})});function uy(){const n=new Map;return{emit(t,a){n.get(t)?.forEach(l=>l(a))},on(t,a){n.has(t)||n.set(t,new Set),n.get(t).add(a)},off(t,a){n.get(t)?.delete(a)}}}class fy{constructor(){Rt(this,"nodesRef",{current:[]});Rt(this,"events",uy())}addNode(t){this.nodesRef.current.push(t)}removeNode(t){const a=this.nodesRef.current.findIndex(l=>l===t);a!==-1&&this.nodesRef.current.splice(a,1)}}const dy=b.createContext(null),hy=b.createContext(null),Ka=()=>b.useContext(dy)?.id||null,Bl=n=>{const t=b.useContext(hy);return n??t};function q2(n){const t=Ya(),a=Bl(n),l=Ka();return Ie(()=>{if(!t)return;const o={id:t,parentId:l};return a?.addNode(o),()=>{a?.removeNode(o)}},[a,t,l]),t}function G2(n){const{children:t,id:a}=n,l=Ka();return d.jsx(dy.Provider,{value:b.useMemo(()=>({id:a,parentId:l}),[a,l]),children:t})}function X2(n){const{children:t,externalTree:a}=n,l=Nn(()=>a??new fy).current;return d.jsx(hy.Provider,{value:l,children:t})}function fa(n){return n==null?n:"current"in n?n.current:n}function V2(n,t){const a=ln(n.target);return n instanceof a.KeyboardEvent?"keyboard":n instanceof a.FocusEvent?t||"keyboard":"pointerType"in n?n.pointerType||"keyboard":"touches"in n?"touch":n instanceof a.MouseEvent?t||(n.detail===0?"keyboard":"mouse"):""}const my=20;let $a=[];function wd(){$a=$a.filter(n=>n.deref()?.isConnected)}function K2(n){wd(),n&&Ua(n)!=="body"&&($a.push(new WeakRef(n)),$a.length>my&&($a=$a.slice(-my)))}function Sd(){return wd(),$a[$a.length-1]?.deref()}function $2(n){if(!n)return null;const t=Ho();return Ig(n,t)?n:yc(n,t)[0]||n}function Q2(n){return!n||!n.isConnected?!1:typeof n.checkVisibility=="function"?n.checkVisibility():cd(n)}function py(n,t){if(!t.current.includes("floating")&&!n.getAttribute("role")?.includes("dialog"))return;const a=Ho(),o=h2(n,a).filter(u=>{const h=u.getAttribute("data-tabindex")||"";return Ig(u,a)||u.hasAttribute("data-tabindex")&&!h.startsWith("-")}),c=n.getAttribute("tabindex");t.current.includes("floating")||o.length===0?c!=="0"&&n.setAttribute("tabindex","0"):(c!=="-1"||n.hasAttribute("data-tabindex")&&n.getAttribute("data-tabindex")!=="-1")&&(n.setAttribute("tabindex","-1"),n.setAttribute("data-tabindex","-1"))}function Z2(n){const{context:t,children:a,disabled:l=!1,initialFocus:o=!0,returnFocus:c=!0,restoreFocus:u=!1,modal:h=!0,closeOnFocusOut:g=!0,openInteractionType:p="",nextFocusableElement:v,previousFocusableElement:x,beforeContentFocusGuardRef:C,externalTree:S,getInsideElements:T}=n,_="rootStore"in t?t.rootStore:t,E=_.useState("open"),j=_.useState("domReferenceElement"),O=_.useState("floatingElement"),{events:z,dataRef:D}=_.context,A=Ge(()=>D.current.floatingContext?.nodeId),L=o===!1,P=nd(j)&&L,q=b.useRef(["content"]),ie=kn(o),X=kn(c),B=kn(p),V=Bl(S),G=cy(),K=b.useRef(!1),I=b.useRef(!1),N=b.useRef(!1),Y=b.useRef(-1),J=b.useRef(""),ce=b.useRef(""),pe=b.useRef(null),M=b.useRef(null),te=No(pe,C,G?.beforeInsideRef),oe=No(M,G?.afterInsideRef),se=fi(),de=fi(),fe=hd(),be=G!=null,ve=oc(O),Ee=Ge((ke=ve)=>ke?yc(ke,Ho()):[]),Re=Ge(()=>T?.().filter(ke=>ke!=null)??[]),Je=Ge(ke=>{const Ne=Ee(ke);return q.current.map(()=>
52Ne).filter(Boolean).flat()});b.useEffect(()=>{if(l||!h)return;function ke(Ue){Ue.key==="Tab"&&Ze(ve,Fi(kt(ve)))&&Ee().length===0&&!P&&zn(Ue)}const Ne=kt(ve);return Ne.addEventListener("keydown",ke),()=>{Ne.removeEventListener("keydown",ke)}},[l,j,ve,h,q,P,Ee,Je]),b.useEffect(()=>{if(l||!E)return;const ke=kt(ve);function Ne(){N.current=!1}function Ue(Ae){const xe=Dn(Ae),ue=Re(),he=Ze(O,xe)||Ze(j,xe)||Ze(G?.portalNode,xe)||ue.some(Q=>Q===xe||Ze(Q,xe));N.current=!he,ce.current=Ae.pointerType||"keyboard",xe?.closest(`[${r_}]`)&&(I.current=!0)}function at(){ce.current="keyboard"}return ke.addEventListener("pointerdown",Ue,!0),ke.addEventListener("pointerup",Ne,!0),ke.addEventListener("pointercancel",Ne,!0),ke.addEventListener("keydown",at,!0),()=>{ke.removeEventListener("pointerdown",Ue,!0),ke.removeEventListener("pointerup",Ne,!0),ke.removeEventListener("pointercancel",Ne,!0),ke.removeEventListener("keydown",at,!0)}},[l,O,j,ve,E,G,Re]),b.useEffect(()=>{if(l||!g)return;const ke=kt(ve);function Ne(){I.current=!0,de.start(0,()=>{I.current=!1})}function Ue(he){const Q=Dn(he),_e=Ee().indexOf(Q);_e!==-1&&(Y.current=_e)}function at(he){const Q=he.relatedTarget,me=he.currentTarget,_e=Dn(he);queueMicrotask(()=>{const je=A(),Ot=_.context.triggerElements,en=Re(),zt=Q?.hasAttribute(Sc("focus-guard"))&&[pe.current,M.current,G?.beforeInsideRef.current,G?.afterInsideRef.current,G?.beforeOutsideRef.current,G?.afterOutsideRef.current,fa(x),fa(v)].includes(Q),jt=!(Ze(j,Q)||Ze(O,Q)||Ze(Q,O)||Ze(G?.portalNode,Q)||en.some(ct=>ct===Q||Ze(ct,Q))||Q!=null&&Ot.hasElement(Q)||Ot.hasMatchingElement(ct=>Ze(ct,Q))||zt||V&&(ca(V.nodesRef.current,je).find(ct=>Ze(ct.context?.elements.floating,Q)||Ze(ct.context?.elements.domReference,Q))||Eg(V.nodesRef.current,je).find(ct=>[ct.context?.elements.floating,oc(ct.context?.elements.floating)].includes(Q)||ct.context?.elements.domReference===Q)));if(me===j&&ve&&py(ve,q),u&&me!==j&&!Q2(_e)&&Fi(ke)===ke.body){if(Gt(ve)&&(ve.focus(),u==="popup")){fe.request(()=>{ve.focus()});return}const ct=Y.current,et=Ee(),Bt=et[ct]||et[et.length-1]||ve;Gt(Bt)&&Bt.focus()}if(D.current.insideReactTree){D.current.insideReactTree=!1;return}(P||!h)&&Q&&jt&&!I.current&&(P||Q!==Sd())&&(K.current=!0,_.setOpen(!1,pt(ac,he)))})}function Ae(){N.current||(D.current.insideReactTree=!0,se.start(0,()=>{D.current.insideReactTree=!1}))}const xe=Gt(j)?j:null,ue=[];if(!(!O&&!xe))return xe&&(xe.addEventListener("focusout",at),xe.addEventListener("pointerdown",Ne),ue.push(()=>{xe.removeEventListener("focusout",at),xe.removeEventListener("pointerdown",Ne)})),O&&(O.addEventListener("focusin",Ue),O.addEventListener("focusout",at),G&&(O.addEventListener("focusout",Ae,!0),ue.push(()=>{O.removeEventListener("focusout",Ae,!0)})),ue.push(()=>{O.removeEventListener("focusin",Ue),O.removeEventListener("focusout",at)})),()=>{ue.forEach(he=>{he()})}},[l,j,O,ve,h,V,G,_,g,u,Ee,P,A,q,D,se,de,fe,v,x,Re]),b.useEffect(()=>{if(l||!O||!E)return;const ke=Array.from(G?.portalNode?.querySelectorAll(`[${Sc("portal")}]`)||[]),Ue=(V?Eg(V.nodesRef.current,A()):[]).find(Q=>nd(Q.context?.elements.domReference||null))?.context?.elements.domReference,Ae=[...[O,...ke,pe.current,M.current,G?.beforeOutsideRef.current,G?.afterOutsideRef.current,...Re()],Ue,fa(x),fa(v),P?j:null].filter(Q=>Q!=null),xe=oy(Ae,{ariaHidden:h||P,mark:!1}),ue=[O,...ke].filter(Q=>Q!=null),he=oy(ue);return()=>{he(),xe()}},[E,l,j,O,h,q,G,P,V,A,v,x,Re]),Ie(()=>{if(!E||l||!Gt(ve))return;const ke=kt(ve),Ne=Fi(ke);queueMicrotask(()=>{const Ue=Je(ve),at=ie.current,Ae=typeof at=="function"?at(B.current||""):at;if(Ae===void 0||Ae===!1)return;let xe;Ae===!0||Ae===null?xe=Ue[0]||ve:xe=fa(Ae),xe=xe||Ue[0]||ve,!Ze(ve,Ne)&&Uo(xe,{preventScroll:xe===ve})})},[l,E,ve,L,Je,ie,B]),Ie(()=>{if(l||!ve)return;const ke=kt(ve),Ne=Fi(ke);K2(Ne);function Ue(Ae){if(Ae.open||(J.current=V2(Ae.nativeEvent,ce.current)),Ae.reason===ci&&Ae.nativeEvent.type==="mouseleave"&&(K.current=!0),Ae.reason===Gf)if(Ae.nested)K.current=!1;else if(kg(Ae.nativeEvent)||Tg(Ae.nativeEvent))K.current=!1;else{let xe=!1;document.createElement("div").focus({get preventScroll(){return xe=!0,!1}}
52),xe?K.current=!1:K.current=!0}}z.on("openchange",Ue);function at(){const Ae=X.current;let xe=typeof Ae=="function"?Ae(J.current):Ae;if(xe===void 0||xe===!1)return null;if(xe===null&&(xe=!0),typeof xe=="boolean"){const he=j||Sd();return he&&he.isConnected?he:null}const ue=j||Sd();return fa(xe)||ue||null}return()=>{z.off("openchange",Ue);const Ae=Fi(ke),xe=Re(),ue=Ze(O,Ae)||xe.some(Q=>Q===Ae||Ze(Q,Ae))||V&&ca(V.nodesRef.current,A(),!1).some(Q=>Ze(Q.context?.elements.floating,Ae)),he=at();queueMicrotask(()=>{const Q=$2(he),me=typeof X.current!="boolean";X.current&&!K.current&&Gt(Q)&&(!(!me&&Q!==Ae&&Ae!==ke.body)||ue)&&Q.focus({preventScroll:!0}),K.current=!1})}},[l,O,ve,X,D,z,V,j,A,Re]),Ie(()=>{if(!vg||E||!O)return;const ke=Fi(kt(O));!Gt(ke)||!td(ke)||Ze(O,ke)&&ke.blur()},[E,O]),Ie(()=>{if(!(l||!G))return G.setFocusManagerState({modal:h,closeOnFocusOut:g,open:E,onOpenChange:_.setOpen,domReference:j}),()=>{G.setFocusManagerState(null)}},[l,G,h,E,_,g,j]),Ie(()=>{if(!(l||!ve))return py(ve,q),()=>{queueMicrotask(wd)}},[l,ve,q]);const gt=!l&&(h?!P:!0)&&(be||h);return d.jsxs(b.Fragment,{children:[gt&&d.jsx(wc,{"data-type":"inside",ref:te,onFocus:ke=>{if(h){const Ne=Je();Uo(Ne[Ne.length-1])}else G?.portalNode&&(K.current=!1,Po(ke,G.portalNode)?Fg(j)?.focus():fa(x??G.beforeOutsideRef)?.focus())}}),a,gt&&d.jsx(wc,{"data-type":"inside",ref:oe,onFocus:ke=>{h?Uo(Je()[0]):G?.portalNode&&(g&&(K.current=!0),Po(ke,G.portalNode)?Yg(j)?.focus():fa(v??G.afterOutsideRef)?.focus())}})]})}function J2(n,t={}){const a="rootStore"in n?n.rootStore:n,l=a.context.dataRef,{enabled:o=!0,event:c="click",toggle:u=!0,ignoreMouse:h=!1,stickIfOpen:g=!0,touchOpenDelay:p=0,reason:v=Oo}=t,x=b.useRef(void 0),C=hd(),S=fi(),T=b.useMemo(()=>({onPointerDown(_){x.current=_.pointerType},onMouseDown(_){const E=x.current,j=_.nativeEvent,O=a.select("open");if(_.button!==0||c==="click"||Bo(E,!0)&&h)return;const z=l.current.openEvent,D=z?.type,A=a.select("domReferenceElement")!==_.currentTarget,L=O&&A||!(O&&u&&(!(z&&g)||D==="click"||D==="mousedown"));if(td(j.target)){const q=pt(v,j,j.target);L&&E==="touch"&&p>0?S.start(p,()=>{a.setOpen(!0,q)}):a.setOpen(L,q);return}const P=_.currentTarget;C.request(()=>{const q=pt(v,j,P);L&&E==="touch"&&p>0?S.start(p,()=>{a.setOpen(!0,q)}):a.setOpen(L,q)})},onClick(_){if(c==="mousedown-only")return;const E=x.current;if(c==="mousedown"&&E){x.current=void 0;return}if(Bo(E,!0)&&h)return;const j=a.select("open"),O=l.current.openEvent,z=a.select("domReferenceElement")!==_.currentTarget,D=j&&z||!(j&&u&&(!(O&&g)||Rg(O))),A=pt(v,_.nativeEvent,_.currentTarget);D&&E==="touch"&&p>0?S.start(p,()=>{a.setOpen(!0,A)}):a.setOpen(D,A)},onKeyDown(){x.current=void 0}}),[l,c,h,a,g,u,C,S,p,v]);return b.useMemo(()=>o?{reference:T}:Tn,[o,T])}const W2={intentional:"onClick",sloppy:"onPointerDown"};function eC(){return!1}function tC(n){return{escapeKey:typeof n=="boolean"?n:n?.escapeKey??!1,outsidePress:typeof n=="boolean"?n:n?.outsidePress??!0}}function nC(n,t={}){const a="rootStore"in n?n.rootStore:n,l=a.useState("open"),o=a.useState("floatingElement"),{dataRef:c}=a.context,{enabled:u=!0,escapeKey:h=!0,outsidePress:g=!0,outsidePressEvent:p="sloppy",referencePress:v=eC,referencePressEvent:x="sloppy",bubbles:C,externalTree:S}=t,T=Bl(S),_=Ge(typeof g=="function"?g:()=>!1),E=typeof g=="function"?_:g,j=E!==!1,O=Ge(()=>p),z=b.useRef(!1),D=b.useRef(!1),A=b.useRef(!1),{escapeKey:L,outsidePress:P}=tC(C),q=b.useRef(null),ie=fi(),X=fi(),B=Ge(()=>{X.clear(),c.current.insideReactTree=!1}),V=b.useRef(!1),G=b.useRef(""),K=Ge(v),I=Ge(M=>{if(!l||!u||!h||M.key!=="Escape"||V.current)return;const te=c.current.floatingContext?.nodeId,oe=T?ca(T.nodesRef.current,te):[];if(!L&&oe.length>0){let fe=!0;if(oe.forEach(be=>{be.context?.open&&!be.context.dataRef.current.__escapeKeyBubbles&&(fe=!1)}),!fe)return}const se=P_(M)?M.nativeEvent:M,de=pt(cg,se);a.setOpen(!1,de),!L&&!de.isPropagationAllowed&&M.stopPropagation()}),N=Ge(()=>{c.current.insideReactTree=!0,X.start(0,B)});b.useEffect(()=>{if(!l||!u)return;c.current.__escapeKeyBubbles=L,c.current.__outsidePressBubbles=P;const M=new Gi,te=new Gi;function oe(){M.clear(),V.current=!0}function se(){M.start(nc()?5:0,()=>{V.current=!1})}function de(){A.current=!0,te.start(0,()=>{A.current=!1})}function fe(){z.current=!1,D.current=!1}function be(){const Q=G.current,me=Q==="pen"||!Q?"mouse":Q,_e=O(),je=typeof _e=="function"?_e():_e;return typeof je=="string"?je:je[me]}function ve(Q){const me=be();return me==="intentional"&&Q.type!=="click"||me==="sloppy"&&Q.type==="click"}function Ee(Q){const me=c.current.floatingContext?.nodeId,_e=T&&ca(T.nodesRef.current,me).some(je=>Ci(Q,je.context?.elements.floating));return Ci(Q,a.select("floatingElement"))||Ci(Q,a.select("domReferenceElement"))||_e}
52function Re(Q){if(ve(Q)){B();return}if(c.current.insideReactTree){B();return}const me=Dn(Q),_e=`[${Sc("inert")}]`;let je=Array.from(kt(a.select("floatingElement")).querySelectorAll(_e));const Ot=Et(me)?me.getRootNode():null;jo(Ot)&&(je=je.concat(Array.from(Ot.querySelectorAll(_e))));const en=a.context.triggerElements;if(me&&(en.hasElement(me)||en.hasMatchingElement(et=>Ze(et,me))))return;let zt=Et(me)?me:null;for(;zt&&!Ii(zt);){const et=Ui(zt);if(Ii(et)||!Et(et))break;zt=et}if(je.length&&Et(me)&&!H_(me)&&!Ze(me,a.select("floatingElement"))&&je.every(et=>!Ze(zt,et)))return;if(Gt(me)&&!("touches"in Q)){const et=Ii(me),Bt=qn(me),Kn=/auto|scroll/,ze=et||Kn.test(Bt.overflowX),Pe=et||Kn.test(Bt.overflowY),ut=ze&&me.clientWidth>0&&me.scrollWidth>me.clientWidth,yt=Pe&&me.clientHeight>0&&me.scrollHeight>me.clientHeight,ot=Bt.direction==="rtl",Ht=yt&&(ot?Q.offsetX<=me.offsetWidth-me.clientWidth:Q.offsetX>me.clientWidth),rn=ut&&Q.offsetY>me.clientHeight;if(Ht||rn)return}if(Ee(Q))return;if(be()==="intentional"&&A.current){te.clear(),A.current=!1;return}if(typeof E=="function"&&!E(Q))return;const jt=c.current.floatingContext?.nodeId,ct=T?ca(T.nodesRef.current,jt):[];if(ct.length>0){let et=!0;if(ct.forEach(Bt=>{Bt.context?.open&&!Bt.context.dataRef.current.__outsidePressBubbles&&(et=!1)}),!et)return}a.setOpen(!1,pt(Gf,Q)),B()}function Je(Q){be()!=="sloppy"||Q.pointerType==="touch"||!a.select("open")||!u||Ci(Q,a.select("floatingElement"))||Ci(Q,a.select("domReferenceElement"))||Re(Q)}
52function gt(Q){if(be()!=="sloppy"||!a.select("open")||!u||Ci(Q,a.select("floatingElement"))||Ci(Q,a.select("domReferenceElement")))return;const me=Q.touches[0];me&&(q.current={startTime:Date.now(),startX:me.clientX,startY:me.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},ie.start(1e3,()=>{q.current&&(q.current.dismissOnTouchEnd=!1,q.current.dismissOnMouseDown=!1)}))}function ke(Q){G.current="touch";const me=Dn(Q);function _e(){gt(Q),me?.removeEventListener(Q.type,_e)}me?.addEventListener(Q.type,_e)}function Ne(Q){if(ie.clear(),Q.type==="pointerdown"&&(G.current=Q.pointerType),Q.type==="mousedown"&&q.current&&!q.current.dismissOnMouseDown)return;const me=Dn(Q);function _e(){Q.type==="pointerdown"?Je(Q):Re(Q),me?.removeEventListener(Q.type,_e)}me?.addEventListener(Q.type,_e)}function Ue(Q){if(!z.current)return;const me=D.current;if(fe(),be()==="intentional"){if(Q.type==="pointercancel"){me&&de();return}if(!Ee(Q)){if(me){de();return}typeof E=="function"&&!E(Q)||(te.clear(),A.current=!0,B())}}}function at(Q){if(be()!=="sloppy"||!q.current||Ci(Q,a.select("floatingElement"))||Ci(Q,a.select("domReferenceElement")))return;const me=Q.touches[0];if(!me)return;const _e=Math.abs(me.clientX-q.current.startX),je=Math.abs(me.clientY-q.current.startY),Ot=Math.sqrt(_e*_e+je*je);Ot>5&&(q.current.dismissOnTouchEnd=!0),Ot>10&&(Re(Q),ie.clear(),q.current=null)}function Ae(Q){const me=Dn(Q);function _e(){at(Q),me?.removeEventListener(Q.type,_e)}me?.addEventListener(Q.type,_e)}function xe(Q){be()!=="sloppy"||!q.current||Ci(Q,a.select("floatingElement"))||Ci(Q,a.select("domReferenceElement"))||(q.current.dismissOnTouchEnd&&Re(Q),ie.clear(),q.current=null)}function ue(Q){const me=Dn(Q);function _e(){xe(Q),me?.removeEventListener(Q.type,_e)}me?.addEventListener(Q.type,_e)}const he=kt(o);return h&&(he.addEventListener("keydown",I),he.addEventListener("compositionstart",oe),he.addEventListener("compositionend",se)),j&&(he.addEventListener("click",Ne,!0),he.addEventListener("pointerdown",Ne,!0),he.addEventListener("pointerup",Ue,!0),he.addEventListener("pointercancel",Ue,!0),he.addEventListener("mousedown",Ne,!0),he.addEventListener("mouseup",Ue,!0),he.addEventListener("touchstart",ke,!0),he.addEventListener("touchmove",Ae,!0),he.addEventListener("touchend",ue,!0)),()=>{h&&(he.removeEventListener("keydown",I),he.removeEventListener("compositionstart",oe),he.removeEventListener("compositionend",se)),j&&(he.removeEventListener("click",Ne,!0),he.removeEventListener("pointerdown",Ne,!0),he.removeEventListener("pointerup",Ue,!0),he.removeEventListener("pointercancel",Ue,!0),he.removeEventListener("mousedown",Ne,!0),he.removeEventListener("mouseup",Ue,!0),he.removeEventListener("touchstart",ke,!0),he.removeEventListener("touchmove",Ae,!0),he.removeEventListener("touchend",ue,!0)),M.clear(),te.clear(),fe(),A.current=!1}},[c,o,h,j,E,l,u,L,P,I,B,O,T,a,ie]),b.useEffect(B,[E,B]);const Y=b.useMemo(()=>({onKeyDown:I,[W2[x]]:M=>{K()&&a.setOpen(!1,pt(Oo,M.nativeEvent))},...x!=="intentional"&&{onClick(M){K()&&a.setOpen(!1,pt(Oo,M.nativeEvent))}}}),[I,a,x,K]),J=Ge(M=>{if(!l||!u||M.button!==0)return;const te=Dn(M.nativeEvent);Ze(a.select("floatingElement"),te)&&(z.current||(z.current=!0,D.current=!1))}),ce=Ge(M=>{!l||!u||(M.defaultPrevented||M.nativeEvent.defaultPrevented)&&z.current&&(D.current=!0)}),pe=b.useMemo(()=>({onKeyDown:I,onPointerDown:ce,onMouseDown:ce,onClickCapture:N,onMouseDownCapture(M){N(),J(M)},onPointerDownCapture(M){N(),J(M)},onMouseUpCapture:N,onTouchEndCapture:N,onTouchMoveCapture:N}),[I,N,J,ce]);return b.useMemo(()=>u?{reference:Y,floating:pe,trigger:Y}:{},[u,Y,pe])}function gy(n,t,a){let{reference:l,floating:o}=n;const c=ui(t),u=rd(t),h=ld(u),g=Ln(t),p=c==="y",v=l.x+l.width/2-o.width/2,x=l.y+l.height/2-o.height/2,C=l[h]/2-o[h]/2;let S;switch(g){case"top":S={x:v,y:l.y-o.height};break;case"bottom":S={x:v,y:l.y+l.height};break;case"right":S={x:l.x+l.width,y:x};break;case"left":S={x:l.x-o.width,y:x};break;default:S={x:l.x,y:l.y}}switch(Va(t)){case"start":S[u]-=C*(a&&p?-1:1);break;case"end":S[u]+=C*(a&&p?-1:1);break}return S}async function iC(n,t){var a;t===void 0&&(t={});const{x:l,y:o,platform:c,rects:u,elements:h,strategy:g}=n,{boundary:p="clippingAncestors",rootBoundary:v="viewport",elementContext:x="floating",altBoundary:C=!1,padding:S=0}=ua(t,n),T=Og(S),E=h[C?x==="floating"?"reference":"floating":x],j=uc(await c.getClippingRect
vendor: 11,471 bytes, line 52
52({element:(a=await(c.isElement==null?void 0:c.isElement(E)))==null||a?E:E.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(h.floating)),boundary:p,rootBoundary:v,strategy:g})),O=x==="floating"?{x:l,y:o,width:u.floating.width,height:u.floating.height}:u.reference,z=await(c.getOffsetParent==null?void 0:c.getOffsetParent(h.floating)),D=await(c.isElement==null?void 0:c.isElement(z))?await(c.getScale==null?void 0:c.getScale(z))||{x:1,y:1}:{x:1,y:1},A=uc(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:O,offsetParent:z,strategy:g}):O);return{top:(j.top-A.top+T.top)/D.y,bottom:(A.bottom-j.bottom+T.bottom)/D.y,left:(j.left-A.left+T.left)/D.x,right:(A.right-j.right+T.right)/D.x}}const aC=50,lC=async(n,t,a)=>{const{placement:l="bottom",strategy:o="absolute",middleware:c=[],platform:u}=a,h=u.detectOverflow?u:{...u,detectOverflow:iC},g=await(u.isRTL==null?void 0:u.isRTL(t));let p=await u.getElementRects({reference:n,floating:t,strategy:o}),{x:v,y:x}=gy(p,l,g),C=l,S=0;const T={};for(let _=0;_<c.length;_++){const E=c[_];if(!E)continue;const{name:j,fn:O}=E,{x:z,y:D,data:A,reset:L}=await O({x:v,y:x,initialPlacement:l,placement:C,strategy:o,middlewareData:T,rects:p,platform:h,elements:{reference:n,floating:t}});v=z??v,x=D??x,T[j]={...T[j],...A},L&&S<aC&&(S++,typeof L=="object"&&(L.placement&&(C=L.placement),L.rects&&(p=L.rects===!0?await u.getElementRects({reference:n,floating:t,strategy:o}):L.rects),{x:v,y:x}=gy(p,C,g)),_=-1)}return{x:v,y:x,placement:C,strategy:o,middlewareData:T}},rC=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(t){var a,l;const{placement:o,middlewareData:c,rects:u,initialPlacement:h,platform:g,elements:p}=t,{mainAxis:v=!0,crossAxis:x=!0,fallbackPlacements:C,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:_=!0,...E}=ua(n,t);if((a=c.arrow)!=null&&a.alignmentOffset)return{};const j=Ln(o),O=ui(h),z=Ln(h)===h,D=await(g.isRTL==null?void 0:g.isRTL(p.floating)),A=C||(z||!_?[cc(h)]:Y_(h)),L=T!=="none";!C&&L&&A.push(...V_(h,_,T,D));const P=[h,...A],q=await g.detectOverflow(t,E),ie=[];let X=((l=c.flip)==null?void 0:l.overflows)||[];if(v&&ie.push(q[j]),x){const K=F_(o,u,D);ie.push(q[K[0]],q[K[1]])}if(X=[...X,{placement:o,overflows:ie}],!ie.every(K=>K<=0)){var B,V;const K=(((B=c.flip)==null?void 0:B.index)||0)+1,I=P[K];if(I&&(!(x==="alignment"?O!==ui(I):!1)||X.every(J=>ui(J.placement)===O?J.overflows[0]>0:!0)))return{data:{index:K,overflows:X},reset:{placement:I}};let N=(V=X.filter(Y=>Y.overflows[0]<=0).sort((Y,J)=>Y.overflows[1]-J.overflows[1])[0])==null?void 0:V.placement;if(!N)switch(S){case"bestFit":{var G;const Y=(G=X.filter(J=>{if(L){const ce=ui(J.placement);return ce===O||ce==="y"}return!0}).map(J=>[J.placement,J.overflows.filter(ce=>ce>0).reduce((ce,pe)=>ce+pe,0)]).sort((J,ce)=>J[1]-ce[1])[0])==null?void 0:G[0];Y&&(N=Y);break}case"initialPlacement":N=h;break}if(o!==N)return{reset:{placement:N}}}return{}}}};function yy(n,t){return{top:n.top-t.height,right:n.right-t.width,bottom:n.bottom-t.height,left:n.left-t.width}}function by(n){return I_.some(t=>n[t]>=0)}const oC=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(t){const{rects:a,platform:l}=t,{strategy:o="referenceHidden",...c}=ua(n,t);switch(o){case"referenceHidden":{const u=await l.detectOverflow(t,{...c,elementContext:"reference"}),h=yy(u,a.reference);return{data:{referenceHiddenOffsets:h,referenceHidden:by(h)}}}case"escaped":{const u=await l.detectOverflow(t,{...c,altBoundary:!0}),h=yy(u,a.floating);return{data:{escapedOffsets:h,escaped:by(h)}}}default:return{}}}}},vy=new Set(["left","top"]);async function sC(n,t){const{placement:a,platform:l,elements:o}=n,c=await(l.isRTL==null?void 0:l.isRTL(o.floating)),u=Ln(a),h=Va(a),g=ui(a)==="y",p=vy.has(u)?-1:1,v=c&&g?-1:1,x=ua(t,n);let{mainAxis:C,crossAxis:S,alignmentAxis:T}=typeof x=="number"?{mainAxis:x,crossAxis:0,alignmentAxis:null}:{mainAxis:x.mainAxis||0,crossAxis:x.crossAxis||0,alignmentAxis:x.alignmentAxis};return h&&typeof T=="number"&&(S=h==="end"?T*-1:T),g?{x:S*v,y:C*p}:{x:C*p,y:S*v}}const cC=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(t){var a,l;const{x:o,y:c,placement:u,middlewareData:h}=t,g=await sC(t,n);return u===((a=h.offset)==null?void 0:a.placement)&&(l=h.arrow)!=null&&l.alignmentOffset?{}:{x:o+g.x,y:c+g.y,data:{...g,placement:u}}}}},uC=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(t){const{x:a,y:l,placement:o,platform:c}=t,{mainAxis:u=!0,crossAxis:h=!1,limiter:g={fn:j=>{let{x:O,y:z}=j;return{x:O,y:z}}},...p}=ua(n,t),v={x:a,y:l},x=await c.detectOverflow(t,p),C=ui(Ln(o)),S=ad(C);let T=v[S],_=v[C];if(u){const j=S==="y"?"top":"left",O=S==="y"?"bottom":"right",z=T+x[j],D=T-x[O];T=id(z,T,D)}if(h){const j=C==="y"?"top":"left",O=C==="y"?"bottom":"right",z=_+x[j],D=_-x[O];_=id(z,_,D)}const E=g.fn({...t,[S]:T,[C]:_});return{...E,data:{x:E.x-a,y:E.y-l,enabled:{[S]:u,[C]:h}}}}}},fC=function(n){return n===void 0&&(n={}),{options:n,fn(t){const{x:a,y:l,placement:o,rects:c,middlewareData:u}=t,{offset:h=0,mainAxis:g=!0,crossAxis:p=!0}=ua(n,t),v={x:a,y:l},x=ui(o),C=ad(x);let S=v[C],T=v[x];const _=ua(h,t),E=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:0,crossAxis:0,..._};if(g){const z=C==="y"?"height":"width",D=c.reference[C]-c.floating[z]+E.mainAxis,A=c.reference[C]+c.reference[z]-E.mainAxis;S<D?S=D:S>A&&(S=A)}if(p){var j,O;const z=C==="y"?"width":"height",D=vy.has(Ln(o)),A=c.reference[x]-c.floating[z]+(D&&((j=u.offset)==null?void 0:j[x])||0)+(D?0:E.crossAxis),L=c.reference[x]+c.reference[z]+(D?0:((O=u.offset)==null?void 0:O[x])||0)-(D?E.crossAxis:0);T<A?T=A:T>L&&(T=L)}return{[C]:S,[x]:T}}}},dC=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(t){var a,l;const{placement:o,rects:c,platform:u,elements:h}=t,{apply:g=()=>{},...p}=ua(n,t),v=await u.detectOverflow(t,p),x=Ln(o),C=Va(o),S=ui(o)==="y",{width:T,height:_}=c.floating;let E,j;x==="top"||x==="bottom"?(E=x,j=C===(await(u.isRTL==null?void 0:u.isRTL(h.floating))?"start":"end")?"left":"right"):(j=x,E=C==="end"?"top":"bottom");const O=_-v.top-v.bottom,z=T-v.left-v.right,D=_r(_-v[E],O),A=_r(T-v[j],z),L=!t.middlewareData.shift;let P=D,q=A;if((a=t.middlewareData.shift)!=null&&a.enabled.x&&(q=z),(l=t.middlewareData.shift)!=null&&l.enabled.y&&(P=O),L&&!C){const X=Gn(v.left,0),B=Gn(v.right,0),V=Gn(v.top,0),G=Gn(v.bottom,0);S?q=T-2*(X!==0||B!==0?X+B:Gn(v.left,v.right)):P=_-2*(V!==0||G!==0?V+G:Gn(v.top,v.bottom))}await g({...t,availableWidth:q,availableHeight:P});const ie=await u.getDimensions(h.floating);return T!==ie.width||_!==ie.height?{reset:{rects:!0}}:{}}}};function xy(n){const t=qn(n);let a=parseFloat(t.width)||0,l=parseFloat(t.height)||0;const o=Gt(n),c=o?n.offsetWidth:a,u=o?n.offsetHeight:l,h=sc(a)!==c||sc(l)!==u;return h&&(a=c,l=u),{width:a,height:l,$:h}}function _d(n){return Et(n)?n:n.contextElement}function kr(n){const t=_d(n);if(!Gt(t))return Yi(1);const a=t.getBoundingClientRect(),{width:l,height:o,$:c}=xy(t);let u=(c?sc(a.width):a.width)/l,h=(c?sc(a.height):a.height)/o;return(!u||!Number.isFinite(u))&&(u=1),(!h||!Number.isFinite(h))&&(h=1),{x:u,y:h}}const hC=Yi(0);function wy(n){const t=ln(n);return!nc()||!t.visualViewport?hC:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function mC(n,t,a){return t===void 0&&(t=!1),!a||t&&a!==ln(n)?!1:t}function Hl(n,t,a,l){t===void 0&&(t=!1),a===void 0&&(a=!1);const o=n.getBoundingClientRect(),c=_d(n);let u=Yi(1);t&&(l?Et(l)&&(u=kr(l)):u=kr(n));const h=mC(c,a,l)?wy(c):Yi(0);let g=(o.left+h.x)/u.x,p=(o.top+h.y)/u.y,v=o.width/u.x,x=o.height/u.y;if(c){const C=ln(c),S=l&&Et(l)?ln(l):l;let T=C,_=Yf(T);for(;_&&l&&S!==T;){const E=kr(_),j=_.getBoundingClientRect(),O=qn(_),z=j.left+(_.clientLeft+parseFloat(O.paddingLeft))*E.x,D=j.top+(_.clientTop+parseFloat(O.paddingTop))*E.y;g*=E.x,p*=E.y,v*=E.x,x*=E.y,g+=z,p+=D,T=ln(_),_=Yf(T)}}return uc({width:v,height:x,x:g,y:p})}function _c(n,t){const a=ic(n).scrollLeft;return t?t.left+a:Hl(Pi(n)).left+a}function Sy(n,t){const a=n.getBoundingClientRect(),l=a.left+t.scrollLeft-_c(n,a),o=a.top+t.scrollTop;return{x:l,y:o}}function pC(n){let{elements:t,rect:a,offsetParent:l,strategy:o}=n;const c=o==="fixed",u=Pi(l),h=t?tc(t.floating):!1;if(l===u||h&&c)return a;let g={scrollLeft:0,scrollTop:0},p=Yi(1);const v=Yi(0),x=Gt(l);if((x||!x&&!c)&&((Ua(l)!=="body"||Fa(u))&&(g=ic(l)),x)){const S=Hl(l);p=kr(l),v.x=S.x+l.clientLeft,v.y=S.y+l.clientTop}const C=u&&!x&&!c?Sy(u,g):Yi(0);return{width:a.width*p.x,height:a.height*p.y,x:a.x*p.x-g.scrollLeft*p.x+v.x+C.x,y:a.y*p.y-g.scrollTop*p.y+v.y+C.y}}function gC(n){return Array.from(n.getClientRects())}function yC(n){const t=Pi(n),a=ic(n),l=n.ownerDocument.body,o=Gn(t.scrollWidth,t.clientWidth,l.scrollWidth,l.clientWidth),c=Gn(t.scrollHeight,t.clientHeight,l.scrollHeight,l.clientHeight);let u=-a.scrollLeft+_c(n);const h=-a.scrollTop;return qn(l).direction==="rtl"&&(u+=Gn(t.clientWidth,l.clientWidth)-o),{width:o,height:c,x:u,y:h}}const _y=25;function bC(n,t){const a=ln(n),l=Pi(n),o=a.visualViewport;let c=l.clientWidth,u=l.clientHeight,h=0,g=0;if(o){c=o.width,u=o.height;const v=nc();(!v||v&&t==="fixed")&&(h=o.offsetLeft,g=o.offsetTop)}const p=_c(l);if(p<=0){const v=l.ownerDocument,x=v.body,C=getComputedStyle(x),S=v.compatMode==="CSS1Compat"&&parseFloat(C.marginLeft)+parseFloat(C.marginRight)||0,T=Math.abs(l.clientWidth-x.clientWidth-S);T<=_y&&(c-=T)}else p<=_y&&(c+=p);return{width:c,height:u,x:h,y:g}}function vC(n,t){const a=Hl(n,!0,t==="fixed"),l=a.top+n.clientTop,o=a.left+n.clientLeft,c=Gt(n)?kr(n):Yi(1),u=n.clientWidth*c.x,h=n.clientHeight*c.y,g=o*c.x,p=l*c.y;return{width:u,height:h,x:g,y:p}}function Cy(n,t,a){let l;if(t==="viewport")l=bC(n,a);else if(t==="document")l=yC(Pi(n));else if(Et(t))l=vC(t,a);else{const o=wy(n);l={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return uc(l)}function Ey(n,t){const a=Ui(n);return a===t||!Et(a)||Ii(a)?!1:qn(a).position==="fixed"||Ey(a,t)}function xC(n,t){const a=t.get(n);if(a)return a;let l=Ao(n,[],!1).filter(h=>Et(h)&&Ua(h)!=="body"),o=null;const c=qn(n).position==="fixed";let u=c?Ui(n):n;for(;Et(u)&&!Ii(u);){const h=qn(u),g=Ff(u);!g&&h.position==="fixed"&&(o=null),(c?!g&&!o:!g&&h.position==="static"&&!!o&&(o.position==="absolute"||o.position==="fixed")||Fa(u)&&!g&&Ey(n,u))?l=l.filter(v=>v!==u):o=h,u=Ui(u)}return t.set(n,l),l}function wC(n){let{element:t,boundary:a,rootBoundary:l,strategy:o}=n;const u=[...a==="clippingAncestors"?tc(t)?[]:xC(t,this._c):[].concat(a),l],h=Cy(t,u[0],o);let g=h.top,p=h.right,v=h.bottom,x=h.left;for(let C=1;C<u.length;C++){const S=Cy(t,u[C],o);g=Gn(S.top,g),p=_r(S.right,p),v=_r(S.bottom,v),x=Gn(S.left,x)}return{width:p-x,height:v-g,x,y:g}}function SC(n){const{width:t,height:a}=xy(n);return{width:t,height:a}}function _C(n,t,a){const l=Gt(t),o=Pi(t),c=a==="fixed",u=Hl(n,!0,c,t);let h={scrollLeft:0,scrollTop:0};const g=Yi(0);function p(){g.x=_c(o)}if(l||!l&&!c)if((Ua(t)!=="body"||Fa(o))&&(h=ic(t)),l){const S=Hl(t,!0,c,t);g.x=S.x+t.clientLeft,g.y=S.y+t.clientTop}else o&&p();c&&!l&&o&&p();const v=o&&!l&&!c?Sy(o,h):Yi(0),x=u.left+h.scrollLeft-g.x-v.x,C=u.top+h.scrollTop-g.y-v.y;return{x,y:C,width:u.width,height:u.height}}function Cd(n){return qn(n).position==="static"}function ky(n,t){if(!Gt(n)||qn(n).position==="fixed")return null;if(t)return t(n);let a=n.offsetParent;return Pi(n)===a&&(a=a.ownerDocument.body),a}function Ty(n,t){const a=ln(n);if(tc(n))return a;
vendor: 4,174 bytes, line 52
52if(!Gt(n)){let o=Ui(n);for(;o&&!Ii(o);){if(Et(o)&&!Cd(o))return o;o=Ui(o)}return a}let l=ky(n,t);for(;l&&$S(l)&&Cd(l);)l=ky(l,t);return l&&Ii(l)&&Cd(l)&&!Ff(l)?a:l||JS(n)||a}const CC=async function(n){const t=this.getOffsetParent||Ty,a=this.getDimensions,l=await a(n.floating);return{reference:_C(n.reference,await t(n.floating),n.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function EC(n){return qn(n).direction==="rtl"}const kC={convertOffsetParentRelativeRectToViewportRelativeRect:pC,getDocumentElement:Pi,getClippingRect:wC,getOffsetParent:Ty,getElementRects:CC,getClientRects:gC,getDimensions:SC,getScale:kr,isElement:Et,isRTL:EC};function Ry(n,t){return n.x===t.x&&n.y===t.y&&n.width===t.width&&n.height===t.height}function TC(n,t){let a=null,l;const o=Pi(n);function c(){var h;clearTimeout(l),(h=a)==null||h.disconnect(),a=null}function u(h,g){h===void 0&&(h=!1),g===void 0&&(g=1),c();const p=n.getBoundingClientRect(),{left:v,top:x,width:C,height:S}=p;if(h||t(),!C||!S)return;const T=Ll(x),_=Ll(o.clientWidth-(v+C)),E=Ll(o.clientHeight-(x+S)),j=Ll(v),z={rootMargin:-T+"px "+-_+"px "+-E+"px "+-j+"px",threshold:Gn(0,_r(1,g))||1};let D=!0;function A(L){const P=L[0].intersectionRatio;if(P!==g){if(!D)return u();P?u(!1,P):l=setTimeout(()=>{u(!1,1e-7)},1e3)}P===1&&!Ry(p,n.getBoundingClientRect())&&u(),D=!1}try{a=new IntersectionObserver(A,{...z,root:o.ownerDocument})}catch{a=new IntersectionObserver(A,z)}a.observe(n)}return u(!0),c}function jy(n,t,a,l){l===void 0&&(l={});const{ancestorScroll:o=!0,ancestorResize:c=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:g=!1}=l,p=_d(n),v=o||c?[...p?Ao(p):[],...t?Ao(t):[]]:[];v.forEach(j=>{o&&j.addEventListener("scroll",a,{passive:!0}),c&&j.addEventListener("resize",a)});const x=p&&h?TC(p,a):null;let C=-1,S=null;u&&(S=new ResizeObserver(j=>{let[O]=j;O&&O.target===p&&S&&t&&(S.unobserve(t),cancelAnimationFrame(C),C=requestAnimationFrame(()=>{var z;(z=S)==null||z.observe(t)})),a()}),p&&!g&&S.observe(p),t&&S.observe(t));let T,_=g?Hl(n):null;g&&E();function E(){const j=Hl(n);_&&!Ry(_,j)&&a(),_=j,T=requestAnimationFrame(E)}return a(),()=>{var j;v.forEach(O=>{o&&O.removeEventListener("scroll",a),c&&O.removeEventListener("resize",a)}),x?.(),(j=S)==null||j.disconnect(),S=null,g&&cancelAnimationFrame(T)}}const RC=cC,jC=uC,AC=rC,OC=dC,MC=oC,NC=fC,DC=(n,t,a)=>{const l=new Map,o={platform:kC,...a},c={...o.platform,_c:l};return lC(n,t,{...o,platform:c})};var zC=typeof document<"u",LC=function(){},Cc=zC?b.useLayoutEffect:LC;function Ec(n,t){if(n===t)return!0;if(typeof n!=typeof t)return!1;if(typeof n=="function"&&n.toString()===t.toString())return!0;let a,l,o;if(n&&t&&typeof n=="object"){if(Array.isArray(n)){if(a=n.length,a!==t.length)return!1;for(l=a;l--!==0;)if(!Ec(n[l],t[l]))return!1;return!0}if(o=Object.keys(n),a=o.length,a!==Object.keys(t).length)return!1;for(l=a;l--!==0;)if(!{}.hasOwnProperty.call(t,o[l]))return!1;for(l=a;l--!==0;){const c=o[l];if(!(c==="_owner"&&n.$$typeof)&&!Ec(n[c],t[c]))return!1}return!0}return n!==n&&t!==t}function Ay(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Oy(n,t){const a=Ay(n);return Math.round(t*a)/a}function Ed(n){const t=b.useRef(n);return Cc(()=>{t.current=n}),t}function BC(n){n===void 0&&(n={});const{placement:t="bottom",strategy:a="absolute",middleware:l=[],platform:o,elements:{reference:c,floating:u}={},transform:h=!0,whileElementsMounted:g,open:p}=n,[v,x]=b.useState({x:0,y:0,strategy:a,placement:t,middlewareData:{},isPositioned:!1}),[C,S]=b.useState(l);Ec(C,l)||S(l);const[T,_]=b.useState(null),[E,j]=b.useState(null),O=b.useCallback(J=>{J!==L.current&&(L.current=J,_(J))},[]),z=b.useCallback(J=>{J!==P.current&&(P.current=J,j(J))},[]),D=c||T,A=u||E,L=b.useRef(null),P=b.useRef(null),q=b.useRef(v),ie=g!=null,X=Ed(g),B=Ed(o),V=Ed(p),G=b.useCallback(()=>{if(!L.current||!P.current)return;const J={placement:t,strategy:a,middleware:C};B.current&&(J.platform=B.current),DC(L.current,P.current,J).then(ce=>{const pe={...ce,isPositioned:V.current!==!1};K.current&&!Ec(q.current,pe)&&(q.current=pe,It.flushSync(()=>{x(pe)}
vendor: 18,913 bytes, lines 52-68
52))})},[C,t,a,B,V]);Cc(()=>{p===!1&&q.current.isPositioned&&(q.current.isPositioned=!1,x(J=>({...J,isPositioned:!1})))},[p]);const K=b.useRef(!1);Cc(()=>(K.current=!0,()=>{K.current=!1}),[]),Cc(()=>{if(D&&(L.current=D),A&&(P.current=A),D&&A){if(X.current)return X.current(D,A,G);G()}},[D,A,G,X,ie]);const I=b.useMemo(()=>({reference:L,floating:P,setReference:O,setFloating:z}),[O,z]),N=b.useMemo(()=>({reference:D,floating:A}),[D,A]),Y=b.useMemo(()=>{const J={position:a,left:0,top:0};if(!N.floating)return J;const ce=Oy(N.floating,v.x),pe=Oy(N.floating,v.y);return h?{...J,transform:"translate("+ce+"px, "+pe+"px)",...Ay(N.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:ce,top:pe}},[a,h,N.floating,v.x,v.y]);return b.useMemo(()=>({...v,update:G,refs:I,elements:N,floatingStyles:Y}),[v,G,I,N,Y])}const HC=(n,t)=>{const a=RC(n);return{name:a.name,fn:a.fn,options:[n,t]}},PC=(n,t)=>{const a=jC(n);return{name:a.name,fn:a.fn,options:[n,t]}},IC=(n,t)=>({fn:NC(n).fn,options:[n,t]}),UC=(n,t)=>{const a=AC(n);return{name:a.name,fn:a.fn,options:[n,t]}},FC=(n,t)=>{const a=OC(n);return{name:a.name,fn:a.fn,options:[n,t]}},YC=(n,t)=>{const a=MC(n);return{name:a.name,fn:a.fn,options:[n,t]}};var kc=Symbol("NOT_FOUND");function qC(n,t=`expected a function, instead received ${typeof n}`){if(typeof n!="function")throw new TypeError(t)}function GC(n,t=`expected an object, instead received ${typeof n}`){if(typeof n!="object")throw new TypeError(t)}function XC(n,t="expected all items to be functions, instead received the following types: "){if(!n.every(a=>typeof a=="function")){const a=n.map(l=>typeof l=="function"?`function ${l.name||"unnamed"}()`:typeof l).join(", ");throw new TypeError(`${t}[${a}]`)}}var My=n=>Array.isArray(n)?n:[n];function VC(n){const t=Array.isArray(n[0])?n[0]:n;return XC(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function KC(n,t){const a=[],{length:l}=n;for(let o=0;o<l;o++)a.push(n[o].apply(null,t));return a}function $C(n){let t;return{get(a){return t&&n(t.key,a)?t.value:kc},put(a,l){t={key:a,value:l}},getEntries(){return t?[t]:[]},clear(){t=void 0}}}function QC(n,t){let a=[];function l(h){const g=a.findIndex(p=>t(h,p.key));if(g>-1){const p=a[g];return g>0&&(a.splice(g,1),a.unshift(p)),p.value}return kc}function o(h,g){l(h)===kc&&(a.unshift({key:h,value:g}),a.length>n&&a.pop())}function c(){return a}function u(){a=[]}return{get:l,put:o,getEntries:c,clear:u}}var ZC=(n,t)=>n===t;function JC(n){return function(a,l){if(a===null||l===null||a.length!==l.length)return!1;const{length:o}=a;for(let c=0;c<o;c++)if(!n(a[c],l[c]))return!1;return!0}}function WC(n,t){const a=typeof t=="object"?t:{equalityCheck:t},{equalityCheck:l=ZC,maxSize:o=1,resultEqualityCheck:c}=a,u=JC(l);let h=0;const g=o<=1?$C(u):QC(o,u);function p(){let v=g.get(arguments);if(v===kc){if(v=n.apply(null,arguments),h++,c){const C=g.getEntries().find(S=>c(S.value,v));C&&(v=C.value,h!==0&&h--)}g.put(arguments,v)}return v}return p.clearCache=()=>{g.clear(),p.resetResultsCount()},p.resultsCount=()=>h,p.resetResultsCount=()=>{h=0},p}var eE=class{constructor(n){this.value=n}deref(){return this.value}},tE=typeof WeakRef<"u"?WeakRef:eE,nE=0,Ny=1;function Tc(){return{s:nE,v:void 0,o:null,p:null}}function Dy(n,t={}){let a=Tc();const{resultEqualityCheck:l}=t;let o,c=0;function u(){let h=a;const{length:g}=arguments;for(let x=0,C=g;x<C;x++){const S=arguments[x];if(typeof S=="function"||typeof S=="object"&&S!==null){let T=h.o;T===null&&(h.o=T=new WeakMap);const _=T.get(S);_===void 0?(h=Tc(),T.set(S,h)):h=_}else{let T=h.p;T===null&&(h.p=T=new Map);const _=T.get(S);_===void 0?(h=Tc(),T.set(S,h)):h=_}}const p=h;let v;if(h.s===Ny)v=h.v;else if(v=n.apply(null,arguments),c++,l){const x=o?.deref?.()??o;x!=null&&l(x,v)&&(v=x,c!==0&&c--),o=typeof v=="object"&&v!==null||typeof v=="function"?new tE(v):v}return p.s=Ny,p.v=v,v}return u.clearCache=()=>{a=Tc(),u.resetResultsCount()},u.resultsCount=()=>c,u.resetResultsCount=()=>{c=0},u}function zy(n,...t){const a=typeof n=="function"?{memoize:n,memoizeOptions:t}:n,l=(...o)=>{let c=0,u=0,h,g={},p=o.pop();typeof p=="object"&&(g=p,p=o.pop()),qC(p,`createSelector expects an output function after the inputs, but received: [${typeof p}]`);const v={...a,...g},{memoize:x,memoizeOptions:C=[],argsMemoize:S=Dy,argsMemoizeOptions:T=[]}=v,_=My(C),E=My(T),j=VC(o),O=x(function(){return c++,p.apply(null,arguments)},..._),z=S(function(){u++;const A=KC(j,arguments);return h=O.apply(null,A),h},...E);return Object.assign(z,{resultFunc:p,memoizedResultFunc:O,dependencies:j,dependencyRecomputations:()=>u,resetDependencyRecomputations:()=>{u=0},lastResult:()=>h,recomputations:()=>c,resetRecomputations:()=>{c=0},memoize:x,argsMemoize:S})};return Object.assign(l,{withTypes:()=>l}),l}var iE=zy(Dy),aE=Object.assign((n,t=iE)=>{GC(n,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof n}`);const a=Object.keys(n),l=a.map(c=>n[c]);return t(l,(...c)=>c.reduce((u,h,g)=>(u[a[g]]=h,u),{}))},{withTypes:()=>aE});zy({memoize:WC,memoizeOptions:{maxSize:1,equalityCheck:Object.is}});const We=(n,t,a,l,o,c,...u)=>{if(u.length>0)throw new Error(qa(1));let h;if(n)h=n;else throw new Error("Missing arguments");return h};var kd={exports:{}},Td={};/** 53 * @license React 54 * use-sync-external-store-shim.production.js 55 * 56 * Copyright (c) Meta Platforms, Inc. and affiliates. 57 * 58 * This source code is licensed under the MIT license found in the 59 * LICENSE file in the root directory of this source tree. 60 */var Ly;function lE(){if(Ly)return Td;Ly=1;var n=To();function t(x,C){return x===C&&(x!==0||1/x===1/C)||x!==x&&C!==C}var a=typeof Object.is=="function"?Object.is:t,l=n.useState,o=n.useEffect,c=n.useLayoutEffect,u=n.useDebugValue;function h(x,C){var S=C(),T=l({inst:{value:S,getSnapshot:C}}),_=T[0].inst,E=T[1];return c(function(){_.value=S,_.getSnapshot=C,g(_)&&E({inst:_})},[x,S,C]),o(function(){return g(_)&&E({inst:_}),x(function(){g(_)&&E({inst:_})})},[x]),u(S),S}function g(x){var C=x.getSnapshot;x=x.value;try{var S=C();return!a(x,S)}catch{return!0}}function p(x,C){return C()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:h;return Td.useSyncExternalStore=n.useSyncExternalStore!==void 0?n.useSyncExternalStore:v,Td}var By;function Hy(){return By||(By=1,kd.exports=lE()),kd.exports}var Py=Hy(),Rd={exports:{}},jd={};/** 61 * @license React 62 * use-sync-external-store-shim/with-selector.production.js 63 * 64 * Copyright (c) Meta Platforms, Inc. and affiliates. 65 * 66 * This source code is licensed under the MIT license found in the 67 * LICENSE file in the root directory of this source tree. 68 */var Iy;function rE(){if(Iy)return jd;Iy=1;var n=To(),t=Hy();function a(p,v){return p===v&&(p!==0||1/p===1/v)||p!==p&&v!==v}var l=typeof Object.is=="function"?Object.is:a,o=t.useSyncExternalStore,c=n.useRef,u=n.useEffect,h=n.useMemo,g=n.useDebugValue;return jd.useSyncExternalStoreWithSelector=function(p,v,x,C,S){var T=c(null);if(T.current===null){var _={hasValue:!1,value:null};T.current=_}else _=T.current;T=h(function(){function j(L){if(!O){if(O=!0,z=L,L=C(L),S!==void 0&&_.hasValue){var P=_.value;if(S(P,L))return D=P}return D=L}if(P=D,l(z,L))return P;var q=C(L);return S!==void 0&&S(P,q)?(z=L,P):(z=L,D=q)}var O=!1,z,D,A=x===void 0?null:x;return[function(){return j(v())},A===null?void 0:function(){return j(A())}]},[v,x,C,S]);var E=o(p,T[0],T[1]);return u(function(){_.hasValue=!0,_.value=E},[E]),g(E),E},jd}var Uy;function oE(){return Uy||(Uy=1,Rd.exports=rE()),Rd.exports}var sE=oE();const cE=Vf(19)?fE:dE;function Fy(n,t,a,l,o){return cE(n,t,a,l,o)}function uE(n,t,a,l,o){const c=b.useCallback(()=>t(n.getSnapshot(),a,l,o),[n,t,a,l,o]);return Py.useSyncExternalStore(n.subscribe,c,c)}D2({before(n){n.syncIndex=0,n.didInitialize||(n.syncTick=1,n.syncHooks=[],n.didChangeStore=!0,n.getSnapshot=()=>{let t=!1;for(let a=0;a<n.syncHooks.length;a+=1){const l=n.syncHooks[a],o=l.selector(l.store.state,l.a1,l.a2,l.a3);(l.didChange||!Object.is(l.value,o))&&(t=!0,l.value=o,l.didChange=!1)}return t&&(n.syncTick+=1),n.syncTick})},after(n){n.syncHooks.length>0&&(n.didChangeStore&&(n.didChangeStore=!1,n.subscribe=t=>{const a=new Set;for(const o of n.syncHooks)a.add(o.store);const l=[];for(const o of a)l.push(o.subscribe(t));return()=>{for(const o of l)o()}}),Py.useSyncExternalStore(n.subscribe,n.getSnapshot,n.getSnapshot))}});function fE(n,t,a,l,o){const c=N2();if(!c)return uE(n,t,a,l,o);const u=c.syncIndex;c.syncIndex+=1;let h;return c.didInitialize?(h=c.syncHooks[u],(h.store!==n||h.selector!==t||!Object.is(h.a1,a)||!Object.is(h.a2,l)||!Object.is(h.a3,o))&&(h.store!==n&&(c.didChangeStore=!0),h.store=n,h.selector=t,h.a1=a,h.a2=l,h.a3=o,h.didChange=!0)):(h={store:n,selector:t,a1:a,a2:l,a3:o,value:t(n.getSnapshot(),a,l,o),didChange:!1},c.syncHooks.push(h)),h.value}function dE(n,t,a,l,o){return sE.useSyncExternalStoreWithSelector(n.subscribe,n.getSnapshot,n.getSnapshot,c=>t(c,a,l,o))}class hE{constructor(t){Rt(this,"subscribe",t=>(this.listeners.add(t),()=>{this.listeners.delete(t)}));Rt(this,"getSnapshot",()=>this.state);this.state=t,this.listeners=new Set,this.updateTick=0}setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;const a=this.updateTick;for(const l of this.listeners){if(a!==this.updateTick)return;l(t)}}update(t){for(const a in t)if(!Object.is(this.state[a],t[a])){this.setState({...this.state,...t});return}}set(t,a){Object.is(this.state[t],a)||this.setState({...this.state,[t]:a})}notifyAll(){const t={...this.state};this.setState(t)}use(t,a,l,o){return Fy(this,t,a,l,o)}}class Yy extends hE{constructor(t,a={},l){super(t),this.context=a,this.selectors=l}useSyncedValue(t,a){b.useDebugValue(t),Ie(()=>{this.state[t]!==a&&this.set(t,a)},[t,a])}useSyncedValueWithCleanup(t,a){const l=this;Ie(()=>(l.state[t]!==a&&l.set(t,a),()=>{l.set(t,void 0)}),[l,t,a])}useSyncedValues(t){const a=this,l=Object.values(t);Ie(()=>{a.update(t)},[a,...l])}useControlledProp(t,a){b.useDebugValue(t);const l=a!==void 0;Ie(()=>{l&&!Object.is(this.state[t],a)&&super.setState({...this.state,[t]:a})},[t,a,l])}select(t,a,l,o){const c=this.selectors[t];return c(this.state,a,l,o)}useState(t,a,l,o){return b.useDebugValue(t),Fy(this,this.selectors[t],a,l,o)}useContextCallback(t,a){b.useDebugValue(t);const l=Ge(a??rg);this.context[t]=l}useStateSetter(t){const a=b.useRef(void 0);return a.current===void 0&&(a.current=l=>{this.set(t,l)}),a.current}observe(t,a){let l;typeof t=="function"?l=t:l=this.selectors[t];let o=l(this.state);return a(o,o,this),this.subscribe(c=>{const u=l(c);if(!Object.is(o,u)){const h=o;o=u,a(u,h,this)}})}}const mE={open:We(n=>n.open),domReferenceElement:We(n=>n.domReferenceElement),referenceElement:We(n=>n.positionReference??n.referenceElement),floatingElement:We(n=>n.floatingElement),floatingId:We(n=>n.floatingId)};class Ad extends Yy{constructor(a){const{nested:l,noEmit:o,onOpenChange:c,triggerElements:u,...h}=a;super({...h,positionReference:h.referenceElement,domReferenceElement:h.referenceElement},{onOpenChange:c,dataRef:{current:{}},events:uy(),nested:l,noEmit:o,triggerElements:u},mE);Rt(this,"setOpen",(a,l)=>{if((!a||!this.state.open||Rg(l.event))&&(this.context.dataRef.current.openEvent=a?l.event:void 0),!this.context.noEmit){const o={open:a,reason:l.reason,nativeEvent:l.event,nested:this.context.nested,triggerElement:l.trigger};this.context.events.emit("openchange",o)}this.context.onOpenChange?.(a,l)})}}function pE(n,t=!1,a=!1){const[l,o]=b.useState(n&&t?"idle":void 0),[c,u]=b.useState(n);return n&&!c&&(u(!0),o("starting")),!n&&c&&l!=="ending"&&!a&&o("ending"),!n&&!c&&l==="ending"&&o(void 0),Ie(()=>{if(!n&&c&&l!=="ending"&&a){const h=qi.request(()=>{o("ending")});return()=>{qi.cancel(h)}}},[n,c,l,a]),Ie(()=>{if(!n||t)return;const h=qi.request(()=>{o(void 0)});return()=>{qi.cancel(h)}},[t,n]),Ie(()=>{if(!n||!t)return;n&&c&&l!=="idle"&&o("starting");const h=qi.request(()=>{o("idle")});return()=>{qi.cancel(h)}},[t,n,c,o,l]),b.useMemo(()=>({mounted:c,setMounted:u,transitionStatus:l}),[c,l])}let Yo=(function(n){return n.startingStyle="data-starting-style",n.endingStyle="data-ending-style",n})({});const gE={[Yo.startingStyle]:""},yE={[Yo.endingStyle]:""},bE={transitionStatus(n){return n==="starting"?gE:n==="ending"?yE:null}};function qy(n,t=!1,a=!0){const l=hd();return Ge((o,c=null)=>{l.cancel();function u(){It.flushSync(o)}const h=fa(n);if(h==null)return;const g=h;if(typeof g.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED)o();else{let p=function(){const x=Yo.startingStyle;if(!g.hasAttribute(x)){l.request(v);return}const C=new MutationObserver(()=>{g.hasAttribute(x)||(C.disconnect(),v())});C.observe(g,{attributes:!0,attributeFilter:[x]}),c?.addEventListener("abort",()=>C.disconnect(),{once:!0})},v=function(){Promise.all(g.getAnimations().map(x=>x.finished)).then(()=>{c?.aborted||u()}).catch(()=>{const x=g.getAnimations();if(a){if(c?.aborted)return;u()}else x.length>0&&x.some(C=>C.pending||C.playState!=="finished")&&v()})};if(t){p();return}l.request(v)}})}function Gy(n){const{enabled:t=!0,open:a,ref:l,onComplete:o}=n,c=Ge(o),u=qy(l,a,!1);b.useEffect(()=>{if(!t)return;const h=new AbortController;return u(c,h.signal),()=>{h.abort()}},[t,a,c,u])}function vE(n,t){const a=b.useRef(null),l=b.useRef(null);return b.useCallback(o=>{if(n!==void 0){if(a.current!==null){const c=a.current,u=l.current,h=t.context.triggerElements.getById(c);u&&h===u&&t.context.triggerElements.delete(c),a.current=null,l.current=null}o!==null&&(a.current=n,l.current=o,t.context.triggerElements.add(n,o))}},[t,n])}function xE(n){const t=n.useState("open");Ie(()=>{if(t&&!n.select("activeTriggerId")&&n.context.triggerElements.size===1){const a=n.context.triggerElements.entries().next();if(!a.done){const[l,o]=a.value;n.update({activeTriggerId:l,activeTriggerElement:o})}}},[t,n])}function wE(n,t,a){const{mounted:l,setMounted:o,transitionStatus:c}=pE(n);t.useSyncedValues({mounted:l,transitionStatus:c});const u=Ge(()=>{o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),a?.(),t.context.onOpenChangeComplete?.(!1)}),h=t.useState("preventUnmountingOnClose");return Gy({enabled:!h,open:n,ref:t.context.popupRef,onComplete(){n||u()}}),{forceUnmount:u,transitionStatus:c}}class Od{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,a){const l=this.idMap.get(t);l!==a&&(l!==void 0&&this.elementsSet.delete(l),this.elementsSet.add(a),this.idMap.set(t,a))}delete(t){const a=this.idMap.get(t);a&&(this.elementsSet.delete(a),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(const a of this.elementsSet)if(t(a))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}function SE(){return new Ad({open:!1,floatingElement:null,referenceElement:null,triggerElements:new Od,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0})}function _E(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:"idle",floatingRootContext:SE(),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Tn,inactiveTriggerProps:Tn,popupProps:Tn}}const Rc=We(n=>n.triggerIdProp??n.activeTriggerId),CE={open:We(n=>n.openProp??n.open),mounted:We(n=>n.mounted),transitionStatus:We(n=>n.transitionStatus),floatingRootContext:We(n=>n.floatingRootContext),preventUnmountingOnClose:We(n=>n.preventUnmountingOnClose),payload:We(n=>n.payload),activeTriggerId:Rc,activeTriggerElement:We(n=>n.mounted?n.activeTriggerElement:null),isTriggerActive:We((n,t)=>t!==void 0&&Rc(n)===t),isOpenedByTrigger:We((n,t)=>t!==void 0&&Rc(n)===t&&n.open),isMountedByTrigger:We((n,t)=>t!==void 0&&Rc(n)===t&&n.mounted),triggerProps:We((n,t)=>t?n.activeTriggerProps:n.inactiveTriggerProps),popupProps:We(n=>n.popupProps),popupElement:We(n=>n.popupElement),positionerElement:We(n=>n.positionerElement)};function EE(n){const{open:t=!1,onOpenChange:a,elements:l={}}=n,o=Ya(),c=Ka()!=null,u=Nn(()=>new Ad({open:t,onOpenChange:a,referenceElement:l.reference??null,floatingElement:l.floating??null,triggerElements:new Od,floatingId:o,nested:c,noEmit:!1})).current;return Ie(()=>{const h={open:t,floatingId:o};l.reference!==void 0&&(h.referenceElement=l.reference,h.domReferenceElement=Et(l.reference)?l.reference:null),l.floating!==void 0&&(h.floatingElement=l.floating),u.update(h)},[t,o,l.reference,l.floating,u]),u.context.onOpenChange=a,u.context.nested=c,u.context.noEmit=!1,u}function kE(n={}){const{nodeId:t,externalTree:a}=n,l=EE(n),o=n.rootContext||l,c={reference:o.useState("referenceElement"),floating:o.useState("floatingElement"),domReference:o.useState("domReferenceElement")},[u,h]=b.useState(null),g=b.useRef(null),p=Bl(a);Ie(()=>{c.domReference&&(g.current=c.domReference)},[c.domReference]);const v=BC({...n,elements:{...c,...u&&{reference:u}}}),x=b.useCallback(P=>{const q=Et(P)?{getBoundingClientRect:()=>P.getBoundingClientRect(),getClientRects:()=>P.getClientRects(),contextElement:P}:P;h(q),v.refs.setReference(q)},[v.refs]),[C,S]=b.useState(null),[T,_]=b.useState(null);o.useSyncedValue("referenceElement",C),o.useSyncedValue("domReferenceElement",Et(C)?C:null),o.useSyncedValue("floatingElement",T);const E=b.useCallback(P=>{(Et(P)||P===null)&&(g.current=P,S(P)),(Et(v.refs.reference.current)||v.refs.reference.current===null||P!==null&&!Et(P))&&v.refs.setReference(P)},[v.refs,S]),j=b.useCallback(P=>{_(P),v.refs.setFloating(P)},[v.refs]),O=b.useMemo(()=>({...v.refs,setReference:E,setFloating:j,setPositionReference:x,domReference:g}),[v.refs,E,j,x]),z=b.useMemo(()=>({...v.elements,domReference:c.domReference}),[v.elements,c.domReference]),D=o.useState("open"),A=o.useState("floatingId"),L=b.useMemo(()=>({...v,dataRef:o.context.dataRef,open:D,onOpenChange:o.setOpen,events:o.context.events,floatingId:A,refs:O,elements:z,nodeId:t,rootStore:o}),[v,O,z,t,o,D,A]);return Ie(()=>{o.context.dataRef.current.floatingContext=L;const P=p?.nodesRef.current.find(q=>q.id===t);P&&(P.context=L)}),b.useMemo(()=>({...v,context:L,refs:O,elements:z,rootStore:o}),[v,O,z,L,o])}function TE(n){const{popupStore:t,noEmit:a=!1,treatPopupAsFloatingElement:l=!1,onOpenChange:o}=n,c=Ya(),u=Ka()!=null,h=t.useState("open"),g=t.useState("activeTriggerElement"),p=t.useState(l?"popupElement":"positionerElement"),v=t.context.triggerElements,x=Nn(()=>new Ad({open:h,referenceElement:g,floatingElement:p,triggerElements:v,onOpenChange:o,floatingId:c,nested:u,noEmit:a})).current;return Ie(()=>{const C={open:h,floatingId:c,referenceElement:g,floatingElement:p};Et(g)&&(C.domReferenceElement=g),x.state.positionReference===x.state.referenceElement&&(C.positionReference=g),x.update(C)},[h,c,g,p,x]),x.context.onOpenChange=o,x.context.nested=u,x.context.noEmit=a,x}
68const RE=`button,a,[role="button"],select,[tabindex]:not([tabindex="-1"]),${_g}`;function jE(n){return n?!!n.closest(RE):!1}class Md{constructor(){Rt(this,"dispose",()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()});Rt(this,"disposeEffect",()=>this.dispose);this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Gi,this.restTimeout=new Gi,this.handleCloseOptions=void 0}static create(){return new Md}}function Nd(n){n.performedPointerEventsMutation&&(n.pointerEventsScopeElement?.style.removeProperty("pointer-events"),n.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),n.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),n.performedPointerEventsMutation=!1,n.pointerEventsScopeElement=null,n.pointerEventsReferenceElement=null,n.pointerEventsFloatingElement=null)}function AE(n,t){const{scopeElement:a,referenceElement:l,floatingElement:o}=t;Nd(n),n.performedPointerEventsMutation=!0,n.pointerEventsScopeElement=a,n.pointerEventsReferenceElement=l,n.pointerEventsFloatingElement=o,a.style.pointerEvents="none",l.style.pointerEvents="auto",o.style.pointerEvents="auto"}function Xy(n){const t=Nn(Md.create).current,a=n.context.dataRef.current;return a.hoverInteractionState||(a.hoverInteractionState=t),dd(a.hoverInteractionState.disposeEffect),a.hoverInteractionState}function OE(n,t={}){const a="rootStore"in n?n.rootStore:n,l=a.useState("open"),o=a.useState("floatingElement"),c=a.useState("domReferenceElement"),{dataRef:u}=a.context,{enabled:h=!0,closeDelay:g=0}=t,p=Xy(a),v=Bl(),x=Ka(),C=Ge(()=>ty(u.current.openEvent?.type,p.interactedInside)),S=Ge(()=>{const z=u.current.openEvent?.type;return z?.includes("mouse")&&z!=="mousedown"}),T=Ge(z=>Cg(z,a.context.triggerElements)),_=b.useCallback(z=>{const D=xc(g,"close",p.pointerType),A=()=>{a.setOpen(!1,pt(ci,z)),v?.events.emit("floating.closed",z)};D?p.openChangeTimeout.start(D,A):(p.openChangeTimeout.clear(),A())},[g,a,p,v]),E=Ge(()=>{Nd(p)}),j=Ge(z=>{const D=Dn(z);if(!jE(D)){p.interactedInside=!1;return}p.interactedInside=D?.closest("[aria-haspopup]")!=null});Ie(()=>{l||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,E())},[l,p,E]),b.useEffect(()=>E,[E]),Ie(()=>{if(h&&l&&p.handleCloseOptions?.blockPointerEvents&&S()&&Et(c)&&o){const z=c,D=o,A=kt(o),L=v?.nodesRef.current.find(q=>q.id===x)?.context?.elements.floating;L&&(L.style.pointerEvents="");const P=p.handleCloseOptions?.getScope?.()??p.pointerEventsScopeElement??L??z.closest("[data-rootownerid]")??A.body;return AE(p,{scopeElement:P,referenceElement:z,floatingElement:D}),()=>{E()}}},[h,l,c,o,p,S,v,x,E]);const O=fi();b.useEffect(()=>{if(!h)return;function z(){p.openChangeTimeout.clear(),O.clear(),v?.events.off("floating.closed",A),E()}function D(P){if(v&&x&&ca(v.nodesRef.current,x).length>0){v.events.on("floating.closed",A);return}if(!T(P.relatedTarget)){if(p.handler){p.handler(P);return}E(),C()||_(P)}}function A(P){!v||!x||ca(v.nodesRef.current,x).length>0||O.start(0,()=>{v.events.off("floating.closed",A),a.setOpen(!1,pt(ci,P)),v.events.emit("floating.closed",P)})}const L=o;return L&&(L.addEventListener("mouseenter",z),L.addEventListener("mouseleave",D),L.addEventListener("pointerdown",j,!0)),()=>{L&&(L.removeEventListener("mouseenter",z),L.removeEventListener("mouseleave",D),L.removeEventListener("pointerdown",j,!0)),v?.events.off("floating.closed",A)}},[h,o,a,u,C,T,_,E,j,p,v,x,O])}const ME={current:null};function NE(n,t={}){const a="rootStore"in n?n.rootStore:n,{dataRef:l,events:o}=a.context,{enabled:c=!0,delay:u=0,handleClose:h=null,mouseOnly:g=!1,restMs:p=0,move:v=!0,triggerElementRef:x=ME,externalTree:C,isActiveTrigger:S=!0,getHandleCloseContext:T}=t,_=Bl(C),E=Xy(a),j=kn(h),O=kn(u),z=kn(p),D=kn(c);S&&(E.handleCloseOptions=j.current?.__options);const A=Ge(()=>ty(l.current.openEvent?.type,E.interactedInside)),L=Ge(B=>Cg(B,a.context.triggerElements)),P=Ge((B,V,G)=>{const K=a.context.triggerElements;if(K.hasElement(V))return!B||!Ze(B,V);if(!Et(G))return!1;const I=G;return K.hasMatchingElement(N=>Ze(N,I))&&(!B||!Ze(B,I))}),q=b.useCallback((B,V=!0)=>{const G=xc(O.current,"close",E.pointerType);G?E.openChangeTimeout.start(G,()=>{a.setOpen(!1,pt(ci,B)),_?.events.emit("floating.closed",B)}):V&&(E.openChangeTimeout.clear(),a.setOpen(!1,pt(ci,B)),_?.events.emit("floating.closed",B))},[O,a,E,_]),ie=Ge(()=>{if(!E.handler)return;kt(a.select("domReferenceElement")).removeEventListener("mousemove",E.handler),E.handler=void 0});b.useEffect(()=>ie,[ie]);const X=Ge(()=>{Nd(E)});return b.useEffect(()=>{if(!c)return;function B(V){V.open||(ie(),E.openChangeTimeout.clear(),E.restTimeout.clear(),E.blockMouseMove=!0,E.restTimeoutPending=!1)}return o.on("openchange",B),()=>{o.off("openchange",B)}},[c,o,E,ie]),b.useEffect(()=>{if(!c)return;const B=x.current??(S?a.select("domReferenceElement"):null);if(!Et(B))return;function V(K){if(E.openChangeTimeout.clear(),E.blockMouseMove=!1,g&&!Bo(E.pointerType)||ey(z.current)>0&&!xc(O.current,"open"))return;const N=xc(O.current,"open",E.pointerType),Y=K.currentTarget??null,J=a.select("domReferenceElement"),ce=Y==null?!1:P(J,Y,K.target),pe=a.select("open"),M=!pe||ce;ce&&pe?a.setOpen(!0,pt(ci,K,Y)):N?E.openChangeTimeout.start(N,()=>{M&&a.setOpen(!0,pt(ci,K,Y))}):M&&a.setOpen(!0,pt(ci,K,Y))}function G(K){if(A()){X();return}ie();const I=a.select("domReferenceElement"),N=kt(I);E.restTimeout.clear(),E.restTimeoutPending=!1;const Y=l.current.floatingContext??T?.();if(L(K.relatedTarget))return;if(j.current&&Y){a.select("open")||E.openChangeTimeout.clear();const pe=x.current;E.handler=j.current({...Y,tree:_,x:K.clientX,y:K.clientY,onClose(){X(),ie(),D.current&&!A()&&pe===a.select("domReferenceElement")&&q(K,!0)}}),N.addEventListener("mousemove",E.handler),E.handler(K);return}(E.pointerType==="touch"?!Ze(a.select("floatingElement"),K.relatedTarget):!0)&&q(K)}return v&&B.addEventListener("mousemove",V,{once:!0}),B.addEventListener("mouseenter",V),B.addEventListener("mouseleave",G),()=>{v&&B.removeEventListener("mousemove",V),B.removeEventListener("mouseenter",V),B.removeEventListener("mouseleave",G)}},[ie,X,l,O,q,a,c,j,E,S,P,A,L,g,v,z,x,_,D,T]),b.useMemo(()=>
68{if(!c)return;function B(V){E.pointerType=V.pointerType}return{onPointerDown:B,onPointerEnter:B,onMouseMove(V){const{nativeEvent:G}=V,K=V.currentTarget,I=a.select("domReferenceElement"),N=a.select("open"),Y=P(I,K,V.target);if(g&&!Bo(E.pointerType))return;const J=ey(z.current);if(N&&!Y||J===0||!Y&&E.restTimeoutPending&&V.movementX**2+V.movementY**2<2)return;E.restTimeout.clear();function ce(){if(E.restTimeoutPending=!1,A())return;const pe=a.select("open");!E.blockMouseMove&&(!pe||Y)&&a.setOpen(!0,pt(ci,G,K))}E.pointerType==="touch"?It.flushSync(()=>{ce()}):Y&&N?ce():(E.restTimeoutPending=!0,E.restTimeout.start(J,ce))}}},[c,E,A,P,g,a,z])}function Vy(n=[]){const t=n.map(p=>p?.reference),a=n.map(p=>p?.floating),l=n.map(p=>p?.item),o=n.map(p=>p?.trigger),c=b.useCallback(p=>jc(p,n,"reference"),t),u=b.useCallback(p=>jc(p,n,"floating"),a),h=b.useCallback(p=>jc(p,n,"item"),l),g=b.useCallback(p=>jc(p,n,"trigger"),o);return b.useMemo(()=>({getReferenceProps:c,getFloatingProps:u,getItemProps:h,getTriggerProps:g}),[c,u,h,g])}function jc(n,t,a){const l=new Map,o=a==="item",c={};a==="floating"&&(c.tabIndex=-1,c[Wf]="");for(const u in n)o&&n&&(u===wg||u===Sg)||(c[u]=n[u]);for(let u=0;u<t.length;u+=1){let h;const g=t[u]?.[a];typeof g=="function"?h=n?g(n):null:h=g,h&&Ky(c,h,o,l)}
vendor: 6,701 bytes, line 68
68return Ky(c,n,o,l),c}function Ky(n,t,a,l){for(const o in t){const c=t[o];a&&(o===wg||o===Sg)||(o.startsWith("on")?(l.has(o)||l.set(o,[]),typeof c=="function"&&(l.get(o)?.push(c),n[o]=(...u)=>l.get(o)?.map(h=>h(...u)).find(h=>h!==void 0))):n[o]=c)}}const DE="Escape";function Ac(n,t,a){switch(n){case"vertical":return t;case"horizontal":return a;default:return t||a}}function Oc(n,t){return Ac(t,n===ed||n===Lo,n===Ga||n===Xa)}function Dd(n,t,a){return Ac(t,n===Lo,a?n===Ga:n===Xa)||n==="Enter"||n===" "||n===""}function zE(n,t,a){return Ac(t,a?n===Ga:n===Xa,n===Lo)}function LE(n,t,a,l){const o=a?n===Xa:n===Ga,c=n===ed;return t==="both"||t==="horizontal"&&l&&l>1?n===DE:Ac(t,o,c)}function BE(n,t){const a="rootStore"in n?n.rootStore:n,l=a.useState("open"),o=a.useState("floatingElement"),c=a.useState("domReferenceElement"),u=a.context.dataRef,{listRef:h,activeIndex:g,onNavigate:p=()=>{},enabled:v=!0,selectedIndex:x=null,allowEscape:C=!1,loopFocus:S=!1,nested:T=!1,rtl:_=!1,virtual:E=!1,focusItemOnOpen:j="auto",focusItemOnHover:O=!0,openOnArrowKeyDown:z=!0,disabledIndices:D=void 0,orientation:A="vertical",parentOrientation:L,cols:P=1,id:q,resetOnPointerLeave:ie=!0,externalTree:X}=t,B=oc(o),V=kn(B),G=Ka(),K=Bl(X);Ie(()=>{u.current.orientation=A},[u,A]);const I=nd(c),N=b.useRef(j),Y=b.useRef(x??-1),J=b.useRef(null),ce=b.useRef(!0),pe=Ge(ue=>{p(Y.current===-1?null:Y.current,ue)}),M=b.useRef(pe),te=b.useRef(!!o),oe=b.useRef(l),se=b.useRef(!1),de=b.useRef(!1),fe=kn(D),be=kn(l),ve=kn(x),Ee=kn(ie),Re=Ge(()=>{function ue(_e){E?K?.events.emit("virtualfocus",_e):Uo(_e,{sync:se.current,preventScroll:!0})}const he=h.current[Y.current],Q=de.current;he&&ue(he),(se.current?_e=>_e():requestAnimationFrame)(()=>{const _e=h.current[Y.current]||he;if(!_e)return;he||ue(_e),gt&&(Q||!ce.current)&&_e.scrollIntoView?.({block:"nearest",inline:"nearest"})})});Ie(()=>{v&&(l&&o?(Y.current=x??-1,N.current&&x!=null&&(de.current=!0,pe())):te.current&&(Y.current=-1,M.current()))},[v,l,o,x,pe]),Ie(()=>{if(v){if(!l){se.current=!1;return}if(o)if(g==null){if(se.current=!1,ve.current!=null)return;if(te.current&&(Y.current=-1,Re()),(!oe.current||!te.current)&&N.current&&(J.current!=null||N.current===!0&&J.current==null)){let ue=0;const he=()=>{h.current[0]==null?(ue<2&&(ue?requestAnimationFrame:queueMicrotask)(he),ue+=1):(Y.current=J.current==null||Dd(J.current,A,_)||T?sd(h):Mg(h),J.current=null,pe())};he()}}else dc(h,g)||(Y.current=g,Re(),de.current=!1)}},[v,l,o,g,ve,T,h,A,_,pe,Re,fe]),Ie(()=>{if(!v||o||!K||E||!te.current)return;const ue=K.nodesRef.current,he=ue.find(_e=>_e.id===G)?.context?.elements.floating,Q=Fi(kt(o)),me=ue.some(_e=>_e.context&&Ze(_e.context.elements.floating,Q));he&&!me&&ce.current&&he.focus({preventScroll:!0})},[v,o,K,G,E]),Ie(()=>{M.current=pe,oe.current=l,te.current=!!o}),Ie(()=>{l||(J.current=null,N.current=j)},[l,j]);const Je=g!=null,gt=b.useMemo(()=>{function ue(Q){if(!be.current)return;const me=h.current.indexOf(Q.currentTarget);me!==-1&&Y.current!==me&&(Y.current=me,pe(Q))}return{onFocus(Q){se.current=!0,ue(Q)},onClick:({currentTarget:Q})=>Q.focus({preventScroll:!0}),onMouseMove(Q){se.current=!0,de.current=!1,O&&ue(Q)},onPointerLeave(Q){if(!be.current||!ce.current||Q.pointerType==="touch")return;se.current=!0;const me=Q.relatedTarget;if(!(!O||h.current.includes(me))&&Ee.current&&(Uo(null,{sync:!0}),Y.current=-1,pe(Q),!E)){const _e=V.current,je=Fi(kt(_e));_e&&Ze(_e,je)&&_e.focus({preventScroll:!0})}}}},[be,V,O,h,pe,Ee,E]),ke=b.useCallback(()=>L??K?.nodesRef.current.find(ue=>ue.id===G)?.context?.dataRef?.current.orientation,[G,K,L]),Ne=Ge(ue=>{if(ce.current=!1,se.current=!0,ue.which===229||!be.current&&ue.currentTarget===V.current)return;if(T&&LE(ue.key,A,_,P)){Oc(ue.key,ke())||zn(ue),a.setOpen(!1,pt(lc,ue.nativeEvent)),Gt(c)&&(E?K?.events.emit("virtualfocus",c):c.focus());return}const he=Y.current,Q=sd(h,D),me=Mg(h,D);if(I||(ue.key==="Home"&&(zn(ue),Y.current=Q,pe(ue)),ue.key==="End"&&(zn(ue),Y.current=me,pe(ue))),P>1){const _e=Array.from({length:h.current.length},()=>({width:1,height:1})),je=Q_(_e,P),Ot=je.findIndex(jt=>jt!=null&&!Cr(h,jt,D)),en=je.reduce((jt,ct,et)=>ct!=null&&!Cr(h,ct,D)?et:jt,-1),zt=je[$_({current:je.map(jt=>jt!=null?h.current[jt]:null)},{event:ue,orientation:A,loopFocus:S,rtl:_,cols:P,disabledIndices:J_([...(typeof D!="function"?D:null)||h.current.map((jt,ct)=>Cr(h,ct,D)?ct:void 0),void 0],je),minIndex:Ot,maxIndex:en,prevIndex:Z_(Y.current>me?Q:Y.current,_e,je,P,ue.key===Lo?"bl":ue.key===(_?Ga:Xa)?"tr":"tl"),stopEvent:!0})];if(zt!=null&&(Y.current=zt,pe(ue)),A==="both")return}if(Oc(ue.key,A)){if(zn(ue),l&&!E&&Fi(ue.currentTarget.ownerDocument)===ue.currentTarget){Y.current=Dd(ue.key,A,_)?Q:me,pe(ue);return}Dd(ue.key,A,_)?S?he>=me?C&&he!==h.current.length?Y.current=-1:(se.current=!1,Y.current=Q):Y.current=Rn(h,{startingIndex:he,disabledIndices:D}):Y.current=Math.min(me,Rn(h,{startingIndex:he,disabledIndices:D})):S?he<=Q?C&&he!==-1?Y.current=h.current.length:(se.current=!1,Y.current=me):Y.current=Rn(h,{startingIndex:he,decrement:!0,disabledIndices:D}):Y.current=Math.max(Q,Rn(h,{startingIndex:he,decrement:!0,disabledIndices:D})),dc(h,Y.current)&&(Y.current=-1),pe(ue)}}),Ue=b.useMemo(()=>E&&l&&Je&&{"aria-activedescendant":`${q}-${g}`},[E,l,Je,q,g]),at=b.useMemo(()=>({"aria-orientation":A==="both"?void 0:A,...I?{}:Ue,onKeyDown(ue){if(ue.key==="Tab"&&ue.shiftKey&&l&&!E){const he=Dn(ue.nativeEvent);if(he&&!Ze(V.current,he))return;zn(ue),a.setOpen(!1,pt(ac,ue.nativeEvent)),Gt(c)&&c.focus();return}Ne(ue)},onPointerMove(){ce.current=!0}}),[Ue,Ne,V,A,I,a,l,E,c]),Ae=b.useMemo(()=>{function ue(Q){j==="auto"&&kg(Q.nativeEvent)&&(N.current=!E)}function he(Q){N.current=j,j==="auto"&&Tg(Q.nativeEvent)&&(N.current=!0)}return{onKeyDown(Q){const me=a.select("open");ce.current=!1;const _e=Q.key.startsWith("Arrow"),je=zE(Q.key,ke(),_),Ot=Oc(Q.key,A),en=(T?je:Ot)||Q.key==="Enter"||Q.key.trim()==="";if(E&&me)return Ne(Q);if(!(!me&&!z&&_e)){if(en){const zt=Oc(Q.key,ke());J.current=T&&zt?null:Q.key}if(T){je&&(zn(Q),me?(Y.current=sd(h,fe.current),pe(Q)):a.setOpen(!0,pt(lc,Q.nativeEvent,Q.currentTarget)));return}Ot&&(ve.current!=null&&(Y.current=ve.current),zn(Q),!me&&z?a.setOpen(!0,pt(lc,Q.nativeEvent,Q.currentTarget)):Ne(Q),me&&pe(Q))}},onFocus(Q){a.select("open")&&!E&&(Y.current=-1,pe(Q))},onPointerDown:he,onPointerEnter:he,onMouseDown:ue,onClick:ue}},[Ne,fe,j,h,T,pe,a,z,A,ke,_,ve,E]),xe=b.useMemo(()=>({...Ue,...Ae}),[Ue,Ae]);return b.useMemo(()=>v?{reference:xe,floating:at,item:gt,trigger:Ae}:{},[v,xe,at,Ae,gt])}const HE=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function PE(n,t={}){const a="rootStore"in n?n.rootStore:n,l=a.useState("open"),o=a.useState("floatingId"),c=a.use
68State("domReferenceElement"),u=a.useState("floatingElement"),{role:h="dialog"}=t,g=Ya(),p=c?.id||g,v=b.useMemo(()=>oc(u)?.id||o,[u,o]),x=HE.get(h)??h,S=Ka()!=null,T=b.useMemo(()=>x==="tooltip"||h==="label"?Tn:{"aria-haspopup":x==="alertdialog"?"dialog":x,"aria-expanded":"false",...x==="listbox"&&{role:"combobox"},...x==="menu"&&S&&{role:"menuitem"},...h==="select"&&{"aria-autocomplete":"none"},...h==="combobox"&&{"aria-autocomplete":"list"}},[x,S,h]),_=b.useMemo(()=>x==="tooltip"||h==="label"?{[`aria-${h==="label"?"labelledby":"describedby"}`]:l?v:void 0}:{...T,"aria-expanded":l?"true":"false","aria-controls":l?v:void 0,...x==="menu"&&{id:p}},[x,v,l,p,h,T]),E=b.useMemo(()=>{const O={id:v,...x&&{role:x}};return x==="tooltip"||h==="label"?O:{...O,...x==="menu"&&{"aria-labelledby":p}}},[x,v,p,h]),j=b.useCallback(({active:O,selected:z})=>{const D={role:"option",...O&&{id:`${v}-fui-option`}};switch(h){case"select":case"combobox":return{...D,"aria-selected":z}}return{}},[v,h]);return b.useMemo(()=>({reference:_,floating:E,item:j,trigger:T}),[_,E,T,j])}function IE(n,t){const a="rootStore"in n?n.rootStore:n,l=a.context.dataRef,o=a.useState("open"),{listRef:c,elementsRef:u,activeIndex:h,onMatch:g,onTypingChange:p,enabled:v=!0,resetMs:x=750,selectedIndex:C=null}=t,S=fi(),T=b.useRef(""),_=b.useRef(C??h??-1),E=b.useRef(null);Ie(()=>{!o&&C!==null||(S.clear(),E.current=null,T.current!==""&&(T.current=""))},[o,C,S]),Ie(()=>{o&&T.current===""&&(_.current=C??h??-1)},[o,C,h]);const j=Ge(L=>{L?l.current.typing||(l.current.typing=L,p?.(L)):l.current.typing&&(l.current.typing=L,p?.(L))}),O=Ge(L=>{function P(I){const N=u?.current[I];return!N||cd(N)}function q(I,N,Y=0){if(I.length===0)return-1;const J=(Y%I.length+I.length)%I.length,ce=N.toLocaleLowerCase();for(let pe=0;pe<I.length;pe+=1){const M=(J+pe)%I.length;if(!(!I[M]?.toLocaleLowerCase().startsWith(ce)||!P(M)))return M}return-1}const ie=c.current;if(T.current.length>0&&L.key===" "&&(zn(L),j(!0)),T.current.length>0&&T.current[0]!==" "&&q(ie,T.current)===-1&&L.key!==" "&&j(!1),ie==null||L.key.length!==1||L.ctrlKey||L.metaKey||L.altKey)return;o&&L.key!==" "&&(zn(L),j(!0));const X=T.current==="";X&&(_.current=C??h??-1),ie.every(I=>I?I[0]?.toLocaleLowerCase()!==I[1]?.toLocaleLowerCase():!0)&&T.current===L.key&&(T.current="",_.current=E.current),T.current+=L.key,S.start(x,()=>{T.current="",_.current=E.current,j(!1)});const G=((X?C??h??-1:_.current)??0)+1,K=q(ie,T.current,G);K!==-1?(g?.(K),E.current=K):L.key!==" "&&(T.current="",j(!1))}),z=Ge(L=>{const P=L.relatedTarget,q=a.select("domReferenceElement"),ie=a.select("floatingElement"),X=Ze(q,P),B=Ze(ie,P);X||B||(S.clear(),T.current="",_.current=E.current,j(!1))}),D=b.useMemo(()=>({onKeyDown:O,onBlur:z}),[O,z]),A=b.useMemo(()=>({onKeyDown:O,onBlur:z}),[O,z]);return b.useMemo(()=>v?{reference:D,floating:A}:{},[v,D,A])}const $y=.1,UE=$y*$y,xt=.5;function Mc(n,t,a,l,o,c){return l>=t!=c>=t&&n<=(o-a)*(t-l)/(c-l)+a}function Nc(n,t,a,l,o,c,u,h,g,p){let v=!1;return Mc(n,t,a,l,o,c)&&(v=!v),Mc(n,t,o,c,u,h)&&(v=!v),Mc(n,t,u,h,g,p)&&(v=!v),Mc(n,t,g,p,a,l)&&(v=!v),v}function FE(n,t,a){return n>=a.x&&n<=a.x+a.width&&t>=a.y&&t<=a.y+a.height}function Dc(n,t,a,l,o,c){const u=Math.min(a,o),h=Math.max(a,o),g=Math.min(l,c),p=Math.max(l,c);return n>=u&&n<=h&&t>=g&&t<=p}function YE(n={}){const{blockPointerEvents:t=!1}=n,a=new Gi,l=({x:o,y:c,placement:u,elements:h,onClose:g,nodeId:p,tree:v})=>{const x=u?.split("-")[0];let C=!1,S=null,T=null,_=typeof performance<"u"?performance.now():0;function E(O,z){const D=performance.now(),A=D-_;if(S===null||T===null||A===0)return S=O,T=z,_=D,!1;const L=O-S,P=z-T,q=L*L+P*P,ie=A*A*UE;return S=O,T=z,_=D,q<ie}function j(){a.clear(),g()}return function(z){a.clear();const D=h.domReference,A=h.floating;if(!D||!A||x==null||o==null||c==null)return;const{clientX:L,clientY:P}=z,q=Dn(z),ie=z.type==="mouseleave",X=Ze(A,q),B=Ze(D,q);if(X&&(C=!0,!ie))return;if(B&&(C=!1,!ie)){C=!0;return}if(ie&&Et(z.relatedTarget)&&Ze(A,z.relatedTarget))return;function V(){return!!(v&&ca(v.nodesRef.current,p).length>0)}function G(){V()||j()}if(V())return;const K=D.getBoundingClientRect(),I=A.getBoundingClientRect(),N=o>I.right-I.width/2,Y=c>I.bottom-I.height/2,J=I.width>K.width,ce=I.height>K.height,pe=(J?K:I).left,M=(J?K:I).right,te=(ce?K:I).top,oe=(ce?K:I).bottom;if(x==="top"&&c>=K.bottom-1||x==="bottom"&&c<=K.top+1||x==="left"&&o>=K.right-1||x==="right"&&o<=K.left+1){G();return}let se=!1;switch(x){case"top":se=Dc(L,P,pe,K.top+1,M,I.bottom-1);break;case"bottom":se=Dc(L,P,pe,I.top+1,M,K.bottom-1);break;case"left":se=Dc(L,P,I.right-1,oe,K.left+1,te);break;case"right":se=Dc(L,P,K.right-1,oe,I.left+1,te);break}if(se)return;if(C&&!FE(L,P,K)){G();return}if(!ie&&E(L,P)){G();return}let de=!1;switch(x){case"top":{const fe=J?xt/2:xt*4,be=J||N?o+fe:o-fe,ve=J?o-fe:N?o+fe:o-fe,Ee=c+xt+1,Re=N||J?I.bottom-xt:I.top,Je=N?J?I.bottom-xt:I.top:I.bottom-xt;de=Nc(L,P,be,Ee,ve,Ee,I.left,Re,I.right,Je);break}case"bottom":{const fe=J?xt/2:xt*4,be=J||N?o+fe:o-fe,ve=J?o-fe:N?o+fe:o-fe,Ee=c-xt,Re=N||J?I.top+xt:I.bottom,Je=N?J?I.top+xt:I.bottom:I.top+xt;de=Nc(L,P,be,Ee,ve,Ee,I.left,Re,I.right,Je);break}case"left":{const fe=ce?xt/2:xt*4,be=ce||Y?c+fe:c-fe,ve=ce?c-fe:Y?c+fe:c-fe,Ee=o+xt+1,Re=Y||ce?I.right-xt:I.left,Je=Y?ce?I.right-xt:I.left:I.right-xt;de=Nc(L,P,Re,I.top,Je,I.bottom,Ee,be,Ee,ve);break}case"right":{const fe=ce?xt/2:xt*4,be=ce||Y?c+fe:c-fe,ve=ce?c-fe:Y?c+fe:c-fe,Ee=o-xt,Re=Y||ce?I.left+xt:I.right,Je=Y?ce?I.left+xt:I.right:I.left+xt;de=Nc(L,P,Ee,be,Ee,ve,Re,I.top,Je,I.bottom);break}}de?C||a.start(40,G):G()}};return l.__options={blockPointerEvents:t},l}let zd=(function(n){return n.open="data-open",n.closed="data-closed",n[n.startingStyle=Yo.startingStyle]="startingStyle",n[n.endingStyle=Yo.endingStyle]="endingStyle",n.anchorHidden="data-anchor-hidden",n.side="data-side",n.align="data-align",n})({}),Ld=(function(n){return n.popupOpen="data-popup-open",n.pressed="data-pressed",n})({});const qE={[Ld.popupOpen]:""},GE={[Ld.popupOpen]:"",[Ld.pressed]:""},XE={[zd.open]:""},VE={[zd.closed]:""},KE={[zd.anchorHidden]:""},$E={open(n){return n?qE:null}},QE={open(n){return n?GE:null}},Qy={open(n){return n?XE:VE},anchorHidden(n){return n?KE:null}},ZE=n=>({name:"arrow",options:n,async fn(t){const{x:a,y:l,placement:o,rects:c,platform:u,elements:h,middlewareData:g}=t,{element:p,padding:v=0,offsetParent:x="real"}=ua(n,t)||{};if(p==null)return{};const C=Og(v),S={x:a,y:l},T=rd(o),_=ld(T),E=await u.getDimensions(p),j=T==="y",O=j?"top":"left",z=j?"bottom":"right",D=j?"clientHeight":"clientWidth",A=c.reference[_]+c.reference[T]-S[T]-c.floating[_],L=S[T]-c.reference[T],P=x==="real"?await u.getOffsetParent?.(p):h.floating;let q=h.floating[D]||c.floating[_];(!q||!await u.isElement?.(P))&&(q=h.floating[D]||c.floating[_]);const ie=A/2-L/2,X=q/2-E[_]/2-1,B=Math.min(C[O],X),V=Math.min(C[z],X),G=B,K=q-E[_]-V,I=q/2-E[_]/2+ie,N=id(G,I,K),Y=!g.arrow&&Va(o)!=null&&I!==N&&c.reference[_]/2-(I<G?B:V)-E[_]/2<0,J=Y?I<G?I-G:I-K:0;return{[T]:S[T]+J,data:{[T]:N,centerOffset:I-N-J,...Y&&{alignmentOffset:J}},reset:Y}}}),JE=(n,t)=>({...ZE(n),options:[n,t]}),WE={name:"hide",async fn(n){const{width:t,height:a,x:l,y:o}=n.rects.reference,c=t===0&&a===0&&l===0&&o===0;return{data:{referenceHidden:(await YC().fn(n)).data?.referenceHidden||c}}}},zc={sideX:"left",sideY:"top"},ek={name:"adaptiveOrigin",async fn(n){const{x:t,y:a,rects:{floating:l},elements:{floating:o},platform:c,strategy:u,placement:h}=n,g=ln(o),p=g.getComputedStyle(o);if(!(p.transitionDuration!=="0s"&&p.transitionDuration!==""))return{x:t,y:a,data:zc};const x=await c.getOffsetParent?.(o);let C={width:0,height:0};
vendor: 2,674 bytes, line 68
68if(u==="fixed"&&g?.visualViewport)C={width:g.visualViewport.width,height:g.visualViewport.height};else if(x===g){const O=kt(o);C={width:O.documentElement.clientWidth,height:O.documentElement.clientHeight}}else await c.isElement?.(x)&&(C=await c.getDimensions(x));const S=Ln(h);let T=t,_=a;S==="left"&&(T=C.width-(t+l.width)),S==="top"&&(_=C.height-(a+l.height));const E=S==="left"?"right":zc.sideX,j=S==="top"?"bottom":zc.sideY;return{x:T,y:_,data:{sideX:E,sideY:j}}}};function Zy(n,t,a){const l=n==="inline-start"||n==="inline-end";return{top:"top",right:l?a?"inline-start":"inline-end":"right",bottom:"bottom",left:l?a?"inline-end":"inline-start":"left"}[t]}function Jy(n,t,a){const{rects:l,placement:o}=n;return{side:Zy(t,Ln(o),a),align:Va(o)||"center",anchor:{width:l.reference.width,height:l.reference.height},positioner:{width:l.floating.width,height:l.floating.height}}}function tk(n){const{anchor:t,positionMethod:a="absolute",side:l="bottom",sideOffset:o=0,align:c="center",alignOffset:u=0,collisionBoundary:h,collisionPadding:g=5,sticky:p=!1,arrowPadding:v=5,disableAnchorTracking:x=!1,keepMounted:C=!1,floatingRootContext:S,mounted:T,collisionAvoidance:_,shiftCrossAxis:E=!1,nodeId:j,adaptiveOrigin:O,lazyFlip:z=!1,externalTree:D}=n,[A,L]=b.useState(null);!T&&A!==null&&L(null);const P=_.side||"flip",q=_.align||"flip",ie=_.fallbackAxisSide||"end",X=typeof t=="function"?t:void 0,B=Ge(X),V=X?B:t,G=kn(t),I=Xg()==="rtl",N=A||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":I?"left":"right","inline-start":I?"right":"left"}[l],Y=c==="center"?N:`${N}-${c}`;let J=g;const ce=1,pe=l==="bottom"?ce:0,M=l==="top"?ce:0,te=l==="right"?ce:0,oe=l==="left"?ce:0;typeof J=="number"?J={top:J+pe,right:J+oe,bottom:J+M,left:J+te}:J&&(J={top:(J.top||0)+pe,right:(J.right||0)+oe,bottom:(J.bottom||0)+M,left:(J.left||0)+te});const se={boundary:h==="clipping-ancestors"?"clippingAncestors":h,padding:J},de=b.useRef(null),fe=kn(o),be=kn(u),Re=[HC(ot=>{const Ht=Jy(ot,l,I),rn=typeof fe.current=="function"?fe.current(Ht):fe.current,Mt=typeof be.current=="function"?be.current(Ht):be.current;return{mainAxis:rn,crossAxis:Mt,alignmentAxis:Mt}},[typeof o!="function"?o:0,typeof u!="function"?u:0,I,l])],Je=q==="none"&&P!=="shift",gt=!Je&&(p||E||P==="shift"),ke=P==="none"?null:UC({...se,padding:{top:J.top+ce,right:J.right+ce,bottom:J.bottom+ce,left:J.left+ce},mainAxis:!E&&P==="flip",crossAxis:q==="flip"?"alignment":!1,fallbackAxisSideDirection:ie}),Ne=Je?null:PC(ot=>{const Ht=kt(ot.elements.floating).documentElement;return{...se,rootBoundary:E?{x:0,y:0,width:Ht.clientWidth,height:Ht.clientHeight}:void 0,mainAxis:q!=="none",crossAxis:gt,limiter:p||E?void 0:IC(rn=>
68{if(!de.current)return{};const{width:Mt,height:tn}=de.current.getBoundingClientRect(),Pt=ui(Ln(rn.placement)),fn=Pt==="y"?Mt:tn,$n=Pt==="y"?J.left+J.right:J.top+J.bottom;return{offset:fn/2+$n/2}})}},[se,p,E,J,q]);P==="shift"||q==="shift"||c==="center"?Re.push(Ne,ke):Re.push(ke,Ne),Re.push(FC({...se,apply({elements:{floating:ot},availableWidth:Ht,availableHeight:rn,rects:Mt}){const tn=ot.style;tn.setProperty("--available-width",`${Ht}px`),tn.setProperty("--available-height",`${rn}px`);const Pt=window.devicePixelRatio||1,{x:fn,y:$n,width:dn,height:ql}=Mt.reference,ya=(Math.round((fn+dn)*Pt)-Math.round(fn*Pt))/Pt,ba=(Math.round(($n+ql)*Pt)-Math.round($n*Pt))/Pt;tn.setProperty("--anchor-width",`${ya}px`),tn.setProperty("--anchor-height",`${ba}px`)}}),JE(()=>({element:de.current||document.createElement("div"),padding:v,offsetParent:"floating"}),[v]),{name:"transformOrigin",fn(ot){const{elements:Ht,middlewareData:rn,placement:Mt,rects:tn,y:Pt}=ot,fn=Ln(Mt),$n=ui(fn),dn=de.current,ql=rn.arrow?.x||0,ya=rn.arrow?.y||0,ba=dn?.clientWidth||0,jn=dn?.clientHeight||0,Ki=ql+ba/2,Ri=ya+jn/2,va=Math.abs(rn.shift?.y||0),$i=tn.reference.height/2,xn=typeof o=="function"?o(Jy(ot,l,I)):o,xa=va>xn,tl={top:`${Ki}px calc(100% + ${xn}px)`,bottom:`${Ki}px ${-xn}px`,left:`calc(100% + ${xn}px) ${Ri}px`,right:`${-xn}px ${Ri}px`}[fn],Hr=`${Ki}px ${tn.reference.y+$i-Pt}px`;return Ht.floating.style.setProperty("--transform-origin",gt&&$n==="y"&&xa?Hr:tl),{}}},WE,O),Ie(()=>{!T&&S&&S.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[T,S]);const Ue=b.useMemo(()=>({elementResize:!x&&typeof ResizeObserver<"u",layoutShift:!x&&typeof IntersectionObserver<"u"}),[x]),{refs:at,elements:Ae,x:xe,y:ue,middlewareData:he,update:Q,placement:me,context:_e,isPositioned:je,floatingStyles:Ot}=kE({rootContext:S,placement:Y,middleware:Re,strategy:a,whileElementsMounted:C?void 0:(...ot)=>jy(...ot,Ue),nodeId:j,externalTree:D}),{sideX:en,sideY:zt}=he.adaptiveOrigin||zc,jt=je?a:"fixed",ct=b.useMemo(()=>{const ot=O?{position:jt,[en]:xe,[zt]:ue}:{position:jt,...Ot};return je||(ot.opacity=0),ot},[O,jt,en,xe,zt,ue,Ot,je]),et=b.useRef(null);Ie(()=>{if(!T)return;const ot=G.current,Ht=typeof ot=="function"?ot():ot,Mt=(Wy(Ht)?Ht.current:Ht)||null||null;Mt!==et.current&&(at.setPositionReference(Mt),et.current=Mt)},[T,at,V,G]),b.useEffect(()=>{if(!T)return;const ot=G.current;typeof ot!="function"&&Wy(ot)&&ot.current!==et.current&&(at.setPositionReference(ot.current),et.current=ot.current)},[T,at,V,G]),b.useEffect(()=>{if(C&&T&&Ae.domReference&&Ae.floating)return jy(Ae.domReference,Ae.floating,Q,Ue)},[C,T,Ae,Q,Ue]);const Bt=Ln(me),Kn=Zy(l,Bt,I),ze=Va(me)||"center",Pe=!!he.hide?.referenceHidden;Ie(()=>{z&&T&&je&&L(Bt)},[z,T,je,Bt]);const ut=b.useMemo(()=>({position:"absolute",top:he.arrow?.y,left:he.arrow?.x}),[he.arrow]),yt=he.arrow?.centerOffset!==0;return b.useMemo(()=>({positionerStyles:ct,arrowStyles:ut,arrowRef:de,arrowUncentered:yt,side:Kn,align:ze,physicalSide:Bt,anchorHidden:Pe,refs:at,context:_e,isPositioned:je,update:Q}),[ct,ut,de,yt,Kn,ze,Bt,Pe,at,_e,je,Q])}function Wy(n){return n!=null&&"current"in n}function eb(n){return n==="starting"?l_:Tn}function nk(n){return Vf(19)?n:n?"true":void 0}function ik(n){const t=b.useRef(""),a=b.useCallback(o=>{o.defaultPrevented||(t.current=o.pointerType,n(o,o.pointerType))},[n]);return{onClick:b.useCallback(o=>{if(o.detail===0){n(o,"keyboard");return}"pointerType"in o?n(o,o.pointerType):n(o,t.current),t.current=""},[n]),onPointerDown:a}}function ak(n){const[t,a]=b.useState(null),l=Ge((u,h)=>{n||a(h||(xg?"touch":""))});d_(n,u=>{u&&!n&&a(null)});const{onClick:o,onPointerDown:c}=ik(l);return b.useMemo(()=>({openMethod:t,triggerProps:{onClick:o,onPointerDown:c}}),[t,o,c])}let tb={},nb={},ib="";function lk(n){if(typeof document>"u")return!1;const t=kt(n);return ln(t).innerWidth-t.documentElement.clientWidth>0}function rk(n){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;const a=kt(n),l=a.documentElement,o=a.body,c=Fa(l)?l:o,u=c.style.overflowY,h=l.style.scrollbarGutter;l.style.scrollbarGutter="stable",c.style.overflowY="scroll";const g=c.offsetWidth;c.style.overflowY="hidden";const p=c.offsetWidth;return c.style.overflowY=u,l.style.scrollbarGutter=h,g===p}function ok(n){const t=kt(n),a=t.documentElement,l=t.body,o=Fa(a)?a:l,c={overflowY:o.style.overflowY,overflowX:o.style.overflowX};return Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,c)}}function sk(n){const t=kt(n),a=t.documentElement,l=t.body,o=ln(a);let c=0,u=0,h=!1;const g=qi.create();
vendor: 4,141 bytes, lines 68-79
68if(vg&&(o.visualViewport?.scale??1)!==1)return()=>{};function p(){const C=o.getComputedStyle(a),S=o.getComputedStyle(l),E=(C.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";c=a.scrollTop,u=a.scrollLeft,tb={scrollbarGutter:a.style.scrollbarGutter,overflowY:a.style.overflowY,overflowX:a.style.overflowX},ib=a.style.scrollBehavior,nb={position:l.style.position,height:l.style.height,width:l.style.width,boxSizing:l.style.boxSizing,overflowY:l.style.overflowY,overflowX:l.style.overflowX,scrollBehavior:l.style.scrollBehavior};const j=a.scrollHeight>a.clientHeight,O=a.scrollWidth>a.clientWidth,z=C.overflowY==="scroll"||S.overflowY==="scroll",D=C.overflowX==="scroll"||S.overflowX==="scroll",A=Math.max(0,o.innerWidth-l.clientWidth),L=Math.max(0,o.innerHeight-l.clientHeight),P=parseFloat(S.marginTop)+parseFloat(S.marginBottom),q=parseFloat(S.marginLeft)+parseFloat(S.marginRight),ie=Fa(a)?a:l;if(h=rk(n),h){a.style.scrollbarGutter=E,ie.style.overflowY="hidden",ie.style.overflowX="hidden";return}Object.assign(a.style,{scrollbarGutter:E,overflowY:"hidden",overflowX:"hidden"}),(j||z)&&(a.style.overflowY="scroll"),(O||D)&&(a.style.overflowX="scroll"),Object.assign(l.style,{position:"relative",height:P||L?`calc(100dvh - ${P+L}px)`:"100dvh",width:q||A?`calc(100vw - ${q+A}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),l.scrollTop=c,l.scrollLeft=u,a.setAttribute("data-base-ui-scroll-locked",""),a.style.scrollBehavior="unset"}function v(){Object.assign(a.style,tb),Object.assign(l.style,nb),h||(a.scrollTop=c,a.scrollLeft=u,a.removeAttribute("data-base-ui-scroll-locked"),a.style.scrollBehavior=ib)}function x(){v(),g.request(p)}return p(),o.addEventListener("resize",x),()=>{g.cancel(),v(),typeof o.removeEventListener=="function"&&o.removeEventListener("resize",x)}}class ck{constructor(){Rt(this,"lockCount",0);Rt(this,"restore",null);Rt(this,"timeoutLock",Gi.create());Rt(this,"timeoutUnlock",Gi.create());Rt(this,"release",()=>{this.lockCount-=1,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)});Rt(this,"unlock",()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)})}acquire(t){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(t)),this.release}lock(t){if(this.lockCount===0||this.restore!==null)return;const l=kt(t).documentElement,o=ln(l).getComputedStyle(l).overflowY;if(o==="hidden"||o==="clip"){this.restore=rg;return}const c=xg||!lk(t);this.restore=c?ok(t):sk(t)}}const uk=new ck;function fk(n=!0,t=null){Ie(()=>{if(n)return uk.acquire(t)},[n,t])}const dk=b.forwardRef(function(t,a){const{cutout:l,...o}=t;let c;if(l){const u=l?.getBoundingClientRect();c=`polygon( 69 0% 0%, 70 100% 0%, 71 100% 100%, 72 0% 100%, 73 0% 0%, 74 ${u.left}px ${u.top}px, 75 ${u.left}px ${u.bottom}px, 76 ${u.right}px ${u.bottom}px, 77 ${u.right}px ${u.top}px, 78 ${u.left}px ${u.top}px 79 )`}return d.jsx("div",{ref:a,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:c}})}),hk=b.createContext(void 0);function mk(n){return b.useContext(hk)}const pk=b.forwardRef(function(t,a){const{className:l,render:o,orientation:c="horizontal",...u}=t;return sa("div",t,{state:{orientation:c},ref:a,props:[{role:"separator","aria-orientation":c},u]})}),ab=b.createContext(void 0);function Bd(n){const t=b.useContext(ab);if(t===void 0&&!n)throw new Error(qa(33));return t}const Hd=b.createContext(void 0);function Qa(n){const t=b.useContext(Hd);if(t===void 0&&!n)throw new Error(qa(36));return t}const lb=b.createContext(void 0);function Lc(n=!0){const t=b.useContext(lb);if(t===void 0&&!n)throw new Error(qa(25));return t}function gk(n){const{closeOnClick:t,highlighted:a,id:l,nodeId:o,store:c,typingRef:u,itemRef:h,itemMetadata:g}=n,{events:p}=c.useState("floatingTreeRoot"),v=Lc(!0),x=v!==void 0;return b.useMemo(()=>({id:l,role:"menuitem",tabIndex:a?0:-1,onKeyDown(C){C.key===" "&&u?.current&&C.preventDefault()},onMouseMove(C){o&&p.emit("itemhover",{nodeId:o,target:C.currentTarget})}
79,onClick(C){t&&p.emit("close",{domEvent:C,reason:sg})},onMouseUp(C){if(v){const S=v.initialCursorPointRef.current;if(v.initialCursorPointRef.current=null,x&&S&&Math.abs(C.clientX-S.x)<=1&&Math.abs(C.clientY-S.y)<=1||x&&!N_&&C.button===2)return}h.current&&c.context.allowMouseUpTriggerRef.current&&(!x||C.button===2)&&(!g||g.type==="regular-item")&&h.current.click()}}),[t,a,l,p,o,c,u,h,v,x,g])}const yk={type:"regular-item"};function rb(n){const{closeOnClick:t,disabled:a=!1,highlighted:l,id:o,store:c,typingRef:u=c.context.typingRef,nativeButton:h,itemMetadata:g,nodeId:p}=n,v=b.useRef(null),{getButtonProps:x,buttonRef:C}=O2({disabled:a,focusableWhenDisabled:!0,native:h,composite:!0}),S=gk({closeOnClick:t,highlighted:l,id:o,nodeId:p,store:c,typingRef:u,itemRef:v,itemMetadata:g}),T=b.useCallback(E=>zo(S,{onMouseEnter(){g.type==="submenu-trigger"&&g.setActive()}},E,x),[S,x,g]),_=No(v,C);return b.useMemo(()=>({getItemProps:T,itemRef:_}),[T,_])}const ob=b.createContext(void 0);function bk(){const n=b.useContext(ob);if(n===void 0)throw new Error(qa(31));return n}const vk=b.forwardRef(function(t,a){const{render:l,className:o,...c}=t,[u,h]=b.useState(void 0),g=b.useMemo(()=>({setLabelId:h}),[h]),p=sa("div",t,{ref:a,props:{role:"group","aria-labelledby":u,...c}});return d.jsx(ob.Provider,{value:g,children:p})}),xk=b.forwardRef(function(t,a){const{className:l,render:o,id:c,...u}=t,h=Xf(c),{setLabelId:g}=bk();return Ie(()=>(g(h),()=>{g(void 0)}),[g,h]),sa("div",t,{ref:a,props:{id:h,role:"presentation",...u}})}),wk=b.forwardRef(function(t,a){const{render:l,className:o,id:c,label:u,nativeButton:h=!1,disabled:g=!1,closeOnClick:p=!0,...v}=t,x=Wg({label:u}),C=Bd(!0),S=Xf(c),{store:T}=Qa(),_=T.useState("isActive",x.index),E=T.useState("itemProps"),{getItemProps:j,itemRef:O}=rb({closeOnClick:p,disabled:g,highlighted:_,id:S,store:T,nativeButton:h,nodeId:C?.nodeId,itemMetadata:yk});return sa("div",t,{state:{disabled:g,highlighted:_},props:[E,v,j],ref:[O,a,x.ref]})}),Sk={...Qy,...bE},sb=b.forwardRef(function(t,a){const{render:l,className:o,finalFocus:c,...u}=t,{store:h}=Qa(),{side:g,align:p}=Bd(),v=mk()!=null,x=h.useState("open"),C=h.useState("transitionStatus"),S=h.useState("popupProps"),T=h.useState("mounted"),_=h.useState("instantType"),E=h.useState("activeTriggerElement"),j=h.useState("parent"),O=h.useState("lastOpenChangeReason"),z=h.useState("rootId"),D=h.useState("floatingRootContext"),A=h.useState("floatingTreeRoot"),L=h.useState("closeDelay"),P=h.useState("activeTriggerElement"),q=j.type==="context-menu";Gy({open:x,ref:h.context.popupRef,onComplete(){x&&h.context.onOpenChangeComplete?.(!0)}}),b.useEffect(()=>{function I(N){h.setOpen(!1,pt(N.reason,N.domEvent))}return A.events.on("close",I),()=>{A.events.off("close",I)}},[A.events,h]);const ie=h.useState("hoverEnabled"),X=h.useState("disabled");OE(D,{enabled:ie&&!X&&!q&&j.type!=="menubar",closeDelay:L});const B={transitionStatus:C,side:g,align:p,open:x,nested:j.type==="menu",instant:_},V=b.useCallback(I=>{h.set("popupElement",I)},[h]),G=sa("div",t,{state:B,ref:[a,h.context.popupRef,V],stateAttributesMapping:Sk,props:[S,{onKeyDown(I){v&&k2.has(I.key)&&I.stopPropagation()}},eb(C),u,{"data-rootownerid":z}]});let K=j.type===void 0||q;return(E||j.type==="menubar"&&O!==Gf)&&(K=!0),d.jsx(Z2,{context:D,modal:q,disabled:!T,returnFocus:c===void 0?K:c,initialFocus:j.type!=="menu",restoreFocus:!0,externalTree:j.type!=="menubar"?A:void 0,previousFocusableElement:P,nextFocusableElement:j.type===void 0?h.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:j.type===void 0?h.context.beforeContentFocusGuardRef:void 0,children:G})}),cb=b.createContext(void 0);function _k(){const n=b.useContext(cb);if(n===void 0)throw new Error(qa(32));return n}const ub=b.forwardRef(function(t,a){const{keepMounted:l=!1,...o}=t,{store:c}=Qa();return c.useState("mounted")||l?d.jsx(cb.Provider,{value:l,children:d.jsx(Y2,{ref:a,...o})}):null}),fb=b.forwardRef(function(t,a){const{anchor:l,positionMethod:o="absolute",className:c,render:u,side:h,align:g,sideOffset:p=0,alignOffset:v=0,collisionBoundary:x="clipping-ancestors",collisionPadding:C=5,arrowPadding:S=5,sticky:T=!1,disableAnchorTracking:_=!1,collisionAvoidance:E=o_,...j}=t,{store:O}=Qa(),z=_k(),D=Lc(!0),A=O.useState("parent"),L=O.useState("floatingRootContext"),P=O.useState("floatingTreeRoot"),q=O.useState("mounted"),ie=O.useState("open"),X=O.useState("modal"),B=O.useState("activeTriggerElement"),V=O.useState("transitionStatus"),G=O.useState("positionerElement"),K=O.useState("instantType"),I=O.useState("hasViewport"),N=O.useState("lastOpenChangeReason"),Y=O.useState("floatingNodeId"),J=O.useState("floatingParentNodeId"),ce=L.useState("domReferenceElement"),pe=b.useRef(null),M=qy(G,!1,!1);let te=l,oe=p,se=v,de=g,fe=E;A.type==="context-menu"&&(te=l??A.context?.anchor,de=de??"start",!h&&de!=="center"&&(se=t.alignOffset??2,oe=t.sideOffset??-5));let be=h,ve=de;A.type==="menu"?(be=be??"inline-end",ve=ve??"start",fe=t.collisionAvoidance??s_):A.type==="menubar"&&(be=be??"bottom",ve=ve??"start");const Ee=A.type==="context-menu",Re=tk({anchor:te,floatingRootContext:L,positionMethod:D?"fixed":o,mounted:q,side:be,sideOffset:oe,align:ve,alignOffset:se,arrowPadding:Ee?0:S,collisionBoundary:x,collisionPadding:C,sticky:T,nodeId:Y,keepMounted:z,disableAnchorTracking:_,collisionAvoidance:fe,shiftCrossAxis:Ee&&!("side"in fe&&fe.side==="flip"),externalTree:P,adaptiveOrigin:I?ek:void 0}),Je=b.useMemo(()=>{const xe={};return ie||(xe.pointerEvents="none"),{role:"presentation",hidden:!q,style:{...Re.positionerStyles,...xe}}},[ie,q,Re.positionerStyles]);b.useEffect(()=>{function xe(ue){ue.open&&(ue.parentNodeId===Y&&O.set("hoverEnabled",!1),ue.nodeId!==Y&&ue.parentNodeId===O.select("floatingParentNodeId")&&O.setOpen(!1,pt(Mo)))}return P.events.on("menuopenchange",xe),()=>{P.events.off("menuopenchange",xe)}},[O,P.events,Y]),b.useEffect(()=>{if(O.select("floatingParentNodeId")==null)return;function xe(ue){if(ue.open||ue.nodeId!==O.select("floatingParentNodeId"))return;const he=ue.reason??Mo;O.setOpen(!1,pt(he))}return P.events.on("menuopenchange",xe),()=>{P.events.off("menuopenchange",xe)}},[P.events,O]);const gt=fi();b.useEffect(()=>{ie||gt.clear()},[ie,gt]),b.useEffect(()=>{function xe(ue){if(!(!ie||ue.nodeId!==O.select("floatingParentNodeId")))if(ue.target&&B&&B!==ue.target){const he=O.select("closeDelay");he>0?gt.isStarted()||gt.start(he,()=>{O.setOpen(!1,pt(Mo))}):O.setOpen(!1,pt(Mo))}else gt.clear()}return P.events.on("itemhover",xe),()=>{P.events.off("itemhover",xe)}},[P.events,ie,B,O,gt]),b.useEffect(()=>
79{const xe={open:ie,nodeId:Y,parentNodeId:J,reason:O.select("lastOpenChangeReason")};P.events.emit("menuopenchange",xe)},[P.events,ie,O,Y,J]),Ie(()=>{const xe=ce,ue=pe.current;if(xe&&(pe.current=xe),ue&&xe&&xe!==ue){O.set("instantType",void 0);const he=new AbortController;return M(()=>{O.set("instantType","trigger-change")},he.signal),()=>{he.abort()}}},[ce,M,O]);const ke={open:ie,side:Re.side,align:Re.align,anchorHidden:Re.anchorHidden,nested:A.type==="menu",instant:K},Ne=b.useMemo(()=>({side:Re.side,align:Re.align,arrowRef:Re.arrowRef,arrowUncentered:Re.arrowUncentered,arrowStyles:Re.arrowStyles,nodeId:Re.context.nodeId}),[Re.side,Re.align,Re.arrowRef,Re.arrowUncentered,Re.arrowStyles,Re.context.nodeId]),Ue=sa("div",t,{state:ke,stateAttributesMapping:Qy,ref:[a,O.useStateSetter("positionerElement")],props:[Je,eb(V),j]}),at=q&&A.type!=="menu"&&(A.type!=="menubar"&&X&&N!==ci||A.type==="menubar"&&A.context.modal);let Ae=null;return A.type==="menubar"?Ae=A.context.contentElement:A.type===void 0&&(Ae=B),d.jsxs(ab.Provider,{value:Ne,children:[at&&d.jsx(dk,{ref:A.type==="context-menu"||A.type==="nested-context-menu"?A.context.internalBackdropRef:null,inert:nk(!ie),cutout:Ae}),d.jsx(G2,{id:Y,children:d.jsx(g2,{elementsRef:O.context.itemDomElements,labelsRef:O.context.itemLabels,children:Ue})})]})}),Ck=b.createContext(null);function Ek(n){return b.useContext(Ck)}const kk={...CE,disabled:We(n=>n.parent.type==="menubar"&&n.parent.context.disabled||n.disabled),modal:We(n=>(n.parent.type===void 0||n.parent.type==="context-menu")&&(n.modal??!0)),allowMouseEnter:We(n=>n.allowMouseEnter),stickIfOpen:We(n=>n.stickIfOpen),parent:We(n=>n.parent),rootId:We(n=>n.parent.type==="menu"?n.parent.store.select("rootId"):n.parent.type!==void 0?n.parent.context.rootId:n.rootId),activeIndex:We(n=>n.activeIndex),isActive:We((n,t)=>n.activeIndex===t),hoverEnabled:We(n=>n.hoverEnabled),instantType:We(n=>n.instantType),lastOpenChangeReason:We(n=>n.openChangeReason),floatingTreeRoot:We(n=>n.parent.type==="menu"?n.parent.store.select("floatingTreeRoot"):n.floatingTreeRoot),floatingNodeId:We(n=>n.floatingNodeId),floatingParentNodeId:We(n=>n.floatingParentNodeId),itemProps:We(n=>n.itemProps),closeDelay:We(n=>n.closeDelay),hasViewport:We(n=>n.hasViewport),keyboardEventRelay:We(n=>{if(n.keyboardEventRelay)return n.keyboardEventRelay;if(n.parent.type==="menu")return n.parent.store.select("keyboardEventRelay")})};class Pd extends Yy{constructor(a){super({...Tk(),...a},{positionerRef:b.createRef(),popupRef:b.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:b.createRef(),beforeContentFocusGuardRef:b.createRef(),onOpenChangeComplete:void 0,triggerElements:new Od},kk);Rt(this,"unsubscribeParentListener",null);this.unsubscribeParentListener=this.observe("parent",l=>{if(this.unsubscribeParentListener?.(),l.type==="menu"){let o=l.store.select("rootId"),c=l.store.select("floatingTreeRoot"),u=l.store.select("keyboardEventRelay");this.unsubscribeParentListener=l.store.subscribe(()=>{const h=l.store.select("rootId"),g=l.store.select("floatingTreeRoot"),p=l.store.select("keyboardEventRelay");o===h&&c===g&&u===p||(o=h,c=g,u=p,this.notifyAll())}),this.context.allowMouseUpTriggerRef=l.store.context.allowMouseUpTriggerRef;return}l.type!==void 0&&(this.context.allowMouseUpTriggerRef=l.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(a,l){this.state.floatingRootContext.context.events.emit("setOpen",{open:a,eventDetails:l})}static useStore(a,l){const o=Nn(()=>new Pd(l)).current;return a??o}}function Tk(){return{..._E(),disabled:!1,modal:!0,allowMouseEnter:!1,stickIfOpen:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new fy,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:Tn,keyboardEventRelay:void 0,closeDelay:0,hasViewport:!1}}const db=b.createContext(void 0);function hb(){return b.useContext(db)}const mb=z2(function(t){const{children:a,open:l,onOpenChange:o,onOpenChangeComplete:c,defaultOpen:u=!1,disabled:h=!1,modal:g,loopFocus:p=!0,orientation:v="vertical",actionsRef:x,closeParentOnEsc:C=!1,handle:S,triggerId:T,defaultTr
79iggerId:_=null,highlightItemOnHover:E=!0}=t,j=Lc(!0),O=Qa(!0),z=Ek(!0),D=hb(),A=b.useMemo(()=>D&&O?{type:"menu",store:O.store}:z?{type:"menubar",context:z}:j&&!O?{type:"context-menu",context:j}:{type:void 0},[j,O,z,D]),L=Pd.useStore(S?.store,{open:u,openProp:l,activeTriggerId:_,triggerIdProp:T,parent:A});B2(()=>{l===void 0&&L.state.open===!1&&u===!0&&L.update({open:!0,activeTriggerId:_})}),L.useControlledProp("openProp",l),L.useControlledProp("triggerIdProp",T),L.useContextCallback("onOpenChangeComplete",c);const P=L.useState("floatingTreeRoot"),q=q2(P),ie=Ka();Ie(()=>{j&&!O?L.update({parent:{type:"context-menu",context:j},floatingNodeId:q,floatingParentNodeId:ie}):O&&L.update({floatingNodeId:q,floatingParentNodeId:ie})},[j,O,q,ie,L]);const X=L.useState("open"),B=L.useState("activeTriggerElement"),V=L.useState("positionerElement"),G=L.useState("hoverEnabled"),K=L.useState("modal"),I=L.useState("disabled"),N=L.useState("lastOpenChangeReason"),Y=L.useState("parent"),J=L.useState("activeIndex"),ce=L.useState("payload"),pe=L.useState("floatingParentNodeId"),M=b.useRef(null),te=pe!=null;let oe;L.useSyncedValues({disabled:h,modal:Y.type===void 0?g:void 0,rootId:Ya()});const{openMethod:se,triggerProps:de}=ak(X);xE(L);const{forceUnmount:fe}=wE(X,L,()=>{L.update({allowMouseEnter:!1,stickIfOpen:!0})}),be=b.useRef(Y.type!=="context-menu"),ve=fi();b.useEffect(()=>{if(X||(M.current=null),Y.type==="context-menu"){if(!X){ve.clear(),be.current=!1;return}ve.start(500,()=>{be.current=!0})}},[ve,X,Y.type]),fk(X&&K&&N!==ci&&se!=="touch",V),Ie(()=>{!X&&!G&&L.set("hoverEnabled",!0)},[X,G,L]);const Ee=b.useRef(!0),Re=fi(),Je=Ge((ze,Pe)=>{const ut=Pe.reason;if(X===ze&&Pe.trigger===B&&N===ut||(Pe.preventUnmountOnClose=()=>{L.set("preventUnmountingOnClose",!0)},!ze&&Pe.trigger==null&&(Pe.trigger=B??void 0),o?.(ze,Pe),Pe.isCanceled))return;const yt={open:ze,nativeEvent:Pe.event,reason:Pe.reason,nested:te};oe?.emit("openchange",yt);const ot=Pe.event;if(ze===!1&&ot?.type==="click"&&ot.pointerType==="touch"&&!Ee.current)return;if(!ze&&J!==null){const Pt=L.context.itemDomElements.current[J];queueMicrotask(()=>{Pt?.setAttribute("tabindex","-1")})}ze&&ut===og?(Ee.current=!1,Re.start(300,()=>{Ee.current=!0})):(Ee.current=!0,Re.clear());const Ht=(ut===Oo||ut===sg)&&ot.detail===0&&ot?.isTrusted,rn=!ze&&(ut===cg||ut==null),Mt={open:ze,openChangeReason:ut};M.current=Pe.event??null;const tn=Pe.trigger?.id??null;(tn||ze)&&(Mt.activeTriggerId=tn,Mt.activeTriggerElement=Pe.trigger??null),L.update(Mt),Y.type==="menubar"&&(ut===og||ut===ac||ut===ci||ut===lc||ut===Mo)?L.set("instantType","group"):Ht||rn?L.set("instantType",Ht?"click":"dismiss"):L.set("instantType",void 0)}),gt=b.useCallback(ze=>{const Pe=pt(ze);return Pe.preventUnmountOnClose=()=>{L.set("preventUnmountingOnClose",!0)},Pe},[L]),ke=b.useCallback(()=>{L.setOpen(!1,gt(f_))},[L,gt]);b.useImperativeHandle(x,()=>({unmount:fe,close:ke}),[fe,ke]);let Ne;Y.type==="context-menu"&&(Ne=Y.context),b.useImperativeHandle(Ne?.positionerRef,()=>V,[V]),b.useImperativeHandle(Ne?.actionsRef,()=>({setOpen:Je}),[Je]);const Ue=TE({popupStore:L,onOpenChange:Je});oe=Ue.context.events,b.useEffect(()=>{const ze=({open:Pe,eventDetails:ut})=>Je(Pe,ut);return oe.on("setOpen",ze),()=>{oe?.off("setOpen",ze)}},[oe,Je]);const at=nC(Ue,{enabled:!I,bubbles:{escapeKey:C&&Y.type==="menu"},outsidePress(){return Y.type!=="context-menu"||M.current?.type==="contextmenu"?!0:be.current},externalTree:te?P:void 0}),Ae=PE(Ue,{role:"menu"}),xe=Xg(),ue=b.useCallback(ze=>{L.select("activeIndex")!==ze&&L.set("activeIndex",ze)},[L]),he=BE(Ue,{enabled:!I,listRef:L.context.itemDomElements,activeIndex:J,nested:Y.type!==void 0,loopFocus:p,orientation:v,parentOrientation:Y.type==="menubar"?Y.context.orientation:void 0,rtl:xe==="rtl",disabledIndices:i_,onNavigate:ue,openOnArrowKeyDown:Y.type!=="context-menu",externalTree:te?P:void 0,focusItemOnHover:E}),Q=b.useCallback(ze=>{L.context.typingRef.current=ze},[L]),me=IE(Ue,{listRef:L.context.itemLabels,elementsRef:L.context.itemDomElements,activeIndex:J,resetMs:a_,onMatch:ze=>{X&&ze!==J&&L.set("activeIndex",ze)},onTypingChange:Q}),{getReferenceProps:_e,getFloatingProps:je,getItemProps:Ot,getTr
79iggerProps:en}=Vy([at,Ae,he,me]),zt=b.useMemo(()=>{const ze=zo(_e(),{onMouseMove(){L.set("allowMouseEnter",!0)}},de);return delete ze.role,ze},[_e,L,de]),jt=b.useMemo(()=>{const ze=en();if(!ze)return ze;const Pe=zo(ze,de);return delete Pe.role,delete Pe["aria-controls"],Pe},[en,de]),ct=b.useMemo(()=>je({onMouseMove(){L.set("allowMouseEnter",!0),Y.type==="menu"&&L.set("hoverEnabled",!1)},onClick(){L.select("hoverEnabled")&&L.set("hoverEnabled",!1)},onKeyDown(ze){const Pe=L.select("keyboardEventRelay");Pe&&!ze.isPropagationStopped()&&Pe(ze)}}),[je,Y.type,L]),et=b.useMemo(()=>Ot(),[Ot]);L.useSyncedValues({floatingRootContext:Ue,activeTriggerProps:zt,inactiveTriggerProps:jt,popupProps:ct,itemProps:et});const Bt=b.useMemo(()=>({store:L,parent:A}),[L,A]),Kn=d.jsx(Hd.Provider,{value:Bt,children:typeof a=="function"?a({payload:ce}):a});return Y.type===void 0||Y.type==="context-menu"?d.jsx(X2,{externalTree:P,children:Kn}):Kn});function Rk(n){const t=Qa().store,a=b.useMemo(()=>({parentMenu:t}),[t]);return d.jsx(db.Provider,{value:a,children:d.jsx(mb,{...n})})}function pb(n){if(Gt(n)&&n.hasAttribute("data-rootownerid"))return n.getAttribute("data-rootownerid")??void 0;if(!Ii(n))return pb(Ui(n))}const jk=b.forwardRef(function(t,a){const{render:l,className:o,label:c,id:u,nativeButton:h=!1,openOnHover:g=!0,delay:p=100,closeDelay:v=0,disabled:x=!1,...C}=t,S=Wg(),T=Bd(),{store:_}=Qa(),E=Xf(u),j=_.useState("open"),O=_.useState("floatingRootContext"),z=_.useState("floatingTreeRoot"),D=vE(E,_),A=b.useCallback(de=>{const fe=D(de);return de!==null&&_.select("open")&&_.select("activeTriggerId")==null&&_.update({activeTriggerId:E,activeTriggerElement:de,closeDelay:v}),fe},[D,v,_,E]),L=b.useRef(null),P=b.useCallback(de=>{L.current=de,_.set("activeTriggerElement",de)},[_]),q=hb();if(!q?.parentMenu)throw new Error(qa(37));_.useSyncedValue("closeDelay",v);const ie=q.parentMenu,X=ie.useState("itemProps"),B=ie.useState("isActive",S.index),V=b.useMemo(()=>({type:"submenu-trigger",setActive(){ie.set("activeIndex",S.index)}}),[ie,S.index]),G=_.useState("disabled"),K=x||G,{getItemProps:I,itemRef:N}=rb({closeOnClick:!1,disabled:K,highlighted:B,id:E,store:_,typingRef:ie.context.typingRef,nativeButton:h,itemMetadata:V,nodeId:T?.nodeId}),Y=_.useState("hoverEnabled"),J=ie.useState("allowMouseEnter"),ce=NE(O,{enabled:Y&&g&&!K,handleClose:YE({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:p,delay:J?{open:p,close:v}:0,triggerElementRef:L,externalTree:z}),pe=J2(O,{enabled:!K,event:"mousedown",toggle:!g,ignoreMouse:g,stickIfOpen:!1}),M=Vy([pe]),te=_.useState("triggerProps",!0);return delete te.id,sa("div",t,{state:{disabled:K,highlighted:B,open:j},stateAttributesMapping:$E,props:[M.getReferenceProps(),ce,te,X,{tabIndex:j||B?0:-1,onBlur(){B&&ie.set("activeIndex",null)}},C,I],ref:[a,S.ref,N,A,P]})});function Ak(n){const[t,a]=b.useState({getBoundingClientRect(){return DOMRect.fromRect({width:0,height:0,x:0,y:0})}}),l=b.useRef(null),o=b.useRef(null),c=b.useRef(null),u=b.useRef(null),h=b.useRef(!0),g=b.useRef(null),p=Ya(),v=b.useMemo(()=>({anchor:t,setAnchor:a,actionsRef:c,backdropRef:l,internalBackdropRef:o,positionerRef:u,allowMouseUpTriggerRef:h,initialCursorPointRef:g,rootId:p}),[t,p]);return d.jsx(lb.Provider,{value:v,children:d.jsx(Hd.Provider,{value:void 0,children:d.jsx(mb,{...n})})})}const gb=500,Ok=b.forwardRef(function(t,a){const{render:l,className:o,...c}=t,{setAnchor:u,actionsRef:h,internalBackdropRef:g,backdropRef:p,positionerRef:v,allowMouseUpTriggerRef:x,initialCursorPointRef:C,rootId:S}=Lc(!1),{store:T}=Qa(!1),_=T.useState("open"),E=T.useState("disabled"),j=b.useRef(null),O=b.useRef(null),z=fi(),D=fi(),A=b.useRef(!1);function L(G,K,I){const N=I.type.startsWith("touch");C.current={x:G,y:K},u({getBoundingClientRect(){return DOMRect.fromRect({width:N?10:0,height:N?10:0,x:G,y:K})}}),A.current=!1,h.current?.setOpen(!0,pt(Oo,I)),D.start(gb,()=>{A.current=!0})}function P(G){if(E)return;x.current=!0,zn(G),L(G.clientX,G.clientY,G.nativeEvent),kt(j.current).addEventListener("mouseup",I=>{if(x.current=!1,!A.current)return;D.clear(),A.current=!1;const N=Dn(I);Ze(v.current,N)||S&&N&&pb(N)===S||h.current?.setOpen(!1,pt(u_,I))},{once:!0})}function q(G){if(!E&&(x.current=!1,G.touches.length===1)){G.stopPropagation();const K=G.touches[0];O.current={x:K.clientX,y:K.clientY},z.start(gb,()=>{O.current&&L(O.current.x,O.current.y,G.nativeEvent)})}}function ie(G){if(z.isStarted()&&O.current&&G.touches.length===1){const K=G.touches[0],I=10,N=Math.abs(K.clientX-O.current.x),Y=Math.abs(K.clientY-O.current.y);(N>I||Y>I)&&z.clear()}}function X(){z.clear(),O.current=null}return b.useEffect(()=>{function G(I){if(E)return;const Y=Dn(I);(Ze(j.current,Y)||Ze(g.current,Y)||Ze(p.current,Y))&&I.preventDefault()}const K=kt(j.current);return K.addEventListener("contextmenu",G),()=>{K.removeEventListener("contextmenu",G)}},[p,E,g]),sa("div",t,{state:{open:_},ref:[j,a],props:[{onContextMenu:P,onTouchStart:q,onTouchMove:ie,onTouchEnd:X,onTouchCancel:X,style:{WebkitTouchCallout:"none"}},c],stateAttributesMapping:QE})}),yb=b.createContext(null),Mk=yb.Provider;function Ei(){return b.useContext(yb)??void 0}const bb="z-[9999] outline-none",vb="bg-surface-menu border border-edge-strong rounded-[var(--radius-md)] shadow-menu p-1 outline-none min-w-[200px] max-w-[320px] select-none origin-[var(--transform-origin)] transition-[transform,opacity] duration-100 data-[starting-style]:opacity-0 data-[starting-style]:scale-[0.97] data-[ending-style]:opacity-0 motion-reduce:transition-none";function xb(n){const t="flex items-center gap-2 h-7 px-2.5 rounded-[var(--radius-sm)] text-[13px] curs
79or-pointer outline-none transition-colors duration-75 data-[disabled]:opacity-40 data-[disabled]:cursor-default";if(n.danger)return`${t} text-accent-danger data-[highlighted]:bg-accent-danger/10`;const a=n.emphasis?"font-medium text-content-primary":"text-content-secondary";return`${t} ${a} data-[highlighted]:bg-surface-hover data-[highlighted]:text-content-primary`}const Nk="px-2.5 pt-1.5 pb-1 text-[10px] font-medium uppercase tracking-[0.08em] text-content-muted",Dk="ml-auto pl-6 text-[11px] tracking-wide text-content-muted";function zk(){return d.jsx("svg",{width:"10",height:"10",viewBox:"0 0 10 10","aria-hidden":!0,children:d.jsx("path",{d:"M1.5 5.5 4 8l4.5-6",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}function Lk(){return d.jsx("svg",{width:"8",height:"10",viewBox:"0 0 8 10","aria-hidden":!0,children:d.jsx("path",{d:"M2 1.5 6.5 5 2 8.5",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}function wb({action:n,gutter:t}){return d.jsxs(d.Fragment,{children:[t&&d.jsx("span",{className:"flex w-4 shrink-0 items-center justify-center text-content-muted [[data-highlighted]>&]:text-content-primary",children:n.checked?d.jsx(zk,{}):n.icon??null}),d.jsx("span",{className:"min-w-0 truncate",children:n.label}),n.shortcut&&d.jsx("span",{className:Dk,children:n.shortcut})]})}function Bk({action:n,gutter:t,container:a}){return d.jsxs(Rk,{children:[d.jsxs(jk,{disabled:n.disabled,className:`${xb(n)} data-[popup-open]:bg-surface-hover data-[popup-open]:text-content-primary`,children:[d.jsx(wb,{action:n,gutter:t}),d.jsx("span",{className:`${n.shortcut?"":"ml-auto pl-6 "}text-content-muted`,children:d.jsx(Lk,{})})]}),d.jsx(ub,{container:a,children:d.jsx(fb,{className:bb,side:"right",align:"start",sideOffset:2,alignOffset:-5,children:d.jsx(sb,{className:vb,children:d.jsx(Sb,{sections:n.items??[],container:a})})})})]})}function Sb({sections:n,container:t}){const a=n.map(l=>({...l,items:l.items.filter(o=>!o.hidden)})).filter(l=>l.items.length>0);return d.jsx(d.Fragment,{children:a.map((l,o)=>{const c=l.items.some(u=>u.checked!==void 0||u.icon);return d.jsxs(b.Fragment,{children:[o>0&&d.jsx(pk,{className:"my-1 h-px bg-edge"}),d.jsxs(vk,{children:[l.label&&d.jsx(xk,{className:Nk,children:l.label}),l.items.map((u,h)=>u.items?d.jsx(Bk,{action:u,gutter:c,container:t},h):d.jsx(wk,{disabled:u.disabled,className:xb(u),onClick:u.onSelect,children:d.jsx(wb,{action:u,gutter:c})},h))]})]},o)})})}function Hk({at:n,sections:t,onClose:a,container:l}){const o=Ei(),c=l??o,u=b.useRef(null),h=n?.x,g=n?.y;return b.useEffect(()=>{var p;h!=null&&g!=null&&((p=u.current)==null||p.dispatchEvent(new MouseEvent("contextmenu",{bubbles:!0,cancelable:!0,clientX:h,clientY:g,button:2})))},[h,g]),d.jsxs(Ak,{onOpenChange:p=>{p||a()},children:[d.jsx(Ok,{ref:u,"aria-hidden":!0,style:{position:"fixed",top:0,left:0,width:0,height:0}}),d.jsx(ub,{container:c,children:d.jsx(fb,{className:bb,children:d.jsx(sb,{className:vb,children:d.jsx(Sb,{sections:t,container:c})})})})]})}/*! 80 * Font Awesome Free 7.3.0 by @fontawesome - https://fontawesome.com 81 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 82 * Copyright 2026 Fonticons, Inc. 83 */function Id(n,t){(t==null||t>n.length)&&(t=n.length);for(var a=0,l=Array(t);a<t;a++)l[a]=n[a];return l}function Pk(n){if(Array.isArray(n))return n}function Ik(n){if(Array.isArray(n))return Id(n)}function Uk(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function Fk(n,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(n,Cb(l.key),l)}}function Yk(n,t,a){return t&&Fk(n.prototype,t),Object.defineProperty(n,"prototype",{writable:!1}),n}function Bc(n,t){var a=typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(!a){if(Array.isArray(n)||(a=Ud(n))||t){a&&(n=a);var l=0,o=function(){};return{s:o,n:function(){return l>=n.length?{done:!0}:{done:!1,value:n[l++]}},e:function(g){throw g},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 84In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var c,u=!0,h=!1;return{s:function(){a=a.call(n)},n:function(){var g=a.next();return u=g.done,g},e:function(g){h=!0,c=g},f:function(){try{u||a.return==null||a.return()}finally{if(h)throw c}}}}function De(n,t,a){return(t=Cb(t))in n?Object.defineProperty(n,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[t]=a,n}function qk(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function Gk(n,t){var a=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(a!=null){var l,o,c,u,h=[],g=!0,p=!1;try{if(c=(a=a.call(n)).next,t===0){if(Object(a)!==a)return;g=!1}else for(;!(g=(l=c.call(a)).done)&&(h.push(l.value),h.length!==t);g=!0);}catch(v){p=!0,o=v}
84finally{try{if(!g&&a.return!=null&&(u=a.return(),Object(u)!==u))return}finally{if(p)throw o}}return h}}function Xk(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 85In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Vk(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 86In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _b(n,t){var a=Object.keys(n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(n);t&&(l=l.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),a.push.apply(a,l)}return a}function ye(n){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?_b(Object(a),!0).forEach(function(l){De(n,l,a[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):_b(Object(a)).forEach(function(l){Object.defineProperty(n,l,Object.getOwnPropertyDescriptor(a,l))})}return n}function Hc(n,t){return Pk(n)||Gk(n,t)||Ud(n,t)||Xk()}function ki(n){return Ik(n)||qk(n)||Ud(n)||Vk()}function Kk(n,t){if(typeof n!="object"||!n)return n;var a=n[Symbol.toPrimitive];if(a!==void 0){var l=a.call(n,t);if(typeof l!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(n)}function Cb(n){var t=Kk(n,"string");return typeof t=="symbol"?t:t+""}function Pc(n){"@babel/helpers - typeof";return Pc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pc(n)}function Ud(n,t){if(n){if(typeof n=="string")return Id(n,t);var a={}.toString.call(n).slice(8,-1);return a==="Object"&&n.constructor&&(a=n.constructor.name),a==="Map"||a==="Set"?Array.from(n):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Id(n,t):void 0}}var Eb=function(){},Fd={},kb={},Tb=null,Rb={mark:Eb,measure:Eb};try{typeof window<"u"&&(Fd=window),typeof document<"u"&&(kb=document),typeof MutationObserver<"u"&&(Tb=MutationObserver),typeof performance<"u"&&(Rb=performance)}catch{}var $k=Fd.navigator||{},jb=$k.userAgent,Ab=jb===void 0?"":jb,Za=Fd,At=kb,Ob=Tb,Ic=Rb;Za.document;var da=!!At.documentElement&&!!At.head&&typeof At.addEventListener=="function"&&typeof At.createElement=="function",Mb=~Ab.indexOf("MSIE")||~Ab.indexOf("Trident/"),Uc,Qk=/fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|gt|jr|jfr|jdr|usb|ufsb|udsb|cr|ss|sr|sl|st|sds|sdr|sdl|sdt|sldr|slpdr|pr|ms|vs)?[\-\ ]/,Zk=/Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Graphite|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Utility|Utility Fill|Utility Duo|Slab Press|Slab|Slab Duo|Slab Press Duo|Pixel|Mosaic|Vellum|Whiteboard)?.*/i,Nb={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"},slab:{"fa-regular":"regular",faslr:"regular"},"slab-press":{"fa-regular":"regular",faslpr:"regular"},"slab-duo":{"fa-regular":"regular",fasldr:"regular"},"slab-press-duo":{"fa-regular":"regular",faslpdr:"regular"},thumbprint:{"fa-light":"light",fatl:"light"},vellum:{"fa-solid":"solid",favs:"solid"},pixel:{"fa-regular":"regular",fapr:"regular"},mosaic:{"fa-solid":"solid",fams:"solid"},whiteboard:{"fa-semibold":"semibold",fawsb:"semibold"},notdog:{"fa-solid":"solid",fans:"solid"},"notdog-duo":{"fa-solid":"solid",fands:"solid"},etch:{"fa-solid":"solid",faes:"solid"},graphite:{"fa-thin":"thin",fagt:"thin"},jelly:{"fa-regular":"regular",fajr:"regular"},"jelly-fill":{"fa-regular":"regular",fajfr:"regular"},"jelly-duo":{"fa-regular":"regular",fajdr:"regular"},chisel:{"fa-regular":"regular",facr:"regular"},utility:{"fa-semibold":"semibold",fausb:"semibold"},"utility-duo":{"fa-semibold":"semibold",faudsb:"semibold"},"utility-fill":{"fa-semibold":"semibold",faufsb:"semibold"}},Jk={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},Db=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-slab-press-duo","fa-slab-duo","fa-mosaic","fa-pixel","fa-vellum","fa-utility","fa-utility-duo","fa-utility-fill"],cn="classic",qo="duotone",zb="sharp",Lb="sharp-duotone",Bb="chisel",Hb="etch",Pb="graphite",Ib="jelly",Ub="jelly-duo",Fb="jelly-fill",Yb="mosaic",qb="notdog",Gb="notdog-duo",Xb="pixel",Vb="slab",Kb="slab-duo",$b="slab-press",Qb="slab-press-duo",Zb="thumbprint",Jb="utility",Wb
vendor: 8,157 bytes, line 86
86="utility-duo",ev="utility-fill",tv="vellum",nv="whiteboard",Wk="Classic",eT="Duotone",tT="Sharp",nT="Sharp Duotone",iT="Chisel",aT="Etch",lT="Graphite",rT="Jelly",oT="Jelly Duo",sT="Jelly Fill",cT="Mosaic",uT="Notdog",fT="Notdog Duo",dT="Pixel",hT="Slab",mT="Slab Duo",pT="Slab Press",gT="Slab Press Duo",yT="Thumbprint",bT="Utility",vT="Utility Duo",xT="Utility Fill",wT="Vellum",ST="Whiteboard",iv=[cn,qo,zb,Lb,Bb,Hb,Pb,Ib,Ub,Fb,Yb,qb,Gb,Xb,Vb,Kb,$b,Qb,Zb,Jb,Wb,ev,tv,nv];Uc={},De(De(De(De(De(De(De(De(De(De(Uc,cn,Wk),qo,eT),zb,tT),Lb,nT),Bb,iT),Hb,aT),Pb,lT),Ib,rT),Ub,oT),Fb,sT),De(De(De(De(De(De(De(De(De(De(Uc,Yb,cT),qb,uT),Gb,fT),Xb,dT),Vb,hT),Kb,mT),$b,pT),Qb,gT),Zb,yT),Jb,bT),De(De(De(De(Uc,Wb,vT),ev,xT),tv,wT),nv,ST);var _T={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"},slab:{400:"faslr"},"slab-press":{400:"faslpr"},"slab-duo":{400:"fasldr"},"slab-press-duo":{400:"faslpdr"},vellum:{900:"favs"},mosaic:{900:"fams"},pixel:{400:"fapr"},whiteboard:{600:"fawsb"},thumbprint:{300:"fatl"},notdog:{900:"fans"},"notdog-duo":{900:"fands"},etch:{900:"faes"},graphite:{100:"fagt"},chisel:{400:"facr"},jelly:{400:"fajr"},"jelly-fill":{400:"fajfr"},"jelly-duo":{400:"fajdr"},utility:{600:"fausb"},"utility-duo":{600:"faudsb"},"utility-fill":{600:"faufsb"}},CT={"Font Awesome 7 Free":{900:"fas",400:"far"},"Font Awesome 7 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 7 Brands":{400:"fab",normal:"fab"},"Font Awesome 7 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 7 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 7 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"},"Font Awesome 7 Jelly":{400:"fajr",normal:"fajr"},"Font Awesome 7 Jelly Fill":{400:"fajfr",normal:"fajfr"},"Font Awesome 7 Jelly Duo":{400:"fajdr",normal:"fajdr"},"Font Awesome 7 Slab":{400:"faslr",normal:"faslr"},"Font Awesome 7 Slab Press":{400:"faslpr",normal:"faslpr"},"Font Awesome 7 Slab Duo":{400:"fasldr",normal:"fasldr"},"Font Awesome 7 Slab Press Duo":{400:"faslpdr",normal:"faslpdr"},"Font Awesome 7 Pixel":{400:"fapr",normal:"fapr"},"Font Awesome 7 Mosaic":{900:"fams",normal:"fams"},"Font Awesome 7 Vellum":{900:"favs",normal:"favs"},"Font Awesome 7 Thumbprint":{300:"fatl",normal:"fatl"},"Font Awesome 7 Notdog":{900:"fans",normal:"fans"},"Font Awesome 7 Notdog Duo":{900:"fands",normal:"fands"},"Font Awesome 7 Etch":{900:"faes",normal:"faes"},"Font Awesome 7 Graphite":{100:"fagt",normal:"fagt"},"Font Awesome 7 Chisel":{400:"facr",normal:"facr"},"Font Awesome 7 Whiteboard":{600:"fawsb",normal:"fawsb"},"Font Awesome 7 Utility":{600:"fausb",normal:"fausb"},"Font Awesome 7 Utility Duo":{600:"faudsb",normal:"faudsb"},"Font Awesome 7 Utility Fill":{600:"faufsb",normal:"faufsb"}},ET=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["chisel",{defaultShortPrefixId:"facr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["etch",{defaultShortPrefixId:"faes",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["graphite",{defaultShortPrefixId:"fagt",defaultStyleId:"thin",styleIds:["thin"],futureStyleIds:[],defaultFontWeight:100}],["jelly",{defaultShortPrefixId:"fajr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-duo",{defaultShortPrefixId:"fajdr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-fill",{defaultShortPrefixId:"fajfr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["mosaic",{defaultShortPrefixId:"fams",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["notdog",{defaultShortPrefixId:"fans",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["notdog-duo",{defaultShortPrefixId:"fands",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["pixel",{defaultShortPrefixId:"fapr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab",{defaultShortPrefixId:"faslr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-duo",{defaultShortPrefixId:"fasldr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-press",{defaultShortPrefixId:"faslpr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-press-duo",{defaultShortPrefixId:"faslpdr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["thumbprint",{defaultShortPrefixId:"fatl",defaultStyleId:"light",styleIds:["light"],futureStyleIds:[],defaultFontWeight:300}],["utility",{defaultShortPrefixId:"fausb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-duo",{defaultShortPrefixId:"faudsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-fill",{defaultShortPrefixId:"faufsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["vellum",{defaultShortPrefixId:"favs",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["whiteboard",{defaultShortPrefixId:"fawsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}]]),kT={chisel:{regular:"facr"},classic:{brands:"fab",light:"fal",regular:"far",solid:"fas",thin:"fat"},duotone:{light:"fadl",regular:"fadr",solid:"fad",thin:"fadt"},etch:{solid:"faes"},graphite:{thin:"fagt"},jelly:{regular:"fajr"},"jelly-duo":{regular:"fajdr"},"jelly-fill":{regular:"fajfr"},mosaic:{solid:"fams"},notdog:{solid:"fans"},"notdog-duo":{solid:"fands"},pixel:{regular:"fapr"},sharp:{light:"fasl",regular:"fasr",solid:"fass",thin:"fast"},"sharp-duotone":{light:"fasdl",regular:"fasdr",solid:"fasds",thin:"fasdt"},slab:{regular:"faslr"},"slab-duo":{regular:"fasldr"},"slab-press":{regular:"faslpr"},"slab-press-duo":{regular:"faslpdr"},thumbprint:{light:"fatl"},utility:{semibold:"fausb"},"utility-duo":{semibold:"faudsb"},"utility-fill":{semibold:"faufsb"},vellum:{solid:"favs"},whiteboard:{semibold:"fawsb"}},av=["fak","fa-kit","fakd","fa-kit-duotone"],lv={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},TT=["kit"],RT="kit",jT="kit-duotone",AT="Kit",OT="Kit Duotone";De(De({},RT,AT),jT,OT);var MT={kit:{"fa-kit":"fak"}},NT={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},DT={kit:{fak:"fa-kit"}},rv={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Fc,Yc={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},zT=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-slab-press-duo","fa-slab-duo","fa-mosaic","fa-pixel","fa-vellum","fa-utility","fa-utility-duo","fa-utility-fill"],LT="classic",BT="duotone",HT="sharp",PT="sharp-duotone",IT="chisel",UT="etch",FT="graphite",YT="jelly",qT="jelly-duo",GT="jelly-fill",XT="mosaic",VT="notdog",KT="notdog-duo",$T="pixel",QT="slab",ZT="slab-duo",JT="slab-press",WT="slab-press-duo",eR="thumbprint",tR="utility",n
86R="utility-duo",iR="utility-fill",aR="vellum",lR="whiteboard",rR="Classic",oR="Duotone",sR="Sharp",cR="Sharp Duotone",uR="Chisel",fR="Etch",dR="Graphite",hR="Jelly",mR="Jelly Duo",pR="Jelly Fill",gR="Mosaic",yR="Notdog",bR="Notdog Duo",vR="Pixel",xR="Slab",wR="Slab Duo",SR="Slab Press",_R="Slab Press Duo",CR="Thumbprint",ER="Utility",kR="Utility Duo",TR="Utility Fill",RR="Vellum",jR="Whiteboard";Fc={},De(De(De(De(De(De(De(De(De(De(Fc,LT,rR),BT,oR),HT,sR),PT,cR),IT,uR),UT,fR),FT,dR),YT,hR),qT,mR),GT,pR),De(De(De(De(De(De(De(De(De(De(Fc,XT,gR),VT,yR),KT,bR),$T,vR),QT,xR),ZT,wR),JT,SR),WT,_R),eR,CR),tR,ER),De(De(De(De(Fc,nR,kR),iR,TR),aR,RR),lR,jR);var AR="kit",OR="kit-duotone",MR="Kit",NR="Kit Duotone";De(De({},AR,MR),OR,NR);var DR={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"},slab:{"fa-regular":"faslr"},"slab-press":{"fa-regular":"faslpr"},"slab-duo":{"fa-regular":"fasldr"},"slab-press-duo":{"fa-regular":"faslpdr"},pixel:{"fa-regular":"fapr"},mosaic:{"fa-solid":"fams"},vellum:{"fa-solid":"favs"},whiteboard:{"fa-semibold":"fawsb"},thumbprint:{"fa-light":"fatl"},notdog:{"fa-solid":"fans"},"notdog-duo":{"fa-solid":"fands"},etch:{"fa-solid":"faes"},graphite:{"fa-thin":"fagt"},jelly:{"fa-regular":"fajr"},"jelly-fill":{"fa-regular":"fajfr"},"jelly-duo":{"fa-regular":"fajdr"},chisel:{"fa-regular":"facr"},utility:{"fa-semibold":"fausb"},"utility-duo":{"fa-semibold":"faudsb"},"utility-fill":{"fa-semibold":"faufsb"}},zR={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"],slab:["faslr"],"slab-press":["faslpr"],"slab-duo":["fasldr"],"slab-press-duo":["faslpdr"],pixel:["fapr"],mosaic:["fams"],vellum:["favs"],whiteboard:["fawsb"],thumbprint:["fatl"],notdog:["fans"],"notdog-duo":["fands"],etch:["faes"],graphite:["fagt"],jelly:["fajr"],"jelly-fill":["fajfr"],"jelly-duo":["fajdr"],chisel:["facr"],utility:["fausb"],"utility-duo":["faudsb"],"utility-fill":["faufsb"]},Yd={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"},slab:{faslr:"fa-regular"},"slab-press":{faslpr:"fa-regular"},"slab-duo":{fasldr:"fa-regular"},"slab-press-duo":{faslpdr:"fa-regular"},pixel:{fapr:"fa-regular"},mosaic:{fams:"fa-solid"},vellum:{favs:"fa-solid"},whiteboard:{fawsb:"fa-semibold"},thumbprint:{fatl:"fa-light"},notdog:{fans:"fa-solid"},"notdog-duo":{fands:"fa-solid"},etch:{faes:"fa-solid"},graphite:{fagt:"fa-thin"},jelly:{fajr:"fa-regular"},"jelly-fill":{fajfr:"fa-regular"},"jelly-duo":{fajdr:"fa-regular"},chisel:{facr:"fa-regular"},utility:{fausb:"fa-semibold"},"utility-duo":{faudsb:"fa-semibold"},"utility-fill":{faufsb:"fa-semibold"}},LR=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands","fa-semibold"],ov=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","faslr","faslpr","fasldr","faslpdr","fapr","fams","favs","fawsb","fatl","fans","fands","faes","fagt","fajr","fajfr","fajdr","facr","fausb","faudsb","faufsb"].concat(zT,LR),BR=["solid","regular","light","thin","duotone","brands","semibold"],sv=[1,2,3,4,5,6,7,8,9,10],HR=sv.concat([11,12,13,14,15,16,17,18,19,20]),PR=["aw","fw","pull-left","pull-right"],IR=[].concat(ki(Object.keys(zR)),BR,PR,["2xs","xs","sm","lg","xl","2xl","beat","beat-fade","border","bounce","buzz","canvas-square","canvas-roomy","fade","flip-360","flip-both","flip-horizontal","flip-vertical","flip","float","inverse","jello","layers","layers-bottom-left","layers-bottom-right","layers-counter","layers-text","layers-top-left","layers-top-right","li","pull-end","pull-start","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","spin-snap","spin-snap-4","spin-snap-8","stack-1x","stack-2x","stack","swing","ul","wag","width-auto","width-fixed",Yc.GROUP,Yc.SWAP_OPACITY,Yc.PRIMARY,Yc.SECONDARY]).concat(sv.map(function(n){return"".concat(n,"x")})).concat(HR.map(function(n){return"w-".concat(n)})),UR={"Font Awesome 5 Free":{900:"fas",400:"far"}
86,"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},ha="___FONT_AWESOME___",qd=16,cv="fa",uv="svg-inline--fa",Pl="data-fa-i2svg",Gd="data-fa-pseudo-element",FR="data-fa-pseudo-element-pending",Xd="data-prefix",Vd="data-icon",fv="fontawesome-i2svg",YR="async",qR=["HTML","HEAD","STYLE","SCRIPT"],dv=["::before","::after",":before",":after"],hv=(function(){try{return!0}catch{return!1}})();function Go(n){return new Proxy(n,{get:function(t,a){return a in t?t[a]:t[cn]}})}var mv=ye({},Nb);mv[cn]=ye(ye(ye(ye({},{"fa-duotone":"duotone"}),Nb[cn]),lv.kit),lv["kit-duotone"]);var GR=Go(mv),Kd=ye({},kT);Kd[cn]=ye(ye(ye(ye({},{duotone:"fad"}),Kd[cn]),rv.kit),rv["kit-duotone"]);var pv=Go(Kd),$d=ye({},Yd);$d[cn]=ye(ye({},$d[cn]),DT.kit);var Qd=Go($d),Zd=ye({},DR);Zd[cn]=ye(ye({},Zd[cn]),MT.kit),Go(Zd);var XR=Qk,gv="fa-layers-text",VR=Zk,KR=ye({},_T);Go(KR);var $R=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Jd=Jk,QR=[].concat(ki(TT),ki(IR)),Xo=Za.FontAwesomeConfig||{};function ZR(n){var t=At.querySelector("script["+n+"]");if(t)return t.getAttribute(n)}function JR(n){return n===""?!0:n==="false"?!1:n==="true"?!0:n}if(At&&typeof At.querySelector=="function"){var WR=[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-search-pseudo-elements","searchPseudoElements"],["data-search-pseudo-elements-warnings","searchPseudoElementsWarnings"],["data-search-pseudo-elements-full-scan","searchPseudoElementsFullScan"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];WR.forEach(function(n){var t=Hc(n,2),a=t[0],l=t[1],o=JR(ZR(a));o!=null&&(Xo[l]=o)})}var yv={styleDefault:"solid",familyDefault:cn,cssPrefix:cv,replacementClass:uv,autoReplaceSvg:!0,autoAddCss:!0,searchPseudoElements:!1,searchPseudoElementsWarnings:!0,searchPseudoElementsFullScan:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Xo.familyPrefix&&(Xo.cssPrefix=Xo.familyPrefix);var Tr=ye(ye({},yv),Xo);Tr.autoReplaceSvg||(Tr.observeMutations=!1);var Oe={};Object.keys(yv).forEach(function(n){Object.defineProperty(Oe,n,{enumerable:!0,set:function(t){Tr[n]=t,Vo.forEach(function(a){return a(Oe)})},get:function(){return Tr[n]}})}),Object.defineProperty(Oe,"familyPrefix",{enumerable:!0,set:function(n){Tr.cssPrefix=n,Vo.forEach(function(t){return t(Oe)})},get:function(){return Tr.cssPrefix}}),Za.FontAwesomeConfig=Oe;var Vo=[];function ej(n){return Vo.push(n),function(){Vo.splice(Vo.indexOf(n),1)}}var Rr=qd,Xi={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function tj(n){if(!(!n||!da)){var t=At.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=n;for(var a=At.head.childNodes,l=null,o=a.length-1;o>-1;o--){var c=a[o],u=(c.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(u)>-1&&(l=c)}return At.head.insertBefore(t,l),n}}var nj="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function bv(){for(var n=12,t="";n-- >0;)t+=nj[Math.random()*62|0];return t}function jr(n){for(var t=[],a=(n||[]).length>>>0;a--;)t[a]=n[a];return t}function Wd(n){return n.classList?jr(n.classList):(n.getAttribute("class")||"").split(" ").filter(function(t){return t})}function vv(n){return"".concat(n).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function ij(n){return Object.keys(n||{}).reduce(function(t,a){return t+"".concat(a,'="').concat(vv(n[a]),'" ')},"").trim()}function qc(n){return Object.keys(n||{}).reduce(function(t,a){return t+"".concat(a,": ").concat(n[a].trim(),";")},"")}function eh(n){return n.size!==Xi.size||n.x!==Xi.x||n.y!==Xi.y||n.rotate!==Xi.rotate||n.flipX||n.flipY}function aj(n){var t=n.transform,a=n.containerWidth,l=n.iconWidth,o={transform:"translate(".concat(a/2," 256)")},c="translate(".concat(t.x*32,", ").concat(t.y*32,") "),u="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),h="rotate(".concat(t.rotate," 0 0)"),g={transform:"".concat(c," ").concat(u," ").concat(h)},p={transform:"translate(".concat(l/2*-1," -256)")};return{outer:o,inner:g,path:p}}function lj(n){var t=n.transform,a=n.width,l=a===void 0?qd:a,o=n.height,c=o===void 0?qd:o,u="";return Mb?u+="translate(".concat(t.x/Rr-l/2,"em, ").concat(t.y/Rr-c/2,"em) "):u+="translate(calc(-50% + ".concat(t.x/Rr,"em), calc(-50% + ").concat(t.y/Rr,"em)) "),u+="scale(".concat(t.size/Rr*(t.flipX?-1:1),", ").concat(t.size/Rr*(t.flipY?-1:1),") "),u+="rotate(".concat(t.rotate,"deg) "),u}var rj=
vendor: 33,236 bytes, lines 86-1159
86`:root, :host { 87 --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free'; 88 --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free'; 89 --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro'; 90 --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro'; 91 --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone'; 92 --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone'; 93 --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone'; 94 --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone'; 95 --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands'; 96 --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp'; 97 --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp'; 98 --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp'; 99 --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp'; 100 --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone'; 101 --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone'; 102 --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone'; 103 --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone'; 104 --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab'; 105 --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press'; 106 --fa-font-slab-duo-regular: normal 400 1em/1 'Font Awesome 7 Slab Duo'; 107 --fa-font-slab-press-duo-regular: normal 400 1em/1 'Font Awesome 7 Slab Press Duo'; 108 --fa-font-pixel-regular: normal 400 1em/1 'Font Awesome 7 Pixel'; 109 --fa-font-mosaic-solid: normal 900 1em/1 'Font Awesome 7 Mosaic'; 110 --fa-font-vellum-solid: normal 900 1em/1 'Font Awesome 7 Vellum'; 111 --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard'; 112 --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint'; 113 --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog'; 114 --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo'; 115 --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch'; 116 --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite'; 117 --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly'; 118 --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill'; 119 --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo'; 120 --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel'; 121 --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility'; 122 --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo'; 123 --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill'; 124} 125 126.svg-inline--fa { 127 box-sizing: content-box; 128 display: var(--fa-display, inline-block); 129 height: 1em; 130 overflow: visible; 131 vertical-align: -0.125em; 132 width: var(--fa-width, 1.25em); 133} 134.svg-inline--fa.fa-2xs { 135 vertical-align: 0.1em; 136} 137.svg-inline--fa.fa-xs { 138 vertical-align: 0em; 139} 140.svg-inline--fa.fa-sm { 141 vertical-align: -0.0714285714em; 142} 143.svg-inline--fa.fa-lg { 144 vertical-align: -0.2em; 145} 146.svg-inline--fa.fa-xl { 147 vertical-align: -0.25em; 148} 149.svg-inline--fa.fa-2xl { 150 vertical-align: -0.3125em; 151} 152.svg-inline--fa.fa-pull-left, 153.svg-inline--fa .fa-pull-start { 154 float: inline-start; 155 margin-inline-end: var(--fa-pull-margin, 0.3em); 156} 157.svg-inline--fa.fa-pull-right, 158.svg-inline--fa .fa-pull-end { 159 float: inline-end; 160 margin-inline-start: var(--fa-pull-margin, 0.3em); 161} 162.svg-inline--fa.fa-li { 163 width: var(--fa-li-width, 2em); 164 inset-inline-start: calc(-1 * var(--fa-li-width, 2em)); 165 inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */ 166} 167 168.fa-layers-counter, .fa-layers-text { 169 display: inline-block; 170 position: absolute; 171 text-align: center; 172} 173 174.fa-layers { 175 display: inline-block; 176 height: 1em; 177 position: relative; 178 text-align: center; 179 vertical-align: -0.125em; 180 width: var(--fa-width, 1.25em); 181} 182.fa-layers .svg-inline--fa { 183 inset: 0; 184 margin: auto; 185 position: absolute; 186 transform-origin: center center; 187} 188 189.fa-layers-text { 190 left: 50%; 191 top: 50%; 192 transform: translate(-50%, -50%); 193 transform-origin: center center; 194} 195 196.fa-layers-counter { 197 background-color: var(--fa-counter-background-color, #ff253a); 198 border-radius: var(--fa-counter-border-radius, 1em); 199 box-sizing: border-box; 200 color: var(--fa-inverse, #fff); 201 line-height: var(--fa-counter-line-height, 1); 202 max-width: var(--fa-counter-max-width, 5em); 203 min-width: var(--fa-counter-min-width, 1.5em); 204 overflow: hidden; 205 padding: var(--fa-counter-padding, 0.25em 0.5em); 206 right: var(--fa-right, 0); 207 text-overflow: ellipsis; 208 top: var(--fa-top, 0); 209 transform: scale(var(--fa-counter-scale, 0.25)); 210 transform-origin: top right; 211} 212 213.fa-layers-bottom-right { 214 bottom: var(--fa-bottom, 0); 215 right: var(--fa-right, 0); 216 top: auto; 217 transform: scale(var(--fa-layers-scale, 0.25)); 218 transform-origin: bottom right; 219} 220 221.fa-layers-bottom-left { 222 bottom: var(--fa-bottom, 0); 223 left: var(--fa-left, 0); 224 right: auto; 225 top: auto; 226 transform: scale(var(--fa-layers-scale, 0.25)); 227 transform-origin: bottom left; 228} 229 230.fa-layers-top-right { 231 top: var(--fa-top, 0); 232 right: var(--fa-right, 0); 233 transform: scale(var(--fa-layers-scale, 0.25)); 234 transform-origin: top right; 235} 236 237.fa-layers-top-left { 238 left: var(--fa-left, 0); 239 right: auto; 240 top: var(--fa-top, 0); 241 transform: scale(var(--fa-layers-scale, 0.25)); 242 transform-origin: top left; 243} 244 245.fa-1x { 246 font-size: 1em; 247} 248 249.fa-2x { 250 font-size: 2em; 251} 252 253.fa-3x { 254 font-size: 3em; 255} 256 257.fa-4x { 258 font-size: 4em; 259} 260 261.fa-5x { 262 font-size: 5em; 263} 264 265.fa-6x { 266 font-size: 6em; 267} 268 269.fa-7x { 270 font-size: 7em; 271} 272 273.fa-8x { 274 font-size: 8em; 275} 276 277.fa-9x { 278 font-size: 9em; 279} 280 281.fa-10x { 282 font-size: 10em; 283} 284 285.fa-2xs { 286 font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */ 287 line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */ 288 vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ 289} 290 291.fa-xs { 292 font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */ 293 line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */ 294 vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ 295} 296 297.fa-sm { 298 font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */ 299 line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */ 300 vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ 301} 302 303.fa-lg { 304 font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */ 305 line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */ 306 vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ 307} 308 309.fa-xl { 310 font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */ 311 line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */ 312 vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ 313} 314 315.fa-2xl { 316 font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */ 317 line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */ 318 vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ 319} 320 321.fa-width-auto { 322 --fa-width: auto; 323} 324 325.fa-fw, 326.fa-width-fixed { 327 --fa-width: 1.25em; 328} 329 330.fa-canvas-square { 331 padding-block: 0.125em; 332 margin-block-end: -0.125em; 333} 334 335.fa-canvas-roomy { 336 padding-block: 0.25em; 337 padding-inline: 0.125em; 338 margin-block-end: -0.25em; 339 box-sizing: content-box; 340} 341 342.fa-ul { 343 list-style-type: none; 344 margin-inline-start: var(--fa-li-margin, 2.5em); 345 padding-inline-start: 0; 346} 347.fa-ul > li { 348 position: relative; 349} 350 351.fa-li { 352 inset-inline-start: calc(-1 * var(--fa-li-width, 2em)); 353 position: absolute; 354 text-align: center; 355 width: var(--fa-li-width, 2em); 356 line-height: inherit; 357} 358 359/* Heads Up: Bordered Icons will not be supported in the future! 360 - This feature will be deprecated in the next major release of Font Awesome (v8)! 361 - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8. 362*/ 363/* Notes: 364* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size) 365* --@{v.$css-prefix}-border-padding = 366 ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment) 367 ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon) 368*/ 369.fa-border { 370 border-color: var(--fa-border-color, #eee); 371 border-radius: var(--fa-border-radius, 0.1em); 372 border-style: var(--fa-border-style, solid); 373 border-width: var(--fa-border-width, 0.0625em); 374 box-sizing: var(--fa-border-box-sizing, content-box); 375 padding: var(--fa-border-padding, 0.1875em 0.25em); 376} 377 378.fa-pull-left, 379.fa-pull-start { 380 float: inline-start; 381 margin-inline-end: var(--fa-pull-margin, 0.3em); 382} 383 384.fa-pull-right, 385.fa-pull-end { 386 float: inline-end; 387 margin-inline-start: var(--fa-pull-margin, 0.3em); 388} 389 390.fa-beat { 391 animation-name: fa-beat; 392 animation-delay: var(--fa-animation-delay, 0s); 393 animation-direction: var(--fa-animation-direction, normal); 394 animation-duration: var(--fa-animation-duration, 1s); 395 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 396 animation-timing-function: var(--fa-animation-timing, ease-in-out); 397} 398 399.fa-bounce { 400 animation-name: fa-bounce; 401 animation-delay: var(--fa-animation-delay, 0s); 402 animation-direction: var(--fa-animation-direction, normal); 403 animation-duration: var(--fa-animation-duration, 1s); 404 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 405 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); 406} 407 408.fa-fade { 409 animation-name: fa-fade; 410 animation-delay: var(--fa-animation-delay, 0s); 411 animation-direction: var(--fa-animation-direction, normal); 412 animation-duration: var(--fa-animation-duration, 1s); 413 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 414 animation-timing-function: var(--fa-animation-timing, ease-in-out); 415} 416 417.fa-beat-fade { 418 animation-name: fa-beat-fade; 419 animation-delay: var(--fa-animation-delay, 0s); 420 animation-direction: var(--fa-animation-direction, normal); 421 animation-duration: var(--fa-animation-duration, 1s); 422 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 423 animation-timing-function: var(--fa-animation-timing, ease-in-out); 424} 425 426.fa-flip { 427 animation-name: fa-flip; 428 animation-delay: var(--fa-animation-delay, 0s); 429 animation-direction: var(--fa-animation-direction, normal); 430 animation-duration: var(--fa-animation-duration, 1.5s); 431 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 432 animation-timing-function: var(--fa-animation-timing, ease-in-out); 433} 434 435.fa-flip-360 { 436 animation-name: fa-flip-360; 437 animation-delay: var(--fa-animation-delay, 0s); 438 animation-direction: var(--fa-animation-direction, normal); 439 animation-duration: var(--fa-animation-duration, 1s); 440 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 441 animation-timing-function: var(--fa-animation-timing, ease-in-out); 442} 443 444.fa-shake { 445 animation-name: fa-shake; 446 animation-delay: var(--fa-animation-delay, 0s); 447 animation-direction: var(--fa-animation-direction, normal); 448 animation-duration: var(--fa-animation-duration, 0.75s); 449 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 450 animation-timing-function: var(--fa-animation-timing, ease-in-out); 451} 452 453.fa-spin { 454 animation-name: fa-spin; 455 animation-delay: var(--fa-animation-delay, 0s); 456 animation-direction: var(--fa-animation-direction, normal); 457 animation-duration: var(--fa-animation-duration, 2s); 458 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 459 animation-timing-function: var(--fa-animation-timing, linear); 460} 461 462.fa-spin-reverse { 463 --fa-animation-direction: reverse; 464} 465 466.fa-pulse, 467.fa-spin-pulse { 468 animation-name: fa-spin; 469 animation-direction: var(--fa-animation-direction, normal); 470 animation-duration: var(--fa-animation-duration, 1s); 471 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 472 animation-timing-function: var(--fa-animation-timing, steps(8)); 473} 474 475.fa-spin-snap { 476 animation-name: fa-spin-snap; 477 animation-delay: var(--fa-animation-delay, 0s); 478 animation-direction: var(--fa-animation-direction, normal); 479 animation-duration: var(--fa-animation-duration, 3s); 480 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 481 animation-timing-function: var(--fa-animation-timing, linear); 482} 483 484.fa-spin-snap-4 { 485 animation-name: fa-spin-snap-4; 486 animation-delay: var(--fa-animation-delay, 0s); 487 animation-direction: var(--fa-animation-direction, normal); 488 animation-duration: var(--fa-animation-duration, 2.4s); 489 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 490 animation-timing-function: var(--fa-animation-timing, linear); 491} 492 493.fa-spin-snap-8 { 494 animation-name: fa-spin-snap-8; 495 animation-delay: var(--fa-animation-delay, 0s); 496 animation-direction: var(--fa-animation-direction, normal); 497 animation-duration: var(--fa-animation-duration, 4s); 498 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 499 animation-timing-function: var(--fa-animation-timing, linear); 500} 501 502.fa-buzz { 503 animation-name: fa-buzz; 504 animation-delay: var(--fa-animation-delay, 0s); 505 animation-direction: var(--fa-animation-direction, normal); 506 animation-duration: var(--fa-animation-duration, 0.6s); 507 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 508 animation-timing-function: var(--fa-animation-timing, linear); 509} 510 511.fa-wag { 512 animation-name: fa-wag; 513 animation-delay: var(--fa-animation-delay, 0s); 514 animation-direction: var(--fa-animation-direction, normal); 515 animation-duration: var(--fa-animation-duration, 0.9s); 516 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 517 animation-timing-function: var(--fa-animation-timing, ease-out); 518 transform-origin: bottom center; 519} 520 521.fa-float { 522 animation-name: fa-float; 523 animation-delay: var(--fa-animation-delay, 0s); 524 animation-direction: var(--fa-animation-direction, normal); 525 animation-duration: var(--fa-animation-duration, 3s); 526 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 527 animation-timing-function: var(--fa-animation-timing, ease-in-out); 528 will-change: transform; 529} 530 531.fa-swing { 532 animation-name: fa-swing; 533 animation-delay: var(--fa-animation-delay, 0s); 534 animation-direction: var(--fa-animation-direction, normal); 535 animation-duration: var(--fa-animation-duration, 1.2s); 536 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 537 animation-timing-function: var(--fa-animation-timing, ease-out); 538 transform-origin: top center; 539} 540 541.fa-jello { 542 animation-name: fa-jello; 543 animation-delay: var(--fa-animation-delay, 0s); 544 animation-direction: var(--fa-animation-direction, normal); 545 animation-duration: var(--fa-animation-duration, 0.9s); 546 animation-iteration-count: var(--fa-animation-iteration-count, infinite); 547 animation-timing-function: var(--fa-animation-timing, ease-out); 548} 549 550@media (prefers-reduced-motion: reduce) { 551 .fa-beat, 552 .fa-bounce, 553 .fa-fade, 554 .fa-beat-fade, 555 .fa-flip, 556 .fa-flip-360, 557 .fa-pulse, 558 .fa-shake, 559 .fa-spin, 560 .fa-spin-pulse, 561 .fa-buzz, 562 .fa-float, 563 .fa-jello, 564 .fa-spin-snap, 565 .fa-spin-snap-4, 566 .fa-spin-snap-8, 567 .fa-swing, 568 .fa-wag { 569 animation: none !important; 570 transition: none !important; 571 } 572} 573@keyframes fa-beat { 574 0% { 575 transform: scale(1); 576 } 577 25% { 578 transform: scale(calc(1.25 * var(--fa-beat-scale, 1.25))); 579 } 580 45% { 581 transform: scale(calc(1.22 * var(--fa-beat-scale, 1.22))); 582 } 583 65% { 584 transform: scale(calc(1.25 * var(--fa-beat-scale, 1.25))); 585 } 586 90% { 587 transform: scale(1); 588 } 589} 590@keyframes fa-bounce { 591 0% { 592 transform: scale(1, 1) translateY(0); 593 animation-timing-function: var(--fa-animation-timing); 594 } 595 14% { 596 transform: scale(var(--fa-bounce-start-scale-x, 1.06), var(--fa-bounce-start-scale-y, 0.94)) translateY(var(--fa-bounce-anticipation, 3px)); 597 animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33); 598 } 599 32% { 600 transform: scale(var(--fa-bounce-jump-scale-x, 0.94), var(--fa-bounce-jump-scale-y, 1.12)) translateY(calc(-1 * var(--fa-bounce-height, 0.5em))); 601 animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1); 602 } 603 52% { 604 transform: scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height, 0.5em) * 1.1)); 605 animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); 606 } 607 70% { 608 transform: scale(var(--fa-bounce-land-scale-x, 1.06), var(--fa-bounce-land-scale-y, 0.92)) translateY(0); 609 animation-timing-function: cubic-bezier(0.33, 0.33, 0.66, 1); 610 } 611 85% { 612 transform: scale(0.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound, 1))); 613 animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1); 614 } 615 100% { 616 transform: scale(1, 1) translateY(0); 617 } 618} 619@keyframes fa-fade { 620 0% { 621 opacity: 1; 622 transform: scale(1); 623 animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1); 624 } 625 40% { 626 opacity: var(--fa-fade-opacity, 0.4); 627 transform: scale(0.98); 628 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 629 } 630 100% { 631 opacity: 1; 632 transform: scale(1); 633 } 634} 635@keyframes fa-beat-fade { 636 0% { 637 opacity: var(--fa-beat-fade-opacity, 0.4); 638 transform: scale(1); 639 animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1); 640 } 641 25% { 642 opacity: calc(var(--fa-beat-fade-opacity, 0.4) + 0.4); 643 transform: scale(var(--fa-beat-fade-scale, 1.28)); 644 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 645 } 646 45% { 647 opacity: 1; 648 transform: scale(var(--fa-beat-fade-scale, 1.25)); 649 animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 650 } 651 65% { 652 opacity: calc(var(--fa-beat-fade-opacity, 0.4) + 0.4); 653 transform: scale(var(--fa-beat-fade-scale, 1.28)); 654 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 655 } 656 100% { 657 opacity: var(--fa-beat-fade-opacity, 0.4); 658 transform: scale(1); 659 } 660} 661@keyframes fa-flip { 662 0% { 663 transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg); 664 animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1); 665 } 666 8% { 667 transform: perspective(2em) scale(var(--fa-flip-anticipation-scale, 0.95)) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg); 668 animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33); 669 } 670 35% { 671 transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.6)); 672 animation-timing-function: linear; 673 } 674 65% { 675 transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.5)); 676 animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1); 677 } 678 92% { 679 transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04))); 680 animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1); 681 } 682 100% { 683 transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -360deg)); 684 } 685} 686@keyframes fa-flip-360 { 687 0% { 688 transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg); 689 animation-timing-function: cubic-bezier(0.2, 0, 0.4, 1); 690 } 691 8% { 692 transform: perspective(2em) scale(var(--fa-flip-anticipation-scale, 0.95)) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg); 693 animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33); 694 } 695 50% { 696 transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.6)); 697 animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1); 698 } 699 80% { 700 transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04))); 701 animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1); 702 } 703 100% { 704 transform: perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -360deg)); 705 } 706} 707@keyframes fa-shake { 708 0% { 709 transform: rotate(0deg); 710 animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1); 711 } 712 8% { 713 transform: rotate(35deg) translateX(1px); 714 animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1); 715 } 716 20% { 717 transform: rotate(-22deg) translateX(-1px); 718 animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1); 719 } 720 35% { 721 transform: rotate(15deg) translateX(1px); 722 animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1); 723 } 724 50% { 725 transform: rotate(-9deg); 726 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 727 } 728 65% { 729 transform: rotate(5deg); 730 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 731 } 732 78% { 733 transform: rotate(-3deg); 734 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 735 } 736 90% { 737 transform: rotate(1deg); 738 animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 739 } 740 100% { 741 transform: rotate(0deg); 742 } 743} 744@keyframes fa-spin { 745 0% { 746 transform: rotate(0deg); 747 } 748 100% { 749 transform: rotate(360deg); 750 } 751} 752@keyframes fa-spin-snap { 753 0% { 754 transform: rotate(0deg); 755 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 756 } 757 12% { 758 transform: rotate(60deg); 759 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 760 } 761 16.67% { 762 transform: rotate(60deg); 763 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 764 } 765 28.67% { 766 transform: rotate(120deg); 767 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 768 } 769 33.33% { 770 transform: rotate(120deg); 771 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 772 } 773 45.33% { 774 transform: rotate(180deg); 775 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 776 } 777 50% { 778 transform: rotate(180deg); 779 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 780 } 781 62% { 782 transform: rotate(240deg); 783 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 784 } 785 66.67% { 786 transform: rotate(240deg); 787 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 788 } 789 78.67% { 790 transform: rotate(300deg); 791 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 792 } 793 83.33% { 794 transform: rotate(300deg); 795 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 796 } 797 95.33% { 798 transform: rotate(360deg); 799 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 800 } 801 100% { 802 transform: rotate(360deg); 803 } 804} 805@keyframes fa-spin-snap-4 { 806 0% { 807 transform: rotate(0deg); 808 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 809 } 810 15% { 811 transform: rotate(90deg); 812 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 813 } 814 25% { 815 transform: rotate(90deg); 816 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 817 } 818 40% { 819 transform: rotate(180deg); 820 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 821 } 822 50% { 823 transform: rotate(180deg); 824 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 825 } 826 65% { 827 transform: rotate(270deg); 828 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 829 } 830 75% { 831 transform: rotate(270deg); 832 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 833 } 834 90% { 835 transform: rotate(360deg); 836 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 837 } 838 100% { 839 transform: rotate(360deg); 840 } 841} 842@keyframes fa-spin-snap-8 { 843 0% { 844 transform: rotate(0deg); 845 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 846 } 847 9% { 848 transform: rotate(45deg); 849 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 850 } 851 12.5% { 852 transform: rotate(45deg); 853 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 854 } 855 21.5% { 856 transform: rotate(90deg); 857 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 858 } 859 25% { 860 transform: rotate(90deg); 861 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 862 } 863 34% { 864 transform: rotate(135deg); 865 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 866 } 867 37.5% { 868 transform: rotate(135deg); 869 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 870 } 871 46.5% { 872 transform: rotate(180deg); 873 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 874 } 875 50% { 876 transform: rotate(180deg); 877 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 878 } 879 59% { 880 transform: rotate(225deg); 881 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 882 } 883 62.5% { 884 transform: rotate(225deg); 885 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 886 } 887 71.5% { 888 transform: rotate(270deg); 889 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 890 } 891 75% { 892 transform: rotate(270deg); 893 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 894 } 895 84% { 896 transform: rotate(315deg); 897 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 898 } 899 87.5% { 900 transform: rotate(315deg); 901 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 902 } 903 96.5% { 904 transform: rotate(360deg); 905 animation-timing-function: cubic-bezier(0.8, 0, 1, 1); 906 } 907 100% { 908 transform: rotate(360deg); 909 } 910} 911@keyframes fa-buzz { 912 0% { 913 transform: translateX(0) rotate(0deg); 914 animation-timing-function: cubic-bezier(0.1, 0, 0.9, 1); 915 } 916 5% { 917 transform: translateX(var(--fa-buzz-distance, 4px)) rotate(0.5deg); 918 } 919 10% { 920 transform: translateX(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-0.5deg); 921 } 922 15% { 923 transform: translateX(var(--fa-buzz-distance, 4px)) rotate(0.3deg); 924 } 925 20% { 926 transform: translateX(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-0.3deg); 927 } 928 25% { 929 transform: translateX(calc(var(--fa-buzz-distance, 4px) * 0.7)) rotate(0.2deg); 930 } 931 30% { 932 transform: translateX(calc(-1 * var(--fa-buzz-distance, 4px) * 0.7)) rotate(-0.2deg); 933 } 934 35% { 935 transform: translateX(calc(var(--fa-buzz-distance, 4px) * 0.4)) rotate(0.1deg); 936 } 937 40% { 938 transform: translateX(0) rotate(0deg); 939 } 940 100% { 941 transform: translateX(0) rotate(0deg); 942 } 943} 944@keyframes fa-wag { 945 0% { 946 transform: rotate(0deg); 947 animation-timing-function: cubic-bezier(0.2, 0, 0.6, 1); 948 } 949 12% { 950 transform: rotate(var(--fa-wag-angle, 12deg)); 951 animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 952 } 953 24% { 954 transform: rotate(2deg); 955 animation-timing-function: cubic-bezier(0.2, 0, 0.6, 1); 956 } 957 36% { 958 transform: rotate(calc(var(--fa-wag-angle, 12deg) * 0.85)); 959 animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 960 } 961 48% { 962 transform: rotate(1deg); 963 animation-timing-function: cubic-bezier(0.2, 0, 0.6, 1); 964 } 965 58% { 966 transform: rotate(calc(var(--fa-wag-angle, 12deg) * 0.6)); 967 animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 968 } 969 68% { 970 transform: rotate(0deg); 971 } 972 100% { 973 transform: rotate(0deg); 974 } 975} 976@keyframes fa-float { 977 0% { 978 transform: translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98)); 979 animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33); 980 } 981 15% { 982 transform: translateY(calc(-0.4 * var(--fa-float-height, 6px))) translateX(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1, 1); 983 animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1); 984 } 985 35% { 986 transform: translateY(calc(-1 * var(--fa-float-height, 6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x, 0.98), var(--fa-float-stretch-y, 1.03)); 987 animation-timing-function: cubic-bezier(0.5, 0, 0.5, 0); 988 } 989 50% { 990 transform: translateY(calc(-0.92 * var(--fa-float-height, 6px))) translateX(calc(-0.5 * var(--fa-float-drift, 1px))) rotate(calc(-0.5 * var(--fa-float-tilt, 1deg))) scale(0.995, 1.01); 991 animation-timing-function: cubic-bezier(0.33, 0, 0.66, 0.33); 992 } 993 70% { 994 transform: translateY(calc(-0.3 * var(--fa-float-height, 6px))) translateX(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1, 1); 995 animation-timing-function: cubic-bezier(0.33, 0.66, 0.66, 1); 996 } 997 90% { 998 transform: translateY(calc(0.05 * var(--fa-float-height, 6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98)); 999 animation-timing-function: cubic-bezier(0.33, 0, 0.66, 1); 1000 } 1001 100% { 1002 transform: translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98)); 1003 } 1004} 1005@keyframes fa-swing { 1006 0% { 1007 transform: rotate(0deg); 1008 animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1); 1009 } 1010 8% { 1011 transform: rotate(var(--fa-swing-angle, 22deg)); 1012 animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1); 1013 } 1014 18% { 1015 transform: rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.85)); 1016 animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1); 1017 } 1018 28% { 1019 transform: rotate(calc(var(--fa-swing-angle, 22deg) * 0.65)); 1020 animation-timing-function: cubic-bezier(0.35, 0, 0.65, 1); 1021 } 1022 38% { 1023 transform: rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.45)); 1024 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 1025 } 1026 48% { 1027 transform: rotate(calc(var(--fa-swing-angle, 22deg) * 0.25)); 1028 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 1029 } 1030 56% { 1031 transform: rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.1)); 1032 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 1033 } 1034 64% { 1035 transform: rotate(0deg); 1036 } 1037 100% { 1038 transform: rotate(0deg); 1039 } 1040} 1041@keyframes fa-jello { 1042 0% { 1043 transform: scale(1, 1); 1044 animation-timing-function: cubic-bezier(0.2, 0, 0.8, 1); 1045 } 1046 12% { 1047 transform: scale(var(--fa-jello-scale-x, 1.15), calc(2 - var(--fa-jello-scale-x, 1.15))); 1048 animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1); 1049 } 1050 24% { 1051 transform: scale(calc(2 - var(--fa-jello-scale-y, 1.12)), var(--fa-jello-scale-y, 1.12)); 1052 animation-timing-function: cubic-bezier(0.3, 0, 0.7, 1); 1053 } 1054 36% { 1055 transform: scale(calc(1 + (var(--fa-jello-scale-x, 1.15) - 1) * 0.5), calc(2 - (1 + (var(--fa-jello-scale-x, 1.15) - 1) * 0.5))); 1056 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 1057 } 1058 48% { 1059 transform: scale(calc(2 - (1 + (var(--fa-jello-scale-y, 1.12) - 1) * 0.3)), calc(1 + (var(--fa-jello-scale-y, 1.12) - 1) * 0.3)); 1060 animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1); 1061 } 1062 58% { 1063 transform: scale(1.02, 0.98); 1064 animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 1065 } 1066 68% { 1067 transform: scale(1, 1); 1068 } 1069 100% { 1070 transform: scale(1, 1); 1071 } 1072} 1073.fa-rotate-90 { 1074 transform: rotate(90deg); 1075} 1076 1077.fa-rotate-180 { 1078 transform: rotate(180deg); 1079} 1080 1081.fa-rotate-270 { 1082 transform: rotate(270deg); 1083} 1084 1085.fa-flip-horizontal { 1086 transform: scale(-1, 1); 1087} 1088 1089.fa-flip-vertical { 1090 transform: scale(1, -1); 1091} 1092 1093.fa-flip-both, 1094.fa-flip-horizontal.fa-flip-vertical { 1095 transform: scale(-1, -1); 1096} 1097 1098.fa-rotate-by { 1099 transform: rotate(var(--fa-rotate-angle, 0)); 1100} 1101 1102.svg-inline--fa .fa-primary { 1103 fill: var(--fa-primary-color, currentColor); 1104 opacity: var(--fa-primary-opacity, 1); 1105} 1106 1107.svg-inline--fa .fa-secondary { 1108 fill: var(--fa-secondary-color, currentColor); 1109 opacity: var(--fa-secondary-opacity, 0.4); 1110} 1111 1112.svg-inline--fa.fa-swap-opacity .fa-primary { 1113 opacity: var(--fa-secondary-opacity, 0.4); 1114} 1115 1116.svg-inline--fa.fa-swap-opacity .fa-secondary { 1117 opacity: var(--fa-primary-opacity, 1); 1118} 1119 1120.svg-inline--fa mask .fa-primary, 1121.svg-inline--fa mask .fa-secondary { 1122 fill: black; 1123} 1124 1125.svg-inline--fa.fa-inverse { 1126 fill: var(--fa-inverse, #fff); 1127} 1128 1129.fa-stack { 1130 display: inline-block; 1131 height: 2em; 1132 line-height: 2em; 1133 position: relative; 1134 vertical-align: middle; 1135 width: 2.5em; 1136} 1137 1138.fa-inverse { 1139 color: var(--fa-inverse, #fff); 1140} 1141 1142.svg-inline--fa.fa-stack-1x { 1143 --fa-width: 1.25em; 1144 height: 1em; 1145 width: var(--fa-width); 1146} 1147.svg-inline--fa.fa-stack-2x { 1148 --fa-width: 2.5em; 1149 height: 2em; 1150 width: var(--fa-width); 1151} 1152 1153.fa-stack-1x, 1154.fa-stack-2x { 1155 inset: 0; 1156 margin: auto; 1157 position: absolute; 1158 z-index: var(--fa-stack-z-index, auto); 1159}`;
1159function xv(){var n=cv,t=uv,a=Oe.cssPrefix,l=Oe.replacementClass,o=rj;if(a!==n||l!==t){var c=new RegExp("\\.".concat(n,"\\-"),"g"),u=new RegExp("\\--".concat(n,"\\-"),"g"),h=new RegExp("\\.".concat(t),"g");o=o.replace(c,".".concat(a,"-")).replace(u,"--".concat(a,"-")).replace(h,".".concat(l))}return o}var wv=!1;function th(){Oe.autoAddCss&&!wv&&(tj(xv()),wv=!0)}var oj={mixout:function(){return{dom:{css:xv,insertCss:th}}},hooks:function(){return{beforeDOMElementCreation:function(){th()},beforeI2svg:function(){th()}}}},ma=Za||{};ma[ha]||(ma[ha]={}),ma[ha].styles||(ma[ha].styles={}),ma[ha].hooks||(ma[ha].hooks={}),ma[ha].shims||(ma[ha].shims=[]);var Ti=ma[ha],Sv=[],_v=function(){At.removeEventListener("DOMContentLoaded",_v),Gc=1,Sv.map(function(n){return n()})},Gc=!1;da&&(Gc=(At.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(At.readyState),Gc||At.addEventListener("DOMContentLoaded",_v));function sj(n){da&&(Gc?setTimeout(n,0):Sv.push(n))}function Ko(n){var t=n.tag,a=n.attributes,l=a===void 0?{}:a,o=n.children,c=o===void 0?[]:o;return typeof n=="string"?vv(n):"<".concat(t," ").concat(ij(l),">").concat(c.map(Ko).join(""),"</").concat(t,">")}function Cv(n,t,a){if(n&&n[t]&&n[t][a])return{prefix:t,iconName:a,icon:n[t][a]}}var nh=function(n,t,a,l){var o=Object.keys(n),c=o.length,u=t,h,g,p;for(a===void 0?(h=1,p=n[o[0]]):(h=0,p=a);h<c;h++)g=o[h],p=u(p,n[g],g,n);return p};function Ev(n){return ki(n).length!==1?null:n.codePointAt(0).toString(16)}function kv(n){return Object.keys(n).reduce(function(t,a){var l=n[a],o=!!l.icon;return o?t[l.iconName]=l.icon:t[a]=l,t},{})}function ih(n,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=a.skipHooks,o=l===void 0?!1:l,c=kv(t);typeof Ti.hooks.addPack=="function"&&!o?Ti.hooks.addPack(n,kv(t)):Ti.styles[n]=ye(ye({},Ti.styles[n]||{}),c),n==="fas"&&ih("fa",t)}var $o=Ti.styles,cj=Ti.shims,Tv=Object.keys(Qd),uj=Tv.reduce(function(n,t){return n[t]=Object.keys(Qd[t]),n},{}),ah=null,Rv={},jv={},Av={},Ov={},Mv={};function fj(n){return~QR.indexOf(n)}function dj(n,t){var a=t.split("-"),l=a[0],o=a.slice(1).join("-");return l===n&&o!==""&&!fj(o)?o:null}var Nv=function(){var n=function(l){return nh($o,function(o,c,u){return o[u]=nh(c,l,{}),o},{})};Rv=n(function(l,o,c){if(o[3]&&(l[o[3]]=c),o[2]){var u=o[2].filter(function(h){return typeof h=="number"});u.forEach(function(h){l[h.toString(16)]=c})}return l}),jv=n(function(l,o,c){if(l[c]=c,o[2]){var u=o[2].filter(function(h){return typeof h=="string"});u.forEach(function(h){l[h]=c})}return l}),Mv=n(function(l,o,c){var u=o[2];return l[c]=c,u.forEach(function(h){l[h]=c}),l});var t="far"in $o||Oe.autoFetchSvg,a=nh(cj,function(l,o){var c=o[0],u=o[1],h=o[2];return u==="far"&&!t&&(u="fas"),typeof c=="string"&&(l.names[c]={prefix:u,iconName:h}),typeof c=="number"&&(l.unicodes[c.toString(16)]={prefix:u,iconName:h}),l},{names:{},unicodes:{}});
1159Av=a.names,Ov=a.unicodes,ah=Xc(Oe.styleDefault,{family:Oe.familyDefault})};ej(function(n){ah=Xc(n.styleDefault,{family:Oe.familyDefault})}),Nv();function lh(n,t){return(Rv[n]||{})[t]}function hj(n,t){return(jv[n]||{})[t]}function Il(n,t){return(Mv[n]||{})[t]}function Dv(n){return Av[n]||{prefix:null,iconName:null}}function mj(n){var t=Ov[n],a=lh("fas",n);return t||(a?{prefix:"fas",iconName:a}:null)||{prefix:null,iconName:null}}function Ja(){return ah}var zv=function(){return{prefix:null,iconName:null,rest:[]}};function pj(n){var t=cn,a=Tv.reduce(function(l,o){return l[o]="".concat(Oe.cssPrefix,"-").concat(o),l},{});return iv.forEach(function(l){(n.includes(a[l])||n.some(function(o){return uj[l].includes(o)}))&&(t=l)}),t}function Xc(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=t.family,l=a===void 0?cn:a,o=GR[l][n];if(l===qo&&!n)return"fad";var c=pv[l][n]||pv[l][o],u=n in Ti.styles?n:null,h=c||u||null;return h}function gj(n){var t=[],a=null;return n.forEach(function(l){var o=dj(Oe.cssPrefix,l);o?a=o:l&&t.push(l)}),{iconName:a,rest:t}}function Lv(n){return n.sort().filter(function(t,a,l){return l.indexOf(t)===a})}var Bv=ov.concat(av);function Vc(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=t.skipLookups,l=a===void 0?!1:a,o=null,c=Lv(n.filter(function(S){return Bv.includes(S)})),u=Lv(n.filter(function(S){return!Bv.includes(S)})),h=c.filter(function(S){return o=S,!Db.includes(S)}),g=Hc(h,1),p=g[0],v=p===void 0?null:p,x=pj(c),C=ye(ye({},gj(u)),{},{prefix:Xc(v,{family:x})});return ye(ye(ye({},C),xj({values:n,family:x,styles:$o,config:Oe,canonical:C,givenPrefix:o})),yj(l,o,C))}function yj(n,t,a){var l=a.prefix,o=a.iconName;if(n||!l||!o)return{prefix:l,iconName:o};var c=t==="fa"?Dv(o):{},u=Il(l,o);return o=c.iconName||u||o,l=c.prefix||l,l==="far"&&!$o.far&&$o.fas&&!Oe.autoFetchSvg&&(l="fas"),{prefix:l,iconName:o}}var bj=iv.filter(function(n){return n!==cn||n!==qo}),vj=Object.keys(Yd).filter(function(n){return n!==cn}).map(function(n){return Object.keys(Yd[n])}).flat();function xj(n){var t=n.values,a=n.family,l=n.canonical,o=n.givenPrefix,c=o===void 0?"":o,u=n.styles,h=u===void 0?{}:u,g=n.config,p=g===void 0?{}:g,v=a===qo,x=t.includes("fa-duotone")||t.includes("fad"),C=p.familyDefault==="duotone",S=l.prefix==="fad"||l.prefix==="fa-duotone";if(!v&&(x||C||S)&&(l.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(l.prefix="fab"),!l.prefix&&bj.includes(a)){var T=Object.keys(h).find(function(E){return vj.includes(E)});if(T||p.autoFetchSvg){var _=ET.get(a).defaultShortPrefixId;l.prefix=_,l.iconName=Il(l.prefix,l.iconName)||l.iconName}}return(l.prefix==="fa"||c==="fa")&&(l.prefix=Ja()||"fas"),l}var wj=(function(){function n(){Uk(this,n),this.definitions={}}return Yk(n,[{key:"add",value:function(){for(var t=this,a=arguments.length,l=new Array(a),o=0;o<a;o++)l[o]=arguments[o];var c=l.reduce(this._pullDefinitions,{});Object.keys(c).forEach(function(u){t.definitions[u]=ye(ye({},t.definitions[u]||{}),c[u]),ih(u,c[u]);var h=Qd[cn][u];h&&ih(h,c[u]),Nv()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,a){var l=a.prefix&&a.iconName&&a.icon?{0:a}:a;return Object.keys(l).map(function(o){var c=l[o],u=c.prefix,h=c.iconName,g=c.icon,p=g[2];t[u]||(t[u]={}),p.length>0&&p.forEach(function(v){typeof v=="string"&&(t[u][v]=g)}),t[u][h]=g}),t}}])})(),Hv=[],Ar={},Or={},Sj=Object.keys(Or);function _j(n,t){var a=t.mixoutsTo;return Hv=n,Ar={},Object.keys(Or).forEach(function(l){Sj.indexOf(l)===-1&&delete Or[l]}),Hv.forEach(function(l){var o=l.mixout?l.mixout():{};if(Object.keys(o).forEach(function(u){typeof o[u]=="function"&&(a[u]=o[u]),Pc(o[u])==="object"&&Object.keys(o[u]).forEach(function(h){a[u]||(a[u]={}),a[u][h]=o[u][h]})}),l.hooks){var c=l.hooks();Object.keys(c).forEach(function(u){Ar[u]||(Ar[u]=[]),Ar[u].push(c[u])})}l.provides&&l.provides(Or)}),a}function rh(n,t){for(var a=arguments.length,l=new Array(a>2?a-2:0),o=2;o<a;o++)l[o-2]=arguments[o];var c=Ar[n]||[];return c.forEach(function(u){t=u.apply(null,[t].concat(l))}),t}function Ul(n){for(var t=arguments.length,a=new Array(t>1?t-1:0),l=1;l<t;l++)a[l-1]=arguments[l];var o=Ar[n]||[];o.forEach(function(c){c.apply(null,a)})}function Wa(){var n=arguments[0],t=Array.prototype.slice.call(arguments,1
1159);return Or[n]?Or[n].apply(null,t):void 0}function oh(n){n.prefix==="fa"&&(n.prefix="fas");var t=n.iconName,a=n.prefix||Ja();if(t)return t=Il(a,t)||t,Cv(Pv.definitions,a,t)||Cv(Ti.styles,a,t)}var Pv=new wj,Cj=function(){Oe.autoReplaceSvg=!1,Oe.observeMutations=!1,Ul("noAuto")},Ej={i2svg:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return da?(Ul("beforeI2svg",n),Wa("pseudoElements2svg",n),Wa("i2svg",n)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=n.autoReplaceSvgRoot;Oe.autoReplaceSvg===!1&&(Oe.autoReplaceSvg=!0),Oe.observeMutations=!0,sj(function(){Tj({autoReplaceSvgRoot:t}),Ul("watch",n)})}},kj={icon:function(n){if(n===null)return null;if(Pc(n)==="object"&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:Il(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&n.length===2){var t=n[1].indexOf("fa-")===0?n[1].slice(3):n[1],a=Xc(n[0]);return{prefix:a,iconName:Il(a,t)||t}}if(typeof n=="string"&&(n.indexOf("".concat(Oe.cssPrefix,"-"))>-1||n.match(XR))){var l=Vc(n.split(" "),{skipLookups:!0});return{prefix:l.prefix||Ja(),iconName:Il(l.prefix,l.iconName)||l.iconName}}if(typeof n=="string"){var o=Ja();return{prefix:o,iconName:Il(o,n)||n}}}},Xn={noAuto:Cj,config:Oe,dom:Ej,parse:kj,library:Pv,findIconDefinition:oh,toHtml:Ko},Tj=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=n.autoReplaceSvgRoot,a=t===void 0?At:t;(Object.keys(Ti.styles).length>0||Oe.autoFetchSvg)&&da&&Oe.autoReplaceSvg&&Xn.dom.i2svg({node:a})};function Kc(n,t){return Object.defineProperty(n,"abstract",{get:t}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map(function(a){return Ko(a)})}}),Object.defineProperty(n,"node",{get:function(){if(da){var a=At.createElement("div");return a.innerHTML=n.html,a.children}}}),n}function Rj(n){var t=n.children,a=n.main,l=n.mask,o=n.attributes,c=n.styles,u=n.transform;if(eh(u)&&a.found&&!l.found){var h=a.width,g=a.height,p={x:h/g/2,y:.5};o.style=qc(ye(ye({},c),{},{"transform-origin":"".concat(p.x+u.x/16,"em ").concat(p.y+u.y/16,"em")}))}return[{tag:"svg",attributes:o,children:t}]}function jj(n){var t=n.prefix,a=n.iconName,l=n.children,o=n.attributes,c=n.symbol,u=c===!0?"".concat(t,"-").concat(Oe.cssPrefix,"-").concat(a):c;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:ye(ye({},o),{},{id:u}),children:l}]}]}function Aj(n){var t=["aria-label","aria-labelledby","title","role"];return t.some(function(a){return a in n})}function sh(n){var t=n.icons,a=t.main,l=t.mask,o=n.prefix,c=n.iconName,u=n.transform,h=n.symbol,g=n.maskId,p=n.extra,v=n.watchable,x=v===void 0?!1:v,C=l.found?l:a,S=C.width,T=C.height,_=[Oe.replacementClass,c?"".concat(Oe.cssPrefix,"-").concat(c):""].filter(function(A){return p.classes.indexOf(A)===-1}).filter(function(A){return A!==""||!!A}).concat(p.classes).join(" "),E={children:[],attributes:ye(ye({},p.attributes),{},{"data-prefix":o,"data-icon":c,class:_,role:p.attributes.role||"img",viewBox:"0 0 ".concat(S," ").concat(T)})};!Aj(p.attributes)&&!p.attributes["aria-hidden"]&&(E.attributes["aria-hidden"]="true"),x&&(E.attributes[Pl]="");var j=ye(ye({},E),{},{prefix:o,iconName:c,main:a,mask:l,maskId:g,transform:u,symbol:h,styles:ye({},p.styles)}),O=l.found&&a.found?Wa("generateAbstractMask",j)||{children:[],attributes:{}}:Wa("generateAbstractIcon",j)||{children:[],attributes:{}},z=O.children,D=O.attributes;return j.children=z,j.attributes=D,h?jj(j):Rj(j)}function Iv(n){var t=n.content,a=n.width,l=n.height,o=n.transform,c=n.extra,u=n.watchable,h=u===void 0?!1:u,g=ye(ye({},c.attributes),{},{class:c.classes.join(" ")});h&&(g[Pl]="");var p=ye({},c.styles);eh(o)&&(p.transform=lj({transform:o,width:a,height:l}),p["-webkit-transform"]=p.transform);var v=qc(p);v.length>0&&(g.style=v);var x=[];return x.push({tag:"span",attributes:g,children:[t]}),x}function Oj(n){var t=n.content,a=n.extra,l=ye(ye({},a.attributes),{},{class:a.classes.join(" ")}),o=qc(a.styles);o.length>0&&(l.style=o);var c=[];return c.push({tag:"span",attributes:l,children:[t]}),c}var ch=Ti.styles;function uh(n){var t=n[0],a=n[1],l=n.slice(4),o=Hc(l,1),c=o[0],u=null;return Array.isArray(c)?u={tag:"g",attributes:{class:"".concat(Oe.cssPrefix,"-").concat(Jd.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Oe.cssPrefix,"-").concat(Jd.SECONDARY),fill:"currentColor",d:c[0]}},{tag:"path",attributes:{class:"".concat(Oe.cssPrefix,"-").concat(Jd.PRIMARY),fill:"currentColor",d:c[1]}}]}
1159:u={tag:"path",attributes:{fill:"currentColor",d:c}},{found:!0,width:t,height:a,icon:u}}var Mj={found:!1,width:512,height:512};function Nj(n,t){!hv&&!Oe.showMissingIcons&&n&&console.error('Icon with name "'.concat(n,'" and prefix "').concat(t,'" is missing.'))}function fh(n,t){var a=t;return t==="fa"&&Oe.styleDefault!==null&&(t=Ja()),new Promise(function(l,o){if(a==="fa"){var c=Dv(n)||{};n=c.iconName||n,t=c.prefix||t}if(n&&t&&ch[t]&&ch[t][n]){var u=ch[t][n];return l(uh(u))}Nj(n,t),l(ye(ye({},Mj),{},{icon:Oe.showMissingIcons&&n?Wa("missingIconAbstract")||{}:{}}))})}var Uv=function(){},dh=Oe.measurePerformance&&Ic&&Ic.mark&&Ic.measure?Ic:{mark:Uv,measure:Uv},Qo='FA "7.3.0"',Dj=function(n){return dh.mark("".concat(Qo," ").concat(n," begins")),function(){return Fv(n)}},Fv=function(n){dh.mark("".concat(Qo," ").concat(n," ends")),dh.measure("".concat(Qo," ").concat(n),"".concat(Qo," ").concat(n," begins"),"".concat(Qo," ").concat(n," ends"))},hh={begin:Dj,end:Fv},$c=function(){};function Yv(n){var t=n.getAttribute?n.getAttribute(Pl):null;return typeof t=="string"}function zj(n){var t=n.getAttribute?n.getAttribute(Xd):null,a=n.getAttribute?n.getAttribute(Vd):null;return t&&a}function Lj(n){return n&&n.classList&&n.classList.contains&&n.classList.contains(Oe.replacementClass)}function Bj(){if(Oe.autoReplaceSvg===!0)return Qc.replace;var n=Qc[Oe.autoReplaceSvg];return n||Qc.replace}function Hj(n){return At.createElementNS("http://www.w3.org/2000/svg",n)}function Pj(n){return At.createElement(n)}function qv(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=t.ceFn,l=a===void 0?n.tag==="svg"?Hj:Pj:a;if(typeof n=="string")return At.createTextNode(n);var o=l(n.tag);Object.keys(n.attributes||[]).forEach(function(u){o.setAttribute(u,n.attributes[u])});var c=n.children||[];return c.forEach(function(u){o.appendChild(qv(u,{ceFn:l}))}),o}function Ij(n){var t=" ".concat(n.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Qc={replace:function(n){var t=n[0];if(t.parentNode)if(n[1].forEach(function(l){t.parentNode.insertBefore(qv(l),t)}),t.getAttribute(Pl)===null&&Oe.keepOriginalSource){var a=At.createComment(Ij(t));t.parentNode.replaceChild(a,t)}else t.remove()},nest:function(n){var t=n[0],a=n[1];if(~Wd(t).indexOf(Oe.replacementClass))return Qc.replace(n);var l=new RegExp("".concat(Oe.cssPrefix,"-.*"));if(delete a[0].attributes.id,a[0].attributes.class){var o=a[0].attributes.class.split(" ").reduce(function(u,h){return h===Oe.replacementClass||h.match(l)?u.toSvg.push(h):u.toNode.push(h),u},{toNode:[],toSvg:[]});a[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",o.toNode.join(" "))}var c=a.map(function(u){return Ko(u)}).join(` 1160`);t.setAttribute(Pl,""),t.innerHTML=c}};function Gv(n){n()}function Xv(n,t){var a=typeof t=="function"?t:$c;if(n.length===0)a();else{var l=Gv;Oe.mutateApproach===YR&&(l=Za.requestAnimationFrame||Gv),l(function(){var o=Bj(),c=hh.begin("mutate");n.map(o),c(),a()})}}var mh=!1;function Vv(){mh=!0}function ph(){mh=!1}var Zc=null;function Kv(n){if(Ob&&Oe.observeMutations){var t=n.treeCallback,a=t===void 0?$c:t,l=n.nodeCallback,o=l===void 0?$c:l,c=n.pseudoElementsCallback,u=c===void 0?$c:c,h=n.observeMutationsRoot,g=h===void 0?At:h;Zc=new Ob(function(p){if(!mh){var v=Ja();jr(p).forEach(function(x){if(x.type==="childList"&&x.addedNodes.length>0&&!Yv(x.addedNodes[0])&&(Oe.searchPseudoElements&&u(x.target),a(x.target)),x.type==="attributes"&&x.target.parentNode&&Oe.searchPseudoElements&&u([x.target],!0),x.type==="attributes"&&Yv(x.target)&&~$R.indexOf(x.attributeName))if(x.attributeName==="class"&&zj(x.target)){var C=Vc(Wd(x.target)),S=C.prefix,T=C.iconName;x.target.setAttribute(Xd,S||v),T&&x.target.setAttribute(Vd,T)}else Lj(x.target)&&o(x.target)})}}),da&&Zc.observe(g,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Uj(){Zc&&Zc.disconnect()}function Fj(n){var t=n.getAttribute("style"),a=[];return t&&(a=t.split(";").reduce(function(l,o){var c=o.split(":"),u=c[0],h=c.slice(1);return u&&h.length>0&&(l[u]=h.join(":").trim()),l},{})),a}function Yj(n){var t=n.getAttribute("data-prefix"),a=n.getAttribute("data-icon"),l=n.innerText!==void 0?n.innerText.trim():"",o=Vc(Wd(n));return o.prefix||(o.prefix=Ja()),t&&a&&(o.prefix=t,o.iconName=a),o.iconName&&o.prefix||(o.prefix&&l.length>0&&(o.iconName=hj(o.prefix,n.innerText)||lh(o.prefix,Ev(n.innerText))),!o.iconName&&Oe.autoFetchSvg&&n.firstChild&&n.firstChild.nodeType===Node.TEXT_NODE&&(o.iconName=n.firstChild.data)),o}function qj(n){var t=jr(n.attributes).reduce(function(a,l){return a.name!=="class"&&a.name!=="style"&&(a[l.name]=l.value),a},{});return t}function Gj(){return{iconName:null,prefix:null,transform:Xi,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function $v(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},a=Yj(n),l=a.iconName,o=a.prefix,c=a.rest,u=qj(n),h=rh("parseNodeAttributes",{},n),g=t.styleParser?Fj(n):[];return ye({iconName:l,prefix:o,transform:Xi,mask:{iconName:null,prefix:null,rest:[]}
1160,maskId:null,symbol:!1,extra:{classes:c,styles:g,attributes:u}},h)}var Xj=Ti.styles;function Qv(n){var t=Oe.autoReplaceSvg==="nest"?$v(n,{styleParser:!1}):$v(n);return~t.extra.classes.indexOf(gv)?Wa("generateLayersText",n,t):Wa("generateSvgReplacementMutation",n,t)}function Vj(){return[].concat(ki(av),ki(ov))}function Zv(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!da)return Promise.resolve();var a=At.documentElement.classList,l=function(v){return a.add("".concat(fv,"-").concat(v))},o=function(v){return a.remove("".concat(fv,"-").concat(v))},c=Oe.autoFetchSvg?Vj():Db.concat(Object.keys(Xj));c.includes("fa")||c.push("fa");var u=[".".concat(gv,":not([").concat(Pl,"])")].concat(c.map(function(v){return".".concat(v,":not([").concat(Pl,"])")})).join(", ");if(u.length===0)return Promise.resolve();var h=[];try{h=jr(n.querySelectorAll(u))}catch{}if(h.length>0)l("pending"),o("complete");else return Promise.resolve();var g=hh.begin("onTree"),p=h.reduce(function(v,x){try{var C=Qv(x);C&&v.push(C)}catch(S){hv||S.name==="MissingIcon"&&console.error(S)}return v},[]);return new Promise(function(v,x){Promise.all(p).then(function(C){Xv(C,function(){l("active"),l("complete"),o("pending"),typeof t=="function"&&t(),g(),v()})}).catch(function(C){g(),x(C)})})}function Kj(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Qv(n).then(function(a){a&&Xv([a],t)})}function $j(n){return function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=(t||{}).icon?t:oh(t||{}),o=a.mask;return o&&(o=(o||{}).icon?o:oh(o||{})),n(l,ye(ye({},a),{},{mask:o}))}}var Qj=function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=t.transform,l=a===void 0?Xi:a,o=t.symbol,c=o===void 0?!1:o,u=t.mask,h=u===void 0?null:u,g=t.maskId,p=g===void 0?null:g,v=t.classes,x=v===void 0?[]:v,C=t.attributes,S=C===void 0?{}:C,T=t.styles,_=T===void 0?{}:T;if(n){var E=n.prefix,j=n.iconName,O=n.icon;return Kc(ye({type:"icon"},n),function(){return Ul("beforeDOMElementCreation",{iconDefinition:n,params:t}),sh({icons:{main:uh(O),mask:h?uh(h.icon):{found:!1,width:null,height:null,icon:{}}},prefix:E,iconName:j,transform:ye(ye({},Xi),l),symbol:c,maskId:p,extra:{attributes:S,styles:_,classes:x}})})}},Zj={mixout:function(){return{icon:$j(Qj)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=Zv,n.nodeCallback=Kj,n}}},provides:function(n){n.i2svg=function(t){var a=t.node,l=a===void 0?At:a,o=t.callback,c=o===void 0?function(){}:o;return Zv(l,c)},n.generateSvgReplacementMutation=function(t,a){var l=a.iconName,o=a.prefix,c=a.transform,u=a.symbol,h=a.mask,g=a.maskId,p=a.extra;return new Promise(function(v,x){Promise.all([fh(l,o),h.iconName?fh(h.iconName,h.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(C){var S=Hc(C,2),T=S[0],_=S[1];v([t,sh({icons:{main:T,mask:_},prefix:o,iconName:l,transform:c,symbol:u,maskId:g,extra:p,watchable:!0})])}).catch(x)})},n.generateAbstractIcon=function(t){var a=t.children,l=t.attributes,o=t.main,c=t.transform,u=t.styles,h=qc(u);h.length>0&&(l.style=h);var g;return eh(c)&&(g=Wa("generateAbstractTransformGrouping",{main:o,transform:c,containerWidth:o.width,iconWidth:o.width})),a.push(g||o.icon),{children:a,attributes:l}}}},Jj={mixout:function(){return{layer:function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=t.classes,l=a===void 0?[]:a;return Kc({type:"layer"},function(){Ul("beforeDOMElementCreation",{assembler:n,params:t});var o=[];return n(function(c){Array.isArray(c)?c.map(function(u){o=o.concat(u.abstract)}):o=o.concat(c.abstract)}),[{tag:"span",attributes:{class:["".concat(Oe.cssPrefix,"-layers")].concat(ki(l)).join(" ")},children:o}]})}}}},Wj={mixout:function(){return{counter:function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};t.title;var a=t.classes,l=a===void 0?[]:a,o=t.attributes,c=o===void 0?{}:o,u=t.styles,h=u===void 0?{}:u;return Kc({type:"counter",content:n},function(){return Ul("beforeDOMElementCreation",{content:n,params:t}),Oj({content:n.toString(),extra:{attributes:c,styles:h,classes:["".concat(Oe.cssPrefix,"-layers-counter")].concat(ki(l))}})})}}}},e4={mixout:function(){return{text:function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=t.transform,l=a===void 0?Xi:a,o=t.classes,c=o===void 0?[]:o,u=t.attributes,h=u===void 0?{}:u,g=t.styles,p=g===void 0?{}:g;return Kc({type:"text",content:n},function(){return Ul("beforeDOMElementCreation",{content:n,params:t}),Iv({content:n,transform:ye(ye({},Xi),l),extra:{attributes:h,styles:p,classes:["".concat(Oe.cssPrefix,"-layers-text")].concat(ki(c))}})})}}},provides:function(n){n.generateLayersText=function(t,a){var l=a.transform,o=a.extra,c=null,u=null;if(Mb){var h=parseInt(getComputedStyle(t).fontSize,10),g=t.getBoundingClientRect();c=g.width/h,u=g.height/h}return Promise.resolve([t,Iv({content:t.innerHTML,width:c,height:u,transform:l,extra:o,watchable:!0})])}}},Jv=new RegExp('"',"ug"),Wv=[1105920,1112319],e0=ye(ye(ye(ye({},{FontAwesome:{normal:"fas",400:"fas"}}),CT),UR),NT),gh=Object.keys(e0).reduce(function(n,t){return n[t.toLowerCase()]=e0[t],n},{}),t4=Object.keys(gh).reduce(function(n,t){var a=gh[t];return n[t]=a[900]||ki(Object.entries(a))[0][1],n},{});function n4(n){var t=n.replace(Jv,"");return Ev(ki(t)[0]||"")}function i4(n){var t=n.getPropertyValue("font-feature-settings").includes("ss01"),a=n.getPropertyValue("content"),l=a.replace(Jv,""),o=l.codePointAt(0),c=o>=Wv[0]&&o<=Wv[1],u=l.length===2?l[0]===l[1]:!1;return c||u||t}function a4(n,t){var a=n.replace(/^['"]|['"]$/g,"").toLowerCase(),l=parseInt(t),o=isNaN(l)?"normal":l;return(gh[a]||{})[o]||t4[a]}function t0(n,t){var a="".concat(FR).concat(t.replace(":","-"));return new Promise(function(l,o){if(n.getAttribute(a)!==null)return l();var c=jr(n.children),u=c.filter(function(L){return L.getAttribute(Gd)===t})[0],h=Za.getComputedStyle(n,t),g=h.getPropertyValue("font-family"),p=g.match(VR),v=h.getPropertyValue("font-weight"),x=h.getPropertyValue("content");
1160if(u&&!p)return n.removeChild(u),l();if(p&&x!=="none"&&x!==""){var C=h.getPropertyValue("content"),S=a4(g,v),T=n4(C),_=p[0].startsWith("FontAwesome"),E=i4(h),j=lh(S,T),O=j;if(_){var z=mj(T);z.iconName&&z.prefix&&(j=z.iconName,S=z.prefix)}if(j&&!E&&(!u||u.getAttribute(Xd)!==S||u.getAttribute(Vd)!==O)){n.setAttribute(a,O),u&&n.removeChild(u);var D=Gj(),A=D.extra;A.attributes[Gd]=t,fh(j,S).then(function(L){var P=sh(ye(ye({},D),{},{icons:{main:L,mask:zv()},prefix:S,iconName:O,extra:A,watchable:!0})),q=At.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?n.insertBefore(q,n.firstChild):n.appendChild(q),q.outerHTML=P.map(function(ie){return Ko(ie)}).join(` 1161`),n.removeAttribute(a),l()}).catch(o)}else l()}else l()})}function l4(n){return Promise.all([t0(n,"::before"),t0(n,"::after")])}function r4(n){return n.parentNode!==document.head&&!~qR.indexOf(n.tagName.toUpperCase())&&!n.getAttribute(Gd)&&(!n.parentNode||n.parentNode.tagName!=="svg")}var o4=function(n){return!!n&&dv.some(function(t){return n.includes(t)})},s4=function(n){if(!n)return[];var t=new Set,a=n.split(/,(?![^()]*\))/).map(function(h){return h.trim()});a=a.flatMap(function(h){return h.includes("(")?h:h.split(",").map(function(g){return g.trim()})});var l=Bc(a),o;try{for(l.s();!(o=l.n()).done;){var c=o.value;if(o4(c)){var u=dv.reduce(function(h,g){return h.replace(g,"")},c);u!==""&&u!=="*"&&t.add(u)}}}catch(h){l.e(h)}finally{l.f()}return t};function n0(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(da){var a;if(t)a=n;else if(Oe.searchPseudoElementsFullScan)a=n.querySelectorAll("*");else{var l=new Set,o=Bc(document.styleSheets),c;try{for(o.s();!(c=o.n()).done;){var u=c.value;try{var h=Bc(u.cssRules),g;try{for(h.s();!(g=h.n()).done;){var p=g.value,v=s4(p.selectorText),x=Bc(v),C;try{for(x.s();!(C=x.n()).done;){var S=C.value;l.add(S)}}catch(_){x.e(_)}finally{x.f()}}}catch(_){h.e(_)}finally{h.f()}}catch(_){Oe.searchPseudoElementsWarnings&&console.warn("Font Awesome: cannot parse stylesheet: ".concat(u.href," (").concat(_.message,`) 1162If it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the <link>, enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.`))}}}catch(_){o.e(_)}finally{o.f()}if(!l.size)return;var T=Array.from(l).join(", ");try{a=n.querySelectorAll(T)}catch{}}return new Promise(function(_,E){var j=jr(a).filter(r4).map(l4),O=hh.begin("searchPseudoElements");Vv(),Promise.all(j).then(function(){O(),ph(),_()}).catch(function(){O(),ph(),E()})})}}var c4={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=n0,n}}},provides:function(n){n.pseudoElements2svg=function(t){var a=t.node,l=a===void 0?At:a;Oe.searchPseudoElements&&n0(l)}}},i0=!1,u4={mixout:function(){return{dom:{unwatch:function(){Vv(),i0=!0}}}},hooks:function(){return{bootstrap:function(){Kv(rh("mutationObserverCallbacks",{}))},noAuto:function(){Uj()},watch:function(n){var t=n.observeMutationsRoot;i0?ph():Kv(rh("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},a0=function(n){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return n.toLowerCase().split(" ").reduce(function(a,l){var o=l.toLowerCase().split("-"),c=o[0],u=o.slice(1).join("-");if(c&&u==="h")return a.flipX=!0,a;if(c&&u==="v")return a.flipY=!0,a;if(u=parseFloat(u),isNaN(u))return a;switch(c){case"grow":a.size=a.size+u;break;case"shrink":a.size=a.size-u;break;case"left":a.x=a.x-u;break;case"right":a.x=a.x+u;break;case"up":a.y=a.y-u;break;case"down":a.y=a.y+u;break;case"rotate":a.rotate=a.rotate+u;break}return a},t)},f4={mixout:function(){return{parse:{transform:function(n){return a0(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-transform");return a&&(n.transform=a0(a)),n}}},provides:function(n){n.generateAbstractTransformGrouping=function(t){var a=t.main,l=t.transform,o=t.containerWidth,c=t.iconWidth,u={transform:"translate(".concat(o/2," 256)")},h="translate(".concat(l.x*32,", ").concat(l.y*32,") "),g="scale(".concat(l.size/16*(l.flipX?-1:1),", ").concat(l.size/16*(l.flipY?-1:1),") "),p="rotate(".concat(l.rotate," 0 0)"),v={transform:"".concat(h," ").concat(g," ").concat(p)},x={transform:"translate(".concat(c/2*-1," -256)")},C={outer:u,inner:v,path:x};return{tag:"g",attributes:ye({},C.outer),children:[{tag:"g",attributes:ye({},C.inner),children:[{tag:a.icon.tag,children:a.icon.children,attributes:ye(ye({},a.icon.attributes),C.path)}]}]}}}},yh={x:0,y:0,width:"100%",height:"100%"};function l0(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n.attributes&&(n.attributes.fill||t)&&(n.attributes.fill="black"),n}function d4(n){return n.tag==="g"?n.children:[n]}var h4={hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-mask"),l=a?Vc(a.split(" ").map(function(o){return o.trim()})):zv();return l.prefix||(l.prefix=Ja()),n.mask=l,n.maskId=t.getAttribute("data-fa-mask-id"),n}}},provides:function(n){n.generateAbstractMask=function(t){var a=t.children,l=t.attributes,o=t.main,c=t.mask,u=t.maskId,h=t.transform,g=o.width,p=o.icon,v=c.width,x=c.icon,C=aj({transform:h,containerWidth:v,iconWidth:g}),S={tag:"rect",attributes:ye(ye({},yh),{},{fill:"white"})},T=p.children?{children:p.children.map(l0)}:{},_={tag:"g",attributes:ye({},C.inner),children:[l0(ye({tag:p.tag,attributes:ye(ye({},p.attributes),C.path)},T))]},E={tag:"g",attributes:ye({},C.outer),children:[_]},j="mask-".concat(u||bv()),O="clip-".concat(u||bv()),z={tag:"mask",attributes:ye(ye({},yh),{},{id:j,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[S,E]},D={tag:"defs",children:[{tag:"clipPath",attributes:{id:O},children:d4(x)},z]};return a.push(D,{tag:"rect",attributes:ye({fill:"currentColor","clip-path":"url(#".concat(O,")"),mask:"url(#".concat(j,")")},yh)}),{children:a,attributes:l}}}},m4={provides:function(n){var t=!1;Za.matchMedia&&(t=Za.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var a=[],l={fill:"currentColor"}
1162,o={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};a.push({tag:"path",attributes:ye(ye({},l),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var c=ye(ye({},o),{},{attributeName:"opacity"}),u={tag:"circle",attributes:ye(ye({},l),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||u.children.push({tag:"animate",attributes:ye(ye({},o),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:ye(ye({},c),{},{values:"1;0;1;1;0;1;"})}),a.push(u),a.push({tag:"path",attributes:ye(ye({},l),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:ye(ye({},c),{},{values:"1;0;0;0;0;1;"})}]}),t||a.push({tag:"path",attributes:ye(ye({},l),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:ye(ye({},c),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:a}}}},p4={hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-symbol"),l=a===null?!1:a===""?!0:a;return n.symbol=l,n}}}},g4=[oj,Zj,Jj,Wj,e4,c4,u4,f4,h4,m4,p4];_j(g4,{mixoutsTo:Xn}),Xn.noAuto;var Mr=Xn.config;Xn.library,Xn.dom;var r0=Xn.parse;Xn.findIconDefinition,Xn.toHtml;var y4=Xn.icon;Xn.layer,Xn.text,Xn.counter;function b4(n){return n=n-0,n===n}function o0(n){return b4(n)?n:(n=n.replace(/[_-]+(.)?/g,(t,a)=>a?a.toUpperCase():""),n.charAt(0).toLowerCase()+n.slice(1))}var v4=(n,t)=>Ws.createElement("stop",{key:`${t}-${n.offset}`,offset:n.offset,stopColor:n.color,...n.opacity!==void 0&&{stopOpacity:n.opacity}});function x4(n){return n.charAt(0).toUpperCase()+n.slice(1)}var Nr=new Map,w4=1e3;function S4(n){if(Nr.has(n))return Nr.get(n);const t={};let a=0;const l=n.length;for(;a<l;){const o=n.indexOf(";",a),c=o===-1?l:o,u=n.slice(a,c).trim();if(u){const h=u.indexOf(":");if(h>0){const g=u.slice(0,h).trim(),p=u.slice(h+1).trim();if(g&&p){const v=o0(g);t[v.startsWith("webkit")?x4(v):v]=p}}}a=c+1}if(Nr.size===w4){const o=Nr.keys().next().value;o&&Nr.delete(o)}return Nr.set(n,t),t}function s0(n,t,a={}){if(typeof t=="string")return t;const l=(t.children||[]).map(x=>{let C=x;return("fill"in a||a.gradientFill)&&x.tag==="path"&&"fill"in x.attributes&&(C={...x,attributes:{...x.attributes,fill:void 0}}),s0(n,C)}),o=t.attributes||{},c={};for(const[x,C]of Object.entries(o))switch(!0){case x==="class":{c.className=C;break}case x==="style":{c.style=S4(String(C));break}case x.startsWith("aria-"):case x.startsWith("data-"):{c[x.toLowerCase()]=C;break}default:c[o0(x)]=C}const{style:u,role:h,"aria-label":g,gradientFill:p,...v}=a;if(u&&(c.style=c.style?{...c.style,...u}:u),h&&(c.role=h),g&&(c["aria-label"]=g,c["aria-hidden"]="false"),p){c.fill=`url(#${p.id})`;const{type:x,stops:C=[],...S}=p;l.unshift(n(x==="linear"?"linearGradient":"radialGradient",{...S,id:p.id},C.map(v4)))}return n(t.tag,{...c,...v},...l)}var _4=s0.bind(null,Ws.createElement),c0=(n,t)=>{const a=b.useId();return n||(t?a:void 0)},C4=class{constructor(n="react-fontawesome"){var t;this.enabled=!1;let a=!1;try{a=typeof process<"u"&&((t=process.env)==null?void 0:t.NODE_ENV)==="development"}catch{}this.scope=n,this.enabled=a}log(...n){this.enabled&&console.log(`[${this.scope}]`,...n)}warn(...n){this.enabled&&console.warn(`[${this.scope}]`,...n)}error(...n){this.enabled&&console.error(`[${this.scope}]`,...n)}},u0;typeof process<"u"&&(u0=process.env)!=null&&u0.FA_VERSION;var E4="searchPseudoElementsFullScan"in Mr&&typeof Mr.searchPseudoElementsFullScan=="boolean"?"7.0.0":"6.0.0",k4=Number.parseInt(E4)>=7,T4=()=>k4,Zo="fa",pa={beat:"fa-beat",fade:"fa-fade",beatFade:"fa-beat-fade",bounce:"fa-bounce",shake:"fa-shake",spin:"fa-spin",spinPulse:"fa-spin-pulse",spinReverse:"fa-spin-reverse",pulse:"fa-pulse"},R4={left:"fa-pull-left",right:"fa-pull-right"},j4={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},A4={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},ga={border:"fa-border",fixedWidth:"fa-fw",flip:"fa-flip",flipHorizontal:"fa-flip-horizontal",flipVertical:"fa-flip-vert
1162ical",inverse:"fa-inverse",rotateBy:"fa-rotate-by",swapOpacity:"fa-swap-opacity",widthAuto:"fa-width-auto"};function O4(n){const t=Mr.cssPrefix||Mr.familyPrefix||Zo;return t===Zo?n:n.replace(new RegExp(String.raw`(?<=^|\s)${Zo}-`,"g"),`${t}-`)}function M4(n){const{beat:t,fade:a,beatFade:l,bounce:o,shake:c,spin:u,spinPulse:h,spinReverse:g,pulse:p,fixedWidth:v,inverse:x,border:C,flip:S,size:T,rotation:_,pull:E,swapOpacity:j,rotateBy:O,widthAuto:z,className:D}=n,A=[];return D&&A.push(...D.split(" ")),t&&A.push(pa.beat),a&&A.push(pa.fade),l&&A.push(pa.beatFade),o&&A.push(pa.bounce),c&&A.push(pa.shake),u&&A.push(pa.spin),g&&A.push(pa.spinReverse),h&&A.push(pa.spinPulse),p&&A.push(pa.pulse),v&&A.push(ga.fixedWidth),x&&A.push(ga.inverse),C&&A.push(ga.border),S===!0&&A.push(ga.flip),(S==="horizontal"||S==="both")&&A.push(ga.flipHorizontal),(S==="vertical"||S==="both")&&A.push(ga.flipVertical),T!=null&&A.push(A4[T]),_!=null&&_!==0&&A.push(j4[_]),E!=null&&A.push(R4[E]),j&&A.push(ga.swapOpacity),T4()?(O&&A.push(ga.rotateBy),z&&A.push(ga.widthAuto),(Mr.cssPrefix||Mr.familyPrefix||Zo)===Zo?A:A.map(O4)):A}var N4=n=>typeof n=="object"&&"icon"in n&&!!n.icon;function f0(n){if(n)return N4(n)?n:r0.icon(n)}function D4(n){return Object.keys(n)}var d0=new C4("FontAwesomeIcon"),h0={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},z4=new Set(Object.keys(h0)),m0=Ws.forwardRef((n,t)=>{const a={...h0,...n},{icon:l,mask:o,symbol:c,title:u,titleId:h,maskId:g,transform:p}=a,v=c0(g,!!o),x=c0(h,!!u),C=f0(l);if(!C)return d0.error("Icon lookup is undefined",l),null;const S=M4(a),T=typeof p=="string"?r0.transform(p):p,_=f0(o),E=y4(C,{...S.length>0&&{classes:S},...T&&{transform:T},..._&&{mask:_},symbol:c,title:u,titleId:x,maskId:v});if(!E)return d0.error("Could not find icon",C),null;const{abstract:j}=E,O={ref:t};for(const z of D4(a))z4.has(z)||(O[z]=a[z]);return _4(j[0],O)});m0.displayName="FontAwesomeIcon";/*! 1163 * Font Awesome Pro 7.3.0 by @fontawesome - https://fontawesome.com 1164 * License - https://fontawesome.com/license (Commercial License) 1165 * Copyright 2026 Fonticons, Inc. 1166 */var L4={prefix:"far",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M368 208a160 160 0 1 0 -320 0 160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z"]},B4={prefix:"far",iconName:"expand",icon:[448,512,[],"f065","M136 32c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0 0 88c0 13.3-10.7 24-24 24S0 181.3 0 168L0 56C0 42.7 10.7 32 24 32l112 0zM0 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 88 88 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 480c-13.3 0-24-10.7-24-24L0 344zM424 32c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-88-88 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l112 0zM400 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 112c0 13.3-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l88 0 0-88z"]},H4={prefix:"far",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208 93.1 416 208 416zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},P4={prefix:"far",iconName:"table",icon:[448,512,[],"f0ce","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64l-320 0-6.5-.3C25.2 476.4 0 449.1 0 416L0 96C0 60.7 28.7 32 64 32l320 0zM48 312l0 104c0 8.8 7.2 16 16 16l136 0 0-120-152 0zm200 0l0 120 136 0c8.8 0 16-7.2 16-16l0-104-152 0zM48 264l152 0 0-104-152 0 0 104zm200 0l152 0 0-104-152 0 0 104z"]},I4={prefix:"far",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M97.5 400l50-160 379.4 0-50 160-379.4 0zm190.7 48L477 448c21 0 39.6-13.6 45.8-33.7l50-160c9.7-30.9-13.4-62.3-45.8-62.3l-379.4 0c-21 0-39.6 13.6-45.8 33.7L80.2 294.4 80.2 96c0-8.8 7.2-16 16-16l138.7 0c3.5 0 6.8 1.1 9.6 3.2L282.9 112c13.8 10.4 30.7 16 48 16l117.3 0c8.8 0 16 7.2 16 16l48 0c0-35.3-28.7-64-64-64L330.9 80c-6.9 0-13.7-2.2-19.2-6.4L273.3 44.8C262.2 36.5 248.8 32 234.9 32L96.2 32c-35.3 0-64 28.7-64 64l0 288c0 35.3 28.7 64 64 64l192 0z"]},U4={prefix:"far",iconName:"arrow-down-to-bracket",icon:[448,512,[],"e094","M377 209L241 345c-9.4 9.4-24.6 9.4-33.9 0L71 209c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l95 95 0-246.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 246.1 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM48 344l0 72c0 26.5 21.5 48 48 48l256 0c26.5 0 48-21.5 48-48l0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72c0 53-43 96-96 96L96 512c-53 0-96-43-96-96l0-72c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},F4={prefix:"far",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208 93.1 416 208 416zm0-304c-13.3 0-24 10.7-24 24l0 48-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0 0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48 48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-48c0-13.3-10.7-24-24-24z"]},Y4={prefix:"far",iconName:"print",icon:[512,512,[128424,128438,9113],"f02f","M384 144l48 0 0-37.5c0-17-6.7-33.3-18.7-45.3L370.7 18.7C358.7 6.7 342.5 0 325.5 0L144 0C108.7 0 80 28.7 80 64l0 80 48 0 0-80c0-8.8 7.2-16 16-16l181.5 0c4.2 0 8.3 1.7 11.3 4.7l42.5 42.5c3 3 4.7 7.1 4.7 11.3l0 37.5zM368 368l0 96-224 0 0-96 224
11660zM128 320c-17.7 0-32 14.3-32 32l0 16-48 0 0-112c0-8.8 7.2-16 16-16l384 0c8.8 0 16 7.2 16 16l0 112-48 0 0-16c0-17.7-14.3-32-32-32l-256 0zm288 96l64 0c17.7 0 32-14.3 32-32l0-128c0-35.3-28.7-64-64-64L64 192c-35.3 0-64 28.7-64 64L0 384c0 17.7 14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-64z"]},q4={prefix:"far",iconName:"moon",icon:[512,512,[127769,9214],"f186","M239.3 48.7c-107.1 8.5-191.3 98.1-191.3 207.3 0 114.9 93.1 208 208 208 33.3 0 64.7-7.8 92.6-21.7-103.4-23.4-180.6-115.8-180.6-226.3 0-65.8 27.4-125.1 71.3-167.3zM0 256c0-141.4 114.6-256 256-256 19.4 0 38.4 2.2 56.7 6.3 9.9 2.2 17.3 10.5 18.5 20.5s-4 19.8-13.1 24.4c-60.6 30.2-102.1 92.7-102.1 164.8 0 101.6 82.4 184 184 184 5 0 9.9-.2 14.8-.6 10.1-.8 19.6 4.8 23.8 14.1s2 20.1-5.3 27.1C387.3 484.8 324.8 512 256 512 114.6 512 0 397.4 0 256z"]},G4={prefix:"far",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M497.4 1.8c-9-3.7-19.3-1.7-26.2 5.2L419.4 58.8C318.8-24.7 169.3-19.3 75.1 75-24.9 175-24.9 337 75.1 437s262.1 100 362 0c14.9-14.9 27.6-31.2 38.1-48.5 6.9-11.3 3.2-26.1-8.1-33s-26.1-3.2-33 8.1c-8.5 14-18.8 27.3-31 39.4-81.2 81.2-212.9 81.2-294.2 0s-81.2-212.9 0-294.2c75.5-75.5 194.6-80.8 276.2-16L335.1 143c-6.9 6.9-8.9 17.2-5.2 26.2S342.4 184 352.1 184l136.1 0c13.3 0 24-10.7 24-24l0-136c0-9.7-5.8-18.5-14.8-22.2zM464.2 81.9l0 54.1-54.1 0 54.1-54.1z"]},X4={prefix:"far",iconName:"rotate-left",icon:[512,512,["rotate-back","rotate-backward","undo-alt"],"f2ea","M14.8 1.8C23.8-1.9 34.1 .2 41 7L92.8 58.8c100.6-83.5 250.1-78.1 344.3 16.2 100 100 100 262.1 0 362s-262.1 100-362 0c-14.9-14.9-27.6-31.2-38.1-48.5-6.9-11.3-3.2-26.1 8.1-33s26.1-3.2 33 8.1c8.5 14 18.8 27.3 31 39.4 81.2 81.2 212.9 81.2 294.2 0s81.2-212.9 0-294.2c-75.5-75.5-194.6-80.8-276.2-16L177.1 143c6.9 6.9 8.9 17.2 5.2 26.2S169.8 184 160.1 184L24 184c-13.3 0-24-10.7-24-24L0 24C0 14.3 5.8 5.5 14.8 1.8zM48 81.9l0 54.1 54.1 0-54.1-54.1z"]};/*! 1167 * Font Awesome Pro 7.3.0 by @fontawesome - https://fontawesome.com 1168 * License - https://fontawesome.com/license (Commercial License) 1169 * Copyright 2026 Fonticons, Inc. 1170 */var V4={prefix:"fal",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M379.3 91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 233.4 27.3 68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L169.4 256 4.7 420.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L192 278.6 356.7 443.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L214.6 256 379.3 91.3z"]},K4={prefix:"fal",iconName:"chevron-down",icon:[448,512,[],"f078","M235.3 411.3c-6.2 6.2-16.4 6.2-22.6 0l-208-208c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L224 377.4 420.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-208 208z"]};function Vn(n,t={}){return({className:a,size:l})=>d.jsx(m0,{icon:n,size:l??t.size??"sm",fixedWidth:t.fixedWidth??!0,className:a})}const p0=Vn(L4),g0=Vn(F4),y0=Vn(H4),Jc=Vn(B4),$4=Vn(q4),Q4=Vn(I4),Z4=Vn(Y4),J4=Vn(U4),bh=Vn(P4),W4=Vn(X4),eA=Vn(G4),Wc=Vn(K4,{size:"xs",fixedWidth:!1}),el=Vn(V4),tA=["boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","whiteSpace","wordBreak","wordWrap"];function eu(n){const t=parseFloat(n);return Number.isFinite(t)?t:0}function nA(n,t){const a=n.ownerDocument,l=window.getComputedStyle(n),o=a.createElement("div"),c=o.style;c.position="absolute",c.visibility="hidden",c.whiteSpace="pre-wrap",c.wordWrap="break-word",c.top="0",c.left="-9999px";for(const v of tA)c[v]=l[v];c.overflow="hidden",o.textContent=n.value.slice(0,t);const u=a.createElement("span");u.textContent=n.value.slice(t)||".",o.appendChild(u),a.body.appendChild(o);const h=u.offsetTop+eu(l.borderTopWidth),g=u.offsetLeft+eu(l.borderLeftWidth),p=eu(l.lineHeight)||eu(l.fontSize)||16;return a.body.removeChild(o),{top:h,left:g,height:p}}const iA=250,aA=8,vh=240,lA=320,Jo=8;function rA(n){if(n.initials&&n.initials.trim())return n.initials.trim().slice(0,2).toUpperCase();
1170const t=n.name.trim().split(/\s+/).filter(Boolean);return t.length===0?"?":t.length===1?t[0].slice(0,2).toUpperCase():(t[0][0]+t[t.length-1][0]).toUpperCase()}function oA(n,t){if(!t)return n;const a=n.toLowerCase().indexOf(t.toLowerCase());return a===-1?n:d.jsxs(d.Fragment,{children:[n.slice(0,a),d.jsx("mark",{className:"bg-transparent text-content-primary font-semibold",children:n.slice(a,a+t.length)}),n.slice(a+t.length)]})}const b0="nebula-mention-listbox",v0=n=>`nebula-mention-opt-${n}`;function sA({anchorEl:n,query:t,caretRect:a,searchUsers:l,onSelect:o,onClose:c}){const u=Ei(),h=t!==null,[g,p]=b.useState([]),[v,x]=b.useState(!1),[C,S]=b.useState(0),[T,_]=b.useState(null),E=g.length===0?-1:Math.min(Math.max(C,0),g.length-1),j=b.useRef(null),O=b.useRef([]),z=b.useRef(0),D=b.useRef(l);D.current=l,b.useEffect(()=>{if(t===null){z.current++,p([]),x(!1);return}x(!0);const X=++z.current,B=window.setTimeout(()=>{Promise.resolve(D.current(t)).then(V=>{X===z.current&&(p(V.slice(0,aA)),x(!1))}).catch(()=>{X===z.current&&(p([]),x(!1))})},iA);return()=>window.clearTimeout(B)},[t]),b.useEffect(()=>{S(0)},[g]);const A=b.useCallback(()=>{var X;if(!h)return;const B=window.innerWidth,V=window.innerHeight,G=n?.getBoundingClientRect()??null;let K,I,N;if(a)K=a.left,I=a.top,N=a.height||G?.height||18;else if(n){if(K=G.left,I=G.top,N=G.height,n instanceof HTMLTextAreaElement){const de=nA(n,n.selectionStart??0);K=G.left+de.left-n.scrollLeft,I=G.top+de.top-n.scrollTop,N=de.height}}else return;const Y=G?.width??vh,J=Math.min(lA,Math.max(vh,Y)),ce=Math.max(Jo,Math.min(K,B-J-Jo)),pe=((X=j.current)==null?void 0:X.offsetHeight)??0,M=I+N+4,te=V-M-Jo,oe=I-Jo,se=pe>te&&oe>te;_({left:ce,width:J,above:se,top:se?Math.max(Jo,I-4):M})},[h,n,a]);b.useLayoutEffect(()=>{A()},[A,t,g,v]),b.useEffect(()=>{if(!h)return;const X=()=>A();return window.addEventListener("scroll",X,!0),window.addEventListener("resize",X),()=>{window.removeEventListener("scroll",X,!0),window.removeEventListener("resize",X)}},[h,A]);const L=b.useRef(g);L.current=g;const P=b.useRef(E);if(P.current=E,b.useEffect(()=>{if(!h||!n)return;const X=B=>{const V=L.current;switch(B.key){case"ArrowDown":V.length&&(B.preventDefault(),S((P.current+1)%V.length));break;case"ArrowUp":V.length&&(B.preventDefault(),S((P.current-1+V.length)%V.length));break;case"Enter":case"Tab":{const G=P.current,K=G>=0?V[G]:void 0;K&&(B.preventDefault(),o(K));break}case"Escape":B.preventDefault(),c();break}};return n.addEventListener("keydown",X,!0),()=>n.removeEventListener("keydown",X,!0)},[h,n,o,c]),b.useEffect(()=>{if(!h)return;const X=B=>{var V;const G=B.target;(V=j.current)!=null&&V.contains(G)||n!=null&&n.contains(G)||c()};return document.addEventListener("pointerdown",X,!0),()=>document.removeEventListener("pointerdown",X,!0)},[h,n,c]),b.useEffect(()=>{var X;if(E<0)return;const B=O.current[E];(X=B?.scrollIntoView)==null||X.call(B,{block:"nearest"})},[E]),b.useEffect(()=>{if(!(!h||!n))return n.setAttribute("aria-expanded","true"),n.setAttribute("aria-controls",b0),n.setAttribute("aria-autocomplete","list"),()=>{n.removeAttribute("aria-expanded"),n.removeAttribute("aria-controls"),n.removeAttribute("aria-autocomplete"),n.removeAttribute("aria-activedescendant")}},[h,n]),b.useEffect(()=>{!h||!n||(E>=0?n.setAttribute("aria-activedescendant",v0(E)):n.removeAttribute("aria-activedescendant"))},[h,n,E]),!h)return null;const q=!v&&g.length===0,ie=d.jsxs("div",{ref:j,"data-nebula-mention-listbox":"",className:"fixed z-[9999] rounded-[var(--radius-md)] border border-edge-strong bg-surface-menu shadow-menu overflow-hidden",style:{top:T?.top??-9999,left:T?.left??-9999,width:T?.width??vh,visibility:T?"visible":"hidden"},children:[v&&d.jsx("div",{className:"h-[2px] overflow-hidden bg-transparent","aria-hidden":!0,children:d.jsx("div",{className:"h-full w-1/3 bg-accent-primary/60 animate-[indeterminate_1.1s_ease-in-out_infinite]"})}),d.jsxs("div",{id:b0,role:"listbox","aria-label":"People",className:"max-h-[296px] overflow-y-auto p-1",children:[g.length>0&&g.map((X,B)=>{const V=B===E,G=X.email??X.company;return d.jsxs("div",{ref:K=>{O.current[B]=K},id:v0(B),role:"option","aria-selected":V,onMouseEnter:()=>S(B),onMouseDown:K=>K.preventDefault(),onClick:()=>o(X),className:`flex items-center gap-2.5 h-[44px] px-2 rounded-[var(--radius-sm)] cursor-pointer select-none transition-colors duration-75 ${V?"bg-surface-hover":"bg-transparent"}`,children:[d.jsx("span",{className:"flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-accent-primary/15 text-accent-primary text-[11px] font-semibold uppercase",children:rA(X)}),d.jsxs("span",{className:"flex min-w-0 flex-col justify-center leading-tight",children:[d.jsx("span",{className:"truncate text-[13px] text-content-secondary",children:oA(X.name,t??"")}),G&&d.jsx("span",{"data-mention-secondary":"",className:"truncate text-[11px] text-content-muted",children:G})]})]},X.id)}),v&&g.length===0&&d.jsxs("div",{className:"flex items-center gap-2.5 h-[44px] px-2 text-[13px] text-content-muted select-none",children:[d.jsx("span",{className:"h-7 w-7 shrink-0 rounded-full bg-surface-hover"}),d.jsx("span",{children:"Searchingâ¦"})]}),q&&d.jsx("div",{className:"flex items-center h-[44px] px-3 text-[13px] text-content-muted select-none",children:"No matching people"})]})]});return It.createPortal(ie,u??document.body)}const cA=/@\[([^[\]]{1,100})\]\(user:([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})\)/g;function uA(){return new RegExp(cA.source,"g")}const fA=100;function dA(n){const t=[];if(!n)return t;const a=uA();let l=0,o;for(;(o=a.exec(n))!==null;)o.index>l&&t.push({kind:"text",text:n.slice(l,o.index)}),t.push({kind:"mention",text:o[0],name:o[1],userId:o[2]}),l=o.index+o[0].length;return l<n.length&&t.push({kind:"text",text:n.slice(l)}),t}function hA(n){return`@[${(n.name??"").replace(/[[\]]/g,"").slice(0,fA).trim()}](user:${n.id})`}const mA=/(?:^|\s)@([^\s@]*)$/;function pA(n){const t=mA.exec(n);if(!t)return null;const a=t[1];return{query:a,triggerStart:n.length-a.length-1}}const xh="data-mention-id",x0="data-mention-name",w0="data-mention-filler";function Wo(n){return n.nodeType===1&&n.hasAttribute(xh)}function tu(n){return n.nodeType===1&&n.tagName==="BR"&&n.hasAttribute(w0)}function gA(n){if(n.nodeType!==1)return!1;const t=n.tagName;return t==="DIV"||t==="P"}function S0(n){return n.nodeType===1&&n.tagName==="BR"}function _0(n,t,a,l){const o=n.createElement("span");return o.setAttribute("contenteditable","false"),o.setAttribute(xh,t),o.setAttribute(x0,a),l&&(o.className=l),o.textContent="@"+a,o}function yA(n){return hA({id:n.getAttribute(xh)??"",name:n.getAttribute(x0)??""})}function bA(n){const t=n.childNodes;for(let a=0;a<t.length;a++){const l=t[a];if(l.nodeType===3){if(l.data.length>0)return!1}else if(l.nodeType===1&&!S0(l))return!1}return!0}function C0(n){const t=[];return wh(n,t,!1),t.join("")}function wh(n,t,a){const l=n.childNodes;for(let o=0;o<l.length;o++)vA(l[o],t,a,o===l.length-1)}function vA(n,t,a,l){if(n.nodeType===3){t.push(n.data);return}if(n.nodeType!==1)return;const o=n;if(S0(o)){if(tu(o)||a&&l)return;t.push(` 1171`);return}
1171if(Wo(o)){t.push(yA(o));return}if(gA(o)){if(t.length>0&&t.push(` 1172`),bA(o))return;wh(o,t,!0);return}wh(o,t,a)}function E0(n,t,a){const l=n.createDocumentFragment(),o=t.split(` 1173`);for(let c=0;c<o.length;c++){c>0&&l.appendChild(n.createElement("br"));const u=dA(o[c]);for(const h of u)h.kind==="mention"&&h.userId?l.appendChild(_0(n,h.userId,h.name??"",a)):h.text&&l.appendChild(n.createTextNode(h.text))}return l}function xA(n){return C0(n).trim().length===0}function wA(n){const t=n.getRootNode();if(t instanceof ShadowRoot){const o=t.getSelection;if(typeof o=="function")return o.call(t)}const a=n.ownerDocument;if(a.getSelection)return a.getSelection();const l=a.defaultView;return l?l.getSelection():null}function SA(n,t){if(!t||!n.collapsed||n.startContainer.nodeType!==3)return null;const a=n.startContainer,l=n.startOffset,o=l-(t.query.length+1);return o<0||a.data.slice(o,l)!=="@"+t.query?null:{node:a,start:o,end:l,query:t.query}}function Sh(n,t,a){const l=a.createRange();return t>=n.data.length?l.setStartAfter(n):l.setStart(n,t),l.collapse(!0),l}function _A(n,t,a){const{node:l,start:o,end:c,query:u}=n;return!t.contains(l)||c>l.data.length||l.data.slice(o,c)!=="@"+u?null:(l.deleteData(o,c-o),Sh(l,o,a))}function CA(n,t,a){const l="@"+t;let o=null,c=0;if(n.startContainer.nodeType===3)o=n.startContainer,c=n.startOffset;else{const h=n.startContainer,g=n.startOffset>0?h.childNodes[n.startOffset-1]:null;g&&g.nodeType===3&&(o=g,c=o.data.length)}if(!o)return null;const u=c-l.length;return u<0||o.data.slice(u,c)!==l?null:(o.deleteData(u,l.length),Sh(o,u,a))}function k0(n){if(!n.collapsed)return null;const t=n.startContainer,a=n.startOffset;if(t.nodeType===3){if(a!==0)return null;const o=t.previousSibling;return o&&Wo(o)?o:null}if(a===0)return null;const l=t.childNodes[a-1];return l&&Wo(l)?l:null}function T0(n){if(!n.collapsed)return null;const t=n.startContainer,a=n.startOffset;if(t.nodeType===3){if(a!==t.data.length)return null;const o=t.nextSibling;return o&&Wo(o)?o:null}const l=t.childNodes[a];return l&&Wo(l)?l:null}function EA(n,t){const a=n.startContainer,l=n.startOffset;let o="",c,u;for(a.nodeType===3?(o=a.data.slice(0,l),u=a.previousSibling):u=l>0?a.childNodes[l-1]:null,c=u;c;){if(c.nodeType===3){o=c.data+o,c=c.previousSibling;continue}break}return t.contains(a)?o:""}function R0(n,t){return n.collapsed?pA(EA(n,t)):null}function kA(n,t,a){if(typeof n.getClientRects=="function"){const l=n.getClientRects();if(l.length>0&&(l[0].width>0||l[0].height>0))return l[0]}if(typeof n.getBoundingClientRect=="function"){const l=n.getBoundingClientRect();if(l&&(l.width>0||l.height>0))return l}try{const l=t.createElement("span");if(l.textContent="â",typeof l.getBoundingClientRect!="function")return null;const o=n.cloneRange();o.collapse(!0),o.insertNode(l);const c=l.getBoundingClientRect(),u=l.parentNode;return u&&u.removeChild(l),u&&u.normalize&&u.normalize(),a&&(a.removeAllRanges(),a.addRange(n)),c&&(c.width>0||c.height>0)?c:c??null}catch{return null}}function Vi(n,t){if(!n||n.rangeCount===0)return null;const a=n.getRangeAt(0);return t.contains(a.startContainer)?a:null}function nu(n,t,a){if(!t)return;const l=a.createRange();l.setStartAfter(n),l.collapse(!0),t.removeAllRanges(),t.addRange(l)}function iu(n,t,a){if(!t)return;const l=a.createRange();l.setStartBefore(n),l.collapse(!0),t.removeAllRanges(),t.addRange(l)}class TA{constructor(t){this.listeners=[],this.lastQuery=null,this.activeQueryLoc=null,this.destroyed=!1,this.onKeyDown=a=>{var l,o,c,u,h,g;if(!(this.opts.keyInterceptor&&this.opts.keyInterceptor(a))){if(a.key==="Escape"){(o=(l=this.opts).onEscape)==null||o.call(l);return}if(a.key==="Enter"){if(this.submitMode==="enter"){if(this.multiline&&a.shiftKey){a.preventDefault(),this.insertNewline();return}if(!a.shiftKey){a.preventDefault(),(u=(c=this.opts).onSubmit)==null||u.call(c);return}a.preventDefault();return}if(this.submitMode==="mod-enter"&&(a.ctrlKey||a.metaKey)){a.preventDefault(),(g=(h=this.opts).onSubmit)==null||g.call(h);return}if(this.multiline){a.preventDefault(),this.insertNewline();return}a.preventDefault();return}if(a.key==="Backspace"){this.handleBackspace()&&a.preventDefault();return}if(a.key==="Delete"){this.handleDelete()&&a.preventDefault();return}if(a.key==="ArrowLeft"||a.key==="ArrowRight"){this.handleArrow(a.key==="ArrowLeft")&&a.preventDefault();return}}},this.onInput=()=>{this.syncEmptyState(),this.emitChange(),this.updateTrigger()},this.onPaste=a=>{var l;a.preventDefault();const o=((l=a.clipboardData)==null?void 0:l.getData("text/plain"))??"";
1173this.insertParsedText(o)},this.onCaretMaybeMoved=()=>{this.updateTrigger()},this.onSelectionChange=()=>{const a=this.selection();if(!Vi(a,this.el)){this.lastQuery!==null&&(this.lastQuery=null,this.emitTrigger(null,null));return}this.updateTrigger()},this.opts=t,this.el=t.element,this.doc=this.el.ownerDocument,this.chipClassName=t.chipClassName,this.multiline=t.multiline!==!1,this.submitMode=t.submitMode??"enter",this.el.setAttribute("contenteditable","true"),this.el.setAttribute("role","textbox"),this.el.setAttribute("aria-multiline",this.multiline?"true":"false"),t.ariaLabel&&this.el.setAttribute("aria-label",t.ariaLabel),t.placeholder!=null&&this.el.setAttribute("data-placeholder",t.placeholder),this.el.setAttribute("data-mention-editor",""),this.add(this.el,"keydown",this.onKeyDown),this.add(this.el,"input",this.onInput),this.add(this.el,"paste",this.onPaste),this.add(this.el,"focus",this.onCaretMaybeMoved),this.add(this.el,"mouseup",this.onCaretMaybeMoved),this.add(this.el,"keyup",this.onCaretMaybeMoved),this.add(this.doc,"selectionchange",this.onSelectionChange)}getValue(){return C0(this.el)}setValue(t){for(this.activeQueryLoc=null;this.el.firstChild;)this.el.removeChild(this.el.firstChild);const a=E0(this.doc,t,this.chipClassName);this.el.appendChild(a);const l=this.el.lastChild;l&&l.nodeType===1&&l.tagName==="BR"&&this.ensureFillerAfter(l),this.syncEmptyState()}insertMention(t){const a=this.resolveInsertionPoint(),l=_0(this.doc,t.id,t.name,this.chipClassName),o=this.doc.createTextNode(" "),c=this.doc.createDocumentFragment();c.appendChild(l),c.appendChild(o),a.insertNode(c),nu(o,this.selection(),this.doc),this.activeQueryLoc=null,this.lastQuery=null,this.emitChange(),this.emitTrigger(null,null)}resolveInsertionPoint(){var t;if(this.activeQueryLoc){const u=_A(this.activeQueryLoc,this.el,this.doc);if(u)return u}const a=this.selection();let l=Vi(a,this.el);l||(this.focus(),l=Vi(this.selection(),this.el)??this.rangeAtEnd());const o=R0(l,this.el);if(o&&l.startContainer.nodeType===3){const u=l.startContainer,h=l.startOffset,g=o.query.length+1,p=h-g;if(p>=0)return u.deleteData(p,g),Sh(u,p,this.doc)}const c=this.lastQuery??((t=this.activeQueryLoc)==null?void 0:t.query)??null;if(c!==null){const u=CA(l,c,this.doc);if(u)return u}return l.collapsed||l.deleteContents(),l}isEmpty(){return xA(this.el)}focus(){this.el.focus();const t=this.selection();if(!t)return;const a=this.rangeAtEnd();t.removeAllRanges(),t.addRange(a)}clear(){for(;this.el.firstChild;)this.el.removeChild(this.el.firstChild);this.syncEmptyState(),this.activeQueryLoc=null,this.lastQuery=null,this.emitChange(),this.emitTrigger(null,null)}destroy(){this.destroyed=!0;for(const t of this.listeners)t.target.removeEventListener(t.type,t.handler,t.options);this.listeners.length=0}handleBackspace(){var t;const a=this.selection(),l=Vi(a,this.el);if(!l||!l.collapsed)return!1;const o=k0(l);return o?(iu(o,a,this.doc),(t=o.parentNode)==null||t.removeChild(o),this.afterStructuralEdit(),!0):!1}handleDelete(){var t;const a=this.selection(),l=Vi(a,this.el);if(!l||!l.collapsed)return!1;const o=T0(l);return o?(iu(o,a,this.doc),(t=o.parentNode)==null||t.removeChild(o),this.afterStructuralEdit(),!0):!1}handleArrow(t){const a=this.selection(),l=Vi(a,this.el);if(!l||!l.collapsed)return!1;const o=t?k0(l):T0(l);return o?(t?iu(o,a,this.doc):nu(o,a,this.doc),!0):!1}insertNewline(){const t=this.selection();let a=Vi(t,this.el);a||(a=this.rangeAtEnd()),a.collapsed||a.deleteContents();const l=this.doc.createElement("br");if(a.insertNode(l),this.isTrailingBr(l)){const o=this.ensureFillerAfter(l);iu(o,t,this.doc)}else nu(l,t,this.doc);this.afterStructuralEdit()}isTrailingBr(t){let a=t.nextSibling;for(;a;){if(tu(a)){a=a.nextSibling;continue}if(a.nodeType===3&&a.data.length===0){a=a.nextSibling;continue}return!1}return!0}ensureFillerAfter(t){var a;const l=t.nextSibling;if(l&&tu(l))return l;const o=this.doc.createElement("br");return o.setAttribute(w0,""),(a=t.parentNode)==null||a.insertBefore(o,t.nextSibling),o}insertParsedText(t){const a=this.selection();let l=Vi(a,this.el);l||(this.focus(),l=Vi(this.selection(),this.el)??this.rangeAtEnd()),l.collapsed||l.deleteContents();const o=E0(this.doc,t,this.chipClassName),c=o.lastChild;
1173l.insertNode(o),c&&nu(c,a,this.doc),this.afterStructuralEdit()}afterStructuralEdit(){this.syncEmptyState(),this.emitChange(),this.updateTrigger()}updateTrigger(){if(this.destroyed)return;const t=this.selection(),a=Vi(t,this.el);if(!a){this.lastQuery!==null&&(this.lastQuery=null,this.emitTrigger(null,null));return}const l=R0(a,this.el),o=l?l.query:null;if(this.activeQueryLoc=SA(a,l),o===null&&this.lastQuery===null)return;this.lastQuery=o;const c=o===null?null:kA(a,this.doc,t);this.emitTrigger(o,c)}syncEmptyState(){const t=this.el.childNodes;t.length===1&&t[0].nodeType===1&&t[0].tagName==="BR"&&this.el.removeChild(t[0]);const a=this.isEmpty();this.el.setAttribute("data-empty",a?"true":"false")}selection(){return wA(this.el)}rangeAtEnd(){const t=this.doc.createRange();t.selectNodeContents(this.el),t.collapse(!1);const a=this.el.lastChild;return a&&tu(a)&&(t.setStartBefore(a),t.collapse(!0)),t}emitChange(){var t,a;(a=(t=this.opts).onChange)==null||a.call(t)}emitTrigger(t,a){var l,o;(o=(l=this.opts).onTriggerChange)==null||o.call(l,t,a)}add(t,a,l,o){t.addEventListener(a,l,o),this.listeners.push({target:t,type:a,handler:l,options:o})}}const RA=new Set(["ArrowUp","ArrowDown","Enter","Tab","Escape"]),jA="inline whitespace-nowrap rounded-full bg-accent-primary/15 border border-accent-primary/30 px-1.5 py-0.5 text-accent-primary font-medium",AA="w-full text-content-primary outline-none whitespace-pre-wrap break-words",OA="min-h-[72px] rounded-[var(--radius-md)] border border-edge bg-surface-input px-3 py-2 text-[13px] leading-relaxed transition-colors focus:border-accent-primary/60";b.forwardRef(function({value:n="",onChange:t,onSubmit:a,onEscape:l,onBlur:o,searchUsers:c,placeholder:u="Add a commentâ¦",chipClassName:h=jA,disabled:g=!1,ariaLabel:p="Add a comment",multiline:v=!0,submitMode:x="enter",className:C},S){const T=b.useRef(null),_=b.useRef(null);b.useImperativeHandle(S,()=>({focus:()=>{var K;return(K=_.current)==null?void 0:K.focus()}}),[]);const[E,j]=b.useState(null),[O,z]=b.useState(null),[D,A]=b.useState(null),L=!!c,P=b.useRef(t);P.current=t;const q=b.useRef(a);q.current=a;const ie=b.useRef(l);ie.current=l;const X=b.useRef(L);X.current=L;const B=b.useRef(null);b.useEffect(()=>{const K=T.current;if(!K)return;const I=new TA({element:K,placeholder:u,chipClassName:h,multiline:v,ariaLabel:p,submitMode:x,keyInterceptor:N=>B.current!==null&&RA.has(N.key),onChange:()=>{var N;return(N=P.current)==null?void 0:N.call(P,I.getValue())},onSubmit:()=>{var N;return(N=q.current)==null?void 0:N.call(q)},onEscape:()=>{var N;return(N=ie.current)==null?void 0:N.call(ie)},onTriggerChange:(N,Y)=>{X.current&&(j(N),z(Y))}});return _.current=I,I.setValue(n),()=>{I.destroy(),_.current=null}},[]),b.useEffect(()=>{const K=_.current;K&&K.getValue()!==n&&K.setValue(n)},[n]),b.useEffect(()=>{const K=T.current;K&&(K.setAttribute("contenteditable",g?"false":"true"),K.setAttribute("aria-disabled",g?"true":"false"))},[g]),b.useEffect(()=>{E!==D&&A(null)},[E]);const V=L&&E!==null&&E!==D?E:null;B.current=V;const G=b.useCallback(K=>{var I;(I=_.current)==null||I.insertMention(K),j(null),z(null)},[]);return d.jsxs(d.Fragment,{children:[d.jsx("div",{ref:T,"data-empty":"true",className:`${AA} ${C??OA} ${g?"opacity-60 cursor-not-allowed":""}`,onBlur:()=>o?.(),suppressContentEditableWarning:!0}),L&&d.jsx(sA,{anchorEl:T.current,query:V,caretRect:O,searchUsers:c,onSelect:G,onClose:()=>A(E)})]})});function un(n){const t="flex items-center justify-center min-w-[32px] h-[32px] px-2 border-none rounded-[var(--radius-sm)] bg-transparent text-content-secondary text-[13px] cursor-pointer transition-all duration-150 hover:bg-surface-hover hover:text-content-primary";return n?`${t} bg-surface-active! text-content-primary!`:t}function Fl(n){const t="flex items-center gap-1.5 min-w-[32px] h-[32px] px-2.5 border-none rounded-[var(--radius-sm)] text-[13px] cursor-pointer transition-all duration-150";return n?`${t} bg-surface-active text-content-primary`:`${t} bg-transparent text-content-secondary hover:bg-surface-hover hover:text-content-primary`}function MA(n){return"flex items-center justify-center min-w-[32px] h-[32px] px-2 border-none rounded-[var(--radius-sm)] text-[13px] curs
1173or-pointer transition-all duration-150 bg-accent-primary/20 text-accent-primary ring-1 ring-accent-primary/40"}const Dr="bg-surface-menu border border-edge-strong rounded-[var(--radius-md)] shadow-menu p-1 outline-none z-[9999] min-w-[160px]",au="flex items-center justify-between px-3 py-1.5 rounded-[var(--radius-sm)] text-content-secondary text-[13px] cursor-pointer outline-none transition-all duration-150 hover:bg-surface-hover hover:text-content-primary data-[highlighted]:bg-surface-hover data-[highlighted]:text-content-primary";function j0(n,t){const a=URL.createObjectURL(n),l=document.createElement("a");l.href=a,l.download=t,l.click(),URL.revokeObjectURL(a)}function NA(n,t){const a=/^(#{1,3})$/.exec(n);return a?{prefixLen:a[1].length,action:{style:"Heading"+a[1].length}}:n==="-"||n==="*"?{prefixLen:1,action:{list:"bullet"}}:n==="1."?{prefixLen:2,action:{list:"number"}}:n==="[]"||n==="[ ]"?{prefixLen:n.length,action:{todo:!1}}:n==="[x]"||n==="[X]"?{prefixLen:3,action:{todo:!0}}:n==="```"?{prefixLen:3,action:{code:!0}}:n==="---"?{prefixLen:3,action:{divider:!0}}:n===">"&&t?{prefixLen:1,action:{style:"Quote"}}:null}function A0(n){const t=n.trim();return t.length===0||t.length>2048||/\s/.test(t)?!1:/^https?:\/\/\S+$/i.test(t)}function DA(n){return n==null||Number.isNaN(n)?"":String(n)}function O0(n){const t=n.trim();if(t==="")return null;const a=Number(t.replace(/,/g,""));return Number.isFinite(a)?a:null}function zA(n){const t=[...n.cats];return{title:n.title??"",legend:n.legend,cats:t,seriesNames:n.series.map((a,l)=>a.name??`Series ${l+1}`),colors:n.series.map(a=>a.color),ptColors:n.series.map(a=>a.ptColors?[...a.ptColors]:null),values:t.map((a,l)=>n.series.map(o=>DA(o.values[l])))}}function LA(n,t){const a=t.cats.length;return{kind:n.kind,title:t.title.trim()===""?null:t.title,legend:t.legend,cats:t.cats,series:t.seriesNames.map((l,o)=>{const c=n.series[o],u=c?.name??`Series ${o+1}`,h=l===u?c?.name??null:l,g=t.ptColors?.[o];return{name:h,color:t.colors[o]??c?.color??"4472C4",inherited:c?.inherited??!1,...g?{ptColors:g}:{},values:Array.from({length:a},(p,v)=>O0(t.values[v]?.[o]??""))}}),capabilities:n.capabilities}}function BA(){return{kind:"column",title:"Chart title",legend:!0,cats:["Q1","Q2","Q3","Q4"],series:[{name:"Series 1",values:[3,5,4,6]},{name:"Series 2",values:[2,4,3,5]}]}}function HA(n){if(!n||n.length<2)return null;const t=Math.max(...n.map(c=>c.length));if(t<2)return null;const a=[];for(let c=1;c<t;c++){const u=(n[0]?.[c]??"").trim();a.push(u===""?`Series ${c}`:u)}const l=[];for(let c=1;c<n.length;c++)l.push((n[c]?.[0]??"").trim());const o=a.map((c,u)=>{const h=u+1,g=[];for(let p=1;p<n.length;p++)g.push(O0(n[p]?.[h]??""));return{name:c,values:g}});return o.some(c=>c.values.some(u=>u!=null))?{kind:"column",title:null,legend:!0,cats:l,series:o}:null}function PA(n){return n.replace(/\r\n?/g,` 1174`).replace(/\n$/,"").split(` 1175`).map(a=>a.includes(" ")?a.split(" "):a.split(","))}function IA(n,t,a,l){const o=n.map(h=>[...h]),c=o.length,u=o[0]?.length??0;for(let h=0;h<t.length;h++){const g=a+h;if(!(g<0||g>=c))for(let p=0;p<t[h].length;p++){const v=l+p;v<0||v>=u||(o[g][v]=t[h][p].trim())}}return o}const Yl={keyword:"0033B3",string:"067D17",comment:"8C8C8C",number:"1750EB",call:"795E26",literal:"871094"},UA=new Set("abstract as async await break case catch class const continue def default del do elif else enum export extends false final finally fn for from function global if impl import in instanceof interface let loop match mod move mut new none not null or pass private protected pub public raise return self static struct super switch this throw trait true try type typeof use var void where while with yield and int float str bool string number boolean lambda print".split(/\s+/)),FA=new Set(["true","false","null","none","nil","undefined","None","True","False"]);function YA(n){const t=[],a=n.length;let l=0;const o=(c,u,h)=>{u>c&&t.push({start:c,end:u,color:h})};for(;l<a;){const c=n[l],u=n.slice(l,l+2);if(u==="//"||c==="#"||u==="--"){let h=l;for(;h<a&&n[h]!==` 1176`;)h++;o(l,h,Yl.comment),l=h;continue}if(u==="/*"){let h=n.indexOf("*/",l+2);h=h<0?a:h+2,o(l,h,Yl.comment),l=h;continue}if(c==='"'||c==="'"||c==="`"){let h=l+1;for(;h<a&&n[h]!==c&&n[h]!==` 1177`;)n[h]==="\\"&&h++,h++;h=Math.min(h+1,a),o(l,h,Yl.string),l=h;continue}if(/[0-9]/.test(c)){let h=l;for(;h<a&&/[0-9a-fA-FxXbo._]/.test(n[h]);)h++;o(l,h,Yl.number),l=h;continue}if(/[A-Za-z_$]/.test(c)){let h=l;for(;h<a&&/[A-Za-z0-9_$]/.test(n[h]);)h++;const g=n.slice(l,h);let p=h;for(;p<a&&n[p]===" ";)p++;FA.has(g)?o(l,h,Yl.literal):UA.has(g)?o(l,h,Yl.keyword):n[p]==="("&&o(l,h,Yl.call),l=h;continue}l++}return t}function qA(n){const t=n.map(u=>u.text).join(` 1178`),a=YA(t),l=[];let o=0;for(const u of n)l.push({start:o,end:o+u.text.length}),o+=u.text.length+1;const c=n.map(u=>({p:u.p,spans:[]}));for(const u of a)for(let h=0;h<l.length;h++){const g=l[h],p=Math.max(u.start,g.start),v=Math.min(u.end,g.end);p<v&&c[h].spans.push([p-g.start,v-p,u.color])}return c}const GA=["Smileys","People","Nature","Food","Activity","Objects","Symbols"],y=(n,t,a,l=[])=>({emoji:n,shortcode:t,group:a,keywords:l}),_h=[y("ð","grinning","Smileys",["happy","smile","grin"]),y("ð","smiley","Smileys",["happy","joy","smile"]),y("ð","smile","Smileys",["happy","joy","laugh","grin"]),y("ð","grin","Smileys",["happy","smile"]),y("ð","laughing","Smileys",["happy","haha","lol","satisfied"]),y("ð ","sweat_smile","Smileys",["hot","nervous","laugh"]),y("ð¤£","rofl","Smileys",["lol","rolling","laughing","haha"]),y("ð","joy","Smileys",["tears","laugh","cry","lol","haha"]),y("ð","slightly_smiling_face","Smileys",["smile"]),y("ð","upside_down_face","Smileys",["silly","sarcasm"]),y("ð","wink","Smileys",["flirt","joke"]),y("ð","blush","Smileys",["smile","happy","shy"]),y("ð","innocent","Smileys",["angel","halo"]),y("ð¥°","smiling_face_with_three_hearts","Smileys",["love","adore"]),y("ð","heart_eyes","Smileys",["love","crush","adore"]),y("ð¤©","star_struck","Smileys",["amazed","wow","eyes"]),y("ð","kissing_heart","Smileys",["kiss","love","flirt"]),y("ð","kissing","Smileys",["kiss"]),y("ð","kissing_closed_eyes","Smileys",["kiss"]),y("ð","kissing_smiling_eyes","Smileys",["kiss"]),y("ð","yum","Smileys",["tasty","delicious","tongue"]),y("ð","stuck_out_tongue","Smileys",["tongue","playful"]),y("ð","stuck_out_tongue_winking_eye","Smileys",["tongue","wink","silly"]),y("ð¤ª","zany_face","Smileys",["crazy","silly","goofy"]),y("ð","stuck_out_tongue_closed_eyes","Smileys",["tongue","playful"]),y("ð¤","money_mouth_face","Smileys",["money","rich","dollar"]),y("ð¤","hugs","Smileys",["hug","embrace"]),y("ð¤","hand_over_mouth","Smileys",["giggle","oops"]),y("ð¤«","shushing_face","Smileys",["quiet","shh","secret"]),y("ð¤","thinking","Smileys",["hmm","consider","ponder"]),y("ð¤","zipper_mouth_face","Smileys",["silent","secret"]),y("ð¤¨","raised_eyebrow","Smileys",["suspicious","skeptical"]),y("ð","neutral_face","Smileys",["meh","blank"]),y("ð","expressionless","Smileys",["blank","meh"]),y("ð¶","no_mouth","Smileys",["silence","blank"]),y("ð","smirk","Smileys",["smug","sly"]),y("ð","unamused","Smileys",["meh","unimpressed","annoyed"]),y("ð","roll_eyes","Smileys",["eyeroll","whatever"]),y("ð¬","grimacing","Smileys",["awkward","yikes"]),y("ð","relieved","Smileys",["calm","content","phew"]),y("ð","pensive","Smileys",["sad","sad","dejected"]),y("ðª","sleepy","Smileys",["tired","sleep"]),y("ð´","sleeping","Smileys",["sleep","zzz","tired"]),y("ð·","mask","Smileys",["sick","ill","covid"]),y("ð¤","face_with_thermometer","Smileys",["sick","ill","fever"]),y("ð¤","face_with_head_bandage","Smileys",["hurt","injured"]),y("ð¤¢","nauseated_face","Smileys",["sick","gross","disgust"]),y("ð¤®","vomiting_face","Smileys",["sick","puke","gross"]),y("ð¤§","sneezing_face","Smileys",["sick","achoo"]),y("ð¥µ","hot_face","Smileys",["heat","sweat"]),y("ð¥¶","cold_face","Smileys",["freezing","frozen"]),y("ð¥´","woozy_face","Smileys",["drunk","dizzy"]),y("ðµ","dizzy_face","Smileys",["dizzy","faint"]),y("ð¤¯","exploding_head","Smileys",["mind","blown","shocked"]),y("ð¤ ","cowboy_hat_face","Smileys",["cowboy","yeehaw"]),y("ð¥³","partying_face","Smileys",["party","celebrate","birthday"]),y("ð","sunglasses","Smileys",["cool","shades"]),y("ð¤","nerd_face","Smileys",["geek","glasses","smart"]),y("ð§","monocle_face","Smileys",["inspect","examine"]),y("ð","confused","Smileys",["puzzled","unsure"]),y("ð","worried","Smileys",["concern","anxious"]),y("ð","slightly_frowning_face","Smileys",["sad","frown"]),y("ð®","open_mouth","Smileys",["surprise","wow"]),y("ð¯","hushed","Smileys",["surprised","quiet"]),y("ð²","astonished","Smileys",["shocked","amazed"]),y("ð³","flushed","Smileys",["embarrassed","blush"]),y("ð¥º","pleading_face","Smileys",["puppy","begging","please"]),y("ð¦","frowning","Smileys",["sad"]),y("ð§","anguished","Smileys",["shocked","pain"]),y("ð¨","fearful","Smileys",["scared","afraid"]),y("ð°","cold_sweat","Smileys",["nervous","anxious"]),y("ð¥","disappointed_relieved","Smileys",["sad","phew"]),y("ð¢","cry","Smileys",["sad","tear"]),y("ð","sob","Smileys",["cry","sad","tears","bawling"]),y("ð±","scream","Smileys",["shocked","fear","horror"]),y("ð","confounded","Smileys",["frustrated"]),y("ð£","persevere","Smileys",["struggle"]),y("ð","disappointed","Smileys",["sad","let down"]),y("ð","sweat","Smileys",["nervous","hard work"]),y("ð©","weary","Smileys",["tired","exhausted"]),y("ð«","tired_face","Smileys",["exhausted","upset"]),y("ð¥±","yawning_face","Smileys",["bored","sleepy","tired"]),y("ð¤","triumph","Smileys",["proud","steam","frustrated"]),y("ð¡","rage","Smileys",["angry","mad","furious"]),y("ð ","angry","Smileys",["mad","annoyed"]),y("ð¤¬","cursing_face","Smileys",["swearing","angry"]),y("ð","smiling_imp","Smileys",["devil","evil","mischief"]),y("ð¿","imp","Smileys",["devil","angry","evil"]),y("ð","skull","Smileys",["dead","death","danger"]),y("ð©","poop","Smileys",["poo","crap","shit"]),y("ð¤¡","clown_face","Smileys",["circus","joker"]),y("ð»","ghost","Smileys",["boo","spooky","halloween"]),y("ð½","alien","Smileys",["ufo","space","extraterrestrial"]),y("ð¤","robot","Smileys",["bot","ai","machine"]),y("ðº","smiley_cat","Smileys",["cat","happy"]),y("ð»","heart_eyes_cat","Smileys",["cat","love"]),y("ð","scream_cat","Smileys",["cat","shocked"]),y("ð¹","joy_cat","Smileys",["cat","laugh"]),y("ð","+1","People",["thumbsup","like","approve","yes","good"]),y("ð","-1","People",["thumbsdown","dislike","no","bad"]),y("ð","ok_hand","People",["okay","perfect","good"]),y("ð¤","pinched_fingers","People",["italian","gesture"]),y("ð¤","pinching_hand","People",["small","tiny","little"]),y("âï¸","v","People",["victory","peace"]),y("ð¤","crossed_fingers","People",["luck","hopeful"]),y("ð¤","love_you_gesture","People",["love","rock"]),y("ð¤","metal","People",["rock","horns"]),y("ð¤","call_me_hand","People",["shaka","hang loose"]),y("ð","point_left","People",["finger","direction"]),y("ð","point_right","People",["finger","direction"]),y("ð","point_up_2","People",["finger","up"]),y("ð","point_down","People",["finger","down"]),y("âï¸","point_up","People",["finger","up","one"]),y("â","hand","People",["stop","high five","raised"]),y("ð¤","raised_back_of_hand","People",["stop"]),y("ðï¸","raised_hand_with_fingers_splayed","People",["stop","five"]),y("ð","vulcan_salute","People",["spock","
1178star trek"]),y("ð","wave","People",["hello","hi","bye","goodbye"]),y("ð¤","handshake","People",["deal","agreement","meeting"]),y("ð","clap","People",["applause","bravo","praise"]),y("ð","raised_hands","People",["celebration","hooray","praise"]),y("ð","open_hands","People",["hug","jazz"]),y("ð¤²","palms_up_together","People",["prayer","cupped"]),y("ð","pray","People",["please","thanks","hope","namaste"]),y("âï¸","writing_hand","People",["write","sign","note"]),y("ð
","nail_care","People",["nails","manicure","sassy"]),y("ðª","muscle","People",["strong","flex","biceps","gym"]),y("ð¦¾","mechanical_arm","People",["prosthetic","robot"]),y("ð","middle_finger","People",["rude","flip off"]),y("ð","fist_oncoming","People",["punch","bump","bro fist"]),y("â","fist_raised","People",["power","solidarity"]),y("ð¤","fist_left","People",["bump"]),y("ð¤","fist_right","People",["bump"]),y("ð","ear","People",["listen","hear"]),y("ð","nose","People",["smell"]),y("ð","eyes","People",["look","watch","see","creep"]),y("ðï¸","eye","People",["look","see"]),y("ð
","tongue","People",["taste","lick"]),y("ð","lips","People",["mouth","kiss"]),y("ð§ ","brain","People",["smart","mind","think"]),y("ð¦·","tooth","People",["dentist","teeth"]),y("ð¶","baby","People",["infant","child"]),y("ð§","child","People",["kid"]),y("ð¦","boy","People",["child","young"]),y("ð§","girl","People",["child","young"]),y("ð§","adult","People",["person"]),y("ð¨","man","People",["male","guy"]),y("ð©","woman","People",["female","lady"]),y("ð§","older_adult","People",["elderly","old"]),y("ð´","older_man","People",["grandpa","old"]),y("ðµ","older_woman","People",["grandma","old"]),y("ð§","bearded_person","People",["beard"]),y("ð®","police_officer","People",["cop","law"]),y("ðµï¸","detective","People",["spy","investigate"]),y("ð","guard","People",["soldier","royal"]),y("ð·","construction_worker","People",["builder","hardhat"]),y("ð¤´","prince","People",["royal"]),y("ð¸","princess","People",["royal","crown"]),y("ð¦¸","superhero","People",["hero","cape"]),y("ð¦¹","supervillain","People",["villain","evil"]),y("ð§","mage","People",["wizard","magic"]),y("ð§","fairy","People",["magic","wings"]),y("ð
","santa","People",["christmas","xmas"]),y("ð¤¶","mrs_claus","People",["christmas","xmas"]),y("ð¶","walking","People",["walk","pedestrian"]),y("ð","runner","People",["run","running","exercise"]),y("ð","dancer","People",["dance","dancing"]),y("ðº","man_dancing","People",["dance","disco"]),y("ð§","person_in_lotus_position","People",["yoga","meditate","zen"]),y("ð¶","dog","Nature",["puppy","pet"]),y("ð±","cat","Nature",["kitten","pet"]),y("ð","mouse","Nature",["rodent"]),y("ð¹","hamster","Nature",["pet"]),y("ð°","rabbit","Nature",["bunny"]),y("ð¦","fox","Nature",["fox_face"]),y("ð»","bear","Nature",[]),y("ð¼","panda_face","Nature",["panda"]),y("ð¨","koala","Nature",[]),y("ð¯","tiger","Nature",["tiger_face"]),y("ð¦","lion","Nature",["king"]),y("ð®","cow","Nature",["cow_face"]),y("ð·","pig","Nature",["pig_face"]),y("ð¸","frog","Nature",["toad"]),y("ðµ","monkey_face","Nature",["monkey"]),y("ð","see_no_evil","Nature",["monkey","hide"]),y("ð","hear_no_evil","Nature",["monkey"]),y("ð","speak_no_evil","Nature",["monkey"]),y("ð","chicken","Nature",["hen"]),y("ð§","penguin","Nature",[]),y("ð¦","bird","Nature",[]),y("ð¤","baby_chick","Nature",["chicken"]),y("ð¦","duck","Nature",[]),y("ð¦
","eagle","Nature",["bird"]),y("ð¦","owl","Nature",["bird","wise"]),y("ð¦","bat","Nature",["vampire"]),y("ðº","wolf","Nature",[]),y("ð","boar","Nature",["pig"]),y("ð´","horse","Nature",["horse_face"]),y("ð¦","unicorn","Nature",["magic","fantasy"]),y("ð","bee","Nature",["honeybee","bug"]),y("ð","bug","Nature",["caterpillar","insect"]),y("ð¦","butterfly","Nature",["insect","beautiful"]),y("ð","snail","Nature",["slow"]),y("ð","beetle","Nature",["ladybug","insect"]),y("ð","ant","Nature",["insect"]),y("ð·ï¸","spider","Nature",["insect","web"]),y("ð¦","scorpion","Nature",[]),y("ð¢","turtle","Nature",["slow","tortoise"]),y("ð","snake","Nature",["serpent"]),y("ð¦","lizard","Nature",["reptile"]),y("ð","octopus","Nature",[]),y("ð¦","squid","Nature",[]),y("ð¦","shrimp","Nature",["prawn"]),y("ð¦","crab","Nature",[]),y("ð","fish","Nature",[]),y("ð ","tropical_fish","Nature",[]),y("ð¬","dolphin","Nature",[]),y("ð³","whale","Nature",[]),y("ð¦","shark","Nature",[]),y("ð","crocodile","Nature",["alligator"]),y("ð","elephant","Nature",[]),y("ð¦","rhinoceros","Nature",["rhino"]),y("ð¦","giraffe","Nature",[]),y("ð«","camel","Nature",["desert"]),y("ð¦","kangaroo","Nature",[]),y("ð","sheep","Nature",[]),y("ð","goat","Nature",[]),y("ð","rooster","Nature",["chicken"]),y("ð¦","turkey","Nature",["thanksgiving"]),y("ðï¸","dove","Nature",["peace","bird"]),y("ð","rabbit2","Nature",["bunny"]),y("ð¿ï¸","chipmunk","Nature",["squirrel"]),y("ð¦","hedgehog","Nature",[]),y("ðµ","cactus","Nature",["plant","desert"]),y("ð","christmas_tree","Nature",["xmas","holiday"]),y("ð²","evergreen_tree","Nature",["tree","pine"]),y("ð³","deciduous_tree","Nature",["tree"]),y("ð´","palm_tree","Nature",["tropical","beach"]),y("ð±","seedling","Nature",["plant","grow","sprout"]),y("ð¿","herb","N
1178ature",["plant","leaf"]),y("âï¸","shamrock","Nature",["clover","irish"]),y("ð","four_leaf_clover","Nature",["luck","lucky"]),y("ð","maple_leaf","Nature",["autumn","fall","canada"]),y("ð","fallen_leaf","Nature",["autumn","fall"]),y("ð","leaves","Nature",["wind","leaf"]),y("ðº","hibiscus","Nature",["flower"]),y("ð¸","cherry_blossom","Nature",["flower","spring","sakura"]),y("ð¼","blossom","Nature",["flower"]),y("ð»","sunflower","Nature",["flower"]),y("ð¹","rose","Nature",["flower","love"]),y("ð·","tulip","Nature",["flower","spring"]),y("ð","bouquet","Nature",["flowers","gift"]),y("ð","mushroom","Nature",["fungus","toadstool"]),y("ð","ocean","Nature",["wave","water","sea"]),y("ð§","droplet","Nature",["water","drop"]),y("ð¥","fire","Nature",["flame","lit","hot","burn"]),y("â","star","Nature",["favorite"]),y("ð","star2","Nature",["glowing","sparkle"]),y("â¨","sparkles","Nature",["shiny","magic","clean","new"]),y("â¡","zap","Nature",["lightning","electric","thunder"]),y("âï¸","sunny","Nature",["sun","weather","clear"]),y("ð","rainbow","Nature",["pride","colors","weather"]),y("âï¸","cloud","Nature",["weather","cloudy"]),y("ð§ï¸","rain_cloud","Nature",["weather","rain"]),y("âï¸","thunder_cloud_and_rain","Nature",["storm","weather"]),y("âï¸","snowflake","Nature",["cold","winter","snow"]),y("â","snowman","Nature",["winter","cold"]),y("ð","crescent_moon","Nature",["night","moon"]),y("ð","first_quarter_moon_with_face","Nature",["moon","night"]),y("ð","earth_americas","Nature",["world","globe","planet"]),y("ðª","ringed_planet","Nature",["saturn","space"]),y("ð","green_apple","Food",["fruit"]),y("ð","apple","Food",["fruit"]),y("ð","pear","Food",["fruit"]),y("ð","tangerine","Food",["orange","fruit"]),y("ð","lemon","Food",["fruit","citrus","sour"]),y("ð","banana","Food",["fruit"]),y("ð","watermelon","Food",["fruit","summer"]),y("ð","grapes","Food",["fruit","wine"]),y("ð","strawberry","Food",["fruit","berry"]),y("ð«","blueberries","Food",["fruit","berry"]),y("ð","cherries","Food",["fruit"]),y("ð","peach","Food",["fruit"]),y("ð¥","mango","Food",["fruit","tropical"]),y("ð","pineapple","Food",["fruit","tropical"]),y("ð¥¥","coconut","Food",["fruit","tropical"]),y("ð¥","kiwi_fruit","Food",["fruit"]),y("ð
","tomato","Food",["vegetable","fruit"]),y("ð¥","avocado","Food",["fruit","guacamole"]),y("ð","eggplant","Food",["aubergine","vegetable"]),y("ð¥","potato","Food",["vegetable","spud"]),y("ð¥","carrot","Food",["vegetable"]),y("ð½","corn","Food",["vegetable","maize"]),y("ð¶ï¸","hot_pepper","Food",["spicy","chili"]),y("ð¥¦","broccoli","Food",["vegetable"]),y("ð§","garlic","Food",["flavor"]),y("ð§
","onion","Food",["vegetable"]),y("ð","bread","Food",["loaf","toast"]),y("ð¥","croissant","Food",["bakery","french"]),y("ð¥","baguette_bread","Food",["french","bakery"]),y("ð§","cheese","Food",["dairy"]),y("ð¥","egg","Food",["breakfast"]),y("ð³","fried_egg","Food",["breakfast","cooking"]),y("ð¥","pancakes","Food",["breakfast","syrup"]),y("ð§","waffle","Food",["breakfast"]),y("ð¥","bacon","Food",["breakfast","meat"]),y("ð","hamburger","Food",["burger","fast food"]),y("ð","fries","Food",["chips","fast food"]),y("ð","pizza","Food",["slice","cheese"]),y("ð","hotdog","Food",["sausage","fast food"]),y("ð¥ª","sandwich","Food",["lunch"]),y("ð®","taco","Food",["mexican"]),y("ð¯","burrito","Food",["mexican","wrap"]),y("ð¥","green_salad","Food",["healthy","vegetables"]),y("ð","spaghetti","Food",["pasta","italian"]),y("ð","ramen","Food",["noodles","soup"]),y("ð²","stew","Food",["soup","hotpot"]),y("ð£","sushi","Food",["japanese","fish"]),y("ð±","bento","Food",["japanese","lunch"]),y("ð","rice","Food",["grain"]),y("ð¦","icecream","Food",["dessert","sweet"]),y("ð¨","ice_cream","Food",["dessert","sweet"]),y("ð©","doughnut","Food",["donut","sweet","dessert"]),y("ðª","cookie","Food",["biscuit","sweet","dessert"]),y("ð","birthday","Food",["cake","celebrate","party"]),y("ð°","cake","Food",["de
1178ssert","sweet","slice"]),y("ð§","cupcake","Food",["dessert","sweet"]),y("ð«","chocolate_bar","Food",["sweet","candy"]),y("ð¬","candy","Food",["sweet","sugar"]),y("ð","lollipop","Food",["candy","sweet"]),y("ð¯","honey_pot","Food",["sweet"]),y("ð¿","popcorn","Food",["movie","snack"]),y("ð§","salt","Food",["seasoning"]),y("â","coffee","Food",["cafe","drink","tea","hot"]),y("ðµ","tea","Food",["drink","green tea"]),y("ð§","beverage_box","Food",["juice","drink"]),y("ð¥¤","cup_with_straw","Food",["soda","drink"]),y("ðº","beer","Food",["drink","pub","alcohol"]),y("ð»","beers","Food",["cheers","drink","toast"]),y("ð·","wine_glass","Food",["drink","alcohol"]),y("ð¸","cocktail","Food",["drink","martini","alcohol"]),y("ð¹","tropical_drink","Food",["cocktail","vacation"]),y("ð¥","clinking_glasses","Food",["cheers","toast","celebrate"]),y("ð¾","champagne","Food",["celebrate","party","bottle"]),y("â½","soccer","Activity",["football","ball","sport"]),y("ð","basketball","Activity",["ball","sport"]),y("ð","football","Activity",["american","ball","sport"]),y("â¾","baseball","Activity",["ball","sport"]),y("ð¾","tennis","Activity",["ball","sport"]),y("ð","volleyball","Activity",["ball","sport"]),y("ð","rugby_football","Activity",["ball","sport"]),y("ð±","8ball","Activity",["pool","billiards"]),y("ð","ping_pong","Activity",["table tennis","sport"]),y("ð¸","badminton","Activity",["sport"]),y("ð¥
","goal_net","Activity",["sport"]),y("ð","ice_hockey","Activity",["sport"]),y("ð","field_hockey","Activity",["sport"]),y("ð¥","lacrosse","Activity",["sport"]),y("ð","cricket_bat_and_ball","Activity",["sport"]),y("â³","golf","Activity",["sport","flag"]),y("ð¹","bow_and_arrow","Activity",["archery"]),y("ð£","fishing_pole_and_fish","Activity",["fishing"]),y("ð¥","boxing_glove","Activity",["sport","fight"]),y("ð¥","martial_arts_uniform","Activity",["karate","judo"]),y("â¸ï¸","ice_skate","Activity",["skating"]),y("ð¿","ski","Activity",["skiing","winter"]),y("ð·","sled","Activity",["winter","snow"]),y("ð","snowboarder","Activity",["winter","snow"]),y("ðï¸","weight_lifting","Activity",["gym","exercise","workout"]),y("ð¤¸","cartwheel","Activity",["gymnastics"]),y("ð¤¼","wrestling","Activity",["sport"]),y("ð","surfer","Activity",["surfing","beach"]),y("ð","swimmer","Activity",["swimming"]),y("ð´","bicyclist","Activity",["cycling","bike"]),y("ð","trophy","Activity",["win","award","champion","prize"]),y("ð¥","1st_place_medal","Activity",["gold","win","first"]),y("ð¥","2nd_place_medal","Activity",["silver","second"]),y("ð¥","3rd_place_medal","Activity",["bronze","third"]),y("ð
","medal_sports","Activity",["award","winner"]),y("ðï¸","medal_military","Activity",["honor","award"]),y("ð¯","dart","Activity",["target","bullseye","goal"]),y("ð®","video_game","Activity",["gaming","controller","play"]),y("ð¹ï¸","joystick","Activity",["gaming","arcade"]),y("ð²","game_die","Activity",["dice","random","board game"]),y("âï¸","chess_pawn","Activity",["chess","strategy"]),y("ð¨","art","Activity",["paint","palette","creative"]),y("ð","performing_arts","Activity",["theater","drama","masks"]),y("ð¬","clapper","Activity",["movie","film","action"]),y("ð¤","microphone","Activity",["sing","karaoke","mic"]),y("ð§","headphones","Activity",["music","audio","listen"]),y("ðµ","musical_note","Activity",["music","song"]),y("ð¶","notes","Activity",["music","song"]),y("ð¸","guitar","Activity",["music","rock"]),y("ð¹","musical_keyboard","Activity",["piano","music"]),y("ðº","trumpet","Activity",["music","brass"]),y("ð»","violin","Activity",["music","strings"]),y("ð¥","drum","Activity",["music","beat"]),y("ðª","circus_tent","Activity",["carnival","fair"]),y("ð","tada","Activity",["party","celebrate","congrats","hooray"]),y("ð","confetti_ball","Activity",["party","celebrate"]),y("ð","balloon","Activity",["party","celebrate","birthday"]),y("ð","gift","Activity",["present","birthday","surprise"]),y("ð","ribbon","Activity",["bow","gift"]),y("ð","car","Activity",["vehicle","drive","auto"]),y("ð","taxi","Activity",["cab","vehicle"]),y("ð","blue_car","Activity",["suv","vehicle"]),y("ð","bus","Activity",["vehicle","transit"]),y("ð","fire_engine","Activity",["truck","emergency"]),y("ð","ambulance","Activity",["emergency","hospital"]),y("ð","police_car","Activity",["cop","emergency"]),y("ð²","bike","Activity",["bicycle","cycle"]),y("ðµ","motor_scooter","Activity",["vespa","vehicle"]),y("ðï¸","motorcycle","Activity",["motorbike","vehicle"]),y("âï¸","airplane","Activity",["flight","travel","fly"]),y("ð","rocket","Activity",["launch","space","ship it","startup"]),y("ð¸","flying_saucer","Activity",["ufo","alien"]),y("ð","helicopter","Activity",["chopper","fly"]),y("âµ","boat","Activity",["sailboat","sail"]),y("ð¢","ship","Activity",["cruise","boat"]),y("ð","steam_locomotive","Activity",["train","railway"]),y("ð","train2","Activity",["railway","transit"]),y("ð","metro","Activity",["subway","underground"]),y("ðºï¸","world_map","Activity",["travel","geography"]),y("ð½","statue_of_liberty","Activity",["new york","usa"]),y("ð¼","tokyo_tower","Activity",["japan"]),y("ð°","european_castle","Activity",["fortress","medieval"]),y("ðï¸","desert_island","Activity",["beach","vacation","tropical"]),y("ðï¸","beach_with_umbrella","Activity",["vacation","summer"]),y("â°ï¸","mountain","Activity",["hiking","peak"]),y("ðï¸","camping","Activity",["tent","outdoors"]),y("ð","volcano","Activity",["eruption","lava"]),y("ðï¸","cityscape","Activity",["city","skyline","urban"]),y("ð","night_with_stars","Activity",["city","night"]),y("â","watch","Objects",["time","clock"]),y("ð±","iphone","Objects",["phone","mobile","smartphone"]),y("ð»","computer","Objects",["laptop","pc","work","developer","coder"]),y("ð¥ï¸","desktop_computer","Objects",["pc","monitor"]),y("â¨ï¸","keyboard","Objects",["type","input"]),y("ð±ï¸","computer_mouse","Objects",["click"]),y("ð¨ï¸","printer","Objects",["print","paper"]),y("ð¾","floppy_disk","Objects",["save","disk"]),y("ð¿","cd","Objects",["disc"]),y("ð","dvd","Objects",["disc"]),y("ð·","camera","Objects",["photo","picture"]),y("ð¸","camera_flash","Objects",["photo","picture"]),y("ð¹","video_camera","Objects",["record","film"]),y("ð¥","movie_camera","Objects",["film","cinema"]),y("ðº","tv","Objects",["television","screen"]),y("ð»","radio","Objects",["music","broadcast"]),y("âï¸","phone","Objects",["telephone","call"]),y("ð","telephone_receiver","Objects",["call","phone"]),y("ð","pager","Objects",["beeper"]),y("ð ","fax","Objects",["office"]),y("ð","battery","Objects",["power","charge"]),y("ð","electric_plug","Objects",["power","socket"]),y("ð¡","bulb","Objects",["idea","light","lightbulb"]),y("ð¦","flashlight","Objects",["torch","light"]),y("ð¯ï¸","candle","Objects",["light","flame"]),y("ð°","moneybag","Objects",["money","cash","wealth"]),y("ðµ","dollar","Objects",["money","cash","bill"]),y("ð³","credit_card","Objects",["payment","money"]),y("ð","gem","Objects",["diamond","jewel","precious"]),y("âï¸","balance_scale","Objects",["justice","law","fair"]),y("ð§","wrench","Objects",["tool","fix","repair"]),y("ð¨","hammer","Objects",["tool","build","fix"]),y("ð ï¸","hammer_and_wrench","Objects",["tools","settings","build"]),y("âï¸","gear","Objects",["settings","cog","config"]),y("ð§°","toolbox","Objects",["tools","repair"]),y("ð§²","magnet","Objects",["attract"]),y("ð©","nut_and_bolt","Objects",["hardware","tool"]),y("âï¸","pick","Objects",["mine","tool"]),y("ð","link","Objects",["chain","url","connect"]),y("âï¸","chains","Objects",["chain","lock"]),y("ð","lock","Objects",["secure","private","closed"]),y("ð","unlock","Objects",["open","access"]),y("ð","key","Objects",["password","unlock","access"]),y("ðï¸","old_key","Objects",["unlock","antique"]),y("ð","closed_lock_with_key","Objects",["secure","encrypted"]),y("ð¡ï¸","shield","Objects",["protect","security","defense"]),y("ð","mag","Objects",["search","find","zoom"]),y("ð","mag_right","Objects",["search","find","zoom"]),y("ð","book","Objects",["read","open book"]),y("ð","books","Objects",["read","library","study"]),y("ð","closed_book","Objects",["read"]),y("ð","notebook","Objects",["notes"]),y("ð","notebook_with_decorative_cover","Objects",["journal","diary"]),y("ð","ledger","Objects",["accounting","notebook"]),y("ð","memo","Objects",["note","write","edit","pencil"]),y("ð","page_facing_up","Objects",["document","paper","file"]),y("ð","page_with_curl","Objects",["document","paper"]),y("ð","bookmark_tabs","Objects",["marker","tabs"]),y("ð","bar_chart","Objects",["graph","stats","data","analytics"]),y("ð","chart_increasing","Objects",["graph","growth","up","trend"]),y("ð","chart_decreasing","Objects",["graph","down","loss","decline"]),y("ð
","date","Objects",["calendar","schedule"]),y("ð","calendar","Objects",["schedule","date"]),y("ð","card_index","Objects",["rolodex","contacts"]),y("ð","file_folder","Objects",["directory","folder"]),y("ð","open_file_folder","Objects",["directory","folder"]),y("ðï¸","card_index_dividers","Objects",["organize","files"]),y("ðï¸","card_file_box","Objects",["archive","files"]),y("ðï¸","file_cabinet","Objects",["storage","files"]),y("ð","pushpin","Objects",["pin","location","note"]),y("ð","round_pushpin","Objects",["pin","location","map"]),y("ð","paperclip","Objects",["attach","clip"]),y("ðï¸","paperclips","Objects",["attach"]),y("âï¸","scissors","Objects",["cut"]),y("ð","straight_ruler","Objects",["measure","length"]),y("ð","triangular_ruler","Objects",["measure","geometry"]),y("ð®","mailbox","Objects",["post","mail"]),y("â
1178ï¸","envelope","Objects",["email","mail","letter"]),y("ð§","email","Objects",["mail","message"]),y("ð¨","incoming_envelope","Objects",["mail","receive"]),y("ð©","envelope_with_arrow","Objects",["mail","send"]),y("ð¦","package","Objects",["box","shipping","delivery"]),y("âï¸","pencil2","Objects",["write","edit","draw"]),y("ðï¸","pen","Objects",["write","sign"]),y("ðï¸","paintbrush","Objects",["paint","art"]),y("ðï¸","crayon","Objects",["color","draw"]),y("ð§·","safety_pin","Objects",["clip","attach"]),y("ð","bell","Objects",["notification","alert","ring"]),y("ð","no_bell","Objects",["mute","silent","notification"]),y("ð£","mega","Objects",["megaphone","announce","loud"]),y("ð¢","loudspeaker","Objects",["announce","loud"]),y("â°","alarm_clock","Objects",["time","wake"]),y("â³","hourglass_flowing_sand","Objects",["time","wait","loading"]),y("â","hourglass","Objects",["time","wait"]),y("ð§","compass","Objects",["navigation","direction"]),y("ð","pill","Objects",["medicine","drug","health"]),y("ð","syringe","Objects",["vaccine","shot","medical"]),y("ð©º","stethoscope","Objects",["doctor","medical"]),y("ð¡ï¸","thermometer","Objects",["temperature","fever"]),y("ð¬","microscope","Objects",["science","lab","research"]),y("ð","telescope","Objects",["astronomy","space","stars"]),y("ð§ª","test_tube","Objects",["science","chemistry","lab"]),y("ð£","bomb","Objects",["explosive","danger"]),y("ð§¨","firecracker","Objects",["explosive","dynamite"]),y("ð","mortar_board","Objects",["graduation","school","degree"]),y("ð","crown","Objects",["king","queen","royal"]),y("ð","eyeglasses","Objects",["glasses","sight"]),y("ð¶ï¸","dark_sunglasses","Objects",["cool","shades"]),y("âï¸","umbrella","Objects",["rain","weather"]),y("â¤ï¸","heart","Symbols",["love","red heart","like"]),y("ð§¡","orange_heart","Symbols",["love"]),y("ð","yellow_heart","Symbols",["love"]),y("ð","green_heart","Symbols",["love"]),y("ð","blue_heart","Symbols",["love"]),y("ð","purple_heart","Symbols",["love"]),y("ð¤","black_heart","Symbols",["love"]),y("ð¤","white_heart","Symbols",["love"]),y("ð","broken_heart","Symbols",["heartbreak","sad"]),y("â£ï¸","heavy_heart_exclamation","Symbols",["love"]),y("ð","two_hearts","Symbols",["love"]),y("ð","sparkling_heart","Symbols",["love"]),y("ð","heartpulse","Symbols",["love"]),y("ð","cupid","Symbols",["love","arrow"]),y("ð","gift_heart","Symbols",["love","gift"]),y("ð¯","100","Symbols",["hundred","perfect","score"]),y("ð¢","anger","Symbols",["angry","mad"]),y("ð¥","boom","Symbols",["explosion","collision","bang"]),y("ð«","dizzy","Symbols",["stars","sparkle"]),y("ð¦","sweat_drops","Symbols",["water","splash"]),y("ð¨","dash","Symbols",["wind","fast","speed"]),y("ð³ï¸","hole","Symbols",["gap"]),y("ð¬","speech_balloon","Symbols",["chat","comment","talk"]),y("ð","thought_balloon","Symbols",["think","dream"]),y("ð¯ï¸","right_anger_bubble","Symbols",["shout"]),y("â»ï¸","recycle","Symbols",["environment","reuse","green"]),y("â ï¸","warning","Symbols",["caution","alert","danger"]),y("ð¸","children_crossing","Symbols",["caution","school"]),y("â","no_entry","Symbols",["stop","forbidden"]),y("ð«","no_entry_sign","Symbols",["forbidden","banned","prohibited"]),y("â","exclamation","Symbols",["warning","important","alert"]),y("â","grey_exclamation","Symbols",["warning"]),y("â","question","Symbols",["help","ask","unsure"]),y("â","grey_question","Symbols",["help"]),y("â¼ï¸","bangbang","Symbols",["exclamation","urgent"]),y("âï¸","interrobang","Symbols",["question","surprise"]),y("â
","white_check_mark","Symbols",["check","done","yes","correct","tick"]),y("âï¸","ballot_box_with_check","Symbols",["check","done","tick"]),y("âï¸","heavy_check_mark","Symbols",["check","done","yes","tick"]),y("âï¸","check","Symbols",["done","yes","correct","tick","ok"]),y("â","x","Symbols",["cross","no","wrong","cancel"]),y("â","negative_squared_cross_mark","Symbols",["no","wrong"]),y("â","heavy_plus_sign","Symbols",["add","plus","new"]),y("â","heavy_minus_sign","Symbols",["subtract","minus","remove"]),y("â","heavy_division_sign","Symbols",["divide"]),y("âï¸","heavy_multiplication_x","Symbols",["multiply","times"]),y("ð²","heavy_dollar_sign","Symbols",["money","dollar"]),y("ã°ï¸","wavy_dash","Symbols",["squiggle"]),y("â°","curly_loop","Symbols",["loop"]),y("ð","underage","Symbols",["18","adult"]),y("ð
","low_brightness","Symbols",["dim","sun"]),y("ð","high_brightness","Symbols",["bright","sun"]),y("â¬ï¸","arrow_up","Symbols",["up","direction"]),y("â¬ï¸","arrow_down","Symbols",["down","direction"]),y("â¬
ï¸","arrow_left","Symbols",["left","back","direction"]),y("â¡ï¸","arrow_right","Symbols",["right","forward","direction"]),y("âï¸","arrow_upper_right","Symbols",["diagonal","up"]),y("âï¸","arrow_lower_right","Symbols",["diagonal","down"]),y("âï¸","arrow_lower_left","Symbols",["diagonal","down"]),y("âï¸","arrow_upper_left","Symbols",["diagonal","up"]),y("âï¸","arrow_up_down","Symbols",["vertical"]),y("âï¸","left_r
1178ight_arrow","Symbols",["horizontal"]),y("â©ï¸","leftwards_arrow_with_hook","Symbols",["back","return","undo"]),y("âªï¸","arrow_right_hook","Symbols",["forward","redo"]),y("ð","arrows_clockwise","Symbols",["refresh","reload","sync"]),y("ð","arrows_counterclockwise","Symbols",["refresh","sync","cycle"]),y("ð","twisted_rightwards_arrows","Symbols",["shuffle","random"]),y("ð","repeat","Symbols",["loop","replay"]),y("ð","repeat_one","Symbols",["loop","once"]),y("â¶ï¸","arrow_forward","Symbols",["play","start"]),y("â¸ï¸","pause_button","Symbols",["pause","stop"]),y("â¹ï¸","stop_button","Symbols",["stop"]),y("âï¸","next_track_button","Symbols",["skip","forward"]),y("â®ï¸","previous_track_button","Symbols",["back","rewind"]),y("â«","arrow_double_up","Symbols",["fast","up"]),y("â¬","arrow_double_down","Symbols",["fast","down"]),y("ð¼","arrow_up_small","Symbols",["up"]),y("ð½","arrow_down_small","Symbols",["down"]),y("ð","radio_button","Symbols",["select","option"]),y("â","o","Symbols",["circle","correct","ring"]),y("ð´","red_circle","Symbols",["dot","record","stop"]),y("ð ","orange_circle","Symbols",["dot"]),y("ð¡","yellow_circle","Symbols",["dot"]),y("ð¢","green_circle","Symbols",["dot","go","online"]),y("ðµ","large_blue_circle","Symbols",["dot"]),y("ð£","purple_circle","Symbols",["dot"]),y("â«","black_circle","Symbols",["dot"]),y("âª","white_circle","Symbols",["dot"]),y("ð¥","red_square","Symbols",["block"]),y("ð©","green_square","Symbols",["block"]),y("ð¦","blue_square","Symbols",["block"]),y("â","star_symbol","Symbols",["favorite","rating"]),y("ð","globe_with_meridians","Symbols",["web","internet","world"]),y("â¾ï¸","infinity","Symbols",["forever","endless"]),y("â³ï¸","eight_spoked_asterisk","Symbols",["star"]),y("âï¸","sparkle","Symbols",["star","shine"]),y("©ï¸","copyright","Symbols",["legal"]),y("®ï¸","registered","Symbols",["trademark","legal"]),y("â¢ï¸","tm","Symbols",["trademark"]),y("ð","new","Symbols",["fresh","recent"]),y("ð","ok","Symbols",["okay","yes"]),y("ð","cool","Symbols",["awesome"]),y("ð","free","Symbols",["no cost"]),y("ð","ship_it","Symbols",["launch","deploy","release"]),y("ð","checkered_flag","Symbols",["finish","race","done"]),y("ð©","triangular_flag_on_post","Symbols",["flag","milestone","warning"]),y("ð³ï¸","white_flag","Symbols",["surrender","flag"]),y("ð´","black_flag","Symbols",["flag"])],XA=n=>n.trim().toLowerCase().replace(/^:/,"").replace(/:$/,"");function lu(n){const t=XA(n);if(!t)return _h;const a=[];for(const l of _h){const o=l.shortcode;let c=-1;o===t?c=0:o.startsWith(t)?c=1:o.includes(t)?c=2:l.keywords.some(u=>u.includes(t))&&(c=3),c>=0&&a.push({e:l,score:c})}return a.sort((l,o)=>l.score-o.score),a.map(l=>l.e)}function M0(n){const t=/:([a-z0-9_+]{2,})$/.exec(n||"");return t?t[1]:null}function N0(n,t){if(n.length===0)return 0;let a=0,l=1/0;for(let o=0;o<n.length;o++){const c=Math.abs(t-n[o]);c<l&&(l=c,a=o)}return a}function VA(n,t){return t>n?t-1:t}const KA=.25,$A=4,QA='<svg viewBox="0 0 16 16" width="12" height="12" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><path d="M4 6l4 4 4-4"/></svg>',ZA=5,JA=250;function D0(n,t,a,l){t.bitmap?(n.drawImage(t.bitmap,a,l),t.bitmap.close()):n.putImageData(new ImageData(t.rgba,t.w,t.h),a,l)}class WA{constructor(t,a,l={}){this.host=t,this.viewer=a,this.zoomLevel=ru(l.zoom||1),this.onZoom=l.onZoom||(()=>{}),this.editable=!!l.editable,this.onDirty=l.onDirty||(()=>{}),this.onFormat=l.onFormat||(()=>{}),this.onSave=l.onSave||(()=>{}),this.onPage=l.onPage||(()=>{}),this.onStats=l.onStats||(()=>{}),this.onFind=l.onFind||(()=>{}),this.onEdited=l.onEdited||(()=>{}),this.onVisible=l.onVisible||(()=>{}),this.onContextMenu=l.onContextMenu||(()=>{}),this.onPaste=l.onPaste||null,this._selHtml="",this.onSelectionHud=l.onSelectionHud||(()=>{}),this.onNotice=l.onNotice||(()=>{}),this.onShortcuts=l.onShortcuts||(()=>{}),this.onPalette=l.onPalette||(()=>{}),this.onHighlight=l.onHighlight||(()=>{}),this.onPenExit=l.onPenExit||(()=>{}),this._penMode=null,this._hasQuoteStyle=!!l.hasQuoteStyle,this.onSlashMenu=l.onSlashMenu||(()=>{}),this.onSlashKey=l.onSlashKey||(()=>{}),this._slash=null,this.onEmojiMenu=l.onEmojiMenu||(()=>{}),this.onEmojiKey=l.onEmojiKey||(()=>{}),this._emojiac=null,this._colonPending=!1,this._checkboxRects=[],this._tocRects={blocks:[],entries:[]},this._tocTimer=0,this._tocPill=null,this._tocPillP=-1,this._collapse=[],this._collapseLayer=null,this._collapseTimer=0,this.onCommentSync=l.onCommentSync||(()=>{}),this._syncId=null,this.onOutlineSync=l.onOutlineSync||(()=>{}),this._outlineRects=[],this._outlineSyncP=null,this.onBlockMenu=l.onBlockMenu||(()=>{}),this.onChartSelect=l.onChartSelect||(()=>{}),this._blockBoxes=[],this._blockHandleEl=null,this._blockHandleBox=null,this._dropLineEl=null,this._blockDrag=null,this._blockList=[],this._blockSel=null,this._blockselLayer=null,this._blockSelSpanned=!1,this._pageEls=[],this._rendered=new Set,this._selEls=[],this._findEls=[],this._find=null,this._commentEls=[],this._comments=null,this._spellEls=[],this._spell=null,this._curPage=0,this._dragging=!1,this.caretEl=null,this.input=null,this._q=Promise.resolve(),this._selText="",this._fmt={},this._lastFmtJson=null,this._caretPage=-1,this._evictTimer=0,this._visible=new Set,this._renderQueue=[],this._renderBusy=!1,this._pageReq=[],this._dirtyRects=new Map,this._perf=typeof window<"u"&&!!window.__RW_PERF,this._perfT0=0,this._perfAwaitRaster=!1,this._perfCaret=[],this._perfRaster=[],this._onDocMove=o=>this._dragMove(o),this._onDocUp=()=>{const o=this._dragging;this._dragging=!1,this._stopAutoScroll(),o&&this._penMode?this._penApply():o&&this._emitSelectionHud()},this._placeholderEl=null,this._placeholderText=null,this._imgSel=null,this._imgSelEl=null,this._imgResize=null,this._tableGeom=new Map,this._geomFetching=new Set,this._gripHover=null,this._gripKey=null,this._colDrag=null,this._colGuideEl=null,this._ctlLayer=null,this._ctlSig=null,this._ctlTable=null,this._tselLayer=null,this._tableSel=null,this._grip
1178Drag=null,this._lpTimer=0,this._lpX=0,this._lpY=0,this._suppressNextTap=!1,this._caretRect=null,this._caretBlinkTimer=0,this._caretJumpRaf=0,this._linephEl=null,this._hasFocus=!1,this._glideRaf=0,this._glideCancel=null,this._autoScrollRaf=0,this._autoScrollV=0,this.editable&&(document.addEventListener("mousemove",this._onDocMove),document.addEventListener("mouseup",this._onDocUp)),this._ro=new ResizeObserver(()=>{this._roRaf||(this._roRaf=requestAnimationFrame(()=>{this._roRaf=0,this._paintFind(),this._paintComments(),this._paintChanges(),this._paintSpell(),this._paintPlaceholder(),this._paintTableSel(),this.editable&&this._refresh()}))}),this._ro.observe(t),this._build()}_build(){const t=this.scroller?this.scroller.scrollTop:0;this.host.innerHTML="",this._io&&this._io.disconnect(),this._selEls=[],this.caretEl=null,this._placeholderEl=null,this._imgSel=null,this._imgSelEl=null,this._imgResize=null,this._tableGeom.clear(),this._colGuideEl=null,this._ctlLayer=null,this._ctlSig=null,this._ctlTable=null,this._tselLayer=null,this._tableSel=null,this._gripDrag=null,this._blockSel=null,this._blockselLayer=null,this._blockSelSpanned=!1;const a=document.createElement("div");a.className="rwd-scroller",this.scroller=a,this.editable&&(a.style.userSelect="none",a.classList.add("rwd-edit")),a.addEventListener("scroll",()=>{this.editable&&(this._hideLinkTip(),this._setImageHover(null),this._scrolling||(this._scrolling=!0,this.onSelectionHud(null),this._imgSel&&this._imgSel.chart&&this.onChartSelect(null)),window.clearTimeout(this._scrollIdleTimer),this._scrollIdleTimer=window.setTimeout(()=>{this._scrolling=!1,this._emitSelectionHud(),this._imgSel&&this._imgSel.chart&&this._emitChartSelect(!1)},150)),!this._scrollRaf&&(this._scrollRaf=requestAnimationFrame(()=>{this._scrollRaf=0,this._updateCurrentPage(),this._syncComments(),this._syncOutline(),this._blockDrag||this._hideBlockHandle(),this._scheduleBlocks(),this._scheduleCollapse()}))}),a.addEventListener("wheel",c=>{if(!c.ctrlKey&&!c.metaKey)return;c.preventDefault();const u=this.zoomLevel,h=Math.min(.1,Math.abs(c.deltaY)*.01)||.1,g=ru(u*(c.deltaY<0?1+h:1/(1+h)));if(g===u)return;const p=a.getBoundingClientRect(),v=c.clientX-p.left,x=c.clientY-p.top,C=(a.scrollLeft+v)/u,S=(a.scrollTop+x)/u;this._previewZoom(g),a.scrollLeft=C*g-v,a.scrollTop=S*g-x,window.clearTimeout(this._zoomCommit),this._zoomCommit=window.setTimeout(()=>this._commitZoom(),160)},{passive:!1});const l=document.createElement("div");l.className="rwd-pages",l.style.position="relative",this.wrap=l,a.appendChild(l),this.host.appendChild(a),this._io=new IntersectionObserver(c=>{for(const u of c){const h=Number(u.target.dataset.page);u.isIntersecting?(this._visible.add(h),this._scheduleScrollRender(h)):(this._visible.delete(h),this._scheduleEvict())}this._scheduleVisible()},{root:a,rootMargin:"300px 0px"});const o=this.viewer.pageCount();this._pageEls=[],this._rendered=new Set,this._visible=new Set,this._renderQueue=[],this._pageReq=[],this._dirtyRects=new Map;for(let c=0;c<o;c++){const{w:u,h}=this.viewer.pageSize(c),g=document.createElement("div");g.className="rwd-page",g.dataset.page=String(c),g.style.width=`${u*this.zoomLevel}px`,g.style.height=`${h*this.zoomLevel}px`,l.appendChild(g),this._pageEls.push({el:g,w:u,h}),this._io.observe(g)}if(t){const c=a.scrollHeight-a.clientHeight;a.scrollTop=Math.max(0,Math.min(t,Math.max(0,c)))}this.editable&&this._initEdit(),this._paintFind(),this._paintComments(),this._paintChanges(),this._paintSpell(),this._curPage=-1,this._updateCurrentPage(),this._scheduleBlocks(),this._scheduleCheckboxRects(),this._scheduleTocRects(),this._scheduleCollapse()}visibleBand(t=2){const a=this._pageEls.length;if(!a)return[0,0];if(!this._visible.size)return[0,Math.min(t,a-1)];let l=1/0,o=-1/0;for(const c of this._visible)c<l&&(l=c),c>o&&(o=c);return[Math.max(0,l-t),Math.min(a-1,o+t)]}_scheduleVisible(){window.clearTimeout(this._visibleTimer),this._visibleTimer=window.setTimeout(()=>{this.onVisible(this.visibleBand())},150)}_updateCurrentPage(){if(!this.scroller||!this._pageEls.length)return;const t=this.scroller.scrollTop+this.scroller.clientHeight*.35;let a=0;for(let l=0;l<this._pageEls.length&&this._pageEls[l].el.offsetTop<=t;l++)a=l;a!==this._curPage&&(this._curPage=a,this.onPage(a+1,this._pageEls.length))}async _renderPage(t,a=!1){const l=this._pageEls[t];if(!l||!a&&this._rendered.has(t))return;this._rendered.add(t);const o=this.editable&&t===this._caretPage,c=this.zoomLevel,u=(typeof devicePixelRatio<"u"?devicePixelRatio:1)||1,h=this._dirtyRects.get(t);if(this._dirtyRects.delete(t),h&&l.canvas){const x=Math.round(l.w*c*u);if(l.canvas.width===x){const C=this._pageReq[t]=(this._pageReq[t]||0)+1;let S;try{S=await this.viewer.renderPageRegion(t,c*u,h.x,h.y,h.w,h.h,o)}catch{S=null}if(this._pageReq[t]!==C)return;if(S){D0(l.canvas.getContext("2d"),S,S.ox,S.oy),this._perf&&this._perfAwaitRaster&&(this._perfAwaitRaster=!1,this._perfPush(this._perfRaster,"keydownâraster"));return}}}const g=this._pageReq[t]=(this._pageReq[t]||0)+1;let p;try{p=await this.viewer.renderPage(t,c*u,o)}catch{a||this._rendered.delete(t);return}if(this._pageReq[t]!==g)return;let v=l.canvas;if(!v||v.width!==p.w||v.height!==p.h){const x=document.createElement("canvas");x.className="rwd-canvas",x.width=p.w,x.height=p.h,l.canvas&&l.canvas.parentNode?l.canvas.replaceWith(x):l.el.insertBefore(x,l.el.firstChild),l.canvas=x,v=x}if(v.style.width=`${l.w*c}px`,v.style.height=`${l.h*c}px`,D0(v.getContext("2d"),p,0,0),this._perf&&this._perfAwaitRaster&&(this._perfAwaitRaster=!1,this._perfPush(this._perfRaster,"keydownâraster")),!this.editable){let x;try{x=await this.viewer.pageDisplayList(t)}catch{return}const C=document.createElement("div");C.className="rwd-textlayer";for(const S of x.frags||[]){const T=document.createElement("span");T.textContent=S.t,T.style.left=`${S.x*c}px`,T.style.top=`${S.y*c}px`,T.style.height=`${S.h*c}px`,T.style.fontSize=`${S.fpx*c}px`,C.appendChild(T)}l.textLayer&&l.textLayer.parentNode?l.textLayer.replaceWith(C):l.el.appendChild(C),l.textLayer=C}}_scheduleRender(t,a){let l;if(t==null)l=[...this._visible];else{l=[];for(const u of t)l.push(u.p),u.w!=null?this._dirtyRects.set(u.p,{x:u.x,y:u.y,w:u.w,h:u.h}):this._dirtyRects.delete(u.p)}for(const u of l)this._rendered.delete(u);const o=l.filter(u=>this._visible.has(u)),c=a??null;o.sort((u,h)=>Math.abs(u-(c??u))-Math.abs(h-(c??h))),this._renderQueue=o,this._renderBusy||this._drainRender()}async _drainRender(){this._renderBusy=!0;try{for(;this._renderQueue.length;){const t=this._renderQueue.shift();await this._renderPage(t,!0)}}finally{this._renderBusy=!1}}_scheduleScrollRender(t){if(this._rendered.has(t))return;this._renderQueue.includes(t)||this._renderQueue.push(t);const a=this._caretPage>=0?this._caretPage:t;this._renderQueue.sort((l,o)=>Math.abs(l-a)-Math.abs(o-a)),this._renderBusy||this._drainRender()}_scheduleEvict(){this._evictTimer||(this._evictTimer=setTimeout(()=>{this._evictTimer=0,this._evict()},JA))}_evict(){if(!this._visible.size)return;const t=[...this._visible];for(const a of[...this._rendered]){if(a===this._caretPage||this._visible.has(a)||Math.min(...t.map(c=>Math.abs(c-a)))<=ZA)continue;const o=this._pageEls[a];o&&o.canvas&&(o.canvas.width=0,o.canvas.height=0),this._rendered.delete(a),this._pageReq[a]=(this._pageReq[a]||0)+1}}_initEdit(){const t=document.createElement("textarea");t.className="rwd-input",t.setAttribute("autocomplete","off"),t.setAttribute("autocapitalize","off"),t.setAttribute("autocorrect","off"),t.spellcheck=!1,t.rows=1,this.input=t,this.wrap.appendChild(t);const a=document.createElement("div");a.className="rwd-caret",a.style.display="none",this.caretEl=a,this.wrap.appendChild(a),t.addEventListener("keydown",l=>this._onKeyDown(l)),t.addEventListener("input",()=>this._onInput()),t.addEventListener("compositionstart",()=>{this._composing=!0}),t.addEventListener("compositionend",l=>{this._composing=!1,t.value="",l.data&&this._edit("insertText",{text:l.data})}),t.addEventListener("copy",l=>{l.preventDefault(),l.clipboardData&&(l.clipboardData.setData("text/plain",this._selText||""),this._selHtml&&l.clipboardData.setData("text/html",this._selHtml))}),t.addEventListener("cut",l=>{l.preventDefault(),l.clipboardData&&(l.clipboardData.setData("text/plain",this._selText||""),this._selHtml&&l.clipboardData.setData("text/html",this._selHtml)),this._edit("deleteBackward")}),t.addEventListener("paste",l=>{this.editable&&(l.preventDefault(),this.onPaste&&this.onPaste(l))}),t.addEventListener("blur",()=>{this.caretEl&&(this.caretEl.style.opacity="0.35"),this._hasFocus=!1,this._paintLinePlaceholder()}),t.addEventListener("focus",()=>{this.caretEl&&(this.caretEl.style.opacity="1"),this._hasFocus=!0,this._paintLinePlaceholder()}),this.scroller.addEventListener("mousedown",l=>this._onMouseDown(l)),this.scroller.addEventListener("contextmenu",l=>this._onContextMenu(l)),this.scroller.addEventListener("mousemove",l=>{this._onHoverMove(l),this._onGripMove(l)}),this.scroller.addEventListener("dragover",l=>{l.dataTransfer&&Array.from(l.dataTransfer.items||[]).some(o=>o.kind==="file")&&(l.preventDefault(),l.dataTransfer.dropEffect="copy",this._dropClient
1178X=l.clientX,this._dropClientY=l.clientY,this._dropRaf||(this._dropRaf=requestAnimationFrame(()=>{this._dropRaf=0,this._paintDropCaret(this._pointToPageClamped(this._dropClientX,this._dropClientY))})))}),this.scroller.addEventListener("dragleave",l=>{l.relatedTarget&&this.scroller.contains(l.relatedTarget)||this._hideDropCaret()}),this.scroller.addEventListener("drop",l=>this._onDrop(l)),this.scroller.addEventListener("touchstart",l=>{window.clearTimeout(this._lpTimer),l.touches.length===1&&(this._lpX=l.touches[0].clientX,this._lpY=l.touches[0].clientY,this._lpTimer=window.setTimeout(()=>{this._suppressNextTap=!0,this._onTouchLongPress(this._lpX,this._lpY)},500))},{passive:!0}),this.scroller.addEventListener("touchmove",l=>{const o=l.touches[0];(!o||Math.abs(o.clientX-this._lpX)>10||Math.abs(o.clientY-this._lpY)>10)&&window.clearTimeout(this._lpTimer)},{passive:!0}),this.scroller.addEventListener("touchend",()=>window.clearTimeout(this._lpTimer),{passive:!0}),this._refresh()}_onMouseDown(t){if(!this.input||this._blockDrag||this._gripDrag)return;if(this._clearTableSel(),this._blockSel&&this._exitBlockMode(!1),this._slash&&this._exitSlash(),this._emojiac&&this._exitEmoji(),this._colonPending=!1,this._hideBlockHandle(),this._cancelGlide(),this._suppressNextTap){this._suppressNextTap=!1,t.preventDefault();return}if(t.button===2)return;if(this._gripHover&&t.button===0){t.preventDefault(),this._startColDrag(t);return}if(this._lastEditOp=null,(t.ctrlKey||t.metaKey)&&t.button===0){const c=this._pointToPage(t.clientX,t.clientY);if(c){t.preventDefault(),this._enqueue(async()=>{const u=await this.viewer.linkAt(c.page,c.x,c.y);u&&u.url&&typeof window<"u"&&window.open(u.url,"_blank","noopener")});return}}this.input.focus({preventScroll:!0});const a=this._pointToPage(t.clientX,t.clientY);if(!a)return;t.preventDefault();const l=t.detail,o=t.shiftKey;if(this._dragging=l<=1&&!o,!o&&l===1){const c=this._checkboxAt(a.page,a.x,a.y);if(c){this._dragging=!1,this._enqueue(async()=>{const h=await this.viewer.edit("toggleCheckbox",{p:c.para});await this._applyState(h,!0)});return}const u=this._tocEntryAt(a.page,a.x,a.y);if(u){this._dragging=!1,this._jumpToTocTarget(u.target);return}}this._enqueue(async()=>{if(!o&&l<=2){const u=await this.viewer.imageAt(a.page,a.x,a.y);if(u&&u.p){const h=u.kind==="chart";if(l===1||h){this._dragging=!1,this._selectImage(u,a.page,{openPanel:h&&l===2});return}}}this._imgSel&&this._clearImageSelection();let c;o?c=await this.viewer.hitTest(a.page,a.x,a.y,!0,this.zoomLevel):(c=await this.viewer.hitTest(a.page,a.x,a.y,!1,this.zoomLevel),l===2?c=await this.viewer.selectWord(this.zoomLevel):l>=3&&(c=await this.viewer.selectParagraph(this.zoomLevel))),await this._applyState(c,!1)})}_onTouchLongPress(t,a){if(!this.input)return;const l=this._pointToPage(t,a);l&&(this.input.focus({preventScroll:!0}),this._enqueue(async()=>{const o=await this.viewer.imageAt(l.page,l.x,l.y);if(o&&o.p){this._selectImage(o,l.page),this.onContextMenu({clientX:t,clientY:a,pagePoint:{page:l.page,x:l.x,y:l.y},link:null,image:o,hasSelection:!1,fmt:this._fmt||{}});return}await this._applyState(await this.viewer.hitTest(l.page,l.x,l.y,!1,this.zoomLevel),!1),await this._applyState(await this.viewer.selectWord(this.zoomLevel),!1);const c=await this.viewer.linkAt(l.page,l.x,l.y);this.onContextMenu({clientX:t,clientY:a,pagePoint:{page:l.page,x:l.x,y:l.y},link:c,image:null,hasSelection:!!this._selText,fmt:this._fmt||{}})}))}_onContextMenu(t){if(!this.input)return;t.preventDefault();const a=this._pointToPage(t.clientX,t.clientY),l=t.clientX,o=t.clientY;this.input.focus({preventScroll:!0}),this._enqueue(async()=>{const c=a?await this.viewer.imageAt(a.page,a.x,a.y):null;if(c&&c.p)(!this._imgSel||this._imgSel.p!==c.p||this._imgSel.o!==c.o)&&this._selectImage(c,a.page);else if(a&&!this._pointInSelection(l,o)){const h=await this.viewer.hitTest(a.page,a.x,a.y,!1,this.zoomLevel);await this._applyState(h,!1)}const u=a&&!(c&&c.p)?await this.viewer.linkAt(a.page,a.x,a.y):null;this.onContextMenu({clientX:l,clientY:o,pagePoint:a?{page:a.page,x:a.x,y:a.y}:null,link:u,image:c&&c.p?c:null,hasSelection:!!this._selText,fmt:this._fmt||{}})})}_pointInSelection(t,a){for(const l of this._selEls){const o=l.getBoundingClientRect();if(t>=o.left&&t<=o.right&&a>=o.top&&a<=o.bottom)return!0}return!1}_onHoverMove(t){if(this._dragging){this._hideLinkTip();return}const a=t.clientX,l=t.clientY;this._updateBlockHandle(a,l),this._updateTocPill(a,l),!this._rectHas(this._hoverLinkRect,a,l)&&(this._rectHas(this._hoverImageRect,a,l)||(window.clearTimeout(this._hoverTimer),this._hoverTimer=window.setTimeout(()=>{const o=this._pointToPage(a,l);if(!o){this._hideLinkTip(),this._setImageHover(null);return}this.viewer.linkAt(o.page,o.x,o.y).then(c=>{if(c&&c.url){this._showLinkTip(c,a,l),this._setImageHover(null);return}this._hideLinkTip(),this.viewer.imageAt(o.page,o.x,o.y).then(u=>{this._setImageHover(u&&u.p!=null?u:null,o.page)})})},80)))}_rectHas(t,a,l){return!!t&&a>=t.left&&a<=t.right&&l>=t.top&&l<=t.bottom}
1178_setImageHover(t,a){if(!t||!t.rect||!this._pageEls[a]){this._hoverImageRect=null,this.scroller&&this.scroller.classList.remove("rwd-imghover");return}const l=this._pageEls[a].el.getBoundingClientRect(),o=this.zoomLevel;this._hoverImageRect={left:l.left+t.rect.x*o,top:l.top+t.rect.y*o,right:l.left+(t.rect.x+t.rect.w)*o,bottom:l.top+(t.rect.y+t.rect.h)*o},this.scroller&&this.scroller.classList.add("rwd-imghover")}_showLinkTip(t,a,l){if(!this.scroller)return;this.scroller.classList.add("rwd-link-hover");let o=1/0,c=1/0,u=-1/0,h=-1/0;for(const T of t.rects||[]){const _=this._pageEls[T.page];if(!_)continue;const E=_.el.getBoundingClientRect(),j=this.zoomLevel;o=Math.min(o,E.left+T.x*j),c=Math.min(c,E.top+T.y*j),u=Math.max(u,E.left+(T.x+T.w)*j),h=Math.max(h,E.top+(T.y+T.h)*j)}if(this._hoverLinkRect=o<u?{left:o,top:c,right:u,bottom:h}:null,!this._linkTip){const T=document.createElement("div");T.className="rwd-linktip",this.wrap.appendChild(T),this._linkTip=T}let g;try{g=new URL(t.url).host||t.url}catch{g=t.url}this._linkTip.textContent=`${g} â Ctrl+Click to open`;const p=this.wrap.getBoundingClientRect(),v=this._hoverLinkRect,x=(v?v.left:a)-p.left,C=24;let S=v?v.bottom+6:l+14;v&&S+C>window.innerHeight-4&&(S=v.top-C-2),this._linkTip.style.left=`${x}px`,this._linkTip.style.top=`${S-p.top}px`,this._linkTip.classList.add("rwd-linktip-show")}_hideLinkTip(){this._hoverLinkRect=null,this.scroller&&this.scroller.classList.remove("rwd-link-hover"),this._linkTip&&this._linkTip.classList.remove("rwd-linktip-show")}_dragMove(t){if(!this._dragging)return;this._dragClientX=t.clientX,this._dragClientY=t.clientY;const a=this._edgeScrollV(t.clientY);a!==0?(this._autoScrollV=a,this._startAutoScroll()):this._stopAutoScroll(),this._dragSelectAtPointer()}_edgeScrollV(t){const a=this.scroller.getBoundingClientRect(),l=24;let o=0;return t>a.bottom-l?o=t-(a.bottom-l):t<a.top+l&&(o=t-(a.top+l)),o===0?0:Math.sign(o)*Math.max(2,Math.min(24,Math.abs(o)/3))}_dragSelectAtPointer(){const t=this._pointToPageClamped(this._dragClientX,this._dragClientY);t&&this._enqueue(async()=>{const a=await this.viewer.hitTest(t.page,t.x,t.y,!0,this.zoomLevel);await this._applyState(a,!1)})}_runAutoScroll(t,a){if(this._autoScrollRaf)return;const l=()=>{if(!t()||!this._autoScrollV){this._autoScrollRaf=0;return}const o=this.scroller.scrollTop;this.scroller.scrollTop=o+this._autoScrollV,this.scroller.scrollTop!==o&&a(),this._autoScrollRaf=requestAnimationFrame(l)};this._autoScrollRaf=requestAnimationFrame(l)}_startAutoScroll(){this._runAutoScroll(()=>this._dragging,()=>this._dragSelectAtPointer())}_startBlockAutoScroll(){this._runAutoScroll(()=>!!this._blockDrag?.moved,()=>{const t=this._dropTargetAt(this._blockDrag.lastClientY);this._blockDrag.dst=t,this._showDropLine(t)})}_stopAutoScroll(){this._autoScrollV=0,this._autoScrollRaf&&(cancelAnimationFrame(this._autoScrollRaf),this._autoScrollRaf=0)}_pointToPage(t,a){for(let l=0;l<this._pageEls.length;l++){const o=this._pageEls[l].el.getBoundingClientRect();if(t>=o.left&&t<=o.right&&a>=o.top&&a<=o.bottom)return{page:l,x:(t-o.left)/this.zoomLevel,y:(a-o.top)/this.zoomLevel}}return null}_pointToPageClamped(t,a){const l=this._pointToPage(t,a);if(l)return l;if(!this._pageEls.length)return null;let o=null,c=1/0;for(let u=0;u<this._pageEls.length;u++){const h=this._pageEls[u].el.getBoundingClientRect();let g=0;if(a<h.top?g=h.top-a:a>h.bottom&&(g=a-h.bottom),g<c){c=g;const p=Math.max(h.left,Math.min(t,h.right)),v=Math.max(h.top,Math.min(a,h.bottom));o={page:u,x:(p-h.left)/this.zoomLevel,y:(v-h.top)/this.zoomLevel}}}return o}_onKeyDown(t){if(this._penMode&&t.key==="Escape"){t.preventDefault(),this.setPenMode(null),this.onPenExit();return}if(this._imgSel){if(t.key==="Delete"||t.key==="Backspace"){t.preventDefault();const l=this._imgSel;this._clearImageSelection(),this.deleteImage(l.p,l.o),this.onNotice("Image deleted");return}if(t.key==="Escape"){t.preventDefault(),this._clearImageSelection();return}this._clearImageSelection()}if(t.key==="Escape"&&this._tableSel&&!this._blockSel){t.preventDefault(),this._clearTableSel();return}if(this._blockSel){if(this._blockModeKey(t))return;this._exitBlockMode(!1)}if(t.key==="Escape"&&this.editable&&!this._blockSel&&!this._slash&&!this._emojiac&&!this._pe
1178nMode){t.preventDefault(),this._enterBlockModeFromCaret();return}if(t.ctrlKey||t.metaKey){const l=t.key.toLowerCase();if(t.shiftKey&&(l==="arrowup"||l==="arrowdown")){t.preventDefault(),this._moveCaretBlock(l==="arrowup"?-1:1);return}if(l==="arrowleft"){t.preventDefault(),this._move("wordLeft",t.shiftKey);return}else if(l==="arrowright"){t.preventDefault(),this._move("wordRight",t.shiftKey);return}else if(l==="home"){t.preventDefault(),this._move("docHome",t.shiftKey);return}else if(l==="end"){t.preventDefault(),this._move("docEnd",t.shiftKey);return}else if(l==="backspace"){t.preventDefault(),this._wordDelete(!1);return}else if(l==="delete"){t.preventDefault(),this._wordDelete(!0);return}l==="z"?(t.preventDefault(),this._edit(t.shiftKey?"redo":"undo")):l==="y"?(t.preventDefault(),this._edit("redo")):l==="b"?(t.preventDefault(),this._toggle("setBold","b")):l==="i"?(t.preventDefault(),this._toggle("setItalic","i")):l==="u"?(t.preventDefault(),this._toggle("setUnderline","u")):l==="l"?(t.preventDefault(),this.setAlignment("left")):l==="e"?(t.preventDefault(),this.setAlignment("center")):l==="r"?(t.preventDefault(),this.setAlignment("right")):l==="j"?(t.preventDefault(),this.setAlignment("justify")):l==="a"?(t.preventDefault(),this._selectAll()):l==="s"?(t.preventDefault(),this.onSave()):l==="f"?(t.preventDefault(),this.onFind(this._selText||"")):l==="0"?(t.preventDefault(),this.setZoom(1)):l==="/"||l==="?"?(t.preventDefault(),this.onShortcuts()):l==="k"?(t.preventDefault(),this._slash&&this._exitSlash(),this._emojiac&&this._exitEmoji(),this.onPalette()):l==="enter"?(t.preventDefault(),this._ctrlEnter()):t.altKey&&(l==="1"||l==="2"||l==="3")?(t.preventDefault(),this.setStyle("Heading"+l)):t.shiftKey&&l==="n"?(t.preventDefault(),this.setStyle("Normal")):t.shiftKey&&l==="h"&&(t.preventDefault(),this.onHighlight());return}if(this._slash){if(t.key==="ArrowUp"||t.key==="ArrowDown"||t.key==="Enter"||t.key==="Tab"){t.preventDefault(),this.onSlashKey(t.key);return}if(t.key==="Escape"){t.preventDefault(),this._exitSlash();return}if(t.key==="Backspace"){t.preventDefault(),this._edit("deleteBackward",{coalesce:!1}),this._slashRefilter();return}(t.key==="ArrowLeft"||t.key==="ArrowRight"||t.key==="Home"||t.key==="End")&&this._exitSlash()}if(this._emojiac&&!this._slash){if(t.key==="ArrowUp"||t.key==="ArrowDown"||t.key==="Enter"||t.key==="Tab"){t.preventDefault(),this.onEmojiKey(t.key);return}if(t.key==="Escape"){t.preventDefault(),this._exitEmoji();return}if(t.key==="Backspace"){t.preventDefault(),this._edit("deleteBackward",{coalesce:!1}),this._emojiRefilter();return}(t.key==="ArrowLeft"||t.key==="ArrowRight"||t.key==="Home"||t.key==="End")&&this._exitEmoji()}switch(t.key){case"Backspace":t.preventDefault(),this.editable&&this._fmt.list&&!this._selText?this._listAwareBackspace():this._edit("deleteBackward",{coalesce:this._coalesceFor("deleteBackward")});break;case"Delete":t.preventDefault(),this._edit("deleteForward");break;case"Enter":t.preventDefault(),this._colonPending=!1,this.editable&&this._fmt.list?this._listAwareEnter():this._edit("splitParagraph");break;case"Tab":this.editable&&this._fmt.list&&(t.preventDefault(),this._listAwareTab(t.shiftKey));break;case"ArrowLeft":t.preventDefault(),this._move("left",t.shiftKey);break;case"ArrowRight":t.preventDefault(),this._move("right",t.shiftKey);break;case"ArrowUp":t.preventDefault(),this._move("up",t.shiftKey);break;case"ArrowDown":t.preventDefault(),this._move("down",t.shiftKey);break;case"Home":t.preventDefault(),this._move("home",t.shiftKey);break;case"End":t.preventDefault(),this._move("end",t.shiftKey);break;case"PageUp":t.preventDefault(),this._pageMove(-1,t.shiftKey);break;case"PageDown":t.preventDefault(),this._pageMove(1,t.shiftKey);break}}_pageMove(t,a){if(this._lastEditOp=null,!this.scroller)return;const l=t*this.scroller.clientHeight*.9;if(!this._caretRect||!this.wrap){this._glideTo(this.scroller.scrollTop+l);return}const o=this.wrap.getBoundingClientRect(),c=o.left+this._caretRect.left+1,u=o.top+this._caretRect.top+this._caretRect.h/2+l,h=this._pointToPageClamped(c,u);this._glideTo(this.scroller.scrollTop+l),h&&(this._skipScrollOnce=!0,this._enqueue(async()=>{const g=await this.viewer.hitTest(h.page,h.x,h.y,a,this.zoomLevel);await this._applyState(g,!1)}))}_onInput(){if(this._composing||!this.input)return;const t=this.input.value;if(t){if(this.input.value="",this._edit("insertText",{text:t,coalesce:this._coalesceFor("insertText",t)}),!this.editable)return;if(this._slash){this._slashRefilter();return}if(this._emojiac){this._emojiRefilter();return}if(t==="/"){this._maybeOpenSlash();return}if(t.includes(":")&&(this._colonPending=!0),this._colonPending&&/[a-z0-9_+]$/i.test(t)){this._maybeOpenEmoji();return}/ $/.test(t)&&(this._colonPending=!1,this._maybeAutoformat())}}_maybeOpenSlash(){return this._enqueue(async()=>{const t=await this.viewer.caretContext();t.text==="/"&&(this._slash={p:t.p,oSlash:t.o-1},this._emitSlash(""))})}_slashRefilter(){return this._enqueue(async()=>
1178{if(!this._slash)return;const t=await this.viewer.caretContext();if(t.p!==this._slash.p||t.o<=this._slash.oSlash){this._exitSlash();return}this._emitSlash([...t.text||""].slice(this._slash.oSlash+1).join(""))})}_emitSlash(t){if(!this._caretRect||!this.wrap){this.onSlashMenu({x:0,y:0,query:t});return}const a=this.wrap.getBoundingClientRect();this.onSlashMenu({x:a.left+this._caretRect.left,y:a.top+this._caretRect.top+this._caretRect.h,query:t})}_exitSlash(){this._slash&&(this._slash=null,this.onSlashMenu(null))}commitSlash(){const t=this._slash;return this._exitSlash(),t?this._enqueue(async()=>{const a=await this.viewer.caretContext(),l=Math.max(0,a.o-t.oSlash);if(a.p===t.p&&l>0){const o=await this.viewer.edit("replaceRange",{p:t.p,o:t.oSlash,l,scale:this.zoomLevel});await this._applyState(o,!0)}}):Promise.resolve()}_maybeOpenEmoji(){return this._enqueue(async()=>{if(this._emojiac||this._slash)return;const t=await this.viewer.caretContext(),a=t.text||"",l=M0(a);if(l==null){/:[a-z0-9_+]?$/i.test(a)||(this._colonPending=!1);return}if(!lu(l).length){this._colonPending=!1;return}this._emojiac={p:t.p,oColon:t.o-l.length-1},this._emitEmoji(l)})}_emojiRefilter(){return this._enqueue(async()=>{if(!this._emojiac)return;const t=await this.viewer.caretContext(),a=M0(t.text||"");if(a==null||!lu(a).length||t.p!==this._emojiac.p||t.o-a.length-1!==this._emojiac.oColon){this._exitEmoji();return}this._emitEmoji(a)})}_emitEmoji(t){if(!this._caretRect||!this.wrap){this.onEmojiMenu({x:0,y:0,query:t});return}const a=this.wrap.getBoundingClientRect();this.onEmojiMenu({x:a.left+this._caretRect.left,y:a.top+this._caretRect.top+this._caretRect.h,query:t})}_exitEmoji(){this._colonPending=!1,this._emojiac&&(this._emojiac=null,this.onEmojiMenu(null))}commitEmoji(t){const a=this._emojiac;return this._exitEmoji(),a?this._enqueue(async()=>{const l=await this.viewer.caretContext(),o=Math.max(0,l.o-a.oColon);if(l.p===a.p&&o>0){const c=await this.viewer.edit("replaceRange",{p:a.p,o:a.oColon,l:o,text:t,scale:this.zoomLevel});await this._applyState(c,!0)}}):Promise.resolve()}_maybeAutoformat(){return this._enqueue(async()=>{const a=((await this.viewer.caretContext()).text||"").replace(/ $/,""),l=NA(a,this._hasQuoteStyle);if(!l)return;const o=l.action;if("list"in o&&this._fmt.list===o.list||"style"in o&&this._fmt.styleId===o.style)return;this._lastEditOp=null;const c=await this.viewer.edit("autoformatBlock",{prefixLen:l.prefixLen+1,action:o,scale:this.zoomLevel});await this._applyState(c,!0)})}_listAwareEnter(){return this._lastEditOp=null,this._enqueue(async()=>{const a=(await this.viewer.caretContext()).empty?"toggleList":"splitParagraph",l=a==="toggleList"?{kind:this._fmt.list}:{},o=await this.viewer.edit(a,{...l,scale:this.zoomLevel});await this._applyState(o,!0)})}_listAwareTab(t){return this._lastEditOp=null,this._enqueue(async()=>{const a=await this.viewer.caretContext();let l;if(a.o===0)l=await this.viewer.edit("changeListLevel",{delta:t?-1:1,scale:this.zoomLevel});else if(!t)l=await this.viewer.edit("insertText",{text:" ",scale:this.zoomLevel});else return;await this._applyState(l,!0)})}_listAwareBackspace(){return this._lastEditOp=null,this._enqueue(async()=>{const a=(await this.viewer.caretContext()).o===0?await this.viewer.edit("toggleList",{kind:this._fmt.list,scale:this.zoomLevel}):await this.viewer.edit("deleteBackward",{coalesce:!1,scale:this.zoomLevel});await this._applyState(a,!0)})}setHasQuoteStyle(t){this._hasQuoteStyle=!!t}_coalesceFor(t,a){const l=typeof performance<"u"?performance.now():Date.now(),o=l-(this._lastTypeTs||0)<1e3&&this._lastEditOp===t&&(t!=="insertText"||!/\s/.test(a||""));return this._lastTypeTs=l,this._lastEditOp=t,o}_wordDelete(t){return this._lastEditOp=null,this._perf&&(this._perfT0=performance.now(),this._perfAwaitRaster=!0),this._enqueue(async()=>{await this.viewer.edit("moveCaret",{dir:t?"wordRight":"wordLeft",extend:!0,scale:this.zoomLevel});const a=await this.viewer.edit("deleteBackward",{scale:this.zoomLevel});await this._applyState(a,!0)})}_enqueue(t){return this._q=this._q.then(t).catch(()=>{}),this._q}_edit(t,a={}){return t!=="insertText"&&t!=="deleteBackward"&&(this._lastEditOp=null),this._perf&&(this._perfT0=performance.now(),this._perfAwaitRaster=!0),this._enqueue(async()=>{const l=await this.viewer.edit(t,{...a,scale:this.zoomLevel});this._applyState(l,!0)})}_perfPush(t,a){if(t.push(performance.now()-this._perfT0),t.length>50&&t.shift(),t.length%20===0){const l=[...t].sort((u,h)=>u-h),o=l[Math.min(l.length-1,Math.floor(l.length*.95))],c=l.reduce((u,h)=>u+h,0)/l.length;console.log(`[rw-perf] ${a}: p95 ${o.toFixed(1)}ms mean ${c.toFixed(1)}ms (n=${l.length})`)}}_move(t,a){return this._lastEditOp=null,this._enqueue(async()=>{const l=await this.viewer.edit("moveCaret",{dir:t,extend:a,scale:this.zoomLevel});await this._applyState(l,!1)})}_toggle(t,a){return this._enqueue(async()=>{const l=await this.viewer.edit(t,{on:!this._fmt[a],scale:this.zoomLevel});await this._applyState(l,!0)})}_selectAll(){return this._enqueue(async()=>{const t=await this.viewer.selectAll(this.zoomLevel);await this._applyState(t,!1)})}
1178_applyState(t,a){if(!t)return;a&&(this._imgSel&&(this._imgSel.chart?this._reanchorChartSel():this._clearImageSelection()),this._tableGeom.clear(),this._paintTableControls(null),this._clearTableSel(),this._blockDrag||(this._hideBlockHandle(),this._scheduleBlocks()),this._scheduleCheckboxRects(),this._scheduleTocRects(),this._scheduleCollapse());const l=Array.isArray(t.pages)&&t.pages.some((v,x)=>{const C=this._pageEls[x];return C&&(Math.abs(v.w-C.w)>.5||Math.abs(v.h-C.h)>.5)}),o=t.pageCount!==this._pageEls.length||l;o&&(this._build(),this.input&&this.input.focus({preventScroll:!0})),this.onDirty(!!t.dirty),t.stats&&this.onStats(t.stats),this._placeCaret(t.caret),t.caret&&this._placeInput(t.caret),this._placeSelection(t.sel||[]),this._selText=t.selText||"",this._emitSelectionHud(),this._selHtml="",window.clearTimeout(this._selHtmlTimer),this._selText&&(this._selHtmlTimer=window.setTimeout(()=>{this.viewer.selectionHtml().then(v=>{this._selHtml=v||""})},150));const c=t.fmt||{};this._fmt=c;const u=JSON.stringify(c);u!==this._lastFmtJson&&(this._lastFmtJson=u,this.onFormat(c)),a&&c.code&&this._scheduleHighlight();const h=this._lastCaretPos,g=t.caret,p=!h||!g||h.page!==g.page||Math.abs(h.x-g.x)>.5||Math.abs(h.y-g.y)>.5;this._lastCaretPos=g?{page:g.page,x:g.x,y:g.y}:null,g&&p&&this._scrollCaretIntoView(g),this._perf&&a&&this._perfPush(this._perfCaret,"keydownâcaret"),a&&!o&&this._scheduleRender(t.changed,t.caret?t.caret.page:null),a&&this.onEdited(),this._paintLinePlaceholder()}async _refresh(){const t=this.zoomLevel,a=await this.viewer.caretRect(t);this._placeCaret(a),a&&this._placeInput(a),this._placeSelection(await this.viewer.selectionRects(t)),this._selText=await this.viewer.selectionText();const l=await this.viewer.caretFormat();this._fmt=l;const o=JSON.stringify(l);o!==this._lastFmtJson&&(this._lastFmtJson=o,this.onFormat(l)),this._paintLinePlaceholder()}_placeCaret(t){if(t&&t.page!=null&&(this._caretPage=t.page),!this.caretEl)return;const a=t&&this._pageEls[t.page];if(!t||!a){this.caretEl.style.display="none",this._caretRect=null;return}const l=a.el.offsetLeft+t.x,o=a.el.offsetTop+t.y,c=this._caretRect;(!c||c.page!==t.page||Math.abs(l-c.left)>200||Math.abs(o-c.top)>200)&&(this.caretEl.classList.add("rwd-caret-jump"),this._caretJumpRaf&&cancelAnimationFrame(this._caretJumpRaf),this._caretJumpRaf=requestAnimationFrame(()=>{this._caretJumpRaf=0,this.caretEl&&this.caretEl.classList.remove("rwd-caret-jump")})),this.caretEl.style.display=this._blockSel||this._imgSel?"none":"block",this.caretEl.style.left=`${l}px`,this.caretEl.style.top=`${o}px`,this.caretEl.style.height=`${t.h}px`,this._caretRect={page:t.page,x:t.x,y:t.y,h:t.h,left:l,top:o},this.caretEl.classList.add("rwd-caret-typing"),this._caretBlinkTimer&&clearTimeout(this._caretBlinkTimer),this._caretBlinkTimer=setTimeout(()=>{this._caretBlinkTimer=0,this.caretEl&&this.caretEl.classList.remove("rwd-caret-typing")},500)}_placeInput(t){const a=this._pageEls[t.page];!a||!this.input||(this.input.style.left=`${a.el.offsetLeft+t.x}px`,this.input.style.top=`${a.el.offsetTop+t.y}px`)}_emitSelectionHud(){if(!this.onSelectionHud)return;if(this._dragging||!this._selEls.length||this._scrolling){this.onSelectionHud(null);return}const t=this._selEls[0].getBoundingClientRect();this.onSelectionHud({rect:{left:t.left,top:t.top,right:t.right,bottom:t.bottom,width:t.width,height:t.height}})}_placeSelection(t){if(this._blockSel){for(const l of this._selEls)l.remove();this._selEls=[];return}const a=!this._selEls.length&&t.length>0;for(const l of this._selEls)l.remove();this._selEls=[];for(const l of t){const o=this._pageEls[l.page];if(!o)continue;const c=document.createElement("div");c.className=a?"rwd-sel rwd-sel-appear":"rwd-sel",c.style.left=`${o.el.offsetLeft+l.x}px`,c.style.top=`${o.el.offsetTop+l.y}px`,c.style.width=`${l.w}px`,c.style.height=`${l.h}px`,this._hlPreview&&(c.style.background=this._hlPreview,c.classList.add("rwd-sel-hlpreview")),this.wrap.appendChild(c),this._selEls.push(c)}}_scrollCaretIntoView(t){const a=this._pageEls[t.page];if(!a||!this.scroller)return;if(this._skipScrollOnce){this._skipScrollOnce=!1;return}const l=a.el.offsetTop+t.y,o=l+t.h,c=this.scroller.scrollTop,u=this.scroller.clientHeight,h=c+u,g=Math.min(3*t.h,u/4);l<c+g?this._glideTo(Math.max(0,l-g)):o>h-g&&this._glideTo(o-u+g)}_reducedMotion(){return typeof matchMedia=="function"&&matchMedia("(prefers-reduced-motion: reduce)").matches}_glideTo(t){if(!this.scroller)return;const a=this.scroller.scrollHeight-this.scroller.clientHeight;if(t=Math.max(0,Math.min(t,Math.max(0,a))),this._reducedMotion()){this._cancelGlide(),this.scroller.scrollTop=t;return}this._cancelGlide();const l=this.scroller.scrollTop,o=t-l;if(Math.abs(o)<1)return;const c=160,u=performance.now(),h=()=>this._cancelGlide();this._glideCancel=h,this.scroller.addEventListener("wheel",h,{passive:!0}),this.scroller.addEventListener("pointerdown",h);const g=p=>{const v=Math.min(1,(p-u)/c),x=1-Math.pow(1-v,3);this.scroller.scrollTop=l+o*x,v<1?this._glideRaf=requestAnimationFrame(g):(this._glideRaf=0,this._clearGlideListeners())};this._glideRaf=requestAnimationFrame(g)}_cancelGlide(){this._glideRaf&&cancelAnimationFrame(this._glideRaf),this._glideRaf=0,this._clearGlideListeners()}_clearGlideListeners(){this._glideCancel&&this.scroller&&(this.scroller.removeEventListener("wheel",this._glideCancel),this.scroller.removeEventListener("pointerdown",this._glideCancel)),this._glideCancel=null}setFindMatches(t,a,l=!1){this._find=t&&t.length?{matches:t,current:a|0}:null,this._paintFind(),l&&this._find&&this._revealMatch(this._find.current)}_paintFind(){for(const a of this._findEls)a.remove();if(this._findEls=[],!this._find||!this.wrap)return;const t=this.zoomLevel;
1178this._find.matches.forEach((a,l)=>{for(const o of a.rects||[]){const c=this._pageEls[o.page];if(!c)continue;const u=document.createElement("div");u.className=l===this._find.current?"rwd-find rwd-find-current":"rwd-find",u.style.left=`${c.el.offsetLeft+o.x*t}px`,u.style.top=`${c.el.offsetTop+o.y*t}px`,u.style.width=`${o.w*t}px`,u.style.height=`${o.h*t}px`,this.wrap.appendChild(u),this._findEls.push(u)}})}_revealMatch(t){const a=this._find&&this._find.matches[t];this.revealRect(a&&a.rects&&a.rects[0])}revealRect(t){if(!t||!this.scroller)return;const a=this._pageEls[t.page];if(!a)return;const l=this.zoomLevel,o=a.el.offsetTop+t.y*l,c=this.scroller.scrollTop,u=c+this.scroller.clientHeight;(o<c+40||o+t.h*l>u-40)&&this._glideTo(Math.max(0,o-this.scroller.clientHeight*.4))}async setOutline(t){if(!t||!t.length){this._outlineRects=[],this._outlineSyncP=null;return}const a=t.map(o=>({p:o.p,o:0,l:1})),l=await this.viewer.rangeRects(a);this._outlineRects=t.map((o,c)=>({p:o.p,rect:(l[c]||[])[0]})).filter(o=>o.rect),this._outlineSyncP=null,this._syncOutline()}jumpToOutline(t){const a=this._outlineRects.find(l=>l.p===t);a&&this.revealRect(a.rect)}caretClientPoint(){if(!this._caretRect||!this.wrap)return null;const t=this.wrap.getBoundingClientRect();return{x:t.left+this._caretRect.left,y:t.top+this._caretRect.top+this._caretRect.h}}_syncOutline(){if(!this._outlineRects.length||!this.scroller)return;const t=this.scroller.scrollTop+this.scroller.clientHeight*.2;let a=null,l=-1/0,o=null,c=1/0;for(const{p:h,rect:g}of this._outlineRects){const p=this._pageEls[g.page];if(!p)continue;const v=p.el.offsetTop+g.y*this.zoomLevel;v<c&&(c=v,o=h),v<=t&&v>l&&(l=v,a=h)}const u=a??o;u!=null&&u!==this._outlineSyncP&&(this._outlineSyncP=u,this.onOutlineSync(u))}_refreshBlocks(){if(!this.editable||!this._pageEls.length){this._blockBoxes=[],this._blockList=[];return}const[t,a]=this.visibleBand();this.viewer.blocksInPages(t,a).then(l=>{this._blockBoxes=l||[],this._renderCollapseChevrons(),this._paintBlockSel()}),this.viewer.blockList().then(l=>{if(this._blockList=l||[],this._blockSel){const o=this._blockList.length;if(!o){this._exitBlockMode(!1);return}this._blockSel.anchor=Math.max(0,Math.min(o-1,this._blockSel.anchor)),this._blockSel.head=Math.max(0,Math.min(o-1,this._blockSel.head)),this._paintBlockSel()}})}_scheduleBlocks(){window.clearTimeout(this._blockTimer),this._blockTimer=window.setTimeout(()=>this._refreshBlocks(),120)}_scheduleCollapse(){window.clearTimeout(this._collapseTimer),this._collapseTimer=window.setTimeout(()=>{if(!this.editable){this._collapse=[],this._renderCollapseChevrons();return}this.viewer.headingCollapse().then(t=>{this._collapse=Array.isArray(t)?t:[],this._renderCollapseChevrons()})},100)}_renderCollapseChevrons(){if(!this._collapseLayer){const o=document.createElement("div");o.className="rwd-collapse-layer",this.wrap.appendChild(o),this._collapseLayer=o}const t=this._collapseLayer;if(t.textContent="",!this.editable||this._blockDrag)return;const a=this.zoomLevel,l=new Map;for(const o of this._blockBoxes)o.kind==="para"&&l.set(o.p,o);for(const o of this._collapse){if(!o||o.hidden<=0)continue;const c=l.get(o.p);if(!c)continue;const u=this._pageEls[c.page];if(!u)continue;const h=u.el.offsetLeft+c.x*a,g=u.el.offsetTop+c.y*a,p=document.createElement("button");p.type="button",p.className="rwd-collapse-chev"+(o.collapsed?" rwd-collapse-chev-collapsed":""),p.setAttribute("aria-label",o.collapsed?"Expand heading":"Collapse heading"),p.setAttribute("aria-expanded",o.collapsed?"false":"true"),p.title=o.collapsed?`Expand (${o.hidden} hidden block${o.hidden===1?"":"s"})`:"Collapse",p.innerHTML=QA,p.style.left=`${h-20}px`,p.style.top=`${g}px`;const v=o.p;if(p.addEventListener("pointerdown",x=>{x.preventDefault(),x.stopPropagation(),this.toggleCollapsed(v),this._scheduleCollapse()}),t.appendChild(p),o.collapsed){const x=document.createElement("span");x.className="rwd-collapse-pill",x.textContent=`${o.hidden} hidden`,x.style.left=`${h+c.w*a+8}px`,x.style.top=`${g}px`,t.appendChild(x)}}}_scheduleCheckboxRects(){window.clearTimeout(this._checkboxTimer),this._checkboxTimer=window.setTimeout(()=>{this.viewer.checkboxRects().then(t=>{this._checkboxRects=Array.isArray(t)?t:[]})},80)}_scheduleTocRects(){window.clearTimeout(this._tocTimer),this._tocTimer=window.setTimeout(()=>{this.viewer.tocRects().then(t=>{this._tocRects=t&&Array.isArray(t.blocks)&&Array.isArray(t.entries)?t:{blocks:[],entries:[]},this._updateTocPill()})},80)}_tocEntryAt(t,a,l){return this._tocRects.entries.find(o=>o.page===t&&a>=o.x&&a<=o.x+o.w&&l>=o.y&&l<=o.y+o.h)||null}async _jumpToTocTarget(t){const a=await this.viewer.rangeRects([{p:t,o:0,l:1}]),l=a&&a[0]&&a[0][0];l&&this.revealRect(l)}_scheduleHighlight(){window.clearTimeout(this._hlTimer),this._hlTimer=window.setTimeout(()=>void this._rehighlight(),400)}async _rehighlight(){const t=await this.viewer.caretContext();if(!t)return;const a=await this.viewer.codeBlock(t.p);if(!a.length){this._lastHlText=null;return}const l=a.map(c=>c.text).join(` 1179`);if(l===this._lastHlText)return;this._lastHlText=l;const o=qA(a).map(c=>[c.p,c.spans]);this.applyBlockColors(o)}_checkboxAt(t,a,l){return this._checkboxRects.find(o=>o.page===t&&a>=o.x&&a<=o.x+o.w&&l>=o.y&&l<=o.y+o.h)||null}_updateTocPill(t,a){if(!this.editable||!this._tocRects.blocks.length){this._hideTocPill();return}const l=this.zoomLevel;let o=null;if(t==null)o=this._tocRects.blocks[this._tocPillP]||null;else for(let h=0;h<this._tocRects.blocks.length;h++){const g=this._tocRects.blocks[h],p=this._pageEls[g.page];if(!p)continue;const v=p.el.getBoundingClientRect(),x=v.top+g.y*l,C=v.top+(g.y+g.h)*l,S=v.left+g.x*l,T=v.left+(g.x+g.w)*l;if(a>=x&&a<=C&&t>=S&&t<=T){o=g,this._tocPillP=h;break}}if(!o){this._hideTocPill();return}const c=this._pageEls[o.page];if(!c){this._hideTocPill();return}if(!this._tocPill){const h=document.createElement("span");h.className="rwd-toc-pill",h.textContent="Updates automatically",this.wrap.appendChild(h),this._tocPill=h}
1179this._tocPill.classList.add("rwd-toc-pill-show");const u=c.el.offsetLeft+(o.x+o.w)*l;this._tocPill.style.left=`${u-this._tocPill.offsetWidth}px`,this._tocPill.style.top=`${c.el.offsetTop+o.y*l-4}px`}_hideTocPill(){this._tocPillP=-1,this._tocPill&&this._tocPill.classList.remove("rwd-toc-pill-show")}_blockAt(t,a){const l=this.zoomLevel;for(const o of this._blockBoxes){const c=this._pageEls[o.page];if(!c)continue;const u=c.el.getBoundingClientRect(),h=u.top+o.y*l,g=u.top+(o.y+o.h)*l,p=u.left+o.x*l,v=u.left+(o.x+o.w)*l;if(a>=h&&a<=g&&t>=p-44&&t<=v)return o}return null}_updateBlockHandle(t,a){if(!this.editable||this._blockDrag)return;const l=this._blockAt(t,a);if(!l){this._hideBlockHandle();return}if(this._blockHandleBox=l,!this._blockHandleEl){const u=document.createElement("div");u.className="rwd-blockhandle",u.textContent="⠿",u.title="Drag to move · click for options",u.addEventListener("pointerdown",h=>this._onBlockHandleDown(h)),this.wrap.appendChild(u),this._blockHandleEl=u}const o=this._pageEls[l.page];if(!o)return;const c=this.zoomLevel;this._blockHandleEl.style.left=`${o.el.offsetLeft+l.x*c-22}px`,this._blockHandleEl.style.top=`${o.el.offsetTop+l.y*c}px`,this._blockHandleEl.classList.add("rwd-blockhandle-show")}_hideBlockHandle(){this._blockDrag||(this._blockHandleBox=null,this._blockHandleEl&&this._blockHandleEl.classList.remove("rwd-blockhandle-show"))}_onBlockHandleDown(t){if(t.button!==0||!this._blockHandleBox)return;t.preventDefault(),t.stopPropagation();const a=this._blockHandleBox;this._blockDrag={src:a,startX:t.clientX,startY:t.clientY,moved:!1,dst:null};const l=u=>this._onBlockDragMove(u),o=u=>{window.removeEventListener("pointermove",l),window.removeEventListener("pointerup",o),window.removeEventListener("keydown",c,!0),this._onBlockDragEnd(u)},c=u=>{u.key==="Escape"&&(u.preventDefault(),window.removeEventListener("pointermove",l),window.removeEventListener("pointerup",o),window.removeEventListener("keydown",c,!0),this._cancelBlockDrag())};window.addEventListener("pointermove",l),window.addEventListener("pointerup",o),window.addEventListener("keydown",c,!0)}_onBlockDragMove(t){if(!this._blockDrag)return;const a=t.clientX-this._blockDrag.startX,l=t.clientY-this._blockDrag.startY;if(!this._blockDrag.moved&&Math.hypot(a,l)>4&&(this._blockDrag.moved=!0,this.scroller&&this.scroller.classList.add("rwd-block-dragging")),!this._blockDrag.moved)return;this._blockDrag.lastClientY=t.clientY;const o=this._dropTargetAt(t.clientY);this._blockDrag.dst=o,this._showDropLine(o);const c=this._edgeScrollV(t.clientY);c!==0?(this._autoScrollV=c,this._startBlockAutoScroll()):this._stopAutoScroll()}_dropTargetAt(t){const a=this.zoomLevel;let l=null,o=1/0;for(const c of this._blockBoxes){const u=this._pageEls[c.page];if(!u)continue;const g=u.el.getBoundingClientRect().top+(c.y+c.h/2)*a,p=Math.abs(t-g);p<o&&(o=p,l={p:c.p,before:t<g,box:c})}return l}_showDropLine(t){if(!this.wrap)return;if(!this._dropLineEl){const u=document.createElement("div");u.className="rwd-dropline",this.wrap.appendChild(u),this._dropLineEl=u}if(!t){this._dropLineEl.classList.remove("rwd-dropline-show");return}const a=t.box,l=this._pageEls[a.page];if(!l)return;const o=this.zoomLevel,c=l.el.offsetTop+(t.before?a.y:a.y+a.h)*o;this._dropLineEl.style.left=`${l.el.offsetLeft+a.x*o}px`,this._dropLineEl.style.top=`${c}px`,this._dropLineEl.style.width=`${a.w*o}px`,this._dropLineEl.classList.add("rwd-dropline-show")}_onBlockDragEnd(t){const a=this._blockDrag;if(this._blockDrag=null,this._stopAutoScroll(),this.scroller&&this.scroller.classList.remove("rwd-block-dragging"),this._dropLineEl&&this._dropLineEl.classList.remove("rwd-dropline-show"),!a)return;if(!a.moved){const o=this._blockList.findIndex(c=>c.p===a.src.p);if(o>=0&&t.shiftKey&&this._blockSel){this._setBlockSel(this._blockSel.anchor,o);return}if(o>=0){const c=this._blockSel?Math.min(this._blockSel.anchor,this._blockSel.head):-1,u=this._blockSel?Math.max(this._blockSel.anchor,this._blockSel.head):-1;this._blockSel&&o>=c&&o<=u&&c!==u||this._enterBlockMode(o)}this._openBlockMenu(a.src,t);return}const l=a.dst;if(l&&l.p!==a.src.p){const o=this._blockDragRange(a.src.p);this._enqueue(async()=>{const c=o?await this.viewer.edit("moveBlocks",{first:o.firstId,last:o.lastId,dst:l.p,before:l.before,scale:this.zoomLevel}):await this.viewer.edit("moveBlock",{src:a.src.p,dst:l.p,before:l.before,scale:this.zoomLevel});await this._applyState(c,!0),this._refreshBlocks()}),this.onNotice("Block moved")}this._hideBlockHandle()}_blockDragRange(t){if(!this._blockSel)return null;const a=Math.min(this._blockSel.anchor,this._blockSel.head),l=Math.max(this._blockSel.anchor,this._blockSel.head);if(a===l)return null;const o=this._blockList.findIndex(h=>h.p===t);if(o<a||o>l)return null;const c=this._blockList[a]&&this._blockList[a].p,u=this._blockList[l]&&this._blockList[l].p;return c==null||u==null?null:{firstId:c,lastId:u}}_cancelBlockDrag(){this._blockDrag=null,this._stopAutoScroll(),this.scroller&&this.scroller.classList.remove("rwd-block-dragging"),this._dropLineEl&&this._dropLineEl.classList.remove("rwd-dropline-show"),this._hideBlockHandle()}_openBlockMenu(t,a){if(!this._pageEls[t.page])return;const o=this.zoomLevel;this._enqueue(async()=>{let c=null;if(this._blockSel&&this._blockList.length){const u=Math.min(this._blockSel.anchor,this._blockSel.head),h=Math.max(this._blockSel.anchor,this._blockSel.head),g=this._blockList[u]&&this._blockList[u].p,p=this._blockList[h]&&this._blockList[h].p;g!=null&&p!=null&&(c=await this.viewer.selectBlocks(g,p,o),this._blockSelSpanned=!0)}c||(c=await this.viewer.hitTest(t.page,t.x+1,t.y+1,!1,o)),await this._applyState(c,!1),this.onBlockMenu({clientX:a.clientX,clientY:a.clientY,pagePoint:{page:t.page,x:t.x+1,y:t.y+1},link:null,image:null,hasSelection:!!this._blockSel,fmt:this._fmt||{}})})}_enterBlockModeFromCaret(){return this.editable?this._enqueue(async()=>{const t=await this.viewer.caretContext();if(!t||t.p==null)return;const a=await this.viewer.containingBlock(t.p);if(!a)return;this._blockList.length||(this._blockList=await this.viewer.blockList());const l=this._blockList.findIndex(u=>u.p===a);if(l<0)return;const[o,c]=this.visibleBand();this._blockBoxes=await this.viewer.blocksInPages(o,c)||[],this._enterBlockMode(l)}):Promise.resolve()}_enterBlockMode(t){this._slash&&this._exitSlash(),this._emojiac&&this._exitEmoji(),this._blockSel={anchor:t,head:t},this.caretEl&&(this.caretEl.style.display="none"),this._paintTableControls(null),this._clearTableSel(),this._paintLinePlaceholder(),this._paintBlockSel(),this._scrollBlockIntoView(t)}_exitBlockMode(t){const a=this._blockSel?this._blockSel.head:-1,l=a>=0?this._blockList[a]:null,o=this._blockSelSpanned;this._blockSelSpanned=!1,this._blockSel=null,this._paintBlockSel(),this.caretEl&&(this.caretEl.style.display=this._caretRect?"block":"none"),l&&(t||o)&&this._placeCaretInBlock(l),this._paintLinePlaceholder()}_setBlockSel(t,a){this._blockSel={anchor:t,head:a},this._paintBlockSel(),this._scrollBlockIntoView(a)}_blockModeKey(t){const a=this._blockSel,l=this._blockList.length,o=t.ctrlKey||t.metaKey,c=u=>Math.max(0,Math.min(l-1,u));if(o&&t.shiftKey&&(t.key==="ArrowUp"||t.key==="ArrowDown"))return t.preventDefault(),this._moveBlockSel(t.key==="ArrowUp"?-1:1),!0;if(o&&(t.key==="d"||t.key==="D"))return t.preventDefault(),this._duplicateBlockSel(),!0;if(o&&(t.key==="a"||t.key==="A"))return t.preventDefault(),l&&this._setBlockSel(0,l-1),!0;if(o)return!1;switch(t.key){case"ArrowUp":case"ArrowDown":{t.preventDefault();const u=t.key==="ArrowUp"?-1:1,h=Math.min(a.anchor,a.head),g=Math.max(a.anchor,a.head);if(t.shiftKey)this._setBlockSel(a.anchor,c(a.head+u));else if(h!==g){const p=u<0?h:g;this._setBlockSel(p,p)}else{const p=c(a.head+u);this._setBlockSel(p,p)}return!0}case"Escape":return t.preventDefault(),this._exitBlockMode(!1),!0;case"Enter":return t.preventDefault(),this._exitBlockMode(!0),!0;case"Backspace":case"Delete":return t.preventDefault(),this._deleteBlockSel(),!0;default:return t.key.length===1&&this._exitBlockMode(!0),!0}}_deleteBlockSel(){const t=this._blockSel,a=Math.min(t.anchor,t.head),l=Math.max(t.anchor,t.head),o=this._blockList[a]&&this._blockList[a].p,c=this._blockList[l]&&this._blockList[l].p;o==null||c==null||(this._exitBlockMode(!1),this._enqueue(async()=>{const u=await this.viewer.edit("deleteBlocks",{first:o,last:c,scale:this.zoomLevel}),h=u&&u.result?u.result:0;await this._applyState(u,!0),h>0&&this.onNotice(`${h} block${h===1?"":"s"} deleted`)}))}_duplicateBlockSel(){const t=this._blockSel;t.anchor!==t.head&&this._setBlockSel(t.head,t.head);const a=this._blockList[this._blockSel.head];if(a){if(a.sdt){this.onNotice("This block can't be duplicated");return}this._exitBlockMode(!1),this._enqueue(async()=>{const l=await this.viewer.edit("duplicateBlock",{id:a.p,scale:this.zoomLevel});await this._applyState(l,!0),this.onNotice(l&&l.result?"Block duplicated":"This block can't be duplicated")})}}_moveBlockSel(t){const a=this._blockSel,l=this._blockList.length,o=Math.min(a.anchor,a.head),c=Math.max(a.anchor,a.head),u=this._blockList[o]&&this._blockList[o].p,h=this._blockList[c]&&this._blockList[c].p;if(u==null||h==null)return;let g,p;if(t<0){if(o===0)return;g=o-1,p=!0}else{if(c>=l-1)return;g=c+1,p=!1}const v=this._blockList[g]&&this._blockList[g].p;if(v==null)return;const x=t<0?-1:1;this._enqueue(async()=>{const C=await this.viewer.edit("moveBlocks",{first:u,last:h,dst:v,before:p,scale:this.zoomLevel});await this._applyState(C,!0),this._blockSel={anchor:a.anchor+x,head:a.head+x},this._refreshBlocks()})}_paintBlockSel(){if(!this._blockselLayer){const u=document.createElement("div");u.className="rwd-blocksel-layer",this.wrap.appendChild(u),this._blockselLayer=u}const t=this._blockselLayer;if(t.textContent="",!this._blockSel||!this.editable)return;const a=this.zoomLevel,l=Math.min(this._blockSel.anchor,this._blockSel.head),o=Math.max(this._blockSel.anchor,this._blockSel.head),c=new Map;for(const u of this._blockBoxes)c.set(u.p,u);for(let u=l;u<=o;u++){const h=this._blockList[u];
1179if(!h)continue;const g=c.get(h.p);if(!g)continue;const p=this._pageEls[g.page];if(!p)continue;const v=document.createElement("div");v.className="rwd-blocksel",v.style.left=`${p.el.offsetLeft+g.x*a-4}px`,v.style.top=`${p.el.offsetTop+g.y*a-2}px`,v.style.width=`${g.w*a+8}px`,v.style.height=`${g.h*a+4}px`,t.appendChild(v)}}_scrollBlockIntoView(t){const a=this._blockList[t];if(!a)return;const l=this._blockBoxes.find(o=>o.p===a.p);l&&this.revealRect({page:l.page,x:l.x,y:l.y,w:l.w,h:l.h})}_placeCaretInBlock(t){this._enqueue(async()=>{const a=await this.viewer.caretToBlockStart(t.p,this.zoomLevel);await this._applyState(a,!1)})}_moveCaretBlock(t){return this.editable?this._enqueue(async()=>{const a=await this.viewer.caretContext();if(!a||a.p==null)return;const l=await this.viewer.containingBlock(a.p);if(!l)return;this._blockList.length||(this._blockList=await this.viewer.blockList());const o=this._blockList.findIndex(v=>v.p===l);if(o<0)return;const c=this._blockList.length;let u,h;if(t<0){if(o===0)return;u=o-1,h=!0}else{if(o>=c-1)return;u=o+1,h=!1}const g=this._blockList[u]&&this._blockList[u].p;if(g==null)return;const p=await this.viewer.edit("moveBlocks",{first:l,last:l,dst:g,before:h,scale:this.zoomLevel});await this._applyState(p,!0),this.onNotice("Block moved")}):Promise.resolve()}setCommentHighlights(t,a=null){this._comments=t&&t.length?{list:t,active:a}:null,this._syncId=null,this._paintComments()}_syncComments(){if(!this._comments||!this.scroller)return;const t=this.scroller.scrollTop+this.scroller.clientHeight*.2;let a=null,l=1/0;for(const o of this._comments.list){const c=(o.rects||[])[0],u=c&&this._pageEls[c.page];if(!u)continue;const h=u.el.offsetTop+c.y*this.zoomLevel,g=Math.abs(h-t);g<l&&(l=g,a=o.id)}a!=null&&a!==this._syncId&&(this._syncId=a,this.onCommentSync(a))}_paintComments(){for(const a of this._commentEls)a.remove();if(this._commentEls=[],!this._comments||!this.wrap)return;const t=this.zoomLevel;for(const a of this._comments.list)for(const l of a.rects||[]){const o=this._pageEls[l.page];if(!o)continue;const c=document.createElement("div");c.className=a.id===this._comments.active?"rwd-comment rwd-comment-active":"rwd-comment",c.style.left=`${o.el.offsetLeft+l.x*t}px`,c.style.top=`${o.el.offsetTop+l.y*t}px`,c.style.width=`${l.w*t}px`,c.style.height=`${l.h*t}
1179px`,this.wrap.appendChild(c),this._commentEls.push(c)}}setChangeHighlights(t,a=null){this._changes=t&&t.length?{list:t,active:a}:null,this._paintChanges()}_paintChanges(){for(const a of this._changeEls||[])a.remove();if(this._changeEls=[],!this._changes||!this.wrap)return;const t=this.zoomLevel;for(const a of this._changes.list)for(const l of a.rects||[]){const o=this._pageEls[l.page];if(!o)continue;const c=document.createElement("div");c.className=a.key===this._changes.active?"rwd-change rwd-change-active":"rwd-change",c.style.left=`${o.el.offsetLeft+l.x*t}px`,c.style.top=`${o.el.offsetTop+l.y*t}px`,c.style.width=`${l.w*t}px`,c.style.height=`${l.h*t}px`,this.wrap.appendChild(c),this._changeEls.push(c)}}setSpellMarks(t){this._spell=t&&t.length?t:null,this._paintSpell()}_paintSpell(){for(const a of this._spellEls)a.remove();if(this._spellEls=[],!this._spell||!this.wrap)return;const t=this.zoomLevel;for(const a of this._spell)for(const l of a||[]){const o=this._pageEls[l.page];if(!o)continue;const c=document.createElement("div");c.className="rwd-spell",c.style.left=`${o.el.offsetLeft+l.x*t}px`,c.style.top=`${o.el.offsetTop+(l.y+l.h)*t-2}px`,c.style.width=`${l.w*t}px`,this.wrap.appendChild(c),this._spellEls.push(c)}}setZoom(t){if(t=ru(t),window.clearTimeout(this._zoomCommit),this._zoomCommit=0,t!==this.zoomLevel){this.zoomLevel=t,this._rendered.clear();for(const a of this._pageEls)a.el.style.width=`${a.w*t}px`,a.el.style.height=`${a.h*t}px`;for(const{el:a}of this._pageEls)this._io.unobserve(a),this._io.observe(a);this.editable&&this._refresh(),this._paintFind(),this._paintComments(),this._paintChanges(),this._paintSpell(),this._paintPlaceholder(),this._paintImageSelection(),this._tableGeom.clear(),this._paintTableControls(null),this._clearTableSel(),this.onZoom(t)}}_previewZoom(t){if(t=ru(t),t!==this.zoomLevel){this.zoomLevel=t;for(const a of this._pageEls)a.el.style.width=`${a.w*t}px`,a.el.style.height=`${a.h*t}px`,a.canvas&&(a.canvas.style.width=`${a.w*t}px`,a.canvas.style.height=`${a.h*t}px`);this._paintFind(),this._paintComments(),this._paintChanges(),this._paintSpell(),this._paintPlaceholder(),this.onZoom(t)}}_commitZoom(){this._zoomCommit=0,this._rendered.clear();for(const{el:t}of this._pageEls)this._io.unobserve(t),this._io.observe(t);this.editable&&this._refresh(),this.onZoom(this.zoomLevel)}get zoom(){return this.zoomLevel}setPlaceholder(t){this._placeholderText=t||null,this._paintPlaceholder()}_paintPlaceholder(){if(!this._placeholderText||!this._pageEls.length){this._placeholderEl&&(this._placeholderEl.remove(),this._placeholderEl=null);return}const t=this._pageEls[0].el;let a=this._placeholderEl;a||(a=document.createElement("div"),a.className="rwd-placeholder",a.setAttribute("aria-hidden","true"),this.wrap.appendChild(a),this._placeholderEl=a),a.textContent=this._placeholderText;const l=96*this.zoomLevel;a.style.left=`${t.offsetLeft+l}px`,a.style.top=`${t.offsetTop+l}px`,a.style.fontSize=`${11*(96/72)*this.zoomLevel}px`}_paintLinePlaceholder(){const t=this._fmt||{};if(!(this._hasFocus&&!this._blockSel&&!!this._caretRect&&!!t.empty&&!t.todo&&!t.code&&!t.callout&&!t.list&&!this._placeholderText)){this._linephEl&&(this._linephEl.remove(),this._linephEl=null);return}let l=this._linephEl;l||(l=document.createElement("div"),l.className="rwd-lineph",l.setAttribute("aria-hidden","true"),l.textContent="Type '/' for commands",this.wrap.appendChild(l),this._linephEl=l);const o=this._caretRect,c=typeof t.sz=="number"&&t.sz>0?t.sz:11;l.style.left=`${o.left+2}px`,l.style.top=`${o.top}px`,l.style.height=`${o.h}px`,l.style.lineHeight=`${o.h}px`,l.style.fontSize=`${c*(96/72)*this.zoomLevel}px`}_selectImage(t,a,l={}){const o=t.kind==="chart";this._imgSel={p:t.p,o:t.o,page:a,x:t.rect.x,y:t.rect.y,w:t.rect.w,h:t.rect.h,chart:o},this.caretEl&&(this.caretEl.style.display="none"),this._paintTableControls(null),this._clearTableSel();for(const c of this._selEls)c.remove();this._selEls=[],this.onSelectionHud(null),this._paintImageSelection(),o?this._emitChartSelect(!!l.openPanel):this.onChartSelect(null)}_emitChartSelect(t){const a=this._imgSel;if(!a||!a.chart)return;const l=this._chartClientRect(a),o=l&&l.bottom>
117956&&l.top<window.innerHeight-8;this.onChartSelect(o?{p:a.p,o:a.o,page:a.page,rect:l,openPanel:t}:null)}_reanchorChartSel(){const t=this._imgSel;!t||!t.chart||this.viewer.imageAtPara(t.p,t.o).then(a=>{const l=this._imgSel;if(!l){this.onChartSelect(null);return}if(l===t){if(!a||!a.rect||a.kind!=="chart"){this._clearImageSelection();return}l.page=a.rect.page,l.x=a.rect.x,l.y=a.rect.y,l.w=a.rect.w,l.h=a.rect.h,this._paintImageSelection(),this._emitChartSelect(!1)}})}_chartClientRect(t){const a=this._pageEls[t.page]&&this._pageEls[t.page].el;if(!a)return null;const l=this.zoomLevel,o=a.getBoundingClientRect();return{left:o.left+t.x*l,top:o.top+t.y*l,right:o.left+(t.x+t.w)*l,bottom:o.top+(t.y+t.h)*l}}_clearImageSelection(){this._imgResize=null,this._imgSelEl&&(this._imgSelEl.remove(),this._imgSelEl=null),this._imgSel&&this.caretEl&&(this.caretEl.style.display="");const t=this._imgSel&&this._imgSel.chart;this._imgSel=null,t&&this.onChartSelect(null)}_paintImageSelection(){const t=this._imgSel;if(!t||!this._pageEls[t.page]){this._imgSelEl&&(this._imgSelEl.remove(),this._imgSelEl=null);return}const a=this._pageEls[t.page].el,l=this.zoomLevel;let o=this._imgSelEl;if(!o){o=document.createElement("div"),o.className="rwd-imgsel rwd-imgsel-in";for(const c of["nw","ne","sw","se"]){const u=document.createElement("div");u.className=`rwd-imgsel-handle rwd-imgsel-${c}`,u.addEventListener("mousedown",h=>this._onHandleDown(h,c)),o.appendChild(u)}this.wrap.appendChild(o),this._imgSelEl=o}o.style.left=`${a.offsetLeft+t.x*l}px`,o.style.top=`${a.offsetTop+t.y*l}px`,o.style.width=`${t.w*l}px`,o.style.height=`${t.h*l}px`}_onHandleDown(t,a){if(!this._imgSel)return;t.preventDefault(),t.stopPropagation();const l=this._imgSel;this._imgResize={corner:a,startX:t.clientX,startY:t.clientY,origW:l.w,origH:l.h,ratio:l.h>0?l.w/l.h:1,curW:null,curH:null};const o=u=>this._onHandleMove(u),c=u=>{document.removeEventListener("mousemove",o),document.removeEventListener("mouseup",c),this._onHandleUp(u)};document.addEventListener("mousemove",o),document.addEventListener("mouseup",c)}_onHandleMove(t){const a=this._imgResize;if(!a||!this._imgSel)return;const l=this.zoomLevel,o=(t.clientX-a.startX)/l,c=(t.clientY-a.startY)/l,u=a.corner.includes("e")?1:-1,h=a.corner.includes("s")?1:-1;let g=a.origW+u*o,p=a.origH+h*c;Math.abs(o)>=Math.abs(c)?p=g/a.ratio:g=p*a.ratio,g=Math.max(16,g);const v=Math.abs(g-a.origW)<5;v&&(g=a.origW),p=Math.max(16,g/a.ratio),a.curW=g,a.curH=p,this._imgSelEl&&(this._imgSelEl.style.width=`${g*l}px`,this._imgSelEl.style.height=`${p*l}px`),this._showMeasure(`${Math.round(g)} à ${Math.round(p)} px · ${Ch(g)} à ${Ch(p)} mm`,t.clientX,t.clientY,v)}_onHandleUp(){const t=this._imgResize,a=this._imgSel;this._imgResize=null,this._hideMeasure(),!(!t||!a||t.curW==null)&&(a.w=t.curW,a.h=t.curH,this.setImageSize(a.p,a.o,t.curW,t.curH))}_dropTarget(t){return this._pointToPageClamped(t.clientX,t.clientY)}_paintDropCaret(t){if(!t||!this._pageEls[t.page]||!this.wrap){this._hideDropCaret();return}let a=this._dropCaretEl;a||(a=document.createElement("div"),a.className="rwd-dropcaret",this.wrap.appendChild(a),this._dropCaretEl=a);const l=this._pageEls[t.page],o=this.zoomLevel,c=18;a.style.display="block",a.style.left=`${l.el.offsetLeft+t.x*o}px`,a.style.top=`${l.el.offsetTop+t.y*o-c*o/2}px`,a.style.height=`${c*o}px`}_hideDropCaret(){this._dropRaf&&(cancelAnimationFrame(this._dropRaf),this._dropRaf=0),this._dropCaretEl&&(this._dropCaretEl.style.display="none")}_onDrop(t){this._hideDropCaret();const a=t.dataTransfer?Array.from(t.dataTransfer.files||[]).filter(c=>/^image\//.test(c.type)):[];if(!a.length)return;t.preventDefault();const l=this._dropTarget(t),o=a[0];this._enqueue(async()=>{if(l){const u=await this.viewer.hitTest(l.page,l.x,l.y,!1,this.zoomLevel);await this._applyState(u,!1)}const c=await o.arrayBuffer();this.insertPicture(c,o.name||"image.png")})}_ensureTableGeom(t){return this._tableGeom.has(t)?this._tableGeom.get(t):(this._geomFetching.has(t)||(this._geomFetching.add(t),this.viewer.tableGeometry(t).then(a=>this._tableGeom.set(t,a||[])).catch(()=>{}).finally(()=>this._geomFetching.delete(t))),null)}_onGripMove(t){if(!this.editable||this._colDrag||this._imgResize||this._dragging||this._blockDrag||this._grip
1179Drag||this._blockSel||this._imgSel)return;const a=this._pointToPage(t.clientX,t.clientY);if(!a){this._setGripHover(null),this._paintTableControls(null);return}const l=this._ensureTableGeom(a.page);if(!l||!l.length){this._setGripHover(null),this._paintTableControls(null);return}const o=4,c=22,u=34;let h=null,g=null;for(const p of l){if(!g&&a.y>=p.rect.y-2&&a.y<=p.rect.y+p.rect.h+2){for(let v=1;v<p.colXs.length;v++)if(Math.abs(a.x-p.colXs[v])<=o){g={anchor:p.anchor,col:v-1,page:a.page,x:p.colXs[v],leftX:p.colXs[v-1],top:p.rect.y,bottom:p.rect.y+p.rect.h};break}}a.x>=p.rect.x-c&&a.x<=p.rect.x+p.rect.w+u&&a.y>=p.rect.y-c&&a.y<=p.rect.y+p.rect.h+u&&(h=p)}this._setGripHover(g),this._paintTableControls(h,a.page)}_paintTableControls(t,a){if(!t||!this._pageEls[a]){this._ctlLayer&&(this._ctlLayer.style.display="none"),this._ctlSig=null,this._ctlTable=null;return}const l=this.zoomLevel,o=t.rect,c=`${t.anchor}:${a}:${t.rowYs.length}:${t.colXs.length}:${l}:${o.x},${o.y},${o.w},${o.h}`;if(this._ctlTable={anchor:t.anchor,page:a,colXs:t.colXs,rowYs:t.rowYs,rect:o},!this._ctlLayer){const C=document.createElement("div");C.className="rwd-tctl-layer",this.wrap.appendChild(C),this._ctlLayer=C}if(this._ctlLayer.style.display="",c===this._ctlSig)return;this._ctlSig=c;const u=this._ctlLayer;u.textContent="";const h=this._pageEls[a].el,g=h.offsetLeft,p=h.offsetTop,v=this._mkRail("col","Add column",()=>this._railAdd("col"));v.style.left=`${g+(o.x+o.w)*l}px`,v.style.top=`${p+o.y*l}px`,v.style.height=`${o.h*l}px`,u.appendChild(v);const x=this._mkRail("row","Add row",()=>this._railAdd("row"));x.style.left=`${g+o.x*l}px`,x.style.top=`${p+(o.y+o.h)*l}px`,x.style.width=`${o.w*l}px`,u.appendChild(x);for(let C=0;C+1<t.rowYs.length;C++){const S=this._mkGrip("row",C,t,a);S.style.left=`${g+o.x*l}px`,S.style.top=`${p+(t.rowYs[C]+t.rowYs[C+1])/2*l}px`,u.appendChild(S)}for(let C=0;C+1<t.colXs.length;C++){const S=this._mkGrip("col",C,t,a);S.style.left=`${g+(t.colXs[C]+t.colXs[C+1])/2*l}px`,S.style.top=`${p+o.y*l}px`,u.appendChild(S)}}_mkRail(t,a,l){const o=document.createElement("button");return o.type="button",o.className=`rwd-trail rwd-trail-${t}`,o.textContent="+",o.title=a,o.setAttribute("aria-label",a),o.addEventListener("mousedown",c=>{c.preventDefault(),c.stopPropagation()}),o.addEventListener("click",c=>{c.preventDefault(),l()}),o}_mkGrip(t,a,l,o){const c=document.createElement("button");c.type="button",c.className=`rwd-tgripsel rwd-${t==="row"?"rgrip":"
1179cgrip"}`;const u=t==="row"?"Select or move row":"Select or move column";c.title=u,c.setAttribute("aria-label",u);const h={anchor:l.anchor,page:o,colXs:l.colXs,rowYs:l.rowYs,rect:l.rect};return c.addEventListener("mousedown",g=>{g.button===0&&(g.preventDefault(),g.stopPropagation(),this._startGripDrag(g,t,a,h))}),c}_railAdd(t){const a=this._ctlTable;if(!a)return;const l=a.rowYs,o=a.colXs;if(l.length<2||o.length<2)return;const c=a.page,u=t==="row"?(o[0]+o[1])/2:(o[o.length-2]+o[o.length-1])/2,h=t==="row"?(l[l.length-2]+l[l.length-1])/2:(l[0]+l[1])/2;this._paintTableControls(null),this._enqueue(async()=>{const g=await this.viewer.hitTest(c,u,h,!1,this.zoomLevel);await this._applyState(g,!1),t==="row"?this.tableInsertRow(!0):this.tableInsertColumn(!0)})}_startGripDrag(t,a,l,o){this._gripDrag={kind:a,index:l,gap:l,anchor:o.anchor,page:o.page,colXs:o.colXs,rowYs:o.rowYs,rect:o.rect,startX:t.clientX,startY:t.clientY,lastClientX:t.clientX,lastClientY:t.clientY,moved:!1};const c=h=>this._onGripDragMove(h),u=h=>{document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",u),this._onGripDragEnd(h)};document.addEventListener("mousemove",c),document.addEventListener("mouseup",u)}_onGripDragMove(t){const a=this._gripDrag;if(a&&(a.lastClientX=t.clientX,a.lastClientY=t.clientY,!a.moved&&Math.hypot(t.clientX-a.startX,t.clientY-a.startY)>4&&(a.moved=!0,this._ctlLayer&&(this._ctlLayer.style.display="none"),this.scroller&&this.scroller.classList.add("rwd-block-dragging")),!!a.moved&&(this._updateGripDrop(t.clientX,t.clientY),a.kind==="row"))){const l=this._edgeScrollV(t.clientY);l!==0?(this._autoScrollV=l,this._startGripAutoScroll()):this._stopAutoScroll()}}_updateGripDrop(t,a){const l=this._gripDrag,o=this._pageEls[l.page];if(!o)return;const c=o.el.getBoundingClientRect(),u=this.zoomLevel;l.kind==="row"?(l.gap=N0(l.rowYs,(a-c.top)/u),this._showRowDropLine(l.page,l.rect,l.rowYs[l.gap])):(l.gap=N0(l.colXs,(t-c.left)/u),this._paintColGuide(l.colXs[l.gap],{page:l.page,top:l.rect.y,bottom:l.rect.y+l.rect.h}))}_startGripAutoScroll(){this._runAutoScroll(()=>!!this._gripDrag?.moved,()=>this._updateGripDrop(this._gripDrag.lastClientX,this._gripDrag.lastClientY))}_onGripDragEnd(t){const a=this._gripDrag;if(this._gripDrag=null,this._stopAutoScroll(),this.scroller&&this.scroller.classList.remove("rwd-block-dragging"),this._dropLineEl&&this._dropLineEl.classList.remove("rwd-dropline-show"),this._paintColGuide(null,null),!a)return;if(!a.moved){this._selectTableBand(a,t.clientX,t.clientY);return}const l=VA(a.index,a.gap);if(this._paintTableControls(null),l===a.index)return;const o=a.kind==="row"?"tableMoveRow":"tableMoveCol",{anchor:c,index:u}=a;this._clearTableSel(),this._enqueue(async()=>{const h=await this.viewer[o](c,u,l,this.zoomLevel);await this._applyState(h,!0),h&&h.result===!1&&this.onNotice("Can't move across merged cells")})}_selectTableBand(t,a,l){this._tableSel={anchor:t.anchor,page:t.page,kind:t.kind,index:t.index},this._paintTableSel();const o=t.rowYs,c=t.colXs;if(o.length<2||c.length<2)return;const u=t.kind==="row"?(c[0]+c[1])/2:(c[t.index]+c[t.index+1])/2,h=t.kind==="row"?(o[t.index]+o[t.index+1])/2:(o[0]+o[1])/2,g=t.page;this._enqueue(async()=>{const p=await this.viewer.hitTest(g,u,h,!1,this.zoomLevel);await this._applyState(p,!1),this.onContextMenu({clientX:a,clientY:l,pagePoint:{page:g,x:u,y:h},link:null,image:null,hasSelection:!1,fmt:this._fmt||{}})})}_paintTableSel(){if(!this._tselLayer){const v=document.createElement("div");v.className="rwd-tsel-layer",this.wrap.appendChild(v),this._tselLayer=v}const t=this._tselLayer;t.textContent="";const a=this._tableSel;if(!a)return;const l=this._tableGeom.get(a.page),o=l&&l.find(v=>v.anchor===a.anchor),c=o&&this._pageEls[a.page];if(!o||!c)return;const u=this.zoomLevel,h=c.el.offsetLeft,g=c.el.offsetTop,p=document.createElement("div");p.className="rwd-tsel",a.kind==="row"?(p.style.left=`${h+o.rect.x*u}px`,p.style.top=`${g+o.rowYs[a.index]*u}px`,p.style.width=`${o.rect.w*u}px`,p.style.height=`${(o.rowYs[a.index+1]-o.rowYs[a.index])*u}px`):(p.style.left=`${h+o.colXs[a.index]*u}px`,p.style.top=`${g+o.rect.y*u}px`,p.style.width=`${(o.colXs[a.index+1]-o.colXs[a.index])*u}px`,p.style.height=`${o.rect.h*u}px`),t.appendChild(p)}_clearTableSel(){this._tableSel&&(this._tableSel=null,this._tselLayer&&(this._tselLayer.textContent=""))}_showRowDropLine(t,a,l){if(!this.wrap)return;if(!this._dropLineEl){const u=document.createElement("div");u.className="rwd-dropline",this.wrap.appendChild(u),this._dropLineEl=u}const o=this._pageEls[t];if(!o)return;const c=this.zoomLevel;this._dropLineEl.style.left=`${o.el.offsetLeft+a.x*c}px`,this._dropLineEl.style.top=`${o.el.offsetTop+l*c}px`,this._dropLineEl.style.width=`${a.w*c}px`,this._dropLineEl.classList.add("rwd-dropline-show")}_setGripHover(t){const a=t?`${t.anchor}:${t.col}`:null;a!==this._gripKey&&(this._gripKey=a,this._gripHover=t,this.scroller&&this.scroller.classList.toggle("rwd-colhover",!!t),this._paintColGuide(t?t.x:null,t))}_paintColGuide(t,a){if(t==null||!a||!this._pageEls[a.page]){this._colGuideEl&&(this._colGuideEl.style.display="none");return}const l=this._pageEls[a.page].el,o=this.zoomLevel;let c=this._colGuideEl;c||(c=document.createElement("div"),c.className="rwd-colguide",this.wrap.appendChild(c),this._colGuideEl=c),c.style.display="",c.style.left=`${l.offsetLeft+t*o}px`,c.style.top=`${l.offsetTop+a.top*o}
1179px`,c.style.height=`${(a.bottom-a.top)*o}px`}_startColDrag(t){const a=this._gripHover;if(!a)return;this._colDrag={...a,startX:t.clientX,curPageX:a.x};const l=c=>this._onColDragMove(c),o=c=>{document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",o),this._onColDragUp(c)};document.addEventListener("mousemove",l),document.addEventListener("mouseup",o)}_onColDragMove(t){const a=this._colDrag;if(!a)return;const l=this.zoomLevel,o=(t.clientX-a.startX)/l,c=Math.max(a.leftX+16,a.x+o);a.curPageX=c,this._paintColGuide(c,a),this._showMeasure(`${Ch(c-a.leftX)} mm`,t.clientX,t.clientY)}_onColDragUp(){const t=this._colDrag;if(this._colDrag=null,this._gripKey=null,this.scroller&&this.scroller.classList.remove("rwd-colhover"),this._paintColGuide(null,null),this._hideMeasure(),!t)return;const a=t.curPageX-t.leftX;a>=16&&Math.abs(t.curPageX-t.x)>1&&this.tableSetColWidth(t.anchor,t.col,a)}focus(){this.input?.focus({preventScroll:!0})}selectAll(){this._selectAll()}fitWidth(){if(!this.scroller||!this._pageEls.length)return;const t=Math.max(...this._pageEls.map(a=>a.w));t>0&&this.setZoom((this.scroller.clientWidth-72)/t)}fitPage(){if(!this.scroller||!this._pageEls.length)return;const t=this._pageEls[this._curPage]||this._pageEls[0],a=this.scroller.clientWidth-72,l=this.scroller.clientHeight-48,o=Math.min(a/t.w,l/t.h);o>0&&this.setZoom(o)}goToPage(t){if(!this._pageEls.length)return;const a=Math.max(0,Math.min(this._pageEls.length-1,(t|0)-1)),l=this._pageEls[a];l&&this._glideTo(Math.max(0,l.el.offsetTop-16))}_showMeasure(t,a,l,o=!1){if(!this.wrap)return;let c=this._measureEl;c||(c=document.createElement("div"),c.className="rwd-measure",this.wrap.appendChild(c),this._measureEl=c),c.textContent=t,c.classList.toggle("rwd-measure-snap",!!o),c.style.display="block";const u=this.wrap.getBoundingClientRect(),h=c.offsetWidth||120;let g=a-u.left+14,p=l-u.top+18;g=Math.max(2,Math.min(g,this.wrap.clientWidth-h-2)),c.style.left=`${g}px`,c.style.top=`${p}px`}_hideMeasure(){this._measureEl&&(this._measureEl.style.display="none")}toggleFormat(t){const l={bold:["setBold","b"],italic:["setItalic","i"],underline:["setUnderline","u"],strike:["setStrike","s"]}[t];l&&this._toggle(l[0],l[1])}setAlignment(t){this._edit("setAlign",{value:t})}setFontSize(t){const a=Math.round(t*2);a>=2&&this._edit("setFontSize",{halfPts:a})}setTextColor(t){this._edit("setTextColor",{hex:t||""})}setHighlight(t){this._hlPreview=null,this._edit("setHighlight",{token:t||""})}previewHighlight(t){this._hlPreview=t||null;for(const a of this._selEls)a.style.background=t||"",a.classList.toggle("rwd-sel-hlpreview",!!t)}setPenMode(t){this._penMode=t||null,this.scroller&&this.scroller.classList.toggle("rwd-pen-armed",!!this._penMode)}_penApply(){const t=this._penMode;t&&this._enqueue(async()=>{if(!this._selText&&(await this._applyState(await this.viewer.selectWord(this.zoomLevel),!1),!this._selText))return;const a=await this.viewer.edit("setHighlight",{token:t,scale:this.zoomLevel});await this._applyState(a,!0)})}clearFormatting(){this._edit("clearFormatting")}setStyle(t){return this._edit("setStyle",{styleId:t})}setPageSetup(t){this._edit("pageSetup",{json:JSON.stringify(t)})}toggleList(t){this._edit("toggleList",{kind:t})}toggleTodo(){this._edit("toggleTodo")}wrapInCallout(t,a){this._edit("wrapInCallout",{icon:t,fill:a})}toggleCallout(t,a){this._edit("toggleCallout",{icon:t,fill:a})}insertCallout(t,a){this._edit("insertCallout",{icon:t,fill:a})}setCalloutFill(t){this._edit("setCalloutFill",{fill:t})}setCalloutIcon(t){this._edit("setCalloutIcon",{glyph:t})}unwrapCallout(){this._edit("unwrapCallout")}toggleCollapsed(t){this._edit("toggleCollapsed",{p:t})}expandCovering(t){this._edit("expandCovering",{p:t})}insertToc(){this._edit("insertToc")}refreshToc(){this._lastEditOp=null,this._enqueue(async()=>{const t=await this.viewer.edit("refreshToc",{scale:this.zoomLevel});this._applyState(t,!!(t&&t.result===!0))})}applyCodeBlock(){this._edit("applyCodeBlock")}applyRunColors(t,a){this._edit("applyRunColors",{p:t,spans:JSON.stringify(a)})}applyBlockColors(t){this._edit("applyBlockColors",{json:JSON.stringify(t)})}insertLink(t){this._edit("insertLink",{url:t})}insertLinkText(t){this._edit("insertLinkText",{url:t})}insertPageBreak(){this._edit("insertPageBreak")}insertDivider(){this._edit("insertDivider")}async _ctrlEnter(){const t=await this.viewer.caretContext();t&&this._checkboxRects.some(a=>a.para===t.p)?this._edit("toggleCheckbox",{p:t.p}):this.insertPageBreak()}removeLink(){this._edit("removeLink")}replaceRange(t,a,l,o){this._edit("replaceRange",{p:t,o:a,l,text:o})}insertText(t){t&&this._edit("insertText",{text:t})}insertRich(t){this._edit("insertRich",{json:JSON.stringify(t)})}replaceAll(t,a){return this._lastEditOp=null,this._enqueue(async()=>{const l=await this.viewer.replaceAll(t,a,this.zoomLevel);return await this._applyState(l,!0),l.count||0})}
1179insertPicture(t,a){this._edit("insertPicture",{bytes:t,name:a,transfer:[t]})}setImageSize(t,a,l,o){this._edit("setImageSize",{p:t,o:a,w:l,h:o})}deleteImage(t,a){this._edit("deleteImage",{p:t,o:a})}async chartInfo(t,a){return this.viewer.chartInfo(t,a)}updateChart(t,a,l){return this._lastEditOp=null,this._enqueue(async()=>{const o=await this.viewer.edit("updateChart",{p:t,o:a,json:JSON.stringify(l),scale:this.zoomLevel});return this._applyState(o,!0),!!(o&&o.result===!0)})}setChartType(t,a,l){return this._lastEditOp=null,this._enqueue(async()=>{const o=await this.viewer.edit("setChartType",{p:t,o:a,kind:l,scale:this.zoomLevel});return this._applyState(o,!0),!!(o&&o.result===!0)})}insertChart(t){return this._lastEditOp=null,this._enqueue(async()=>{const a=await this.viewer.edit("insertChart",{json:JSON.stringify(t),scale:this.zoomLevel});this._applyState(a,!0);const l=!!(a&&a.result===!0);return l&&a.caretPara!=null&&await this._selectChartByPara(a.caretPara,0),l})}async turnTableIntoChart(){const t=await this.viewer.caretTableText(),a=HA(t);return a?this.insertChart(a):!1}async _selectChartByPara(t,a){const l=await this.viewer.imageAtPara(t,a);l&&l.rect&&this._selectImage(l,l.rect.page,{openPanel:l.kind==="chart"})}tableSetColWidth(t,a,l){this._edit("tableSetColWidth",{anchor:t,col:a,px:l})}insertTable(t,a){this._edit("insertTable",{rows:t,cols:a})}tableInsertRow(t){this._edit("tableInsertRow",{below:t})}tableDeleteRow(){this._edit("tableDeleteRow")}tableInsertColumn(t){this._edit("tableInsertColumn",{right:t})}tableDeleteColumn(){this._edit("tableDeleteColumn")}tableDeleteTable(){this._edit("tableDeleteTable")}tableMergeCells(){this._edit("tableMergeCells")}tableMergeRight(){this._edit("tableMergeRight")}tableMergeDown(){this._edit("tableMergeDown")}tableSplitCell(){this._edit("tableSplitCell")}setCellVAlign(t){this._edit("setCellVAlign",{v:t})}setCellShading(t){this._edit("setCellShading",{hex:t||""})}setTableAlign(t){this._edit("setTableAlign",{v:t})}setTableBorders(t){this._edit("setTableBorders",{preset:t})}undo(){this._edit("undo")}redo(){this._edit("redo")}setTrack(t,a){this._edit("setTrack",{on:t,author:a})}acceptAllChanges(){this._edit("acceptAll")}rejectAllChanges(){this._edit("rejectAll")}insertComment(t,a,l){return this._edit("insertComment",{text:t,author:a,initials:l})}deleteComment(t){return this._edit("deleteComment",{commentId:t})}replyComment(t,a,l,o){return this._edit("replyComment",{commentId:t,text:a,author:l,initials:o})}setCommentDone(t,a){return this._edit("setCommentDone",{commentId:t,done:a})}resolveRevision(t,a){return this._edit("resolveRevision",{key:JSON.stringify({p:t.p,o:t.o,e:t.e,pm:!!t.pm}),accept:a})}destroy(){this._io&&this._io.disconnect(),this._ro&&this._ro.disconnect(),this._roRaf&&cancelAnimationFrame(this._roRaf),this._scrollRaf&&cancelAnimationFrame(this._scrollRaf),this._evictTimer&&clearTimeout(this._evictTimer),this._caretBlinkTimer&&clearTimeout(this._caretBlinkTimer),this._caretJumpRaf&&cancelAnimationFrame(this._caretJumpRaf),this._hoverTimer&&clearTimeout(this._hoverTimer),this._selHtmlTimer&&clearTimeout(this._selHtmlTimer),this._scrollIdleTimer&&clearTimeout(this._scrollIdleTimer),this._zoomCommit&&clearTimeout(this._zoomCommit),this._lpTimer&&clearTimeout(this._lpTimer),this._cancelGlide(),this._stopAutoScroll(),this._clearImageSelection(),this._colDrag=null,document.removeEventListener("mousemove",this._onDocMove),document.removeEventListener("mouseup",this._onDocUp),this.host&&(this.host.innerHTML=""),this._pageEls=[],this._rendered.clear(),this._selEls=[],this._findEls=[],this._commentEls=[],this._spellEls=[]}}function ru(n){return Math.max(KA,Math.min($A,n||1))}function Ch(n){return(n*25.4/96).toFixed(1)}let Eh=null;function e3(n){const t=n.endsWith("/")?n:n+"/";Eh=new URL(t,typeof location<"u"?location.href:"http://localhost/").href}function kh(){if(Eh)return new URL("worker.js",Eh).href;const n="./worker.js";return new URL(n,typeof document>"u"&&typeof location>"u"?require("url").pathToFileURL(__filename).href:typeof document>"u"?location.href:En&&En.tagName.toUpperCase()==="SCRIPT"&&En.src||new URL("rift-word.umd.js",document.baseURI).href).href}const t3=new Set(["renderPage","renderPageRegion"]);let z0=class Gp{constructor(t,a={}){this._worker=t,this._nextId=1,this._pending=new Map,this._pageCount=0,this._pages=[],this._jsonCache=new Map,this._view=null,this._dirty=!1,this._parallel=!!a.parallel,this._worker2=null,this._pending2=new Map,this._inflight=[0,0],this._wire(t,this._pending)}_wire(t,a){t.onmessage=l=>{const o=l.data,c=a.get(o.id);c&&(a.delete(o.id),o.ok?c.resolve(o):c.reject(new Error(o.error||"worker error")))},t.onerror=l=>{const o=new Error(l.message||"worker crashed");for(const c of a.values())c.reject(o);a.clear()}}_post(t,a,l,o,c){const u=this._nextId++;return new Promise((h,g)=>{a.set(u,{resolve:h,reject:g}),t.postMessage({id:u,type:l,...o},c||[])})}_call(t,a,l){if(!this._worker)return Promise.reject(new Error("viewer is closed"));if(this._worker2&&t3.has(t)&&!a?.urgent){const c=this._inflight[1]<this._inflight[0]?1:0,u=c===0?this._worker:this._worker2,h=c===0?this._pending:this._pe
1179nding2;this._inflight[c]++;const g=()=>{this._inflight[c]--};return this._post(u,h,t,a,l).then(p=>(g(),p),p=>{throw g(),p})}const o=this._post(this._worker,this._pending,t,a,l);return this._worker2&&t==="edit"&&(l&&l.length?this._disableSecondary():this._post(this._worker2,this._pending2,t,a).catch(()=>{})),o}_disableSecondary(){const t=this._worker2;this._worker2=null;for(const a of this._pending2.values())a.reject(new Error("secondary closed"));this._pending2.clear(),this._inflight[1]=0,t&&t.terminate()}async _openSecondary(t){try{const a=new Worker(kh(),{type:"module"});this._wire(a,this._pending2),await this._post(a,this._pending2,"open",{bytes:t},[t]),this._worker2=a}catch{this._worker2=null}}static create(t={}){return new Gp(new Worker(kh(),{type:"module"}),t)}async openDocument(t){const a=t instanceof Uint8Array?t:new Uint8Array(t),l=a.byteOffset===0&&a.byteLength===a.buffer.byteLength?a.buffer:a.slice().buffer,o=this._parallel?l.slice(0):null,c=await this._call("open",{bytes:l},[l]);return this._pageCount=c.pageCount||0,this._pages=c.pages||[],this._stats=c.stats||null,o&&await this._openSecondary(o),this}async openBlank(){const t=await this._call("openBlank",{});if(this._pageCount=t.pageCount||0,this._pages=t.pages||[],this._stats=t.stats||null,this._parallel)try{const a=new Worker(kh(),{type:"module"});this._wire(a,this._pending2),await this._post(a,this._pending2,"openBlank",{}),this._worker2=a}catch{this._worker2=null}return this}static async open(t,a={}){return Gp.create(a).openDocument(t)}pageCount(){return this._pageCount}pageSize(t){return this._pages[t]||{w:0,h:0}}async pageDisplayList(t){if(this._jsonCache.has(t))return this._jsonCache.get(t);const a=await this._call("pageJson",{index:t});let l;try{l=JSON.parse(a.json||"{}")}catch{l={w:0,h:0,frags:[]}}return this._jsonCache.set(t,l),l}async renderPage(t,a,l=!1){const o=await this._call("renderPage",{index:t,scale:a,urgent:l});if(o.bitmap)return{w:o.w,h:o.h,bitmap:o.bitmap};const c=new DataView(o.buf),u=c.getUint32(0,!0),h=c.getUint32(4,!0),g=new Uint8ClampedArray(o.buf,8,u*h*4);return{w:u,h,rgba:g}}async renderPageRegion(t,a,l,o,c,u,h=!1){const g=await this._call("renderPageRegion",{index:t,scale:a,x:l,y:o,w:c,h:u,urgent:h});if(g.bitmap)return g.w===0||g.h===0?null:{ox:g.ox,oy:g.oy,w:g.w,h:g.h,bitmap:g.bitmap};const p=new DataView(g.buf),v=p.getUint32(0,!0),x=p.getUint32(4,!0),C=p.getUint32(8,!0),S=p.getUint32(12,!0);if(C===0||S===0)return null;const T=new Uint8ClampedArray(g.buf,16,C*S*4);return{ox:v,oy:x,w:C,h:S,rgba:T}}_absorb(t){return t.pageCount!=null&&(this._pageCount=t.pageCount),t.pages&&(this._pages=t.pages),"dirty"in t&&(this._dirty=!!t.dirty),t.stats&&(this._stats=t.stats),t}stats(){return this._stats||null}async docStats(){const t=await this._call("docStats",{});let a=null;try{a=JSON.parse(t.json)}catch{a=null}return a&&(this._stats=a),a}async outline(){const t=await this._call("outline",{});try{return JSON.parse(t.json)||[]}catch{return[]}}async blocksInPages(t,a){const l=await this._call("blocksInPages",{start:t,end:a});try{return JSON.parse(l.json)||[]}catch{return[]}}async blockList(){const t=await this._call("blockList",{});try{return JSON.parse(t.json)||[]}catch{return[]}}async containingBlock(t){return(await this._call("containingBlock",{p:t})).result||0}async selectBlocks(t,a,l){return this._absorb(await this._call("selectBlocks",{first:t,last:a,scale:l}))}async caretToBlockStart(t,a){return this._absorb(await this._call("caretToBlockStart",{p:t,scale:a}))}async tableMoveRow(t,a,l,o){return this.edit("tableMoveRow",{anchor:t,from:a,to:l,scale:o})}async tableMoveCol(t,a,l,o){return this.edit("tableMoveCol",{anchor:t,from:a,to:l,scale:o})}async hitTest(t,a,l,o,c){return this._absorb(await this._call("hitTest",{page:t,x:a,y:l,extend:!!o,scale:c}))}async caretRect(t){const a=await this._call("caretRect",{scale:t});try{return JSON.parse(a.json)}catch{return null}}async selectionRects(t){const a=await this._call("selectionRects",{scale:t});try{return JSON.parse(a.json)||[]}catch{return[]}}async caretFormat(){const t=await this._call("caretFormat",{});try{return JSON.parse(t.json)||{}}catch{return{}}}async caretContext(){const t=await this._call("caretContext",{});try{return JSON.parse(t.json)||{}}catch{return{}}}async checkboxRects(){const t=await this._call("checkboxRects",{});try{return JSON.parse(t.json)||[]}catch{return[]}}async tocRects(){const t=await this._call("tocRects",{});try{return JSON.parse(t.json)||{blocks:[],entries:[]}}catch{return{blocks:[],entries:[]}}}async codeBlock(t){const a=await this._call("codeBlock",{p:t});try{return JSON.parse(a.json)||[]}catch{return[]}}async headingCollapse(){const t=await this._call("headingCollapse",{});try{return JSON.parse(t.json)||[]}catch{return[]}}
1179async styleList(t){if(this._styles&&!t)return this._styles;const a=await this._call("styleList",{});try{this._styles=JSON.parse(a.json)||[]}catch{this._styles=[]}return this._styles}async selectWord(t){return this._absorb(await this._call("selectWord",{scale:t}))}async selectParagraph(t){return this._absorb(await this._call("selectParagraph",{scale:t}))}async selectAll(t){return this._absorb(await this._call("selectAll",{scale:t}))}async selectionText(){return(await this._call("selectionText",{})).text||""}async selectionHtml(){return(await this._call("selectionHtml",{})).html||""}async replaceAll(t,a,l){return this._jsonCache.clear(),this._absorb(await this._call("replaceAll",{query:t,text:a,scale:l}))}async find(t,a=!1){const l=await this._call("find",{query:t,includeHidden:a});try{return JSON.parse(l.json)||{count:0,matches:[]}}catch{return{count:0,matches:[]}}}async linkAt(t,a,l){const o=await this._call("linkAt",{page:t,x:a,y:l});try{return JSON.parse(o.json)}catch{return null}}async imageAt(t,a,l){const o=await this._call("imageAt",{page:t,x:a,y:l});try{return JSON.parse(o.json)}catch{return null}}async imageAtPara(t,a){const l=await this._call("imageAtPara",{p:t,o:a});try{return JSON.parse(l.json)}catch{return null}}async chartInfo(t,a){const l=await this._call("chartInfo",{p:t,o:a});try{return JSON.parse(l.json)}catch{return null}}async updateChart(t,a,l){const o=await this.edit("updateChart",{p:t,o:a,json:JSON.stringify(l)});return!!(o&&o.result===!0)}async insertChart(t){const a=await this.edit("insertChart",{json:JSON.stringify(t)}),l=!!(a&&a.result===!0);return{ok:l,caretPara:l?a.caretPara:null}}async tableText(t){const a=await this._call("tableText",{t});try{return JSON.parse(a.json)}catch{return null}}async setChartType(t,a,l){const o=await this.edit("setChartType",{p:t,o:a,kind:l});return!!(o&&o.result===!0)}async caretTableText(){const t=await this._call("caretTableText",{});try{return JSON.parse(t.json)}catch{return null}}async tableGeometry(t){const a=await this._call("tableGeometry",{page:t});try{return JSON.parse(a.json)||[]}catch{return[]}}async comments(){const t=await this._call("comments",{});try{return JSON.parse(t.json)||[]}catch{return[]}}async revisions(){const t=await this._call("revisions",{});try{return JSON.parse(t.json)||[]}catch{return[]}}async words(t){const a=t&&t.length===2?{start:t[0],end:t[1]}:{},l=await this._call("words",a);try{return JSON.parse(l.json)||[]}catch{return[]}}async rangeRects(t){const a=await this._call("rangeRects",{json:JSON.stringify(t)});try{return JSON.parse(a.json)||[]}catch{return[]}}async edit(t,a={}){const{transfer:l,...o}=a,c=await this._call("edit",{op:t,...o},l);return this._jsonCache.clear(),this._absorb(c)}isDirty(){return this._dirty}markSaved(){this._dirty=!1}async save(){return(await this._call("save",{})).bytes}mount(t,a={}){return this._view&&this._view.destroy(),this._view=new WA(t,this,a),this._view}close(){this._view&&(this._view.destroy(),this._view=null);for(const t of this._pending.values())t.reject(new Error("viewer is closed"));this._pending.clear(),this._worker&&(this._worker.terminate(),this._worker=null);for(const t of this._pending2.values())t.reject(new Error("viewer is closed"));this._pending2.clear(),this._worker2&&(this._worker2.terminate(),this._worker2=null)}};function zr({ch:n,className:t,style:a}){return d.jsx("span",{className:`rwd-glyph${t?" "+t:""}`,style:a,"aria-hidden":"true",children:n})}const L0=({className:n})=>d.jsx(zr,{ch:"B",className:n,style:{fontWeight:800}}),B0=({className:n})=>d.jsx(zr,{ch:"I",className:n,style:{fontStyle:"italic",fontFamily:"Georgia, 'Times New Roman', serif"}}),H0=({className:n})=>d.jsx(zr,{ch:"U",className:n,style:{textDecoration:"underline"}}),P0=({className:n})=>d.jsx(zr,{ch:"S",className:n,style:{textDecoration:"line-through"}}),I0=({className:n})=>d.jsx(zr,{ch:"H",className:n,style:{fontWeight:800}}),U0=({className:n})=>d.jsx(zr,{ch:"¶",className:n});function Le({className:n,children:t}){return d.jsx("svg",{className:n,width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:1.4,strokeLinecap:"round",strokeLinejoin:"round",style:{width:"1.05em",height:"1.05em"},"aria-hidden":"true",focusable:"false",children:t})}const F0=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"2",y1:"4",x2:"14",y2:"4"}),d.jsx("line",{x1:"2",y1:"7.5",x2:"9",y2:"7.5"}),d.jsx("line",{x1:"2",y1:"11",x2:"13",y2:"11"}),d.jsx("line",{x1:"2",y1:"14.5",x2:"8",y2:"14.5"})]}),Y0=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"2",y1:"4",x2:"14",y2:"4"}),d.jsx("line",{x1:"4",y1:"7.5",x2:"12",y2:"7.5"}),d.jsx("line",{x1:"3",y1:"11",x2:"13",y2:"11"}),d.jsx("line",{x1:"5",y1:"14.5",x2:"11",y2:"14.5"})]}),q0=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"2",y1:"4",x2:"14",y2:"4"}),d.jsx("line",{x1:"7",y1:"7.5",x2:"14",y2:"7.5"}),d.jsx("line",{x1:"3",y1:"11",x2:"14",y2:"11"}),d.jsx("line",{x1:"8",y1:"14.5",x2:"14",y2:"14.5"})]}),n3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"2",y1:"4",x2:"14",y2:"4"}),d.jsx("line",{x1:"2",y1:"7.5",x2:"14",y2:"7.5"}),d.jsx("line",{x1:"2",y1:"11",x2:"14",y2:"11"}),d.jsx("line",{x1:"2",y1:"14.5",x2:"14",y2:"14.5"})]}),Th=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("circle",{cx:"3",cy:"4.5",r:"0.9",fill:"
1179currentColor",stroke:"none"}),d.jsx("circle",{cx:"3",cy:"11.5",r:"0.9",fill:"currentColor",stroke:"none"}),d.jsx("line",{x1:"6",y1:"4.5",x2:"14",y2:"4.5"}),d.jsx("line",{x1:"6",y1:"11.5",x2:"14",y2:"11.5"})]}),G0=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"1.5",y:"3",width:"13",height:"10",rx:"1.5"}),d.jsx("path",{d:"M6 6.5 4 8l2 1.5M10 6.5 12 8l-2 1.5",strokeWidth:1.3})]}),X0=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"1.5",y:"3.5",width:"13",height:"9",rx:"2"}),d.jsx("circle",{cx:"4.5",cy:"8",r:"1.2",fill:"currentColor",stroke:"none"}),d.jsx("line",{x1:"7",y1:"6.6",x2:"12",y2:"6.6"}),d.jsx("line",{x1:"7",y1:"9.4",x2:"11",y2:"9.4"})]}),V0=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"1.5",y:"3",width:"4.5",height:"4.5",rx:"1"}),d.jsx("path",{d:"M2.4 5.2 3.5 6.3 5.2 4",strokeWidth:1.4}),d.jsx("rect",{x:"1.5",y:"10",width:"4.5",height:"4.5",rx:"1"}),d.jsx("line",{x1:"8",y1:"5.2",x2:"14.5",y2:"5.2"}),d.jsx("line",{x1:"8",y1:"12.2",x2:"14.5",y2:"12.2"})]}),Rh=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"6",y1:"4.5",x2:"14",y2:"4.5"}),d.jsx("line",{x1:"6",y1:"11.5",x2:"14",y2:"11.5"}),d.jsx("text",{x:"1.4",y:"6",fontSize:"5",fill:"currentColor",stroke:"none",children:"1"}),d.jsx("text",{x:"1.4",y:"13",fontSize:"5",fill:"currentColor",stroke:"none",children:"2"})]}),ou=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M6.5 9.5a2.5 2.5 0 0 0 3.5 0l2-2a2.5 2.5 0 1 0-3.5-3.5l-1 1"}),d.jsx("path",{d:"M9.5 6.5a2.5 2.5 0 0 0-3.5 0l-2 2a2.5 2.5 0 1 0 3.5 3.5l1-1"})]}),K0=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"2",y1:"4",x2:"9",y2:"4"}),d.jsx("line",{x1:"13",y1:"4",x2:"14.5",y2:"4"}),d.jsx("line",{x1:"2",y1:"8",x2:"10",y2:"8"}),d.jsx("line",{x1:"13",y1:"8",x2:"14.5",y2:"8"}),d.jsx("line",{x1:"2",y1:"12",x2:"8",y2:"12"}),d.jsx("line",{x1:"13",y1:"12",x2:"14.5",y2:"12"})]}),$0=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"3",y1:"3",x2:"3",y2:"13",strokeWidth:1.8}),d.jsx("line",{x1:"6.5",y1:"5.5",x2:"13",y2:"5.5"}),d.jsx("line",{x1:"6.5",y1:"10.5",x2:"13",y2:"10.5"})]}),i3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"2.5",y1:"4",x2:"13.5",y2:"4",strokeWidth:1.7}),d.jsx("line",{x1:"5",y1:"8",x2:"13.5",y2:"8"}),d.jsx("line",{x1:"5",y1:"12",x2:"13.5",y2:"12"}),d.jsx("circle",{cx:"2.8",cy:"8",r:"0.7",fill:"currentColor",stroke:"none"}),d.jsx("circle",{cx:"2.8",cy:"12",r:"0.7",fill:"currentColor",stroke:"none"})]}),Q0=({className:n})=>d.jsx(Le,{className:n,children:d.jsx("line",{x1:"2",y1:"8",x2:"14",y2:"8",strokeWidth:1.7})}),Z0=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("circle",{cx:"8",cy:"8",r:"6"}),d.jsx("circle",{cx:"5.8",cy:"6.6",r:"0.7",fill:"currentColor",stroke:"none"}),d.jsx("circle",{cx:"10.2",cy:"6.6",r:"0.7",fill:"currentColor",stroke:"none"}),d.jsx("path",{d:"M5.5 9.8a3 3 0 0 0 5 0"})]}),jh=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M4 2.5h5.5L12 5v3.5"}),d.jsx("path",{d:"M9.5 2.5V5H12"}),d.jsx("path",{d:"M12 11.5v2H4v-2"}),d.jsx("line",{x1:"2",y1:"9.5",x2:"14",y2:"9.5",strokeDasharray:"1.6 1.6"})]}),Ah=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"3",width:"12",height:"10",rx:"1.5"}),d.jsx("circle",{cx:"5.5",cy:"6.5",r:"1.1"}),d.jsx("path",{d:"M3 12l3.5-3.5 2.5 2.5 2-2 2 2"})]}),Oh=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M2 14h12"}),d.jsx("rect",{x:"3",y:"8",width:"2.5",height:"5",rx:"0.4"}),d.jsx("rect",{x:"6.75",y:"5",width:"2.5",height:"8",rx:"0.4"}),d.jsx("rect",{x:"10.5",y:"9.5",width:"2.5",height:"3.5",rx:"0.4"})]}),a3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M8.5 1.5H4a1.5 1.5 0 0 0-1.5 1.5v10A1.5 1.5 0 0 0 4 14.5h5.5"}),d.jsx("path",{d:"M8.5 1.5 12.5 5.5V8"}),d.jsx("path",{d:"M8.5 1.5V5.5H12.5"}),d.jsx("path",{d:"M12 10.5v4M10 12.5h4"})]}),l3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M2 13.5L6 3.5l4 10"}),d.jsx("line",{x1:"3.4",y1:"10",x2:"8.6",y2:"10"}),d.jsx("path",{d:"M13 10.5v-7M11 5.2l2-1.9 2 1.9"})]}),r3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M2.5 13.5L5.5 6l3 7.5"}),d.jsx("line",{x1:"3.6",y1:"11",x2:"7.4",y2:"11"}),d.jsx("path",{d:"M13 3.5v7M11 8.8l2 1.9 2-1.9"})]}),o3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M3 13.5L7.5 3l3 7"}),d.jsx("line",{x1:"4.6",y1:"9.8",x2:"9",y2:"9.8"}),d.jsx("path",{d:"M9.5 13.8l4.8-4.8 1.6 1.6-4.8 4.8h-1.6z",fill:"
1179currentColor",fillOpacity:.15})]}),J0=({className:n})=>d.jsx(Le,{className:n,children:d.jsx("path",{d:"M4 10l4-4 4 4"})}),su=({className:n})=>d.jsx(Le,{className:n,children:d.jsx("path",{d:"M4 6l4 4 4-4"})}),s3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"2.5",width:"12",height:"11",rx:"1.2"}),d.jsx("path",{d:"M4.5 8h7M6.3 6.2L4.5 8l1.8 1.8M9.7 6.2L11.5 8l-1.8 1.8"})]}),c3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("text",{x:"1",y:"7",fontSize:"6.5",fill:"currentColor",stroke:"none",fontFamily:"system-ui, sans-serif",children:"abc"}),d.jsx("path",{d:"M3 11.5l2.5 2.5L13 7"})]}),u3=({className:n})=>d.jsx(Le,{className:n,children:d.jsx("path",{d:"M2.5 3.5h11a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H8l-3.2 2.6V11.5H2.5a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1z"})}),cu=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M2.5 3.5h11a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H8l-3.2 2.6V11.5H2.5a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1z"}),d.jsx("path",{d:"M8 5.4v4.2M5.9 7.5h4.2"})]}),f3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M9.8 3.2l3 3L6 13H3v-3z"}),d.jsx("line",{x1:"2.5",y1:"15",x2:"13.5",y2:"15",strokeDasharray:"2 1.6"})]}),d3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"6.5",y1:"3.5",x2:"14",y2:"3.5"}),d.jsx("line",{x1:"6.5",y1:"8",x2:"14",y2:"8"}),d.jsx("line",{x1:"6.5",y1:"12.5",x2:"14",y2:"12.5"}),d.jsx("path",{d:"M1.5 4l1.2 1.2L4.8 3"}),d.jsx("path",{d:"M2 8h2.8M3.4 6.6v2.8"}),d.jsx("line",{x1:"2",y1:"12.5",x2:"4.8",y2:"12.5"})]}),Mh=({className:n})=>d.jsx(Le,{className:n,children:d.jsx("path",{d:"M2.5 8.5l3.5 3.5L13.5 4"})}),W0=({className:n})=>d.jsx(Le,{className:n,children:d.jsx("path",{d:"M4 4l8 8M12 4l-8 8"})});function Nh(){return d.jsxs(d.Fragment,{children:[d.jsx("rect",{x:"2",y:"4",width:"12",height:"9",rx:"1"}),d.jsx("line",{x1:"8",y1:"4",x2:"8",y2:"13"}),d.jsx("line",{x1:"2",y1:"8.5",x2:"14",y2:"8.5"})]})}const h3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"7",width:"12",height:"7",rx:"1"}),d.jsx("line",{x1:"2",y1:"10.5",x2:"14",y2:"10.5"}),d.jsx("path",{d:"M8 5V1.5M6.3 3.2L8 1.5l1.7 1.7"})]}),m3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"2",width:"12",height:"7",rx:"1"}),d.jsx("line",{x1:"2",y1:"5.5",x2:"14",y2:"5.5"}),d.jsx("path",{d:"M8 11v3.5M6.3 12.8L8 14.5l1.7-1.7"})]}),p3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"7",y:"2",width:"7",height:"12",rx:"1"}),d.jsx("line",{x1:"10.5",y1:"2",x2:"10.5",y2:"14"}),d.jsx("path",{d:"M5 8H1.5M3.2 6.3L1.5 8l1.7 1.7"})]}),g3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"2",width:"7",height:"12",rx:"1"}),d.jsx("line",{x1:"5.5",y1:"2",x2:"5.5",y2:"14"}),d.jsx("path",{d:"M11 8h3.5M12.8 6.3L14.5 8l-1.7 1.7"})]}),y3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx(Nh,{}),d.jsx("rect",{x:"2",y:"8.5",width:"12",height:"4.5",fill:"currentColor",fillOpacity:.18,stroke:"none"}),d.jsx("path",{d:"M11.2 10l3 3M14.2 10l-3 3",strokeWidth:1.6})]}),b3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx(Nh,{}),d.jsx("rect",{x:"8",y:"4",width:"6",height:"9",fill:"currentColor",fillOpacity:.18,stroke:"none"}),d.jsx("path",{d:"M10 10.6l3 3M13 10.6l-3 3",strokeWidth:1.6})]}),v3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx(Nh,{}),d.jsx("path",{d:"M9.5 9.5l5 5M14.5 9.5l-5 5",strokeWidth:1.8})]}),e1=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"4",width:"12",height:"9",rx:"1"}),d.jsx("line",{x1:"8",y1:"4",x2:"8",y2:"6"}),d.jsx("line",{x1:"8",y1:"11",x2:"8",y2:"13"}),d.jsx("path",{d:"M4.5 8.5h7M9.8 6.8l1.7 1.7-1.7 1.7"})]}),x3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"2",width:"9",height:"12",rx:"1"}),d.jsx("line",{x1:"2",y1:"8",x2:"4",y2:"8"}),d.jsx("line",{x1:"9",y1:"8",x2:"11",y2:"8"}),d.jsx("path",{d:"M6.5 4.5v7M4.8 9.8l1.7 1.7 1.7-1.7"})]}),w3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"4",width:"12",height:"9",rx:"1"}),d.jsx("line",{x1:"8",y1:"4",x2:"8",y2:"13",strokeDasharray:"1.6 1.4"}),d.jsx("path",{d:"M6.8 8.5H3M4.6 6.8L3 8.5l1.6 1.7M9.2 8.5H13M11.4 6.8L13 8.5l-1.6 1.7"})]}),S3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"2.5",y1:"2.5",x2:"13.5",y2:"2.5"}),d.jsx("line",{x1:"4.5",y1:"6",x2:"11.5",y2:"6"}),d.jsx("line",{x1:"4.5",y1:"9",x2:"11.5",y2:"9"})]}),_3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"2.5",y1:"2.5",x2:"13.5",y2:"2.5"}),d.jsx("line",{x1:"4.5",y1:"6.5",x2:"11.5",y2:"6.5"}),d.jsx("line",{x1:"4.5",y1:"9.5",x2:"11.5",y2:"9.5"}),d.jsx("line",{x1:"2.5",y1:"13.5",x2:"13.5",y2:"13.5"})]}),C3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("line",{x1:"4.5",y1:"7",x2:"11.5",y2:"7"}),d.jsx("line",{x1:"4.5",y1:"10",x2:"11.5",y2:"10"}),d.jsx("line",{x1:"2.5",y1:"13.5",x2:"13.5",y2:"13.5"})]}),E3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"2",width:"12",height:"12",rx:"1"}),d.jsx("line",{x1:"8",y1:"2",x2:"8",y2:"14",strokeDasharray:"1.6 1.4"}),d.jsx("line",{x1:"2",y1:"8",x2:"14",y2:"8",strokeDasharray:"1.6 1.4"})]}),k3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2",y:"9",width:"12",height:"5",rx:"0.8",fill:"
1179currentColor",fillOpacity:.25,stroke:"none"}),d.jsx("rect",{x:"2",y:"9",width:"12",height:"5",rx:"0.8"}),d.jsx("path",{d:"M5.5 6.5L8.8 3.2a1.2 1.2 0 0 1 1.7 0l1.8 1.8-4.5 4.5"})]}),t1=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("path",{d:"M9.5 3.2l3.3 3.3-5 5-3.3-.1-.9-3.2 5.9-5z"}),d.jsx("path",{d:"M4.6 11.4l-.9 2.1H8"}),d.jsx("line",{x1:"9.5",y1:"3.2",x2:"12.8",y2:"6.5"})]}),T3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"2.5",y:"2.5",width:"11",height:"11",rx:"1.5"}),d.jsx("line",{x1:"3.4",y1:"12.6",x2:"12.6",y2:"3.4"})]}),R3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("circle",{cx:"8",cy:"8",r:"3"}),d.jsx("path",{d:"M8 1.5V3M8 13v1.5M1.5 8H3M13 8h1.5M3.4 3.4l1 1M11.6 11.6l1 1M12.6 3.4l-1 1M4.4 11.6l-1 1"})]}),j3=({className:n})=>d.jsxs(Le,{className:n,children:[d.jsx("rect",{x:"1.5",y:"4",width:"13",height:"8",rx:"1.4"}),d.jsx("path",{d:"M4 6.5h0M6 6.5h0M8 6.5h0M10 6.5h0M12 6.5h0M4 9h0M12 9h0M5.5 9.5h5"})]});function A3({className:n}){return d.jsxs("svg",{className:n,width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",style:{width:"1.05em",height:"1.05em"},"aria-hidden":"true",focusable:"false",children:[d.jsx("path",{d:"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z"}),d.jsx("polyline",{points:"17 21 17 13 7 13 7 21"}),d.jsx("polyline",{points:"7 3 7 8 15 8"})]})}function O3({entries:n,activeP:t,onJump:a,onToggleCollapse:l,onClose:o}){const c=b.useRef(null);return b.useEffect(()=>{c.current?.scrollIntoView({block:"nearest"})},[t]),d.jsxs("aside",{className:"rwd-outline","aria-label":"Document outline",children:[d.jsxs("div",{className:"rwd-outline-head",children:[d.jsx("span",{className:"rwd-outline-title",children:"Outline"}),d.jsx("button",{type:"button",className:"rwd-outline-close",title:"Close outline","aria-label":"Close outline",onClick:o,children:d.jsx(el,{})})]}),d.jsx("div",{className:"rwd-outline-body",children:n.length===0?d.jsx("div",{className:"rwd-outline-empty",children:"No headings yet â use Heading styles to structure your document."}):n.map((u,h)=>d.jsxs("div",{className:`rwd-outline-row${u.collapsed?" rwd-outline-row-collapsed":""}`,style:{paddingLeft:10+(u.level-1)*12},children:[u.hidden>0&&l?d.jsx("button",{type:"button",className:`rwd-outline-chev${u.collapsed?" rwd-outline-chev-collapsed":""}`,title:u.collapsed?`Expand (${u.hidden} hidden)`:"Collapse","aria-label":u.collapsed?"Expand heading":"Collapse heading","aria-expanded":!u.collapsed,onClick:()=>l(u.p),children:d.jsx(su,{})}):d.jsx("span",{className:"rwd-outline-chev-gap"}),d.jsx("button",{type:"button",ref:u.p===t?c:void 0,className:`rwd-outline-item${u.p===t?" rwd-outline-item-on":""}`,title:u.text||"(untitled)",onClick:()=>a(u.p),children:u.text||"(untitled)"})]},`${u.p}-${h}`))})]})}const es=n=>t=>(t.styleId||"Normal")===n,Dh=[{id:"text",label:"Text",keywords:["paragraph","normal","body","plain"],icon:"text",group:"Basic",turnInto:!0,active:n=>!n.list&&es("Normal")(n),run:({view:n})=>n.setStyle("Normal")},{id:"h1",label:"Heading 1",keywords:["title","h1","heading"],icon:"heading",group:"Basic",turnInto:!0,active:n=>!n.list&&es("Heading1")(n),run:({view:n})=>n.setStyle("Heading1")},{id:"h2",label:"Heading 2",keywords:["subtitle","h2","heading"],icon:"heading",group:"Basic",turnInto:!0,active:n=>!n.list&&es("Heading2")(n),run:({view:n})=>n.setStyle("Heading2")},{id:"h3",label:"Heading 3",keywords:["h3","heading"],icon:"heading",group:"Basic",turnInto:!0,active:n=>!n.list&&es("Heading3")(n),run:({view:n})=>n.setStyle("Heading3")},{id:"quote",label:"Quote",keywords:["blockquote","citation"],icon:"quote",group:"Basic",turnInto:!0,active:n=>!n.list&&es("Quote")(n),available:n=>n.hasQuoteStyle,run:({view:n})=>n.setStyle("Quote")},{id:"bullet",label:"Bulleted list",keywords:["ul","unordered","list","bullets"],icon:"bullet",group:"Lists",turnInto:!0,active:n=>n.list==="bullet",run:({view:n})=>n.toggleList("bullet")},{id:"number",label:"Numbered list",keywords:["ol","ordered","list","numbers"],icon:"number",group:"Lists",turnInto:!0,active:n=>n.list==="number",run:({view:n})=>n.toggleList("number")},{id:"todo",label:"To-do list",keywords:["todo","task","check","checkbox","checklist"],icon:"todo",group:"Lists",turnInto:!0,active:n=>!!n.todo,run:({view:n})=>n.toggleTodo()},{id:"code",label:"Code block",keywords:["code","monospace","snippet","pre","fence","```"],icon:"code",group:"Basic",turnInto:!0,active:n=>!!n.code,run:({view:n})=>n.applyCodeBlock()},{id:"callout",label:"Callout",keywords:["callout","note","info","tip","aside","box","highlight"],icon:"callout",group:"Insert",turnInto:!0,active:n=>!!n.callout,run:({view:n})=>n.toggleCallout("ð¡","FBF3DB")},{id:"table",label:"Table",keywords:["grid","rows","columns"],icon:"table",group:"Insert",turnInto:!1,run:({view:n})=>n.insertTable(3,3)}
1179,{id:"image",label:"Image",keywords:["picture","photo","img"],icon:"image",group:"Insert",turnInto:!1,run:({pickImage:n})=>n()},{id:"chart",label:"Chart",keywords:["graph","plot","bar","column","chart"],icon:"chart",group:"Insert",turnInto:!1,run:({insertChart:n})=>n()},{id:"link",label:"Link",keywords:["hyperlink","url","href"],icon:"link",group:"Insert",turnInto:!1,run:({startLink:n})=>n()},{id:"toc",label:"Table of contents",keywords:["toc","contents","outline","index"],icon:"toc",group:"Insert",turnInto:!1,run:({view:n})=>n.insertToc()},{id:"pagebreak",label:"Page break",keywords:["page","break","newpage"],icon:"pagebreak",group:"Insert",turnInto:!1,run:({view:n})=>n.insertPageBreak()},{id:"divider",label:"Divider",keywords:["divider","separator","hr","horizontal"],icon:"divider",group:"Insert",turnInto:!1,run:({view:n})=>n.insertDivider()},{id:"emoji",label:"Emoji",keywords:["emoji","emoticon","smiley","symbol","icon","react"],icon:"emoji",group:"Insert",turnInto:!1,run:({pickEmoji:n})=>n()},{id:"comment",label:"Comment",keywords:["note","annotation"],icon:"comment",group:"Insert",turnInto:!1,run:({startComment:n})=>n()}],M3=["Basic","Lists","Insert"];function N3(n,t){const a=n.trim().toLowerCase();return Dh.filter(l=>l.available&&!l.available(t)?!1:!a||l.label.toLowerCase().includes(a)?!0:l.keywords.some(o=>o.includes(a)))}function D3(n){return Dh.filter(t=>t.turnInto&&(!t.available||t.available(n)))}const z3={text:U0,heading:I0,quote:$0,bullet:Th,number:Rh,todo:V0,callout:X0,code:G0,table:bh,image:Ah,chart:Oh,link:ou,toc:K0,pagebreak:jh,divider:Q0,emoji:Z0,comment:cu},L3={Basic:"Basic blocks",Lists:"Lists",Insert:"Insert"};function B3({state:n,host:t,hasQuoteStyle:a,keyRef:l,onPick:o,onClose:c}){const u=b.useRef(null),h=b.useRef([]),g=b.useMemo(()=>N3(n.query,{hasQuoteStyle:a}),[n.query,a]),p=b.useRef(g);p.current=g;const[v,x]=b.useState(0),C=b.useRef(0),[S,T]=b.useState({left:n.x,top:n.y});return b.useEffect(()=>{x(0),C.current=0},[n.query]),b.useEffect(()=>{C.current=v},[v]),b.useLayoutEffect(()=>{const _=u.current;if(!_)return;const E=_.getBoundingClientRect(),j=6;let O=n.x;O=Math.max(8,Math.min(O,window.innerWidth-E.width-8));let z=n.y+j;z+E.height>window.innerHeight-8&&(z=Math.max(8,n.y-E.height-j-20)),T({left:O,top:z})},[n.x,n.y,g.length]),b.useEffect(()=>{h.current[v]?.scrollIntoView({block:"nearest"})},[v]),b.useEffect(()=>(l.current=_=>{const E=p.current;if(!E.length){_==="Escape"&&c();return}_==="ArrowDown"?x(j=>(j+1)%E.length):_==="ArrowUp"?x(j=>(j-1+E.length)%E.length):(_==="Enter"||_==="Tab")&&o(E[C.current])},()=>{l.current=null}),[l,o,c]),t?It.createPortal(d.jsx("div",{ref:u,className:"rwd-slash",role:"listbox","aria-label":"Insert block",style:{left:S.left,top:S.top},onPointerDown:_=>_.preventDefault(),children:g.length===0?d.jsx("div",{className:"rwd-slash-empty",children:"No results â Esc to dismiss"}):M3.map(_=>{const E=g.filter(j=>j.group===_);return E.length?d.jsxs("div",{className:"rwd-slash-group",children:[d.jsx("div",{className:"rwd-slash-grouphdr",children:L3[_]}),E.map(j=>{const O=g.indexOf(j),z=z3[j.icon];return d.jsxs("button",{type:"button",ref:D=>{h.current[O]=D},role:"option","aria-selected":O===v,className:`rwd-slash-item${O===v?" rwd-slash-item-on":""}`,onMouseEnter:()=>x(O),onClick:()=>o(j),children:[d.jsx("span",{className:"rwd-slash-icon",children:d.jsx(z,{})}),d.jsx("span",{className:"rwd-slash-label",children:j.label})]},j.id)})]},_):null})}),t):null}function H3({x:n,y:t,host:a,onSubmit:l,onClose:o}){const[c,u]=b.useState(""),h=b.useRef(null);if(b.useEffect(()=>{h.current?.focus()},[]),!a)return null;const g=()=>{const p=c.trim();p&&l(p),o()};return It.createPortal(d.jsxs("div",{className:"rwd-slash-linkrow",style:{left:n,top:t+6},onPointerDown:p=>p.stopPropagation(),children:[d.jsx("input",{ref:h,className:"rwd-ftbar-linkinput",value:c,placeholder:"Paste a link, then Enter",spellCheck:!1,onChange:p=>u(p.target.value),onKeyDown:p=>{p.key==="Enter"?(p.preventDefault(),g()):p.key==="Escape"&&(p.preventDefault(),o())}}),d.jsx("button",{type:"button",className:"rwd-ftbar-btn rwd-ftbar-textbtn",onPointerDown:p=>p.preventDefault(),onClick:g,children:"Apply"})]}),a)}const n1=8;function i1(n,t,a,l){const[o,c]=b.useState({left:n,top:t});return b.useLayoutEffect(()=>{const u=a.current;if(!u)return;const h=u.getBoundingClientRect(),g=6;let p=Math.max(8,Math.min(n,window.innerWidth-h.width-8)),v=t+g;v+h.height>window.innerHeight-8&&(v=Math.max(8,t-h.height-g-20)),c({left:p,top:v})},[n,t,l,a]),o}function P3({at:n,host:t,onPick:a,onClose:l}){const o=b.useRef(null),c=b.useRef(null),u=b.useRef([]),[h,g]=b.useState(""),[p,v]=b.useState(0),{sections:x,flat:C}=b.useMemo(()=>
1179{if(!h.trim()){const j=[],O=[];for(const z of GA){const D=_h.filter(A=>A.group===z);D.length&&(O.push({label:z,items:D}),j.push(...D))}return{sections:O,flat:j}}const E=lu(h);return{sections:[{label:"Results",items:E}],flat:E}},[h]),S=i1(n.x,n.y,o,C.length);b.useEffect(()=>{c.current?.focus()},[]),b.useEffect(()=>{v(0)},[h]),b.useEffect(()=>{u.current[p]?.scrollIntoView({block:"nearest"})},[p]);const T=E=>{const j=C.length;if(!j){E.key==="Escape"&&l();return}E.key==="Escape"?(E.preventDefault(),l()):E.key==="Enter"||E.key==="Tab"?(E.preventDefault(),a(C[p].emoji)):E.key==="ArrowRight"?(E.preventDefault(),v(O=>Math.min(j-1,O+1))):E.key==="ArrowLeft"?(E.preventDefault(),v(O=>Math.max(0,O-1))):E.key==="ArrowDown"?(E.preventDefault(),v(O=>Math.min(j-1,O+n1))):E.key==="ArrowUp"&&(E.preventDefault(),v(O=>Math.max(0,O-n1)))};if(!t)return null;let _=0;return It.createPortal(d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"rwd-emoji-scrim",onPointerDown:l}),d.jsxs("div",{ref:o,className:"rwd-emoji-pop",role:"dialog","aria-label":"Insert emoji",style:{left:S.left,top:S.top},onPointerDown:E=>E.stopPropagation(),children:[d.jsx("input",{ref:c,className:"rwd-emoji-search",value:h,placeholder:"Search emoji",spellCheck:!1,"aria-label":"Search emoji",onChange:E=>g(E.target.value),onKeyDown:T}),d.jsx("div",{className:"rwd-emoji-body",children:C.length===0?d.jsx("div",{className:"rwd-emoji-empty",children:"No emoji found"}):x.map(E=>d.jsxs("div",{className:"rwd-emoji-section",children:[d.jsx("div",{className:"rwd-emoji-grouphdr",children:E.label}),d.jsx("div",{className:"rwd-emoji-grid",children:E.items.map(j=>{const O=_++;return d.jsx("button",{type:"button",ref:z=>{u.current[O]=z},className:`rwd-emoji-cell${O===p?" rwd-emoji-cell-on":""}`,title:`:${j.shortcode}:`,"aria-label":j.shortcode,onMouseEnter:()=>v(O),onPointerDown:z=>z.preventDefault(),onClick:()=>a(j.emoji),children:j.emoji},j.shortcode)})})]},E.label))})]})]}),t)}function I3({state:n,host:t,keyRef:a,onPick:l,onClose:o}){const c=b.useRef(null),u=b.useRef([]),h=b.useMemo(()=>lu(n.query).slice(0,24),[n.query]),g=b.useRef(h);g.current=h;const[p,v]=b.useState(0),x=b.useRef(0),C=i1(n.x,n.y,c,h.length);return b.useEffect(()=>{v(0),x.current=0},[n.query]),b.useEffect(()=>{x.current=p,u.current[p]?.scrollIntoView({block:"nearest"})},[p]),b.useEffect(()=>(a.current=S=>{const T=g.current;if(!T.length){S==="Escape"&&o();return}S==="ArrowDown"?v(_=>(_+1)%T.length):S==="ArrowUp"?v(_=>(_-1+T.length)%T.length):(S==="Enter"||S==="Tab")&&l(T[x.current].emoji)},()=>{a.current=null}),[a,l,o]),!t||!h.length?null:It.createPortal(d.jsx("div",{ref:c,className:"rwd-emoji-inline",role:"listbox","aria-label":"Emoji suggestions",style:{left:C.left,top:C.top},onPointerDown:S=>S.preventDefault(),children:h.map((S,T)=>d.jsxs("button",{type:"button",ref:_=>{u.current[T]=_},role:"option","aria-selected":T===p,className:`rwd-emoji-row${T===p?" rwd-emoji-row-on":""}`,onMouseEnter:()=>v(T),onClick:()=>l(S.emoji),children:[d.jsx("span",{className:"rwd-emoji-row-glyph",children:S.emoji}),d.jsxs("span",{className:"rwd-emoji-row-code",children:[":",S.shortcode,":"]})]},S.shortcode))}),t)}const U3=["Actions","Blocks","Headings"];function F3(n){const{blockHost:t,hasQuoteStyle:a,actions:l,headings:o,onJump:c}=n,u=[];for(const h of l)u.push({id:`action:${h.id}`,label:h.label,hint:h.hint,group:"Actions",icon:h.icon,keywords:h.keywords??[],run:h.run});for(const h of Dh)h.available&&!h.available({hasQuoteStyle:a})||u.push({id:`block:${h.id}`,label:h.label,group:"Blocks",icon:h.icon,keywords:h.keywords,run:()=>h.run(t)});for(const h of o){const g=h.text.trim()||"Untitled heading";u.push({id:`heading:${h.p}`,label:`Go to: ${g}`,group:"Headings",keywords:[g,"heading","jump","goto"],run:()=>c(h.p)})}return u}const Y3=1,q3=4,G3=6,X3=2,V3=1.5,K3=n=>/[a-z0-9]/.test(n);function a1(n,t){if(!n)return 0;let a=0,l=0,o=0,c=-2;for(let u=0;u<n.length;u++){const h=n[u];let g=-1;for(let v=a;v<t.length;v++)if(t[v]===h){g=v;break}if(g===-1)return null;l+=Y3,g===c+1?(o+=1,l+=q3+o):o=0;const p=g>0?t[g-1]:" ";(g===0||!K3(p))&&(l+=G3),c=g,a=g+1}return l-t.length*.01}function $3(n,t){const a=n.trim().toLowerCase();if(!a)return 0;const l=a1(a,t.label.toLowerCase());let o=l==null?-1/0:l+X3;for(const c of t.keywords){const u=a1(a,c.toLowerCase());u!=null&&u>o&&(o=u)}return o}function Q3(n,t,a){const l=o=>{const c=a.indexOf(o);return c===-1?-1:a.length-c};if(!n.trim()){const o=t.filter(u=>l(u.id)>0).sort((u,h)=>l(h.id)-l(u.id)),c=t.filter(u=>l(u.id)<=0);return[...o,...c]}return t.map((o,c)=>{let u=$3(n,o);return u>-1/0&&l(o.id)>0&&(u+=V3),{it:o,idx:c,score:u}}).filter(o=>o.score>-1/0).sort((o,c)=>c.score-o.score||o.idx-c.idx).map(o=>o.it)}const Z3={text:U0,heading:I0,quote:$0,bullet:Th,number:Rh,todo:V0,callout:X0,code:G0,table:bh,image:Ah,chart:Oh,link:ou,toc:K0,pagebreak:jh,divider:Q0,emoji:Z0,comment:cu},J3={Actions:"Actions",Blocks:"Insert & turn into",Headings:"Go to heading"};function W3({items:n,recentIds:t,host:a,onRun:l,onClose:o}){const c=b.useRef(null),u=b.useRef([]),[h,g]=b.useState(""),[p,v]=b.useState(0),x=b.useMemo(()=>Q3(h,n,t),[h,n,t]),C=b.useMemo(()=>U3.map(z=>({group:z,items:x.filter(D=>D.group===z)})).filter(z=>z.items.length),[x]),S=b.useMemo(()=>C.flatMap(z=>z.items),[C]),T=b.useRef(S);T.current=S;const _=b.useRef(0);_.current=p,b.useEffect(()=>{c.current?.focus()},[]),b.useEffect(()=>
1179{v(0)},[h]),b.useEffect(()=>{u.current[p]?.scrollIntoView({block:"nearest"})},[p]);const E=z=>{const D=T.current.length;if(z.key==="Escape"){z.preventDefault(),o();return}if(D){if(z.key==="ArrowDown")z.preventDefault(),v(A=>(A+1)%D);else if(z.key==="ArrowUp")z.preventDefault(),v(A=>(A-1+D)%D);else if(z.key==="Enter"||z.key==="Tab"){z.preventDefault();const A=T.current[_.current];A&&l(A)}}};if(!a)return null;let j=0;const O=d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"rwd-palette-scrim",onPointerDown:o}),d.jsxs("div",{className:"rwd-palette",role:"dialog","aria-modal":"true","aria-label":"Command palette",children:[d.jsx("input",{ref:c,className:"rwd-palette-input",value:h,placeholder:"Search commands, headingsâ¦",spellCheck:!1,"aria-label":"Search commands",onChange:z=>g(z.target.value),onKeyDown:E}),d.jsx("div",{className:"rwd-palette-list",role:"listbox",onPointerDown:z=>z.preventDefault(),children:S.length===0?d.jsx("div",{className:"rwd-palette-empty",children:"No matching commands"}):C.map(z=>d.jsxs("div",{className:"rwd-palette-group",children:[d.jsx("div",{className:"rwd-palette-grouphdr",children:J3[z.group]}),z.items.map(D=>{const A=j++,L=D.icon?Z3[D.icon]:null;return d.jsxs("button",{type:"button",ref:P=>{u.current[A]=P},role:"option","aria-selected":A===p,className:`rwd-palette-item${A===p?" rwd-palette-item-on":""}`,onMouseEnter:()=>v(A),onClick:()=>l(D),children:[d.jsx("span",{className:"rwd-palette-icon",children:L?d.jsx(L,{}):null}),d.jsx("span",{className:"rwd-palette-label",children:D.label}),D.hint?d.jsx("span",{className:"rwd-palette-hint",children:D.hint}):null]},D.id)})]},z.group))})]})]});return It.createPortal(O,a)}const zh=[{name:"Lemon",hex:"FFF1A8"},{name:"Peach",hex:"FFE1C7"},{name:"Rose",hex:"F9DCE0"},{name:"Lavender",hex:"E4DCF5"},{name:"Sky",hex:"D3E5F7"},{name:"Sage",hex:"D7EBCE"},{name:"Stone",hex:"E8E6E1"}],Lh=[{val:"yellow",name:"Yellow",hex:"FFFF00"},{val:"green",name:"Bright Green",hex:"00FF00"},{val:"cyan",name:"Turquoise",hex:"00FFFF"},{val:"magenta",name:"Pink",hex:"FF00FF"},{val:"blue",name:"Blue",hex:"0000FF"},{val:"red",name:"Red",hex:"FF0000"},{val:"darkYellow",name:"Dark Yellow",hex:"808000"},{val:"darkGreen",name:"Green",hex:"006400"},{val:"darkCyan",name:"Teal",hex:"008B8B"},{val:"darkMagenta",name:"Violet",hex:"8B008B"},{val:"darkBlue",name:"Dark Blue",hex:"00008B"},{val:"darkRed",name:"Dark Red",hex:"8B0000"},{val:"lightGray",name:"Gray 25%",hex:"D3D3D3"},{val:"darkGray",name:"Gray 50%",hex:"A9A9A9"},{val:"black",name:"Black",hex:"000000"}],eO=["000000","5F6368","C00000","E8710A","BF9000","188038","1155CC","6A1B9A","A61E4D"],l1="shd:FFF1A8";function r1(n){if(!n||n==="none")return null;if(n.startsWith("shd:"))return`#${n.slice(4)}`;const t=Lh.find(a=>a.val===n);return t?`#${t.hex}`:null}function o1(n){if(!n||n==="none")return"None";if(n.startsWith("shd:")){const a=zh.find(l=>`shd:${l.hex}`===n);return a?a.name:n.slice(4)}const t=Lh.find(a=>a.val===n);return t?`${t.name} · Word classic`:n}function s1(n){const{fmt:t,host:a,lastHl:l}=n,o=b.useRef(null),c=b.useRef(null),[u,h]=b.useState(!1),[g,p]=b.useState({top:0,left:0,above:!1}),[v,x]=b.useState(""),C=t.hl??null,S=!!C,T=r1(C??l)??"transparent";b.useLayoutEffect(()=>{if(!u)return;const q=o.current,ie=c.current;if(!q)return;const X=q.getBoundingClientRect(),B=ie?.getBoundingClientRect().height??300;let V=!1,G=X.bottom+6;G+B>window.innerHeight-8&&(G=X.top-B-6,V=!0);const K=Math.max(8,Math.min(X.left,window.innerWidth-248));p({top:G,left:K,above:V})},[u]);const _=q=>q.preventDefault(),E=()=>n.onPreview(null),j=q=>{q!=="none"&&n.onLastHl(q),n.onHighlight(q),h(!1)},O=()=>{C&&C===l?n.onHighlight("none"):j(l)},z=q=>{const ie=`shd:${q.hex}`,X=C===ie;return d.jsx("button",{type:"button",className:`rwd-hl-soft${X?" rwd-hl-checked":""}`,style:{background:`#${q.hex}`},title:q.name,"aria-label":q.name,onPointerDown:_,onMouseEnter:()=>n.onPreview(`#${q.hex}`),onMouseLeave:E,onClick:()=>j(ie)},q.hex)},D=q=>{const ie=C===q.val;return d.jsx("button",{type:"button",className:`rwd-hl-classic${ie?" rwd-hl-checked":""}`,style:{background:`#${q.hex}`},title:`${q.name} · Word classic`,"aria-label":`${q.name}, Word classic`,onPointerDown:_,onMouseEnter:()=>n.onPreview(`#${q.hex}`),onMouseLeave:E,onClick:()=>j(q.val)},q.val)},A=q=>d.jsx("button",{type:"button",className:`rwd-hl-ink${t.color===q?" rwd-hl-checked":""}`,style:{background:`#${q}`},title:`#${q}`,onPointerDown:_,onClick:()=>{n.onTextColor?.(q),h(!1)}},q),L=()=>{const q=v.trim().replace(/^#/,"");/^[0-9a-fA-F]{6}$/.test(q)&&(n.onTextColor?.(q.toUpperCase()),x(""),h(!1))},P=u&&a&&!n.disabled?It.createPortal(d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"rwd-hl-scrim",onPointerDown:()=>h(!1)}),d.jsxs("div",{ref:c,className:`rwd-hl-pop${g.above?" rwd-hl-pop-above":""}`,role:"dialog","aria-label":"Text colour and highlight",style:{to
1179p:g.top,left:g.left},onPointerDown:q=>q.stopPropagation(),children:[!n.highlightOnly&&d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"rwd-hl-label",children:"Text colour"}),d.jsxs("div",{className:"rwd-hl-inks",children:[d.jsx("button",{type:"button",className:`rwd-hl-ink rwd-hl-auto${t.color==null?" rwd-hl-checked":""}`,title:"Automatic","aria-label":"Automatic text colour",onPointerDown:_,onClick:()=>{n.onTextColor?.(null),h(!1)}}),eO.map(A)]}),d.jsxs("div",{className:"rwd-hl-hexrow",children:[d.jsx("span",{className:"rwd-hl-hexhash",children:"#"}),d.jsx("input",{className:"rwd-hl-hex",value:v,placeholder:"RRGGBB",spellCheck:!1,maxLength:6,onPointerDown:q=>q.stopPropagation(),onChange:q=>x(q.target.value),onKeyDown:q=>{q.key==="Enter"?(q.preventDefault(),L()):q.key==="Escape"&&(q.preventDefault(),h(!1))}})]}),d.jsx("div",{className:"rwd-hl-divider"})]}),d.jsx("div",{className:"rwd-hl-label",children:"Highlight"}),d.jsx("div",{className:"rwd-hl-softs",children:zh.map(z)}),d.jsx("div",{className:"rwd-hl-label rwd-hl-sublabel",children:"Word classics"}),d.jsx("div",{className:"rwd-hl-classics",children:Lh.map(D)}),d.jsx("div",{className:"rwd-hl-divider"}),d.jsxs("div",{className:"rwd-hl-actions",children:[d.jsxs("button",{type:"button",className:"rwd-hl-action",onPointerDown:_,onClick:()=>{n.onPen(l),h(!1)},children:[d.jsx(t1,{}),d.jsx("span",{children:"Highlighter pen"})]}),d.jsxs("button",{type:"button",className:"rwd-hl-action rwd-hl-none",onPointerDown:_,onClick:()=>j("none"),children:[d.jsx(T3,{}),d.jsx("span",{children:"None"})]})]})]})]}),a):null;return d.jsxs("div",{ref:o,className:"rwd-hl-split",children:[d.jsx("button",{type:"button",className:`rwd-ftbar-btn rwd-hl-main${S?" rwd-ftbar-btn-on":""}`,title:`${S&&C===l?"Remove highlight":`Highlight (${o1(l)})`} · Ctrl+Shift+H`,"aria-label":"Apply highlight","aria-pressed":S,disabled:n.disabled,onPointerDown:_,onClick:O,children:d.jsxs("span",{className:"rwd-hl-a","aria-hidden":!0,children:[n.highlightOnly?d.jsx(t1,{}):"A",d.jsx("span",{className:"rwd-hl-bar",style:{background:T}})]})}),d.jsx("button",{type:"button",className:`rwd-ftbar-btn rwd-hl-chev${u?" rwd-ftbar-btn-on":""}`,title:n.highlightOnly?"Highlight options":"Colour & highlight options","aria-label":n.highlightOnly?"Open highlight menu":"Open colour and highlight menu","aria-haspopup":"dialog","aria-expanded":u,disabled:n.disabled,onPointerDown:_,onClick:()=>h(q=>!q),children:d.jsx(su,{})}),P]})}function c1(n){return n.replace(/\b\p{L}/gu,t=>t.toUpperCase())}function tO(n){const t=parseInt(n,16);if(Number.isNaN(t)||n.length!==6)return 0;const[a,l,o]=[t>>16&255,t>>8&255,t&255];return(.299*a+.587*l+.114*o)/255}function u1(n){const{s:t}=n,a=t.color!=null&&tO(t.color)>.82;return d.jsxs("button",{type:"button",className:`rwd-style-card${n.active?" rwd-style-card-active":""}`,disabled:n.disabled,onMouseDown:l=>l.preventDefault(),onClick:n.onClick,title:`${c1(t.name)} â ${t.sz}pt`,children:[d.jsx("span",{className:`rwd-style-preview${a?" rwd-style-preview-light":""}`,style:{fontFamily:t.ff,fontWeight:t.b?700:400,fontStyle:t.i?"italic":"normal",textDecoration:t.u?"underline":"none",color:t.color?`#${t.color}`:"var(--color-content-primary)",fontSize:`${Math.max(10,Math.min(t.sz,17))}px`},children:"AaBbCc"}),d.jsx("span",{className:"rwd-style-name",children:c1(t.name)})]})}function nO(n){const[t,a]=b.useState(!1),[l,o]=b.useState({top:0,left:0}),c=b.useRef(null),u=Ei(),h=n.styles.filter(_=>_.gallery),g=n.styles.filter(_=>!_.gallery),p=h.length?[...h,...g]:[...n.styles],v=(h.length?h:p).slice(0,4),x=p.filter(_=>!v.includes(_)),C=()=>{if(!t&&c.current){const _=c.current.getBoundingClientRect();o({top:_.bottom+4,left:Math.max(8,_.right-340)})}a(_=>!_)},S=_=>{n.onSelect(_),a(!1)},T=t&&!n.disabled?d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"fixed",inset:0,zIndex:9998},onClick:()=>a(!1)}),d.jsx("div",{className:Dr,style:{position:"fixed",top:l.top,left:l.left,maxHeight:380,overflowY:"auto"},children:d.jsx("div",{className:"rwd-styles-grid",children:p.map(_=>d.jsx(u1,{s:_,active:_.id===n.active,onClick:()=>S(_.id)},_.id))})})]}):null;return d.jsxs("div",{ref:c,className:`rwd-styles-strip${n.disabled?" rwd-styles-disabled":""}`,children:[v.map(_=>d.jsx(u1,{s:_,active:_.id===n.active,disabled:n.disabled,onClick:()=>S(_.id)},_.id)),(x.length>0||v.length===0)&&d.jsx("button",{type:"button",className:"rwd-styles-more",disabled:n.disabled,onClick:C,title:"All styles","aria-label":"All styles",children:d.jsx(Wc,{})}),T&&(u?It.createPortal(T,u):T)]})}const f1=[{label:"Normal",patch:{top:1440,right:1440,bottom:1440,left:1440}}
1179,{label:"Narrow",patch:{top:720,right:720,bottom:720,left:720}},{label:"Moderate",patch:{top:1440,right:1080,bottom:1440,left:1080}},{label:"Wide",patch:{top:1440,right:2880,bottom:1440,left:2880}}],d1=[{label:"Portrait",patch:{orient:"portrait"}},{label:"Landscape",patch:{orient:"landscape"}}],h1=[{label:"Letter",patch:{pageW:12240,pageH:15840}},{label:"Legal",patch:{pageW:12240,pageH:20160}},{label:"A4",patch:{pageW:11906,pageH:16838}},{label:"A3",patch:{pageW:16838,pageH:23811}}],Bh=[8,9,10,10.5,11,12,14,16,18,20,24,28,36,48,72];function m1(n,t){return t>0?Bh.find(o=>o>n)??Math.min(n+10,400):[...Bh].reverse().find(l=>l<n)??Math.max(n-1,1)}const p1=["000000","FFFFFF","44546A","4472C4","ED7D31","A5A5A5","FFC000","5B9BD5","70AD47","264478"],g1=["C00000","FF0000","FFC000","FFFF00","92D050","00B050","00B0F0","0070C0","002060","7030A0"];function ts(n){const[t,a]=b.useState(!1),[l,o]=b.useState({top:0,left:0}),c=b.useRef(null),u=Ei(),h=()=>{if(!t&&c.current){const p=c.current.getBoundingClientRect();o({top:p.bottom+4,left:p.left})}a(p=>!p)},g=t&&!n.disabled?d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"fixed",inset:0,zIndex:9998},onClick:()=>a(!1)}),d.jsx("div",{className:Dr,style:{position:"fixed",top:l.top,left:l.left,maxHeight:340,overflowY:"auto"},children:n.entries.map((p,v)=>"divider"in p?d.jsx("div",{style:{height:1,margin:"4px 6px",background:"var(--color-edge, #0002)"}},`d${v}`):d.jsxs("div",{className:au,onClick:()=>{n.onSelect(p.value),a(!1)},children:[d.jsx("span",{children:p.label}),p.active&&d.jsx("span",{"aria-hidden":!0,children:"â"})]},p.value))})]}):null;return d.jsxs("div",{className:"rwd-menu-wrap",style:{display:"inline-flex"},children:[d.jsxs("button",{ref:c,type:"button",className:Fl(t),disabled:n.disabled,title:n.title??n.label,onClick:h,children:[n.icon,n.label&&d.jsx("span",{children:n.label}),d.jsx(Wc,{})]}),g&&(u?It.createPortal(g,u):g)]})}const iO=[{id:"file",label:"File"},{id:"home",label:"Home"},{id:"insert",label:"Insert"},{id:"layout",label:"Layout"},{id:"table",label:"Table",contextual:!0},{id:"review",label:"Review"},{id:"view",label:"View"}],y1=[{label:"2 Ã 2",rows:2,cols:2},{label:"2 Ã 3",rows:2,cols:3},{label:"3 Ã 3",rows:3,cols:3},{label:"4 Ã 4",rows:4,cols:4}];function aO(n){const[t,a]=b.useState(!1),[l,o]=b.useState("https://"),[c,u]=b.useState({top:0,left:0}),h=b.useRef(null),g=Ei(),p=()=>{if(!t&&h.current){const C=h.current.getBoundingClientRect();u({top:C.bottom+4,left:C.left})}a(C=>!C)},v=()=>{const C=l.trim();C&&n.onInsert(C),a(!1)},x=t&&!n.disabled?d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"fixed",inset:0,zIndex:9998},onClick:()=>a(!1)}),d.jsxs("div",{className:Dr,style:{position:"fixed",top:c.top,left:c.left,padding:8,display:"flex",gap:6,minWidth:260},children:[d.jsx("input",{autoFocus:!0,value:l,onChange:C=>o(C.target.value),onKeyDown:C=>{C.key==="Enter"&&v(),C.key==="Escape"&&a(!1)},placeholder:"https://example.com",style:{flex:1,padding:"4px 8px",borderRadius:4,border:"1px solid var(--color-edge, #ccc)",background:"var(--color-surface, #fff)",color:"inherit"}}),d.jsx("button",{type:"button",className:Fl(!1),onClick:v,children:"Insert"})]})]}):null;return d.jsxs("div",{style:{display:"inline-flex"},children:[d.jsxs("button",{ref:h,type:"button",className:Fl(t),disabled:n.disabled,title:n.title??n.label,onClick:p,children:[n.icon,n.label&&d.jsx("span",{children:n.label})]}),x&&(g?It.createPortal(x,g):x)]})}function lO(n){const[t,a]=b.useState(null),[l,o]=b.useState(!1),[c,u]=b.useState({top:0,left:0}),h=b.useRef(null),g=Ei(),p=t??(n.size!=null?String(Math.round(n.size*10)/10):""),v=S=>{a(null);const T=parseFloat(S.replace(",","."));Number.isFinite(T)&&T>=1&&T<=400&&n.onCommit(Math.round(T*2)/2)},x=()=>{if(!l&&h.current){const S=h.current.getBoundingClientRect();u({top:S.bottom+4,left:S.left})}o(S=>!S)},C=l&&!n.disabled?d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"fixed",inset:0,zIndex:9998},onClick:()=>o(!1)}),d.jsx("div",{className:Dr,style:{position:"fixed",top:c.top,left:c.left,maxHeight:300,overflowY:"auto",minWidth:64},children:Bh.map(S=>d.jsxs("div",{className:au,onClick:()=>{n.onCommit(S),o(!1)},children:[d.jsx("span",{children:S}
1179),n.size===S&&d.jsx("span",{"aria-hidden":!0,children:"â"})]},S))})]}):null;return d.jsxs("div",{ref:h,className:`rwd-sizebox${n.disabled?" rwd-sizebox-disabled":""}`,title:"Font size",children:[d.jsx("input",{className:"rwd-sizebox-input",value:p,disabled:n.disabled,onChange:S=>a(S.target.value),onFocus:S=>S.target.select(),onBlur:S=>t!=null&&v(S.target.value),onKeyDown:S=>{S.key==="Enter"&&(v(S.target.value),S.target.blur()),S.key==="Escape"&&(a(null),S.target.blur())},"aria-label":"Font size"}),d.jsx("button",{type:"button",className:"rwd-sizebox-btn",disabled:n.disabled,onClick:x,"aria-label":"Font size presets",tabIndex:-1,children:d.jsx(Wc,{})}),C&&(g?It.createPortal(C,g):C)]})}function rO(n){const[t,a]=b.useState(()=>{try{return typeof localStorage<"u"&&localStorage.getItem("rwd-font-color")||"C00000"}catch{return"C00000"}}),[l,o]=b.useState(!1),[c,u]=b.useState({top:0,left:0}),h=b.useRef(null),g=Ei(),p=()=>{if(!l&&h.current){const S=h.current.getBoundingClientRect();u({top:S.bottom+4,left:S.left})}o(S=>!S)},v=S=>{if(S){a(S);try{localStorage.setItem("rwd-font-color",S)}catch{}}n.onApply(S),o(!1)},x=S=>d.jsx("div",{className:"rwd-swatch-row",children:S.map(T=>d.jsx("button",{type:"button",className:`rwd-swatch${n.current===T?" rwd-swatch-active":""}`,style:{background:`#${T}`},title:`#${T}`,onClick:()=>v(T)},T))}),C=l&&!n.disabled?d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"fixed",inset:0,zIndex:9998},onClick:()=>o(!1)}),d.jsxs("div",{className:Dr,style:{position:"fixed",top:c.top,left:c.left,padding:8},children:[d.jsxs("div",{className:au,onClick:()=>v(null),children:[d.jsx("span",{className:"rwd-swatch rwd-swatch-auto","aria-hidden":!0}),d.jsx("span",{children:"Automatic"})]}),d.jsxs("div",{className:"rwd-swatch-grid",children:[x(p1),x(g1)]})]})]}):null;return d.jsxs("div",{ref:h,className:"rwd-colorbtn-wrap",style:{display:"inline-flex"},children:[d.jsx("button",{type:"button",className:un(!1),disabled:n.disabled,title:"Font colour",onClick:()=>n.onApply(t),children:d.jsxs("span",{className:"rwd-color-a","aria-hidden":!0,children:["A",d.jsx("span",{className:"rwd-color-bar",style:{background:`#${t}`}})]})}),d.jsx("button",{type:"button",className:`${un(l)} rwd-color-chevron`,disabled:n.disabled,title:"Choose font colour",onClick:p,"aria-label":"Choose font colour",children:d.jsx(Wc,{})}),C&&(g?It.createPortal(C,g):C)]})}function oO(n){const[t,a]=b.useState(!1),[l,o]=b.useState({top:0,left:0}),c=b.useRef(null),u=Ei(),h=()=>{if(!t&&c.current){const x=c.current.getBoundingClientRect();o({top:x.bottom+4,left:x.left})}a(x=>!x)},g=x=>{n.onApply(x),a(!1)},p=x=>d.jsx("div",{className:"rwd-swatch-row",children:x.map(C=>d.jsx("button",{type:"button",className:`rwd-swatch${n.current?.toUpperCase()===C?" rwd-swatch-active":""}`,style:{background:`#${C}`},title:`#${C}`,onClick:()=>g(C)},C))}),v=t&&!n.disabled?d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"fixed",inset:0,zIndex:9998},onClick:()=>a(!1)}),d.jsxs("div",{className:Dr,style:{position:"fixed",top:l.top,left:l.left,padding:8},children:[d.jsxs("div",{className:au,onClick:()=>g(null),children:[d.jsx("span",{className:"rwd-swatch rwd-swatch-auto","aria-hidden":!0}),d.jsx("span",{children:"No fill"})]}),d.jsxs("div",{className:"rwd-swatch-grid",children:[p(p1),p(g1)]})]})]}):null;return d.jsxs("div",{className:"rwd-menu-wrap",style:{display:"inline-flex"},children:[d.jsxs("button",{ref:c,type:"button",className:Fl(t),disabled:n.disabled,title:"Cell shading",onClick:h,children:[d.jsx(k3,{}),d.jsx("span",{children:"Shading"})]}),v&&(u?It.createPortal(v,u):v)]})}const Ye="Editing arrives in a later milestone";function Wt({label:n,children:t}){return d.jsxs("div",{className:"rwd-group",children:[d.jsx("div",{className:"rwd-group-body",children:t}),d.jsx("div",{className:"rwd-group-label",children:n})]})}function Be(n){const t=n.label?Fl(n.active):n.active?MA():un(!1);return d.jsxs("button",{type:"button",className:t,onMouseDown:a=>a.preventDefault(),onClick:n.onClick,disabled:n.disabled,title:n.title??n.label,children:[n.icon,n.label&&d.jsx("span",{children:n.label})]})}function sO(n){const{hasDoc:t,canEdit:a,activeTab:l}=n,o=!t||!a,c=Ei(),u=n.styles??[],h=n.activeFmt?.styleId??"Normal";return d.jsxs("div",{className:"rwd-ribbon",role:"toolbar","aria-label":"Word ribbon",onMouseDown:g=>{g.target.closest('input, textarea, select, [contenteditable="true"]')||g.preventDefault()},children:[d.jsxs("div",{className:"rwd-tabs",children:[d.jsx("div",{className:"rwd-brand",children:n.brand??d.jsxs(d.Fragment,{children:[d.jsx("span",{className:"rwd-brand-dot",children:"D"}),d.jsx("span",{children:"Docx"})]})}),iO.filter(g=>!g.contextual||n.activeFmt?.inTable).map(g=>
1179d.jsx("button",{type:"button",className:`rwd-tab${l===g.id?" rwd-tab-active":""}`,onClick:()=>n.onTab(g.id),children:g.label},g.id)),d.jsx("div",{className:"rwd-tabs-spacer"}),n.meta&&d.jsx("span",{className:"rwd-tab-meta",children:n.meta}),t&&n.fileName&&d.jsx("span",{className:"rwd-tab-meta",title:n.fileName,children:n.fileName}),d.jsx("button",{type:"button",className:un(),onClick:n.onFindOpen,disabled:!t,title:"Find (Ctrl+F)",children:d.jsx(p0,{})}),d.jsx("button",{type:"button",className:un(),onClick:n.onToggleTheme,title:"Toggle theme",children:n.theme==="light"?d.jsx($4,{}):d.jsx(R3,{})})]}),d.jsxs("div",{className:"rwd-panel",children:[l==="file"&&d.jsxs(d.Fragment,{children:[n.showOpen&&d.jsxs(Wt,{label:"Document",children:[d.jsx(Be,{icon:d.jsx(a3,{}),label:"New",onClick:n.onNew,disabled:!n.canEdit,title:"New blank document"}),d.jsx(Be,{icon:d.jsx(Q4,{}),label:"Open",onClick:n.onOpen,title:"Open a .docx"})]}),d.jsxs(Wt,{label:"Save",children:[d.jsx(Be,{icon:d.jsx(A3,{}),label:"Save",onClick:n.onSave,disabled:!t,title:"Save"}),d.jsx(Be,{icon:d.jsx(J4,{}),label:"Download",onClick:n.onDownload,disabled:!t,title:"Download a local .docx copy"})]}),d.jsx(Wt,{label:"Print",children:d.jsx(Be,{icon:d.jsx(Z4,{}),label:"Print",onClick:n.onPrint,disabled:!t,title:"Print"})})]}),l==="home"&&d.jsxs(d.Fragment,{children:[d.jsxs(Wt,{label:"Undo",children:[d.jsx(Be,{icon:d.jsx(W4,{}),onClick:n.onUndo,disabled:o,title:a?"Undo (Ctrl+Z)":Ye}),d.jsx(Be,{icon:d.jsx(eA,{}),onClick:n.onRedo,disabled:o,title:a?"Redo (Ctrl+Y)":Ye})]}),d.jsxs(Wt,{label:"Font",children:[d.jsx(lO,{size:n.activeFmt?.sz,disabled:o,onCommit:n.onFontSize}),d.jsx(Be,{icon:d.jsx(l3,{}),onClick:()=>n.onFontSize(m1(n.activeFmt?.sz??11,1)),disabled:o,title:a?"Grow font":Ye}),d.jsx(Be,{icon:d.jsx(r3,{}),onClick:()=>n.onFontSize(m1(n.activeFmt?.sz??11,-1)),disabled:o,title:a?"Shrink font":Ye}),d.jsx("span",{className:"rwd-group-sep","aria-hidden":!0}),d.jsx(Be,{icon:d.jsx(L0,{}),onClick:n.onBold,active:n.activeFmt?.b,disabled:o,title:a?"Bold (Ctrl+B)":Ye}),d.jsx(Be,{icon:d.jsx(B0,{}),onClick:n.onItalic,active:n.activeFmt?.i,disabled:o,title:a?"Italic (Ctrl+I)":Ye}),d.jsx(Be,{icon:d.jsx(H0,{}),onClick:n.onUnderline,active:n.activeFmt?.u,disabled:o,title:a?"Underline (Ctrl+U)":Ye}),d.jsx(Be,{icon:d.jsx(P0,{}),onClick:n.onStrike,active:n.activeFmt?.s,disabled:o,title:a?"Strikethrough":Ye}),d.jsx("span",{className:"rwd-group-sep","aria-hidden":!0}),d.jsx(rO,{current:n.activeFmt?.color,disabled:o,onApply:n.onTextColor}),d.jsx(s1,{highlightOnly:!0,fmt:n.activeFmt??{},host:c??null,disabled:o,lastHl:n.lastHl,onLastHl:n.onLastHl,onHighlight:n.onHighlight,onPen:n.onPen,onPreview:n.onPreview}),d.jsx(Be,{icon:d.jsx(o3,{}),onClick:n.onClearFormat,disabled:o,title:a?"Clear all formatting":Ye})]}),d.jsxs(Wt,{label:"Paragraph",children:[d.jsx(Be,{icon:d.jsx(F0,{}),onClick:()=>n.onAlign("left"),active:n.activeFmt?.align==="left",disabled:o,title:a?"Align left (Ctrl+L)":Ye}),d.jsx(Be,{icon:d.jsx(Y0,{}),onClick:()=>n.onAlign("center"),active:n.activeFmt?.align==="center",disabled:o,title:a?"Center (Ctrl+E)":Ye}),d.jsx(Be,{icon:d.jsx(q0,{}),onClick:()=>n.onAlign("right"),active:n.activeFmt?.align==="right",disabled:o,title:a?"Align right (Ctrl+R)":Ye}),d.jsx(Be,{icon:d.jsx(n3,{}),onClick:()=>n.onAlign("justify"),active:n.activeFmt?.align==="justify",disabled:o,title:a?"Justify (Ctrl+J)":Ye}),d.jsx(Be,{icon:d.jsx(Th,{}),onClick:n.onBullets,active:n.activeFmt?.list==="bullet",disabled:o,title:a?"Bullets":Ye}),d.jsx(Be,{icon:d.jsx(Rh,{}),onClick:n.onNumbering,active:n.activeFmt?.list==="number",disabled:o,title:a?"Numbering":Ye})]}),d.jsx(Wt,{label:"Styles",children:d.jsx(nO,{styles:u,active:h,disabled:o,onSelect:n.onStyle})})]}),l==="insert"&&d.jsxs(Wt,{label:"Insert",children:[d.jsx(ts,{icon:d.jsx(bh,{}),label:"Table",title:a?"Insert table (row & column ops live on the Table tab)":Ye,disabled:o,entries:y1.map(g=>({label:g.label,value:g.label})),onSelect:g=>{const p=y1.find(v=>v.label===g);p&&n.onInsertTable(p.rows,p.cols)}}),d.jsx(Be,{icon:d.jsx(Ah,{}),label:"Picture",onClick:n.onInsertPicture,disabled:o,title:a?"Insert picture":Ye}),d.jsx(Be,{icon:d.jsx(Oh,{}),label:"Chart",onClick:n.onInsertChart,disabled:o,title:a?"Insert a chart":Ye}),d.jsx(aO,{icon:d.jsx(ou,{}),label:"Link",onInsert:n.onInsertLink,disabled:o,title:a?"Insert link over the selection":Ye}),d.jsx(Be,{icon:d.jsx(jh,{}),label:"Page Break",onClick:n.onInsertPageBreak,disabled:o,title:a?"Insert a page break (Ctrl+Enter)":Ye})]}),l==="layout"&&d.jsxs(Wt,{label:"Page Setup",children:[d.jsx(ts,{icon:d.jsx(Jc,{}),label:"Margins",title:a?"Page margins":Ye,disabled:o,entries:f1.map(g=>({label:g.label,value:g.label})),onSelect:g=>{const p=f1.find(v=>v.label===g);p&&n.onPageSetup(p.patch)}}),d.jsx(ts,{icon:d.jsx(Jc,{}),label:"Orientation",title:a?"Page orientation":Ye,disabled:o,entries:d1.map(g=>({label:g.label,value:g.label})),onSelect:g=>{const p=d1.find(v=>v.label===g);p&&n.onPageSetup(p.patch)}}),d.jsx(ts,{icon:d.jsx(Jc,{}),label:"Size",title:a?"Page size":Ye,disabled:o,entries:h1.map(g=>({label:g.label,value:g.label})),onSelect:g=>{const p=h1.find(v=>v.label===g);p&&n.onPageSetup(p.patch)}})]}),l==="review"&&d.jsxs(d.Fragment,{children:[d.jsx(Wt,{label:"Proofing",children:d.jsx(Be,{icon:d.jsx(c3,{}),label:n.spellOn&&n.spellCount!=null?`Spelling (${n.spellCount})`:"Spelling",onClick:n.onToggleSpell,active:n.spellOn,disabled:!t,title:"Check spelling (flag words not in the dictionary)"})}),d.jsxs(Wt,{label:"Comments",children:[d.jsx(Be,{icon:d.jsx(cu,{}),label:"New Comment",onClick:n.onNewComment,disabled:o,title:a?"Comment on the selected paragraph":Ye}),d.jsx(Be,{icon:d.jsx(u3,{}),label:n.commentCount?`Comments (${n.commentCount}
1179)`:"Comments",onClick:n.onToggleComments,active:n.commentsOpen,disabled:!t,title:"Show the comments panel"})]}),d.jsxs(Wt,{label:"Tracking",children:[d.jsx(Be,{icon:d.jsx(f3,{}),label:"Track Changes",onClick:n.onToggleTrack,active:n.trackOn,disabled:o,title:a?"Record edits as tracked changes":Ye}),d.jsx(Be,{icon:d.jsx(d3,{}),label:n.changeCount?`Changes (${n.changeCount})`:"Changes",onClick:n.onToggleChanges,active:n.changesOpen,disabled:!t,title:"Review tracked changes one by one"}),d.jsx(Be,{icon:d.jsx(Mh,{}),label:"Accept All",onClick:n.onAcceptAll,disabled:o,title:a?"Accept all tracked changes":Ye}),d.jsx(Be,{icon:d.jsx(W0,{}),label:"Reject All",onClick:n.onRejectAll,disabled:o,title:a?"Reject all tracked changes":Ye})]})]}),l==="table"&&n.activeFmt?.inTable&&d.jsxs(d.Fragment,{children:[d.jsxs(Wt,{label:"Rows & Columns",children:[d.jsx(Be,{icon:d.jsx(h3,{}),label:"Above",onClick:()=>n.onTableOp("rowAbove"),disabled:o,title:a?"Insert row above":Ye}),d.jsx(Be,{icon:d.jsx(m3,{}),label:"Below",onClick:()=>n.onTableOp("rowBelow"),disabled:o,title:a?"Insert row below":Ye}),d.jsx(Be,{icon:d.jsx(p3,{}),label:"Left",onClick:()=>n.onTableOp("colLeft"),disabled:o,title:a?"Insert column to the left":Ye}),d.jsx(Be,{icon:d.jsx(g3,{}),label:"Right",onClick:()=>n.onTableOp("colRight"),disabled:o,title:a?"Insert column to the right":Ye})]}),d.jsxs(Wt,{label:"Delete",children:[d.jsx(Be,{icon:d.jsx(y3,{}),label:"Row",onClick:()=>n.onTableOp("deleteRow"),disabled:o,title:a?"Delete row":Ye}),d.jsx(Be,{icon:d.jsx(b3,{}),label:"Column",onClick:()=>n.onTableOp("deleteCol"),disabled:o,title:a?"Delete column":Ye}),d.jsx(Be,{icon:d.jsx(v3,{}),label:"Table",onClick:()=>n.onTableOp("deleteTable"),disabled:o,title:a?"Delete table":Ye})]}),d.jsxs(Wt,{label:"Merge",children:[d.jsx(Be,{icon:d.jsx(e1,{}),label:"Merge Cells",onClick:()=>n.onTableOp("mergeCells"),disabled:o||!n.activeFmt?.cellSel,title:a?"Merge the selected cells (drag across cells to select)":Ye}),d.jsx(Be,{icon:d.jsx(e1,{}),label:"Right",onClick:()=>n.onTableOp("mergeRight"),disabled:o,title:a?"Merge with the cell to the right":Ye}),d.jsx(Be,{icon:d.jsx(x3,{}),label:"Down",onClick:()=>n.onTableOp("mergeDown"),disabled:o,title:a?"Merge with the cell below":Ye}),d.jsx(Be,{icon:d.jsx(w3,{}),label:"Split",onClick:()=>n.onTableOp("splitCell"),disabled:o,title:a?"Split the merged cell":Ye})]}),d.jsxs(Wt,{label:"Cell",children:[d.jsx(Be,{icon:d.jsx(S3,{}),onClick:()=>n.onCellVAlign("top"),active:n.activeFmt?.cellVAlign==="top",disabled:o,title:a?"Align cell text to the top":Ye}),d.jsx(Be,{icon:d.jsx(_3,{}),onClick:()=>n.onCellVAlign("center"),active:n.activeFmt?.cellVAlign==="center",disabled:o,title:a?"Center cell text vertically":Ye}),d.jsx(Be,{icon:d.jsx(C3,{}),onClick:()=>n.onCellVAlign("bottom"),active:n.activeFmt?.cellVAlign==="bottom",disabled:o,title:a?"Align cell text to the bottom":Ye}),d.jsx("span",{className:"rwd-group-sep","aria-hidden":!0}),d.jsx(oO,{current:n.activeFmt?.cellShd,disabled:o,onApply:n.onCellShading})]}),d.jsxs(Wt,{label:"Table",children:[d.jsx(Be,{icon:d.jsx(F0,{}),onClick:()=>n.onTableAlign("left"),active:n.activeFmt?.tableAlign==="left",disabled:o,title:a?"Align table left":Ye}),d.jsx(Be,{icon:d.jsx(Y0,{}),onClick:()=>n.onTableAlign("center"),active:n.activeFmt?.tableAlign==="center",disabled:o,title:a?"Center table":Ye}),d.jsx(Be,{icon:d.jsx(q0,{}),onClick:()=>n.onTableAlign("right"),active:n.activeFmt?.tableAlign==="right",disabled:o,title:a?"Align table right":Ye}),d.jsx("span",{className:"rwd-group-sep","aria-hidden":!0}),d.jsx(ts,{icon:d.jsx(E3,{}),label:"Borders",title:a?"Table border presets":Ye,disabled:o,entries:[{label:"All borders",value:"all"},{label:"Outside borders",value:"outside"},{label:"No borders",value:"none"}],onSelect:g=>n.onTableBorders(g)})]})]}),l==="view"&&d.jsxs(d.Fragment,{children:[d.jsxs(Wt,{label:"Zoom",children:[d.jsx(Be,{icon:d.jsx(y0,{}),onClick:n.onZoomOut,disabled:!t,title:"Zoom out"}),d.jsxs("span",{className:"rwd-zoom-label",children:[n.zoomPct,"%"]}),d.jsx(Be,{icon:d.jsx(g0,{}),onClick:n.onZoomIn,disabled:!t,title:"Zoom in"}),d.jsx(Be,{icon:d.jsx(Jc,{}),label:"100%",onClick:n.onZoomReset,disabled:!t,title:"Reset zoom"})]}),d.jsx(Wt,{label:"Show",children:d.jsx(Be,{icon:d.jsx(i3,{}),label:"Outline",onClick:n.onToggleOutline,active:n.outlineOpen,disabled:!t,title:"Document outline (heading navigator)"})})]})]})]})}const cO=b.memo(sO);function uO(n){const t=b.useRef(null),[a,l]=b.useState(!1);if(b.useEffect(()=>{n.open?(t.current?.focus(),t.current?.select()):l(!1)},[n.open]),!n.open)return null;const o=(n.count??0)>0,c=n.query===""?"":n.count==null?"â¦":o?`${n.current+1} of ${n.count}`:"No results";return d.jsxs("div",{className:"rwd-findbar",role:"search","aria-label":"Find in document",children:[d.jsxs("div",{className:"rwd-findbar-row",children:[n.canReplace&&d.jsx("button",{type:"button",className:`${un()} rwd-findbar-toggle`,"aria-expanded":a,title:a?"Hide replace":"Show replace",onClick:()=>l(u=>!u),children:a?d.jsx(su,{}):d.jsx(J0,{})}),d.jsx(p0,{className:"rwd-findbar-icon"}),d.jsx("input",{ref:t,className:"rwd-findbar-input",value:n.query,placeholder:"Find in document",spellCheck:!1,onChange:u=>n.onQuery(u.target.value),onKeyDown:u=>{u.key==="Enter"?(u.preventDefault(),u.shiftKey?n.onPrev():n.onNext()):u.key==="Escape"&&(u.preventDefault(),n.onClose())},"aria-label":"Find in document"}),d.jsx("span",{className:`rwd-findbar-count${n.query&&n.count===0?" rwd-findbar-none":""}`,children:c}),d.jsx("span",{className:"rwd-findbar-sep","aria-hidden":!0}),d.jsx("button",{type:"button",className:un(),onClick:n.onPrev,disabled:!o,title:"Previous match (Shift+Enter)",children:d.jsx(J0,{})}),d.jsx("button",{type:"button",className:un(),onClick:n.onNext,disabled:!o,title:"Next match (Enter)",children:d.jsx(su,{})}),d.jsx("button",{type:"button",className:un(),onClick:n.onClose,title:"Close (Esc)",children:d.jsx(el,{})})]}),n.canReplace&&a&&d.jsxs("div",{className:"rwd-findbar-row rwd-findbar-replace",children:[d.jsx("span",{className:"rwd-findbar-icon",style:{width:15},"aria-hidden":!0}),d.jsx("input",{className:"rwd-findbar-input",value:n.replaceValue??"",placeholder:"Replace with",spellCheck:!1,onChange:u=>n.onReplaceValue?.(u.target.value),onKeyDown:u=>{u.key==="Enter"?(u.preventDefault(),n.onReplace?.()):u.key==="Escape"&&(u.preventDefault(),n.onClose())},"aria-label":"Replace with"}),n.replaceInfo&&d.jsx("span",{className:"rwd-findbar-count",children:n.replaceInfo}),d.jsx("span",{className:"rwd-findbar-sep","aria-hidden":!0}),d.jsx("button",{type:"button",className:`${un()} rwd-findbar-textbtn`,onClick:n.onReplace,disabled:!o,title:"Replace the current match",children:"Replace"}),d.jsx("button",{type:"button",className:`${un()} rwd-findbar-textbtn`,onClick:n.onReplaceAll,disabled:!o,title:"Replace all matches",children:"All"})]})]})}const fO={saved:"Saved",saving:"Savingâ¦",unsaved:"Unsaved changes"};function dO(n){const t=Math.max(0,Math.floor((Date.now()-n)/1e3));if(t<45)return"just now";const a=Math.round(t/60);return a<60?`${a} min ago`:`${Math.round(a/60)} hr ago`}const b1=new Intl.NumberFormat;function Hh(n){const t=Ei(),[a,l]=b.useState(null);if(b.useLayoutEffect(()=>{if(!n.anchor)return;const c=n.anchor.getBoundingClientRect();l({bottom:window.innerHeight-c.top+6,left:Math.max(8,c.left)})},[n.anchor]),!a)return null;const o=d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"fixed",inset:0,zIndex:48},onClick:n.onClose}),d.jsx("div",{className:"rwd-statuspop",style:{position:"fixed",bottom:a.bottom,left:a.left,zIndex:49},children:n.children})]});return t?It.createPortal(o,t):o}const hO=[50,75,100,125,150,200];function mO(n){const{hasDoc:t,saveState:a,savedAt:l,stats:o}=n,c=b.useRef(a),[u,h]=b.useState(!1);b.useEffect(()=>{if(a==="saved"&&c.current&&c.current!=="saved"){h(!0);const D=window.setTimeout(()=>h(!1),320);return c.current=a,()=>window.clearTimeout(D)}c.current=a},[a]);const[,g]=b.useState(0);b.useEffect(()=>{if(a!=="saved"||l==null)return;const D=window.setInterval(()=>g(A=>A+1),3e4);return()=>window.clearInterval(D)},[a,l]);const p=a==="saved"&&l!=null?`Saved · ${dO(l)}`:a?fO[a]:"",[v,x]=b.useState(null),C=b.useRef(null),S=b.useRef(null),T=b.useRef(null),[_,E]=b.useState(""),j=()=>x(null),O=()=>{const D=parseInt(_,10);Number.isFinite(D)&&D>=1&&D<=n.pageCount&&n.onGoToPage?.(D),j(),E("")},z=n.words?Math.max(1,Math.round(n.words/200)):0;return d.jsxs("div",{className:"rwd-statusbar",role:"status",children:[d.jsx("div",{className:"rwd-statusbar-left",children:t&&d.jsxs(d.Fragment,{children:[d.jsxs("button",{type:"button",ref:C,className:"rwd-status-item rwd-status-trigger",onClick:()=>{E(String(n.page)),x(v==="goto"?null:"goto")},title:"Go to page",children:["Page ",n.page," of ",n.pageCount]}),n.words!=null&&d.jsxs("button",{type:"button",ref:S,className:"rwd-status-item rwd-status-trigger",onClick:()=>x(v==="stats"?null:"stats"),title:"Document statistics",children:[b1.format(n.words)," word",n.words===1?"":"s"]}),a&&d.jsxs("span",{className:`rwd-status-save rwd-status-save-${a}${u?" rwd-status-save-flash":""}`,"aria-live":"polite",children:[a==="saving"&&d.jsx("span",{className:"rwd-status-save-spin","aria-hidden":!0}),p]})]})}),d.jsxs("div",{className:"rwd-statusbar-right",children:[d.jsx("button",{type:"button",className:`${un()} rwd-status-btn`,onClick:n.onFitWidth,disabled:!t,title:"Fit page width",children:d.jsx(s3,{})}),d.jsx("span",{className:"rwd-statusbar-gap","aria-hidden":!0}),d.jsx("button",{type:"button",className:`${un()} rwd-status-btn`,onClick:n.onZoomOut,disabled:!t,title:"Zoom out",children:d.jsx(y0,{})}),d.jsx("input",{className:"rwd-zoom-slider",type:"range",min:25,max:400,step:5,value:Math.min(400,Math.max(25,n.zoomPct)),disabled:!t,onChange:D=>n.onZoomPct(Number(D.target.value)),"aria-label":"Zoom",title:"Zoom"}),d.jsx("button",{type:"button",className:`${un()} rwd-status-btn`,onClick:n.onZoomIn,disabled:!t,title:"Zoom in",children:d.jsx(g0,{})}),d.jsxs("button",{type:"button",ref:T,className:"rwd-zoom-pct",onClick:()=>x(v==="zoom"?null:"zoom"),disabled:!t,title:"Zoom presets",children:[n.zoomPct,"%"]}),n.onShortcuts&&d.jsxs(d.Fragment,{children:[d.jsx("span",{className:"rwd-statusbar-gap","aria-hidden":!0}),d.jsx("button",{type:"button",className:`${un()} rwd-status-btn`,onClick:n.onShortcuts,title:"Keyboard shortcuts (Ctrl+/)",children:d.jsx(j3,{})})]})]}),v==="goto"&&d.jsx(Hh,{anchor:C.current,onClose:j,children:d.jsxs("div",{className:"rwd-goto",children:[d.jsx("span",{className:"rwd-goto-label",children:"Go to page"}),d.jsx("input",{autoFocus:!0,className:"rwd-goto-input",type:"number",min:1,max:n.pageCount,value:_,onCh
1179ange:D=>E(D.target.value),onKeyDown:D=>{D.key==="Enter"?O():D.key==="Escape"&&j()},"aria-label":"Page number"}),d.jsxs("span",{className:"rwd-goto-of",children:["of ",n.pageCount]})]})}),v==="stats"&&d.jsx(Hh,{anchor:S.current,onClose:j,children:d.jsxs("div",{className:"rwd-statspop",children:[d.jsx(Lr,{label:"Words",value:n.words??0}),d.jsx(Lr,{label:"Characters",value:o?.chars??0}),d.jsx(Lr,{label:"Characters (no spaces)",value:o?.charsNoSpaces??0}),d.jsx(Lr,{label:"Paragraphs",value:o?.paras??0}),d.jsx(Lr,{label:"Pages",value:n.pageCount}),d.jsx("div",{className:"rwd-statspop-sep"}),d.jsx(Lr,{label:"Reading time",value:`â ${z} min`,raw:!0})]})}),v==="zoom"&&d.jsx(Hh,{anchor:T.current,onClose:j,children:d.jsxs("div",{className:"rwd-zoommenu",children:[hO.map(D=>d.jsxs("button",{type:"button",className:`rwd-zoommenu-item${n.zoomPct===D?" rwd-zoommenu-active":""}`,onClick:()=>{n.onZoomPct(D),j()},children:[D,"%"]},D)),d.jsx("div",{className:"rwd-statspop-sep"}),d.jsx("button",{type:"button",className:"rwd-zoommenu-item",onClick:()=>{n.onFitWidth(),j()},children:"Fit width"}),d.jsx("button",{type:"button",className:"rwd-zoommenu-item",onClick:()=>{n.onFitPage?.(),j()},children:"Fit page"})]})})]})}function Lr({label:n,value:t,raw:a}){return d.jsxs("div",{className:"rwd-statspop-row",children:[d.jsx("span",{className:"rwd-statspop-label",children:n}),d.jsx("span",{className:"rwd-statspop-value",children:a?t:b1.format(t)})]})}const pO=b.memo(mO);function gO(n){let t=0;for(let a=0;a<n.length;a++)t=t*31+n.charCodeAt(a)|0;return(t%360+360)%360}function yO(n){const t=new Date(n);return Number.isNaN(t.getTime())?n:t.toLocaleDateString(void 0,{day:"numeric",month:"short",year:"numeric"})}function bO({author:n,initials:t,small:a}){return d.jsx("span",{className:`rwd-comment-avatar${a?" rwd-comment-avatar-sm":""}`,style:{background:`hsl(${gO(n)} 45% 42%)`},children:(t||n.slice(0,2)).slice(0,2).toUpperCase()})}function v1({c:n,small:t}){return d.jsxs(d.Fragment,{children:[d.jsx(bO,{author:n.author,initials:n.initials,small:t}),d.jsxs("span",{className:"rwd-comment-who",children:[d.jsx("span",{className:"rwd-comment-author",children:n.author||"Unknown"}),n.date&&d.jsx("span",{className:"rwd-comment-date",children:yO(n.date)})]})]})}function vO(n){const[t,a]=b.useState(""),[l,o]=b.useState(null),[c,u]=b.useState(""),h=b.useRef(null),g=b.useRef(null),p=b.useRef(new Map);b.useEffect(()=>{n.draftOpen&&(a(""),h.current?.focus())},[n.draftOpen]),b.useEffect(()=>{n.syncId!=null&&p.current.get(n.syncId)?.scrollIntoView({block:"nearest"})},[n.syncId]),b.useEffect(()=>{l!=null&&g.current?.focus()},[l]);const v=b.useMemo(()=>{const S=n.comments.filter(_=>_.parent==null),T=new Map;for(const _ of n.comments)if(_.parent!=null){const E=T.get(_.parent)??[];E.push(_),T.set(_.parent,E)}return S.map(_=>({root:_,replies:T.get(_.id)??[]}))},[n.comments]),x=()=>{const S=t.trim();S&&n.onSubmitDraft(S)},C=S=>{const T=c.trim();T&&(n.onReply(S,T),o(null),u(""))};return d.jsxs("aside",{className:"rwd-comments","aria-label":"Comments",children:[d.jsxs("div",{className:"rwd-comments-head",children:[d.jsx("span",{className:"rwd-comments-title",children:"Comments"}),d.jsx("span",{className:"rwd-comments-count",children:n.comments.length}),d.jsx("span",{style:{flex:1}}),d.jsx("button",{type:"button",className:un(),onClick:n.onClose,title:"Close comments",children:d.jsx(el,{})})]}),d.jsxs("div",{className:"rwd-comments-body",children:[n.draftOpen&&d.jsxs("div",{className:"rwd-comment-card rwd-comment-draft",children:[d.jsx("textarea",{ref:h,className:"rwd-comment-draft-input",value:t,placeholder:"Write a commentâ¦",rows:3,onChange:S=>a(S.target.value),onKeyDown:S=>{S.key==="Enter"&&(S.ctrlKey||S.metaKey)&&(S.preventDefault(),x()),S.key==="Escape"&&n.onCancelDraft()}}),d.jsxs("div",{className:"rwd-comment-draft-actions",children:[d.jsx("button",{type:"button",className:Fl(!1),onClick:n.onCancelDraft,children:"Cancel"}),d.jsx("button",{type:"button",className:"rwd-comment-submit",disabled:!t.trim(),onClick:x,children:"Comment"})]})]}),v.length===0&&!n.draftOpen&&d.jsx("div",{className:"rwd-comments-empty",children:"No comments in this document."}),v.map(({root:S,replies:T})=>d.jsxs("div",{ref:_=>{_?p.current.set(S.id,_):p.current.delete(S.id)},className:`rwd-comment-card${S.id===n.activeId?" rwd-comment-card-active":""}${S.done?" rwd-comment-card-done":""}`,onClick:()=>n.onSelect(S),role:"button",tabIndex:0,onKeyDown:_=>_.key==="Enter"&&_.target===_.currentTarget&&n.onSelect(S),children:[d.jsxs("div",{className:"rwd-comment-meta",children:[d.jsx(v1,{c:S}),S.done&&d.jsx("span",{className:"rwd-comment-resolved",children:"Resolved"}),n.canEdit&&d.jsxs("span",{className:"rwd-change-actions",children:[d.jsx("button",{type:"button",className:`rwd-change-btn rwd-change-accept${S.done?" rwd-comment-done-on":""}`,title:S.done?"Reopen thread":"Resolve thread",onClick:_=>{_.stopPropagation(),n.onToggleDone(S)},children:d.jsx(Mh,{})}),d.jsx("button",{type:"button",className:"rwd-change-btn rwd-change-reject",title:"Delete thread",onClick:_=>{_.stopPropagation(),n.onDelete(S)},children:d.jsx(el,{})})]})]}),d.jsx("div",{className:"rwd-comment-text",children:S.text}),T.map(_=>d.jsxs("div",{className:"rwd-comment-reply",children:[d.jsxs("div",{className:"rwd-comment-meta",children:[d.jsx(v1,{c:_,small:!0}),n.canEdit&&d.jsx("span",{className:"rwd-change-actions",children:d.jsx("button",{type:"button",className:"rwd-change-btn rwd-change-reject",title:"Delete reply",onClick:E=>{E.stopPropagation(),n.onDelete(_)},children:d.jsx(el,{})})})]}),d.jsx("div",{className:"rwd-comment-text",children:_.text})]},_.id)),n.canEdit&&!S.done&&(l===S.id?d.jsxs("div",{className:"rwd-comment-replybox",onClick:_=>_.stopPropagation(),children:[d.jsx("textarea",{ref:g,className:"rwd-comment-draft-input",value:c,placeholder:"Replyâ¦",rows:2,onChange:_=>u(_.target.value),onKeyDown:_=>{_.key==="Enter"&&(_.ctrlKey||_.metaKey)&&(_.preventDefault(),C(S.id)),_.key==="Escape"&&(o(null),u(""))}}),d.jsxs("div",{className:"rwd-comment-draft-actions",children:[d.jsx("button",{type:"button",className:Fl(!1),onClick:()=>{o(null),u("")},children:"Cancel"}),d.jsx("button",{type:"button",className:"rwd-comment-submit",disabled:!c.trim(),onClick:()=>C(S.id),children:"Reply"})]})]}):d.jsx("button",{type:"button",className:"rwd-comment-replyhint",onClick:_=>{_.stopPropagation(),o(S.id),u("")},children:"Replyâ¦"}))]},S.id))]})]})}function Ph(n){return`${n.p}:${n.o}:${n.e}:${n.kind}${n.pm?":pm":""}`}function xO(n){const t=new Date(n);return Number.isNaN(t.getTime())?n:t.toLocaleDateString(void 0,{day:"numeric",month:"short",year:"numeric"})}function wO(n){return d.jsxs("aside",{className:"rwd-comments rwd-changes","aria-label":"Tracked changes",children:[d.jsxs("div",{className:"rwd-comments-head",children:[d.jsx("span",{className:"rwd-comments-title",children:"Changes"}),d.jsx("span",{className:"rwd-comments-count",children:n.changes.length}),d.jsx("span",{style:{flex:1}}),d.jsx("button",{type:"button",className:un(),onClick:n.onClose,title:"Close changes",children:d.jsx(el,{})})]}),d.jsxs("div",{className:"rwd-comments-body",children:[n.changes.length===0&&d.jsx("div",{className:"rwd-comments-empty",children:"No tracked changes in this document."}),n.changes.map(t=>{const a=Ph(t);return d.jsxs("div",{className:`rwd-comment-card${a===n.activeKey?" r
1179wd-comment-card-active":""}`,onClick:()=>n.onSelect(t),role:"button",tabIndex:0,onKeyDown:l=>l.key==="Enter"&&n.onSelect(t),children:[d.jsxs("div",{className:"rwd-comment-meta",children:[d.jsx("span",{className:`rwd-change-chip rwd-change-chip-${t.kind}`,children:t.kind==="ins"?"Inserted":"Deleted"}),d.jsxs("span",{className:"rwd-comment-who",children:[d.jsx("span",{className:"rwd-comment-author",children:t.author||"Unknown"}),t.date&&d.jsx("span",{className:"rwd-comment-date",children:xO(t.date)})]}),n.canEdit&&d.jsxs("span",{className:"rwd-change-actions",children:[d.jsx("button",{type:"button",className:"rwd-change-btn rwd-change-accept",title:"Accept this change",onClick:l=>{l.stopPropagation(),n.onAccept(t)},children:d.jsx(Mh,{})}),d.jsx("button",{type:"button",className:"rwd-change-btn rwd-change-reject",title:"Reject this change",onClick:l=>{l.stopPropagation(),n.onReject(t)},children:d.jsx(W0,{})})]})]}),d.jsx("div",{className:`rwd-comment-text rwd-change-text-${t.kind}`,children:t.text||"(empty)"})]},a)})]})]})}const SO={name:"Default",hex:"FBF3DB"};function _O({hex:n}){return d.jsx("span",{className:"rwd-ctx-swatch",style:{background:`#${n}`},"aria-hidden":!0})}function CO({model:n,host:t,handlers:a}){const l=b.useMemo(()=>{const o=n.canEdit,c=[];if(n.misspelled&&o&&(c.push({items:n.suggestions.length?n.suggestions.slice(0,5).map(u=>({label:u,emphasis:!0,onSelect:()=>a.onPickSuggestion(u)})):[{label:"No suggestions",disabled:!0}]}),c.push({items:[{label:"Add to dictionary",onSelect:a.onAddToDict},{label:"Ignore all",onSelect:a.onIgnore}]})),n.revision&&o&&c.push({label:`${n.revision.kind==="ins"?"Insertion":"Deletion"} · ${n.revision.author}`,items:[{label:"Accept change",onSelect:()=>a.onResolveRevision(!0)},{label:"Reject change",onSelect:()=>a.onResolveRevision(!1)}]}),c.push({items:[{label:"Cut",shortcut:"Ctrl+X",disabled:!n.hasSelection,hidden:!o,onSelect:a.onCut},{label:"Copy",shortcut:"Ctrl+C",disabled:!n.hasSelection,onSelect:a.onCopy},{label:"Paste",shortcut:"Ctrl+V",hidden:!o,onSelect:a.onPaste},{label:"Paste without formatting",hidden:!o,onSelect:a.onPastePlain}]}),n.link&&c.push({items:[{label:"Open link",shortcut:"Ctrl+Click",onSelect:a.onOpenLink},{label:"Copy link address",onSelect:a.onCopyLink},{label:"Remove link",hidden:!o,onSelect:a.onRemoveLink}]}),n.image){const u=n.image.kind==="chart";c.push({items:[...u?[{label:"Edit chart dataâ¦",hidden:!o,onSelect:a.onEditChart}]:[],{label:u?"Delete chart":"Delete image",danger:!0,hidden:!o,onSelect:a.onDeleteImage}]})}return n.comment&&c.push({label:`Comment · ${n.comment.author}`,items:[{label:"View comment",onSelect:a.onViewComment},{label:n.comment.done?"Reopen comment":"Resolve comment",hidden:!o,onSelect:a.onToggleCommentDone},{label:"Delete comment",danger:!0,hidden:!o,onSelect:a.onDeleteComment}]}),o&&!n.image&&c.push({items:[{label:"Comment",onSelect:a.onNewComment},{label:"Turn into",items:[{items:D3({hasQuoteStyle:n.hasQuoteStyle}).map(u=>({label:u.label,checked:u.active?.({styleId:n.fmt.styleId,list:n.fmt.list}),onSelect:()=>a.onTurnInto(u)}))}]},{label:"Format",items:[{items:[{label:"Bold",shortcut:"Ctrl+B",checked:!!n.fmt.b,onSelect:a.onBold},{label:"Italic",shortcut:"Ctrl+I",checked:!!n.fmt.i,onSelect:a.onItalic},{label:"Underline",shortcut:"Ctrl+U",checked:!!n.fmt.u,onSelect:a.onUnderline},{label:"Strikethrough",checked:!!n.fmt.s,onSelect:a.onStrike}]},{items:[{label:"Clear formatting",onSelect:a.onClearFormat}]}]},{label:"Table",hidden:!n.fmt.inTable,items:[{items:[{label:"Insert row above",onSelect:()=>a.onTableOp("rowAbove")},{label:"Insert row below",onSelect:()=>a.onTableOp("rowBelow")},{label:"Insert column left",onSelect:()=>a.onTableOp("colLeft")},{label:"Insert column right",onSelect:()=>a.onTableOp("colRight")}]},{items:[{label:"Merge cells",disabled:!n.fmt.cellSel,onSelect:()=>a.onTableOp("mergeCells")},{label:"Split cell",onSelect:()=>a.onTableOp("splitCell")}]},{items:[{label:"Turn into chart",onSelect:()=>a.onTurnTableIntoChart()}]},{items:[{label:"Delete row",onSelect:()=>a.onTableOp("deleteRow")},{label:"Delete column",onSelect:()=>a.onTableOp("deleteCol")},{label:"Delete table",danger:!0,onSelect:()=>a.onTableOp("deleteTable")}]}]}]}),o&&n.fmt.callout&&c.push({label:"Callout",items:[{label:"Callout colour",items:[{items:[SO,...zh].map(u=>({label:u.name,icon:d.jsx(_O,{hex:u.hex}),onSelect:()=>a.onCalloutFill(u.hex)}))}]},{label:"Change iconâ¦",onSelect:a.onCalloutIcon}]}),c.push({items:[{label:"Select all",shortcut:"Ctrl+A",onSelect:a.onSelectAll},{label:"Findâ¦",shortcut:"Ctrl+F",onSelect:a.onFind}]}),c},[n,a]);return d.jsx(Hk,{at:{x:n.x,y:n.y},sections:l,onClose:a.onClose,container:t??void 0})}function EO(n){const{hud:t,fmt:a,host:l}=n,o=b.useRef(null),[c,u]=b.useState({left:t.rect.left,top:t.rect.top,below:!1}),[h,g]=b.useState(!1),[p,v]=b.useState(""),x=b.useRef(null);if(b.useLayoutEffect(()=>{const _=o.current;if(!_)return;const E=_.getBoundingClientRect(),j=8;let z=(t.rect.left+t.rect.right)/2-E.width/2;z=Math.max(8,Math.min(z,window.innerWidth-E.width-8));let D=t.rect.top-E.height-j,A=!1;D<8&&(D=t.rect.bottom+j,A=!0),u({left:z,top:D,below:A})},[t.rect.left,t.rect.top,t.rect.right,t.rect.bottom,h]),b.useLayoutEffect(()=>{h&&x.current?.focus()},[h]),!l)return null;const C=_=>_.preventDefault(),S=(_,E,j,O)=>d.jsx("button",{type:"button",className:`rwd-ftbar-btn${E?" rwd-ftbar-btn-on":""}`,title:_,"aria-label":_,"aria-pressed":!!E,onPointerDown:C,onClick:j,children:O}),T=()=>{const _=p.trim();_&&n.onLink(_),g(!1),v("")};return It.createPortal(d.jsx("div",{ref:o,className:`rwd-ftbar${c.below?" rwd-ftbar-below":""}`,role:"toolbar",style:{left:c.left,top:c.top},children:h?d.jsxs("div",{className:"rwd-ftbar-linkrow",children:[d.jsx("input",{ref:x,className:"rwd-ftbar-linkinput",value:p,placeholder:"Paste a link",spellCheck:!1,onPointerDown:_=>_.stopPropagation(),onChange:_=>v(_.target.value),onKeyDown:_=>{_.key==="Enter"?(_.preventDefault(),T()):_.key==="Escape"&&(_.preventDefault(),g(!1))}}),d.jsx("button",{type:"button",className:"rwd-ftbar-btn rwd-ftbar-textbtn",onPointerDown:C,onClick:T,children:"Apply"})]}):d.jsxs(d.Fragment,{children:[S("Bold",a.b,n.onBold,d.jsx(L0,{}
1179)),S("Italic",a.i,n.onItalic,d.jsx(B0,{})),S("Underline",a.u,n.onUnderline,d.jsx(H0,{})),S("Strikethrough",a.s,n.onStrike,d.jsx(P0,{})),d.jsx(s1,{fmt:a,host:l,lastHl:n.lastHl,onLastHl:n.onLastHl,onTextColor:n.onTextColor,onHighlight:n.onHighlight,onPen:n.onPen,onPreview:n.onPreview}),d.jsx("span",{className:"rwd-ftbar-sep","aria-hidden":!0}),S("Link",!1,()=>{g(!0)},d.jsx(ou,{})),S("Comment",!1,n.onComment,d.jsx(cu,{}))]})}),l)}const Ih=["4472C4","ED7D31","A5A5A5","FFC000","5B9BD5","70AD47"],Br=[{id:"office",name:"Office",colors:Ih},{id:"lunr",name:"Lunr",colors:["B3A3F5","6FCCC5","8ABCF0","F2B56D","EE9BB9","86D19E"]},{id:"sorbet",name:"Sorbet",colors:["F5A88C","8FB8EC","F0C77E","C9A3EC","A6D9A0","E796B7"]},{id:"breeze",name:"Breeze",colors:["85C6EA","E8B98D","9ED9C5","D3A6DD","EFD08C","A9A8EF"]},{id:"meadow",name:"Meadow",colors:["A9CD8E","9BB8DE","E3A9A0","C7B3E3","EBC983","8FC9B8"]}];function ns(n){if(n.length===0)return null;const t=l=>l.replace(/^#/,"").toUpperCase(),a=n.map(t);for(const l of Br)if(a.every((o,c)=>o===l.colors[c%l.colors.length]))return l.id;return null}function uu(n){const t=ns(n),a=Br.find(l=>l.id===t);return a?a.colors:Ih}const x1={column:"Column",bar:"Bar",line:"Line",area:"Area",pie:"Pie",doughnut:"Doughnut",unknown:"Chart"},kO=["column","bar","line","area","pie","doughnut"];function TO(n){const{info:t,rect:a,host:l}=n,o=b.useRef(null),[c,u]=b.useState({left:a.left,top:a.top,below:!1}),[h,g]=b.useState(!1),[p,v]=b.useState(t.title??""),[x,C]=b.useState(null),[S,T]=b.useState(!1),[_,E]=b.useState(!1),j=b.useRef(null),O=t.capabilities.type;if(b.useLayoutEffect(()=>{const B=o.current;if(!B)return;const V=B.getBoundingClientRect(),G=8;let I=(a.left+a.right)/2-V.width/2;I=Math.max(8,Math.min(I,window.innerWidth-V.width-8));let N=a.top-V.height-G,Y=!1;N<8&&(N=a.bottom+G,Y=!0),u({left:I,top:N,below:Y})},[a.left,a.top,a.right,a.bottom,h,x,S,_]),b.useLayoutEffect(()=>{h&&j.current?.focus()},[h]),!l)return null;const z=B=>B.preventDefault(),D=()=>{n.onCommit({...t,title:p.trim()===""?null:p}),g(!1)},A=t.kind==="pie"||t.kind==="doughnut",L=(B,V)=>{const G=V.toUpperCase(),K=t.series.map((I,N)=>N===B?{...I,color:G,inherited:!1,...A&&I.ptColors?{ptColors:I.ptColors.map(()=>G)}:{}}:I);n.onCommit({...t,series:K}),C(null)},P=B=>{const V=A?t.series.map((G,K)=>K===0?{...G,ptColors:t.cats.map((I,N)=>B[N%B.length])}:G):t.series.map((G,K)=>({...G,color:B[K%B.length],inherited:!1}));n.onCommit({...t,series:V}),E(!1)},q=A?t.series[0]?.ptColors??[]:t.series.map(B=>B.color),ie=ns(q),X=uu(q);return It.createPortal(d.jsxs("div",{ref:o,className:`rwd-charttb${c.below?" rwd-charttb-below":""}`,role:"toolbar",style:{left:c.left,top:c.top},onPointerDown:z,children:[h?d.jsxs("div",{className:"rwd-charttb-titlerow",children:[d.jsx("input",{ref:j,className:"rwd-charttb-titleinput",value:p,placeholder:"Chart title",spellCheck:!1,onPointerDown:B=>B.stopPropagation(),onChange:B=>v(B.target.value),onKeyDown:B=>{B.key==="Enter"?(B.preventDefault(),D()):B.key==="Escape"&&(B.preventDefault(),g(!1))}}),d.jsx("button",{type:"button",className:"rwd-charttb-btn rwd-charttb-textbtn",onClick:D,children:"Apply"})]}):d.jsxs(d.Fragment,{children:[d.jsx("button",{type:"button",className:"rwd-charttb-btn rwd-charttb-textbtn",onClick:n.onEditData,children:"Edit data"}),d.jsx("span",{className:"rwd-charttb-sep","aria-hidden":!0}),d.jsx("button",{type:"button",className:`rwd-charttb-btn${t.legend?" rwd-charttb-btn-on":""}`,title:"Toggle legend","aria-pressed":t.legend,onClick:()=>n.onCommit({...t,legend:!t.legend}),children:"Legend"}),d.jsx("button",{type:"button",className:"rwd-charttb-btn",title:"Chart title",onClick:()=>{v(t.title??""),g(!0)},children:"Title"}),d.jsx("span",{className:"rwd-charttb-sep","aria-hidden":!0}),t.series.slice(0,t.kind==="pie"||t.kind==="doughnut"?1:t.series.length).map((B,V)=>d.jsx("button",{type:"button",className:"rwd-charttb-swatch",title:`${B.name??`Series ${V+1}`} color`,style:{background:`#${B.color}`},onClick:()=>{E(!1),T(!1),C(x===V?null:V)}},V)),d.jsx("span",{className:"rwd-charttb-sep","aria-hidden":!0}),d.jsx("button",{type:"button",className:`rwd-charttb-btn${_?" rwd-charttb-btn-on":""}`,title:"Color theme","aria-haspopup":"menu","aria-expanded":_,onClick:()=>{C(null),T(!1),E(B=>!B)},children:"Theme â¾"}),d.jsx("span",{className:"rwd-charttb-sep","aria-hidden":!0}),d.jsxs("button",{type:"button",className:`rwd-charttb-btn${S?" rwd-charttb-btn-on":""}`,title:"Change chart type","aria-haspopup":"menu","aria-expanded":S,disabled:!O,onClick:()=>{C(null),E(!1),T(B=>!B)},children:[x1[t.kind]??"Chart"," â¾"]})]}),S&&d.jsxs("div",{className:"rwd-charttb-typepop",role:"menu",onPointerDown:B=>B.stopPropagation(),children:[kO.map(B=>d.jsx("button",{type:"button",role:"menuitemradio","aria-checked":B===t.kind,className:`rwd-charttb-typeitem${B===t.kind?" rwd-charttb-typeitem-on":""}`,onClick:()=>{T(!1),B!==t.kind&&n.onSetType(B)},children:x1[B]},B)),d.jsx("p",{className:"rwd-charttb-typehint",children:"Switching type keeps your data but resets custom plot formatting."})]}),_&&d.jsx("div",{className:"rwd-charttb-themepop",role:"menu",onPointerDown:B=>B.stopPropagation(),children:Br.map(B=>d.jsxs("button",{type:"button",role:"menuitemradio","aria-checked":B.id===ie,className:`rwd-charttb-themeitem${B.id===ie?" rwd-charttb-themeitem-on":""}`,onClick:()=>P(B.colors),children:[d.jsx("span",{className:"rwd-charttb-themeswatches","aria-hidden":!0,
1179children:B.colors.map((V,G)=>d.jsx("span",{className:"rwd-charttb-themedot",style:{background:`#${V}`}},G))}),d.jsx("span",{className:"rwd-charttb-themename",children:B.name})]},B.id))}),x!=null&&d.jsxs("div",{className:"rwd-charttb-colorpop",onPointerDown:B=>B.stopPropagation(),children:[X.map(B=>d.jsx("button",{type:"button",className:"rwd-charttb-swatch",style:{background:`#${B}`},onClick:()=>L(x,B)},B)),d.jsx("input",{type:"color",className:"rwd-charttb-colorinput",value:`#${t.series[x]?.color??"4472C4"}`,onChange:B=>L(x,B.target.value.replace("#",""))})]})]}),l)}function RO(n){const{info:t,canEdit:a}=n,[l,o]=b.useState(()=>zA(t)),c=b.useRef(l),[u,h]=b.useState(null),[g,p]=b.useState(!1),v=X=>{c.current=X,o(X)},x=X=>{v(X),n.onCommit(LA(t,X))};b.useEffect(()=>{v({...c.current,ptColors:t.series.map(X=>X.ptColors?[...X.ptColors]:null)})},[t]);const C=(X,B,V)=>{const G=c.current.values.map(K=>[...K]);G[X][B]=V,v({...c.current,values:G})},S=(X,B)=>{const V=[...c.current.cats];V[X]=B,v({...c.current,cats:V})},T=(X,B)=>{const V=[...c.current.seriesNames];V[X]=B,v({...c.current,seriesNames:V})},_=t.kind==="pie"||t.kind==="doughnut",E=(X,B)=>{const V=c.current,G=B.toUpperCase(),K=[...V.colors];K[X]=G;const I=_?V.ptColors.map((N,Y)=>Y===X&&N?N.map(()=>G):N):V.ptColors;x({...V,colors:K,ptColors:I}),h(null)},j=X=>{const B=c.current;if(_){const V=B.cats.map((G,K)=>X[K%X.length]);x({...B,ptColors:B.ptColors.map((G,K)=>K===0?V:G)})}else x({...B,colors:B.colors.map((V,G)=>X[G%X.length])});p(!1)},O=_?l.ptColors[0]??[]:l.colors,z=ns(O),D=uu(O),A=(X,B,V)=>{const G=X.clipboardData.getData("text/plain");if(!G.includes(" ")&&!G.includes(` 1180`)&&!G.includes(","))return;X.preventDefault();const K=IA(c.current.values,PA(G),B,V);x({...c.current,values:K})},L=()=>x(c.current),P=!a,q=()=>{const X=c.current,B=_?X.ptColors[0]:null,V=B&&ns(B)?uu(B):null,G=V?X.ptColors.map((K,I)=>I===0&&K?[...K,V[X.cats.length%V.length]]:K):X.ptColors;x({...X,cats:[...X.cats,""],ptColors:G,values:[...X.values,X.seriesNames.map(()=>"")]})},ie=()=>{const X=c.current,B=X.seriesNames.length,V=uu(X.colors);x({...X,seriesNames:[...X.seriesNames,`Series ${B+1}`],colors:[...X.colors,V[B%V.length]],ptColors:[...X.ptColors,null],values:X.values.map(G=>[...G,""])})};return d.jsxs("aside",{className:"rwd-chartpanel","aria-label":"Chart data",children:[d.jsxs("header",{className:"rwd-chartpanel-head",children:[d.jsx("span",{className:"rwd-chartpanel-title",children:"Chart data"}),d.jsx("button",{type:"button",className:"rwd-chartpanel-close",title:"Close","aria-label":"Close chart data",onClick:n.onClose,children:d.jsx(el,{})})]}),d.jsxs("div",{className:"rwd-chartpanel-body",children:[d.jsxs("label",{className:"rwd-chartpanel-field",children:[d.jsx("span",{children:"Title"}),d.jsx("input",{className:"rwd-chartpanel-input",value:l.title,placeholder:"No title",disabled:P,spellCheck:!1,onChange:X=>v({...c.current,title:X.target.value}),onBlur:L,onKeyDown:X=>{X.key==="Enter"&&X.target.blur()}})]}),d.jsxs("label",{className:"rwd-chartpanel-check",children:[d.jsx("input",{type:"checkbox",checked:l.legend,disabled:P,onChange:X=>x({...c.current,legend:X.target.checked})}),d.jsx("span",{children:"Show legend"})]}),d.jsxs("div",{className:"rwd-chartpanel-field rwd-chartpanel-themefield",children:[d.jsx("span",{children:"Theme"}),d.jsxs("div",{className:"rwd-chartpanel-themewrap",children:[d.jsxs("button",{type:"button",className:"rwd-chartpanel-themebtn","aria-haspopup":"menu","aria-expanded":g,disabled:P,onClick:()=>p(X=>!X),children:[d.jsx("span",{className:"rwd-chartpanel-themeswatches","aria-hidden":!0,children:D.map((X,B)=>d.jsx("span",{className:"rwd-chartpanel-themedot",style:{background:`#${X}`}},B))}),d.jsx("span",{className:"rwd-chartpanel-themelabel",children:Br.find(X=>X.id===z)?.name??"Custom"}),d.jsx("span",{"aria-hidden":!0,children:"â¾"})]}),g&&d.jsx("div",{className:"rwd-chartpanel-themepop",role:"menu",children:Br.map(X=>d.jsxs("button",{type:"button",role:"menuitemradio","aria-checked":X.id===z,className:`rwd-chartpanel-themeitem${X.id===z?" rwd-chartpanel-themeitem-on":""}`,onClick:()=>j(X.colors),children:[d.jsx("span",{className:"rwd-chartpanel-themeswatches","aria-hidden":!0,
1180children:X.colors.map((B,V)=>d.jsx("span",{className:"rwd-chartpanel-themedot",style:{background:`#${B}`}},V))}),d.jsx("span",{className:"rwd-chartpanel-themename",children:X.name})]},X.id))})]})]}),d.jsx("div",{className:"rwd-chartpanel-gridwrap",children:d.jsxs("table",{className:"rwd-chartpanel-grid",children:[d.jsx("thead",{children:d.jsxs("tr",{children:[d.jsx("th",{className:"rwd-chartpanel-corner"}),l.seriesNames.map((X,B)=>d.jsxs("th",{className:"rwd-chartpanel-serhead",children:[d.jsxs("span",{className:"rwd-chartpanel-serctl",children:[d.jsx("button",{type:"button",className:"rwd-chartpanel-dot",title:"Series color",style:{background:`#${l.colors[B]}`},disabled:P,onClick:()=>h(u===B?null:B)}),d.jsx("input",{className:"rwd-chartpanel-nameinput",value:X,disabled:P,spellCheck:!1,onChange:V=>T(B,V.target.value),onBlur:L,onKeyDown:V=>{V.key==="Enter"&&V.target.blur()}})]}),u===B&&d.jsxs("div",{className:"rwd-chartpanel-colorpop",children:[D.map(V=>d.jsx("button",{type:"button",className:"rwd-chartpanel-dot",style:{background:`#${V}`},onClick:()=>E(B,V)},V)),d.jsx("input",{type:"color",className:"rwd-chartpanel-colorinput",value:`#${l.colors[B]}`,onChange:V=>E(B,V.target.value.replace("#",""))})]})]},B))]})}),d.jsx("tbody",{children:l.cats.map((X,B)=>d.jsxs("tr",{children:[d.jsx("th",{className:"rwd-chartpanel-cathead",children:d.jsx("input",{className:"rwd-chartpanel-catinput",value:X,disabled:P,spellCheck:!1,onChange:V=>S(B,V.target.value),onBlur:L,onKeyDown:V=>{V.key==="Enter"&&V.target.blur()}})}),l.seriesNames.map((V,G)=>d.jsx("td",{children:d.jsx("input",{className:"rwd-chartpanel-cell",value:l.values[B]?.[G]??"",inputMode:"decimal",disabled:P,spellCheck:!1,onChange:K=>C(B,G,K.target.value),onBlur:L,onPaste:K=>A(K,B,G),onKeyDown:K=>{K.key==="Enter"&&K.target.blur()}})},G))]},B))})]})}),d.jsxs("div",{className:"rwd-chartpanel-actions",children:[d.jsx("button",{type:"button",className:"rwd-chartpanel-add",disabled:P,onClick:q,children:"+ Row"}),d.jsx("button",{type:"button",className:"rwd-chartpanel-add",disabled:P,onClick:ie,children:"+ Series"})]})]})]})}function jO({toast:n,onDismiss:t}){const a=b.useRef(0);return b.useEffect(()=>{if(n)return window.clearTimeout(a.current),a.current=window.setTimeout(t,4e3),()=>window.clearTimeout(a.current)},[n,t]),n?d.jsxs("div",{className:"rwd-toast",role:"status","aria-live":"polite",onMouseEnter:()=>window.clearTimeout(a.current),onMouseLeave:()=>{window.clearTimeout(a.current),a.current=window.setTimeout(t,2e3)},children:[d.jsx("span",{className:"rwd-toast-msg",children:n.msg}),n.action&&d.jsx("button",{type:"button",className:"rwd-toast-action",onClick:()=>{n.action.run(),t()},children:n.action.label})]}):null}const AO=[{title:"Navigation",items:[["Move by word","Ctrl â â"],["Document start / end","Ctrl Home / End"],["Screen up / down","PageUp / PageDown"],["Find","Ctrl F"]]},{title:"Editing",items:[["Undo / Redo","Ctrl Z / Y"],["Delete word","Ctrl Backspace / Delete"],["Command menu","/"],["Command palette","Ctrl K"],["Select block","Esc"],["Duplicate block","Ctrl D"],["Move block","Ctrl Shift â / â"],["Page break","Ctrl Enter"],["Select all","Ctrl A"],["Save","Ctrl S"]]},{title:"Formatting",items:[["Bold / Italic / Underline","Ctrl B / I / U"],["Highlight last colour","Ctrl Shift H"],["Align L / C / R / Justify","Ctrl L / E / R / J"],["Heading 1 â 3","Ctrl Alt 1 / 2 / 3"],["Normal style","Ctrl Shift N"]]},{title:"Objects",items:[["Select an image","Click"],["Delete selected image","Delete"],["Resize a table column","Drag border"],["Outline (heading navigator)","View ⸠Outline"],["Context menu","Right-click"]]}];function OO({spec:n}){return d.jsx("span",{className:"rwd-sheet-keys",children:n.split(" ").map((t,a)=>t==="/"||t==="â"?d.jsx("span",{className:"rwd-sheet-sep",children:t},a):d.jsx("kbd",{className:"rwd-kbd",children:t},a))})}function MO({open:n,onClose:t}){const a=Ei();if(b.useEffect(()=>{if(!n)return;const o=c=>{c.key==="Escape"&&(c.preventDefault(),t())};return window.addEventListener("keydown",o,!0),()=>window.removeEventListener("keydown",o,!0)},[n,t]),!n)return null;const l=d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"rwd-sheet-backdrop",onClick:t}),d.jsxs("div",{className:"rwd-sheet",role:"dialog","aria-modal":"true","aria-label":"Keyboard shortcuts",children:[d.jsxs("div",{className:"rwd-sheet-head",children:[d.jsx("span",{className:"rwd-sheet-title",children:"Keyboard shortcuts"}),d.jsx("button",{type:"button",className:"rwd-sheet-close",onClick:t,"aria-label":"Close",children:d.jsx(el,{})})]}),d.jsx("div",{className:"rwd-sheet-grid",children:AO.map(o=>d.jsxs("div",{className:"rwd-sheet-group",children:[d.jsx("div",{className:"rwd-sheet-group-title",children:o.title}),o.items.map(([c,u])=>d.jsxs("div",{className:"rwd-sheet-row",children:[d.jsx("span",{className:"rwd-sheet-label",children:c}),d.jsx(OO,{spec:u})]},c))]},o.title))})]})]});return a?It.createPortal(l,a):l}let is=null,w1=null;function S1(n){const t=n.endsWith("/")?n:n+"/";return is&&w1===t||(w1=t,is=fetch(new URL("en-words.txt",new URL(t,location.href)).href).then(a=>{if(!a.ok)throw new Error(`dictionary fetch ${a.status}`);return a.text()}).then(a=>{const l=new Set;for(const o of a.split(` 1181`)){const c=o.trim();c&&l.add(c)}return l}).catch(a=>{throw is=null,a})),is}function NO(n,t,a){const l=n.replace(/â/g,"'"),o=l.toLowerCase();if(a&&a.has(o)||t.has(o)||l.length>=2&&l===l.toUpperCase())return!1;const c=o.replace(/'s$/,"").replace(/'+$/,"").replace(/^'+/,"");return!(c!==o&&(c.length<2||t.has(c)))}const DO="abcdefghijklmnopqrstuvwxyz'";function Uh(n){const t=new Set,a=n.length;for(let l=0;l<=a;l++){l<a&&t.add(n.slice(0,l)+n.slice(l+1)),l<a-1&&t.add(n.slice(0,l)+n[l+1]+n[l]+n.slice(l+2));for(const o of DO)l<a&&t.add(n.slice(0,l)+o+n.slice(l+1)),t.add(n.slice(0,l)+o+n.slice(l))}return t.delete(n),t}function zO(n,t){return n.length>=2&&n===n.toUpperCase()?t.toUpperCase():n[0]&&n[0]===n[0].toUpperCase()?t.charAt(0).toUpperCase()+t.slice(1):t}function _1(n,t){const a={};for(const o of t)a[o]=(a[o]||0)+1;let l=0;
1181for(const o of n)a[o]>0&&(a[o]--,l++);return l}function LO(n,t){return n.slice().sort((a,l)=>{const o=a[0]===t[0]?0:1,c=l[0]===t[0]?0:1;if(o!==c)return o-c;const u=_1(a,t),h=_1(l,t);if(u!==h)return h-u;const g=Math.abs(a.length-t.length),p=Math.abs(l.length-t.length);return g!==p?g-p:a<l?-1:a>l?1:0})}function BO(n,t,a=5){const l=n.replace(/â/g,"'"),o=l.toLowerCase().replace(/^'+/,"").replace(/'+$/,"");if(!o)return[];const c=[...Uh(o)].filter(p=>t.has(p));let u=c;if(c.length===0&&o.length<=8){const p=new Set;for(const v of Uh(o))for(const x of Uh(v))t.has(x)&&p.add(x);u=[...p]}u=LO(u,o);const h=new Set,g=[];for(const p of u)if(!(p===o||h.has(p))&&(h.add(p),g.push(zO(l,p)),g.length>=a))break;return g}const C1="rwd-user-dict";function E1(){try{const n=localStorage.getItem(C1);if(!n)return new Set;const t=JSON.parse(n);return new Set(Array.isArray(t)?t.map(a=>String(a).toLowerCase()).filter(Boolean):[])}catch{return new Set}}function HO(n){const t=n.toLowerCase().trim();if(t)try{const a=E1();a.add(t),localStorage.setItem(C1,JSON.stringify([...a]))}catch{}}const k1={h1:"Heading1",h2:"Heading2",h3:"Heading3"},PO=new Set(["p","div","li","h1","h2","h3","h4","h5","h6","blockquote","section","article","pre"]),IO=new Set(["script","style","head","meta","title","noscript"]);function UO(n){if(!n)return;const t=n.trim().toLowerCase();let a,l,o;const c=t.match(/^#([0-9a-f]{3}|[0-9a-f]{6})$/);if(c){const h=c[1];h.length===3?(a=parseInt(h[0]+h[0],16),l=parseInt(h[1]+h[1],16),o=parseInt(h[2]+h[2],16)):(a=parseInt(h.slice(0,2),16),l=parseInt(h.slice(2,4),16),o=parseInt(h.slice(4,6),16))}else{const h=t.match(/^rgba?\(([^)]+)\)/);if(!h||([a,l,o]=h[1].split(",").map(p=>parseFloat(p)),a==null||l==null||o==null))return}if(a<24&&l<24&&o<24)return;const u=h=>Math.max(0,Math.min(255,Math.round(h))).toString(16).padStart(2,"0");return(u(a)+u(l)+u(o)).toUpperCase()}function FO(n){if(!n)return;const t=n.trim().match(/^([\d.]+)(px|pt)?$/);if(!t)return;const a=parseFloat(t[1]);if(!isFinite(a)||a<=0)return;const l=t[2]==="pt"?a*2:a*1.5;return Math.round(l)}function YO(n,t){const a={...t},l=n.tagName.toLowerCase();(l==="b"||l==="strong")&&(a.b=!0),(l==="i"||l==="em")&&(a.i=!0),l==="u"&&(a.u=!0),(l==="s"||l==="strike"||l==="del")&&(a.s=!0);const o=n.style;if(o){const c=o.fontWeight;c==="bold"||c==="bolder"||parseInt(c,10)>=600?a.b=!0:(c==="normal"||c&&parseInt(c,10)<600)&&(a.b=!1),(o.fontStyle==="italic"||o.fontStyle==="oblique")&&(a.i=!0);const u=o.textDecorationLine||o.textDecoration;u&&(/underline/.test(u)&&(a.u=!0),/line-through/.test(u)&&(a.s=!0));const h=FO(o.fontSize);h&&(a.size_half_pts=h);const g=UO(o.color);g&&(a.color=g);const p=o.fontFamily;p&&(a.font=p.split(",")[0].replace(/["']/g,"").trim()||void 0)}return a}function T1(n){const t=new DOMParser().parseFromString(n,"text/html"),a=[];let l=null;const o=()=>(l||(l={runs:[]},a.push(l)),l),c=()=>{l=null},u=(g,p)=>{g&&o().runs.push({t:g,...p})},h=(g,p,v)=>{for(const x of Array.from(g.childNodes))if(x.nodeType===3){const C=(x.textContent||"").replace(/\s+/g," ");if(C.trim()===""&&(!l||l.runs.length===0))continue;u(C,p)}else if(x.nodeType===1){const C=x,S=C.tagName.toLowerCase();if(IO.has(S))continue;if(S==="br"){u(` 1182`,p);continue}if(S==="table"){qO(C,p,(_,E)=>u(_,E),o,c);continue}const T=YO(C,p);if(S==="ul"||S==="ol"){h(C,T,S==="ul"?"bullet":"number");continue}if(PO.has(S)){c();const _=o();k1[S]&&(_.style=k1[S]),S==="li"&&v&&(_.list=v);const E=C.style?.textAlign;(E==="center"||E==="right"||E==="justify")&&(_.align=E),h(C,T,v),c()}else h(C,T,v)}};h(t.body,{});for(const g of a)if(g.runs.length){g.runs[0].t=g.runs[0].t.replace(/^ +/,"");const p=g.runs[g.runs.length-1];p.t=p.t.replace(/ +$/,"")}return a.filter(g=>g.runs.some(p=>p.t.length>0))}function qO(n,t,a,l,o){for(const c of Array.from(n.querySelectorAll("tr")))o(),l(),Array.from(c.querySelectorAll("td,th")).forEach((h,g)=>{g>0&&a(" ",t),a((h.textContent||"").replace(/\s+/g," ").trim(),t)}),o()}function fu(n){return n.replace(/\r\n/g,` 1183`).replace(/\r/g,` 1184`).split(` 1185`).map(t=>({runs:t?[{t}]:[]}))}const R1="application/vnd.openxmlformats-officedocument.wordprocessingml.document";async function GO(n,t){if(typeof n=="string"){const a=await fetch(n);if(!a.ok)throw new Error(`fetch ${a.status}`);return{buf:await a.arrayBuffer(),name:t??n.split(/[\\/]/).pop()??"document.docx"}}return n instanceof File?{buf:await n.arrayBuffer(),name:t??n.name}:{buf:n,name:t??"document.docx"}}function XO(n){const t=b.useRef(null),a=b.useRef(null),l=b.useRef(null),o=b.useRef(null),c=b.useRef(null),u=b.useRef(null),[h,g]=b.useState("idle"),[p,v]=b.useState(""),[x,C]=b.useState(null),[S,T]=b.useState(null),[_,E]=b.useState(100),[j,O]=b.useState(n.theme??"dark"),[z,D]=b.useState(!1),[A,L]=b.useState(!1),[P,q]=b.useState(null),[ie,X]=b.useState("home"),[B,V]=b.useState(null),[G,K]=b.useState(null),I=b.useCallback((R,U)=>K({msg:R,action:U}),[]),N=b.useMemo(()=>({label:"Undo",run:()=>c.current?.undo()}),[]),[Y,J]=b.useState(!1),[ce,pe]=b.useState(!1),M=b.useRef(n);M.current=n;const te=b.useRef(j);te.current=j;const oe=b.useRef(null);oe.current=x;const se=b.useRef(!1);se.current=z;const de=b.useRef(null),fe=b.useRef(void 0),[be,ve]=b.useState(!1),[Ee,Re]=b.useState({});b.useEffect(()=>{ie==="table"&&!Ee.inTable&&X("home")},[ie,Ee.inTable]);const[Je,gt]=b.useState([]),ke=b.useRef([]);ke.current=Je;const[Ne,Ue]=b.useState(1),[at,Ae]=b.useState(0),[xe,ue]=b.useState(null),[he,Q]=b.useState(null),[me,_e]=b.useState(!1),[je,Ot]=b.useState(""),[en,zt]=b.useState(null),[jt,ct]=b.useState(0),et=b.useRef([]),Bt=b.useRef(0),Kn=b.useRef(!1);Kn.current=me;const ze=b.useRef("");ze.current=je;const Pe=b.useRef(0);Pe.current=jt;const ut=b.useRef(!1),yt=b.useCallback(async(R,U,ge=!1)=>{const we=o.current,Xe=c.current;if(!we||!Xe)return;const Ke=++Bt.current;if(!R){et.current=[],zt(null),ct(0),Xe.setFindMatches(null);return}const tt=await we.find(R,!0);if(Ke!==Bt.current)return;et.current=tt.matches;const $e=ge?Math.min(Pe.current,Math.max(0,tt.count-1)):0;zt(tt.count),ct($e);
1185const ft=tt.matches[$e];U&&ft&&ft.rects.length===0&&(ut.current=!0,Xe.expandCovering(ft.p)),Xe.setFindMatches(tt.count?tt.matches:null,$e,U&&tt.count>0)},[]),ot=b.useCallback(R=>{const U=et.current.length;if(!U)return;const ge=(Pe.current+R+U)%U;Pe.current=ge,ct(ge);const we=et.current[ge];we&&we.rects.length===0&&(ut.current=!0,c.current?.expandCovering(we.p)),c.current?.setFindMatches(et.current,ge,!0)},[]),[Ht,rn]=b.useState(""),Mt=b.useRef("");Mt.current=Ht;const[tn,Pt]=b.useState(null),fn=b.useCallback(()=>{const R=et.current[Pe.current],U=c.current;!R||!U||(U.replaceRange(R.p,R.o,R.l,Mt.current),Pt("Replaced 1"),window.setTimeout(()=>void yt(ze.current,!0,!0),60))},[yt]),$n=b.useCallback(async()=>{const R=c.current;if(!R||!ze.current)return;const U=await R.replaceAll(ze.current,Mt.current);Pt(`Replaced ${U}`),I(`Replaced ${U}`,U>0?N:void 0),window.setTimeout(()=>void yt(ze.current,!0,!0),60)},[yt,I,N]),dn=b.useRef(()=>{});dn.current=R=>{const U=R?.trim();U&&!U.includes(` 1186`)&&U.length<=120&&Ot(U),_e(!0)};const ql=b.useCallback(()=>{_e(!1),Bt.current++,c.current?.setFindMatches(null)},[]);b.useEffect(()=>{if(!me)return;const R=window.setTimeout(()=>void yt(je,!0),150);return()=>window.clearTimeout(R)},[je,me,yt]);const ya=b.useRef(0),ba=b.useCallback(()=>{!Kn.current||!ze.current||(window.clearTimeout(ya.current),ya.current=window.setTimeout(()=>{const R=ut.current;ut.current=!1,yt(ze.current,R,!0)},250))},[yt]),jn=(n.author??"").trim()||"Author",Ki=jn.split(/\s+/).map(R=>R[0]??"").join("").slice(0,3).toUpperCase()||"A",[Ri,va]=b.useState([]),[$i,xn]=b.useState(!1),[xa,tl]=b.useState(null),[Hr,hn]=b.useState(!1),[nn,wn]=b.useState(null),[nl,Pr]=b.useState(!1),[du,as]=b.useState(!1),[hu,Qi]=b.useState(null),[wa,ji]=b.useState([]),[di,hi]=b.useState(!1),[Zi,Ut]=b.useState(null),[Ir,ls]=b.useState([]),[Ai,Ji]=b.useState(!1),[Fh,rs]=b.useState(null),os=b.useRef(!1);os.current=Ai;const[Ur,il]=b.useState(null),Wi=b.useRef(null),Qn=b.useRef(null),Sn=b.useRef(null),Gl=b.useRef(null),mu=b.useRef(null),Xl=b.useRef({x:0,y:0}),Fr=b.useRef(()=>{}),[Vl,Yh]=b.useState(null),_n=b.useRef(!1),Yr=b.useRef(()=>{});Yr.current=R=>{_n.current=!!R,Yh(R)};const[Kt,qr]=b.useState(null),[An,Kl]=b.useState(null),[Zn,Oi]=b.useState(null),pu=b.useRef(()=>{});pu.current=R=>{if(!R||!R.rect){qr(null);return}qr({p:R.p,o:R.o,rect:R.rect}),R.openPanel&&Kl({p:R.p,o:R.o})};const al=Kt??An,gu=al?`${al.p}:${al.o}`:null;b.useEffect(()=>{if(!al){Oi(null);return}let R=!1;const{p:U,o:ge}=al;return c.current?.chartInfo(U,ge).then(we=>{!R&&we&&Oi({p:U,o:ge,info:we})}),()=>{R=!0}},[gu]);const $l=b.useCallback((R,U,ge)=>{const we=c.current;we&&Promise.resolve(we.updateChart(R,U,ge)).then(()=>we.chartInfo(R,U).then(Xe=>{Xe&&Oi({p:R,o:U,info:Xe})}))},[]),[ll,yu]=b.useState(null),Ql=b.useRef(null),[Jn,Gr]=b.useState(null),[Xr,Sa]=b.useState(null),_a=b.useRef(null),[Zl,rl]=b.useState(null),[Vr,ea]=b.useState(!1),Wn=b.useRef([]),[mi,Jl]=b.useState(()=>{try{return typeof localStorage<"u"&&localStorage.getItem("rwd-highlight")||l1}catch{return l1}}),ei=b.useCallback(R=>{Jl(R);try{localStorage.setItem("rwd-highlight",R)}catch{}},[]),[ta,ol]=b.useState(null),ss=b.useRef(()=>{}),Wl=b.useRef(()=>{}),sl=b.useRef(!1);sl.current=$i;const Kr=b.useRef(!1);Kr.current=di;const Ft=b.useRef(!1);Ft.current=du;const on=b.useCallback(async()=>{const R=o.current;if(!R)return;const U=await R.comments();va(U)},[]),Mi=b.useCallback(async()=>{const R=o.current;if(!R)return;const U=await R.revisions();ji(U)},[]);b.useEffect(()=>{c.current?.setCommentHighlights($i?Ri:null,xa)},[Ri,$i,xa]),b.useEffect(()=>{c.current?.setChangeHighlights(di?wa.map(R=>({key:Ph(R),rects:R.rects})):null,Zi)},[wa,di,Zi]);const pi=b.useRef(0),na=b.useRef(new Map),er=b.useRef(new Set),tr=b.useRef(new Set),cl=b.useCallback(()=>{const R=[];for(const U of na.current.values())for(const ge of U)R.push(ge.rects);c.current?.setSpellMarks(R.length?R:null),Qi(R.length)},[]),nr=b.useCallback((R,U,ge)=>{const we=na.current.get(R);if(!we)return null;for(const Xe of we)for(const Ke of Xe.rects)if(Ke.page===R&&U>=Ke.x&&U<=Ke.x+Ke.w&&ge>=Ke.y&&ge<=Ke.y+Ke.h)return Xe.word;return null},[]),Ni=b.useCallback(async R=>{const U=o.current,ge=c.current;if(!U||!ge)return;const[we,Xe]=R||ge.visibleBand(),Ke=++pi.current;try{const[tt,$e]=await Promise.all([S1(M.current.path),U.words([we,Xe])]);if(Ke!==pi.current)return;
1186const ft=new Set([...er.current,...tr.current]),On=$e.filter(wt=>NO(wt.t,tt,ft)),Cn=On.length?await U.rangeRects(On.map(wt=>({p:wt.p,o:wt.o,l:wt.l}))):[];if(Ke!==pi.current)return;for(let wt=we;wt<=Xe;wt++)na.current.delete(wt);Cn.forEach((wt,Fe)=>{const ni=wt[0]?.page;if(ni==null||ni<we||ni>Xe)return;const Au=na.current.get(ni)||[];Au.push({word:On[Fe],rects:wt}),na.current.set(ni,Au)}),cl()}catch(tt){Ke===pi.current&&(as(!1),Qi(null),na.current.clear(),c.current?.setSpellMarks(null),M.current.onError?.(tt instanceof Error?`spellcheck: ${tt.message}`:String(tt)),I("Spelling check unavailable"))}},[cl,I]),qh=b.useCallback(()=>{as(R=>R?(pi.current++,Qi(null),na.current.clear(),c.current?.setSpellMarks(null),!1):(na.current.clear(),Ni(),!0))},[Ni]);b.useEffect(()=>{er.current=E1()},[]);const Gh=b.useCallback(async R=>{let U=null,ge=[];const we=R.pagePoint;if(we&&!R.image&&Ft.current){const tt=nr(we.page,we.x,we.y);if(tt){U=tt.t,Wi.current=tt;try{const $e=await S1(M.current.path);ge=BO(tt.t,$e)}catch{}}}U||(Wi.current=null);let Xe=null,Ke=null;if(we&&!R.image){const tt=$e=>$e.some(ft=>ft.page===we.page&&we.x>=ft.x&&we.x<=ft.x+ft.w&&we.y>=ft.y&&we.y<=ft.y+ft.h);try{const $e=o.current,[ft,On]=await Promise.all([$e?.comments()??[],$e?.revisions()??[]]);va(ft),ji(On);const Cn=ft.find(wt=>tt(wt.rects))??null;Xe=Cn&&Cn.parent!=null?ft.find(wt=>wt.id===Cn.parent)??Cn:Cn,Ke=On.find(wt=>tt(wt.rects))??null}catch{}}Qn.current=R.link,Sn.current=R.image,Gl.current=Xe,mu.current=Ke,Xl.current={x:R.clientX,y:R.clientY},il({x:R.clientX,y:R.clientY,suggestions:ge,misspelled:U,link:R.link,image:R.image,comment:Xe,revision:Ke,hasSelection:R.hasSelection,fmt:R.fmt,canEdit:!!M.current.editable,hasQuoteStyle:ke.current.some(tt=>tt.id==="Quote")})},[nr]);Fr.current=Gh;const Xh=b.useCallback(async R=>{const U=c.current,ge=R.clipboardData;if(!U||!ge)return;for(const Ke of Array.from(ge.items))if(Ke.type.startsWith("image/")){const tt=Ke.getAsFile();if(tt){try{U.insertPicture(await tt.arrayBuffer(),tt.name||"paste.png")}catch{}return}}const we=ge.getData("text/html");if(we&&we.trim()){const Ke=T1(we);if(Ke.length){U.insertRich(Ke);return}}const Xe=ge.getData("text/plain");if(!we?.trim()&&Xe&&A0(Xe)&&_n.current){U.insertLink(Xe.trim()),I("Link added",N);return}Xe&&(U.insertRich(fu(Xe)),we&&we.trim()&&I("Pasted as plain text"))},[I,N]),Di=b.useCallback(async()=>{const R=o.current,U=c.current;if(!R||!U)return;const ge=await R.outline();ls(ge),await U.setOutline(ge)},[]),bu=b.useRef(0),Vh=b.useCallback(()=>{os.current&&(window.clearTimeout(bu.current),bu.current=window.setTimeout(()=>void Di(),500))},[Di]),vu=b.useRef(0),Kh=b.useCallback(()=>{window.clearTimeout(vu.current),vu.current=window.setTimeout(()=>c.current?.refreshToc(),2e3)},[]),cs=b.useCallback(()=>{Ji(R=>{const U=!R;return U?Di():c.current?.setOutline([]),U})},[Di]),us=b.useRef(0),$h=b.useCallback(()=>{window.clearTimeout(us.current),us.current=window.setTimeout(()=>{o.current?.docStats().then(R=>{R&&(ue(R.words),Q(R))}).catch(()=>{})},300)},[]),xu=b.useRef(0),Qh=b.useCallback(()=>{!sl.current&&!Kr.current&&!Ft.current||(window.clearTimeout(xu.current),xu.current=window.setTimeout(()=>{sl.current&&on(),Kr.current&&Mi(),Ft.current&&Ni()},300))},[on,Mi,Ni]),Zh=b.useCallback(R=>{Ut(Ph(R)),c.current?.revealRect(R.rects[0])},[]),ul=b.useCallback(async(R,U)=>{await c.current?.resolveRevision(R,U),Ut(null),await Mi()},[Mi]),fs=b.useCallback(R=>{tl(R.id),c.current?.revealRect(R.rects[0])},[]),wu=b.useRef([]);wu.current=Ri;const ds=b.useRef([]);ds.current=wa;const Su=b.useCallback(async R=>{hn(!1),await c.current?.insertComment(R,jn,Ki),await on()},[jn,Ki,on]),hs=b.useCallback(async R=>{const U=c.current;if(U){if(R.parent==null)for(const ge of wu.current.filter(we=>we.parent===R.id))await U.deleteComment(ge.id);await U.deleteComment(R.id),tl(ge=>ge===R.id?null:ge),await on(),I("Comment deleted",N)}},[on,I,N]),Jh=b.useCallback(async(R,U)=>{await c.current?.replyComment(R,U,jn,Ki),await on()},[jn,Ki,on]),ms=b.useCallback(async R=>{await c.current?.setCommentDone(R.id,!R.done),await on()},[on]),Wh=b.useCallback(()=>{Pr(R=>(c.current?.setTrack(!R,jn),!R))},[jn]),ps=b.useCallback(()=>{hi(!1),xn(R=>!R),hn(!1)},[]),Ca=b.useCallback(()=>{hi(!1),xn(!0),hn(!0)},[]),gs=b.useCallback(()=>{xn(!1),hn(!1),hi(R=>(R||Mi(),!R))},[Mi]),fl=b.useCallback(async()=>{const R=c.current;if(!R)return;await R.insertChart(BA())||M.current.onError?.("Couldn't insert the chart.")},[]),_u=b.useCallback(async()=>{const R=c.current;if(!R)return;await R.turnTableIntoChart()||I("This table has no numeric data to chart")},[I]),mn=b.useCallback(()=>{o.current?.styleList(!0).then(gt).catch(()=>{})},[]),ia=b.useCallback(R=>{const U=()=>R??c.current?.caretClientPoint()??null;return{view:c.current,pickImage:()=>l.current?.click(),startComment:()=>Ca(),startLink:()=>Gr(U()),insertChart:()=>void fl(),pickEmoji:()=>{const ge=U();rl(ge?{x:ge.x,y:ge.y,mode:"insert"}:null)}}},[Ca,fl]),em=b.useCallback(async R=>{const U=c.current;if(!U)return;const ge=ll?{x:ll.x,y:ll.y}:null;await U.commitSlash(),await Promise.resolve(R.run(ia(ge))),mn()},[ll,ia,mn]),$r=b.useMemo(()=>({onPickSuggestion:R=>{const U=Wi.current;U&&c.current?.replaceRange(U.p,U.o,U.l,R)},onAddToDict:()=>{const R=Wi.current;R&&(HO(R.t),er.current.add(R.t.toLowerCase()),Ft.current&&Ni())},onIgnore:()=>{const R=Wi.current;R&&(tr.current.add(R.t.toLowerCase()),Ft.current&&Ni())},onCut:()=>{t.current?.querySelector(".rwd-input")?.focus(),document.execCommand("cut")},onCopy:()=>{t.current?.querySelector(".rwd-input")?.focus(),document.execCommand("copy")},onPaste:async()=>{const R=c.current;if(R)try{const U=await navigator.clipboard.read();for(const we of U){const Xe=we.types.find(Ke=>Ke.startsWith("image/"));if(Xe){const Ke=await we.getType(Xe);
1186R.insertPicture(await Ke.arrayBuffer(),"paste.png");return}}for(const we of U)if(we.types.includes("text/html")){const Xe=await(await we.getType("text/html")).text(),Ke=T1(Xe);if(Ke.length){R.insertRich(Ke);return}}const ge=await navigator.clipboard.readText();if(ge&&A0(ge)&&_n.current){R.insertLink(ge.trim()),I("Link added",N);return}ge&&R.insertRich(fu(ge))}catch{try{const U=await navigator.clipboard.readText();U&&c.current?.insertRich(fu(U))}catch{M.current.onError?.("Paste needs clipboard permission â use Ctrl+V instead.")}}},onPastePlain:async()=>{try{const R=await navigator.clipboard.readText();R&&c.current?.insertRich(fu(R))}catch{M.current.onError?.("Paste needs clipboard permission â use Ctrl+V instead.")}},onOpenLink:()=>{const R=Qn.current?.url;R&&window.open(R,"_blank","noopener")},onCopyLink:()=>{const R=Qn.current?.url;R&&navigator.clipboard?.writeText(R).catch(()=>{})},onRemoveLink:()=>c.current?.removeLink(),onDeleteImage:()=>{const R=Sn.current;R&&(c.current?.deleteImage(R.p,R.o),I(R.kind==="chart"?"Chart deleted":"Image deleted",N))},onEditChart:()=>{const R=Sn.current;R&&Kl({p:R.p,o:R.o})},onViewComment:()=>{const R=Gl.current;R&&(hi(!1),hn(!1),xn(!0),fs(R))},onToggleCommentDone:()=>{const R=Gl.current;R&&ms(R)},onDeleteComment:()=>{const R=Gl.current;R&&hs(R)},onResolveRevision:R=>{const U=mu.current;U&&ul(U,R)},onSelectAll:()=>c.current?.selectAll(),onFind:()=>dn.current(),onCalloutFill:R=>c.current?.setCalloutFill(R),onCalloutIcon:()=>rl({x:Xl.current.x,y:Xl.current.y,mode:"calloutIcon"}),onCloseCtx:()=>{il(null),c.current?.focus()}}),[Ni,I,N,fs,ms,hs,ul]),zi=b.useCallback(async(R,U,ge=!1)=>{de.current=R,fe.current=U,g("loading"),v(""),D(!1),q(null);try{const we=ge?U??"Untitled document.docx":void 0,Xe=ge||R==null?null:await GO(R,U),Ke=Xe?.buf??null,tt=Xe?.name??we??"document.docx";o.current&&(o.current.close(),o.current=null,c.current=null);const $e=u.current??z0.create({parallel:!!M.current.parallelRaster});u.current=null,ge?await $e.openBlank():await $e.openDocument(Ke),o.current=$e;const ft=t.current;ft.innerHTML="";const On=!!M.current.editable,Cn=$e.mount(ft,{zoom:1,onZoom:Fe=>E(Math.round(Fe*100)),editable:On,onDirty:Fe=>{se.current=Fe,D(Fe),Fe&&c.current?.setPlaceholder(null),M.current.onDirtyChange?.(Fe)},onFormat:Fe=>Re(Fe),onSave:()=>void Bn(),onPage:(Fe,ni)=>{Ue(Fe),Ae(ni)},onStats:Fe=>ue(Fe.words),onFind:Fe=>dn.current(Fe),onEdited:()=>{ba(),Qh(),$h(),Tu(),Vh(),Kh()},onVisible:Fe=>{Ft.current&&Ni(Fe)},onContextMenu:Fe=>Fr.current(Fe),onPaste:Fe=>void Xh(Fe),onSelectionHud:Fe=>Yr.current(Fe),onNotice:Fe=>I(Fe,N),onShortcuts:()=>J(!0),onPalette:()=>{Di(),ea(!0)},onHighlight:()=>ss.current(),onPenExit:()=>Wl.current(),onCommentSync:Fe=>wn(Fe),onSlashMenu:Fe=>yu(Fe),onSlashKey:Fe=>Ql.current?.(Fe),onEmojiMenu:Fe=>Sa(Fe),onEmojiKey:Fe=>_a.current?.(Fe),onOutlineSync:Fe=>rs(Fe),onBlockMenu:Fe=>Fr.current(Fe),onChartSelect:Fe=>pu.current(Fe)});c.current=Cn,ge&&On&&(Cn.setPlaceholder("Type to start writing â press / for c
1186ommands"),Cn.focus());const wt=$e.pageCount();E(Math.round((Cn.zoom??1)*100)),C(tt),T(`${wt} page${wt===1?"":"s"}`),ve(On),Ue(1),Ae(wt),ue($e.stats()?.words??null),Q($e.stats()),_e(!1),Ot(""),zt(null),ct(0),et.current=[],xn(!1),tl(null),hn(!1),Pr(!1),as(!1),Qi(null),hi(!1),Ut(null),Ji(!1),ls([]),rs(null),il(null),tr.current.clear(),pi.current++,$e.comments().then(va).catch(()=>va([])),$e.revisions().then(ji).catch(()=>ji([])),$e.styleList().then(Fe=>{gt(Fe),c.current?.setHasQuoteStyle(Fe.some(ni=>ni.id==="Quote"))}).catch(()=>gt([])),g("ready"),M.current.onDocumentLoaded?.({fileName:tt,pageCount:wt})}catch(we){const Xe=we instanceof Error?we.message:String(we);v(Xe),g("error"),M.current.onError?.(Xe)}},[]),Bn=b.useCallback(async()=>{const R=o.current;if(R){window.clearTimeout(ar.current),window.clearTimeout(ti.current),ti.current=0,L(!0);try{const U=await R.save(),ge=oe.current??"document.docx";M.current.onSave?await M.current.onSave(U,ge):j0(new Blob([U],{type:R1}),ge),D(!1),q(Date.now()),M.current.onDirtyChange?.(!1)}catch(U){M.current.onError?.(U instanceof Error?U.message:String(U)),I("Couldn't save",{label:"Retry",run:()=>void Bn()})}finally{L(!1)}}},[I]),ir=b.useCallback(async()=>{const R=o.current;if(R)try{const U=await R.save(),ge=oe.current??"document.docx";j0(new Blob([U],{type:R1}),ge)}catch(U){M.current.onError?.(U instanceof Error?U.message:String(U)),I("Couldn't download",{label:"Retry",run:()=>void ir()})}},[I]),ar=b.useRef(0),ti=b.useRef(0),Cu=!!n.onSave&&!!n.autoSave,Eu=b.useMemo(()=>{const R=n.autoSave&&typeof n.autoSave=="object"?n.autoSave:{};return{idle:R.idleMs??2e3,max:R.maxMs??3e4}},[n.autoSave]),ku=b.useRef(Cu);ku.current=Cu;const ys=b.useRef(Eu);ys.current=Eu;const Tu=b.useCallback(()=>{if(!ku.current)return;const{idle:R,max:U}=ys.current;window.clearTimeout(ar.current),ar.current=window.setTimeout(()=>void Bn(),R),ti.current||(ti.current=window.setTimeout(()=>{ti.current=0,Bn()},U))},[Bn]),Ea=b.useCallback(R=>{const U=c.current;U&&U.setZoom((U.zoom??1)*R)},[]);b.useEffect(()=>{const R="rwd-preview-fonts";if(document.getElementById(R))return;const U=n.path.endsWith("/")?n.path:n.path+"/",ge=[["Carlito","Carlito-Regular.ttf",400,"normal"],["Carlito","Carlito-Bold.ttf",700,"normal"],["Carlito","Carlito-Italic.ttf",400,"italic"],["Carlito","Carlito-BoldItalic.ttf",700,"italic"],["Caladea","Caladea-Regular.ttf",400,"normal"],["Caladea","Caladea-Bold.ttf",700,"normal"],["Caladea","Caladea-Italic.ttf",400,"italic"],["Caladea","Caladea-BoldItalic.ttf",700,"italic"]],we=document.createElement("style");we.id=R,we.textContent=ge.map(([Xe,Ke,tt,$e])=>`@font-face{font-family:"${Xe}";src:url("${U}fonts/${Ke}") format("truetype");font-weight:${tt};font-style:${$e};font-display:swap;}`).join(` 1187`),document.head.appendChild(we)},[n.path]),b.useEffect(()=>{if(e3(n.path),!u.current&&!o.current)try{u.current=z0.create({parallel:!!M.current.parallelRaster})}catch{}const R={loadDocument:(U,ge)=>zi(U,ge),newDocument:U=>zi(null,U,!0),getPageCount:()=>o.current?.pageCount()??0,setZoom:U=>c.current?.setZoom(U),getZoom:()=>c.current?.zoom??1,save:()=>void Bn(),download:()=>void ir(),getFileBytes:()=>o.current?o.current.save():Promise.reject(new Error("no document loaded")),isDirty:()=>se.current,getTheme:()=>te.current,setTheme:U=>O(U),destroy:()=>{o.current?.close(),o.current=null,c.current=null}};return n.onController?.(R),n.onReady?.(R),n.initialDoc&&zi(n.initialDoc,n.fileName),()=>{window.clearTimeout(ar.current),window.clearTimeout(ti.current),o.current?.close(),u.current?.close(),u.current=null}},[]),b.useEffect(()=>{M.current.onThemeChanged?.(j)},[j]);const dl=b.useCallback(()=>O(R=>R==="light"?"dark":"light"),[]),Qr=b.useCallback(()=>{typeof window<"u"&&window.print()},[]),Ce=b.useMemo(()=>{const R=U=>(...ge)=>{U(...ge),c.current?.focus()};return{onNew:R(()=>void zi(null,void 0,!0)),onOpen:()=>a.current?.click(),onSave:R(()=>void Bn()),onDownload:R(()=>void ir()),onPrint:Qr,onZoomIn:R(()=>Ea(1.1)),onZoomOut:R(()=>Ea(1/1.1)),onZoomReset:R(()=>c.current?.setZoom(1)),onToggleTheme:R(dl),onFindOpen:()=>dn.current(),onUndo:R(()=>c.current?.undo()),onRedo:R(()=>c.current?.redo()),onBold:R(()=>c.current?.toggleFormat("bold")),onItalic:R(()=>c.current?.toggleFormat("italic")),onUnderline:R(()=>c.current?.toggleFormat("underline")),onStrike:R(()=>c.current?.toggleFormat("strike")),onFontSize:R(U=>c.current?.setFontSize(U)),onTextColor:R(U=>c.current?.setTextColor(U)),onClearFormat:R(()=>c.current?.clearFormatting()),onAlign:R(U=>c.current?.setAlignment(U)),onBullets:R(()=>c.current?.toggleList("bullet")),onNumbering:R(()=>c.current?.toggleList("number")),onStyle:R(U=>{c.current?.setStyle(U).then(mn)}),onPageSetup:R(U=>c.current?.setPageSetup(U)),onInsertLink:R(U=>c.current?.insertLink(U)),onInsertPicture:()=>l.current?.click(),onInsertChart:R(()=>void fl()),onInsertPageBreak:R(()=>c.current?.insertPageBreak()),onInsertTable:R((U,ge)=>c.current?.insertTable(U,ge)),onTableOp:R(U=>{const ge=c.current;ge&&(U==="rowAbove"?ge.tableInsertRow(!1):U==="rowBelow"?ge.tableInsertRow(!0):U==="colLeft"?ge.tableInsertColumn(!1):U==="colRight"?ge.tableInsertColumn(!0):U==="deleteRow"?ge.tableDeleteRow():U==="deleteCol"?ge.tableDeleteColumn():U==="deleteTable"?(ge.tableDeleteTable(),I("Table deleted",N)):U==="mergeCells"?ge.tableMergeCells():U==="mergeRight"?ge.tableMergeRight():U==="mergeDown"?ge.tableMergeDown():U==="splitCell"&&ge.tableSplitCell())}),onCellVAlign:R(U=>c.current?.setCellVAlign(U)),onCellShading:R(U=>c.current?.setCellShading(U)),onTableAlign:R(U=>c.current?.setTableAlign(U)),onTableBorders:R(U=>c.current?.setTableBorders(U)),onAcceptAll:R(()=>{const U=ds.current.length>0;c.current?.acceptAllChanges(),U&&I("Accepted all changes",N)}),onRejectAll:R(()=>{const U=ds.current.length>0;c.current?.rejectAllChanges(),U&&I("Rejected all changes",N)}),onZoomPct:R(U=>c.current?.setZoom(U/100)),onFitWidth:R(()=>c.current?.fitWidth()),onFitPage:R(()=>c.current?.fitPage()),onGoToPage:R(U=>c.current?.goToPage(U))}},[Bn,ir,Qr,Ea,dl,zi,I,N,fl,mn]),lr=b.useCallback(R=>{const U=R||mi;ei(U),ol(U)},[mi,ei]);b.useEffect(()=>{c.current?.setPenMode(ta)},[ta]),ss.current=()=>{const R=c.current;R&&R.setHighlight(Ee.hl&&Ee.hl===mi?"none":mi)},Wl.current=()=>ol(null);const Ru=b.useMemo(()=>({...$r,onNewComment:Ca,onTurnInto:R=>{const U=c.current;U&&Promise.resolve(R.run({view:U,pickImage:()=>l.current?.click(),startComment:()=>Ca(),startLink:()=>{},insertChart:()=>void fl(),pickEmoji:()=>{}})).then(mn)},onTurnTableIntoChart:()=>void _u(),onBold:Ce.onBold,onItalic:Ce.onItalic,onUnderline:Ce.onUnderline,onStrike:Ce.onStrike,onClearFormat:Ce.onClearFormat,onTableOp:Ce.onTableOp,onClose:$r.onCloseCtx}),[$r,Ce,Ca,fl,_u,mn]),bs=b.useCallback(()=>{ea(!1),c.current?.focus()},[]),vs=b.useCallback(R=>{Wn.current=[R.id,...Wn.current.filter(U=>U!==R.id)].slice(0,5),ea(!1),Promise.resolve(R.run()).then(mn),c.current?.focus()},[mn]),ju=b.useMemo(()=>
1187{if(!Vr)return[];const R=c.current;if(!R)return[];const U=[{id:"save",label:"Save",keywords:["disk","store"],run:()=>void Bn()},{id:"find",label:"Find",hint:"Ctrl F",keywords:["search","replace"],run:()=>dn.current()},{id:"print",label:"Print",keywords:["pdf"],run:()=>Qr()},{id:"undo",label:"Undo",keywords:["revert","back"],run:()=>R.undo()},{id:"redo",label:"Redo",keywords:["repeat","forward"],run:()=>R.redo()},{id:"zoom100",label:"Zoom to 100%",keywords:["zoom","reset","actual","size"],run:()=>R.setZoom(1)},{id:"h1",label:"Heading 1",icon:"heading",keywords:["title","style"],run:()=>void R.setStyle("Heading1").then(mn)},{id:"h2",label:"Heading 2",icon:"heading",keywords:["subtitle","style"],run:()=>void R.setStyle("Heading2").then(mn)},{id:"h3",label:"Heading 3",icon:"heading",keywords:["style"],run:()=>void R.setStyle("Heading3").then(mn)},{id:"normal",label:"Normal text",icon:"text",keywords:["body","paragraph","plain","style"],run:()=>void R.setStyle("Normal").then(mn)},{id:"highlight",label:"Highlight pen",icon:"callout",keywords:["highlighter","marker","pen"],run:()=>lr(mi)},{id:"outline",label:"Toggle outline panel",icon:"toc",keywords:["navigator","headings","sidebar"],run:()=>cs()},{id:"comments",label:"Toggle comments panel",icon:"comment",keywords:["notes","annotations","sidebar"],run:()=>ps()},{id:"changes",label:"Toggle track-changes panel",keywords:["revisions","track","review","sidebar"],run:()=>gs()},{id:"pagebreak",label:"Insert page break",icon:"pagebreak",keywords:["page","break","newpage"],run:()=>R.insertPageBreak()},{id:"shortcuts",label:"Keyboard shortcuts",keywords:["keys","help","cheatsheet"],run:()=>J(!0)}];return F3({blockHost:ia(null),hasQuoteStyle:Je.some(ge=>ge.id==="Quote"),actions:U,headings:Ir.map(ge=>({p:ge.p,text:ge.text})),onJump:ge=>R.jumpToOutline(ge)})},[Vr,Ir,Je,ia,Bn,Qr,mn,lr,mi,cs,ps,gs]);return d.jsx("div",{className:`lunr-root rwd-root${n.className?" "+n.className:""}`,"data-theme":j,style:n.style,onKeyDown:R=>{const U=R.ctrlKey||R.metaKey;U&&(R.key==="s"||R.key==="S")?(R.preventDefault(),Bn()):U&&(R.key==="f"||R.key==="F")&&h==="ready"?(R.preventDefault(),dn.current()):U&&(R.key==="k"||R.key==="K")&&h==="ready"&&(R.preventDefault(),Di(),ea(!0))},children:d.jsxs(Mk,{value:B,children:[d.jsx("div",{ref:V,className:"rwd-portal-host"}),d.jsx("input",{ref:a,type:"file",accept:".docx",style:{display:"none"},onChange:R=>{const U=R.target.files?.[0];U&&zi(U),R.target.value=""}}),d.jsx("input",{ref:l,type:"file",accept:"image/png,image/jpeg",style:{display:"none"},onChange:async R=>{const U=R.target.files?.[0];U&&c.current?.insertPicture(await U.arrayBuffer(),U.name),R.target.value=""}}),d.jsx(cO,{hasDoc:h==="ready",fileName:x,meta:h==="ready"?S:h==="loading"?"loadingâ¦":null,zoomPct:_,theme:j,canEdit:be,showOpen:n.showOpen!==!1,brand:n.brand,activeTab:ie,onTab:X,onNew:Ce.onNew,onOpen:Ce.onOpen,onSave:Ce.onSave,onDownload:Ce.onDownload,onPrint:Ce.onPrint,onZoomIn:Ce.onZoomIn,onZoomOut:Ce.onZoomOut,onZoomReset:Ce.onZoomReset,onToggleTheme:Ce.onToggleTheme,onFindOpen:Ce.onFindOpen,activeFmt:Ee,onUndo:Ce.onUndo,onRedo:Ce.onRedo,onBold:Ce.onBold,onItalic:Ce.onItalic,onUnderline:Ce.onUnderline,onStrike:Ce.onStrike,onFontSize:Ce.onFontSize,onTextColor:Ce.onTextColor,lastHl:mi,onLastHl:ei,onHighlight:R=>{c.current?.setHighlight(R),c.current?.focus()},onPen:lr,onPreview:R=>c.current?.previewHighlight(R),onClearFormat:Ce.onClearFormat,onAlign:Ce.onAlign,onBullets:Ce.onBullets,onNumbering:Ce.onNumbering,styles:Je,onStyle:Ce.onStyle,onPageSetup:Ce.onPageSetup,onInsertLink:Ce.onInsertLink,onInsertPicture:Ce.onInsertPicture,onInsertChart:Ce.onInsertChart,onInsertPageBreak:Ce.onInsertPageBreak,onInsertTable:Ce.onInsertTable,onTableOp:Ce.onTableOp,onCellVAlign:Ce.onCellVAlign,onCellShading:Ce.onCellShading,onTableAlign:Ce.onTableAlign,onTableBorders:Ce.onTableBorders,spellOn:du,spellCount:hu,onToggleSpell:qh,commentCount:Ri.length,commentsOpen:$i,onToggleComments:ps,onNewComment:Ca,trackOn:nl,onToggleTrack:Wh,changeCount:wa.length,changesOpen:di,onToggleChanges:gs,onAcceptAll:Ce.onAcceptAll,onRejectAll:Ce.onRejectAll,outlineOpen:Ai,onToggleOutline:cs}),h==="error"?d.jsxs("div",{className:"rwd-error",children:[d.jsxs("div",{className:"rwd-error-msg",children:["Could not open document â ",p]}),d.jsxs("div",{className:"rwd-error-actions",children:[de.current!=null&&d.jsx("button",{type:"button",className:"rwd-error-btn",onClick:()=>void zi(de.current,fe.current),children:"Try again"}),d.jsx("button",{type:"button",className:"rwd-error-btn",onClick:Ce.onOpen,children:"Open a fileâ¦"})]})]}):d.jsxs("div",{className:"rwd-doc",children:[Ai&&h==="ready"&&d.jsx(O3,{entr
1187ies:Ir,activeP:Fh,onJump:R=>c.current?.jumpToOutline(R),onToggleCollapse:R=>{c.current?.toggleCollapsed(R),Di()},onClose:()=>Ji(!1)}),d.jsxs("div",{className:"rwd-doc-main",children:[d.jsx("div",{ref:t,style:{position:"absolute",inset:0}}),h!=="ready"&&d.jsx("div",{className:`rwd-empty${ce?" rwd-empty-drop":""}`,style:{position:"absolute",inset:0},onDragOver:R=>{Array.from(R.dataTransfer.items||[]).some(U=>U.kind==="file")&&(R.preventDefault(),pe(!0))},onDragLeave:()=>pe(!1),onDrop:R=>{pe(!1);const U=R.dataTransfer.files?.[0];U&&/\.docx$/i.test(U.name)&&(R.preventDefault(),zi(U))},children:h==="loading"?d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"rwd-skeleton-page"}),d.jsx("div",{className:"rwd-empty-text",children:"Opening documentâ¦"})]}):d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"rwd-empty-text",children:"Open a Word document to get started"}),d.jsxs("div",{className:"rwd-empty-actions",children:[n.showOpen!==!1&&d.jsx("button",{type:"button",className:"rwd-empty-btn",onClick:Ce.onOpen,children:"Open documentâ¦"}),n.editable&&d.jsx("button",{type:"button",className:"rwd-empty-link",onClick:Ce.onNew,children:"or start a blank document"})]}),d.jsx("div",{className:"rwd-empty-hint",children:"You can also drag a .docx here"})]})}),d.jsx(uO,{open:me&&h==="ready",query:je,count:en,current:jt,onQuery:R=>{Pt(null),Ot(R)},onNext:()=>
1187ot(1),onPrev:()=>ot(-1),onClose:ql,canReplace:be,replaceValue:Ht,onReplaceValue:R=>{Pt(null),rn(R)},onReplace:fn,onReplaceAll:()=>void $n(),replaceInfo:tn}),Vl&&be&&!Ur&&!ta&&d.jsx(EO,{hud:Vl,fmt:Ee,host:B,onBold:Ce.onBold,onItalic:Ce.onItalic,onUnderline:Ce.onUnderline,onStrike:Ce.onStrike,onLink:R=>c.current?.insertLink(R),onComment:Ca,lastHl:mi,onLastHl:ei,onTextColor:Ce.onTextColor,onHighlight:R=>c.current?.setHighlight(R),onPen:lr,onPreview:R=>c.current?.previewHighlight(R)}),Kt&&be&&!Ur&&Zn&&Zn.p===Kt.p&&Zn.o===Kt.o&&Zn.info.capabilities.values&&d.jsx(TO,{info:Zn.info,rect:Kt.rect,host:B,onEditData:()=>Kl({p:Kt.p,o:Kt.o}),onCommit:R=>$l(Kt.p,Kt.o,R),onSetType:R=>{const U=c.current;if(!U)return;const ge=Zn.info;Promise.resolve(U.setChartType(Kt.p,Kt.o,R)).then(()=>U.chartInfo(Kt.p,Kt.o).then(we=>{if(!we)return;const Xe=Ke=>Ke==="pie"||Ke==="doughnut";if(Xe(R)&&!Xe(ge.kind)&&we.series.length>0&&ge.series[0]&&!ge.series[0].inherited){const Ke=ns(ge.series.map(ft=>ft.color)),tt=Br.find(ft=>ft.id===Ke)?.colors??Ih,$e=we.series.map((ft,On)=>On===0?{...ft,ptColors:we.cats.map((Cn,wt)=>tt[wt%tt.length])}:ft);$l(Kt.p,Kt.o,{...we,series:$e});return}Oi({p:Kt.p,o:Kt.o,info:we})}))}}),ta&&be&&d.jsxs("div",{className:"rwd-pen-chip",role:"status",children:[d.jsx("span",{className:"rwd-pen-chip-dot",style:{background:r1(ta)??"transparent"},"aria-hidden":!0}),d.jsxs("span",{children:["Highlighter · ",o1(ta)]}),d.jsx("button",{type:"button",className:"rwd-pen-chip-exit",onClick:()=>ol(null),children:"Esc to finish"})]}),Ur&&d.jsx(CO,{model:Ur,host:B,handlers:Ru}),ll&&be&&d.jsx(B3,{state:ll,host:B,hasQuoteStyle:Je.some(R=>R.id==="Quote"),keyRef:Ql,onPick:R=>void em(R),onClose:()=>yu(null)}),Jn&&be&&d.jsx(H3,{x:Jn.x,y:Jn.y,host:B,onSubmit:R=>c.current?.insertLinkText(R),onClose:()=>Gr(null)}),Xr&&be&&d.jsx(I3,{state:Xr,host:B,keyRef:_a,onPick:R=>void c.current?.commitEmoji(R),onClose:()=>Sa(null)}),Zl&&be&&d.jsx(P3,{at:{x:Zl.x,y:Zl.y},host:B,onPick:R=>{const U=c.current;U&&(Zl.mode==="calloutIcon"?U.setCalloutIcon(R):U.insertText(R)),rl(null),U?.focus()},onClose:()=>{rl(null),c.current?.focus()}}),d.jsx(jO,{toast:G,onDismiss:()=>K(null)})]}),An&&Zn&&Zn.p===An.p&&Zn.o===An.o&&h==="ready"&&d.jsx(RO,{info:Zn.info,canEdit:be,onCommit:R=>$l(An.p,An.o,R),onClose:()=>Kl(null)},`${An.p}:${An.o}`),$i&&h==="ready"&&d.jsx(vO,{comments:Ri,activeId:xa,syncId:nn,canEdit:be,draftOpen:Hr,onSelect:fs,onDelete:R=>void hs(R),onReply:(R,U)=>void Jh(R,U),onToggleDone:R=>void ms(R),onSubmitDraft:R=>void Su(R),onCancelDraft:()=>hn(!1),onClose:()=>{xn(!1),hn(!1)}}),di&&h==="ready"&&d.jsx(wO,{changes:wa,activeKey:Zi,canEdit:be,onSelect:Zh,onAccept:R=>void ul(R,!0),onReject:R=>void ul(R,!1),onClose:()=>hi(!1)})]}),d.jsx(pO,{hasDoc:h==="ready",page:Ne,pageCount:at,words:xe,zoomPct:_,saveState:!be||h!=="ready"?null:A?"saving":z?"unsaved":"saved",savedAt:P,stats:he,onZoomPct:Ce.onZoomPct,onZoomIn:Ce.onZoomIn,onZoomOut:Ce.onZoomOut,onFitWidth:Ce.onFitWidth,onFitPage:Ce.onFitPage,onZoomReset:Ce.onZoomReset,onGoToPage:Ce.onGoToPage,onShortcuts:()=>J(!0)}),Vr&&h==="ready"&&d.jsx(W3,{items:ju,recentIds:Wn.current,host:B,onRun:vs,onClose:bs}),d.jsx(MO,{open:Y,onClose:()=>J(!1)})]})})}async function j1(n,t){return new Promise(a=>{const l=XS.createRoot(n);l.render(b.createElement(XO,{...t,style:{height:"100%"},onController:o=>{a({...o,destroy:()=>{o.destroy(),l.unmount()}})}}))})}const VO={init:j1};Yn.default=VO,Yn.init=j1,Object.defineProperties(Yn,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})})); 1188//# sourceMappingURL=rift-word.umd.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.