const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/GynaekologieV3-DEdpu-1h.js","assets/admin-BzIQcDD9.js","assets/ParallaxBanner-CxSXXH05.js","assets/accordion-D6Frr0jo.js","assets/Praxisbedarf-BwPPAZqk.js","assets/Sprechstundenbedarf-BUr_ZUYp.js","assets/TechnischerService-Ceu0GhJ9.js","assets/Praxisplanung-BvTu08BP.js","assets/Praxisportal-j4QjfWeV.js","assets/Hygienemanagement-BlvqjDU3.js","assets/Praxisgruendung-CmgVRAcF.js","assets/Kontakt-BHk90lqh.js","assets/MediMatic-Dogup5wy.js","assets/VitalographPneumotrac-Yh8ndUPc.js","assets/VitalographAlphaConnect-BPNlYSZk.js","assets/BosoTM2450-CYT-Ldze.js","assets/Impressum-BQn6nNxS.js","assets/Datenschutz-B-vCOrJp.js","assets/AGB-BiN1f-2c.js","assets/UnserTeam-SioULO93.js","assets/UnserTeam-CIGW-MKW.css","assets/Karriere-CZNwTFbP.js","assets/Aufbereitung-CoYAKca0.js","assets/Autoklaven-DNrqgJMJ.js","assets/Thermodesinfektoren-brlN8IkI.js","assets/Medizintechnik-DCYNkquu.js","assets/OPLeuchten-DtiNS_3e.js","assets/Chirurgie-D2MP1yiH.js","assets/ServicetechnikerAussendienst-Bnpjxnp0.js","assets/Kreditorenbuchhalter-CR_eBsk8.js","assets/FahrerMontagetechniker-B_g5DVVC.js","assets/LagerMontagemitarbeiter-CvvNDZcj.js","assets/MieleHnoExtra-DQzL07aO.js","assets/Retouren-CN7KZA8V.js","assets/GynStuehle-Cv6KyMid.js"])))=>i.map(i=>d[i]);
import{r as D2,a as R2,g as Zd,b as w,R as Ta,j as m,T as _2,c as e0,d as k2,e as B2,t as ci,X as is,C as wr,U as t0,M as Fd,P as si,B as Xr,f as Rr,h as n0,i as H2,k as wa,S as L2,l as V2,m as U2,u as Pl,n as _r,A as _t,o as Zs,E as kr,p as P2,G as a0,q as K2,s as G2,W as s0,L as q2,F as Qd,v as i0,H as Y2,w as X2,x as Z2,y as Wd,z as F2,D as Q2,I as W2,J as Id,K as va,N as I2,O as $2,Q as l0,V as o0,Y as J2,Z as eT,_ as tT,$ as re,a0 as nT,a1 as aT,a2 as sT}from"./admin-BzIQcDD9.js";(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))l(r);new MutationObserver(r=>{for(const u of r)if(u.type==="childList")for(const d of u.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&l(d)}).observe(document,{childList:!0,subtree:!0});function i(r){const u={};return r.integrity&&(u.integrity=r.integrity),r.referrerPolicy&&(u.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?u.credentials="include":r.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function l(r){if(r.ep)return;r.ep=!0;const u=i(r);fetch(r.href,u)}})();var Nf={exports:{}},pl={},Cf={exports:{}},jf={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Gy;function iT(){return Gy||(Gy=1,(function(t){function a(O,K){var B=O.length;O.push(K);e:for(;0<B;){var ee=B-1>>>1,ae=O[ee];if(0<r(ae,K))O[ee]=K,O[B]=ae,B=ee;else break e}}function i(O){return O.length===0?null:O[0]}function l(O){if(O.length===0)return null;var K=O[0],B=O.pop();if(B!==K){O[0]=B;e:for(var ee=0,ae=O.length,_e=ae>>>1;ee<_e;){var Ee=2*(ee+1)-1,ie=O[Ee],Se=Ee+1,at=O[Se];if(0>r(ie,B))Se<ae&&0>r(at,ie)?(O[ee]=at,O[Se]=B,ee=Se):(O[ee]=ie,O[Ee]=B,ee=Ee);else if(Se<ae&&0>r(at,B))O[ee]=at,O[Se]=B,ee=Se;else break e}}return K}function r(O,K){var B=O.sortIndex-K.sortIndex;return B!==0?B:O.id-K.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;t.unstable_now=function(){return u.now()}}else{var d=Date,h=d.now();t.unstable_now=function(){return d.now()-h}}var p=[],g=[],y=1,v=null,S=3,T=!1,A=!1,j=!1,_=!1,N=typeof setTimeout=="function"?setTimeout:null,H=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function G(O){for(var K=i(g);K!==null;){if(K.callback===null)l(g);else if(K.startTime<=O)l(g),K.sortIndex=K.expirationTime,a(p,K);else break;K=i(g)}}function Y(O){if(j=!1,G(O),!A)if(i(p)!==null)A=!0,Z||(Z=!0,me());else{var K=i(g);K!==null&&F(Y,K.startTime-O)}}var Z=!1,U=-1,V=5,$=-1;function se(){return _?!0:!(t.unstable_now()-$<V)}function oe(){if(_=!1,Z){var O=t.unstable_now();$=O;var K=!0;try{e:{A=!1,j&&(j=!1,H(U),U=-1),T=!0;var B=S;try{t:{for(G(O),v=i(p);v!==null&&!(v.expirationTime>O&&se());){var ee=v.callback;if(typeof ee=="function"){v.callback=null,S=v.priorityLevel;var ae=ee(v.expirationTime<=O);if(O=t.unstable_now(),typeof ae=="function"){v.callback=ae,G(O),K=!0;break t}v===i(p)&&l(p),G(O)}else l(p);v=i(p)}if(v!==null)K=!0;else{var _e=i(g);_e!==null&&F(Y,_e.startTime-O),K=!1}}break e}finally{v=null,S=B,T=!1}K=void 0}}finally{K?me():Z=!1}}}var me;if(typeof z=="function")me=function(){z(oe)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,ye=we.port2;we.port1.onmessage=oe,me=function(){ye.postMessage(null)}}else me=function(){N(oe,0)};function F(O,K){U=N(function(){O(t.unstable_now())},K)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(O){O.callback=null},t.unstable_forceFrameRate=function(O){0>O||125<O?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<O?Math.floor(1e3/O):5},t.unstable_getCurrentPriorityLevel=function(){return S},t.unstable_next=function(O){switch(S){case 1:case 2:case 3:var K=3;break;default:K=S}var B=S;S=K;try{return O()}finally{S=B}},t.unstable_requestPaint=function(){_=!0},t.unstable_runWithPriority=function(O,K){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var B=S;S=O;try{return K()}finally{S=B}},t.unstable_scheduleCallback=function(O,K,B){var ee=t.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?ee+B:ee):B=ee,O){case 1:var ae=-1;break;case 2:ae=250;break;case 5:ae=1073741823;break;case 4:ae=1e4;break;default:ae=5e3}return ae=B+ae,O={id:y++,callback:K,priorityLevel:O,startTime:B,expirationTime:ae,sortIndex:-1},B>ee?(O.sortIndex=B,a(g,O),i(p)===null&&O===i(g)&&(j?(H(U),U=-1):j=!0,F(Y,B-ee))):(O.sortIndex=ae,a(p,O),A||T||(A=!0,Z||(Z=!0,me()))),O},t.unstable_shouldYield=se,t.unstable_wrapCallback=function(O){var K=S;return function(){var B=S;S=K;try{return O.apply(this,arguments)}finally{S=B}}}})(jf)),jf}var qy;function lT(){return qy||(qy=1,Cf.exports=iT()),Cf.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Yy;function oT(){if(Yy)return pl;Yy=1;var t=lT(),a=D2(),i=R2();function l(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)n+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var n=e,s=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(s=n.return),e=n.return;while(e)}return n.tag===3?s:null}function d(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function h(e){if(e.tag===31){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function p(e){if(u(e)!==e)throw Error(l(188))}function g(e){var n=e.alternate;if(!n){if(n=u(e),n===null)throw Error(l(188));return n!==e?null:e}for(var s=e,o=n;;){var c=s.return;if(c===null)break;var f=c.alternate;if(f===null){if(o=c.return,o!==null){s=o;continue}break}if(c.child===f.child){for(f=c.child;f;){if(f===s)return p(c),e;if(f===o)return p(c),n;f=f.sibling}throw Error(l(188))}if(s.return!==o.return)s=c,o=f;else{for(var x=!1,b=c.child;b;){if(b===s){x=!0,s=c,o=f;break}if(b===o){x=!0,o=c,s=f;break}b=b.sibling}if(!x){for(b=f.child;b;){if(b===s){x=!0,s=f,o=c;break}if(b===o){x=!0,o=f,s=c;break}b=b.sibling}if(!x)throw Error(l(189))}}if(s.alternate!==o)throw Error(l(190))}if(s.tag!==3)throw Error(l(188));return s.stateNode.current===s?e:n}function y(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=y(e),n!==null)return n;e=e.sibling}return null}var v=Object.assign,S=Symbol.for("react.element"),T=Symbol.for("react.transitional.element"),A=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),N=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),z=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),Y=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),U=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),$=Symbol.for("react.activity"),se=Symbol.for("react.memo_cache_sentinel"),oe=Symbol.iterator;function me(e){return e===null||typeof e!="object"?null:(e=oe&&e[oe]||e["@@iterator"],typeof e=="function"?e:null)}var we=Symbol.for("react.client.reference");function ye(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===we?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case j:return"Fragment";case N:return"Profiler";case _:return"StrictMode";case Y:return"Suspense";case Z:return"SuspenseList";case $:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case A:return"Portal";case z:return e.displayName||"Context";case H:return(e._context.displayName||"Context")+".Consumer";case G:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case U:return n=e.displayName||null,n!==null?n:ye(e.type)||"Memo";case V:n=e._payload,e=e._init;try{return ye(e(n))}catch{}}return null}var F=Array.isArray,O=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},ee=[],ae=-1;function _e(e){return{current:e}}function Ee(e){0>ae||(e.current=ee[ae],ee[ae]=null,ae--)}function ie(e,n){ae++,ee[ae]=e.current,e.current=n}var Se=_e(null),at=_e(null),St=_e(null),Ce=_e(null);function on(e,n){switch(ie(St,n),ie(at,e),ie(Se,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?dy(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=dy(n),e=my(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Ee(Se),ie(Se,e)}function wt(){Ee(Se),Ee(at),Ee(St)}function rn(e){e.memoizedState!==null&&ie(Ce,e);var n=Se.current,s=my(n,e.type);n!==s&&(ie(at,e),ie(Se,s))}function cn(e){at.current===e&&(Ee(Se),Ee(at)),Ce.current===e&&(Ee(Ce),fl._currentValue=B)}var un,Oa;function Da(e){if(un===void 0)try{throw Error()}catch(s){var n=s.stack.trim().match(/\n( *(at )?)/);un=n&&n[1]||"",Oa=-1<s.stack.indexOf(`
at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+un+e+Oa}var rc=!1;function cc(e,n){if(!e||rc)return"";rc=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var X=function(){throw Error()};if(Object.defineProperty(X.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(X,[])}catch(L){var k=L}Reflect.construct(e,[],X)}else{try{X.call()}catch(L){k=L}e.call(X.prototype)}}else{try{throw Error()}catch(L){k=L}(X=e())&&typeof X.catch=="function"&&X.catch(function(){})}}catch(L){if(L&&k&&typeof L.stack=="string")return[L.stack,k.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=o.DetermineComponentFrameRoot(),x=f[0],b=f[1];if(x&&b){var E=x.split(`
`),R=b.split(`
`);for(c=o=0;o<E.length&&!E[o].includes("DetermineComponentFrameRoot");)o++;for(;c<R.length&&!R[c].includes("DetermineComponentFrameRoot");)c++;if(o===E.length||c===R.length)for(o=E.length-1,c=R.length-1;1<=o&&0<=c&&E[o]!==R[c];)c--;for(;1<=o&&0<=c;o--,c--)if(E[o]!==R[c]){if(o!==1||c!==1)do if(o--,c--,0>c||E[o]!==R[c]){var P=`
`+E[o].replace(" at new "," at ");return e.displayName&&P.includes("<anonymous>")&&(P=P.replace("<anonymous>",e.displayName)),P}while(1<=o&&0<=c);break}}}finally{rc=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?Da(s):""}function cS(e,n){switch(e.tag){case 26:case 27:case 5:return Da(e.type);case 16:return Da("Lazy");case 13:return e.child!==n&&n!==null?Da("Suspense Fallback"):Da("Suspense");case 19:return Da("SuspenseList");case 0:case 15:return cc(e.type,!1);case 11:return cc(e.type.render,!1);case 1:return cc(e.type,!0);case 31:return Da("Activity");default:return""}}function Gm(e){try{var n="",s=null;do n+=cS(e,s),s=e,e=e.return;while(e);return n}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var uc=Object.prototype.hasOwnProperty,fc=t.unstable_scheduleCallback,dc=t.unstable_cancelCallback,uS=t.unstable_shouldYield,fS=t.unstable_requestPaint,Tt=t.unstable_now,dS=t.unstable_getCurrentPriorityLevel,qm=t.unstable_ImmediatePriority,Ym=t.unstable_UserBlockingPriority,Zl=t.unstable_NormalPriority,mS=t.unstable_LowPriority,Xm=t.unstable_IdlePriority,hS=t.log,pS=t.unstable_setDisableYieldValue,Ti=null,At=null;function Fn(e){if(typeof hS=="function"&&pS(e),At&&typeof At.setStrictMode=="function")try{At.setStrictMode(Ti,e)}catch{}}var Et=Math.clz32?Math.clz32:xS,gS=Math.log,yS=Math.LN2;function xS(e){return e>>>=0,e===0?32:31-(gS(e)/yS|0)|0}var Fl=256,Ql=262144,Wl=4194304;function Ra(e){var n=e&42;if(n!==0)return n;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 Il(e,n,s){var o=e.pendingLanes;if(o===0)return 0;var c=0,f=e.suspendedLanes,x=e.pingedLanes;e=e.warmLanes;var b=o&134217727;return b!==0?(o=b&~f,o!==0?c=Ra(o):(x&=b,x!==0?c=Ra(x):s||(s=b&~e,s!==0&&(c=Ra(s))))):(b=o&~f,b!==0?c=Ra(b):x!==0?c=Ra(x):s||(s=o&~e,s!==0&&(c=Ra(s)))),c===0?0:n!==0&&n!==c&&(n&f)===0&&(f=c&-c,s=n&-n,f>=s||f===32&&(s&4194048)!==0)?n:c}function Ai(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function vS(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+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 n+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 Zm(){var e=Wl;return Wl<<=1,(Wl&62914560)===0&&(Wl=4194304),e}function mc(e){for(var n=[],s=0;31>s;s++)n.push(e);return n}function Ei(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function bS(e,n,s,o,c,f){var x=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var b=e.entanglements,E=e.expirationTimes,R=e.hiddenUpdates;for(s=x&~s;0<s;){var P=31-Et(s),X=1<<P;b[P]=0,E[P]=-1;var k=R[P];if(k!==null)for(R[P]=null,P=0;P<k.length;P++){var L=k[P];L!==null&&(L.lane&=-536870913)}s&=~X}o!==0&&Fm(e,o,0),f!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=f&~(x&~n))}function Fm(e,n,s){e.pendingLanes|=n,e.suspendedLanes&=~n;var o=31-Et(n);e.entangledLanes|=n,e.entanglements[o]=e.entanglements[o]|1073741824|s&261930}function Qm(e,n){var s=e.entangledLanes|=n;for(e=e.entanglements;s;){var o=31-Et(s),c=1<<o;c&n|e[o]&n&&(e[o]|=n),s&=~c}}function Wm(e,n){var s=n&-n;return s=(s&42)!==0?1:hc(s),(s&(e.suspendedLanes|n))!==0?0:s}function hc(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 pc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Im(){var e=K.p;return e!==0?e:(e=window.event,e===void 0?32:By(e.type))}function $m(e,n){var s=K.p;try{return K.p=e,n()}finally{K.p=s}}var Qn=Math.random().toString(36).slice(2),st="__reactFiber$"+Qn,dt="__reactProps$"+Qn,cs="__reactContainer$"+Qn,gc="__reactEvents$"+Qn,SS="__reactListeners$"+Qn,wS="__reactHandles$"+Qn,Jm="__reactResources$"+Qn,Ni="__reactMarker$"+Qn;function yc(e){delete e[st],delete e[dt],delete e[gc],delete e[SS],delete e[wS]}function us(e){var n=e[st];if(n)return n;for(var s=e.parentNode;s;){if(n=s[cs]||s[st]){if(s=n.alternate,n.child!==null||s!==null&&s.child!==null)for(e=by(e);e!==null;){if(s=e[st])return s;e=by(e)}return n}e=s,s=e.parentNode}return null}function fs(e){if(e=e[st]||e[cs]){var n=e.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return e}return null}function Ci(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(l(33))}function ds(e){var n=e[Jm];return n||(n=e[Jm]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function et(e){e[Ni]=!0}var eh=new Set,th={};function _a(e,n){ms(e,n),ms(e+"Capture",n)}function ms(e,n){for(th[e]=n,e=0;e<n.length;e++)eh.add(n[e])}var TS=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]*$"),nh={},ah={};function AS(e){return uc.call(ah,e)?!0:uc.call(nh,e)?!1:TS.test(e)?ah[e]=!0:(nh[e]=!0,!1)}function $l(e,n,s){if(AS(n))if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+s)}}function Jl(e,n,s){if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+s)}}function Tn(e,n,s,o){if(o===null)e.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(n,s,""+o)}}function Ht(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function sh(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function ES(e,n,s){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var c=o.get,f=o.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return c.call(this)},set:function(x){s=""+x,f.call(this,x)}}),Object.defineProperty(e,n,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(x){s=""+x},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function xc(e){if(!e._valueTracker){var n=sh(e)?"checked":"value";e._valueTracker=ES(e,n,""+e[n])}}function ih(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var s=n.getValue(),o="";return e&&(o=sh(e)?e.checked?"true":"false":e.value),e=o,e!==s?(n.setValue(e),!0):!1}function eo(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 NS=/[\n"\\]/g;function Lt(e){return e.replace(NS,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function vc(e,n,s,o,c,f,x,b){e.name="",x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.type=x:e.removeAttribute("type"),n!=null?x==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+Ht(n)):e.value!==""+Ht(n)&&(e.value=""+Ht(n)):x!=="submit"&&x!=="reset"||e.removeAttribute("value"),n!=null?bc(e,x,Ht(n)):s!=null?bc(e,x,Ht(s)):o!=null&&e.removeAttribute("value"),c==null&&f!=null&&(e.defaultChecked=!!f),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+Ht(b):e.removeAttribute("name")}function lh(e,n,s,o,c,f,x,b){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),n!=null||s!=null){if(!(f!=="submit"&&f!=="reset"||n!=null)){xc(e);return}s=s!=null?""+Ht(s):"",n=n!=null?""+Ht(n):s,b||n===e.value||(e.value=n),e.defaultValue=n}o=o??c,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=b?e.checked:!!o,e.defaultChecked=!!o,x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"&&(e.name=x),xc(e)}function bc(e,n,s){n==="number"&&eo(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function hs(e,n,s,o){if(e=e.options,n){n={};for(var c=0;c<s.length;c++)n["$"+s[c]]=!0;for(s=0;s<e.length;s++)c=n.hasOwnProperty("$"+e[s].value),e[s].selected!==c&&(e[s].selected=c),c&&o&&(e[s].defaultSelected=!0)}else{for(s=""+Ht(s),n=null,c=0;c<e.length;c++){if(e[c].value===s){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}n!==null||e[c].disabled||(n=e[c])}n!==null&&(n.selected=!0)}}function oh(e,n,s){if(n!=null&&(n=""+Ht(n),n!==e.value&&(e.value=n),s==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=s!=null?""+Ht(s):""}function rh(e,n,s,o){if(n==null){if(o!=null){if(s!=null)throw Error(l(92));if(F(o)){if(1<o.length)throw Error(l(93));o=o[0]}s=o}s==null&&(s=""),n=s}s=Ht(n),e.defaultValue=s,o=e.textContent,o===s&&o!==""&&o!==null&&(e.value=o),xc(e)}function ps(e,n){if(n){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=n;return}}e.textContent=n}var CS=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 ch(e,n,s){var o=n.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":o?e.setProperty(n,s):typeof s!="number"||s===0||CS.has(n)?n==="float"?e.cssFloat=s:e[n]=(""+s).trim():e[n]=s+"px"}function uh(e,n,s){if(n!=null&&typeof n!="object")throw Error(l(62));if(e=e.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var c in n)o=n[c],n.hasOwnProperty(c)&&s[c]!==o&&ch(e,c,o)}else for(var f in n)n.hasOwnProperty(f)&&ch(e,f,n[f])}function Sc(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 jS=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-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"]]),MS=/^[\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 to(e){return MS.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function An(){}var wc=null;function Tc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gs=null,ys=null;function fh(e){var n=fs(e);if(n&&(e=n.stateNode)){var s=e[dt]||null;e:switch(e=n.stateNode,n.type){case"input":if(vc(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),n=s.name,s.type==="radio"&&n!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Lt(""+n)+'"][type="radio"]'),n=0;n<s.length;n++){var o=s[n];if(o!==e&&o.form===e.form){var c=o[dt]||null;if(!c)throw Error(l(90));vc(o,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(n=0;n<s.length;n++)o=s[n],o.form===e.form&&ih(o)}break e;case"textarea":oh(e,s.value,s.defaultValue);break e;case"select":n=s.value,n!=null&&hs(e,!!s.multiple,n,!1)}}}var Ac=!1;function dh(e,n,s){if(Ac)return e(n,s);Ac=!0;try{var o=e(n);return o}finally{if(Ac=!1,(gs!==null||ys!==null)&&(Go(),gs&&(n=gs,e=ys,ys=gs=null,fh(n),e)))for(n=0;n<e.length;n++)fh(e[n])}}function ji(e,n){var s=e.stateNode;if(s===null)return null;var o=s[dt]||null;if(o===null)return null;s=o[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(l(231,n,typeof s));return s}var En=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ec=!1;if(En)try{var Mi={};Object.defineProperty(Mi,"passive",{get:function(){Ec=!0}}),window.addEventListener("test",Mi,Mi),window.removeEventListener("test",Mi,Mi)}catch{Ec=!1}var Wn=null,Nc=null,no=null;function mh(){if(no)return no;var e,n=Nc,s=n.length,o,c="value"in Wn?Wn.value:Wn.textContent,f=c.length;for(e=0;e<s&&n[e]===c[e];e++);var x=s-e;for(o=1;o<=x&&n[s-o]===c[f-o];o++);return no=c.slice(e,1<o?1-o:void 0)}function ao(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function so(){return!0}function hh(){return!1}function mt(e){function n(s,o,c,f,x){this._reactName=s,this._targetInst=c,this.type=o,this.nativeEvent=f,this.target=x,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(s=e[b],this[b]=s?s(f):f[b]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?so:hh,this.isPropagationStopped=hh,this}return v(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=so)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=so)},persist:function(){},isPersistent:so}),n}var ka={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},io=mt(ka),zi=v({},ka,{view:0,detail:0}),zS=mt(zi),Cc,jc,Oi,lo=v({},zi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zc,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!==Oi&&(Oi&&e.type==="mousemove"?(Cc=e.screenX-Oi.screenX,jc=e.screenY-Oi.screenY):jc=Cc=0,Oi=e),Cc)},movementY:function(e){return"movementY"in e?e.movementY:jc}}),ph=mt(lo),OS=v({},lo,{dataTransfer:0}),DS=mt(OS),RS=v({},zi,{relatedTarget:0}),Mc=mt(RS),_S=v({},ka,{animationName:0,elapsedTime:0,pseudoElement:0}),kS=mt(_S),BS=v({},ka,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),HS=mt(BS),LS=v({},ka,{data:0}),gh=mt(LS),VS={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},US={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"},PS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function KS(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=PS[e])?!!n[e]:!1}function zc(){return KS}var GS=v({},zi,{key:function(e){if(e.key){var n=VS[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=ao(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?US[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zc,charCode:function(e){return e.type==="keypress"?ao(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ao(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),qS=mt(GS),YS=v({},lo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),yh=mt(YS),XS=v({},zi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zc}),ZS=mt(XS),FS=v({},ka,{propertyName:0,elapsedTime:0,pseudoElement:0}),QS=mt(FS),WS=v({},lo,{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}),IS=mt(WS),$S=v({},ka,{newState:0,oldState:0}),JS=mt($S),ew=[9,13,27,32],Oc=En&&"CompositionEvent"in window,Di=null;En&&"documentMode"in document&&(Di=document.documentMode);var tw=En&&"TextEvent"in window&&!Di,xh=En&&(!Oc||Di&&8<Di&&11>=Di),vh=" ",bh=!1;function Sh(e,n){switch(e){case"keyup":return ew.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var xs=!1;function nw(e,n){switch(e){case"compositionend":return wh(n);case"keypress":return n.which!==32?null:(bh=!0,vh);case"textInput":return e=n.data,e===vh&&bh?null:e;default:return null}}function aw(e,n){if(xs)return e==="compositionend"||!Oc&&Sh(e,n)?(e=mh(),no=Nc=Wn=null,xs=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return xh&&n.locale!=="ko"?null:n.data;default:return null}}var sw={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 Th(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!sw[e.type]:n==="textarea"}function Ah(e,n,s,o){gs?ys?ys.push(o):ys=[o]:gs=o,n=Wo(n,"onChange"),0<n.length&&(s=new io("onChange","change",null,s,o),e.push({event:s,listeners:n}))}var Ri=null,_i=null;function iw(e){ly(e,0)}function oo(e){var n=Ci(e);if(ih(n))return e}function Eh(e,n){if(e==="change")return n}var Nh=!1;if(En){var Dc;if(En){var Rc="oninput"in document;if(!Rc){var Ch=document.createElement("div");Ch.setAttribute("oninput","return;"),Rc=typeof Ch.oninput=="function"}Dc=Rc}else Dc=!1;Nh=Dc&&(!document.documentMode||9<document.documentMode)}function jh(){Ri&&(Ri.detachEvent("onpropertychange",Mh),_i=Ri=null)}function Mh(e){if(e.propertyName==="value"&&oo(_i)){var n=[];Ah(n,_i,e,Tc(e)),dh(iw,n)}}function lw(e,n,s){e==="focusin"?(jh(),Ri=n,_i=s,Ri.attachEvent("onpropertychange",Mh)):e==="focusout"&&jh()}function ow(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return oo(_i)}function rw(e,n){if(e==="click")return oo(n)}function cw(e,n){if(e==="input"||e==="change")return oo(n)}function uw(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Nt=typeof Object.is=="function"?Object.is:uw;function ki(e,n){if(Nt(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var s=Object.keys(e),o=Object.keys(n);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var c=s[o];if(!uc.call(n,c)||!Nt(e[c],n[c]))return!1}return!0}function zh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Oh(e,n){var s=zh(e);e=0;for(var o;s;){if(s.nodeType===3){if(o=e+s.textContent.length,e<=n&&o>=n)return{node:s,offset:n-e};e=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=zh(s)}}function Dh(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Dh(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Rh(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=eo(e.document);n instanceof e.HTMLIFrameElement;){try{var s=typeof n.contentWindow.location.href=="string"}catch{s=!1}if(s)e=n.contentWindow;else break;n=eo(e.document)}return n}function _c(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var fw=En&&"documentMode"in document&&11>=document.documentMode,vs=null,kc=null,Bi=null,Bc=!1;function _h(e,n,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Bc||vs==null||vs!==eo(o)||(o=vs,"selectionStart"in o&&_c(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Bi&&ki(Bi,o)||(Bi=o,o=Wo(kc,"onSelect"),0<o.length&&(n=new io("onSelect","select",null,n,s),e.push({event:n,listeners:o}),n.target=vs)))}function Ba(e,n){var s={};return s[e.toLowerCase()]=n.toLowerCase(),s["Webkit"+e]="webkit"+n,s["Moz"+e]="moz"+n,s}var bs={animationend:Ba("Animation","AnimationEnd"),animationiteration:Ba("Animation","AnimationIteration"),animationstart:Ba("Animation","AnimationStart"),transitionrun:Ba("Transition","TransitionRun"),transitionstart:Ba("Transition","TransitionStart"),transitioncancel:Ba("Transition","TransitionCancel"),transitionend:Ba("Transition","TransitionEnd")},Hc={},kh={};En&&(kh=document.createElement("div").style,"AnimationEvent"in window||(delete bs.animationend.animation,delete bs.animationiteration.animation,delete bs.animationstart.animation),"TransitionEvent"in window||delete bs.transitionend.transition);function Ha(e){if(Hc[e])return Hc[e];if(!bs[e])return e;var n=bs[e],s;for(s in n)if(n.hasOwnProperty(s)&&s in kh)return Hc[e]=n[s];return e}var Bh=Ha("animationend"),Hh=Ha("animationiteration"),Lh=Ha("animationstart"),dw=Ha("transitionrun"),mw=Ha("transitionstart"),hw=Ha("transitioncancel"),Vh=Ha("transitionend"),Uh=new Map,Lc="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(" ");Lc.push("scrollEnd");function It(e,n){Uh.set(e,n),_a(n,[e])}var ro=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=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(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Vt=[],Ss=0,Vc=0;function co(){for(var e=Ss,n=Vc=Ss=0;n<e;){var s=Vt[n];Vt[n++]=null;var o=Vt[n];Vt[n++]=null;var c=Vt[n];Vt[n++]=null;var f=Vt[n];if(Vt[n++]=null,o!==null&&c!==null){var x=o.pending;x===null?c.next=c:(c.next=x.next,x.next=c),o.pending=c}f!==0&&Ph(s,c,f)}}function uo(e,n,s,o){Vt[Ss++]=e,Vt[Ss++]=n,Vt[Ss++]=s,Vt[Ss++]=o,Vc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Uc(e,n,s,o){return uo(e,n,s,o),fo(e)}function La(e,n){return uo(e,null,null,n),fo(e)}function Ph(e,n,s){e.lanes|=s;var o=e.alternate;o!==null&&(o.lanes|=s);for(var c=!1,f=e.return;f!==null;)f.childLanes|=s,o=f.alternate,o!==null&&(o.childLanes|=s),f.tag===22&&(e=f.stateNode,e===null||e._visibility&1||(c=!0)),e=f,f=f.return;return e.tag===3?(f=e.stateNode,c&&n!==null&&(c=31-Et(s),e=f.hiddenUpdates,o=e[c],o===null?e[c]=[n]:o.push(n),n.lane=s|536870912),f):null}function fo(e){if(50<sl)throw sl=0,Qu=null,Error(l(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var ws={};function pw(e,n,s,o){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ct(e,n,s,o){return new pw(e,n,s,o)}function Pc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Nn(e,n){var s=e.alternate;return s===null?(s=Ct(e.tag,n,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=n,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,n=e.dependencies,s.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function Kh(e,n){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,n=s.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function mo(e,n,s,o,c,f){var x=0;if(o=e,typeof e=="function")Pc(e)&&(x=1);else if(typeof e=="string")x=b2(e,s,Se.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case $:return e=Ct(31,s,n,c),e.elementType=$,e.lanes=f,e;case j:return Va(s.children,c,f,n);case _:x=8,c|=24;break;case N:return e=Ct(12,s,n,c|2),e.elementType=N,e.lanes=f,e;case Y:return e=Ct(13,s,n,c),e.elementType=Y,e.lanes=f,e;case Z:return e=Ct(19,s,n,c),e.elementType=Z,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case z:x=10;break e;case H:x=9;break e;case G:x=11;break e;case U:x=14;break e;case V:x=16,o=null;break e}x=29,s=Error(l(130,e===null?"null":typeof e,"")),o=null}return n=Ct(x,s,n,c),n.elementType=e,n.type=o,n.lanes=f,n}function Va(e,n,s,o){return e=Ct(7,e,o,n),e.lanes=s,e}function Kc(e,n,s){return e=Ct(6,e,null,n),e.lanes=s,e}function Gh(e){var n=Ct(18,null,null,0);return n.stateNode=e,n}function Gc(e,n,s){return n=Ct(4,e.children!==null?e.children:[],e.key,n),n.lanes=s,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var qh=new WeakMap;function Ut(e,n){if(typeof e=="object"&&e!==null){var s=qh.get(e);return s!==void 0?s:(n={value:e,source:n,stack:Gm(n)},qh.set(e,n),n)}return{value:e,source:n,stack:Gm(n)}}var Ts=[],As=0,ho=null,Hi=0,Pt=[],Kt=0,In=null,fn=1,dn="";function Cn(e,n){Ts[As++]=Hi,Ts[As++]=ho,ho=e,Hi=n}function Yh(e,n,s){Pt[Kt++]=fn,Pt[Kt++]=dn,Pt[Kt++]=In,In=e;var o=fn;e=dn;var c=32-Et(o)-1;o&=~(1<<c),s+=1;var f=32-Et(n)+c;if(30<f){var x=c-c%5;f=(o&(1<<x)-1).toString(32),o>>=x,c-=x,fn=1<<32-Et(n)+c|s<<c|o,dn=f+e}else fn=1<<f|s<<c|o,dn=e}function qc(e){e.return!==null&&(Cn(e,1),Yh(e,1,0))}function Yc(e){for(;e===ho;)ho=Ts[--As],Ts[As]=null,Hi=Ts[--As],Ts[As]=null;for(;e===In;)In=Pt[--Kt],Pt[Kt]=null,dn=Pt[--Kt],Pt[Kt]=null,fn=Pt[--Kt],Pt[Kt]=null}function Xh(e,n){Pt[Kt++]=fn,Pt[Kt++]=dn,Pt[Kt++]=In,fn=n.id,dn=n.overflow,In=e}var it=null,Be=null,be=!1,$n=null,Gt=!1,Xc=Error(l(519));function Jn(e){var n=Error(l(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Li(Ut(n,e)),Xc}function Zh(e){var n=e.stateNode,s=e.type,o=e.memoizedProps;switch(n[st]=e,n[dt]=o,s){case"dialog":ge("cancel",n),ge("close",n);break;case"iframe":case"object":case"embed":ge("load",n);break;case"video":case"audio":for(s=0;s<ll.length;s++)ge(ll[s],n);break;case"source":ge("error",n);break;case"img":case"image":case"link":ge("error",n),ge("load",n);break;case"details":ge("toggle",n);break;case"input":ge("invalid",n),lh(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":ge("invalid",n);break;case"textarea":ge("invalid",n),rh(n,o.value,o.defaultValue,o.children)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||n.textContent===""+s||o.suppressHydrationWarning===!0||uy(n.textContent,s)?(o.popover!=null&&(ge("beforetoggle",n),ge("toggle",n)),o.onScroll!=null&&ge("scroll",n),o.onScrollEnd!=null&&ge("scrollend",n),o.onClick!=null&&(n.onclick=An),n=!0):n=!1,n||Jn(e,!0)}function Fh(e){for(it=e.return;it;)switch(it.tag){case 5:case 31:case 13:Gt=!1;return;case 27:case 3:Gt=!0;return;default:it=it.return}}function Es(e){if(e!==it)return!1;if(!be)return Fh(e),be=!0,!1;var n=e.tag,s;if((s=n!==3&&n!==27)&&((s=n===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||ff(e.type,e.memoizedProps)),s=!s),s&&Be&&Jn(e),Fh(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Be=vy(e)}else if(n===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Be=vy(e)}else n===27?(n=Be,ma(e.type)?(e=gf,gf=null,Be=e):Be=n):Be=it?Yt(e.stateNode.nextSibling):null;return!0}function Ua(){Be=it=null,be=!1}function Zc(){var e=$n;return e!==null&&(yt===null?yt=e:yt.push.apply(yt,e),$n=null),e}function Li(e){$n===null?$n=[e]:$n.push(e)}var Fc=_e(null),Pa=null,jn=null;function ea(e,n,s){ie(Fc,n._currentValue),n._currentValue=s}function Mn(e){e._currentValue=Fc.current,Ee(Fc)}function Qc(e,n,s){for(;e!==null;){var o=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),e===s)break;e=e.return}}function Wc(e,n,s,o){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var f=c.dependencies;if(f!==null){var x=c.child;f=f.firstContext;e:for(;f!==null;){var b=f;f=c;for(var E=0;E<n.length;E++)if(b.context===n[E]){f.lanes|=s,b=f.alternate,b!==null&&(b.lanes|=s),Qc(f.return,s,e),o||(x=null);break e}f=b.next}}else if(c.tag===18){if(x=c.return,x===null)throw Error(l(341));x.lanes|=s,f=x.alternate,f!==null&&(f.lanes|=s),Qc(x,s,e),x=null}else x=c.child;if(x!==null)x.return=c;else for(x=c;x!==null;){if(x===e){x=null;break}if(c=x.sibling,c!==null){c.return=x.return,x=c;break}x=x.return}c=x}}function Ns(e,n,s,o){e=null;for(var c=n,f=!1;c!==null;){if(!f){if((c.flags&524288)!==0)f=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var x=c.alternate;if(x===null)throw Error(l(387));if(x=x.memoizedProps,x!==null){var b=c.type;Nt(c.pendingProps.value,x.value)||(e!==null?e.push(b):e=[b])}}else if(c===Ce.current){if(x=c.alternate,x===null)throw Error(l(387));x.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(fl):e=[fl])}c=c.return}e!==null&&Wc(n,e,s,o),n.flags|=262144}function po(e){for(e=e.firstContext;e!==null;){if(!Nt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ka(e){Pa=e,jn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function lt(e){return Qh(Pa,e)}function go(e,n){return Pa===null&&Ka(e),Qh(e,n)}function Qh(e,n){var s=n._currentValue;if(n={context:n,memoizedValue:s,next:null},jn===null){if(e===null)throw Error(l(308));jn=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else jn=jn.next=n;return s}var gw=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(s,o){e.push(o)}};this.abort=function(){n.aborted=!0,e.forEach(function(s){return s()})}},yw=t.unstable_scheduleCallback,xw=t.unstable_NormalPriority,Xe={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ic(){return{controller:new gw,data:new Map,refCount:0}}function Vi(e){e.refCount--,e.refCount===0&&yw(xw,function(){e.controller.abort()})}var Ui=null,$c=0,Cs=0,js=null;function vw(e,n){if(Ui===null){var s=Ui=[];$c=0,Cs=tf(),js={status:"pending",value:void 0,then:function(o){s.push(o)}}}return $c++,n.then(Wh,Wh),n}function Wh(){if(--$c===0&&Ui!==null){js!==null&&(js.status="fulfilled");var e=Ui;Ui=null,Cs=0,js=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function bw(e,n){var s=[],o={status:"pending",value:null,reason:null,then:function(c){s.push(c)}};return e.then(function(){o.status="fulfilled",o.value=n;for(var c=0;c<s.length;c++)(0,s[c])(n)},function(c){for(o.status="rejected",o.reason=c,c=0;c<s.length;c++)(0,s[c])(void 0)}),o}var Ih=O.S;O.S=function(e,n){_g=Tt(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&vw(e,n),Ih!==null&&Ih(e,n)};var Ga=_e(null);function Jc(){var e=Ga.current;return e!==null?e:ke.pooledCache}function yo(e,n){n===null?ie(Ga,Ga.current):ie(Ga,n.pool)}function $h(){var e=Jc();return e===null?null:{parent:Xe._currentValue,pool:e}}var Ms=Error(l(460)),eu=Error(l(474)),xo=Error(l(542)),vo={then:function(){}};function Jh(e){return e=e.status,e==="fulfilled"||e==="rejected"}function ep(e,n,s){switch(s=e[s],s===void 0?e.push(n):s!==n&&(n.then(An,An),n=s),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,np(e),e;default:if(typeof n.status=="string")n.then(An,An);else{if(e=ke,e!==null&&100<e.shellSuspendCounter)throw Error(l(482));e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=o}},function(o){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,np(e),e}throw Ya=n,Ms}}function qa(e){try{var n=e._init;return n(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(Ya=s,Ms):s}}var Ya=null;function tp(){if(Ya===null)throw Error(l(459));var e=Ya;return Ya=null,e}function np(e){if(e===Ms||e===xo)throw Error(l(483))}var zs=null,Pi=0;function bo(e){var n=Pi;return Pi+=1,zs===null&&(zs=[]),ep(zs,e,n)}function Ki(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function So(e,n){throw n.$$typeof===S?Error(l(525)):(e=Object.prototype.toString.call(n),Error(l(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function ap(e){function n(M,C){if(e){var D=M.deletions;D===null?(M.deletions=[C],M.flags|=16):D.push(C)}}function s(M,C){if(!e)return null;for(;C!==null;)n(M,C),C=C.sibling;return null}function o(M){for(var C=new Map;M!==null;)M.key!==null?C.set(M.key,M):C.set(M.index,M),M=M.sibling;return C}function c(M,C){return M=Nn(M,C),M.index=0,M.sibling=null,M}function f(M,C,D){return M.index=D,e?(D=M.alternate,D!==null?(D=D.index,D<C?(M.flags|=67108866,C):D):(M.flags|=67108866,C)):(M.flags|=1048576,C)}function x(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function b(M,C,D,q){return C===null||C.tag!==6?(C=Kc(D,M.mode,q),C.return=M,C):(C=c(C,D),C.return=M,C)}function E(M,C,D,q){var te=D.type;return te===j?P(M,C,D.props.children,q,D.key):C!==null&&(C.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===V&&qa(te)===C.type)?(C=c(C,D.props),Ki(C,D),C.return=M,C):(C=mo(D.type,D.key,D.props,null,M.mode,q),Ki(C,D),C.return=M,C)}function R(M,C,D,q){return C===null||C.tag!==4||C.stateNode.containerInfo!==D.containerInfo||C.stateNode.implementation!==D.implementation?(C=Gc(D,M.mode,q),C.return=M,C):(C=c(C,D.children||[]),C.return=M,C)}function P(M,C,D,q,te){return C===null||C.tag!==7?(C=Va(D,M.mode,q,te),C.return=M,C):(C=c(C,D),C.return=M,C)}function X(M,C,D){if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return C=Kc(""+C,M.mode,D),C.return=M,C;if(typeof C=="object"&&C!==null){switch(C.$$typeof){case T:return D=mo(C.type,C.key,C.props,null,M.mode,D),Ki(D,C),D.return=M,D;case A:return C=Gc(C,M.mode,D),C.return=M,C;case V:return C=qa(C),X(M,C,D)}if(F(C)||me(C))return C=Va(C,M.mode,D,null),C.return=M,C;if(typeof C.then=="function")return X(M,bo(C),D);if(C.$$typeof===z)return X(M,go(M,C),D);So(M,C)}return null}function k(M,C,D,q){var te=C!==null?C.key:null;if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return te!==null?null:b(M,C,""+D,q);if(typeof D=="object"&&D!==null){switch(D.$$typeof){case T:return D.key===te?E(M,C,D,q):null;case A:return D.key===te?R(M,C,D,q):null;case V:return D=qa(D),k(M,C,D,q)}if(F(D)||me(D))return te!==null?null:P(M,C,D,q,null);if(typeof D.then=="function")return k(M,C,bo(D),q);if(D.$$typeof===z)return k(M,C,go(M,D),q);So(M,D)}return null}function L(M,C,D,q,te){if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return M=M.get(D)||null,b(C,M,""+q,te);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case T:return M=M.get(q.key===null?D:q.key)||null,E(C,M,q,te);case A:return M=M.get(q.key===null?D:q.key)||null,R(C,M,q,te);case V:return q=qa(q),L(M,C,D,q,te)}if(F(q)||me(q))return M=M.get(D)||null,P(C,M,q,te,null);if(typeof q.then=="function")return L(M,C,D,bo(q),te);if(q.$$typeof===z)return L(M,C,D,go(C,q),te);So(C,q)}return null}function Q(M,C,D,q){for(var te=null,Te=null,J=C,fe=C=0,ve=null;J!==null&&fe<D.length;fe++){J.index>fe?(ve=J,J=null):ve=J.sibling;var Ae=k(M,J,D[fe],q);if(Ae===null){J===null&&(J=ve);break}e&&J&&Ae.alternate===null&&n(M,J),C=f(Ae,C,fe),Te===null?te=Ae:Te.sibling=Ae,Te=Ae,J=ve}if(fe===D.length)return s(M,J),be&&Cn(M,fe),te;if(J===null){for(;fe<D.length;fe++)J=X(M,D[fe],q),J!==null&&(C=f(J,C,fe),Te===null?te=J:Te.sibling=J,Te=J);return be&&Cn(M,fe),te}for(J=o(J);fe<D.length;fe++)ve=L(J,M,fe,D[fe],q),ve!==null&&(e&&ve.alternate!==null&&J.delete(ve.key===null?fe:ve.key),C=f(ve,C,fe),Te===null?te=ve:Te.sibling=ve,Te=ve);return e&&J.forEach(function(xa){return n(M,xa)}),be&&Cn(M,fe),te}function ne(M,C,D,q){if(D==null)throw Error(l(151));for(var te=null,Te=null,J=C,fe=C=0,ve=null,Ae=D.next();J!==null&&!Ae.done;fe++,Ae=D.next()){J.index>fe?(ve=J,J=null):ve=J.sibling;var xa=k(M,J,Ae.value,q);if(xa===null){J===null&&(J=ve);break}e&&J&&xa.alternate===null&&n(M,J),C=f(xa,C,fe),Te===null?te=xa:Te.sibling=xa,Te=xa,J=ve}if(Ae.done)return s(M,J),be&&Cn(M,fe),te;if(J===null){for(;!Ae.done;fe++,Ae=D.next())Ae=X(M,Ae.value,q),Ae!==null&&(C=f(Ae,C,fe),Te===null?te=Ae:Te.sibling=Ae,Te=Ae);return be&&Cn(M,fe),te}for(J=o(J);!Ae.done;fe++,Ae=D.next())Ae=L(J,M,fe,Ae.value,q),Ae!==null&&(e&&Ae.alternate!==null&&J.delete(Ae.key===null?fe:Ae.key),C=f(Ae,C,fe),Te===null?te=Ae:Te.sibling=Ae,Te=Ae);return e&&J.forEach(function(O2){return n(M,O2)}),be&&Cn(M,fe),te}function Re(M,C,D,q){if(typeof D=="object"&&D!==null&&D.type===j&&D.key===null&&(D=D.props.children),typeof D=="object"&&D!==null){switch(D.$$typeof){case T:e:{for(var te=D.key;C!==null;){if(C.key===te){if(te=D.type,te===j){if(C.tag===7){s(M,C.sibling),q=c(C,D.props.children),q.return=M,M=q;break e}}else if(C.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===V&&qa(te)===C.type){s(M,C.sibling),q=c(C,D.props),Ki(q,D),q.return=M,M=q;break e}s(M,C);break}else n(M,C);C=C.sibling}D.type===j?(q=Va(D.props.children,M.mode,q,D.key),q.return=M,M=q):(q=mo(D.type,D.key,D.props,null,M.mode,q),Ki(q,D),q.return=M,M=q)}return x(M);case A:e:{for(te=D.key;C!==null;){if(C.key===te)if(C.tag===4&&C.stateNode.containerInfo===D.containerInfo&&C.stateNode.implementation===D.implementation){s(M,C.sibling),q=c(C,D.children||[]),q.return=M,M=q;break e}else{s(M,C);break}else n(M,C);C=C.sibling}q=Gc(D,M.mode,q),q.return=M,M=q}return x(M);case V:return D=qa(D),Re(M,C,D,q)}if(F(D))return Q(M,C,D,q);if(me(D)){if(te=me(D),typeof te!="function")throw Error(l(150));return D=te.call(D),ne(M,C,D,q)}if(typeof D.then=="function")return Re(M,C,bo(D),q);if(D.$$typeof===z)return Re(M,C,go(M,D),q);So(M,D)}return typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint"?(D=""+D,C!==null&&C.tag===6?(s(M,C.sibling),q=c(C,D),q.return=M,M=q):(s(M,C),q=Kc(D,M.mode,q),q.return=M,M=q),x(M)):s(M,C)}return function(M,C,D,q){try{Pi=0;var te=Re(M,C,D,q);return zs=null,te}catch(J){if(J===Ms||J===xo)throw J;var Te=Ct(29,J,null,M.mode);return Te.lanes=q,Te.return=M,Te}finally{}}}var Xa=ap(!0),sp=ap(!1),ta=!1;function tu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function nu(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function na(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function aa(e,n,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Ne&2)!==0){var c=o.pending;return c===null?n.next=n:(n.next=c.next,c.next=n),o.pending=n,n=fo(e),Ph(e,null,s),n}return uo(e,o,n,s),fo(e)}function Gi(e,n,s){if(n=n.updateQueue,n!==null&&(n=n.shared,(s&4194048)!==0)){var o=n.lanes;o&=e.pendingLanes,s|=o,n.lanes=s,Qm(e,s)}}function au(e,n){var s=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var c=null,f=null;if(s=s.firstBaseUpdate,s!==null){do{var x={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};f===null?c=f=x:f=f.next=x,s=s.next}while(s!==null);f===null?c=f=n:f=f.next=n}else c=f=n;s={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:f,shared:o.shared,callbacks:o.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=n:e.next=n,s.lastBaseUpdate=n}var su=!1;function qi(){if(su){var e=js;if(e!==null)throw e}}function Yi(e,n,s,o){su=!1;var c=e.updateQueue;ta=!1;var f=c.firstBaseUpdate,x=c.lastBaseUpdate,b=c.shared.pending;if(b!==null){c.shared.pending=null;var E=b,R=E.next;E.next=null,x===null?f=R:x.next=R,x=E;var P=e.alternate;P!==null&&(P=P.updateQueue,b=P.lastBaseUpdate,b!==x&&(b===null?P.firstBaseUpdate=R:b.next=R,P.lastBaseUpdate=E))}if(f!==null){var X=c.baseState;x=0,P=R=E=null,b=f;do{var k=b.lane&-536870913,L=k!==b.lane;if(L?(xe&k)===k:(o&k)===k){k!==0&&k===Cs&&(su=!0),P!==null&&(P=P.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var Q=e,ne=b;k=n;var Re=s;switch(ne.tag){case 1:if(Q=ne.payload,typeof Q=="function"){X=Q.call(Re,X,k);break e}X=Q;break e;case 3:Q.flags=Q.flags&-65537|128;case 0:if(Q=ne.payload,k=typeof Q=="function"?Q.call(Re,X,k):Q,k==null)break e;X=v({},X,k);break e;case 2:ta=!0}}k=b.callback,k!==null&&(e.flags|=64,L&&(e.flags|=8192),L=c.callbacks,L===null?c.callbacks=[k]:L.push(k))}else L={lane:k,tag:b.tag,payload:b.payload,callback:b.callback,next:null},P===null?(R=P=L,E=X):P=P.next=L,x|=k;if(b=b.next,b===null){if(b=c.shared.pending,b===null)break;L=b,b=L.next,L.next=null,c.lastBaseUpdate=L,c.shared.pending=null}}while(!0);P===null&&(E=X),c.baseState=E,c.firstBaseUpdate=R,c.lastBaseUpdate=P,f===null&&(c.shared.lanes=0),ra|=x,e.lanes=x,e.memoizedState=X}}function ip(e,n){if(typeof e!="function")throw Error(l(191,e));e.call(n)}function lp(e,n){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)ip(s[e],n)}var Os=_e(null),wo=_e(0);function op(e,n){e=Ln,ie(wo,e),ie(Os,n),Ln=e|n.baseLanes}function iu(){ie(wo,Ln),ie(Os,Os.current)}function lu(){Ln=wo.current,Ee(Os),Ee(wo)}var jt=_e(null),qt=null;function sa(e){var n=e.alternate;ie(Ge,Ge.current&1),ie(jt,e),qt===null&&(n===null||Os.current!==null||n.memoizedState!==null)&&(qt=e)}function ou(e){ie(Ge,Ge.current),ie(jt,e),qt===null&&(qt=e)}function rp(e){e.tag===22?(ie(Ge,Ge.current),ie(jt,e),qt===null&&(qt=e)):ia()}function ia(){ie(Ge,Ge.current),ie(jt,jt.current)}function Mt(e){Ee(jt),qt===e&&(qt=null),Ee(Ge)}var Ge=_e(0);function To(e){for(var n=e;n!==null;){if(n.tag===13){var s=n.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||hf(s)||pf(s)))return n}else if(n.tag===19&&(n.memoizedProps.revealOrder==="forwards"||n.memoizedProps.revealOrder==="backwards"||n.memoizedProps.revealOrder==="unstable_legacy-backwards"||n.memoizedProps.revealOrder==="together")){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var zn=0,ue=null,Oe=null,Ze=null,Ao=!1,Ds=!1,Za=!1,Eo=0,Xi=0,Rs=null,Sw=0;function Ue(){throw Error(l(321))}function ru(e,n){if(n===null)return!1;for(var s=0;s<n.length&&s<e.length;s++)if(!Nt(e[s],n[s]))return!1;return!0}function cu(e,n,s,o,c,f){return zn=f,ue=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,O.H=e===null||e.memoizedState===null?Yp:Au,Za=!1,f=s(o,c),Za=!1,Ds&&(f=up(n,s,o,c)),cp(e),f}function cp(e){O.H=Qi;var n=Oe!==null&&Oe.next!==null;if(zn=0,Ze=Oe=ue=null,Ao=!1,Xi=0,Rs=null,n)throw Error(l(300));e===null||Fe||(e=e.dependencies,e!==null&&po(e)&&(Fe=!0))}function up(e,n,s,o){ue=e;var c=0;do{if(Ds&&(Rs=null),Xi=0,Ds=!1,25<=c)throw Error(l(301));if(c+=1,Ze=Oe=null,e.updateQueue!=null){var f=e.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}O.H=Xp,f=n(s,o)}while(Ds);return f}function ww(){var e=O.H,n=e.useState()[0];return n=typeof n.then=="function"?Zi(n):n,e=e.useState()[0],(Oe!==null?Oe.memoizedState:null)!==e&&(ue.flags|=1024),n}function uu(){var e=Eo!==0;return Eo=0,e}function fu(e,n,s){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~s}function du(e){if(Ao){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Ao=!1}zn=0,Ze=Oe=ue=null,Ds=!1,Xi=Eo=0,Rs=null}function ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?ue.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function qe(){if(Oe===null){var e=ue.alternate;e=e!==null?e.memoizedState:null}else e=Oe.next;var n=Ze===null?ue.memoizedState:Ze.next;if(n!==null)Ze=n,Oe=e;else{if(e===null)throw ue.alternate===null?Error(l(467)):Error(l(310));Oe=e,e={memoizedState:Oe.memoizedState,baseState:Oe.baseState,baseQueue:Oe.baseQueue,queue:Oe.queue,next:null},Ze===null?ue.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function No(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Zi(e){var n=Xi;return Xi+=1,Rs===null&&(Rs=[]),e=ep(Rs,e,n),n=ue,(Ze===null?n.memoizedState:Ze.next)===null&&(n=n.alternate,O.H=n===null||n.memoizedState===null?Yp:Au),e}function Co(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Zi(e);if(e.$$typeof===z)return lt(e)}throw Error(l(438,String(e)))}function mu(e){var n=null,s=ue.updateQueue;if(s!==null&&(n=s.memoCache),n==null){var o=ue.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(c){return c.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),s===null&&(s=No(),ue.updateQueue=s),s.memoCache=n,s=n.data[n.index],s===void 0)for(s=n.data[n.index]=Array(e),o=0;o<e;o++)s[o]=se;return n.index++,s}function On(e,n){return typeof n=="function"?n(e):n}function jo(e){var n=qe();return hu(n,Oe,e)}function hu(e,n,s){var o=e.queue;if(o===null)throw Error(l(311));o.lastRenderedReducer=s;var c=e.baseQueue,f=o.pending;if(f!==null){if(c!==null){var x=c.next;c.next=f.next,f.next=x}n.baseQueue=c=f,o.pending=null}if(f=e.baseState,c===null)e.memoizedState=f;else{n=c.next;var b=x=null,E=null,R=n,P=!1;do{var X=R.lane&-536870913;if(X!==R.lane?(xe&X)===X:(zn&X)===X){var k=R.revertLane;if(k===0)E!==null&&(E=E.next={lane:0,revertLane:0,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),X===Cs&&(P=!0);else if((zn&k)===k){R=R.next,k===Cs&&(P=!0);continue}else X={lane:0,revertLane:R.revertLane,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},E===null?(b=E=X,x=f):E=E.next=X,ue.lanes|=k,ra|=k;X=R.action,Za&&s(f,X),f=R.hasEagerState?R.eagerState:s(f,X)}else k={lane:X,revertLane:R.revertLane,gesture:R.gesture,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},E===null?(b=E=k,x=f):E=E.next=k,ue.lanes|=X,ra|=X;R=R.next}while(R!==null&&R!==n);if(E===null?x=f:E.next=b,!Nt(f,e.memoizedState)&&(Fe=!0,P&&(s=js,s!==null)))throw s;e.memoizedState=f,e.baseState=x,e.baseQueue=E,o.lastRenderedState=f}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function pu(e){var n=qe(),s=n.queue;if(s===null)throw Error(l(311));s.lastRenderedReducer=e;var o=s.dispatch,c=s.pending,f=n.memoizedState;if(c!==null){s.pending=null;var x=c=c.next;do f=e(f,x.action),x=x.next;while(x!==c);Nt(f,n.memoizedState)||(Fe=!0),n.memoizedState=f,n.baseQueue===null&&(n.baseState=f),s.lastRenderedState=f}return[f,o]}function fp(e,n,s){var o=ue,c=qe(),f=be;if(f){if(s===void 0)throw Error(l(407));s=s()}else s=n();var x=!Nt((Oe||c).memoizedState,s);if(x&&(c.memoizedState=s,Fe=!0),c=c.queue,xu(hp.bind(null,o,c,e),[e]),c.getSnapshot!==n||x||Ze!==null&&Ze.memoizedState.tag&1){if(o.flags|=2048,_s(9,{destroy:void 0},mp.bind(null,o,c,s,n),null),ke===null)throw Error(l(349));f||(zn&127)!==0||dp(o,n,s)}return s}function dp(e,n,s){e.flags|=16384,e={getSnapshot:n,value:s},n=ue.updateQueue,n===null?(n=No(),ue.updateQueue=n,n.stores=[e]):(s=n.stores,s===null?n.stores=[e]:s.push(e))}function mp(e,n,s,o){n.value=s,n.getSnapshot=o,pp(n)&&gp(e)}function hp(e,n,s){return s(function(){pp(n)&&gp(e)})}function pp(e){var n=e.getSnapshot;e=e.value;try{var s=n();return!Nt(e,s)}catch{return!0}}function gp(e){var n=La(e,2);n!==null&&xt(n,e,2)}function gu(e){var n=ut();if(typeof e=="function"){var s=e;if(e=s(),Za){Fn(!0);try{s()}finally{Fn(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:On,lastRenderedState:e},n}function yp(e,n,s,o){return e.baseState=s,hu(e,Oe,typeof o=="function"?o:On)}function Tw(e,n,s,o,c){if(Oo(e))throw Error(l(485));if(e=n.action,e!==null){var f={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(x){f.listeners.push(x)}};O.T!==null?s(!0):f.isTransition=!1,o(f),s=n.pending,s===null?(f.next=n.pending=f,xp(n,f)):(f.next=s.next,n.pending=s.next=f)}}function xp(e,n){var s=n.action,o=n.payload,c=e.state;if(n.isTransition){var f=O.T,x={};O.T=x;try{var b=s(c,o),E=O.S;E!==null&&E(x,b),vp(e,n,b)}catch(R){yu(e,n,R)}finally{f!==null&&x.types!==null&&(f.types=x.types),O.T=f}}else try{f=s(c,o),vp(e,n,f)}catch(R){yu(e,n,R)}}function vp(e,n,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){bp(e,n,o)},function(o){return yu(e,n,o)}):bp(e,n,s)}function bp(e,n,s){n.status="fulfilled",n.value=s,Sp(n),e.state=s,n=e.pending,n!==null&&(s=n.next,s===n?e.pending=null:(s=s.next,n.next=s,xp(e,s)))}function yu(e,n,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=s,Sp(n),n=n.next;while(n!==o)}e.action=null}function Sp(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function wp(e,n){return n}function Tp(e,n){if(be){var s=ke.formState;if(s!==null){e:{var o=ue;if(be){if(Be){t:{for(var c=Be,f=Gt;c.nodeType!==8;){if(!f){c=null;break t}if(c=Yt(c.nextSibling),c===null){c=null;break t}}f=c.data,c=f==="F!"||f==="F"?c:null}if(c){Be=Yt(c.nextSibling),o=c.data==="F!";break e}}Jn(o)}o=!1}o&&(n=s[0])}}return s=ut(),s.memoizedState=s.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:wp,lastRenderedState:n},s.queue=o,s=Kp.bind(null,ue,o),o.dispatch=s,o=gu(!1),f=Tu.bind(null,ue,!1,o.queue),o=ut(),c={state:n,dispatch:null,action:e,pending:null},o.queue=c,s=Tw.bind(null,ue,c,f,s),c.dispatch=s,o.memoizedState=e,[n,s,!1]}function Ap(e){var n=qe();return Ep(n,Oe,e)}function Ep(e,n,s){if(n=hu(e,n,wp)[0],e=jo(On)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=Zi(n)}catch(x){throw x===Ms?xo:x}else o=n;n=qe();var c=n.queue,f=c.dispatch;return s!==n.memoizedState&&(ue.flags|=2048,_s(9,{destroy:void 0},Aw.bind(null,c,s),null)),[o,f,e]}function Aw(e,n){e.action=n}function Np(e){var n=qe(),s=Oe;if(s!==null)return Ep(n,s,e);qe(),n=n.memoizedState,s=qe();var o=s.queue.dispatch;return s.memoizedState=e,[n,o,!1]}function _s(e,n,s,o){return e={tag:e,create:s,deps:o,inst:n,next:null},n=ue.updateQueue,n===null&&(n=No(),ue.updateQueue=n),s=n.lastEffect,s===null?n.lastEffect=e.next=e:(o=s.next,s.next=e,e.next=o,n.lastEffect=e),e}function Cp(){return qe().memoizedState}function Mo(e,n,s,o){var c=ut();ue.flags|=e,c.memoizedState=_s(1|n,{destroy:void 0},s,o===void 0?null:o)}function zo(e,n,s,o){var c=qe();o=o===void 0?null:o;var f=c.memoizedState.inst;Oe!==null&&o!==null&&ru(o,Oe.memoizedState.deps)?c.memoizedState=_s(n,f,s,o):(ue.flags|=e,c.memoizedState=_s(1|n,f,s,o))}function jp(e,n){Mo(8390656,8,e,n)}function xu(e,n){zo(2048,8,e,n)}function Ew(e){ue.flags|=4;var n=ue.updateQueue;if(n===null)n=No(),ue.updateQueue=n,n.events=[e];else{var s=n.events;s===null?n.events=[e]:s.push(e)}}function Mp(e){var n=qe().memoizedState;return Ew({ref:n,nextImpl:e}),function(){if((Ne&2)!==0)throw Error(l(440));return n.impl.apply(void 0,arguments)}}function zp(e,n){return zo(4,2,e,n)}function Op(e,n){return zo(4,4,e,n)}function Dp(e,n){if(typeof n=="function"){e=e();var s=n(e);return function(){typeof s=="function"?s():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function Rp(e,n,s){s=s!=null?s.concat([e]):null,zo(4,4,Dp.bind(null,n,e),s)}function vu(){}function _p(e,n){var s=qe();n=n===void 0?null:n;var o=s.memoizedState;return n!==null&&ru(n,o[1])?o[0]:(s.memoizedState=[e,n],e)}function kp(e,n){var s=qe();n=n===void 0?null:n;var o=s.memoizedState;if(n!==null&&ru(n,o[1]))return o[0];if(o=e(),Za){Fn(!0);try{e()}finally{Fn(!1)}}return s.memoizedState=[o,n],o}function bu(e,n,s){return s===void 0||(zn&1073741824)!==0&&(xe&261930)===0?e.memoizedState=n:(e.memoizedState=s,e=Bg(),ue.lanes|=e,ra|=e,s)}function Bp(e,n,s,o){return Nt(s,n)?s:Os.current!==null?(e=bu(e,s,o),Nt(e,n)||(Fe=!0),e):(zn&42)===0||(zn&1073741824)!==0&&(xe&261930)===0?(Fe=!0,e.memoizedState=s):(e=Bg(),ue.lanes|=e,ra|=e,n)}function Hp(e,n,s,o,c){var f=K.p;K.p=f!==0&&8>f?f:8;var x=O.T,b={};O.T=b,Tu(e,!1,n,s);try{var E=c(),R=O.S;if(R!==null&&R(b,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var P=bw(E,o);Fi(e,n,P,Dt(e))}else Fi(e,n,o,Dt(e))}catch(X){Fi(e,n,{then:function(){},status:"rejected",reason:X},Dt())}finally{K.p=f,x!==null&&b.types!==null&&(x.types=b.types),O.T=x}}function Nw(){}function Su(e,n,s,o){if(e.tag!==5)throw Error(l(476));var c=Lp(e).queue;Hp(e,c,n,B,s===null?Nw:function(){return Vp(e),s(o)})}function Lp(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:On,lastRenderedState:B},next:null};var s={};return n.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:On,lastRenderedState:s},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function Vp(e){var n=Lp(e);n.next===null&&(n=e.alternate.memoizedState),Fi(e,n.next.queue,{},Dt())}function wu(){return lt(fl)}function Up(){return qe().memoizedState}function Pp(){return qe().memoizedState}function Cw(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var s=Dt();e=na(s);var o=aa(n,e,s);o!==null&&(xt(o,n,s),Gi(o,n,s)),n={cache:Ic()},e.payload=n;return}n=n.return}}function jw(e,n,s){var o=Dt();s={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Oo(e)?Gp(n,s):(s=Uc(e,n,s,o),s!==null&&(xt(s,e,o),qp(s,n,o)))}function Kp(e,n,s){var o=Dt();Fi(e,n,s,o)}function Fi(e,n,s,o){var c={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(Oo(e))Gp(n,c);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=n.lastRenderedReducer,f!==null))try{var x=n.lastRenderedState,b=f(x,s);if(c.hasEagerState=!0,c.eagerState=b,Nt(b,x))return uo(e,n,c,0),ke===null&&co(),!1}catch{}finally{}if(s=Uc(e,n,c,o),s!==null)return xt(s,e,o),qp(s,n,o),!0}return!1}function Tu(e,n,s,o){if(o={lane:2,revertLane:tf(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Oo(e)){if(n)throw Error(l(479))}else n=Uc(e,s,o,2),n!==null&&xt(n,e,2)}function Oo(e){var n=e.alternate;return e===ue||n!==null&&n===ue}function Gp(e,n){Ds=Ao=!0;var s=e.pending;s===null?n.next=n:(n.next=s.next,s.next=n),e.pending=n}function qp(e,n,s){if((s&4194048)!==0){var o=n.lanes;o&=e.pendingLanes,s|=o,n.lanes=s,Qm(e,s)}}var Qi={readContext:lt,use:Co,useCallback:Ue,useContext:Ue,useEffect:Ue,useImperativeHandle:Ue,useLayoutEffect:Ue,useInsertionEffect:Ue,useMemo:Ue,useReducer:Ue,useRef:Ue,useState:Ue,useDebugValue:Ue,useDeferredValue:Ue,useTransition:Ue,useSyncExternalStore:Ue,useId:Ue,useHostTransitionStatus:Ue,useFormState:Ue,useActionState:Ue,useOptimistic:Ue,useMemoCache:Ue,useCacheRefresh:Ue};Qi.useEffectEvent=Ue;var Yp={readContext:lt,use:Co,useCallback:function(e,n){return ut().memoizedState=[e,n===void 0?null:n],e},useContext:lt,useEffect:jp,useImperativeHandle:function(e,n,s){s=s!=null?s.concat([e]):null,Mo(4194308,4,Dp.bind(null,n,e),s)},useLayoutEffect:function(e,n){return Mo(4194308,4,e,n)},useInsertionEffect:function(e,n){Mo(4,2,e,n)},useMemo:function(e,n){var s=ut();n=n===void 0?null:n;var o=e();if(Za){Fn(!0);try{e()}finally{Fn(!1)}}return s.memoizedState=[o,n],o},useReducer:function(e,n,s){var o=ut();if(s!==void 0){var c=s(n);if(Za){Fn(!0);try{s(n)}finally{Fn(!1)}}}else c=n;return o.memoizedState=o.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},o.queue=e,e=e.dispatch=jw.bind(null,ue,e),[o.memoizedState,e]},useRef:function(e){var n=ut();return e={current:e},n.memoizedState=e},useState:function(e){e=gu(e);var n=e.queue,s=Kp.bind(null,ue,n);return n.dispatch=s,[e.memoizedState,s]},useDebugValue:vu,useDeferredValue:function(e,n){var s=ut();return bu(s,e,n)},useTransition:function(){var e=gu(!1);return e=Hp.bind(null,ue,e.queue,!0,!1),ut().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,s){var o=ue,c=ut();if(be){if(s===void 0)throw Error(l(407));s=s()}else{if(s=n(),ke===null)throw Error(l(349));(xe&127)!==0||dp(o,n,s)}c.memoizedState=s;var f={value:s,getSnapshot:n};return c.queue=f,jp(hp.bind(null,o,f,e),[e]),o.flags|=2048,_s(9,{destroy:void 0},mp.bind(null,o,f,s,n),null),s},useId:function(){var e=ut(),n=ke.identifierPrefix;if(be){var s=dn,o=fn;s=(o&~(1<<32-Et(o)-1)).toString(32)+s,n="_"+n+"R_"+s,s=Eo++,0<s&&(n+="H"+s.toString(32)),n+="_"}else s=Sw++,n="_"+n+"r_"+s.toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:wu,useFormState:Tp,useActionState:Tp,useOptimistic:function(e){var n=ut();n.memoizedState=n.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=s,n=Tu.bind(null,ue,!0,s),s.dispatch=n,[e,n]},useMemoCache:mu,useCacheRefresh:function(){return ut().memoizedState=Cw.bind(null,ue)},useEffectEvent:function(e){var n=ut(),s={impl:e};return n.memoizedState=s,function(){if((Ne&2)!==0)throw Error(l(440));return s.impl.apply(void 0,arguments)}}},Au={readContext:lt,use:Co,useCallback:_p,useContext:lt,useEffect:xu,useImperativeHandle:Rp,useInsertionEffect:zp,useLayoutEffect:Op,useMemo:kp,useReducer:jo,useRef:Cp,useState:function(){return jo(On)},useDebugValue:vu,useDeferredValue:function(e,n){var s=qe();return Bp(s,Oe.memoizedState,e,n)},useTransition:function(){var e=jo(On)[0],n=qe().memoizedState;return[typeof e=="boolean"?e:Zi(e),n]},useSyncExternalStore:fp,useId:Up,useHostTransitionStatus:wu,useFormState:Ap,useActionState:Ap,useOptimistic:function(e,n){var s=qe();return yp(s,Oe,e,n)},useMemoCache:mu,useCacheRefresh:Pp};Au.useEffectEvent=Mp;var Xp={readContext:lt,use:Co,useCallback:_p,useContext:lt,useEffect:xu,useImperativeHandle:Rp,useInsertionEffect:zp,useLayoutEffect:Op,useMemo:kp,useReducer:pu,useRef:Cp,useState:function(){return pu(On)},useDebugValue:vu,useDeferredValue:function(e,n){var s=qe();return Oe===null?bu(s,e,n):Bp(s,Oe.memoizedState,e,n)},useTransition:function(){var e=pu(On)[0],n=qe().memoizedState;return[typeof e=="boolean"?e:Zi(e),n]},useSyncExternalStore:fp,useId:Up,useHostTransitionStatus:wu,useFormState:Np,useActionState:Np,useOptimistic:function(e,n){var s=qe();return Oe!==null?yp(s,Oe,e,n):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:mu,useCacheRefresh:Pp};Xp.useEffectEvent=Mp;function Eu(e,n,s,o){n=e.memoizedState,s=s(o,n),s=s==null?n:v({},n,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var Nu={enqueueSetState:function(e,n,s){e=e._reactInternals;var o=Dt(),c=na(o);c.payload=n,s!=null&&(c.callback=s),n=aa(e,c,o),n!==null&&(xt(n,e,o),Gi(n,e,o))},enqueueReplaceState:function(e,n,s){e=e._reactInternals;var o=Dt(),c=na(o);c.tag=1,c.payload=n,s!=null&&(c.callback=s),n=aa(e,c,o),n!==null&&(xt(n,e,o),Gi(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var s=Dt(),o=na(s);o.tag=2,n!=null&&(o.callback=n),n=aa(e,o,s),n!==null&&(xt(n,e,s),Gi(n,e,s))}};function Zp(e,n,s,o,c,f,x){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,f,x):n.prototype&&n.prototype.isPureReactComponent?!ki(s,o)||!ki(c,f):!0}function Fp(e,n,s,o){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(s,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(s,o),n.state!==e&&Nu.enqueueReplaceState(n,n.state,null)}function Fa(e,n){var s=n;if("ref"in n){s={};for(var o in n)o!=="ref"&&(s[o]=n[o])}if(e=e.defaultProps){s===n&&(s=v({},s));for(var c in e)s[c]===void 0&&(s[c]=e[c])}return s}function Qp(e){ro(e)}function Wp(e){console.error(e)}function Ip(e){ro(e)}function Do(e,n){try{var s=e.onUncaughtError;s(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function $p(e,n,s){try{var o=e.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function Cu(e,n,s){return s=na(s),s.tag=3,s.payload={element:null},s.callback=function(){Do(e,n)},s}function Jp(e){return e=na(e),e.tag=3,e}function eg(e,n,s,o){var c=s.type.getDerivedStateFromError;if(typeof c=="function"){var f=o.value;e.payload=function(){return c(f)},e.callback=function(){$p(n,s,o)}}var x=s.stateNode;x!==null&&typeof x.componentDidCatch=="function"&&(e.callback=function(){$p(n,s,o),typeof c!="function"&&(ca===null?ca=new Set([this]):ca.add(this));var b=o.stack;this.componentDidCatch(o.value,{componentStack:b!==null?b:""})})}function Mw(e,n,s,o,c){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=s.alternate,n!==null&&Ns(n,s,c,!0),s=jt.current,s!==null){switch(s.tag){case 31:case 13:return qt===null?qo():s.alternate===null&&Pe===0&&(Pe=3),s.flags&=-257,s.flags|=65536,s.lanes=c,o===vo?s.flags|=16384:(n=s.updateQueue,n===null?s.updateQueue=new Set([o]):n.add(o),$u(e,o,c)),!1;case 22:return s.flags|=65536,o===vo?s.flags|=16384:(n=s.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=n):(s=n.retryQueue,s===null?n.retryQueue=new Set([o]):s.add(o)),$u(e,o,c)),!1}throw Error(l(435,s.tag))}return $u(e,o,c),qo(),!1}if(be)return n=jt.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=c,o!==Xc&&(e=Error(l(422),{cause:o}),Li(Ut(e,s)))):(o!==Xc&&(n=Error(l(423),{cause:o}),Li(Ut(n,s))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=Ut(o,s),c=Cu(e.stateNode,o,c),au(e,c),Pe!==4&&(Pe=2)),!1;var f=Error(l(520),{cause:o});if(f=Ut(f,s),al===null?al=[f]:al.push(f),Pe!==4&&(Pe=2),n===null)return!0;o=Ut(o,s),s=n;do{switch(s.tag){case 3:return s.flags|=65536,e=c&-c,s.lanes|=e,e=Cu(s.stateNode,o,e),au(s,e),!1;case 1:if(n=s.type,f=s.stateNode,(s.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(ca===null||!ca.has(f))))return s.flags|=65536,c&=-c,s.lanes|=c,c=Jp(c),eg(c,e,s,o),au(s,c),!1}s=s.return}while(s!==null);return!1}var ju=Error(l(461)),Fe=!1;function ot(e,n,s,o){n.child=e===null?sp(n,null,s,o):Xa(n,e.child,s,o)}function tg(e,n,s,o,c){s=s.render;var f=n.ref;if("ref"in o){var x={};for(var b in o)b!=="ref"&&(x[b]=o[b])}else x=o;return Ka(n),o=cu(e,n,s,x,f,c),b=uu(),e!==null&&!Fe?(fu(e,n,c),Dn(e,n,c)):(be&&b&&qc(n),n.flags|=1,ot(e,n,o,c),n.child)}function ng(e,n,s,o,c){if(e===null){var f=s.type;return typeof f=="function"&&!Pc(f)&&f.defaultProps===void 0&&s.compare===null?(n.tag=15,n.type=f,ag(e,n,f,o,c)):(e=mo(s.type,null,o,n,n.mode,c),e.ref=n.ref,e.return=n,n.child=e)}if(f=e.child,!Bu(e,c)){var x=f.memoizedProps;if(s=s.compare,s=s!==null?s:ki,s(x,o)&&e.ref===n.ref)return Dn(e,n,c)}return n.flags|=1,e=Nn(f,o),e.ref=n.ref,e.return=n,n.child=e}function ag(e,n,s,o,c){if(e!==null){var f=e.memoizedProps;if(ki(f,o)&&e.ref===n.ref)if(Fe=!1,n.pendingProps=o=f,Bu(e,c))(e.flags&131072)!==0&&(Fe=!0);else return n.lanes=e.lanes,Dn(e,n,c)}return Mu(e,n,s,o,c)}function sg(e,n,s,o){var c=o.children,f=e!==null?e.memoizedState:null;if(e===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((n.flags&128)!==0){if(f=f!==null?f.baseLanes|s:s,e!==null){for(o=n.child=e.child,c=0;o!==null;)c=c|o.lanes|o.childLanes,o=o.sibling;o=c&~f}else o=0,n.child=null;return ig(e,n,f,s,o)}if((s&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&yo(n,f!==null?f.cachePool:null),f!==null?op(n,f):iu(),rp(n);else return o=n.lanes=536870912,ig(e,n,f!==null?f.baseLanes|s:s,s,o)}else f!==null?(yo(n,f.cachePool),op(n,f),ia(),n.memoizedState=null):(e!==null&&yo(n,null),iu(),ia());return ot(e,n,c,s),n.child}function Wi(e,n){return e!==null&&e.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function ig(e,n,s,o,c){var f=Jc();return f=f===null?null:{parent:Xe._currentValue,pool:f},n.memoizedState={baseLanes:s,cachePool:f},e!==null&&yo(n,null),iu(),rp(n),e!==null&&Ns(e,n,o,!0),n.childLanes=c,null}function Ro(e,n){return n=ko({mode:n.mode,children:n.children},e.mode),n.ref=e.ref,e.child=n,n.return=e,n}function lg(e,n,s){return Xa(n,e.child,null,s),e=Ro(n,n.pendingProps),e.flags|=2,Mt(n),n.memoizedState=null,e}function zw(e,n,s){var o=n.pendingProps,c=(n.flags&128)!==0;if(n.flags&=-129,e===null){if(be){if(o.mode==="hidden")return e=Ro(n,o),n.lanes=536870912,Wi(null,e);if(ou(n),(e=Be)?(e=xy(e,Gt),e=e!==null&&e.data==="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:In!==null?{id:fn,overflow:dn}:null,retryLane:536870912,hydrationErrors:null},s=Gh(e),s.return=n,n.child=s,it=n,Be=null)):e=null,e===null)throw Jn(n);return n.lanes=536870912,null}return Ro(n,o)}var f=e.memoizedState;if(f!==null){var x=f.dehydrated;if(ou(n),c)if(n.flags&256)n.flags&=-257,n=lg(e,n,s);else if(n.memoizedState!==null)n.child=e.child,n.flags|=128,n=null;else throw Error(l(558));else if(Fe||Ns(e,n,s,!1),c=(s&e.childLanes)!==0,Fe||c){if(o=ke,o!==null&&(x=Wm(o,s),x!==0&&x!==f.retryLane))throw f.retryLane=x,La(e,x),xt(o,e,x),ju;qo(),n=lg(e,n,s)}else e=f.treeContext,Be=Yt(x.nextSibling),it=n,be=!0,$n=null,Gt=!1,e!==null&&Xh(n,e),n=Ro(n,o),n.flags|=4096;return n}return e=Nn(e.child,{mode:o.mode,children:o.children}),e.ref=n.ref,n.child=e,e.return=n,e}function _o(e,n){var s=n.ref;if(s===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(l(284));(e===null||e.ref!==s)&&(n.flags|=4194816)}}function Mu(e,n,s,o,c){return Ka(n),s=cu(e,n,s,o,void 0,c),o=uu(),e!==null&&!Fe?(fu(e,n,c),Dn(e,n,c)):(be&&o&&qc(n),n.flags|=1,ot(e,n,s,c),n.child)}function og(e,n,s,o,c,f){return Ka(n),n.updateQueue=null,s=up(n,o,s,c),cp(e),o=uu(),e!==null&&!Fe?(fu(e,n,f),Dn(e,n,f)):(be&&o&&qc(n),n.flags|=1,ot(e,n,s,f),n.child)}function rg(e,n,s,o,c){if(Ka(n),n.stateNode===null){var f=ws,x=s.contextType;typeof x=="object"&&x!==null&&(f=lt(x)),f=new s(o,f),n.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=Nu,n.stateNode=f,f._reactInternals=n,f=n.stateNode,f.props=o,f.state=n.memoizedState,f.refs={},tu(n),x=s.contextType,f.context=typeof x=="object"&&x!==null?lt(x):ws,f.state=n.memoizedState,x=s.getDerivedStateFromProps,typeof x=="function"&&(Eu(n,s,x,o),f.state=n.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(x=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),x!==f.state&&Nu.enqueueReplaceState(f,f.state,null),Yi(n,o,f,c),qi(),f.state=n.memoizedState),typeof f.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(e===null){f=n.stateNode;var b=n.memoizedProps,E=Fa(s,b);f.props=E;var R=f.context,P=s.contextType;x=ws,typeof P=="object"&&P!==null&&(x=lt(P));var X=s.getDerivedStateFromProps;P=typeof X=="function"||typeof f.getSnapshotBeforeUpdate=="function",b=n.pendingProps!==b,P||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(b||R!==x)&&Fp(n,f,o,x),ta=!1;var k=n.memoizedState;f.state=k,Yi(n,o,f,c),qi(),R=n.memoizedState,b||k!==R||ta?(typeof X=="function"&&(Eu(n,s,X,o),R=n.memoizedState),(E=ta||Zp(n,s,E,o,k,R,x))?(P||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(n.flags|=4194308)):(typeof f.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=R),f.props=o,f.state=R,f.context=x,o=E):(typeof f.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{f=n.stateNode,nu(e,n),x=n.memoizedProps,P=Fa(s,x),f.props=P,X=n.pendingProps,k=f.context,R=s.contextType,E=ws,typeof R=="object"&&R!==null&&(E=lt(R)),b=s.getDerivedStateFromProps,(R=typeof b=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(x!==X||k!==E)&&Fp(n,f,o,E),ta=!1,k=n.memoizedState,f.state=k,Yi(n,o,f,c),qi();var L=n.memoizedState;x!==X||k!==L||ta||e!==null&&e.dependencies!==null&&po(e.dependencies)?(typeof b=="function"&&(Eu(n,s,b,o),L=n.memoizedState),(P=ta||Zp(n,s,P,o,k,L,E)||e!==null&&e.dependencies!==null&&po(e.dependencies))?(R||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(o,L,E),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(o,L,E)),typeof f.componentDidUpdate=="function"&&(n.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof f.componentDidUpdate!="function"||x===e.memoizedProps&&k===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||x===e.memoizedProps&&k===e.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=L),f.props=o,f.state=L,f.context=E,o=P):(typeof f.componentDidUpdate!="function"||x===e.memoizedProps&&k===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||x===e.memoizedProps&&k===e.memoizedState||(n.flags|=1024),o=!1)}return f=o,_o(e,n),o=(n.flags&128)!==0,f||o?(f=n.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:f.render(),n.flags|=1,e!==null&&o?(n.child=Xa(n,e.child,null,c),n.child=Xa(n,null,s,c)):ot(e,n,s,c),n.memoizedState=f.state,e=n.child):e=Dn(e,n,c),e}function cg(e,n,s,o){return Ua(),n.flags|=256,ot(e,n,s,o),n.child}var zu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ou(e){return{baseLanes:e,cachePool:$h()}}function Du(e,n,s){return e=e!==null?e.childLanes&~s:0,n&&(e|=Ot),e}function ug(e,n,s){var o=n.pendingProps,c=!1,f=(n.flags&128)!==0,x;if((x=f)||(x=e!==null&&e.memoizedState===null?!1:(Ge.current&2)!==0),x&&(c=!0,n.flags&=-129),x=(n.flags&32)!==0,n.flags&=-33,e===null){if(be){if(c?sa(n):ia(),(e=Be)?(e=xy(e,Gt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:In!==null?{id:fn,overflow:dn}:null,retryLane:536870912,hydrationErrors:null},s=Gh(e),s.return=n,n.child=s,it=n,Be=null)):e=null,e===null)throw Jn(n);return pf(e)?n.lanes=32:n.lanes=536870912,null}var b=o.children;return o=o.fallback,c?(ia(),c=n.mode,b=ko({mode:"hidden",children:b},c),o=Va(o,c,s,null),b.return=n,o.return=n,b.sibling=o,n.child=b,o=n.child,o.memoizedState=Ou(s),o.childLanes=Du(e,x,s),n.memoizedState=zu,Wi(null,o)):(sa(n),Ru(n,b))}var E=e.memoizedState;if(E!==null&&(b=E.dehydrated,b!==null)){if(f)n.flags&256?(sa(n),n.flags&=-257,n=_u(e,n,s)):n.memoizedState!==null?(ia(),n.child=e.child,n.flags|=128,n=null):(ia(),b=o.fallback,c=n.mode,o=ko({mode:"visible",children:o.children},c),b=Va(b,c,s,null),b.flags|=2,o.return=n,b.return=n,o.sibling=b,n.child=o,Xa(n,e.child,null,s),o=n.child,o.memoizedState=Ou(s),o.childLanes=Du(e,x,s),n.memoizedState=zu,n=Wi(null,o));else if(sa(n),pf(b)){if(x=b.nextSibling&&b.nextSibling.dataset,x)var R=x.dgst;x=R,o=Error(l(419)),o.stack="",o.digest=x,Li({value:o,source:null,stack:null}),n=_u(e,n,s)}else if(Fe||Ns(e,n,s,!1),x=(s&e.childLanes)!==0,Fe||x){if(x=ke,x!==null&&(o=Wm(x,s),o!==0&&o!==E.retryLane))throw E.retryLane=o,La(e,o),xt(x,e,o),ju;hf(b)||qo(),n=_u(e,n,s)}else hf(b)?(n.flags|=192,n.child=e.child,n=null):(e=E.treeContext,Be=Yt(b.nextSibling),it=n,be=!0,$n=null,Gt=!1,e!==null&&Xh(n,e),n=Ru(n,o.children),n.flags|=4096);return n}return c?(ia(),b=o.fallback,c=n.mode,E=e.child,R=E.sibling,o=Nn(E,{mode:"hidden",children:o.children}),o.subtreeFlags=E.subtreeFlags&65011712,R!==null?b=Nn(R,b):(b=Va(b,c,s,null),b.flags|=2),b.return=n,o.return=n,o.sibling=b,n.child=o,Wi(null,o),o=n.child,b=e.child.memoizedState,b===null?b=Ou(s):(c=b.cachePool,c!==null?(E=Xe._currentValue,c=c.parent!==E?{parent:E,pool:E}:c):c=$h(),b={baseLanes:b.baseLanes|s,cachePool:c}),o.memoizedState=b,o.childLanes=Du(e,x,s),n.memoizedState=zu,Wi(e.child,o)):(sa(n),s=e.child,e=s.sibling,s=Nn(s,{mode:"visible",children:o.children}),s.return=n,s.sibling=null,e!==null&&(x=n.deletions,x===null?(n.deletions=[e],n.flags|=16):x.push(e)),n.child=s,n.memoizedState=null,s)}function Ru(e,n){return n=ko({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function ko(e,n){return e=Ct(22,e,null,n),e.lanes=0,e}function _u(e,n,s){return Xa(n,e.child,null,s),e=Ru(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function fg(e,n,s){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n),Qc(e.return,n,s)}function ku(e,n,s,o,c,f){var x=e.memoizedState;x===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:c,treeForkCount:f}:(x.isBackwards=n,x.rendering=null,x.renderingStartTime=0,x.last=o,x.tail=s,x.tailMode=c,x.treeForkCount=f)}function dg(e,n,s){var o=n.pendingProps,c=o.revealOrder,f=o.tail;o=o.children;var x=Ge.current,b=(x&2)!==0;if(b?(x=x&1|2,n.flags|=128):x&=1,ie(Ge,x),ot(e,n,o,s),o=be?Hi:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&fg(e,s,n);else if(e.tag===19)fg(e,s,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(c){case"forwards":for(s=n.child,c=null;s!==null;)e=s.alternate,e!==null&&To(e)===null&&(c=s),s=s.sibling;s=c,s===null?(c=n.child,n.child=null):(c=s.sibling,s.sibling=null),ku(n,!1,c,s,f,o);break;case"backwards":case"unstable_legacy-backwards":for(s=null,c=n.child,n.child=null;c!==null;){if(e=c.alternate,e!==null&&To(e)===null){n.child=c;break}e=c.sibling,c.sibling=s,s=c,c=e}ku(n,!0,s,null,f,o);break;case"together":ku(n,!1,null,null,void 0,o);break;default:n.memoizedState=null}return n.child}function Dn(e,n,s){if(e!==null&&(n.dependencies=e.dependencies),ra|=n.lanes,(s&n.childLanes)===0)if(e!==null){if(Ns(e,n,s,!1),(s&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(l(153));if(n.child!==null){for(e=n.child,s=Nn(e,e.pendingProps),n.child=s,s.return=n;e.sibling!==null;)e=e.sibling,s=s.sibling=Nn(e,e.pendingProps),s.return=n;s.sibling=null}return n.child}function Bu(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&po(e)))}function Ow(e,n,s){switch(n.tag){case 3:on(n,n.stateNode.containerInfo),ea(n,Xe,e.memoizedState.cache),Ua();break;case 27:case 5:rn(n);break;case 4:on(n,n.stateNode.containerInfo);break;case 10:ea(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,ou(n),null;break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(sa(n),n.flags|=128,null):(s&n.child.childLanes)!==0?ug(e,n,s):(sa(n),e=Dn(e,n,s),e!==null?e.sibling:null);sa(n);break;case 19:var c=(e.flags&128)!==0;if(o=(s&n.childLanes)!==0,o||(Ns(e,n,s,!1),o=(s&n.childLanes)!==0),c){if(o)return dg(e,n,s);n.flags|=128}if(c=n.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),ie(Ge,Ge.current),o)break;return null;case 22:return n.lanes=0,sg(e,n,s,n.pendingProps);case 24:ea(n,Xe,e.memoizedState.cache)}return Dn(e,n,s)}function mg(e,n,s){if(e!==null)if(e.memoizedProps!==n.pendingProps)Fe=!0;else{if(!Bu(e,s)&&(n.flags&128)===0)return Fe=!1,Ow(e,n,s);Fe=(e.flags&131072)!==0}else Fe=!1,be&&(n.flags&1048576)!==0&&Yh(n,Hi,n.index);switch(n.lanes=0,n.tag){case 16:e:{var o=n.pendingProps;if(e=qa(n.elementType),n.type=e,typeof e=="function")Pc(e)?(o=Fa(e,o),n.tag=1,n=rg(null,n,e,o,s)):(n.tag=0,n=Mu(null,n,e,o,s));else{if(e!=null){var c=e.$$typeof;if(c===G){n.tag=11,n=tg(null,n,e,o,s);break e}else if(c===U){n.tag=14,n=ng(null,n,e,o,s);break e}}throw n=ye(e)||e,Error(l(306,n,""))}}return n;case 0:return Mu(e,n,n.type,n.pendingProps,s);case 1:return o=n.type,c=Fa(o,n.pendingProps),rg(e,n,o,c,s);case 3:e:{if(on(n,n.stateNode.containerInfo),e===null)throw Error(l(387));o=n.pendingProps;var f=n.memoizedState;c=f.element,nu(e,n),Yi(n,o,null,s);var x=n.memoizedState;if(o=x.cache,ea(n,Xe,o),o!==f.cache&&Wc(n,[Xe],s,!0),qi(),o=x.element,f.isDehydrated)if(f={element:o,isDehydrated:!1,cache:x.cache},n.updateQueue.baseState=f,n.memoizedState=f,n.flags&256){n=cg(e,n,o,s);break e}else if(o!==c){c=Ut(Error(l(424)),n),Li(c),n=cg(e,n,o,s);break e}else{switch(e=n.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Be=Yt(e.firstChild),it=n,be=!0,$n=null,Gt=!0,s=sp(n,null,o,s),n.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(Ua(),o===c){n=Dn(e,n,s);break e}ot(e,n,o,s)}n=n.child}return n;case 26:return _o(e,n),e===null?(s=Ay(n.type,null,n.pendingProps,null))?n.memoizedState=s:be||(s=n.type,e=n.pendingProps,o=Io(St.current).createElement(s),o[st]=n,o[dt]=e,rt(o,s,e),et(o),n.stateNode=o):n.memoizedState=Ay(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return rn(n),e===null&&be&&(o=n.stateNode=Sy(n.type,n.pendingProps,St.current),it=n,Gt=!0,c=Be,ma(n.type)?(gf=c,Be=Yt(o.firstChild)):Be=c),ot(e,n,n.pendingProps.children,s),_o(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&be&&((c=o=Be)&&(o=o2(o,n.type,n.pendingProps,Gt),o!==null?(n.stateNode=o,it=n,Be=Yt(o.firstChild),Gt=!1,c=!0):c=!1),c||Jn(n)),rn(n),c=n.type,f=n.pendingProps,x=e!==null?e.memoizedProps:null,o=f.children,ff(c,f)?o=null:x!==null&&ff(c,x)&&(n.flags|=32),n.memoizedState!==null&&(c=cu(e,n,ww,null,null,s),fl._currentValue=c),_o(e,n),ot(e,n,o,s),n.child;case 6:return e===null&&be&&((e=s=Be)&&(s=r2(s,n.pendingProps,Gt),s!==null?(n.stateNode=s,it=n,Be=null,e=!0):e=!1),e||Jn(n)),null;case 13:return ug(e,n,s);case 4:return on(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=Xa(n,null,o,s):ot(e,n,o,s),n.child;case 11:return tg(e,n,n.type,n.pendingProps,s);case 7:return ot(e,n,n.pendingProps,s),n.child;case 8:return ot(e,n,n.pendingProps.children,s),n.child;case 12:return ot(e,n,n.pendingProps.children,s),n.child;case 10:return o=n.pendingProps,ea(n,n.type,o.value),ot(e,n,o.children,s),n.child;case 9:return c=n.type._context,o=n.pendingProps.children,Ka(n),c=lt(c),o=o(c),n.flags|=1,ot(e,n,o,s),n.child;case 14:return ng(e,n,n.type,n.pendingProps,s);case 15:return ag(e,n,n.type,n.pendingProps,s);case 19:return dg(e,n,s);case 31:return zw(e,n,s);case 22:return sg(e,n,s,n.pendingProps);case 24:return Ka(n),o=lt(Xe),e===null?(c=Jc(),c===null&&(c=ke,f=Ic(),c.pooledCache=f,f.refCount++,f!==null&&(c.pooledCacheLanes|=s),c=f),n.memoizedState={parent:o,cache:c},tu(n),ea(n,Xe,c)):((e.lanes&s)!==0&&(nu(e,n),Yi(n,null,null,s),qi()),c=e.memoizedState,f=n.memoizedState,c.parent!==o?(c={parent:o,cache:o},n.memoizedState=c,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=c),ea(n,Xe,o)):(o=f.cache,ea(n,Xe,o),o!==c.cache&&Wc(n,[Xe],s,!0))),ot(e,n,n.pendingProps.children,s),n.child;case 29:throw n.pendingProps}throw Error(l(156,n.tag))}function Rn(e){e.flags|=4}function Hu(e,n,s,o,c){if((n=(e.mode&32)!==0)&&(n=!1),n){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(Ug())e.flags|=8192;else throw Ya=vo,eu}else e.flags&=-16777217}function hg(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!My(n))if(Ug())e.flags|=8192;else throw Ya=vo,eu}function Bo(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Zm():536870912,e.lanes|=n,Ls|=n)}function Ii(e,n){if(!be)switch(e.tailMode){case"hidden":n=e.tail;for(var s=null;n!==null;)n.alternate!==null&&(s=n),n=n.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function He(e){var n=e.alternate!==null&&e.alternate.child===e.child,s=0,o=0;if(n)for(var c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags&65011712,o|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=s,n}function Dw(e,n,s){var o=n.pendingProps;switch(Yc(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return He(n),null;case 1:return He(n),null;case 3:return s=n.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),Mn(Xe),wt(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(Es(n)?Rn(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Zc())),He(n),null;case 26:var c=n.type,f=n.memoizedState;return e===null?(Rn(n),f!==null?(He(n),hg(n,f)):(He(n),Hu(n,c,null,o,s))):f?f!==e.memoizedState?(Rn(n),He(n),hg(n,f)):(He(n),n.flags&=-16777217):(e=e.memoizedProps,e!==o&&Rn(n),He(n),Hu(n,c,e,o,s)),null;case 27:if(cn(n),s=St.current,c=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&Rn(n);else{if(!o){if(n.stateNode===null)throw Error(l(166));return He(n),null}e=Se.current,Es(n)?Zh(n):(e=Sy(c,o,s),n.stateNode=e,Rn(n))}return He(n),null;case 5:if(cn(n),c=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&Rn(n);else{if(!o){if(n.stateNode===null)throw Error(l(166));return He(n),null}if(f=Se.current,Es(n))Zh(n);else{var x=Io(St.current);switch(f){case 1:f=x.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:f=x.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":f=x.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":f=x.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":f=x.createElement("div"),f.innerHTML="<script><\/script>",f=f.removeChild(f.firstChild);break;case"select":f=typeof o.is=="string"?x.createElement("select",{is:o.is}):x.createElement("select"),o.multiple?f.multiple=!0:o.size&&(f.size=o.size);break;default:f=typeof o.is=="string"?x.createElement(c,{is:o.is}):x.createElement(c)}}f[st]=n,f[dt]=o;e:for(x=n.child;x!==null;){if(x.tag===5||x.tag===6)f.appendChild(x.stateNode);else if(x.tag!==4&&x.tag!==27&&x.child!==null){x.child.return=x,x=x.child;continue}if(x===n)break e;for(;x.sibling===null;){if(x.return===null||x.return===n)break e;x=x.return}x.sibling.return=x.return,x=x.sibling}n.stateNode=f;e:switch(rt(f,c,o),c){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&Rn(n)}}return He(n),Hu(n,n.type,e===null?null:e.memoizedProps,n.pendingProps,s),null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==o&&Rn(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(l(166));if(e=St.current,Es(n)){if(e=n.stateNode,s=n.memoizedProps,o=null,c=it,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[st]=n,e=!!(e.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||uy(e.nodeValue,s)),e||Jn(n,!0)}else e=Io(e).createTextNode(o),e[st]=n,n.stateNode=e}return He(n),null;case 31:if(s=n.memoizedState,e===null||e.memoizedState!==null){if(o=Es(n),s!==null){if(e===null){if(!o)throw Error(l(318));if(e=n.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(557));e[st]=n}else Ua(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;He(n),e=!1}else s=Zc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return n.flags&256?(Mt(n),n):(Mt(n),null);if((n.flags&128)!==0)throw Error(l(558))}return He(n),null;case 13:if(o=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=Es(n),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(l(318));if(c=n.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(l(317));c[st]=n}else Ua(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;He(n),c=!1}else c=Zc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return n.flags&256?(Mt(n),n):(Mt(n),null)}return Mt(n),(n.flags&128)!==0?(n.lanes=s,n):(s=o!==null,e=e!==null&&e.memoizedState!==null,s&&(o=n.child,c=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(c=o.alternate.memoizedState.cachePool.pool),f=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(f=o.memoizedState.cachePool.pool),f!==c&&(o.flags|=2048)),s!==e&&s&&(n.child.flags|=8192),Bo(n,n.updateQueue),He(n),null);case 4:return wt(),e===null&&lf(n.stateNode.containerInfo),He(n),null;case 10:return Mn(n.type),He(n),null;case 19:if(Ee(Ge),o=n.memoizedState,o===null)return He(n),null;if(c=(n.flags&128)!==0,f=o.rendering,f===null)if(c)Ii(o,!1);else{if(Pe!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(f=To(e),f!==null){for(n.flags|=128,Ii(o,!1),e=f.updateQueue,n.updateQueue=e,Bo(n,e),n.subtreeFlags=0,e=s,s=n.child;s!==null;)Kh(s,e),s=s.sibling;return ie(Ge,Ge.current&1|2),be&&Cn(n,o.treeForkCount),n.child}e=e.sibling}o.tail!==null&&Tt()>Po&&(n.flags|=128,c=!0,Ii(o,!1),n.lanes=4194304)}else{if(!c)if(e=To(f),e!==null){if(n.flags|=128,c=!0,e=e.updateQueue,n.updateQueue=e,Bo(n,e),Ii(o,!0),o.tail===null&&o.tailMode==="hidden"&&!f.alternate&&!be)return He(n),null}else 2*Tt()-o.renderingStartTime>Po&&s!==536870912&&(n.flags|=128,c=!0,Ii(o,!1),n.lanes=4194304);o.isBackwards?(f.sibling=n.child,n.child=f):(e=o.last,e!==null?e.sibling=f:n.child=f,o.last=f)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Tt(),e.sibling=null,s=Ge.current,ie(Ge,c?s&1|2:s&1),be&&Cn(n,o.treeForkCount),e):(He(n),null);case 22:case 23:return Mt(n),lu(),o=n.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(s&536870912)!==0&&(n.flags&128)===0&&(He(n),n.subtreeFlags&6&&(n.flags|=8192)):He(n),s=n.updateQueue,s!==null&&Bo(n,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==s&&(n.flags|=2048),e!==null&&Ee(Ga),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),n.memoizedState.cache!==s&&(n.flags|=2048),Mn(Xe),He(n),null;case 25:return null;case 30:return null}throw Error(l(156,n.tag))}function Rw(e,n){switch(Yc(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return Mn(Xe),wt(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return cn(n),null;case 31:if(n.memoizedState!==null){if(Mt(n),n.alternate===null)throw Error(l(340));Ua()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 13:if(Mt(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(l(340));Ua()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return Ee(Ge),null;case 4:return wt(),null;case 10:return Mn(n.type),null;case 22:case 23:return Mt(n),lu(),e!==null&&Ee(Ga),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return Mn(Xe),null;case 25:return null;default:return null}}function pg(e,n){switch(Yc(n),n.tag){case 3:Mn(Xe),wt();break;case 26:case 27:case 5:cn(n);break;case 4:wt();break;case 31:n.memoizedState!==null&&Mt(n);break;case 13:Mt(n);break;case 19:Ee(Ge);break;case 10:Mn(n.type);break;case 22:case 23:Mt(n),lu(),e!==null&&Ee(Ga);break;case 24:Mn(Xe)}}function $i(e,n){try{var s=n.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var c=o.next;s=c;do{if((s.tag&e)===e){o=void 0;var f=s.create,x=s.inst;o=f(),x.destroy=o}s=s.next}while(s!==c)}}catch(b){Me(n,n.return,b)}}function la(e,n,s){try{var o=n.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var f=c.next;o=f;do{if((o.tag&e)===e){var x=o.inst,b=x.destroy;if(b!==void 0){x.destroy=void 0,c=n;var E=s,R=b;try{R()}catch(P){Me(c,E,P)}}}o=o.next}while(o!==f)}}catch(P){Me(n,n.return,P)}}function gg(e){var n=e.updateQueue;if(n!==null){var s=e.stateNode;try{lp(n,s)}catch(o){Me(e,e.return,o)}}}function yg(e,n,s){s.props=Fa(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){Me(e,n,o)}}function Ji(e,n){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof s=="function"?e.refCleanup=s(o):s.current=o}}catch(c){Me(e,n,c)}}function mn(e,n){var s=e.ref,o=e.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(c){Me(e,n,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(c){Me(e,n,c)}else s.current=null}function xg(e){var n=e.type,s=e.memoizedProps,o=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":s.autoFocus&&o.focus();break e;case"img":s.src?o.src=s.src:s.srcSet&&(o.srcset=s.srcSet)}}catch(c){Me(e,e.return,c)}}function Lu(e,n,s){try{var o=e.stateNode;t2(o,e.type,s,n),o[dt]=n}catch(c){Me(e,e.return,c)}}function vg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ma(e.type)||e.tag===4}function Vu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vg(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&&ma(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 Uu(e,n,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,n):(n=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,n.appendChild(e),s=s._reactRootContainer,s!=null||n.onclick!==null||(n.onclick=An));else if(o!==4&&(o===27&&ma(e.type)&&(s=e.stateNode,n=null),e=e.child,e!==null))for(Uu(e,n,s),e=e.sibling;e!==null;)Uu(e,n,s),e=e.sibling}function Ho(e,n,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?s.insertBefore(e,n):s.appendChild(e);else if(o!==4&&(o===27&&ma(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(Ho(e,n,s),e=e.sibling;e!==null;)Ho(e,n,s),e=e.sibling}function bg(e){var n=e.stateNode,s=e.memoizedProps;try{for(var o=e.type,c=n.attributes;c.length;)n.removeAttributeNode(c[0]);rt(n,o,s),n[st]=e,n[dt]=s}catch(f){Me(e,e.return,f)}}var _n=!1,Qe=!1,Pu=!1,Sg=typeof WeakSet=="function"?WeakSet:Set,tt=null;function _w(e,n){if(e=e.containerInfo,cf=sr,e=Rh(e),_c(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var c=o.anchorOffset,f=o.focusNode;o=o.focusOffset;try{s.nodeType,f.nodeType}catch{s=null;break e}var x=0,b=-1,E=-1,R=0,P=0,X=e,k=null;t:for(;;){for(var L;X!==s||c!==0&&X.nodeType!==3||(b=x+c),X!==f||o!==0&&X.nodeType!==3||(E=x+o),X.nodeType===3&&(x+=X.nodeValue.length),(L=X.firstChild)!==null;)k=X,X=L;for(;;){if(X===e)break t;if(k===s&&++R===c&&(b=x),k===f&&++P===o&&(E=x),(L=X.nextSibling)!==null)break;X=k,k=X.parentNode}X=L}s=b===-1||E===-1?null:{start:b,end:E}}else s=null}s=s||{start:0,end:0}}else s=null;for(uf={focusedElem:e,selectionRange:s},sr=!1,tt=n;tt!==null;)if(n=tt,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,tt=e;else for(;tt!==null;){switch(n=tt,f=n.alternate,e=n.flags,n.tag){case 0:if((e&4)!==0&&(e=n.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s<e.length;s++)c=e[s],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,s=n,c=f.memoizedProps,f=f.memoizedState,o=s.stateNode;try{var Q=Fa(s.type,c);e=o.getSnapshotBeforeUpdate(Q,f),o.__reactInternalSnapshotBeforeUpdate=e}catch(ne){Me(s,s.return,ne)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,s=e.nodeType,s===9)mf(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":mf(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=n.sibling,e!==null){e.return=n.return,tt=e;break}tt=n.return}}function wg(e,n,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:Bn(e,s),o&4&&$i(5,s);break;case 1:if(Bn(e,s),o&4)if(e=s.stateNode,n===null)try{e.componentDidMount()}catch(x){Me(s,s.return,x)}else{var c=Fa(s.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(x){Me(s,s.return,x)}}o&64&&gg(s),o&512&&Ji(s,s.return);break;case 3:if(Bn(e,s),o&64&&(e=s.updateQueue,e!==null)){if(n=null,s.child!==null)switch(s.child.tag){case 27:case 5:n=s.child.stateNode;break;case 1:n=s.child.stateNode}try{lp(e,n)}catch(x){Me(s,s.return,x)}}break;case 27:n===null&&o&4&&bg(s);case 26:case 5:Bn(e,s),n===null&&o&4&&xg(s),o&512&&Ji(s,s.return);break;case 12:Bn(e,s);break;case 31:Bn(e,s),o&4&&Eg(e,s);break;case 13:Bn(e,s),o&4&&Ng(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=Gw.bind(null,s),c2(e,s))));break;case 22:if(o=s.memoizedState!==null||_n,!o){n=n!==null&&n.memoizedState!==null||Qe,c=_n;var f=Qe;_n=o,(Qe=n)&&!f?Hn(e,s,(s.subtreeFlags&8772)!==0):Bn(e,s),_n=c,Qe=f}break;case 30:break;default:Bn(e,s)}}function Tg(e){var n=e.alternate;n!==null&&(e.alternate=null,Tg(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&yc(n)),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 Le=null,ht=!1;function kn(e,n,s){for(s=s.child;s!==null;)Ag(e,n,s),s=s.sibling}function Ag(e,n,s){if(At&&typeof At.onCommitFiberUnmount=="function")try{At.onCommitFiberUnmount(Ti,s)}catch{}switch(s.tag){case 26:Qe||mn(s,n),kn(e,n,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:Qe||mn(s,n);var o=Le,c=ht;ma(s.type)&&(Le=s.stateNode,ht=!1),kn(e,n,s),rl(s.stateNode),Le=o,ht=c;break;case 5:Qe||mn(s,n);case 6:if(o=Le,c=ht,Le=null,kn(e,n,s),Le=o,ht=c,Le!==null)if(ht)try{(Le.nodeType===9?Le.body:Le.nodeName==="HTML"?Le.ownerDocument.body:Le).removeChild(s.stateNode)}catch(f){Me(s,n,f)}else try{Le.removeChild(s.stateNode)}catch(f){Me(s,n,f)}break;case 18:Le!==null&&(ht?(e=Le,gy(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),Xs(e)):gy(Le,s.stateNode));break;case 4:o=Le,c=ht,Le=s.stateNode.containerInfo,ht=!0,kn(e,n,s),Le=o,ht=c;break;case 0:case 11:case 14:case 15:la(2,s,n),Qe||la(4,s,n),kn(e,n,s);break;case 1:Qe||(mn(s,n),o=s.stateNode,typeof o.componentWillUnmount=="function"&&yg(s,n,o)),kn(e,n,s);break;case 21:kn(e,n,s);break;case 22:Qe=(o=Qe)||s.memoizedState!==null,kn(e,n,s),Qe=o;break;default:kn(e,n,s)}}function Eg(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Xs(e)}catch(s){Me(n,n.return,s)}}}function Ng(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Xs(e)}catch(s){Me(n,n.return,s)}}function kw(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new Sg),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new Sg),n;default:throw Error(l(435,e.tag))}}function Lo(e,n){var s=kw(e);n.forEach(function(o){if(!s.has(o)){s.add(o);var c=qw.bind(null,e,o);o.then(c,c)}})}function pt(e,n){var s=n.deletions;if(s!==null)for(var o=0;o<s.length;o++){var c=s[o],f=e,x=n,b=x;e:for(;b!==null;){switch(b.tag){case 27:if(ma(b.type)){Le=b.stateNode,ht=!1;break e}break;case 5:Le=b.stateNode,ht=!1;break e;case 3:case 4:Le=b.stateNode.containerInfo,ht=!0;break e}b=b.return}if(Le===null)throw Error(l(160));Ag(f,x,c),Le=null,ht=!1,f=c.alternate,f!==null&&(f.return=null),c.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)Cg(n,e),n=n.sibling}var $t=null;function Cg(e,n){var s=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:pt(n,e),gt(e),o&4&&(la(3,e,e.return),$i(3,e),la(5,e,e.return));break;case 1:pt(n,e),gt(e),o&512&&(Qe||s===null||mn(s,s.return)),o&64&&_n&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var c=$t;if(pt(n,e),gt(e),o&512&&(Qe||s===null||mn(s,s.return)),o&4){var f=s!==null?s.memoizedState:null;if(o=e.memoizedState,s===null)if(o===null)if(e.stateNode===null){e:{o=e.type,s=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":f=c.getElementsByTagName("title")[0],(!f||f[Ni]||f[st]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=c.createElement(o),c.head.insertBefore(f,c.querySelector("head > title"))),rt(f,o,s),f[st]=e,et(f),o=f;break e;case"link":var x=Cy("link","href",c).get(o+(s.href||""));if(x){for(var b=0;b<x.length;b++)if(f=x[b],f.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&f.getAttribute("rel")===(s.rel==null?null:s.rel)&&f.getAttribute("title")===(s.title==null?null:s.title)&&f.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){x.splice(b,1);break t}}f=c.createElement(o),rt(f,o,s),c.head.appendChild(f);break;case"meta":if(x=Cy("meta","content",c).get(o+(s.content||""))){for(b=0;b<x.length;b++)if(f=x[b],f.getAttribute("content")===(s.content==null?null:""+s.content)&&f.getAttribute("name")===(s.name==null?null:s.name)&&f.getAttribute("property")===(s.property==null?null:s.property)&&f.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&f.getAttribute("charset")===(s.charSet==null?null:s.charSet)){x.splice(b,1);break t}}f=c.createElement(o),rt(f,o,s),c.head.appendChild(f);break;default:throw Error(l(468,o))}f[st]=e,et(f),o=f}e.stateNode=o}else jy(c,e.type,e.stateNode);else e.stateNode=Ny(c,o,e.memoizedProps);else f!==o?(f===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):f.count--,o===null?jy(c,e.type,e.stateNode):Ny(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&Lu(e,e.memoizedProps,s.memoizedProps)}break;case 27:pt(n,e),gt(e),o&512&&(Qe||s===null||mn(s,s.return)),s!==null&&o&4&&Lu(e,e.memoizedProps,s.memoizedProps);break;case 5:if(pt(n,e),gt(e),o&512&&(Qe||s===null||mn(s,s.return)),e.flags&32){c=e.stateNode;try{ps(c,"")}catch(Q){Me(e,e.return,Q)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,Lu(e,c,s!==null?s.memoizedProps:c)),o&1024&&(Pu=!0);break;case 6:if(pt(n,e),gt(e),o&4){if(e.stateNode===null)throw Error(l(162));o=e.memoizedProps,s=e.stateNode;try{s.nodeValue=o}catch(Q){Me(e,e.return,Q)}}break;case 3:if(er=null,c=$t,$t=$o(n.containerInfo),pt(n,e),$t=c,gt(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{Xs(n.containerInfo)}catch(Q){Me(e,e.return,Q)}Pu&&(Pu=!1,jg(e));break;case 4:o=$t,$t=$o(e.stateNode.containerInfo),pt(n,e),gt(e),$t=o;break;case 12:pt(n,e),gt(e);break;case 31:pt(n,e),gt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Lo(e,o)));break;case 13:pt(n,e),gt(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Uo=Tt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Lo(e,o)));break;case 22:c=e.memoizedState!==null;var E=s!==null&&s.memoizedState!==null,R=_n,P=Qe;if(_n=R||c,Qe=P||E,pt(n,e),Qe=P,_n=R,gt(e),o&8192)e:for(n=e.stateNode,n._visibility=c?n._visibility&-2:n._visibility|1,c&&(s===null||E||_n||Qe||Qa(e)),s=null,n=e;;){if(n.tag===5||n.tag===26){if(s===null){E=s=n;try{if(f=E.stateNode,c)x=f.style,typeof x.setProperty=="function"?x.setProperty("display","none","important"):x.display="none";else{b=E.stateNode;var X=E.memoizedProps.style,k=X!=null&&X.hasOwnProperty("display")?X.display:null;b.style.display=k==null||typeof k=="boolean"?"":(""+k).trim()}}catch(Q){Me(E,E.return,Q)}}}else if(n.tag===6){if(s===null){E=n;try{E.stateNode.nodeValue=c?"":E.memoizedProps}catch(Q){Me(E,E.return,Q)}}}else if(n.tag===18){if(s===null){E=n;try{var L=E.stateNode;c?yy(L,!0):yy(E.stateNode,!1)}catch(Q){Me(E,E.return,Q)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;s===n&&(s=null),n=n.return}s===n&&(s=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=e.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,Lo(e,s))));break;case 19:pt(n,e),gt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Lo(e,o)));break;case 30:break;case 21:break;default:pt(n,e),gt(e)}}function gt(e){var n=e.flags;if(n&2){try{for(var s,o=e.return;o!==null;){if(vg(o)){s=o;break}o=o.return}if(s==null)throw Error(l(160));switch(s.tag){case 27:var c=s.stateNode,f=Vu(e);Ho(e,f,c);break;case 5:var x=s.stateNode;s.flags&32&&(ps(x,""),s.flags&=-33);var b=Vu(e);Ho(e,b,x);break;case 3:case 4:var E=s.stateNode.containerInfo,R=Vu(e);Uu(e,R,E);break;default:throw Error(l(161))}}catch(P){Me(e,e.return,P)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function jg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;jg(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function Bn(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)wg(e,n.alternate,n),n=n.sibling}function Qa(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:la(4,n,n.return),Qa(n);break;case 1:mn(n,n.return);var s=n.stateNode;typeof s.componentWillUnmount=="function"&&yg(n,n.return,s),Qa(n);break;case 27:rl(n.stateNode);case 26:case 5:mn(n,n.return),Qa(n);break;case 22:n.memoizedState===null&&Qa(n);break;case 30:Qa(n);break;default:Qa(n)}e=e.sibling}}function Hn(e,n,s){for(s=s&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,c=e,f=n,x=f.flags;switch(f.tag){case 0:case 11:case 15:Hn(c,f,s),$i(4,f);break;case 1:if(Hn(c,f,s),o=f,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(R){Me(o,o.return,R)}if(o=f,c=o.updateQueue,c!==null){var b=o.stateNode;try{var E=c.shared.hiddenCallbacks;if(E!==null)for(c.shared.hiddenCallbacks=null,c=0;c<E.length;c++)ip(E[c],b)}catch(R){Me(o,o.return,R)}}s&&x&64&&gg(f),Ji(f,f.return);break;case 27:bg(f);case 26:case 5:Hn(c,f,s),s&&o===null&&x&4&&xg(f),Ji(f,f.return);break;case 12:Hn(c,f,s);break;case 31:Hn(c,f,s),s&&x&4&&Eg(c,f);break;case 13:Hn(c,f,s),s&&x&4&&Ng(c,f);break;case 22:f.memoizedState===null&&Hn(c,f,s),Ji(f,f.return);break;case 30:break;default:Hn(c,f,s)}n=n.sibling}}function Ku(e,n){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&Vi(s))}function Gu(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Vi(e))}function Jt(e,n,s,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Mg(e,n,s,o),n=n.sibling}function Mg(e,n,s,o){var c=n.flags;switch(n.tag){case 0:case 11:case 15:Jt(e,n,s,o),c&2048&&$i(9,n);break;case 1:Jt(e,n,s,o);break;case 3:Jt(e,n,s,o),c&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Vi(e)));break;case 12:if(c&2048){Jt(e,n,s,o),e=n.stateNode;try{var f=n.memoizedProps,x=f.id,b=f.onPostCommit;typeof b=="function"&&b(x,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(E){Me(n,n.return,E)}}else Jt(e,n,s,o);break;case 31:Jt(e,n,s,o);break;case 13:Jt(e,n,s,o);break;case 23:break;case 22:f=n.stateNode,x=n.alternate,n.memoizedState!==null?f._visibility&2?Jt(e,n,s,o):el(e,n):f._visibility&2?Jt(e,n,s,o):(f._visibility|=2,ks(e,n,s,o,(n.subtreeFlags&10256)!==0||!1)),c&2048&&Ku(x,n);break;case 24:Jt(e,n,s,o),c&2048&&Gu(n.alternate,n);break;default:Jt(e,n,s,o)}}function ks(e,n,s,o,c){for(c=c&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var f=e,x=n,b=s,E=o,R=x.flags;switch(x.tag){case 0:case 11:case 15:ks(f,x,b,E,c),$i(8,x);break;case 23:break;case 22:var P=x.stateNode;x.memoizedState!==null?P._visibility&2?ks(f,x,b,E,c):el(f,x):(P._visibility|=2,ks(f,x,b,E,c)),c&&R&2048&&Ku(x.alternate,x);break;case 24:ks(f,x,b,E,c),c&&R&2048&&Gu(x.alternate,x);break;default:ks(f,x,b,E,c)}n=n.sibling}}function el(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var s=e,o=n,c=o.flags;switch(o.tag){case 22:el(s,o),c&2048&&Ku(o.alternate,o);break;case 24:el(s,o),c&2048&&Gu(o.alternate,o);break;default:el(s,o)}n=n.sibling}}var tl=8192;function Bs(e,n,s){if(e.subtreeFlags&tl)for(e=e.child;e!==null;)zg(e,n,s),e=e.sibling}function zg(e,n,s){switch(e.tag){case 26:Bs(e,n,s),e.flags&tl&&e.memoizedState!==null&&S2(s,$t,e.memoizedState,e.memoizedProps);break;case 5:Bs(e,n,s);break;case 3:case 4:var o=$t;$t=$o(e.stateNode.containerInfo),Bs(e,n,s),$t=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=tl,tl=16777216,Bs(e,n,s),tl=o):Bs(e,n,s));break;default:Bs(e,n,s)}}function Og(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function nl(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];tt=o,Rg(o,e)}Og(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Dg(e),e=e.sibling}function Dg(e){switch(e.tag){case 0:case 11:case 15:nl(e),e.flags&2048&&la(9,e,e.return);break;case 3:nl(e);break;case 12:nl(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,Vo(e)):nl(e);break;default:nl(e)}}function Vo(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];tt=o,Rg(o,e)}Og(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:la(8,n,n.return),Vo(n);break;case 22:s=n.stateNode,s._visibility&2&&(s._visibility&=-3,Vo(n));break;default:Vo(n)}e=e.sibling}}function Rg(e,n){for(;tt!==null;){var s=tt;switch(s.tag){case 0:case 11:case 15:la(8,s,n);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var o=s.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Vi(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,tt=o;else e:for(s=e;tt!==null;){o=tt;var c=o.sibling,f=o.return;if(Tg(o),o===s){tt=null;break e}if(c!==null){c.return=f,tt=c;break e}tt=f}}}var Bw={getCacheForType:function(e){var n=lt(Xe),s=n.data.get(e);return s===void 0&&(s=e(),n.data.set(e,s)),s},cacheSignal:function(){return lt(Xe).controller.signal}},Hw=typeof WeakMap=="function"?WeakMap:Map,Ne=0,ke=null,pe=null,xe=0,je=0,zt=null,oa=!1,Hs=!1,qu=!1,Ln=0,Pe=0,ra=0,Wa=0,Yu=0,Ot=0,Ls=0,al=null,yt=null,Xu=!1,Uo=0,_g=0,Po=1/0,Ko=null,ca=null,Ie=0,ua=null,Vs=null,Vn=0,Zu=0,Fu=null,kg=null,sl=0,Qu=null;function Dt(){return(Ne&2)!==0&&xe!==0?xe&-xe:O.T!==null?tf():Im()}function Bg(){if(Ot===0)if((xe&536870912)===0||be){var e=Ql;Ql<<=1,(Ql&3932160)===0&&(Ql=262144),Ot=e}else Ot=536870912;return e=jt.current,e!==null&&(e.flags|=32),Ot}function xt(e,n,s){(e===ke&&(je===2||je===9)||e.cancelPendingCommit!==null)&&(Us(e,0),fa(e,xe,Ot,!1)),Ei(e,s),((Ne&2)===0||e!==ke)&&(e===ke&&((Ne&2)===0&&(Wa|=s),Pe===4&&fa(e,xe,Ot,!1)),hn(e))}function Hg(e,n,s){if((Ne&6)!==0)throw Error(l(327));var o=!s&&(n&127)===0&&(n&e.expiredLanes)===0||Ai(e,n),c=o?Uw(e,n):Iu(e,n,!0),f=o;do{if(c===0){Hs&&!o&&fa(e,n,0,!1);break}else{if(s=e.current.alternate,f&&!Lw(s)){c=Iu(e,n,!1),f=!1;continue}if(c===2){if(f=n,e.errorRecoveryDisabledLanes&f)var x=0;else x=e.pendingLanes&-536870913,x=x!==0?x:x&536870912?536870912:0;if(x!==0){n=x;e:{var b=e;c=al;var E=b.current.memoizedState.isDehydrated;if(E&&(Us(b,x).flags|=256),x=Iu(b,x,!1),x!==2){if(qu&&!E){b.errorRecoveryDisabledLanes|=f,Wa|=f,c=4;break e}f=yt,yt=c,f!==null&&(yt===null?yt=f:yt.push.apply(yt,f))}c=x}if(f=!1,c!==2)continue}}if(c===1){Us(e,0),fa(e,n,0,!0);break}e:{switch(o=e,f=c,f){case 0:case 1:throw Error(l(345));case 4:if((n&4194048)!==n)break;case 6:fa(o,n,Ot,!oa);break e;case 2:yt=null;break;case 3:case 5:break;default:throw Error(l(329))}if((n&62914560)===n&&(c=Uo+300-Tt(),10<c)){if(fa(o,n,Ot,!oa),Il(o,0,!0)!==0)break e;Vn=n,o.timeoutHandle=hy(Lg.bind(null,o,s,yt,Ko,Xu,n,Ot,Wa,Ls,oa,f,"Throttled",-0,0),c);break e}Lg(o,s,yt,Ko,Xu,n,Ot,Wa,Ls,oa,f,null,-0,0)}}break}while(!0);hn(e)}function Lg(e,n,s,o,c,f,x,b,E,R,P,X,k,L){if(e.timeoutHandle=-1,X=n.subtreeFlags,X&8192||(X&16785408)===16785408){X={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:An},zg(n,f,X);var Q=(f&62914560)===f?Uo-Tt():(f&4194048)===f?_g-Tt():0;if(Q=w2(X,Q),Q!==null){Vn=f,e.cancelPendingCommit=Q(Xg.bind(null,e,n,f,s,o,c,x,b,E,P,X,null,k,L)),fa(e,f,x,!R);return}}Xg(e,n,f,s,o,c,x,b,E)}function Lw(e){for(var n=e;;){var s=n.tag;if((s===0||s===11||s===15)&&n.flags&16384&&(s=n.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var c=s[o],f=c.getSnapshot;c=c.value;try{if(!Nt(f(),c))return!1}catch{return!1}}if(s=n.child,n.subtreeFlags&16384&&s!==null)s.return=n,n=s;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function fa(e,n,s,o){n&=~Yu,n&=~Wa,e.suspendedLanes|=n,e.pingedLanes&=~n,o&&(e.warmLanes|=n),o=e.expirationTimes;for(var c=n;0<c;){var f=31-Et(c),x=1<<f;o[f]=-1,c&=~x}s!==0&&Fm(e,s,n)}function Go(){return(Ne&6)===0?(il(0),!1):!0}function Wu(){if(pe!==null){if(je===0)var e=pe.return;else e=pe,jn=Pa=null,du(e),zs=null,Pi=0,e=pe;for(;e!==null;)pg(e.alternate,e),e=e.return;pe=null}}function Us(e,n){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,s2(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),Vn=0,Wu(),ke=e,pe=s=Nn(e.current,null),xe=n,je=0,zt=null,oa=!1,Hs=Ai(e,n),qu=!1,Ls=Ot=Yu=Wa=ra=Pe=0,yt=al=null,Xu=!1,(n&8)!==0&&(n|=n&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=n;0<o;){var c=31-Et(o),f=1<<c;n|=e[c],o&=~f}return Ln=n,co(),s}function Vg(e,n){ue=null,O.H=Qi,n===Ms||n===xo?(n=tp(),je=3):n===eu?(n=tp(),je=4):je=n===ju?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,zt=n,pe===null&&(Pe=1,Do(e,Ut(n,e.current)))}function Ug(){var e=jt.current;return e===null?!0:(xe&4194048)===xe?qt===null:(xe&62914560)===xe||(xe&536870912)!==0?e===qt:!1}function Pg(){var e=O.H;return O.H=Qi,e===null?Qi:e}function Kg(){var e=O.A;return O.A=Bw,e}function qo(){Pe=4,oa||(xe&4194048)!==xe&&jt.current!==null||(Hs=!0),(ra&134217727)===0&&(Wa&134217727)===0||ke===null||fa(ke,xe,Ot,!1)}function Iu(e,n,s){var o=Ne;Ne|=2;var c=Pg(),f=Kg();(ke!==e||xe!==n)&&(Ko=null,Us(e,n)),n=!1;var x=Pe;e:do try{if(je!==0&&pe!==null){var b=pe,E=zt;switch(je){case 8:Wu(),x=6;break e;case 3:case 2:case 9:case 6:jt.current===null&&(n=!0);var R=je;if(je=0,zt=null,Ps(e,b,E,R),s&&Hs){x=0;break e}break;default:R=je,je=0,zt=null,Ps(e,b,E,R)}}Vw(),x=Pe;break}catch(P){Vg(e,P)}while(!0);return n&&e.shellSuspendCounter++,jn=Pa=null,Ne=o,O.H=c,O.A=f,pe===null&&(ke=null,xe=0,co()),x}function Vw(){for(;pe!==null;)Gg(pe)}function Uw(e,n){var s=Ne;Ne|=2;var o=Pg(),c=Kg();ke!==e||xe!==n?(Ko=null,Po=Tt()+500,Us(e,n)):Hs=Ai(e,n);e:do try{if(je!==0&&pe!==null){n=pe;var f=zt;t:switch(je){case 1:je=0,zt=null,Ps(e,n,f,1);break;case 2:case 9:if(Jh(f)){je=0,zt=null,qg(n);break}n=function(){je!==2&&je!==9||ke!==e||(je=7),hn(e)},f.then(n,n);break e;case 3:je=7;break e;case 4:je=5;break e;case 7:Jh(f)?(je=0,zt=null,qg(n)):(je=0,zt=null,Ps(e,n,f,7));break;case 5:var x=null;switch(pe.tag){case 26:x=pe.memoizedState;case 5:case 27:var b=pe;if(x?My(x):b.stateNode.complete){je=0,zt=null;var E=b.sibling;if(E!==null)pe=E;else{var R=b.return;R!==null?(pe=R,Yo(R)):pe=null}break t}}je=0,zt=null,Ps(e,n,f,5);break;case 6:je=0,zt=null,Ps(e,n,f,6);break;case 8:Wu(),Pe=6;break e;default:throw Error(l(462))}}Pw();break}catch(P){Vg(e,P)}while(!0);return jn=Pa=null,O.H=o,O.A=c,Ne=s,pe!==null?0:(ke=null,xe=0,co(),Pe)}function Pw(){for(;pe!==null&&!uS();)Gg(pe)}function Gg(e){var n=mg(e.alternate,e,Ln);e.memoizedProps=e.pendingProps,n===null?Yo(e):pe=n}function qg(e){var n=e,s=n.alternate;switch(n.tag){case 15:case 0:n=og(s,n,n.pendingProps,n.type,void 0,xe);break;case 11:n=og(s,n,n.pendingProps,n.type.render,n.ref,xe);break;case 5:du(n);default:pg(s,n),n=pe=Kh(n,Ln),n=mg(s,n,Ln)}e.memoizedProps=e.pendingProps,n===null?Yo(e):pe=n}function Ps(e,n,s,o){jn=Pa=null,du(n),zs=null,Pi=0;var c=n.return;try{if(Mw(e,c,n,s,xe)){Pe=1,Do(e,Ut(s,e.current)),pe=null;return}}catch(f){if(c!==null)throw pe=c,f;Pe=1,Do(e,Ut(s,e.current)),pe=null;return}n.flags&32768?(be||o===1?e=!0:Hs||(xe&536870912)!==0?e=!1:(oa=e=!0,(o===2||o===9||o===3||o===6)&&(o=jt.current,o!==null&&o.tag===13&&(o.flags|=16384))),Yg(n,e)):Yo(n)}function Yo(e){var n=e;do{if((n.flags&32768)!==0){Yg(n,oa);return}e=n.return;var s=Dw(n.alternate,n,Ln);if(s!==null){pe=s;return}if(n=n.sibling,n!==null){pe=n;return}pe=n=e}while(n!==null);Pe===0&&(Pe=5)}function Yg(e,n){do{var s=Rw(e.alternate,e);if(s!==null){s.flags&=32767,pe=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!n&&(e=e.sibling,e!==null)){pe=e;return}pe=e=s}while(e!==null);Pe=6,pe=null}function Xg(e,n,s,o,c,f,x,b,E){e.cancelPendingCommit=null;do Xo();while(Ie!==0);if((Ne&6)!==0)throw Error(l(327));if(n!==null){if(n===e.current)throw Error(l(177));if(f=n.lanes|n.childLanes,f|=Vc,bS(e,s,f,x,b,E),e===ke&&(pe=ke=null,xe=0),Vs=n,ua=e,Vn=s,Zu=f,Fu=c,kg=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Yw(Zl,function(){return Ig(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=O.T,O.T=null,c=K.p,K.p=2,x=Ne,Ne|=4;try{_w(e,n,s)}finally{Ne=x,K.p=c,O.T=o}}Ie=1,Zg(),Fg(),Qg()}}function Zg(){if(Ie===1){Ie=0;var e=ua,n=Vs,s=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||s){s=O.T,O.T=null;var o=K.p;K.p=2;var c=Ne;Ne|=4;try{Cg(n,e);var f=uf,x=Rh(e.containerInfo),b=f.focusedElem,E=f.selectionRange;if(x!==b&&b&&b.ownerDocument&&Dh(b.ownerDocument.documentElement,b)){if(E!==null&&_c(b)){var R=E.start,P=E.end;if(P===void 0&&(P=R),"selectionStart"in b)b.selectionStart=R,b.selectionEnd=Math.min(P,b.value.length);else{var X=b.ownerDocument||document,k=X&&X.defaultView||window;if(k.getSelection){var L=k.getSelection(),Q=b.textContent.length,ne=Math.min(E.start,Q),Re=E.end===void 0?ne:Math.min(E.end,Q);!L.extend&&ne>Re&&(x=Re,Re=ne,ne=x);var M=Oh(b,ne),C=Oh(b,Re);if(M&&C&&(L.rangeCount!==1||L.anchorNode!==M.node||L.anchorOffset!==M.offset||L.focusNode!==C.node||L.focusOffset!==C.offset)){var D=X.createRange();D.setStart(M.node,M.offset),L.removeAllRanges(),ne>Re?(L.addRange(D),L.extend(C.node,C.offset)):(D.setEnd(C.node,C.offset),L.addRange(D))}}}}for(X=[],L=b;L=L.parentNode;)L.nodeType===1&&X.push({element:L,left:L.scrollLeft,top:L.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<X.length;b++){var q=X[b];q.element.scrollLeft=q.left,q.element.scrollTop=q.top}}sr=!!cf,uf=cf=null}finally{Ne=c,K.p=o,O.T=s}}e.current=n,Ie=2}}function Fg(){if(Ie===2){Ie=0;var e=ua,n=Vs,s=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||s){s=O.T,O.T=null;var o=K.p;K.p=2;var c=Ne;Ne|=4;try{wg(e,n.alternate,n)}finally{Ne=c,K.p=o,O.T=s}}Ie=3}}function Qg(){if(Ie===4||Ie===3){Ie=0,fS();var e=ua,n=Vs,s=Vn,o=kg;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Ie=5:(Ie=0,Vs=ua=null,Wg(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(ca=null),pc(s),n=n.stateNode,At&&typeof At.onCommitFiberRoot=="function")try{At.onCommitFiberRoot(Ti,n,void 0,(n.current.flags&128)===128)}catch{}if(o!==null){n=O.T,c=K.p,K.p=2,O.T=null;try{for(var f=e.onRecoverableError,x=0;x<o.length;x++){var b=o[x];f(b.value,{componentStack:b.stack})}}finally{O.T=n,K.p=c}}(Vn&3)!==0&&Xo(),hn(e),c=e.pendingLanes,(s&261930)!==0&&(c&42)!==0?e===Qu?sl++:(sl=0,Qu=e):sl=0,il(0)}}function Wg(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,Vi(n)))}function Xo(){return Zg(),Fg(),Qg(),Ig()}function Ig(){if(Ie!==5)return!1;var e=ua,n=Zu;Zu=0;var s=pc(Vn),o=O.T,c=K.p;try{K.p=32>s?32:s,O.T=null,s=Fu,Fu=null;var f=ua,x=Vn;if(Ie=0,Vs=ua=null,Vn=0,(Ne&6)!==0)throw Error(l(331));var b=Ne;if(Ne|=4,Dg(f.current),Mg(f,f.current,x,s),Ne=b,il(0,!1),At&&typeof At.onPostCommitFiberRoot=="function")try{At.onPostCommitFiberRoot(Ti,f)}catch{}return!0}finally{K.p=c,O.T=o,Wg(e,n)}}function $g(e,n,s){n=Ut(s,n),n=Cu(e.stateNode,n,2),e=aa(e,n,2),e!==null&&(Ei(e,2),hn(e))}function Me(e,n,s){if(e.tag===3)$g(e,e,s);else for(;n!==null;){if(n.tag===3){$g(n,e,s);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(ca===null||!ca.has(o))){e=Ut(s,e),s=Jp(2),o=aa(n,s,2),o!==null&&(eg(s,o,n,e),Ei(o,2),hn(o));break}}n=n.return}}function $u(e,n,s){var o=e.pingCache;if(o===null){o=e.pingCache=new Hw;var c=new Set;o.set(n,c)}else c=o.get(n),c===void 0&&(c=new Set,o.set(n,c));c.has(s)||(qu=!0,c.add(s),e=Kw.bind(null,e,n,s),n.then(e,e))}function Kw(e,n,s){var o=e.pingCache;o!==null&&o.delete(n),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,ke===e&&(xe&s)===s&&(Pe===4||Pe===3&&(xe&62914560)===xe&&300>Tt()-Uo?(Ne&2)===0&&Us(e,0):Yu|=s,Ls===xe&&(Ls=0)),hn(e)}function Jg(e,n){n===0&&(n=Zm()),e=La(e,n),e!==null&&(Ei(e,n),hn(e))}function Gw(e){var n=e.memoizedState,s=0;n!==null&&(s=n.retryLane),Jg(e,s)}function qw(e,n){var s=0;switch(e.tag){case 31:case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(s=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(l(314))}o!==null&&o.delete(n),Jg(e,s)}function Yw(e,n){return fc(e,n)}var Zo=null,Ks=null,Ju=!1,Fo=!1,ef=!1,da=0;function hn(e){e!==Ks&&e.next===null&&(Ks===null?Zo=Ks=e:Ks=Ks.next=e),Fo=!0,Ju||(Ju=!0,Zw())}function il(e,n){if(!ef&&Fo){ef=!0;do for(var s=!1,o=Zo;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var f=0;else{var x=o.suspendedLanes,b=o.pingedLanes;f=(1<<31-Et(42|e)+1)-1,f&=c&~(x&~b),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(s=!0,ay(o,f))}else f=xe,f=Il(o,o===ke?f:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(f&3)===0||Ai(o,f)||(s=!0,ay(o,f));o=o.next}while(s);ef=!1}}function Xw(){ey()}function ey(){Fo=Ju=!1;var e=0;da!==0&&a2()&&(e=da);for(var n=Tt(),s=null,o=Zo;o!==null;){var c=o.next,f=ty(o,n);f===0?(o.next=null,s===null?Zo=c:s.next=c,c===null&&(Ks=s)):(s=o,(e!==0||(f&3)!==0)&&(Fo=!0)),o=c}Ie!==0&&Ie!==5||il(e),da!==0&&(da=0)}function ty(e,n){for(var s=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var x=31-Et(f),b=1<<x,E=c[x];E===-1?((b&s)===0||(b&o)!==0)&&(c[x]=vS(b,n)):E<=n&&(e.expiredLanes|=b),f&=~b}if(n=ke,s=xe,s=Il(e,e===n?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,s===0||e===n&&(je===2||je===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&dc(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||Ai(e,s)){if(n=s&-s,n===e.callbackPriority)return n;switch(o!==null&&dc(o),pc(s)){case 2:case 8:s=Ym;break;case 32:s=Zl;break;case 268435456:s=Xm;break;default:s=Zl}return o=ny.bind(null,e),s=fc(s,o),e.callbackPriority=n,e.callbackNode=s,n}return o!==null&&o!==null&&dc(o),e.callbackPriority=2,e.callbackNode=null,2}function ny(e,n){if(Ie!==0&&Ie!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(Xo()&&e.callbackNode!==s)return null;var o=xe;return o=Il(e,e===ke?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Hg(e,o,n),ty(e,Tt()),e.callbackNode!=null&&e.callbackNode===s?ny.bind(null,e):null)}function ay(e,n){if(Xo())return null;Hg(e,n,!0)}function Zw(){i2(function(){(Ne&6)!==0?fc(qm,Xw):ey()})}function tf(){if(da===0){var e=Cs;e===0&&(e=Fl,Fl<<=1,(Fl&261888)===0&&(Fl=256)),da=e}return da}function sy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:to(""+e)}function iy(e,n){var s=n.ownerDocument.createElement("input");return s.name=n.name,s.value=n.value,e.id&&s.setAttribute("form",e.id),n.parentNode.insertBefore(s,n),e=new FormData(e),s.parentNode.removeChild(s),e}function Fw(e,n,s,o,c){if(n==="submit"&&s&&s.stateNode===c){var f=sy((c[dt]||null).action),x=o.submitter;x&&(n=(n=x[dt]||null)?sy(n.formAction):x.getAttribute("formAction"),n!==null&&(f=n,x=null));var b=new io("action","action",null,o,c);e.push({event:b,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(da!==0){var E=x?iy(c,x):new FormData(c);Su(s,{pending:!0,data:E,method:c.method,action:f},null,E)}}else typeof f=="function"&&(b.preventDefault(),E=x?iy(c,x):new FormData(c),Su(s,{pending:!0,data:E,method:c.method,action:f},f,E))},currentTarget:c}]})}}for(var nf=0;nf<Lc.length;nf++){var af=Lc[nf],Qw=af.toLowerCase(),Ww=af[0].toUpperCase()+af.slice(1);It(Qw,"on"+Ww)}It(Bh,"onAnimationEnd"),It(Hh,"onAnimationIteration"),It(Lh,"onAnimationStart"),It("dblclick","onDoubleClick"),It("focusin","onFocus"),It("focusout","onBlur"),It(dw,"onTransitionRun"),It(mw,"onTransitionStart"),It(hw,"onTransitionCancel"),It(Vh,"onTransitionEnd"),ms("onMouseEnter",["mouseout","mouseover"]),ms("onMouseLeave",["mouseout","mouseover"]),ms("onPointerEnter",["pointerout","pointerover"]),ms("onPointerLeave",["pointerout","pointerover"]),_a("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),_a("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),_a("onBeforeInput",["compositionend","keypress","textInput","paste"]),_a("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),_a("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),_a("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ll="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(" "),Iw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ll));function ly(e,n){n=(n&4)!==0;for(var s=0;s<e.length;s++){var o=e[s],c=o.event;o=o.listeners;e:{var f=void 0;if(n)for(var x=o.length-1;0<=x;x--){var b=o[x],E=b.instance,R=b.currentTarget;if(b=b.listener,E!==f&&c.isPropagationStopped())break e;f=b,c.currentTarget=R;try{f(c)}catch(P){ro(P)}c.currentTarget=null,f=E}else for(x=0;x<o.length;x++){if(b=o[x],E=b.instance,R=b.currentTarget,b=b.listener,E!==f&&c.isPropagationStopped())break e;f=b,c.currentTarget=R;try{f(c)}catch(P){ro(P)}c.currentTarget=null,f=E}}}}function ge(e,n){var s=n[gc];s===void 0&&(s=n[gc]=new Set);var o=e+"__bubble";s.has(o)||(oy(n,e,2,!1),s.add(o))}function sf(e,n,s){var o=0;n&&(o|=4),oy(s,e,o,n)}var Qo="_reactListening"+Math.random().toString(36).slice(2);function lf(e){if(!e[Qo]){e[Qo]=!0,eh.forEach(function(s){s!=="selectionchange"&&(Iw.has(s)||sf(s,!1,e),sf(s,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Qo]||(n[Qo]=!0,sf("selectionchange",!1,n))}}function oy(e,n,s,o){switch(By(n)){case 2:var c=E2;break;case 8:c=N2;break;default:c=Sf}s=c.bind(null,n,s,e),c=void 0,!Ec||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(n,s,{capture:!0,passive:c}):e.addEventListener(n,s,!0):c!==void 0?e.addEventListener(n,s,{passive:c}):e.addEventListener(n,s,!1)}function of(e,n,s,o,c){var f=o;if((n&1)===0&&(n&2)===0&&o!==null)e:for(;;){if(o===null)return;var x=o.tag;if(x===3||x===4){var b=o.stateNode.containerInfo;if(b===c)break;if(x===4)for(x=o.return;x!==null;){var E=x.tag;if((E===3||E===4)&&x.stateNode.containerInfo===c)return;x=x.return}for(;b!==null;){if(x=us(b),x===null)return;if(E=x.tag,E===5||E===6||E===26||E===27){o=f=x;continue e}b=b.parentNode}}o=o.return}dh(function(){var R=f,P=Tc(s),X=[];e:{var k=Uh.get(e);if(k!==void 0){var L=io,Q=e;switch(e){case"keypress":if(ao(s)===0)break e;case"keydown":case"keyup":L=qS;break;case"focusin":Q="focus",L=Mc;break;case"focusout":Q="blur",L=Mc;break;case"beforeblur":case"afterblur":L=Mc;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":L=ph;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":L=DS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":L=ZS;break;case Bh:case Hh:case Lh:L=kS;break;case Vh:L=QS;break;case"scroll":case"scrollend":L=zS;break;case"wheel":L=IS;break;case"copy":case"cut":case"paste":L=HS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":L=yh;break;case"toggle":case"beforetoggle":L=JS}var ne=(n&4)!==0,Re=!ne&&(e==="scroll"||e==="scrollend"),M=ne?k!==null?k+"Capture":null:k;ne=[];for(var C=R,D;C!==null;){var q=C;if(D=q.stateNode,q=q.tag,q!==5&&q!==26&&q!==27||D===null||M===null||(q=ji(C,M),q!=null&&ne.push(ol(C,q,D))),Re)break;C=C.return}0<ne.length&&(k=new L(k,Q,null,s,P),X.push({event:k,listeners:ne}))}}if((n&7)===0){e:{if(k=e==="mouseover"||e==="pointerover",L=e==="mouseout"||e==="pointerout",k&&s!==wc&&(Q=s.relatedTarget||s.fromElement)&&(us(Q)||Q[cs]))break e;if((L||k)&&(k=P.window===P?P:(k=P.ownerDocument)?k.defaultView||k.parentWindow:window,L?(Q=s.relatedTarget||s.toElement,L=R,Q=Q?us(Q):null,Q!==null&&(Re=u(Q),ne=Q.tag,Q!==Re||ne!==5&&ne!==27&&ne!==6)&&(Q=null)):(L=null,Q=R),L!==Q)){if(ne=ph,q="onMouseLeave",M="onMouseEnter",C="mouse",(e==="pointerout"||e==="pointerover")&&(ne=yh,q="onPointerLeave",M="onPointerEnter",C="pointer"),Re=L==null?k:Ci(L),D=Q==null?k:Ci(Q),k=new ne(q,C+"leave",L,s,P),k.target=Re,k.relatedTarget=D,q=null,us(P)===R&&(ne=new ne(M,C+"enter",Q,s,P),ne.target=D,ne.relatedTarget=Re,q=ne),Re=q,L&&Q)t:{for(ne=$w,M=L,C=Q,D=0,q=M;q;q=ne(q))D++;q=0;for(var te=C;te;te=ne(te))q++;for(;0<D-q;)M=ne(M),D--;for(;0<q-D;)C=ne(C),q--;for(;D--;){if(M===C||C!==null&&M===C.alternate){ne=M;break t}M=ne(M),C=ne(C)}ne=null}else ne=null;L!==null&&ry(X,k,L,ne,!1),Q!==null&&Re!==null&&ry(X,Re,Q,ne,!0)}}e:{if(k=R?Ci(R):window,L=k.nodeName&&k.nodeName.toLowerCase(),L==="select"||L==="input"&&k.type==="file")var Te=Eh;else if(Th(k))if(Nh)Te=cw;else{Te=ow;var J=lw}else L=k.nodeName,!L||L.toLowerCase()!=="input"||k.type!=="checkbox"&&k.type!=="radio"?R&&Sc(R.elementType)&&(Te=Eh):Te=rw;if(Te&&(Te=Te(e,R))){Ah(X,Te,s,P);break e}J&&J(e,k,R),e==="focusout"&&R&&k.type==="number"&&R.memoizedProps.value!=null&&bc(k,"number",k.value)}switch(J=R?Ci(R):window,e){case"focusin":(Th(J)||J.contentEditable==="true")&&(vs=J,kc=R,Bi=null);break;case"focusout":Bi=kc=vs=null;break;case"mousedown":Bc=!0;break;case"contextmenu":case"mouseup":case"dragend":Bc=!1,_h(X,s,P);break;case"selectionchange":if(fw)break;case"keydown":case"keyup":_h(X,s,P)}var fe;if(Oc)e:{switch(e){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else xs?Sh(e,s)&&(ve="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(ve="onCompositionStart");ve&&(xh&&s.locale!=="ko"&&(xs||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&xs&&(fe=mh()):(Wn=P,Nc="value"in Wn?Wn.value:Wn.textContent,xs=!0)),J=Wo(R,ve),0<J.length&&(ve=new gh(ve,e,null,s,P),X.push({event:ve,listeners:J}),fe?ve.data=fe:(fe=wh(s),fe!==null&&(ve.data=fe)))),(fe=tw?nw(e,s):aw(e,s))&&(ve=Wo(R,"onBeforeInput"),0<ve.length&&(J=new gh("onBeforeInput","beforeinput",null,s,P),X.push({event:J,listeners:ve}),J.data=fe)),Fw(X,e,R,s,P)}ly(X,n)})}function ol(e,n,s){return{instance:e,listener:n,currentTarget:s}}function Wo(e,n){for(var s=n+"Capture",o=[];e!==null;){var c=e,f=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||f===null||(c=ji(e,s),c!=null&&o.unshift(ol(e,c,f)),c=ji(e,n),c!=null&&o.push(ol(e,c,f))),e.tag===3)return o;e=e.return}return[]}function $w(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ry(e,n,s,o,c){for(var f=n._reactName,x=[];s!==null&&s!==o;){var b=s,E=b.alternate,R=b.stateNode;if(b=b.tag,E!==null&&E===o)break;b!==5&&b!==26&&b!==27||R===null||(E=R,c?(R=ji(s,f),R!=null&&x.unshift(ol(s,R,E))):c||(R=ji(s,f),R!=null&&x.push(ol(s,R,E)))),s=s.return}x.length!==0&&e.push({event:n,listeners:x})}var Jw=/\r\n?/g,e2=/\u0000|\uFFFD/g;function cy(e){return(typeof e=="string"?e:""+e).replace(Jw,`
`).replace(e2,"")}function uy(e,n){return n=cy(n),cy(e)===n}function De(e,n,s,o,c,f){switch(s){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||ps(e,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&ps(e,""+o);break;case"className":Jl(e,"class",o);break;case"tabIndex":Jl(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Jl(e,s,o);break;case"style":uh(e,o,f);break;case"data":if(n!=="object"){Jl(e,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||s!=="href")){e.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=to(""+o),e.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(s,"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 f=="function"&&(s==="formAction"?(n!=="input"&&De(e,n,"name",c.name,c,null),De(e,n,"formEncType",c.formEncType,c,null),De(e,n,"formMethod",c.formMethod,c,null),De(e,n,"formTarget",c.formTarget,c,null)):(De(e,n,"encType",c.encType,c,null),De(e,n,"method",c.method,c,null),De(e,n,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=to(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=An);break;case"onScroll":o!=null&&ge("scroll",e);break;case"onScrollEnd":o!=null&&ge("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(l(61));if(s=o.__html,s!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=s}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}s=to(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""+o):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":o===!0?e.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,o):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(s,o):e.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(s):e.setAttribute(s,o);break;case"popover":ge("beforetoggle",e),ge("toggle",e),$l(e,"popover",o);break;case"xlinkActuate":Tn(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Tn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Tn(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Tn(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Tn(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Tn(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":$l(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=jS.get(s)||s,$l(e,s,o))}}function rf(e,n,s,o,c,f){switch(s){case"style":uh(e,o,f);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(l(61));if(s=o.__html,s!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=s}}break;case"children":typeof o=="string"?ps(e,o):(typeof o=="number"||typeof o=="bigint")&&ps(e,""+o);break;case"onScroll":o!=null&&ge("scroll",e);break;case"onScrollEnd":o!=null&&ge("scrollend",e);break;case"onClick":o!=null&&(e.onclick=An);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!th.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(c=s.endsWith("Capture"),n=s.slice(2,c?s.length-7:void 0),f=e[dt]||null,f=f!=null?f[s]:null,typeof f=="function"&&e.removeEventListener(n,f,c),typeof o=="function")){typeof f!="function"&&f!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(n,o,c);break e}s in e?e[s]=o:o===!0?e.setAttribute(s,""):$l(e,s,o)}}}function rt(e,n,s){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ge("error",e),ge("load",e);var o=!1,c=!1,f;for(f in s)if(s.hasOwnProperty(f)){var x=s[f];if(x!=null)switch(f){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(l(137,n));default:De(e,n,f,x,s,null)}}c&&De(e,n,"srcSet",s.srcSet,s,null),o&&De(e,n,"src",s.src,s,null);return;case"input":ge("invalid",e);var b=f=x=c=null,E=null,R=null;for(o in s)if(s.hasOwnProperty(o)){var P=s[o];if(P!=null)switch(o){case"name":c=P;break;case"type":x=P;break;case"checked":E=P;break;case"defaultChecked":R=P;break;case"value":f=P;break;case"defaultValue":b=P;break;case"children":case"dangerouslySetInnerHTML":if(P!=null)throw Error(l(137,n));break;default:De(e,n,o,P,s,null)}}lh(e,f,b,E,R,x,c,!1);return;case"select":ge("invalid",e),o=x=f=null;for(c in s)if(s.hasOwnProperty(c)&&(b=s[c],b!=null))switch(c){case"value":f=b;break;case"defaultValue":x=b;break;case"multiple":o=b;default:De(e,n,c,b,s,null)}n=f,s=x,e.multiple=!!o,n!=null?hs(e,!!o,n,!1):s!=null&&hs(e,!!o,s,!0);return;case"textarea":ge("invalid",e),f=c=o=null;for(x in s)if(s.hasOwnProperty(x)&&(b=s[x],b!=null))switch(x){case"value":o=b;break;case"defaultValue":c=b;break;case"children":f=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(l(91));break;default:De(e,n,x,b,s,null)}rh(e,o,c,f);return;case"option":for(E in s)if(s.hasOwnProperty(E)&&(o=s[E],o!=null))switch(E){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:De(e,n,E,o,s,null)}return;case"dialog":ge("beforetoggle",e),ge("toggle",e),ge("cancel",e),ge("close",e);break;case"iframe":case"object":ge("load",e);break;case"video":case"audio":for(o=0;o<ll.length;o++)ge(ll[o],e);break;case"image":ge("error",e),ge("load",e);break;case"details":ge("toggle",e);break;case"embed":case"source":case"link":ge("error",e),ge("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(R in s)if(s.hasOwnProperty(R)&&(o=s[R],o!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(l(137,n));default:De(e,n,R,o,s,null)}return;default:if(Sc(n)){for(P in s)s.hasOwnProperty(P)&&(o=s[P],o!==void 0&&rf(e,n,P,o,s,void 0));return}}for(b in s)s.hasOwnProperty(b)&&(o=s[b],o!=null&&De(e,n,b,o,s,null))}function t2(e,n,s,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,f=null,x=null,b=null,E=null,R=null,P=null;for(L in s){var X=s[L];if(s.hasOwnProperty(L)&&X!=null)switch(L){case"checked":break;case"value":break;case"defaultValue":E=X;default:o.hasOwnProperty(L)||De(e,n,L,null,o,X)}}for(var k in o){var L=o[k];if(X=s[k],o.hasOwnProperty(k)&&(L!=null||X!=null))switch(k){case"type":f=L;break;case"name":c=L;break;case"checked":R=L;break;case"defaultChecked":P=L;break;case"value":x=L;break;case"defaultValue":b=L;break;case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(l(137,n));break;default:L!==X&&De(e,n,k,L,o,X)}}vc(e,x,b,E,R,P,f,c);return;case"select":L=x=b=k=null;for(f in s)if(E=s[f],s.hasOwnProperty(f)&&E!=null)switch(f){case"value":break;case"multiple":L=E;default:o.hasOwnProperty(f)||De(e,n,f,null,o,E)}for(c in o)if(f=o[c],E=s[c],o.hasOwnProperty(c)&&(f!=null||E!=null))switch(c){case"value":k=f;break;case"defaultValue":b=f;break;case"multiple":x=f;default:f!==E&&De(e,n,c,f,o,E)}n=b,s=x,o=L,k!=null?hs(e,!!s,k,!1):!!o!=!!s&&(n!=null?hs(e,!!s,n,!0):hs(e,!!s,s?[]:"",!1));return;case"textarea":L=k=null;for(b in s)if(c=s[b],s.hasOwnProperty(b)&&c!=null&&!o.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:De(e,n,b,null,o,c)}for(x in o)if(c=o[x],f=s[x],o.hasOwnProperty(x)&&(c!=null||f!=null))switch(x){case"value":k=c;break;case"defaultValue":L=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(l(91));break;default:c!==f&&De(e,n,x,c,o,f)}oh(e,k,L);return;case"option":for(var Q in s)if(k=s[Q],s.hasOwnProperty(Q)&&k!=null&&!o.hasOwnProperty(Q))switch(Q){case"selected":e.selected=!1;break;default:De(e,n,Q,null,o,k)}for(E in o)if(k=o[E],L=s[E],o.hasOwnProperty(E)&&k!==L&&(k!=null||L!=null))switch(E){case"selected":e.selected=k&&typeof k!="function"&&typeof k!="symbol";break;default:De(e,n,E,k,o,L)}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 ne in s)k=s[ne],s.hasOwnProperty(ne)&&k!=null&&!o.hasOwnProperty(ne)&&De(e,n,ne,null,o,k);for(R in o)if(k=o[R],L=s[R],o.hasOwnProperty(R)&&k!==L&&(k!=null||L!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(l(137,n));break;default:De(e,n,R,k,o,L)}return;default:if(Sc(n)){for(var Re in s)k=s[Re],s.hasOwnProperty(Re)&&k!==void 0&&!o.hasOwnProperty(Re)&&rf(e,n,Re,void 0,o,k);for(P in o)k=o[P],L=s[P],!o.hasOwnProperty(P)||k===L||k===void 0&&L===void 0||rf(e,n,P,k,o,L);return}}for(var M in s)k=s[M],s.hasOwnProperty(M)&&k!=null&&!o.hasOwnProperty(M)&&De(e,n,M,null,o,k);for(X in o)k=o[X],L=s[X],!o.hasOwnProperty(X)||k===L||k==null&&L==null||De(e,n,X,k,o,L)}function fy(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function n2(){if(typeof performance.getEntriesByType=="function"){for(var e=0,n=0,s=performance.getEntriesByType("resource"),o=0;o<s.length;o++){var c=s[o],f=c.transferSize,x=c.initiatorType,b=c.duration;if(f&&b&&fy(x)){for(x=0,b=c.responseEnd,o+=1;o<s.length;o++){var E=s[o],R=E.startTime;if(R>b)break;var P=E.transferSize,X=E.initiatorType;P&&fy(X)&&(E=E.responseEnd,x+=P*(E<b?1:(b-R)/(E-R)))}if(--o,n+=8*(f+x)/(c.duration/1e3),e++,10<e)break}}if(0<e)return n/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var cf=null,uf=null;function Io(e){return e.nodeType===9?e:e.ownerDocument}function dy(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 my(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}function ff(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var df=null;function a2(){var e=window.event;return e&&e.type==="popstate"?e===df?!1:(df=e,!0):(df=null,!1)}var hy=typeof setTimeout=="function"?setTimeout:void 0,s2=typeof clearTimeout=="function"?clearTimeout:void 0,py=typeof Promise=="function"?Promise:void 0,i2=typeof queueMicrotask=="function"?queueMicrotask:typeof py<"u"?function(e){return py.resolve(null).then(e).catch(l2)}:hy;function l2(e){setTimeout(function(){throw e})}function ma(e){return e==="head"}function gy(e,n){var s=n,o=0;do{var c=s.nextSibling;if(e.removeChild(s),c&&c.nodeType===8)if(s=c.data,s==="/$"||s==="/&"){if(o===0){e.removeChild(c),Xs(n);return}o--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")o++;else if(s==="html")rl(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,rl(s);for(var f=s.firstChild;f;){var x=f.nextSibling,b=f.nodeName;f[Ni]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&f.rel.toLowerCase()==="stylesheet"||s.removeChild(f),f=x}}else s==="body"&&rl(e.ownerDocument.body);s=c}while(s);Xs(n)}function yy(e,n){var s=e;e=0;do{var o=s.nextSibling;if(s.nodeType===1?n?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(n?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),o&&o.nodeType===8)if(s=o.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=o}while(s)}function mf(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var s=n;switch(n=n.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":mf(s),yc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function o2(e,n,s,o){for(;e.nodeType===1;){var c=s;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[Ni])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(f=e.getAttribute("rel"),f==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(f!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(f=e.getAttribute("src"),(f!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&f&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var f=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===f)return e}else return e;if(e=Yt(e.nextSibling),e===null)break}return null}function r2(e,n,s){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=Yt(e.nextSibling),e===null))return null;return e}function xy(e,n){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Yt(e.nextSibling),e===null))return null;return e}function hf(e){return e.data==="$?"||e.data==="$~"}function pf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function c2(e,n){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=n;else if(e.data!=="$?"||s.readyState!=="loading")n();else{var o=function(){n(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function Yt(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"||n==="F!"||n==="F")break;if(n==="/$"||n==="/&")return null}}return e}var gf=null;function vy(e){e=e.nextSibling;for(var n=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(n===0)return Yt(e.nextSibling);n--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||n++}e=e.nextSibling}return null}function by(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(n===0)return e;n--}else s!=="/$"&&s!=="/&"||n++}e=e.previousSibling}return null}function Sy(e,n,s){switch(n=Io(s),e){case"html":if(e=n.documentElement,!e)throw Error(l(452));return e;case"head":if(e=n.head,!e)throw Error(l(453));return e;case"body":if(e=n.body,!e)throw Error(l(454));return e;default:throw Error(l(451))}}function rl(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);yc(e)}var Xt=new Map,wy=new Set;function $o(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Un=K.d;K.d={f:u2,r:f2,D:d2,C:m2,L:h2,m:p2,X:y2,S:g2,M:x2};function u2(){var e=Un.f(),n=Go();return e||n}function f2(e){var n=fs(e);n!==null&&n.tag===5&&n.type==="form"?Vp(n):Un.r(e)}var Gs=typeof document>"u"?null:document;function Ty(e,n,s){var o=Gs;if(o&&typeof n=="string"&&n){var c=Lt(n);c='link[rel="'+e+'"][href="'+c+'"]',typeof s=="string"&&(c+='[crossorigin="'+s+'"]'),wy.has(c)||(wy.add(c),e={rel:e,crossOrigin:s,href:n},o.querySelector(c)===null&&(n=o.createElement("link"),rt(n,"link",e),et(n),o.head.appendChild(n)))}}function d2(e){Un.D(e),Ty("dns-prefetch",e,null)}function m2(e,n){Un.C(e,n),Ty("preconnect",e,n)}function h2(e,n,s){Un.L(e,n,s);var o=Gs;if(o&&e&&n){var c='link[rel="preload"][as="'+Lt(n)+'"]';n==="image"&&s&&s.imageSrcSet?(c+='[imagesrcset="'+Lt(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(c+='[imagesizes="'+Lt(s.imageSizes)+'"]')):c+='[href="'+Lt(e)+'"]';var f=c;switch(n){case"style":f=qs(e);break;case"script":f=Ys(e)}Xt.has(f)||(e=v({rel:"preload",href:n==="image"&&s&&s.imageSrcSet?void 0:e,as:n},s),Xt.set(f,e),o.querySelector(c)!==null||n==="style"&&o.querySelector(cl(f))||n==="script"&&o.querySelector(ul(f))||(n=o.createElement("link"),rt(n,"link",e),et(n),o.head.appendChild(n)))}}function p2(e,n){Un.m(e,n);var s=Gs;if(s&&e){var o=n&&typeof n.as=="string"?n.as:"script",c='link[rel="modulepreload"][as="'+Lt(o)+'"][href="'+Lt(e)+'"]',f=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=Ys(e)}if(!Xt.has(f)&&(e=v({rel:"modulepreload",href:e},n),Xt.set(f,e),s.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(ul(f)))return}o=s.createElement("link"),rt(o,"link",e),et(o),s.head.appendChild(o)}}}function g2(e,n,s){Un.S(e,n,s);var o=Gs;if(o&&e){var c=ds(o).hoistableStyles,f=qs(e);n=n||"default";var x=c.get(f);if(!x){var b={loading:0,preload:null};if(x=o.querySelector(cl(f)))b.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":n},s),(s=Xt.get(f))&&yf(e,s);var E=x=o.createElement("link");et(E),rt(E,"link",e),E._p=new Promise(function(R,P){E.onload=R,E.onerror=P}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,Jo(x,n,o)}x={type:"stylesheet",instance:x,count:1,state:b},c.set(f,x)}}}function y2(e,n){Un.X(e,n);var s=Gs;if(s&&e){var o=ds(s).hoistableScripts,c=Ys(e),f=o.get(c);f||(f=s.querySelector(ul(c)),f||(e=v({src:e,async:!0},n),(n=Xt.get(c))&&xf(e,n),f=s.createElement("script"),et(f),rt(f,"link",e),s.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function x2(e,n){Un.M(e,n);var s=Gs;if(s&&e){var o=ds(s).hoistableScripts,c=Ys(e),f=o.get(c);f||(f=s.querySelector(ul(c)),f||(e=v({src:e,async:!0,type:"module"},n),(n=Xt.get(c))&&xf(e,n),f=s.createElement("script"),et(f),rt(f,"link",e),s.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function Ay(e,n,s,o){var c=(c=St.current)?$o(c):null;if(!c)throw Error(l(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(n=qs(s.href),s=ds(c).hoistableStyles,o=s.get(n),o||(o={type:"style",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=qs(s.href);var f=ds(c).hoistableStyles,x=f.get(e);if(x||(c=c.ownerDocument||c,x={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,x),(f=c.querySelector(cl(e)))&&!f._p&&(x.instance=f,x.state.loading=5),Xt.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},Xt.set(e,s),f||v2(c,e,s,x.state))),n&&o===null)throw Error(l(528,""));return x}if(n&&o!==null)throw Error(l(529,""));return null;case"script":return n=s.async,s=s.src,typeof s=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=Ys(s),s=ds(c).hoistableScripts,o=s.get(n),o||(o={type:"script",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,e))}}function qs(e){return'href="'+Lt(e)+'"'}function cl(e){return'link[rel="stylesheet"]['+e+"]"}function Ey(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function v2(e,n,s,o){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=e.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),rt(n,"link",s),et(n),e.head.appendChild(n))}function Ys(e){return'[src="'+Lt(e)+'"]'}function ul(e){return"script[async]"+e}function Ny(e,n,s){if(n.count++,n.instance===null)switch(n.type){case"style":var o=e.querySelector('style[data-href~="'+Lt(s.href)+'"]');if(o)return n.instance=o,et(o),o;var c=v({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),et(o),rt(o,"style",c),Jo(o,s.precedence,e),n.instance=o;case"stylesheet":c=qs(s.href);var f=e.querySelector(cl(c));if(f)return n.state.loading|=4,n.instance=f,et(f),f;o=Ey(s),(c=Xt.get(c))&&yf(o,c),f=(e.ownerDocument||e).createElement("link"),et(f);var x=f;return x._p=new Promise(function(b,E){x.onload=b,x.onerror=E}),rt(f,"link",o),n.state.loading|=4,Jo(f,s.precedence,e),n.instance=f;case"script":return f=Ys(s.src),(c=e.querySelector(ul(f)))?(n.instance=c,et(c),c):(o=s,(c=Xt.get(f))&&(o=v({},s),xf(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),et(c),rt(c,"link",o),e.head.appendChild(c),n.instance=c);case"void":return null;default:throw Error(l(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(o=n.instance,n.state.loading|=4,Jo(o,s.precedence,e));return n.instance}function Jo(e,n,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,f=c,x=0;x<o.length;x++){var b=o[x];if(b.dataset.precedence===n)f=b;else if(f!==c)break}f?f.parentNode.insertBefore(e,f.nextSibling):(n=s.nodeType===9?s.head:s,n.insertBefore(e,n.firstChild))}function yf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function xf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var er=null;function Cy(e,n,s){if(er===null){var o=new Map,c=er=new Map;c.set(s,o)}else c=er,o=c.get(s),o||(o=new Map,c.set(s,o));if(o.has(e))return o;for(o.set(e,null),s=s.getElementsByTagName(e),c=0;c<s.length;c++){var f=s[c];if(!(f[Ni]||f[st]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var x=f.getAttribute(n)||"";x=e+x;var b=o.get(x);b?b.push(f):o.set(x,[f])}}return o}function jy(e,n,s){e=e.ownerDocument||e,e.head.insertBefore(s,n==="title"?e.querySelector("head > title"):null)}function b2(e,n,s){if(s===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function My(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function S2(e,n,s,o){if(s.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var c=qs(o.href),f=n.querySelector(cl(c));if(f){n=f._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(e.count++,e=tr.bind(e),n.then(e,e)),s.state.loading|=4,s.instance=f,et(f);return}f=n.ownerDocument||n,o=Ey(o),(c=Xt.get(c))&&yf(o,c),f=f.createElement("link"),et(f);var x=f;x._p=new Promise(function(b,E){x.onload=b,x.onerror=E}),rt(f,"link",o),s.instance=f}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,n),(n=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=tr.bind(e),n.addEventListener("load",s),n.addEventListener("error",s))}}var vf=0;function w2(e,n){return e.stylesheets&&e.count===0&&ar(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var o=setTimeout(function(){if(e.stylesheets&&ar(e,e.stylesheets),e.unsuspend){var f=e.unsuspend;e.unsuspend=null,f()}},6e4+n);0<e.imgBytes&&vf===0&&(vf=62500*n2());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ar(e,e.stylesheets),e.unsuspend)){var f=e.unsuspend;e.unsuspend=null,f()}},(e.imgBytes>vf?50:800)+n);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(c)}}:null}function tr(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ar(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var nr=null;function ar(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,nr=new Map,n.forEach(T2,e),nr=null,tr.call(e))}function T2(e,n){if(!(n.state.loading&4)){var s=nr.get(e);if(s)var o=s.get(null);else{s=new Map,nr.set(e,s);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<c.length;f++){var x=c[f];(x.nodeName==="LINK"||x.getAttribute("media")!=="not all")&&(s.set(x.dataset.precedence,x),o=x)}o&&s.set(null,o)}c=n.instance,x=c.getAttribute("data-precedence"),f=s.get(x)||o,f===o&&s.set(null,c),s.set(x,c),this.count++,o=tr.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),f?f.parentNode.insertBefore(c,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),n.state.loading|=4}}var fl={$$typeof:z,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function A2(e,n,s,o,c,f,x,b,E){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=mc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mc(0),this.hiddenUpdates=mc(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=f,this.onRecoverableError=x,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=E,this.incompleteTransitions=new Map}function zy(e,n,s,o,c,f,x,b,E,R,P,X){return e=new A2(e,n,s,x,E,R,P,X,b),n=1,f===!0&&(n|=24),f=Ct(3,null,null,n),e.current=f,f.stateNode=e,n=Ic(),n.refCount++,e.pooledCache=n,n.refCount++,f.memoizedState={element:o,isDehydrated:s,cache:n},tu(f),e}function Oy(e){return e?(e=ws,e):ws}function Dy(e,n,s,o,c,f){c=Oy(c),o.context===null?o.context=c:o.pendingContext=c,o=na(n),o.payload={element:s},f=f===void 0?null:f,f!==null&&(o.callback=f),s=aa(e,o,n),s!==null&&(xt(s,e,n),Gi(s,e,n))}function Ry(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<n?s:n}}function bf(e,n){Ry(e,n),(e=e.alternate)&&Ry(e,n)}function _y(e){if(e.tag===13||e.tag===31){var n=La(e,67108864);n!==null&&xt(n,e,67108864),bf(e,67108864)}}function ky(e){if(e.tag===13||e.tag===31){var n=Dt();n=hc(n);var s=La(e,n);s!==null&&xt(s,e,n),bf(e,n)}}var sr=!0;function E2(e,n,s,o){var c=O.T;O.T=null;var f=K.p;try{K.p=2,Sf(e,n,s,o)}finally{K.p=f,O.T=c}}function N2(e,n,s,o){var c=O.T;O.T=null;var f=K.p;try{K.p=8,Sf(e,n,s,o)}finally{K.p=f,O.T=c}}function Sf(e,n,s,o){if(sr){var c=wf(o);if(c===null)of(e,n,o,ir,s),Hy(e,o);else if(j2(c,e,n,s,o))o.stopPropagation();else if(Hy(e,o),n&4&&-1<C2.indexOf(e)){for(;c!==null;){var f=fs(c);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var x=Ra(f.pendingLanes);if(x!==0){var b=f;for(b.pendingLanes|=2,b.entangledLanes|=2;x;){var E=1<<31-Et(x);b.entanglements[1]|=E,x&=~E}hn(f),(Ne&6)===0&&(Po=Tt()+500,il(0))}}break;case 31:case 13:b=La(f,2),b!==null&&xt(b,f,2),Go(),bf(f,2)}if(f=wf(o),f===null&&of(e,n,o,ir,s),f===c)break;c=f}c!==null&&o.stopPropagation()}else of(e,n,o,null,s)}}function wf(e){return e=Tc(e),Tf(e)}var ir=null;function Tf(e){if(ir=null,e=us(e),e!==null){var n=u(e);if(n===null)e=null;else{var s=n.tag;if(s===13){if(e=d(n),e!==null)return e;e=null}else if(s===31){if(e=h(n),e!==null)return e;e=null}else if(s===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return ir=e,null}function By(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(dS()){case qm:return 2;case Ym:return 8;case Zl:case mS:return 32;case Xm:return 268435456;default:return 32}default:return 32}}var Af=!1,ha=null,pa=null,ga=null,dl=new Map,ml=new Map,ya=[],C2="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 Hy(e,n){switch(e){case"focusin":case"focusout":ha=null;break;case"dragenter":case"dragleave":pa=null;break;case"mouseover":case"mouseout":ga=null;break;case"pointerover":case"pointerout":dl.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":ml.delete(n.pointerId)}}function hl(e,n,s,o,c,f){return e===null||e.nativeEvent!==f?(e={blockedOn:n,domEventName:s,eventSystemFlags:o,nativeEvent:f,targetContainers:[c]},n!==null&&(n=fs(n),n!==null&&_y(n)),e):(e.eventSystemFlags|=o,n=e.targetContainers,c!==null&&n.indexOf(c)===-1&&n.push(c),e)}function j2(e,n,s,o,c){switch(n){case"focusin":return ha=hl(ha,e,n,s,o,c),!0;case"dragenter":return pa=hl(pa,e,n,s,o,c),!0;case"mouseover":return ga=hl(ga,e,n,s,o,c),!0;case"pointerover":var f=c.pointerId;return dl.set(f,hl(dl.get(f)||null,e,n,s,o,c)),!0;case"gotpointercapture":return f=c.pointerId,ml.set(f,hl(ml.get(f)||null,e,n,s,o,c)),!0}return!1}function Ly(e){var n=us(e.target);if(n!==null){var s=u(n);if(s!==null){if(n=s.tag,n===13){if(n=d(s),n!==null){e.blockedOn=n,$m(e.priority,function(){ky(s)});return}}else if(n===31){if(n=h(s),n!==null){e.blockedOn=n,$m(e.priority,function(){ky(s)});return}}else if(n===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function lr(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var s=wf(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);wc=o,s.target.dispatchEvent(o),wc=null}else return n=fs(s),n!==null&&_y(n),e.blockedOn=s,!1;n.shift()}return!0}function Vy(e,n,s){lr(e)&&s.delete(n)}function M2(){Af=!1,ha!==null&&lr(ha)&&(ha=null),pa!==null&&lr(pa)&&(pa=null),ga!==null&&lr(ga)&&(ga=null),dl.forEach(Vy),ml.forEach(Vy)}function or(e,n){e.blockedOn===n&&(e.blockedOn=null,Af||(Af=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,M2)))}var rr=null;function Uy(e){rr!==e&&(rr=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){rr===e&&(rr=null);for(var n=0;n<e.length;n+=3){var s=e[n],o=e[n+1],c=e[n+2];if(typeof o!="function"){if(Tf(o||s)===null)continue;break}var f=fs(s);f!==null&&(e.splice(n,3),n-=3,Su(f,{pending:!0,data:c,method:s.method,action:o},o,c))}}))}function Xs(e){function n(E){return or(E,e)}ha!==null&&or(ha,e),pa!==null&&or(pa,e),ga!==null&&or(ga,e),dl.forEach(n),ml.forEach(n);for(var s=0;s<ya.length;s++){var o=ya[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<ya.length&&(s=ya[0],s.blockedOn===null);)Ly(s),s.blockedOn===null&&ya.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var c=s[o],f=s[o+1],x=c[dt]||null;if(typeof f=="function")x||Uy(s);else if(x){var b=null;if(f&&f.hasAttribute("formAction")){if(c=f,x=f[dt]||null)b=x.formAction;else if(Tf(c)!==null)continue}else b=x.action;typeof b=="function"?s[o+1]=b:(s.splice(o,3),o-=3),Uy(s)}}}function Py(){function e(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(x){return c=x})},focusReset:"manual",scroll:"manual"})}function n(){c!==null&&(c(),c=null),o||setTimeout(s,20)}function s(){if(!o&&!navigation.transition){var f=navigation.currentEntry;f&&f.url!=null&&navigation.navigate(f.url,{state:f.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(s,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),c!==null&&(c(),c=null)}}}function Ef(e){this._internalRoot=e}cr.prototype.render=Ef.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(l(409));var s=n.current,o=Dt();Dy(s,o,e,n,null,null)},cr.prototype.unmount=Ef.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;Dy(e.current,2,null,e,null,null),Go(),n[cs]=null}};function cr(e){this._internalRoot=e}cr.prototype.unstable_scheduleHydration=function(e){if(e){var n=Im();e={blockedOn:null,target:e,priority:n};for(var s=0;s<ya.length&&n!==0&&n<ya[s].priority;s++);ya.splice(s,0,e),s===0&&Ly(e)}};var Ky=a.version;if(Ky!=="19.2.1")throw Error(l(527,Ky,"19.2.1"));K.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(l(188)):(e=Object.keys(e).join(","),Error(l(268,e)));return e=g(n),e=e!==null?y(e):null,e=e===null?null:e.stateNode,e};var z2={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:O,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ur=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ur.isDisabled&&ur.supportsFiber)try{Ti=ur.inject(z2),At=ur}catch{}}return pl.createRoot=function(e,n){if(!r(e))throw Error(l(299));var s=!1,o="",c=Qp,f=Wp,x=Ip;return n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(f=n.onCaughtError),n.onRecoverableError!==void 0&&(x=n.onRecoverableError)),n=zy(e,1,!1,null,null,s,o,null,c,f,x,Py),e[cs]=n.current,lf(e),new Ef(n)},pl.hydrateRoot=function(e,n,s){if(!r(e))throw Error(l(299));var o=!1,c="",f=Qp,x=Wp,b=Ip,E=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(c=s.identifierPrefix),s.onUncaughtError!==void 0&&(f=s.onUncaughtError),s.onCaughtError!==void 0&&(x=s.onCaughtError),s.onRecoverableError!==void 0&&(b=s.onRecoverableError),s.formState!==void 0&&(E=s.formState)),n=zy(e,1,!0,n,s??null,o,c,E,f,x,b,Py),n.context=Oy(null),s=n.current,o=Dt(),o=hc(o),c=na(o),c.callback=null,aa(s,c,o),s=o,n.current.lanes=s,Ei(n,s),hn(n),e[cs]=n.current,lf(e),new cr(n)},pl.version="19.2.1",pl}var Xy;function rT(){if(Xy)return Nf.exports;Xy=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(a){console.error(a)}}return t(),Nf.exports=oT(),Nf.exports}var cT=rT(),Mf,Zy;function uT(){if(Zy)return Mf;Zy=1;var t=typeof Element<"u",a=typeof Map=="function",i=typeof Set=="function",l=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function r(u,d){if(u===d)return!0;if(u&&d&&typeof u=="object"&&typeof d=="object"){if(u.constructor!==d.constructor)return!1;var h,p,g;if(Array.isArray(u)){if(h=u.length,h!=d.length)return!1;for(p=h;p--!==0;)if(!r(u[p],d[p]))return!1;return!0}var y;if(a&&u instanceof Map&&d instanceof Map){if(u.size!==d.size)return!1;for(y=u.entries();!(p=y.next()).done;)if(!d.has(p.value[0]))return!1;for(y=u.entries();!(p=y.next()).done;)if(!r(p.value[1],d.get(p.value[0])))return!1;return!0}if(i&&u instanceof Set&&d instanceof Set){if(u.size!==d.size)return!1;for(y=u.entries();!(p=y.next()).done;)if(!d.has(p.value[0]))return!1;return!0}if(l&&ArrayBuffer.isView(u)&&ArrayBuffer.isView(d)){if(h=u.length,h!=d.length)return!1;for(p=h;p--!==0;)if(u[p]!==d[p])return!1;return!0}if(u.constructor===RegExp)return u.source===d.source&&u.flags===d.flags;if(u.valueOf!==Object.prototype.valueOf&&typeof u.valueOf=="function"&&typeof d.valueOf=="function")return u.valueOf()===d.valueOf();if(u.toString!==Object.prototype.toString&&typeof u.toString=="function"&&typeof d.toString=="function")return u.toString()===d.toString();if(g=Object.keys(u),h=g.length,h!==Object.keys(d).length)return!1;for(p=h;p--!==0;)if(!Object.prototype.hasOwnProperty.call(d,g[p]))return!1;if(t&&u instanceof Element)return!1;for(p=h;p--!==0;)if(!((g[p]==="_owner"||g[p]==="__v"||g[p]==="__o")&&u.$$typeof)&&!r(u[g[p]],d[g[p]]))return!1;return!0}return u!==u&&d!==d}return Mf=function(d,h){try{return r(d,h)}catch(p){if((p.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw p}},Mf}var fT=uT();const dT=Zd(fT);var zf,Fy;function mT(){if(Fy)return zf;Fy=1;var t=function(a,i,l,r,u,d,h,p){if(!a){var g;if(i===void 0)g=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var y=[l,r,u,d,h,p],v=0;g=new Error(i.replace(/%s/g,function(){return y[v++]})),g.name="Invariant Violation"}throw g.framesToPop=1,g}};return zf=t,zf}var hT=mT();const Qy=Zd(hT);var Of,Wy;function pT(){return Wy||(Wy=1,Of=function(a,i,l,r){var u=l?l.call(r,a,i):void 0;if(u!==void 0)return!!u;if(a===i)return!0;if(typeof a!="object"||!a||typeof i!="object"||!i)return!1;var d=Object.keys(a),h=Object.keys(i);if(d.length!==h.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(i),g=0;g<d.length;g++){var y=d[g];if(!p(y))return!1;var v=a[y],S=i[y];if(u=l?l.call(r,v,S,y):void 0,u===!1||u===void 0&&v!==S)return!1}return!0}),Of}var gT=pT();const yT=Zd(gT);var r0=(t=>(t.BASE="base",t.BODY="body",t.HEAD="head",t.HTML="html",t.LINK="link",t.META="meta",t.NOSCRIPT="noscript",t.SCRIPT="script",t.STYLE="style",t.TITLE="title",t.FRAGMENT="Symbol(react.fragment)",t))(r0||{}),Df={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},Iy=Object.values(r0),$d={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},xT=Object.entries($d).reduce((t,[a,i])=>(t[i]=a,t),{}),tn="data-rh",ii={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},li=(t,a)=>{for(let i=t.length-1;i>=0;i-=1){const l=t[i];if(Object.prototype.hasOwnProperty.call(l,a))return l[a]}return null},vT=t=>{let a=li(t,"title");const i=li(t,ii.TITLE_TEMPLATE);if(Array.isArray(a)&&(a=a.join("")),i&&a)return i.replace(/%s/g,()=>a);const l=li(t,ii.DEFAULT_TITLE);return a||l||void 0},bT=t=>li(t,ii.ON_CHANGE_CLIENT_STATE)||(()=>{}),Rf=(t,a)=>a.filter(i=>typeof i[t]<"u").map(i=>i[t]).reduce((i,l)=>({...i,...l}),{}),ST=(t,a)=>a.filter(i=>typeof i.base<"u").map(i=>i.base).reverse().reduce((i,l)=>{if(!i.length){const r=Object.keys(l);for(let u=0;u<r.length;u+=1){const h=r[u].toLowerCase();if(t.indexOf(h)!==-1&&l[h])return i.concat(l)}}return i},[]),wT=t=>console&&typeof console.warn=="function"&&console.warn(t),gl=(t,a,i)=>{const l={};return i.filter(r=>Array.isArray(r[t])?!0:(typeof r[t]<"u"&&wT(`Helmet: ${t} should be of type "Array". Instead found type "${typeof r[t]}"`),!1)).map(r=>r[t]).reverse().reduce((r,u)=>{const d={};u.filter(p=>{let g;const y=Object.keys(p);for(let S=0;S<y.length;S+=1){const T=y[S],A=T.toLowerCase();a.indexOf(A)!==-1&&!(g==="rel"&&p[g].toLowerCase()==="canonical")&&!(A==="rel"&&p[A].toLowerCase()==="stylesheet")&&(g=A),a.indexOf(T)!==-1&&(T==="innerHTML"||T==="cssText"||T==="itemprop")&&(g=T)}if(!g||!p[g])return!1;const v=p[g].toLowerCase();return l[g]||(l[g]={}),d[g]||(d[g]={}),l[g][v]?!1:(d[g][v]=!0,!0)}).reverse().forEach(p=>r.push(p));const h=Object.keys(d);for(let p=0;p<h.length;p+=1){const g=h[p],y={...l[g],...d[g]};l[g]=y}return r},[]).reverse()},TT=(t,a)=>{if(Array.isArray(t)&&t.length){for(let i=0;i<t.length;i+=1)if(t[i][a])return!0}return!1},AT=t=>({baseTag:ST(["href"],t),bodyAttributes:Rf("bodyAttributes",t),defer:li(t,ii.DEFER),encode:li(t,ii.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Rf("htmlAttributes",t),linkTags:gl("link",["rel","href"],t),metaTags:gl("meta",["name","charset","http-equiv","property","itemprop"],t),noscriptTags:gl("noscript",["innerHTML"],t),onChangeClientState:bT(t),scriptTags:gl("script",["src","innerHTML"],t),styleTags:gl("style",["cssText"],t),title:vT(t),titleAttributes:Rf("titleAttributes",t),prioritizeSeoTags:TT(t,ii.PRIORITIZE_SEO_TAGS)}),c0=t=>Array.isArray(t)?t.join(""):t,ET=(t,a)=>{const i=Object.keys(t);for(let l=0;l<i.length;l+=1)if(a[i[l]]&&a[i[l]].includes(t[i[l]]))return!0;return!1},_f=(t,a)=>Array.isArray(t)?t.reduce((i,l)=>(ET(l,a)?i.priority.push(l):i.default.push(l),i),{priority:[],default:[]}):{default:t,priority:[]},$y=(t,a)=>({...t,[a]:void 0}),NT=["noscript","script","style"],ld=(t,a=!0)=>a===!1?String(t):String(t).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),u0=t=>Object.keys(t).reduce((a,i)=>{const l=typeof t[i]<"u"?`${i}="${t[i]}"`:`${i}`;return a?`${a} ${l}`:l},""),CT=(t,a,i,l)=>{const r=u0(i),u=c0(a);return r?`<${t} ${tn}="true" ${r}>${ld(u,l)}</${t}>`:`<${t} ${tn}="true">${ld(u,l)}</${t}>`},jT=(t,a,i=!0)=>a.reduce((l,r)=>{const u=r,d=Object.keys(u).filter(g=>!(g==="innerHTML"||g==="cssText")).reduce((g,y)=>{const v=typeof u[y]>"u"?y:`${y}="${ld(u[y],i)}"`;return g?`${g} ${v}`:v},""),h=u.innerHTML||u.cssText||"",p=NT.indexOf(t)===-1;return`${l}<${t} ${tn}="true" ${d}${p?"/>":`>${h}</${t}>`}`},""),f0=(t,a={})=>Object.keys(t).reduce((i,l)=>{const r=$d[l];return i[r||l]=t[l],i},a),MT=(t,a,i)=>{const l={key:a,[tn]:!0},r=f0(i,l);return[Ta.createElement("title",r,a)]},Tr=(t,a)=>a.map((i,l)=>{const r={key:l,[tn]:!0};return Object.keys(i).forEach(u=>{const h=$d[u]||u;if(h==="innerHTML"||h==="cssText"){const p=i.innerHTML||i.cssText;r.dangerouslySetInnerHTML={__html:p}}else r[h]=i[u]}),Ta.createElement(t,r)}),Qt=(t,a,i=!0)=>{switch(t){case"title":return{toComponent:()=>MT(t,a.title,a.titleAttributes),toString:()=>CT(t,a.title,a.titleAttributes,i)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>f0(a),toString:()=>u0(a)};default:return{toComponent:()=>Tr(t,a),toString:()=>jT(t,a,i)}}},zT=({metaTags:t,linkTags:a,scriptTags:i,encode:l})=>{const r=_f(t,Df.meta),u=_f(a,Df.link),d=_f(i,Df.script);return{priorityMethods:{toComponent:()=>[...Tr("meta",r.priority),...Tr("link",u.priority),...Tr("script",d.priority)],toString:()=>`${Qt("meta",r.priority,l)} ${Qt("link",u.priority,l)} ${Qt("script",d.priority,l)}`},metaTags:r.default,linkTags:u.default,scriptTags:d.default}},OT=t=>{const{baseTag:a,bodyAttributes:i,encode:l=!0,htmlAttributes:r,noscriptTags:u,styleTags:d,title:h="",titleAttributes:p,prioritizeSeoTags:g}=t;let{linkTags:y,metaTags:v,scriptTags:S}=t,T={toComponent:()=>{},toString:()=>""};return g&&({priorityMethods:T,linkTags:y,metaTags:v,scriptTags:S}=zT(t)),{priority:T,base:Qt("base",a,l),bodyAttributes:Qt("bodyAttributes",i,l),htmlAttributes:Qt("htmlAttributes",r,l),link:Qt("link",y,l),meta:Qt("meta",v,l),noscript:Qt("noscript",u,l),script:Qt("script",S,l),style:Qt("style",d,l),title:Qt("title",{title:h,titleAttributes:p},l)}},od=OT,fr=[],d0=!!(typeof window<"u"&&window.document&&window.document.createElement),rd=class{instances=[];canUseDOM=d0;context;value={setHelmet:t=>{this.context.helmet=t},helmetInstances:{get:()=>this.canUseDOM?fr:this.instances,add:t=>{(this.canUseDOM?fr:this.instances).push(t)},remove:t=>{const a=(this.canUseDOM?fr:this.instances).indexOf(t);(this.canUseDOM?fr:this.instances).splice(a,1)}}};constructor(t,a){this.context=t,this.canUseDOM=a||!1,a||(t.helmet=od({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},DT={},m0=Ta.createContext(DT),h0=class p0 extends w.Component{static canUseDOM=d0;helmetData;constructor(a){super(a),this.helmetData=new rd(this.props.context||{},p0.canUseDOM)}render(){return Ta.createElement(m0.Provider,{value:this.helmetData.value},this.props.children)}},Fs=(t,a)=>{const i=document.head||document.querySelector("head"),l=i.querySelectorAll(`${t}[${tn}]`),r=[].slice.call(l),u=[];let d;return a&&a.length&&a.forEach(h=>{const p=document.createElement(t);for(const g in h)if(Object.prototype.hasOwnProperty.call(h,g))if(g==="innerHTML")p.innerHTML=h.innerHTML;else if(g==="cssText")p.styleSheet?p.styleSheet.cssText=h.cssText:p.appendChild(document.createTextNode(h.cssText));else{const y=g,v=typeof h[y]>"u"?"":h[y];p.setAttribute(g,v)}p.setAttribute(tn,"true"),r.some((g,y)=>(d=y,p.isEqualNode(g)))?r.splice(d,1):u.push(p)}),r.forEach(h=>h.parentNode?.removeChild(h)),u.forEach(h=>i.appendChild(h)),{oldTags:r,newTags:u}},cd=(t,a)=>{const i=document.getElementsByTagName(t)[0];if(!i)return;const l=i.getAttribute(tn),r=l?l.split(","):[],u=[...r],d=Object.keys(a);for(const h of d){const p=a[h]||"";i.getAttribute(h)!==p&&i.setAttribute(h,p),r.indexOf(h)===-1&&r.push(h);const g=u.indexOf(h);g!==-1&&u.splice(g,1)}for(let h=u.length-1;h>=0;h-=1)i.removeAttribute(u[h]);r.length===u.length?i.removeAttribute(tn):i.getAttribute(tn)!==d.join(",")&&i.setAttribute(tn,d.join(","))},RT=(t,a)=>{typeof t<"u"&&document.title!==t&&(document.title=c0(t)),cd("title",a)},Jy=(t,a)=>{const{baseTag:i,bodyAttributes:l,htmlAttributes:r,linkTags:u,metaTags:d,noscriptTags:h,onChangeClientState:p,scriptTags:g,styleTags:y,title:v,titleAttributes:S}=t;cd("body",l),cd("html",r),RT(v,S);const T={baseTag:Fs("base",i),linkTags:Fs("link",u),metaTags:Fs("meta",d),noscriptTags:Fs("noscript",h),scriptTags:Fs("script",g),styleTags:Fs("style",y)},A={},j={};Object.keys(T).forEach(_=>{const{newTags:N,oldTags:H}=T[_];N.length&&(A[_]=N),H.length&&(j[_]=T[_].oldTags)}),a&&a(),p(t,A,j)},yl=null,_T=t=>{yl&&cancelAnimationFrame(yl),t.defer?yl=requestAnimationFrame(()=>{Jy(t,()=>{yl=null})}):(Jy(t),yl=null)},kT=_T,ex=class extends w.Component{rendered=!1;shouldComponentUpdate(t){return!yT(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:a}=this.props.context;let i=null;const l=AT(t.get().map(r=>{const u={...r.props};return delete u.context,u}));h0.canUseDOM?kT(l):od&&(i=od(l)),a(i)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},BT=class extends w.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(t){return!dT($y(this.props,"helmetData"),$y(t,"helmetData"))}mapNestedChildrenToProps(t,a){if(!a)return null;switch(t.type){case"script":case"noscript":return{innerHTML:a};case"style":return{cssText:a};default:throw new Error(`<${t.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(t,a,i,l){return{...a,[t.type]:[...a[t.type]||[],{...i,...this.mapNestedChildrenToProps(t,l)}]}}mapObjectTypeChildren(t,a,i,l){switch(t.type){case"title":return{...a,[t.type]:l,titleAttributes:{...i}};case"body":return{...a,bodyAttributes:{...i}};case"html":return{...a,htmlAttributes:{...i}};default:return{...a,[t.type]:{...i}}}}mapArrayTypeChildrenToProps(t,a){let i={...a};return Object.keys(t).forEach(l=>{i={...i,[l]:t[l]}}),i}warnOnInvalidChildren(t,a){return Qy(Iy.some(i=>t.type===i),typeof t.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Iy.join(", ")} are allowed. Helmet does not support rendering <${t.type}> elements. Refer to our API for more information.`),Qy(!a||typeof a=="string"||Array.isArray(a)&&!a.some(i=>typeof i!="string"),`Helmet expects a string as a child of <${t.type}>. Did you forget to wrap your children in braces? ( <${t.type}>{\`\`}</${t.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(t,a){let i={};return Ta.Children.forEach(t,l=>{if(!l||!l.props)return;const{children:r,...u}=l.props,d=Object.keys(u).reduce((p,g)=>(p[xT[g]||g]=u[g],p),{});let{type:h}=l;switch(typeof h=="symbol"?h=h.toString():this.warnOnInvalidChildren(l,r),h){case"Symbol(react.fragment)":a=this.mapChildrenToProps(r,a);break;case"link":case"meta":case"noscript":case"script":case"style":i=this.flattenArrayTypeChildren(l,i,d,r);break;default:a=this.mapObjectTypeChildren(l,a,d,r);break}}),this.mapArrayTypeChildrenToProps(i,a)}render(){const{children:t,...a}=this.props;let i={...a},{helmetData:l}=a;if(t&&(i=this.mapChildrenToProps(t,i)),l&&!(l instanceof rd)){const r=l;l=new rd(r.context,!0),delete i.helmetData}return l?Ta.createElement(ex,{...i,context:l.value}):Ta.createElement(m0.Consumer,null,r=>Ta.createElement(ex,{...i,context:r}))}},HT=(function(){function t(){this.keyToValue=new Map,this.valueToKey=new Map}return t.prototype.set=function(a,i){this.keyToValue.set(a,i),this.valueToKey.set(i,a)},t.prototype.getByKey=function(a){return this.keyToValue.get(a)},t.prototype.getByValue=function(a){return this.valueToKey.get(a)},t.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},t})(),g0=(function(){function t(a){this.generateIdentifier=a,this.kv=new HT}return t.prototype.register=function(a,i){this.kv.getByValue(a)||(i||(i=this.generateIdentifier(a)),this.kv.set(i,a))},t.prototype.clear=function(){this.kv.clear()},t.prototype.getIdentifier=function(a){return this.kv.getByValue(a)},t.prototype.getValue=function(a){return this.kv.getByKey(a)},t})(),LT=(function(){var t=function(a,i){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,r){l.__proto__=r}||function(l,r){for(var u in r)Object.prototype.hasOwnProperty.call(r,u)&&(l[u]=r[u])},t(a,i)};return function(a,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");t(a,i);function l(){this.constructor=a}a.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)}})(),VT=(function(t){LT(a,t);function a(){var i=t.call(this,function(l){return l.name})||this;return i.classToAllowedProps=new Map,i}return a.prototype.register=function(i,l){typeof l=="object"?(l.allowProps&&this.classToAllowedProps.set(i,l.allowProps),t.prototype.register.call(this,i,l.identifier)):t.prototype.register.call(this,i,l)},a.prototype.getAllowedProps=function(i){return this.classToAllowedProps.get(i)},a})(g0),UT=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),r,u=[],d;try{for(;(a===void 0||a-- >0)&&!(r=l.next()).done;)u.push(r.value)}catch(h){d={error:h}}finally{try{r&&!r.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u};function PT(t){if("values"in Object)return Object.values(t);var a=[];for(var i in t)t.hasOwnProperty(i)&&a.push(t[i]);return a}function KT(t,a){var i=PT(t);if("find"in i)return i.find(a);for(var l=i,r=0;r<l.length;r++){var u=l[r];if(a(u))return u}}function ui(t,a){Object.entries(t).forEach(function(i){var l=UT(i,2),r=l[0],u=l[1];return a(u,r)})}function Ar(t,a){return t.indexOf(a)!==-1}function tx(t,a){for(var i=0;i<t.length;i++){var l=t[i];if(a(l))return l}}var GT=(function(){function t(){this.transfomers={}}return t.prototype.register=function(a){this.transfomers[a.name]=a},t.prototype.findApplicable=function(a){return KT(this.transfomers,function(i){return i.isApplicable(a)})},t.prototype.findByName=function(a){return this.transfomers[a]},t})(),qT=function(t){return Object.prototype.toString.call(t).slice(8,-1)},y0=function(t){return typeof t>"u"},YT=function(t){return t===null},Ml=function(t){return typeof t!="object"||t===null||t===Object.prototype?!1:Object.getPrototypeOf(t)===null?!0:Object.getPrototypeOf(t)===Object.prototype},ud=function(t){return Ml(t)&&Object.keys(t).length===0},Na=function(t){return Array.isArray(t)},XT=function(t){return typeof t=="string"},ZT=function(t){return typeof t=="number"&&!isNaN(t)},FT=function(t){return typeof t=="boolean"},QT=function(t){return t instanceof RegExp},zl=function(t){return t instanceof Map},Ol=function(t){return t instanceof Set},x0=function(t){return qT(t)==="Symbol"},WT=function(t){return t instanceof Date&&!isNaN(t.valueOf())},IT=function(t){return t instanceof Error},nx=function(t){return typeof t=="number"&&isNaN(t)},$T=function(t){return FT(t)||YT(t)||y0(t)||ZT(t)||XT(t)||x0(t)},JT=function(t){return typeof t=="bigint"},eA=function(t){return t===1/0||t===-1/0},tA=function(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)},nA=function(t){return t instanceof URL},v0=function(t){return t.replace(/\./g,"\\.")},kf=function(t){return t.map(String).map(v0).join(".")},wl=function(t){for(var a=[],i="",l=0;l<t.length;l++){var r=t.charAt(l),u=r==="\\"&&t.charAt(l+1)===".";if(u){i+=".",l++;continue}var d=r===".";if(d){a.push(i),i="";continue}i+=r}var h=i;return a.push(h),a},fd=function(){return fd=Object.assign||function(t){for(var a,i=1,l=arguments.length;i<l;i++){a=arguments[i];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])}return t},fd.apply(this,arguments)},dd=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),r,u=[],d;try{for(;(a===void 0||a-- >0)&&!(r=l.next()).done;)u.push(r.value)}catch(h){d={error:h}}finally{try{r&&!r.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u},md=function(t,a){for(var i=0,l=a.length,r=t.length;i<l;i++,r++)t[r]=a[i];return t};function pn(t,a,i,l){return{isApplicable:t,annotation:a,transform:i,untransform:l}}var b0=[pn(y0,"undefined",function(){return null},function(){}),pn(JT,"bigint",function(t){return t.toString()},function(t){return typeof BigInt<"u"?BigInt(t):(console.error("Please add a BigInt polyfill."),t)}),pn(WT,"Date",function(t){return t.toISOString()},function(t){return new Date(t)}),pn(IT,"Error",function(t,a){var i={name:t.name,message:t.message};return a.allowedErrorProps.forEach(function(l){i[l]=t[l]}),i},function(t,a){var i=new Error(t.message);return i.name=t.name,i.stack=t.stack,a.allowedErrorProps.forEach(function(l){i[l]=t[l]}),i}),pn(QT,"regexp",function(t){return""+t},function(t){var a=t.slice(1,t.lastIndexOf("/")),i=t.slice(t.lastIndexOf("/")+1);return new RegExp(a,i)}),pn(Ol,"set",function(t){return md([],dd(t.values()))},function(t){return new Set(t)}),pn(zl,"map",function(t){return md([],dd(t.entries()))},function(t){return new Map(t)}),pn(function(t){return nx(t)||eA(t)},"number",function(t){return nx(t)?"NaN":t>0?"Infinity":"-Infinity"},Number),pn(function(t){return t===0&&1/t===-1/0},"number",function(){return"-0"},Number),pn(nA,"URL",function(t){return t.toString()},function(t){return new URL(t)})];function Zr(t,a,i,l){return{isApplicable:t,annotation:a,transform:i,untransform:l}}var S0=Zr(function(t,a){if(x0(t)){var i=!!a.symbolRegistry.getIdentifier(t);return i}return!1},function(t,a){var i=a.symbolRegistry.getIdentifier(t);return["symbol",i]},function(t){return t.description},function(t,a,i){var l=i.symbolRegistry.getValue(a[1]);if(!l)throw new Error("Trying to deserialize unknown symbol");return l}),aA=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(t,a){return t[a.name]=a,t},{}),w0=Zr(tA,function(t){return["typed-array",t.constructor.name]},function(t){return md([],dd(t))},function(t,a){var i=aA[a[1]];if(!i)throw new Error("Trying to deserialize unknown typed array");return new i(t)});function T0(t,a){if(t?.constructor){var i=!!a.classRegistry.getIdentifier(t.constructor);return i}return!1}var A0=Zr(T0,function(t,a){var i=a.classRegistry.getIdentifier(t.constructor);return["class",i]},function(t,a){var i=a.classRegistry.getAllowedProps(t.constructor);if(!i)return fd({},t);var l={};return i.forEach(function(r){l[r]=t[r]}),l},function(t,a,i){var l=i.classRegistry.getValue(a[1]);if(!l)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(l.prototype),t)}),E0=Zr(function(t,a){return!!a.customTransformerRegistry.findApplicable(t)},function(t,a){var i=a.customTransformerRegistry.findApplicable(t);return["custom",i.name]},function(t,a){var i=a.customTransformerRegistry.findApplicable(t);return i.serialize(t)},function(t,a,i){var l=i.customTransformerRegistry.findByName(a[1]);if(!l)throw new Error("Trying to deserialize unknown custom value");return l.deserialize(t)}),sA=[A0,S0,E0,w0],ax=function(t,a){var i=tx(sA,function(r){return r.isApplicable(t,a)});if(i)return{value:i.transform(t,a),type:i.annotation(t,a)};var l=tx(b0,function(r){return r.isApplicable(t,a)});if(l)return{value:l.transform(t,a),type:l.annotation}},N0={};b0.forEach(function(t){N0[t.annotation]=t});var iA=function(t,a,i){if(Na(a))switch(a[0]){case"symbol":return S0.untransform(t,a,i);case"class":return A0.untransform(t,a,i);case"custom":return E0.untransform(t,a,i);case"typed-array":return w0.untransform(t,a,i);default:throw new Error("Unknown transformation: "+a)}else{var l=N0[a];if(!l)throw new Error("Unknown transformation: "+a);return l.untransform(t,i)}},Is=function(t,a){for(var i=t.keys();a>0;)i.next(),a--;return i.next().value};function C0(t){if(Ar(t,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Ar(t,"prototype"))throw new Error("prototype is not allowed as a property");if(Ar(t,"constructor"))throw new Error("constructor is not allowed as a property")}var lA=function(t,a){C0(a);for(var i=0;i<a.length;i++){var l=a[i];if(Ol(t))t=Is(t,+l);else if(zl(t)){var r=+l,u=+a[++i]==0?"key":"value",d=Is(t,r);switch(u){case"key":t=d;break;case"value":t=t.get(d);break}}else t=t[l]}return t},hd=function(t,a,i){if(C0(a),a.length===0)return i(t);for(var l=t,r=0;r<a.length-1;r++){var u=a[r];if(Na(l)){var d=+u;l=l[d]}else if(Ml(l))l=l[u];else if(Ol(l)){var h=+u;l=Is(l,h)}else if(zl(l)){var p=r===a.length-2;if(p)break;var h=+u,g=+a[++r]==0?"key":"value",y=Is(l,h);switch(g){case"key":l=y;break;case"value":l=l.get(y);break}}}var v=a[a.length-1];if(Na(l)?l[+v]=i(l[+v]):Ml(l)&&(l[v]=i(l[v])),Ol(l)){var S=Is(l,+v),T=i(S);S!==T&&(l.delete(S),l.add(T))}if(zl(l)){var h=+a[a.length-2],A=Is(l,h),g=+v==0?"key":"value";switch(g){case"key":{var j=i(A);l.set(j,l.get(A)),j!==A&&l.delete(A);break}case"value":{l.set(A,i(l.get(A)));break}}}return t},Gn=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),r,u=[],d;try{for(;(a===void 0||a-- >0)&&!(r=l.next()).done;)u.push(r.value)}catch(h){d={error:h}}finally{try{r&&!r.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u},Aa=function(t,a){for(var i=0,l=a.length,r=t.length;i<l;i++,r++)t[r]=a[i];return t};function pd(t,a,i){if(i===void 0&&(i=[]),!!t){if(!Na(t)){ui(t,function(d,h){return pd(d,a,Aa(Aa([],Gn(i)),Gn(wl(h))))});return}var l=Gn(t,2),r=l[0],u=l[1];u&&ui(u,function(d,h){pd(d,a,Aa(Aa([],Gn(i)),Gn(wl(h))))}),a(r,i)}}function oA(t,a,i){return pd(a,function(l,r){t=hd(t,r,function(u){return iA(u,l,i)})}),t}function rA(t,a){function i(d,h){var p=lA(t,wl(h));d.map(wl).forEach(function(g){t=hd(t,g,function(){return p})})}if(Na(a)){var l=Gn(a,2),r=l[0],u=l[1];r.forEach(function(d){t=hd(t,wl(d),function(){return t})}),u&&ui(u,i)}else ui(a,i);return t}var cA=function(t,a){return Ml(t)||Na(t)||zl(t)||Ol(t)||T0(t,a)};function uA(t,a,i){var l=i.get(t);l?l.push(a):i.set(t,[a])}function fA(t,a){var i={},l=void 0;return t.forEach(function(r){if(!(r.length<=1)){a||(r=r.map(function(p){return p.map(String)}).sort(function(p,g){return p.length-g.length}));var u=Gn(r),d=u[0],h=u.slice(1);d.length===0?l=h.map(kf):i[kf(d)]=h.map(kf)}}),l?ud(i)?[l]:[l,i]:ud(i)?void 0:i}var j0=function(t,a,i,l,r,u,d){var h;r===void 0&&(r=[]),u===void 0&&(u=[]),d===void 0&&(d=new Map);var p=$T(t);if(!p){uA(t,r,a);var g=d.get(t);if(g)return l?{transformedValue:null}:g}if(!cA(t,i)){var y=ax(t,i),v=y?{transformedValue:y.value,annotations:[y.type]}:{transformedValue:t};return p||d.set(t,v),v}if(Ar(u,t))return{transformedValue:null};var S=ax(t,i),T=(h=S?.value)!==null&&h!==void 0?h:t,A=Na(T)?[]:{},j={};ui(T,function(N,H){var z=j0(N,a,i,l,Aa(Aa([],Gn(r)),[H]),Aa(Aa([],Gn(u)),[t]),d);A[H]=z.transformedValue,Na(z.annotations)?j[H]=z.annotations:Ml(z.annotations)&&ui(z.annotations,function(G,Y){j[v0(H)+"."+Y]=G})});var _=ud(j)?{transformedValue:A,annotations:S?[S.type]:void 0}:{transformedValue:A,annotations:S?[S.type,j]:j};return p||d.set(t,_),_};function M0(t){return Object.prototype.toString.call(t).slice(8,-1)}function sx(t){return M0(t)==="Array"}function dA(t){if(M0(t)!=="Object")return!1;const a=Object.getPrototypeOf(t);return!!a&&a.constructor===Object&&a===Object.prototype}function mA(t,a,i,l,r){const u={}.propertyIsEnumerable.call(l,a)?"enumerable":"nonenumerable";u==="enumerable"&&(t[a]=i),r&&u==="nonenumerable"&&Object.defineProperty(t,a,{value:i,enumerable:!1,writable:!0,configurable:!0})}function gd(t,a={}){if(sx(t))return t.map(r=>gd(r,a));if(!dA(t))return t;const i=Object.getOwnPropertyNames(t),l=Object.getOwnPropertySymbols(t);return[...i,...l].reduce((r,u)=>{if(sx(a.props)&&!a.props.includes(u))return r;const d=t[u],h=gd(d,a);return mA(r,u,h,t,a.nonenumerable),r},{})}var es=function(){return es=Object.assign||function(t){for(var a,i=1,l=arguments.length;i<l;i++){a=arguments[i];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])}return t},es.apply(this,arguments)},hA=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),r,u=[],d;try{for(;(a===void 0||a-- >0)&&!(r=l.next()).done;)u.push(r.value)}catch(h){d={error:h}}finally{try{r&&!r.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u},pA=function(t,a){for(var i=0,l=a.length,r=t.length;i<l;i++,r++)t[r]=a[i];return t},Zn=(function(){function t(a){var i=a===void 0?{}:a,l=i.dedupe,r=l===void 0?!1:l;this.classRegistry=new VT,this.symbolRegistry=new g0(function(u){var d;return(d=u.description)!==null&&d!==void 0?d:""}),this.customTransformerRegistry=new GT,this.allowedErrorProps=[],this.dedupe=r}return t.prototype.serialize=function(a){var i=new Map,l=j0(a,i,this,this.dedupe),r={json:l.transformedValue};l.annotations&&(r.meta=es(es({},r.meta),{values:l.annotations}));var u=fA(i,this.dedupe);return u&&(r.meta=es(es({},r.meta),{referentialEqualities:u})),r},t.prototype.deserialize=function(a){var i=a.json,l=a.meta,r=gd(i);return l?.values&&(r=oA(r,l.values,this)),l?.referentialEqualities&&(r=rA(r,l.referentialEqualities)),r},t.prototype.stringify=function(a){return JSON.stringify(this.serialize(a))},t.prototype.parse=function(a){return this.deserialize(JSON.parse(a))},t.prototype.registerClass=function(a,i){this.classRegistry.register(a,i)},t.prototype.registerSymbol=function(a,i){this.symbolRegistry.register(a,i)},t.prototype.registerCustom=function(a,i){this.customTransformerRegistry.register(es({name:i},a))},t.prototype.allowErrorProps=function(){for(var a,i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];(a=this.allowedErrorProps).push.apply(a,pA([],hA(i)))},t.defaultInstance=new t,t.serialize=t.defaultInstance.serialize.bind(t.defaultInstance),t.deserialize=t.defaultInstance.deserialize.bind(t.defaultInstance),t.stringify=t.defaultInstance.stringify.bind(t.defaultInstance),t.parse=t.defaultInstance.parse.bind(t.defaultInstance),t.registerClass=t.defaultInstance.registerClass.bind(t.defaultInstance),t.registerSymbol=t.defaultInstance.registerSymbol.bind(t.defaultInstance),t.registerCustom=t.defaultInstance.registerCustom.bind(t.defaultInstance),t.allowErrorProps=t.defaultInstance.allowErrorProps.bind(t.defaultInstance),t})();Zn.serialize;Zn.deserialize;Zn.stringify;Zn.parse;Zn.registerClass;Zn.registerCustom;Zn.registerSymbol;Zn.allowErrorProps;const gA="modulepreload",yA=function(t){return"/"+t},ix={},de=function(a,i,l){let r=Promise.resolve();if(i&&i.length>0){let p=function(g){return Promise.all(g.map(y=>Promise.resolve(y).then(v=>({status:"fulfilled",value:v}),v=>({status:"rejected",reason:v}))))};document.getElementsByTagName("link");const d=document.querySelector("meta[property=csp-nonce]"),h=d?.nonce||d?.getAttribute("nonce");r=p(i.map(g=>{if(g=yA(g),g in ix)return;ix[g]=!0;const y=g.endsWith(".css"),v=y?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${g}"]${v}`))return;const S=document.createElement("link");if(S.rel=y?"stylesheet":gA,y||(S.as="script"),S.crossOrigin="",S.href=g,h&&S.setAttribute("nonce",h),document.head.appendChild(S),y)return new Promise((T,A)=>{S.addEventListener("load",T),S.addEventListener("error",()=>A(new Error(`Unable to preload CSS for ${g}`)))})}))}function u(d){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=d,window.dispatchEvent(h),!h.defaultPrevented)throw d}return r.then(d=>{for(const h of d||[])h.status==="rejected"&&u(h.reason);return a().catch(u)})};var xA=(t,a,i,l,r,u,d,h)=>{let p=document.documentElement,g=["light","dark"];function y(T){(Array.isArray(t)?t:[t]).forEach(A=>{let j=A==="class",_=j&&u?r.map(N=>u[N]||N):r;j?(p.classList.remove(..._),p.classList.add(u&&u[T]?u[T]:T)):p.setAttribute(A,T)}),v(T)}function v(T){h&&g.includes(T)&&(p.style.colorScheme=T)}function S(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(l)y(l);else try{let T=localStorage.getItem(a)||i,A=d&&T==="system"?S():T;y(A)}catch{}},vA=w.createContext(void 0),bA={setTheme:t=>{},themes:[]},SA=()=>{var t;return(t=w.useContext(vA))!=null?t:bA};w.memo(({forcedTheme:t,storageKey:a,attribute:i,enableSystem:l,enableColorScheme:r,defaultTheme:u,value:d,themes:h,nonce:p,scriptProps:g})=>{let y=JSON.stringify([i,a,u,t,h,d,l,r]).slice(1,-1);return w.createElement("script",{...g,suppressHydrationWarning:!0,nonce:typeof window>"u"?p:"",dangerouslySetInnerHTML:{__html:`(${xA.toString()})(${y})`}})});const wA=({...t})=>{const{theme:a="system"}=SA();return m.jsx(_2,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:a,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t})};function Kn(t,a,{checkForDefaultPrevented:i=!0}={}){return function(r){if(t?.(r),i===!1||!r.defaultPrevented)return a?.(r)}}function lx(t,a){if(typeof t=="function")return t(a);t!=null&&(t.current=a)}function z0(...t){return a=>{let i=!1;const l=t.map(r=>{const u=lx(r,a);return!i&&typeof u=="function"&&(i=!0),u});if(i)return()=>{for(let r=0;r<l.length;r++){const u=l[r];typeof u=="function"?u():lx(t[r],null)}}}}function os(...t){return w.useCallback(z0(...t),t)}function O0(t,a=[]){let i=[];function l(u,d){const h=w.createContext(d),p=i.length;i=[...i,d];const g=v=>{const{scope:S,children:T,...A}=v,j=S?.[t]?.[p]||h,_=w.useMemo(()=>A,Object.values(A));return m.jsx(j.Provider,{value:_,children:T})};g.displayName=u+"Provider";function y(v,S){const T=S?.[t]?.[p]||h,A=w.useContext(T);if(A)return A;if(d!==void 0)return d;throw new Error(`\`${v}\` must be used within \`${u}\``)}return[g,y]}const r=()=>{const u=i.map(d=>w.createContext(d));return function(h){const p=h?.[t]||u;return w.useMemo(()=>({[`__scope${t}`]:{...h,[t]:p}}),[h,p])}};return r.scopeName=t,[l,TA(r,...a)]}function TA(...t){const a=t[0];if(t.length===1)return a;const i=()=>{const l=t.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(u){const d=l.reduce((h,{useScope:p,scopeName:g})=>{const v=p(u)[`__scope${g}`];return{...h,...v}},{});return w.useMemo(()=>({[`__scope${a.scopeName}`]:d}),[d])}};return i.scopeName=a.scopeName,i}function AA(t){const a=EA(t),i=w.forwardRef((l,r)=>{const{children:u,...d}=l,h=w.Children.toArray(u),p=h.find(CA);if(p){const g=p.props.children,y=h.map(v=>v===p?w.Children.count(g)>1?w.Children.only(null):w.isValidElement(g)?g.props.children:null:v);return m.jsx(a,{...d,ref:r,children:w.isValidElement(g)?w.cloneElement(g,void 0,y):null})}return m.jsx(a,{...d,ref:r,children:u})});return i.displayName=`${t}.Slot`,i}function EA(t){const a=w.forwardRef((i,l)=>{const{children:r,...u}=i;if(w.isValidElement(r)){const d=MA(r),h=jA(u,r.props);return r.type!==w.Fragment&&(h.ref=l?z0(l,d):d),w.cloneElement(r,h)}return w.Children.count(r)>1?w.Children.only(null):null});return a.displayName=`${t}.SlotClone`,a}var D0=Symbol("radix.slottable");function NA(t){const a=({children:i})=>m.jsx(m.Fragment,{children:i});return a.displayName=`${t}.Slottable`,a.__radixId=D0,a}function CA(t){return w.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===D0}function jA(t,a){const i={...a};for(const l in a){const r=t[l],u=a[l];/^on[A-Z]/.test(l)?r&&u?i[l]=(...h)=>{const p=u(...h);return r(...h),p}:r&&(i[l]=r):l==="style"?i[l]={...r,...u}:l==="className"&&(i[l]=[r,u].filter(Boolean).join(" "))}return{...t,...i}}function MA(t){let a=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning;return i?t.ref:(a=Object.getOwnPropertyDescriptor(t,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning,i?t.props.ref:t.props.ref||t.ref)}var zA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],rs=zA.reduce((t,a)=>{const i=AA(`Primitive.${a}`),l=w.forwardRef((r,u)=>{const{asChild:d,...h}=r,p=d?i:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),m.jsx(p,{...h,ref:u})});return l.displayName=`Primitive.${a}`,{...t,[a]:l}},{});function OA(t,a){t&&e0.flushSync(()=>t.dispatchEvent(a))}function Fr(t){const a=w.useRef(t);return w.useEffect(()=>{a.current=t}),w.useMemo(()=>(...i)=>a.current?.(...i),[])}function DA(t,a=globalThis?.document){const i=Fr(t);w.useEffect(()=>{const l=r=>{r.key==="Escape"&&i(r)};return a.addEventListener("keydown",l,{capture:!0}),()=>a.removeEventListener("keydown",l,{capture:!0})},[i,a])}var RA="DismissableLayer",yd="dismissableLayer.update",_A="dismissableLayer.pointerDownOutside",kA="dismissableLayer.focusOutside",ox,R0=w.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_0=w.forwardRef((t,a)=>{const{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:l,onPointerDownOutside:r,onFocusOutside:u,onInteractOutside:d,onDismiss:h,...p}=t,g=w.useContext(R0),[y,v]=w.useState(null),S=y?.ownerDocument??globalThis?.document,[,T]=w.useState({}),A=os(a,U=>v(U)),j=Array.from(g.layers),[_]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),N=j.indexOf(_),H=y?j.indexOf(y):-1,z=g.layersWithOutsidePointerEventsDisabled.size>0,G=H>=N,Y=LA(U=>{const V=U.target,$=[...g.branches].some(se=>se.contains(V));!G||$||(r?.(U),d?.(U),U.defaultPrevented||h?.())},S),Z=VA(U=>{const V=U.target;[...g.branches].some(se=>se.contains(V))||(u?.(U),d?.(U),U.defaultPrevented||h?.())},S);return DA(U=>{H===g.layers.size-1&&(l?.(U),!U.defaultPrevented&&h&&(U.preventDefault(),h()))},S),w.useEffect(()=>{if(y)return i&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(ox=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(y)),g.layers.add(y),rx(),()=>{i&&g.layersWithOutsidePointerEventsDisabled.size===1&&(S.body.style.pointerEvents=ox)}},[y,S,i,g]),w.useEffect(()=>()=>{y&&(g.layers.delete(y),g.layersWithOutsidePointerEventsDisabled.delete(y),rx())},[y,g]),w.useEffect(()=>{const U=()=>T({});return document.addEventListener(yd,U),()=>document.removeEventListener(yd,U)},[]),m.jsx(rs.div,{...p,ref:A,style:{pointerEvents:z?G?"auto":"none":void 0,...t.style},onFocusCapture:Kn(t.onFocusCapture,Z.onFocusCapture),onBlurCapture:Kn(t.onBlurCapture,Z.onBlurCapture),onPointerDownCapture:Kn(t.onPointerDownCapture,Y.onPointerDownCapture)})});_0.displayName=RA;var BA="DismissableLayerBranch",HA=w.forwardRef((t,a)=>{const i=w.useContext(R0),l=w.useRef(null),r=os(a,l);return w.useEffect(()=>{const u=l.current;if(u)return i.branches.add(u),()=>{i.branches.delete(u)}},[i.branches]),m.jsx(rs.div,{...t,ref:r})});HA.displayName=BA;function LA(t,a=globalThis?.document){const i=Fr(t),l=w.useRef(!1),r=w.useRef(()=>{});return w.useEffect(()=>{const u=h=>{if(h.target&&!l.current){let p=function(){k0(_A,i,g,{discrete:!0})};const g={originalEvent:h};h.pointerType==="touch"?(a.removeEventListener("click",r.current),r.current=p,a.addEventListener("click",r.current,{once:!0})):p()}else a.removeEventListener("click",r.current);l.current=!1},d=window.setTimeout(()=>{a.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(d),a.removeEventListener("pointerdown",u),a.removeEventListener("click",r.current)}},[a,i]),{onPointerDownCapture:()=>l.current=!0}}function VA(t,a=globalThis?.document){const i=Fr(t),l=w.useRef(!1);return w.useEffect(()=>{const r=u=>{u.target&&!l.current&&k0(kA,i,{originalEvent:u},{discrete:!1})};return a.addEventListener("focusin",r),()=>a.removeEventListener("focusin",r)},[a,i]),{onFocusCapture:()=>l.current=!0,onBlurCapture:()=>l.current=!1}}function rx(){const t=new CustomEvent(yd);document.dispatchEvent(t)}function k0(t,a,i,{discrete:l}){const r=i.originalEvent.target,u=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:i});a&&r.addEventListener(t,a,{once:!0}),l?OA(r,u):r.dispatchEvent(u)}var Dl=globalThis?.document?w.useLayoutEffect:()=>{};const UA=["top","right","bottom","left"],Ca=Math.min,kt=Math.max,Br=Math.round,dr=Math.floor,yn=t=>({x:t,y:t}),PA={left:"right",right:"left",bottom:"top",top:"bottom"},KA={start:"end",end:"start"};function xd(t,a,i){return kt(t,Ca(a,i))}function qn(t,a){return typeof t=="function"?t(a):t}function Yn(t){return t.split("-")[0]}function pi(t){return t.split("-")[1]}function Jd(t){return t==="x"?"y":"x"}function em(t){return t==="y"?"height":"width"}const GA=new Set(["top","bottom"]);function gn(t){return GA.has(Yn(t))?"y":"x"}function tm(t){return Jd(gn(t))}function qA(t,a,i){i===void 0&&(i=!1);const l=pi(t),r=tm(t),u=em(r);let d=r==="x"?l===(i?"end":"start")?"right":"left":l==="start"?"bottom":"top";return a.reference[u]>a.floating[u]&&(d=Hr(d)),[d,Hr(d)]}function YA(t){const a=Hr(t);return[vd(t),a,vd(a)]}function vd(t){return t.replace(/start|end/g,a=>KA[a])}const cx=["left","right"],ux=["right","left"],XA=["top","bottom"],ZA=["bottom","top"];function FA(t,a,i){switch(t){case"top":case"bottom":return i?a?ux:cx:a?cx:ux;case"left":case"right":return a?XA:ZA;default:return[]}}function QA(t,a,i,l){const r=pi(t);let u=FA(Yn(t),i==="start",l);return r&&(u=u.map(d=>d+"-"+r),a&&(u=u.concat(u.map(vd)))),u}function Hr(t){return t.replace(/left|right|bottom|top/g,a=>PA[a])}function WA(t){return{top:0,right:0,bottom:0,left:0,...t}}function B0(t){return typeof t!="number"?WA(t):{top:t,right:t,bottom:t,left:t}}function Lr(t){const{x:a,y:i,width:l,height:r}=t;return{width:l,height:r,top:i,left:a,right:a+l,bottom:i+r,x:a,y:i}}function fx(t,a,i){let{reference:l,floating:r}=t;const u=gn(a),d=tm(a),h=em(d),p=Yn(a),g=u==="y",y=l.x+l.width/2-r.width/2,v=l.y+l.height/2-r.height/2,S=l[h]/2-r[h]/2;let T;switch(p){case"top":T={x:y,y:l.y-r.height};break;case"bottom":T={x:y,y:l.y+l.height};break;case"right":T={x:l.x+l.width,y:v};break;case"left":T={x:l.x-r.width,y:v};break;default:T={x:l.x,y:l.y}}switch(pi(a)){case"start":T[d]-=S*(i&&g?-1:1);break;case"end":T[d]+=S*(i&&g?-1:1);break}return T}const IA=async(t,a,i)=>{const{placement:l="bottom",strategy:r="absolute",middleware:u=[],platform:d}=i,h=u.filter(Boolean),p=await(d.isRTL==null?void 0:d.isRTL(a));let g=await d.getElementRects({reference:t,floating:a,strategy:r}),{x:y,y:v}=fx(g,l,p),S=l,T={},A=0;for(let j=0;j<h.length;j++){const{name:_,fn:N}=h[j],{x:H,y:z,data:G,reset:Y}=await N({x:y,y:v,initialPlacement:l,placement:S,strategy:r,middlewareData:T,rects:g,platform:d,elements:{reference:t,floating:a}});y=H??y,v=z??v,T={...T,[_]:{...T[_],...G}},Y&&A<=50&&(A++,typeof Y=="object"&&(Y.placement&&(S=Y.placement),Y.rects&&(g=Y.rects===!0?await d.getElementRects({reference:t,floating:a,strategy:r}):Y.rects),{x:y,y:v}=fx(g,S,p)),j=-1)}return{x:y,y:v,placement:S,strategy:r,middlewareData:T}};async function Rl(t,a){var i;a===void 0&&(a={});const{x:l,y:r,platform:u,rects:d,elements:h,strategy:p}=t,{boundary:g="clippingAncestors",rootBoundary:y="viewport",elementContext:v="floating",altBoundary:S=!1,padding:T=0}=qn(a,t),A=B0(T),_=h[S?v==="floating"?"reference":"floating":v],N=Lr(await u.getClippingRect({element:(i=await(u.isElement==null?void 0:u.isElement(_)))==null||i?_:_.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(h.floating)),boundary:g,rootBoundary:y,strategy:p})),H=v==="floating"?{x:l,y:r,width:d.floating.width,height:d.floating.height}:d.reference,z=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h.floating)),G=await(u.isElement==null?void 0:u.isElement(z))?await(u.getScale==null?void 0:u.getScale(z))||{x:1,y:1}:{x:1,y:1},Y=Lr(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:H,offsetParent:z,strategy:p}):H);return{top:(N.top-Y.top+A.top)/G.y,bottom:(Y.bottom-N.bottom+A.bottom)/G.y,left:(N.left-Y.left+A.left)/G.x,right:(Y.right-N.right+A.right)/G.x}}const $A=t=>({name:"arrow",options:t,async fn(a){const{x:i,y:l,placement:r,rects:u,platform:d,elements:h,middlewareData:p}=a,{element:g,padding:y=0}=qn(t,a)||{};if(g==null)return{};const v=B0(y),S={x:i,y:l},T=tm(r),A=em(T),j=await d.getDimensions(g),_=T==="y",N=_?"top":"left",H=_?"bottom":"right",z=_?"clientHeight":"clientWidth",G=u.reference[A]+u.reference[T]-S[T]-u.floating[A],Y=S[T]-u.reference[T],Z=await(d.getOffsetParent==null?void 0:d.getOffsetParent(g));let U=Z?Z[z]:0;(!U||!await(d.isElement==null?void 0:d.isElement(Z)))&&(U=h.floating[z]||u.floating[A]);const V=G/2-Y/2,$=U/2-j[A]/2-1,se=Ca(v[N],$),oe=Ca(v[H],$),me=se,we=U-j[A]-oe,ye=U/2-j[A]/2+V,F=xd(me,ye,we),O=!p.arrow&&pi(r)!=null&&ye!==F&&u.reference[A]/2-(ye<me?se:oe)-j[A]/2<0,K=O?ye<me?ye-me:ye-we:0;return{[T]:S[T]+K,data:{[T]:F,centerOffset:ye-F-K,...O&&{alignmentOffset:K}},reset:O}}}),JA=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(a){var i,l;const{placement:r,middlewareData:u,rects:d,initialPlacement:h,platform:p,elements:g}=a,{mainAxis:y=!0,crossAxis:v=!0,fallbackPlacements:S,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:j=!0,..._}=qn(t,a);if((i=u.arrow)!=null&&i.alignmentOffset)return{};const N=Yn(r),H=gn(h),z=Yn(h)===h,G=await(p.isRTL==null?void 0:p.isRTL(g.floating)),Y=S||(z||!j?[Hr(h)]:YA(h)),Z=A!=="none";!S&&Z&&Y.push(...QA(h,j,A,G));const U=[h,...Y],V=await Rl(a,_),$=[];let se=((l=u.flip)==null?void 0:l.overflows)||[];if(y&&$.push(V[N]),v){const ye=qA(r,d,G);$.push(V[ye[0]],V[ye[1]])}if(se=[...se,{placement:r,overflows:$}],!$.every(ye=>ye<=0)){var oe,me;const ye=(((oe=u.flip)==null?void 0:oe.index)||0)+1,F=U[ye];if(F&&(!(v==="alignment"?H!==gn(F):!1)||se.every(B=>gn(B.placement)===H?B.overflows[0]>0:!0)))return{data:{index:ye,overflows:se},reset:{placement:F}};let O=(me=se.filter(K=>K.overflows[0]<=0).sort((K,B)=>K.overflows[1]-B.overflows[1])[0])==null?void 0:me.placement;if(!O)switch(T){case"bestFit":{var we;const K=(we=se.filter(B=>{if(Z){const ee=gn(B.placement);return ee===H||ee==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(ee=>ee>0).reduce((ee,ae)=>ee+ae,0)]).sort((B,ee)=>B[1]-ee[1])[0])==null?void 0:we[0];K&&(O=K);break}case"initialPlacement":O=h;break}if(r!==O)return{reset:{placement:O}}}return{}}}};function dx(t,a){return{top:t.top-a.height,right:t.right-a.width,bottom:t.bottom-a.height,left:t.left-a.width}}function mx(t){return UA.some(a=>t[a]>=0)}const eE=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(a){const{rects:i}=a,{strategy:l="referenceHidden",...r}=qn(t,a);switch(l){case"referenceHidden":{const u=await Rl(a,{...r,elementContext:"reference"}),d=dx(u,i.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:mx(d)}}}case"escaped":{const u=await Rl(a,{...r,altBoundary:!0}),d=dx(u,i.floating);return{data:{escapedOffsets:d,escaped:mx(d)}}}default:return{}}}}},H0=new Set(["left","top"]);async function tE(t,a){const{placement:i,platform:l,elements:r}=t,u=await(l.isRTL==null?void 0:l.isRTL(r.floating)),d=Yn(i),h=pi(i),p=gn(i)==="y",g=H0.has(d)?-1:1,y=u&&p?-1:1,v=qn(a,t);let{mainAxis:S,crossAxis:T,alignmentAxis:A}=typeof v=="number"?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:v.mainAxis||0,crossAxis:v.crossAxis||0,alignmentAxis:v.alignmentAxis};return h&&typeof A=="number"&&(T=h==="end"?A*-1:A),p?{x:T*y,y:S*g}:{x:S*g,y:T*y}}const nE=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(a){var i,l;const{x:r,y:u,placement:d,middlewareData:h}=a,p=await tE(a,t);return d===((i=h.offset)==null?void 0:i.placement)&&(l=h.arrow)!=null&&l.alignmentOffset?{}:{x:r+p.x,y:u+p.y,data:{...p,placement:d}}}}},aE=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(a){const{x:i,y:l,placement:r}=a,{mainAxis:u=!0,crossAxis:d=!1,limiter:h={fn:_=>{let{x:N,y:H}=_;return{x:N,y:H}}},...p}=qn(t,a),g={x:i,y:l},y=await Rl(a,p),v=gn(Yn(r)),S=Jd(v);let T=g[S],A=g[v];if(u){const _=S==="y"?"top":"left",N=S==="y"?"bottom":"right",H=T+y[_],z=T-y[N];T=xd(H,T,z)}if(d){const _=v==="y"?"top":"left",N=v==="y"?"bottom":"right",H=A+y[_],z=A-y[N];A=xd(H,A,z)}const j=h.fn({...a,[S]:T,[v]:A});return{...j,data:{x:j.x-i,y:j.y-l,enabled:{[S]:u,[v]:d}}}}}},sE=function(t){return t===void 0&&(t={}),{options:t,fn(a){const{x:i,y:l,placement:r,rects:u,middlewareData:d}=a,{offset:h=0,mainAxis:p=!0,crossAxis:g=!0}=qn(t,a),y={x:i,y:l},v=gn(r),S=Jd(v);let T=y[S],A=y[v];const j=qn(h,a),_=typeof j=="number"?{mainAxis:j,crossAxis:0}:{mainAxis:0,crossAxis:0,...j};if(p){const z=S==="y"?"height":"width",G=u.reference[S]-u.floating[z]+_.mainAxis,Y=u.reference[S]+u.reference[z]-_.mainAxis;T<G?T=G:T>Y&&(T=Y)}if(g){var N,H;const z=S==="y"?"width":"height",G=H0.has(Yn(r)),Y=u.reference[v]-u.floating[z]+(G&&((N=d.offset)==null?void 0:N[v])||0)+(G?0:_.crossAxis),Z=u.reference[v]+u.reference[z]+(G?0:((H=d.offset)==null?void 0:H[v])||0)-(G?_.crossAxis:0);A<Y?A=Y:A>Z&&(A=Z)}return{[S]:T,[v]:A}}}},iE=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(a){var i,l;const{placement:r,rects:u,platform:d,elements:h}=a,{apply:p=()=>{},...g}=qn(t,a),y=await Rl(a,g),v=Yn(r),S=pi(r),T=gn(r)==="y",{width:A,height:j}=u.floating;let _,N;v==="top"||v==="bottom"?(_=v,N=S===(await(d.isRTL==null?void 0:d.isRTL(h.floating))?"start":"end")?"left":"right"):(N=v,_=S==="end"?"top":"bottom");const H=j-y.top-y.bottom,z=A-y.left-y.right,G=Ca(j-y[_],H),Y=Ca(A-y[N],z),Z=!a.middlewareData.shift;let U=G,V=Y;if((i=a.middlewareData.shift)!=null&&i.enabled.x&&(V=z),(l=a.middlewareData.shift)!=null&&l.enabled.y&&(U=H),Z&&!S){const se=kt(y.left,0),oe=kt(y.right,0),me=kt(y.top,0),we=kt(y.bottom,0);T?V=A-2*(se!==0||oe!==0?se+oe:kt(y.left,y.right)):U=j-2*(me!==0||we!==0?me+we:kt(y.top,y.bottom))}await p({...a,availableWidth:V,availableHeight:U});const $=await d.getDimensions(h.floating);return A!==$.width||j!==$.height?{reset:{rects:!0}}:{}}}};function Qr(){return typeof window<"u"}function gi(t){return L0(t)?(t.nodeName||"").toLowerCase():"#document"}function Bt(t){var a;return(t==null||(a=t.ownerDocument)==null?void 0:a.defaultView)||window}function wn(t){var a;return(a=(L0(t)?t.ownerDocument:t.document)||window.document)==null?void 0:a.documentElement}function L0(t){return Qr()?t instanceof Node||t instanceof Bt(t).Node:!1}function an(t){return Qr()?t instanceof Element||t instanceof Bt(t).Element:!1}function bn(t){return Qr()?t instanceof HTMLElement||t instanceof Bt(t).HTMLElement:!1}function hx(t){return!Qr()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Bt(t).ShadowRoot}const lE=new Set(["inline","contents"]);function Kl(t){const{overflow:a,overflowX:i,overflowY:l,display:r}=sn(t);return/auto|scroll|overlay|hidden|clip/.test(a+l+i)&&!lE.has(r)}const oE=new Set(["table","td","th"]);function rE(t){return oE.has(gi(t))}const cE=[":popover-open",":modal"];function Wr(t){return cE.some(a=>{try{return t.matches(a)}catch{return!1}})}const uE=["transform","translate","scale","rotate","perspective"],fE=["transform","translate","scale","rotate","perspective","filter"],dE=["paint","layout","strict","content"];function nm(t){const a=am(),i=an(t)?sn(t):t;return uE.some(l=>i[l]?i[l]!=="none":!1)||(i.containerType?i.containerType!=="normal":!1)||!a&&(i.backdropFilter?i.backdropFilter!=="none":!1)||!a&&(i.filter?i.filter!=="none":!1)||fE.some(l=>(i.willChange||"").includes(l))||dE.some(l=>(i.contain||"").includes(l))}function mE(t){let a=ja(t);for(;bn(a)&&!fi(a);){if(nm(a))return a;if(Wr(a))return null;a=ja(a)}return null}function am(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const hE=new Set(["html","body","#document"]);function fi(t){return hE.has(gi(t))}function sn(t){return Bt(t).getComputedStyle(t)}function Ir(t){return an(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function ja(t){if(gi(t)==="html")return t;const a=t.assignedSlot||t.parentNode||hx(t)&&t.host||wn(t);return hx(a)?a.host:a}function V0(t){const a=ja(t);return fi(a)?t.ownerDocument?t.ownerDocument.body:t.body:bn(a)&&Kl(a)?a:V0(a)}function _l(t,a,i){var l;a===void 0&&(a=[]),i===void 0&&(i=!0);const r=V0(t),u=r===((l=t.ownerDocument)==null?void 0:l.body),d=Bt(r);if(u){const h=bd(d);return a.concat(d,d.visualViewport||[],Kl(r)?r:[],h&&i?_l(h):[])}return a.concat(r,_l(r,[],i))}function bd(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function U0(t){const a=sn(t);let i=parseFloat(a.width)||0,l=parseFloat(a.height)||0;const r=bn(t),u=r?t.offsetWidth:i,d=r?t.offsetHeight:l,h=Br(i)!==u||Br(l)!==d;return h&&(i=u,l=d),{width:i,height:l,$:h}}function sm(t){return an(t)?t:t.contextElement}function oi(t){const a=sm(t);if(!bn(a))return yn(1);const i=a.getBoundingClientRect(),{width:l,height:r,$:u}=U0(a);let d=(u?Br(i.width):i.width)/l,h=(u?Br(i.height):i.height)/r;return(!d||!Number.isFinite(d))&&(d=1),(!h||!Number.isFinite(h))&&(h=1),{x:d,y:h}}const pE=yn(0);function P0(t){const a=Bt(t);return!am()||!a.visualViewport?pE:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function gE(t,a,i){return a===void 0&&(a=!1),!i||a&&i!==Bt(t)?!1:a}function ls(t,a,i,l){a===void 0&&(a=!1),i===void 0&&(i=!1);const r=t.getBoundingClientRect(),u=sm(t);let d=yn(1);a&&(l?an(l)&&(d=oi(l)):d=oi(t));const h=gE(u,i,l)?P0(u):yn(0);let p=(r.left+h.x)/d.x,g=(r.top+h.y)/d.y,y=r.width/d.x,v=r.height/d.y;if(u){const S=Bt(u),T=l&&an(l)?Bt(l):l;let A=S,j=bd(A);for(;j&&l&&T!==A;){const _=oi(j),N=j.getBoundingClientRect(),H=sn(j),z=N.left+(j.clientLeft+parseFloat(H.paddingLeft))*_.x,G=N.top+(j.clientTop+parseFloat(H.paddingTop))*_.y;p*=_.x,g*=_.y,y*=_.x,v*=_.y,p+=z,g+=G,A=Bt(j),j=bd(A)}}return Lr({width:y,height:v,x:p,y:g})}function $r(t,a){const i=Ir(t).scrollLeft;return a?a.left+i:ls(wn(t)).left+i}function K0(t,a){const i=t.getBoundingClientRect(),l=i.left+a.scrollLeft-$r(t,i),r=i.top+a.scrollTop;return{x:l,y:r}}function yE(t){let{elements:a,rect:i,offsetParent:l,strategy:r}=t;const u=r==="fixed",d=wn(l),h=a?Wr(a.floating):!1;if(l===d||h&&u)return i;let p={scrollLeft:0,scrollTop:0},g=yn(1);const y=yn(0),v=bn(l);if((v||!v&&!u)&&((gi(l)!=="body"||Kl(d))&&(p=Ir(l)),bn(l))){const T=ls(l);g=oi(l),y.x=T.x+l.clientLeft,y.y=T.y+l.clientTop}const S=d&&!v&&!u?K0(d,p):yn(0);return{width:i.width*g.x,height:i.height*g.y,x:i.x*g.x-p.scrollLeft*g.x+y.x+S.x,y:i.y*g.y-p.scrollTop*g.y+y.y+S.y}}function xE(t){return Array.from(t.getClientRects())}function vE(t){const a=wn(t),i=Ir(t),l=t.ownerDocument.body,r=kt(a.scrollWidth,a.clientWidth,l.scrollWidth,l.clientWidth),u=kt(a.scrollHeight,a.clientHeight,l.scrollHeight,l.clientHeight);let d=-i.scrollLeft+$r(t);const h=-i.scrollTop;return sn(l).direction==="rtl"&&(d+=kt(a.clientWidth,l.clientWidth)-r),{width:r,height:u,x:d,y:h}}const px=25;function bE(t,a){const i=Bt(t),l=wn(t),r=i.visualViewport;let u=l.clientWidth,d=l.clientHeight,h=0,p=0;if(r){u=r.width,d=r.height;const y=am();(!y||y&&a==="fixed")&&(h=r.offsetLeft,p=r.offsetTop)}const g=$r(l);if(g<=0){const y=l.ownerDocument,v=y.body,S=getComputedStyle(v),T=y.compatMode==="CSS1Compat"&&parseFloat(S.marginLeft)+parseFloat(S.marginRight)||0,A=Math.abs(l.clientWidth-v.clientWidth-T);A<=px&&(u-=A)}else g<=px&&(u+=g);return{width:u,height:d,x:h,y:p}}const SE=new Set(["absolute","fixed"]);function wE(t,a){const i=ls(t,!0,a==="fixed"),l=i.top+t.clientTop,r=i.left+t.clientLeft,u=bn(t)?oi(t):yn(1),d=t.clientWidth*u.x,h=t.clientHeight*u.y,p=r*u.x,g=l*u.y;return{width:d,height:h,x:p,y:g}}function gx(t,a,i){let l;if(a==="viewport")l=bE(t,i);else if(a==="document")l=vE(wn(t));else if(an(a))l=wE(a,i);else{const r=P0(t);l={x:a.x-r.x,y:a.y-r.y,width:a.width,height:a.height}}return Lr(l)}function G0(t,a){const i=ja(t);return i===a||!an(i)||fi(i)?!1:sn(i).position==="fixed"||G0(i,a)}function TE(t,a){const i=a.get(t);if(i)return i;let l=_l(t,[],!1).filter(h=>an(h)&&gi(h)!=="body"),r=null;const u=sn(t).position==="fixed";let d=u?ja(t):t;for(;an(d)&&!fi(d);){const h=sn(d),p=nm(d);!p&&h.position==="fixed"&&(r=null),(u?!p&&!r:!p&&h.position==="static"&&!!r&&SE.has(r.position)||Kl(d)&&!p&&G0(t,d))?l=l.filter(y=>y!==d):r=h,d=ja(d)}return a.set(t,l),l}function AE(t){let{element:a,boundary:i,rootBoundary:l,strategy:r}=t;const d=[...i==="clippingAncestors"?Wr(a)?[]:TE(a,this._c):[].concat(i),l],h=d[0],p=d.reduce((g,y)=>{const v=gx(a,y,r);return g.top=kt(v.top,g.top),g.right=Ca(v.right,g.right),g.bottom=Ca(v.bottom,g.bottom),g.left=kt(v.left,g.left),g},gx(a,h,r));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function EE(t){const{width:a,height:i}=U0(t);return{width:a,height:i}}function NE(t,a,i){const l=bn(a),r=wn(a),u=i==="fixed",d=ls(t,!0,u,a);let h={scrollLeft:0,scrollTop:0};const p=yn(0);function g(){p.x=$r(r)}if(l||!l&&!u)if((gi(a)!=="body"||Kl(r))&&(h=Ir(a)),l){const T=ls(a,!0,u,a);p.x=T.x+a.clientLeft,p.y=T.y+a.clientTop}else r&&g();u&&!l&&r&&g();const y=r&&!l&&!u?K0(r,h):yn(0),v=d.left+h.scrollLeft-p.x-y.x,S=d.top+h.scrollTop-p.y-y.y;return{x:v,y:S,width:d.width,height:d.height}}function Bf(t){return sn(t).position==="static"}function yx(t,a){if(!bn(t)||sn(t).position==="fixed")return null;if(a)return a(t);let i=t.offsetParent;return wn(t)===i&&(i=i.ownerDocument.body),i}function q0(t,a){const i=Bt(t);if(Wr(t))return i;if(!bn(t)){let r=ja(t);for(;r&&!fi(r);){if(an(r)&&!Bf(r))return r;r=ja(r)}return i}let l=yx(t,a);for(;l&&rE(l)&&Bf(l);)l=yx(l,a);return l&&fi(l)&&Bf(l)&&!nm(l)?i:l||mE(t)||i}const CE=async function(t){const a=this.getOffsetParent||q0,i=this.getDimensions,l=await i(t.floating);return{reference:NE(t.reference,await a(t.floating),t.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function jE(t){return sn(t).direction==="rtl"}const ME={convertOffsetParentRelativeRectToViewportRelativeRect:yE,getDocumentElement:wn,getClippingRect:AE,getOffsetParent:q0,getElementRects:CE,getClientRects:xE,getDimensions:EE,getScale:oi,isElement:an,isRTL:jE};function Y0(t,a){return t.x===a.x&&t.y===a.y&&t.width===a.width&&t.height===a.height}function zE(t,a){let i=null,l;const r=wn(t);function u(){var h;clearTimeout(l),(h=i)==null||h.disconnect(),i=null}function d(h,p){h===void 0&&(h=!1),p===void 0&&(p=1),u();const g=t.getBoundingClientRect(),{left:y,top:v,width:S,height:T}=g;if(h||a(),!S||!T)return;const A=dr(v),j=dr(r.clientWidth-(y+S)),_=dr(r.clientHeight-(v+T)),N=dr(y),z={rootMargin:-A+"px "+-j+"px "+-_+"px "+-N+"px",threshold:kt(0,Ca(1,p))||1};let G=!0;function Y(Z){const U=Z[0].intersectionRatio;if(U!==p){if(!G)return d();U?d(!1,U):l=setTimeout(()=>{d(!1,1e-7)},1e3)}U===1&&!Y0(g,t.getBoundingClientRect())&&d(),G=!1}try{i=new IntersectionObserver(Y,{...z,root:r.ownerDocument})}catch{i=new IntersectionObserver(Y,z)}i.observe(t)}return d(!0),u}function OE(t,a,i,l){l===void 0&&(l={});const{ancestorScroll:r=!0,ancestorResize:u=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:p=!1}=l,g=sm(t),y=r||u?[...g?_l(g):[],..._l(a)]:[];y.forEach(N=>{r&&N.addEventListener("scroll",i,{passive:!0}),u&&N.addEventListener("resize",i)});const v=g&&h?zE(g,i):null;let S=-1,T=null;d&&(T=new ResizeObserver(N=>{let[H]=N;H&&H.target===g&&T&&(T.unobserve(a),cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var z;(z=T)==null||z.observe(a)})),i()}),g&&!p&&T.observe(g),T.observe(a));let A,j=p?ls(t):null;p&&_();function _(){const N=ls(t);j&&!Y0(j,N)&&i(),j=N,A=requestAnimationFrame(_)}return i(),()=>{var N;y.forEach(H=>{r&&H.removeEventListener("scroll",i),u&&H.removeEventListener("resize",i)}),v?.(),(N=T)==null||N.disconnect(),T=null,p&&cancelAnimationFrame(A)}}const DE=nE,RE=aE,_E=JA,kE=iE,BE=eE,xx=$A,HE=sE,LE=(t,a,i)=>{const l=new Map,r={platform:ME,...i},u={...r.platform,_c:l};return IA(t,a,{...r,platform:u})};var VE=typeof document<"u",UE=function(){},Er=VE?w.useLayoutEffect:UE;function Vr(t,a){if(t===a)return!0;if(typeof t!=typeof a)return!1;if(typeof t=="function"&&t.toString()===a.toString())return!0;let i,l,r;if(t&&a&&typeof t=="object"){if(Array.isArray(t)){if(i=t.length,i!==a.length)return!1;for(l=i;l--!==0;)if(!Vr(t[l],a[l]))return!1;return!0}if(r=Object.keys(t),i=r.length,i!==Object.keys(a).length)return!1;for(l=i;l--!==0;)if(!{}.hasOwnProperty.call(a,r[l]))return!1;for(l=i;l--!==0;){const u=r[l];if(!(u==="_owner"&&t.$$typeof)&&!Vr(t[u],a[u]))return!1}return!0}return t!==t&&a!==a}function X0(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function vx(t,a){const i=X0(t);return Math.round(a*i)/i}function Hf(t){const a=w.useRef(t);return Er(()=>{a.current=t}),a}function PE(t){t===void 0&&(t={});const{placement:a="bottom",strategy:i="absolute",middleware:l=[],platform:r,elements:{reference:u,floating:d}={},transform:h=!0,whileElementsMounted:p,open:g}=t,[y,v]=w.useState({x:0,y:0,strategy:i,placement:a,middlewareData:{},isPositioned:!1}),[S,T]=w.useState(l);Vr(S,l)||T(l);const[A,j]=w.useState(null),[_,N]=w.useState(null),H=w.useCallback(B=>{B!==Z.current&&(Z.current=B,j(B))},[]),z=w.useCallback(B=>{B!==U.current&&(U.current=B,N(B))},[]),G=u||A,Y=d||_,Z=w.useRef(null),U=w.useRef(null),V=w.useRef(y),$=p!=null,se=Hf(p),oe=Hf(r),me=Hf(g),we=w.useCallback(()=>{if(!Z.current||!U.current)return;const B={placement:a,strategy:i,middleware:S};oe.current&&(B.platform=oe.current),LE(Z.current,U.current,B).then(ee=>{const ae={...ee,isPositioned:me.current!==!1};ye.current&&!Vr(V.current,ae)&&(V.current=ae,e0.flushSync(()=>{v(ae)}))})},[S,a,i,oe,me]);Er(()=>{g===!1&&V.current.isPositioned&&(V.current.isPositioned=!1,v(B=>({...B,isPositioned:!1})))},[g]);const ye=w.useRef(!1);Er(()=>(ye.current=!0,()=>{ye.current=!1}),[]),Er(()=>{if(G&&(Z.current=G),Y&&(U.current=Y),G&&Y){if(se.current)return se.current(G,Y,we);we()}},[G,Y,we,se,$]);const F=w.useMemo(()=>({reference:Z,floating:U,setReference:H,setFloating:z}),[H,z]),O=w.useMemo(()=>({reference:G,floating:Y}),[G,Y]),K=w.useMemo(()=>{const B={position:i,left:0,top:0};if(!O.floating)return B;const ee=vx(O.floating,y.x),ae=vx(O.floating,y.y);return h?{...B,transform:"translate("+ee+"px, "+ae+"px)",...X0(O.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:ee,top:ae}},[i,h,O.floating,y.x,y.y]);return w.useMemo(()=>({...y,update:we,refs:F,elements:O,floatingStyles:K}),[y,we,F,O,K])}const KE=t=>{function a(i){return{}.hasOwnProperty.call(i,"current")}return{name:"arrow",options:t,fn(i){const{element:l,padding:r}=typeof t=="function"?t(i):t;return l&&a(l)?l.current!=null?xx({element:l.current,padding:r}).fn(i):{}:l?xx({element:l,padding:r}).fn(i):{}}}},GE=(t,a)=>({...DE(t),options:[t,a]}),qE=(t,a)=>({...RE(t),options:[t,a]}),YE=(t,a)=>({...HE(t),options:[t,a]}),XE=(t,a)=>({..._E(t),options:[t,a]}),ZE=(t,a)=>({...kE(t),options:[t,a]}),FE=(t,a)=>({...BE(t),options:[t,a]}),QE=(t,a)=>({...KE(t),options:[t,a]});var WE="Arrow",Z0=w.forwardRef((t,a)=>{const{children:i,width:l=10,height:r=5,...u}=t;return m.jsx(rs.svg,{...u,ref:a,width:l,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?i:m.jsx("polygon",{points:"0,0 30,0 15,10"})})});Z0.displayName=WE;var IE=Z0;function $E(t){const[a,i]=w.useState(void 0);return Dl(()=>{if(t){i({width:t.offsetWidth,height:t.offsetHeight});const l=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const u=r[0];let d,h;if("borderBoxSize"in u){const p=u.borderBoxSize,g=Array.isArray(p)?p[0]:p;d=g.inlineSize,h=g.blockSize}else d=t.offsetWidth,h=t.offsetHeight;i({width:d,height:h})});return l.observe(t,{box:"border-box"}),()=>l.unobserve(t)}else i(void 0)},[t]),a}var F0="Popper",[Q0,W0]=O0(F0),[G4,I0]=Q0(F0),$0="PopperAnchor",J0=w.forwardRef((t,a)=>{const{__scopePopper:i,virtualRef:l,...r}=t,u=I0($0,i),d=w.useRef(null),h=os(a,d),p=w.useRef(null);return w.useEffect(()=>{const g=p.current;p.current=l?.current||d.current,g!==p.current&&u.onAnchorChange(p.current)}),l?null:m.jsx(rs.div,{...r,ref:h})});J0.displayName=$0;var im="PopperContent",[JE,eN]=Q0(im),eb=w.forwardRef((t,a)=>{const{__scopePopper:i,side:l="bottom",sideOffset:r=0,align:u="center",alignOffset:d=0,arrowPadding:h=0,avoidCollisions:p=!0,collisionBoundary:g=[],collisionPadding:y=0,sticky:v="partial",hideWhenDetached:S=!1,updatePositionStrategy:T="optimized",onPlaced:A,...j}=t,_=I0(im,i),[N,H]=w.useState(null),z=os(a,Ce=>H(Ce)),[G,Y]=w.useState(null),Z=$E(G),U=Z?.width??0,V=Z?.height??0,$=l+(u!=="center"?"-"+u:""),se=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},oe=Array.isArray(g)?g:[g],me=oe.length>0,we={padding:se,boundary:oe.filter(nN),altBoundary:me},{refs:ye,floatingStyles:F,placement:O,isPositioned:K,middlewareData:B}=PE({strategy:"fixed",placement:$,whileElementsMounted:(...Ce)=>OE(...Ce,{animationFrame:T==="always"}),elements:{reference:_.anchor},middleware:[GE({mainAxis:r+V,alignmentAxis:d}),p&&qE({mainAxis:!0,crossAxis:!1,limiter:v==="partial"?YE():void 0,...we}),p&&XE({...we}),ZE({...we,apply:({elements:Ce,rects:on,availableWidth:wt,availableHeight:rn})=>{const{width:cn,height:un}=on.reference,Oa=Ce.floating.style;Oa.setProperty("--radix-popper-available-width",`${wt}px`),Oa.setProperty("--radix-popper-available-height",`${rn}px`),Oa.setProperty("--radix-popper-anchor-width",`${cn}px`),Oa.setProperty("--radix-popper-anchor-height",`${un}px`)}}),G&&QE({element:G,padding:h}),aN({arrowWidth:U,arrowHeight:V}),S&&FE({strategy:"referenceHidden",...we})]}),[ee,ae]=ab(O),_e=Fr(A);Dl(()=>{K&&_e?.()},[K,_e]);const Ee=B.arrow?.x,ie=B.arrow?.y,Se=B.arrow?.centerOffset!==0,[at,St]=w.useState();return Dl(()=>{N&&St(window.getComputedStyle(N).zIndex)},[N]),m.jsx("div",{ref:ye.setFloating,"data-radix-popper-content-wrapper":"",style:{...F,transform:K?F.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:at,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:m.jsx(JE,{scope:i,placedSide:ee,onArrowChange:Y,arrowX:Ee,arrowY:ie,shouldHideArrow:Se,children:m.jsx(rs.div,{"data-side":ee,"data-align":ae,...j,ref:z,style:{...j.style,animation:K?void 0:"none"}})})})});eb.displayName=im;var tb="PopperArrow",tN={top:"bottom",right:"left",bottom:"top",left:"right"},nb=w.forwardRef(function(a,i){const{__scopePopper:l,...r}=a,u=eN(tb,l),d=tN[u.placedSide];return m.jsx("span",{ref:u.onArrowChange,style:{position:"absolute",left:u.arrowX,top:u.arrowY,[d]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[u.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[u.placedSide],visibility:u.shouldHideArrow?"hidden":void 0},children:m.jsx(IE,{...r,ref:i,style:{...r.style,display:"block"}})})});nb.displayName=tb;function nN(t){return t!==null}var aN=t=>({name:"transformOrigin",options:t,fn(a){const{placement:i,rects:l,middlewareData:r}=a,d=r.arrow?.centerOffset!==0,h=d?0:t.arrowWidth,p=d?0:t.arrowHeight,[g,y]=ab(i),v={start:"0%",center:"50%",end:"100%"}[y],S=(r.arrow?.x??0)+h/2,T=(r.arrow?.y??0)+p/2;let A="",j="";return g==="bottom"?(A=d?v:`${S}px`,j=`${-p}px`):g==="top"?(A=d?v:`${S}px`,j=`${l.floating.height+p}px`):g==="right"?(A=`${-p}px`,j=d?v:`${T}px`):g==="left"&&(A=`${l.floating.width+p}px`,j=d?v:`${T}px`),{data:{x:A,y:j}}}});function ab(t){const[a,i="center"]=t.split("-");return[a,i]}var sN=J0,iN=eb,lN=nb;function oN(t,a){return w.useReducer((i,l)=>a[i][l]??i,t)}var sb=t=>{const{present:a,children:i}=t,l=rN(a),r=typeof i=="function"?i({present:l.isPresent}):w.Children.only(i),u=os(l.ref,cN(r));return typeof i=="function"||l.isPresent?w.cloneElement(r,{ref:u}):null};sb.displayName="Presence";function rN(t){const[a,i]=w.useState(),l=w.useRef(null),r=w.useRef(t),u=w.useRef("none"),d=t?"mounted":"unmounted",[h,p]=oN(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return w.useEffect(()=>{const g=mr(l.current);u.current=h==="mounted"?g:"none"},[h]),Dl(()=>{const g=l.current,y=r.current;if(y!==t){const S=u.current,T=mr(g);t?p("MOUNT"):T==="none"||g?.display==="none"?p("UNMOUNT"):p(y&&S!==T?"ANIMATION_OUT":"UNMOUNT"),r.current=t}},[t,p]),Dl(()=>{if(a){let g;const y=a.ownerDocument.defaultView??window,v=T=>{const j=mr(l.current).includes(CSS.escape(T.animationName));if(T.target===a&&j&&(p("ANIMATION_END"),!r.current)){const _=a.style.animationFillMode;a.style.animationFillMode="forwards",g=y.setTimeout(()=>{a.style.animationFillMode==="forwards"&&(a.style.animationFillMode=_)})}},S=T=>{T.target===a&&(u.current=mr(l.current))};return a.addEventListener("animationstart",S),a.addEventListener("animationcancel",v),a.addEventListener("animationend",v),()=>{y.clearTimeout(g),a.removeEventListener("animationstart",S),a.removeEventListener("animationcancel",v),a.removeEventListener("animationend",v)}}else p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:w.useCallback(g=>{l.current=g?getComputedStyle(g):null,i(g)},[])}}function mr(t){return t?.animationName||"none"}function cN(t){let a=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning;return i?t.ref:(a=Object.getOwnPropertyDescriptor(t,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning,i?t.props.ref:t.props.ref||t.ref)}var uN=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),fN="VisuallyHidden",ib=w.forwardRef((t,a)=>m.jsx(rs.span,{...t,ref:a,style:{...uN,...t.style}}));ib.displayName=fN;var dN=ib,[Jr]=O0("Tooltip",[W0]),lm=W0(),lb="TooltipProvider",mN=700,bx="tooltip.open",[hN,ob]=Jr(lb),rb=t=>{const{__scopeTooltip:a,delayDuration:i=mN,skipDelayDuration:l=300,disableHoverableContent:r=!1,children:u}=t,d=w.useRef(!0),h=w.useRef(!1),p=w.useRef(0);return w.useEffect(()=>{const g=p.current;return()=>window.clearTimeout(g)},[]),m.jsx(hN,{scope:a,isOpenDelayedRef:d,delayDuration:i,onOpen:w.useCallback(()=>{window.clearTimeout(p.current),d.current=!1},[]),onClose:w.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>d.current=!0,l)},[l]),isPointerInTransitRef:h,onPointerInTransitChange:w.useCallback(g=>{h.current=g},[]),disableHoverableContent:r,children:u})};rb.displayName=lb;var cb="Tooltip",[q4,ec]=Jr(cb),Sd="TooltipTrigger",pN=w.forwardRef((t,a)=>{const{__scopeTooltip:i,...l}=t,r=ec(Sd,i),u=ob(Sd,i),d=lm(i),h=w.useRef(null),p=os(a,h,r.onTriggerChange),g=w.useRef(!1),y=w.useRef(!1),v=w.useCallback(()=>g.current=!1,[]);return w.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),m.jsx(sN,{asChild:!0,...d,children:m.jsx(rs.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...l,ref:p,onPointerMove:Kn(t.onPointerMove,S=>{S.pointerType!=="touch"&&!y.current&&!u.isPointerInTransitRef.current&&(r.onTriggerEnter(),y.current=!0)}),onPointerLeave:Kn(t.onPointerLeave,()=>{r.onTriggerLeave(),y.current=!1}),onPointerDown:Kn(t.onPointerDown,()=>{r.open&&r.onClose(),g.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:Kn(t.onFocus,()=>{g.current||r.onOpen()}),onBlur:Kn(t.onBlur,r.onClose),onClick:Kn(t.onClick,r.onClose)})})});pN.displayName=Sd;var gN="TooltipPortal",[Y4,yN]=Jr(gN,{forceMount:void 0}),di="TooltipContent",xN=w.forwardRef((t,a)=>{const i=yN(di,t.__scopeTooltip),{forceMount:l=i.forceMount,side:r="top",...u}=t,d=ec(di,t.__scopeTooltip);return m.jsx(sb,{present:l||d.open,children:d.disableHoverableContent?m.jsx(ub,{side:r,...u,ref:a}):m.jsx(vN,{side:r,...u,ref:a})})}),vN=w.forwardRef((t,a)=>{const i=ec(di,t.__scopeTooltip),l=ob(di,t.__scopeTooltip),r=w.useRef(null),u=os(a,r),[d,h]=w.useState(null),{trigger:p,onClose:g}=i,y=r.current,{onPointerInTransitChange:v}=l,S=w.useCallback(()=>{h(null),v(!1)},[v]),T=w.useCallback((A,j)=>{const _=A.currentTarget,N={x:A.clientX,y:A.clientY},H=AN(N,_.getBoundingClientRect()),z=EN(N,H),G=NN(j.getBoundingClientRect()),Y=jN([...z,...G]);h(Y),v(!0)},[v]);return w.useEffect(()=>()=>S(),[S]),w.useEffect(()=>{if(p&&y){const A=_=>T(_,y),j=_=>T(_,p);return p.addEventListener("pointerleave",A),y.addEventListener("pointerleave",j),()=>{p.removeEventListener("pointerleave",A),y.removeEventListener("pointerleave",j)}}},[p,y,T,S]),w.useEffect(()=>{if(d){const A=j=>{const _=j.target,N={x:j.clientX,y:j.clientY},H=p?.contains(_)||y?.contains(_),z=!CN(N,d);H?S():z&&(S(),g())};return document.addEventListener("pointermove",A),()=>document.removeEventListener("pointermove",A)}},[p,y,d,g,S]),m.jsx(ub,{...t,ref:u})}),[bN,SN]=Jr(cb,{isInside:!1}),wN=NA("TooltipContent"),ub=w.forwardRef((t,a)=>{const{__scopeTooltip:i,children:l,"aria-label":r,onEscapeKeyDown:u,onPointerDownOutside:d,...h}=t,p=ec(di,i),g=lm(i),{onClose:y}=p;return w.useEffect(()=>(document.addEventListener(bx,y),()=>document.removeEventListener(bx,y)),[y]),w.useEffect(()=>{if(p.trigger){const v=S=>{S.target?.contains(p.trigger)&&y()};return window.addEventListener("scroll",v,{capture:!0}),()=>window.removeEventListener("scroll",v,{capture:!0})}},[p.trigger,y]),m.jsx(_0,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:v=>v.preventDefault(),onDismiss:y,children:m.jsxs(iN,{"data-state":p.stateAttribute,...g,...h,ref:a,style:{...h.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[m.jsx(wN,{children:l}),m.jsx(bN,{scope:i,isInside:!0,children:m.jsx(dN,{id:p.contentId,role:"tooltip",children:r||l})})]})})});xN.displayName=di;var fb="TooltipArrow",TN=w.forwardRef((t,a)=>{const{__scopeTooltip:i,...l}=t,r=lm(i);return SN(fb,i).isInside?null:m.jsx(lN,{...r,...l,ref:a})});TN.displayName=fb;function AN(t,a){const i=Math.abs(a.top-t.y),l=Math.abs(a.bottom-t.y),r=Math.abs(a.right-t.x),u=Math.abs(a.left-t.x);switch(Math.min(i,l,r,u)){case u:return"left";case r:return"right";case i:return"top";case l:return"bottom";default:throw new Error("unreachable")}}function EN(t,a,i=5){const l=[];switch(a){case"top":l.push({x:t.x-i,y:t.y+i},{x:t.x+i,y:t.y+i});break;case"bottom":l.push({x:t.x-i,y:t.y-i},{x:t.x+i,y:t.y-i});break;case"left":l.push({x:t.x+i,y:t.y-i},{x:t.x+i,y:t.y+i});break;case"right":l.push({x:t.x-i,y:t.y-i},{x:t.x-i,y:t.y+i});break}return l}function NN(t){const{top:a,right:i,bottom:l,left:r}=t;return[{x:r,y:a},{x:i,y:a},{x:i,y:l},{x:r,y:l}]}function CN(t,a){const{x:i,y:l}=t;let r=!1;for(let u=0,d=a.length-1;u<a.length;d=u++){const h=a[u],p=a[d],g=h.x,y=h.y,v=p.x,S=p.y;y>l!=S>l&&i<(v-g)*(l-y)/(S-y)+g&&(r=!r)}return r}function jN(t){const a=t.slice();return a.sort((i,l)=>i.x<l.x?-1:i.x>l.x?1:i.y<l.y?-1:i.y>l.y?1:0),MN(a)}function MN(t){if(t.length<=1)return t.slice();const a=[];for(let l=0;l<t.length;l++){const r=t[l];for(;a.length>=2;){const u=a[a.length-1],d=a[a.length-2];if((u.x-d.x)*(r.y-d.y)>=(u.y-d.y)*(r.x-d.x))a.pop();else break}a.push(r)}a.pop();const i=[];for(let l=t.length-1;l>=0;l--){const r=t[l];for(;i.length>=2;){const u=i[i.length-1],d=i[i.length-2];if((u.x-d.x)*(r.y-d.y)>=(u.y-d.y)*(r.x-d.x))i.pop();else break}i.push(r)}return i.pop(),a.length===1&&i.length===1&&a[0].x===i[0].x&&a[0].y===i[0].y?a:a.concat(i)}var zN=rb;function db(t){var a,i,l="";if(typeof t=="string"||typeof t=="number")l+=t;else if(typeof t=="object")if(Array.isArray(t)){var r=t.length;for(a=0;a<r;a++)t[a]&&(i=db(t[a]))&&(l&&(l+=" "),l+=i)}else for(i in t)t[i]&&(l&&(l+=" "),l+=i);return l}function ON(){for(var t,a,i=0,l="",r=arguments.length;i<r;i++)(t=arguments[i])&&(a=db(t))&&(l&&(l+=" "),l+=a);return l}const om="-",DN=t=>{const a=_N(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:l}=t;return{getClassGroupId:d=>{const h=d.split(om);return h[0]===""&&h.length!==1&&h.shift(),mb(h,a)||RN(d)},getConflictingClassGroupIds:(d,h)=>{const p=i[d]||[];return h&&l[d]?[...p,...l[d]]:p}}},mb=(t,a)=>{if(t.length===0)return a.classGroupId;const i=t[0],l=a.nextPart.get(i),r=l?mb(t.slice(1),l):void 0;if(r)return r;if(a.validators.length===0)return;const u=t.join(om);return a.validators.find(({validator:d})=>d(u))?.classGroupId},Sx=/^\[(.+)\]$/,RN=t=>{if(Sx.test(t)){const a=Sx.exec(t)[1],i=a?.substring(0,a.indexOf(":"));if(i)return"arbitrary.."+i}},_N=t=>{const{theme:a,classGroups:i}=t,l={nextPart:new Map,validators:[]};for(const r in i)wd(i[r],l,r,a);return l},wd=(t,a,i,l)=>{t.forEach(r=>{if(typeof r=="string"){const u=r===""?a:wx(a,r);u.classGroupId=i;return}if(typeof r=="function"){if(kN(r)){wd(r(l),a,i,l);return}a.validators.push({validator:r,classGroupId:i});return}Object.entries(r).forEach(([u,d])=>{wd(d,wx(a,u),i,l)})})},wx=(t,a)=>{let i=t;return a.split(om).forEach(l=>{i.nextPart.has(l)||i.nextPart.set(l,{nextPart:new Map,validators:[]}),i=i.nextPart.get(l)}),i},kN=t=>t.isThemeGetter,BN=t=>{if(t<1)return{get:()=>{},set:()=>{}};let a=0,i=new Map,l=new Map;const r=(u,d)=>{i.set(u,d),a++,a>t&&(a=0,l=i,i=new Map)};return{get(u){let d=i.get(u);if(d!==void 0)return d;if((d=l.get(u))!==void 0)return r(u,d),d},set(u,d){i.has(u)?i.set(u,d):r(u,d)}}},Td="!",Ad=":",HN=Ad.length,LN=t=>{const{prefix:a,experimentalParseClassName:i}=t;let l=r=>{const u=[];let d=0,h=0,p=0,g;for(let A=0;A<r.length;A++){let j=r[A];if(d===0&&h===0){if(j===Ad){u.push(r.slice(p,A)),p=A+HN;continue}if(j==="/"){g=A;continue}}j==="["?d++:j==="]"?d--:j==="("?h++:j===")"&&h--}const y=u.length===0?r:r.substring(p),v=VN(y),S=v!==y,T=g&&g>p?g-p:void 0;return{modifiers:u,hasImportantModifier:S,baseClassName:v,maybePostfixModifierPosition:T}};if(a){const r=a+Ad,u=l;l=d=>d.startsWith(r)?u(d.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(i){const r=l;l=u=>i({className:u,parseClassName:r})}return l},VN=t=>t.endsWith(Td)?t.substring(0,t.length-1):t.startsWith(Td)?t.substring(1):t,UN=t=>{const a=Object.fromEntries(t.orderSensitiveModifiers.map(l=>[l,!0]));return l=>{if(l.length<=1)return l;const r=[];let u=[];return l.forEach(d=>{d[0]==="["||a[d]?(r.push(...u.sort(),d),u=[]):u.push(d)}),r.push(...u.sort()),r}},PN=t=>({cache:BN(t.cacheSize),parseClassName:LN(t),sortModifiers:UN(t),...DN(t)}),KN=/\s+/,GN=(t,a)=>{const{parseClassName:i,getClassGroupId:l,getConflictingClassGroupIds:r,sortModifiers:u}=a,d=[],h=t.trim().split(KN);let p="";for(let g=h.length-1;g>=0;g-=1){const y=h[g],{isExternal:v,modifiers:S,hasImportantModifier:T,baseClassName:A,maybePostfixModifierPosition:j}=i(y);if(v){p=y+(p.length>0?" "+p:p);continue}let _=!!j,N=l(_?A.substring(0,j):A);if(!N){if(!_){p=y+(p.length>0?" "+p:p);continue}if(N=l(A),!N){p=y+(p.length>0?" "+p:p);continue}_=!1}const H=u(S).join(":"),z=T?H+Td:H,G=z+N;if(d.includes(G))continue;d.push(G);const Y=r(N,_);for(let Z=0;Z<Y.length;++Z){const U=Y[Z];d.push(z+U)}p=y+(p.length>0?" "+p:p)}return p};function qN(){let t=0,a,i,l="";for(;t<arguments.length;)(a=arguments[t++])&&(i=hb(a))&&(l&&(l+=" "),l+=i);return l}const hb=t=>{if(typeof t=="string")return t;let a,i="";for(let l=0;l<t.length;l++)t[l]&&(a=hb(t[l]))&&(i&&(i+=" "),i+=a);return i};function YN(t,...a){let i,l,r,u=d;function d(p){const g=a.reduce((y,v)=>v(y),t());return i=PN(g),l=i.cache.get,r=i.cache.set,u=h,h(p)}function h(p){const g=l(p);if(g)return g;const y=GN(p,i);return r(p,y),y}return function(){return u(qN.apply(null,arguments))}}const $e=t=>{const a=i=>i[t]||[];return a.isThemeGetter=!0,a},pb=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,gb=/^\((?:(\w[\w-]*):)?(.+)\)$/i,XN=/^\d+\/\d+$/,ZN=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,FN=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,QN=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,WN=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,IN=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Qs=t=>XN.test(t),he=t=>!!t&&!Number.isNaN(Number(t)),ba=t=>!!t&&Number.isInteger(Number(t)),Lf=t=>t.endsWith("%")&&he(t.slice(0,-1)),Pn=t=>ZN.test(t),$N=()=>!0,JN=t=>FN.test(t)&&!QN.test(t),yb=()=>!1,e5=t=>WN.test(t),t5=t=>IN.test(t),n5=t=>!W(t)&&!I(t),a5=t=>yi(t,bb,yb),W=t=>pb.test(t),Ia=t=>yi(t,Sb,JN),Vf=t=>yi(t,r5,he),Tx=t=>yi(t,xb,yb),s5=t=>yi(t,vb,t5),hr=t=>yi(t,wb,e5),I=t=>gb.test(t),xl=t=>xi(t,Sb),i5=t=>xi(t,c5),Ax=t=>xi(t,xb),l5=t=>xi(t,bb),o5=t=>xi(t,vb),pr=t=>xi(t,wb,!0),yi=(t,a,i)=>{const l=pb.exec(t);return l?l[1]?a(l[1]):i(l[2]):!1},xi=(t,a,i=!1)=>{const l=gb.exec(t);return l?l[1]?a(l[1]):i:!1},xb=t=>t==="position"||t==="percentage",vb=t=>t==="image"||t==="url",bb=t=>t==="length"||t==="size"||t==="bg-size",Sb=t=>t==="length",r5=t=>t==="number",c5=t=>t==="family-name",wb=t=>t==="shadow",u5=()=>{const t=$e("color"),a=$e("font"),i=$e("text"),l=$e("font-weight"),r=$e("tracking"),u=$e("leading"),d=$e("breakpoint"),h=$e("container"),p=$e("spacing"),g=$e("radius"),y=$e("shadow"),v=$e("inset-shadow"),S=$e("text-shadow"),T=$e("drop-shadow"),A=$e("blur"),j=$e("perspective"),_=$e("aspect"),N=$e("ease"),H=$e("animate"),z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],G=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],Y=()=>[...G(),I,W],Z=()=>["auto","hidden","clip","visible","scroll"],U=()=>["auto","contain","none"],V=()=>[I,W,p],$=()=>[Qs,"full","auto",...V()],se=()=>[ba,"none","subgrid",I,W],oe=()=>["auto",{span:["full",ba,I,W]},ba,I,W],me=()=>[ba,"auto",I,W],we=()=>["auto","min","max","fr",I,W],ye=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],F=()=>["start","end","center","stretch","center-safe","end-safe"],O=()=>["auto",...V()],K=()=>[Qs,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...V()],B=()=>[t,I,W],ee=()=>[...G(),Ax,Tx,{position:[I,W]}],ae=()=>["no-repeat",{repeat:["","x","y","space","round"]}],_e=()=>["auto","cover","contain",l5,a5,{size:[I,W]}],Ee=()=>[Lf,xl,Ia],ie=()=>["","none","full",g,I,W],Se=()=>["",he,xl,Ia],at=()=>["solid","dashed","dotted","double"],St=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Ce=()=>[he,Lf,Ax,Tx],on=()=>["","none",A,I,W],wt=()=>["none",he,I,W],rn=()=>["none",he,I,W],cn=()=>[he,I,W],un=()=>[Qs,"full",...V()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Pn],breakpoint:[Pn],color:[$N],container:[Pn],"drop-shadow":[Pn],ease:["in","out","in-out"],font:[n5],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Pn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Pn],shadow:[Pn],spacing:["px",he],text:[Pn],"text-shadow":[Pn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Qs,W,I,_]}],container:["container"],columns:[{columns:[he,W,I,h]}],"break-after":[{"break-after":z()}],"break-before":[{"break-before":z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:Y()}],overflow:[{overflow:Z()}],"overflow-x":[{"overflow-x":Z()}],"overflow-y":[{"overflow-y":Z()}],overscroll:[{overscroll:U()}],"overscroll-x":[{"overscroll-x":U()}],"overscroll-y":[{"overscroll-y":U()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:$()}],"inset-x":[{"inset-x":$()}],"inset-y":[{"inset-y":$()}],start:[{start:$()}],end:[{end:$()}],top:[{top:$()}],right:[{right:$()}],bottom:[{bottom:$()}],left:[{left:$()}],visibility:["visible","invisible","collapse"],z:[{z:[ba,"auto",I,W]}],basis:[{basis:[Qs,"full","auto",h,...V()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[he,Qs,"auto","initial","none",W]}],grow:[{grow:["",he,I,W]}],shrink:[{shrink:["",he,I,W]}],order:[{order:[ba,"first","last","none",I,W]}],"grid-cols":[{"grid-cols":se()}],"col-start-end":[{col:oe()}],"col-start":[{"col-start":me()}],"col-end":[{"col-end":me()}],"grid-rows":[{"grid-rows":se()}],"row-start-end":[{row:oe()}],"row-start":[{"row-start":me()}],"row-end":[{"row-end":me()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":we()}],"auto-rows":[{"auto-rows":we()}],gap:[{gap:V()}],"gap-x":[{"gap-x":V()}],"gap-y":[{"gap-y":V()}],"justify-content":[{justify:[...ye(),"normal"]}],"justify-items":[{"justify-items":[...F(),"normal"]}],"justify-self":[{"justify-self":["auto",...F()]}],"align-content":[{content:["normal",...ye()]}],"align-items":[{items:[...F(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...F(),{baseline:["","last"]}]}],"place-content":[{"place-content":ye()}],"place-items":[{"place-items":[...F(),"baseline"]}],"place-self":[{"place-self":["auto",...F()]}],p:[{p:V()}],px:[{px:V()}],py:[{py:V()}],ps:[{ps:V()}],pe:[{pe:V()}],pt:[{pt:V()}],pr:[{pr:V()}],pb:[{pb:V()}],pl:[{pl:V()}],m:[{m:O()}],mx:[{mx:O()}],my:[{my:O()}],ms:[{ms:O()}],me:[{me:O()}],mt:[{mt:O()}],mr:[{mr:O()}],mb:[{mb:O()}],ml:[{ml:O()}],"space-x":[{"space-x":V()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":V()}],"space-y-reverse":["space-y-reverse"],size:[{size:K()}],w:[{w:[h,"screen",...K()]}],"min-w":[{"min-w":[h,"screen","none",...K()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[d]},...K()]}],h:[{h:["screen","lh",...K()]}],"min-h":[{"min-h":["screen","lh","none",...K()]}],"max-h":[{"max-h":["screen","lh",...K()]}],"font-size":[{text:["base",i,xl,Ia]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[l,I,Vf]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Lf,W]}],"font-family":[{font:[i5,W,a]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,I,W]}],"line-clamp":[{"line-clamp":[he,"none",I,Vf]}],leading:[{leading:[u,...V()]}],"list-image":[{"list-image":["none",I,W]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",I,W]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:B()}],"text-color":[{text:B()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...at(),"wavy"]}],"text-decoration-thickness":[{decoration:[he,"from-font","auto",I,Ia]}],"text-decoration-color":[{decoration:B()}],"underline-offset":[{"underline-offset":[he,"auto",I,W]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:V()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",I,W]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",I,W]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ee()}],"bg-repeat":[{bg:ae()}],"bg-size":[{bg:_e()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ba,I,W],radial:["",I,W],conic:[ba,I,W]},o5,s5]}],"bg-color":[{bg:B()}],"gradient-from-pos":[{from:Ee()}],"gradient-via-pos":[{via:Ee()}],"gradient-to-pos":[{to:Ee()}],"gradient-from":[{from:B()}],"gradient-via":[{via:B()}],"gradient-to":[{to:B()}],rounded:[{rounded:ie()}],"rounded-s":[{"rounded-s":ie()}],"rounded-e":[{"rounded-e":ie()}],"rounded-t":[{"rounded-t":ie()}],"rounded-r":[{"rounded-r":ie()}],"rounded-b":[{"rounded-b":ie()}],"rounded-l":[{"rounded-l":ie()}],"rounded-ss":[{"rounded-ss":ie()}],"rounded-se":[{"rounded-se":ie()}],"rounded-ee":[{"rounded-ee":ie()}],"rounded-es":[{"rounded-es":ie()}],"rounded-tl":[{"rounded-tl":ie()}],"rounded-tr":[{"rounded-tr":ie()}],"rounded-br":[{"rounded-br":ie()}],"rounded-bl":[{"rounded-bl":ie()}],"border-w":[{border:Se()}],"border-w-x":[{"border-x":Se()}],"border-w-y":[{"border-y":Se()}],"border-w-s":[{"border-s":Se()}],"border-w-e":[{"border-e":Se()}],"border-w-t":[{"border-t":Se()}],"border-w-r":[{"border-r":Se()}],"border-w-b":[{"border-b":Se()}],"border-w-l":[{"border-l":Se()}],"divide-x":[{"divide-x":Se()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Se()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...at(),"hidden","none"]}],"divide-style":[{divide:[...at(),"hidden","none"]}],"border-color":[{border:B()}],"border-color-x":[{"border-x":B()}],"border-color-y":[{"border-y":B()}],"border-color-s":[{"border-s":B()}],"border-color-e":[{"border-e":B()}],"border-color-t":[{"border-t":B()}],"border-color-r":[{"border-r":B()}],"border-color-b":[{"border-b":B()}],"border-color-l":[{"border-l":B()}],"divide-color":[{divide:B()}],"outline-style":[{outline:[...at(),"none","hidden"]}],"outline-offset":[{"outline-offset":[he,I,W]}],"outline-w":[{outline:["",he,xl,Ia]}],"outline-color":[{outline:B()}],shadow:[{shadow:["","none",y,pr,hr]}],"shadow-color":[{shadow:B()}],"inset-shadow":[{"inset-shadow":["none",v,pr,hr]}],"inset-shadow-color":[{"inset-shadow":B()}],"ring-w":[{ring:Se()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B()}],"ring-offset-w":[{"ring-offset":[he,Ia]}],"ring-offset-color":[{"ring-offset":B()}],"inset-ring-w":[{"inset-ring":Se()}],"inset-ring-color":[{"inset-ring":B()}],"text-shadow":[{"text-shadow":["none",S,pr,hr]}],"text-shadow-color":[{"text-shadow":B()}],opacity:[{opacity:[he,I,W]}],"mix-blend":[{"mix-blend":[...St(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":St()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[he]}],"mask-image-linear-from-pos":[{"mask-linear-from":Ce()}],"mask-image-linear-to-pos":[{"mask-linear-to":Ce()}],"mask-image-linear-from-color":[{"mask-linear-from":B()}],"mask-image-linear-to-color":[{"mask-linear-to":B()}],"mask-image-t-from-pos":[{"mask-t-from":Ce()}],"mask-image-t-to-pos":[{"mask-t-to":Ce()}],"mask-image-t-from-color":[{"mask-t-from":B()}],"mask-image-t-to-color":[{"mask-t-to":B()}],"mask-image-r-from-pos":[{"mask-r-from":Ce()}],"mask-image-r-to-pos":[{"mask-r-to":Ce()}],"mask-image-r-from-color":[{"mask-r-from":B()}],"mask-image-r-to-color":[{"mask-r-to":B()}],"mask-image-b-from-pos":[{"mask-b-from":Ce()}],"mask-image-b-to-pos":[{"mask-b-to":Ce()}],"mask-image-b-from-color":[{"mask-b-from":B()}],"mask-image-b-to-color":[{"mask-b-to":B()}],"mask-image-l-from-pos":[{"mask-l-from":Ce()}],"mask-image-l-to-pos":[{"mask-l-to":Ce()}],"mask-image-l-from-color":[{"mask-l-from":B()}],"mask-image-l-to-color":[{"mask-l-to":B()}],"mask-image-x-from-pos":[{"mask-x-from":Ce()}],"mask-image-x-to-pos":[{"mask-x-to":Ce()}],"mask-image-x-from-color":[{"mask-x-from":B()}],"mask-image-x-to-color":[{"mask-x-to":B()}],"mask-image-y-from-pos":[{"mask-y-from":Ce()}],"mask-image-y-to-pos":[{"mask-y-to":Ce()}],"mask-image-y-from-color":[{"mask-y-from":B()}],"mask-image-y-to-color":[{"mask-y-to":B()}],"mask-image-radial":[{"mask-radial":[I,W]}],"mask-image-radial-from-pos":[{"mask-radial-from":Ce()}],"mask-image-radial-to-pos":[{"mask-radial-to":Ce()}],"mask-image-radial-from-color":[{"mask-radial-from":B()}],"mask-image-radial-to-color":[{"mask-radial-to":B()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":G()}],"mask-image-conic-pos":[{"mask-conic":[he]}],"mask-image-conic-from-pos":[{"mask-conic-from":Ce()}],"mask-image-conic-to-pos":[{"mask-conic-to":Ce()}],"mask-image-conic-from-color":[{"mask-conic-from":B()}],"mask-image-conic-to-color":[{"mask-conic-to":B()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ee()}],"mask-repeat":[{mask:ae()}],"mask-size":[{mask:_e()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",I,W]}],filter:[{filter:["","none",I,W]}],blur:[{blur:on()}],brightness:[{brightness:[he,I,W]}],contrast:[{contrast:[he,I,W]}],"drop-shadow":[{"drop-shadow":["","none",T,pr,hr]}],"drop-shadow-color":[{"drop-shadow":B()}],grayscale:[{grayscale:["",he,I,W]}],"hue-rotate":[{"hue-rotate":[he,I,W]}],invert:[{invert:["",he,I,W]}],saturate:[{saturate:[he,I,W]}],sepia:[{sepia:["",he,I,W]}],"backdrop-filter":[{"backdrop-filter":["","none",I,W]}],"backdrop-blur":[{"backdrop-blur":on()}],"backdrop-brightness":[{"backdrop-brightness":[he,I,W]}],"backdrop-contrast":[{"backdrop-contrast":[he,I,W]}],"backdrop-grayscale":[{"backdrop-grayscale":["",he,I,W]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[he,I,W]}],"backdrop-invert":[{"backdrop-invert":["",he,I,W]}],"backdrop-opacity":[{"backdrop-opacity":[he,I,W]}],"backdrop-saturate":[{"backdrop-saturate":[he,I,W]}],"backdrop-sepia":[{"backdrop-sepia":["",he,I,W]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":V()}],"border-spacing-x":[{"border-spacing-x":V()}],"border-spacing-y":[{"border-spacing-y":V()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",I,W]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[he,"initial",I,W]}],ease:[{ease:["linear","initial",N,I,W]}],delay:[{delay:[he,I,W]}],animate:[{animate:["none",H,I,W]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[j,I,W]}],"perspective-origin":[{"perspective-origin":Y()}],rotate:[{rotate:wt()}],"rotate-x":[{"rotate-x":wt()}],"rotate-y":[{"rotate-y":wt()}],"rotate-z":[{"rotate-z":wt()}],scale:[{scale:rn()}],"scale-x":[{"scale-x":rn()}],"scale-y":[{"scale-y":rn()}],"scale-z":[{"scale-z":rn()}],"scale-3d":["scale-3d"],skew:[{skew:cn()}],"skew-x":[{"skew-x":cn()}],"skew-y":[{"skew-y":cn()}],transform:[{transform:[I,W,"","none","gpu","cpu"]}],"transform-origin":[{origin:Y()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:un()}],"translate-x":[{"translate-x":un()}],"translate-y":[{"translate-y":un()}],"translate-z":[{"translate-z":un()}],"translate-none":["translate-none"],accent:[{accent:B()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",I,W]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":V()}],"scroll-mx":[{"scroll-mx":V()}],"scroll-my":[{"scroll-my":V()}],"scroll-ms":[{"scroll-ms":V()}],"scroll-me":[{"scroll-me":V()}],"scroll-mt":[{"scroll-mt":V()}],"scroll-mr":[{"scroll-mr":V()}],"scroll-mb":[{"scroll-mb":V()}],"scroll-ml":[{"scroll-ml":V()}],"scroll-p":[{"scroll-p":V()}],"scroll-px":[{"scroll-px":V()}],"scroll-py":[{"scroll-py":V()}],"scroll-ps":[{"scroll-ps":V()}],"scroll-pe":[{"scroll-pe":V()}],"scroll-pt":[{"scroll-pt":V()}],"scroll-pr":[{"scroll-pr":V()}],"scroll-pb":[{"scroll-pb":V()}],"scroll-pl":[{"scroll-pl":V()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",I,W]}],fill:[{fill:["none",...B()]}],"stroke-w":[{stroke:[he,xl,Ia,Vf]}],stroke:[{stroke:["none",...B()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},f5=YN(u5);function d5(...t){return f5(ON(t))}function m5({delayDuration:t=0,...a}){return m.jsx(zN,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:t,...a})}class h5 extends w.Component{constructor(a){super(a),this.state={hasError:!1,error:null}}static getDerivedStateFromError(a){return{hasError:!0,error:a}}render(){return this.state.hasError?m.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:m.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[m.jsx(k2,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),m.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),m.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:m.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),m.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:d5("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[m.jsx(B2,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const Tb=w.createContext(null);function p5({children:t}){const[a,i]=w.useState(!1),[l,r]=w.useState(null),u=w.useCallback(h=>{r(h),i(!0),document.body.style.overflow="hidden"},[]),d=w.useCallback(()=>{i(!1),document.body.style.overflow="",setTimeout(()=>r(null),300)},[]);return m.jsx(Tb.Provider,{"data-loc":"client/src/contexts/WizardContext.tsx:31",value:{isOpen:a,wizardCtx:l,openWizard:u,closeWizard:d},children:t})}function tc(){const t=w.useContext(Tb);if(!t)throw new Error("useWizard must be used within WizardProvider");return t}function g5(t,a){switch(a.type){case"LOADED":return{phase:"steps",currentStep:a.startStep??0,answers:{}};case"NEXT":return t.phase!=="steps"?t:{phase:"steps",currentStep:t.currentStep+1,answers:a.answers};case"BACK":return t.phase!=="steps"||t.currentStep===0?t:{phase:"steps",currentStep:t.currentStep-1,answers:t.answers};case"GO_CONTACT":return{phase:"contact",answers:a.answers};case"SUCCESS":return{phase:"success"};case"RESET":return{phase:"loading"};default:return t}}function y5(){const{isOpen:t,wizardCtx:a,closeWizard:i}=tc(),[l,r]=w.useReducer(g5,{phase:"loading"}),[u,d]=w.useState({}),[h,p]=w.useState({name:"",email:"",phone:"",practice:"",message:"",strasse:"",plz:"",ort:""}),[g,y]=w.useState(null),v=w.useRef(null),S=Object.values(u).some(F=>F.includes("post")),[T,A]=w.useState(""),j=w.useRef(0),_=ci.wizard.getConfig.useQuery({configKey:a?.configKey??"general_contact"},{enabled:t&&!!a}),N=ci.wizard.submit.useMutation({onSuccess:()=>r({type:"SUCCESS"}),onError:F=>y(F.message)});if(w.useEffect(()=>{t&&a&&(d(a.preselect??{}),p({name:"",email:"",phone:"",practice:"",message:"",strasse:"",plz:"",ort:""}),y(null),A(""),j.current=Date.now(),r({type:"RESET"}))},[t,a]),w.useEffect(()=>{_.data&&l.phase==="loading"&&r({type:"LOADED",startStep:0})},[_.data,l.phase,a]),w.useEffect(()=>{const F=O=>{O.key==="Escape"&&i()};return t&&document.addEventListener("keydown",F),()=>document.removeEventListener("keydown",F)},[t,i]),!t||!a)return null;const H=_.data?.steps??[],z=H.length,G=(F,O,K)=>{d(B=>{const ee=B[F]??[];if(K==="radio")return{...B,[F]:[O]};const ae=ee.includes(O);return{...B,[F]:ae?ee.filter(_e=>_e!==O):[...ee,O]}})},Y=()=>{if(l.phase!=="steps")return;l.currentStep+1>=z?r({type:"GO_CONTACT",answers:u}):r({type:"NEXT",answers:u,totalSteps:z})},Z=()=>{l.phase==="contact"?(r({type:"NEXT",answers:u,totalSteps:z-1}),setTimeout(()=>{r({phase:"steps",currentStep:z-1,answers:u})},0)):l.phase==="steps"&&l.currentStep>0&&r({type:"BACK"})},U=()=>{if(!h.name.trim()){y("Bitte geben Sie Ihren Namen ein.");return}if(!h.email.trim()){y("Bitte geben Sie Ihre E-Mail-Adresse an.");return}if(!h.phone.trim()){y("Bitte geben Sie Ihre Telefonnummer an.");return}if(S){if(!h.strasse.trim()){y("Bitte geben Sie Ihre Straße und Hausnummer an.");return}if(!h.plz.trim()){y("Bitte geben Sie Ihre Postleitzahl an.");return}if(!h.ort.trim()){y("Bitte geben Sie Ihren Ort an.");return}}y(null),N.mutate({configKey:a.configKey,sourceLabel:a.sourceLabel,answers:u,name:h.name,email:h.email||void 0,phone:h.phone||void 0,practice:h.practice||void 0,message:h.message||void 0,strasse:h.strasse||void 0,plz:h.plz||void 0,ort:h.ort||void 0,_hp:T,_openedAt:j.current})},V=z+1,$=l.phase==="contact"?z:l.phase==="steps"?l.currentStep:0,se=V>0?Math.round($/V*100):0,oe=l.phase==="steps"?H[l.currentStep]:null,me=oe?u[oe.id]??[]:[],we=!oe||me.length>0,ye=l.phase==="contact"||l.phase==="steps"&&l.currentStep>0;return m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:193",ref:v,className:"wiz-overlay",onClick:F=>{F.target===v.current&&i()},role:"dialog","aria-modal":"true","aria-label":a.sourceLabel,children:m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:201",className:"wiz-panel",children:[m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:204",className:"wiz-header",children:[m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:205",children:[m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:206",className:"wiz-header-label",children:"Anfrage"}),m.jsx("h2",{"data-loc":"client/src/components/ContactWizardModal.tsx:207",className:"wiz-header-title",children:a.sourceLabel})]}),m.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:209",onClick:i,className:"wiz-close-btn","aria-label":"Schließen",children:m.jsx(is,{"data-loc":"client/src/components/ContactWizardModal.tsx:214",size:18})})]}),l.phase!=="success"&&m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:220",className:"wiz-progress-track",children:m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:221",className:"wiz-progress-fill",style:{width:`${se}%`}})}),l.phase!=="success"&&z>0&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:227",className:"wiz-steps-row",children:[Array.from({length:V}).map((F,O)=>{const K=O<$,B=O===$;return m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:232",className:"flex items-center gap-2",children:[m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:233",className:`wiz-step-dot ${K?"wiz-step-dot--done":B?"wiz-step-dot--active":"wiz-step-dot--pending"}`,children:K?m.jsx(wr,{"data-loc":"client/src/components/ContactWizardModal.tsx:240",size:10,strokeWidth:3}):O+1}),O<V-1&&m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:243",className:`wiz-step-connector ${K?"wiz-step-connector--done":"wiz-step-connector--pending"}`})]},O)}),m.jsx("span",{"data-loc":"client/src/components/ContactWizardModal.tsx:248",className:"wiz-step-counter",children:$<V?`${$+1} / ${V}`:""})]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:257",className:"wiz-content","aria-live":"polite","aria-atomic":"false",children:[(l.phase==="loading"||_.isLoading)&&m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:261",className:"wiz-loading",children:m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:262",className:"wiz-spinner"})}),l.phase==="steps"&&oe&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:268",children:[m.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:269",className:"wiz-step-title",children:oe.title}),oe.subtitle&&m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:271",className:"wiz-step-subtitle",children:oe.subtitle}),m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:273",children:oe.options.map(F=>{const O=me.includes(F.id);return m.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:277",onClick:()=>G(oe.id,F.id,oe.type),className:`wiz-option${O?" wiz-option--selected":""}`,children:[m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:282",className:`wiz-option-indicator ${oe.type==="radio"?"wiz-option-indicator--radio":"wiz-option-indicator--checkbox"}${O?" wiz-option-indicator--selected":""}`,children:O&&m.jsx(wr,{"data-loc":"client/src/components/ContactWizardModal.tsx:289",size:10,color:"white",strokeWidth:3})}),m.jsx("span",{"data-loc":"client/src/components/ContactWizardModal.tsx:291",className:"wiz-option-label",children:F.label})]},F.id)})})]}),l.phase==="contact"&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:301",children:[m.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:302",className:"wiz-contact-title",children:"Ihre Kontaktdaten"}),m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:303",className:"wiz-contact-subtitle",children:"Wir melden uns schnellstmöglich bei Ihnen."}),[{key:"name",label:"Name *",Icon:t0,placeholder:"Dr. Max Mustermann",type:"text",autoComplete:"name"},{key:"email",label:"E-Mail *",Icon:Fd,placeholder:"praxis@beispiel.de",type:"email",autoComplete:"email"},{key:"phone",label:"Telefon *",Icon:si,placeholder:"+49 30 123456",type:"tel",autoComplete:"tel"},{key:"practice",label:"Praxisname",Icon:Xr,placeholder:"Gemeinschaftspraxis Muster",type:"text",autoComplete:"organization"}].map(({key:F,label:O,Icon:K,placeholder:B,type:ee,autoComplete:ae})=>m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:311",children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:312",className:"wiz-field-label",children:O}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:313",className:"wiz-input-wrap",children:[m.jsx(K,{"data-loc":"client/src/components/ContactWizardModal.tsx:314",size:14,className:"wiz-input-icon"}),m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:315",type:ee,name:F,autoComplete:ae,placeholder:B,value:h[F],onChange:_e=>p(Ee=>({...Ee,[F]:_e.target.value})),className:"wiz-input"})]})]},F)),S&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:330",className:"wiz-address-section",children:[m.jsxs("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:331",className:"wiz-address-hint",children:[m.jsx(Rr,{"data-loc":"client/src/components/ContactWizardModal.tsx:332",size:13,className:"inline mr-1 text-blue-500","aria-hidden":"true"}),"Lieferadresse für den Katalogversand per Post"]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:335",children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:336",className:"wiz-field-label",children:"Straße & Hausnummer *"}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:337",className:"wiz-input-wrap",children:[m.jsx(Rr,{"data-loc":"client/src/components/ContactWizardModal.tsx:338",size:14,className:"wiz-input-icon"}),m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:339",type:"text",name:"strasse",autoComplete:"street-address",placeholder:"Musterstraße 12",value:h.strasse,onChange:F=>p(O=>({...O,strasse:F.target.value})),className:"wiz-input"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:350",className:"wiz-address-row",children:[m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:351",style:{flex:"0 0 38%"},children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:352",className:"wiz-field-label",children:"PLZ *"}),m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:353",className:"wiz-input-wrap",children:m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:354",type:"text",name:"plz",autoComplete:"postal-code",placeholder:"12345",value:h.plz,onChange:F=>p(O=>({...O,plz:F.target.value})),className:"wiz-input wiz-input-no-icon",maxLength:10})})]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:366",style:{flex:"1"},children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:367",className:"wiz-field-label",children:"Ort *"}),m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:368",className:"wiz-input-wrap",children:m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:369",type:"text",name:"ort",autoComplete:"address-level2",placeholder:"Berlin",value:h.ort,onChange:F=>p(O=>({...O,ort:F.target.value})),className:"wiz-input wiz-input-no-icon"})})]})]})]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:384",children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:385",className:"wiz-field-label",children:"Nachricht (optional)"}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:386",className:"wiz-input-wrap",children:[m.jsx(n0,{"data-loc":"client/src/components/ContactWizardModal.tsx:387",size:14,className:"wiz-textarea-icon"}),m.jsx("textarea",{"data-loc":"client/src/components/ContactWizardModal.tsx:388",placeholder:"Weitere Informationen oder Fragen...",value:h.message,onChange:F=>p(O=>({...O,message:F.target.value})),rows:3,className:"wiz-textarea"})]})]}),g&&m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:399",className:"wiz-error",children:g}),m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:403",type:"text",name:"website",autoComplete:"off",tabIndex:-1,"aria-hidden":"true",className:"wiz-honeypot",value:T,onChange:F=>A(F.target.value)}),m.jsxs("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:415",className:"wiz-privacy-note",children:["Mit dem Absenden stimmen Sie der Verarbeitung Ihrer Daten gemäß unserer"," ",m.jsx("a",{"data-loc":"client/src/components/ContactWizardModal.tsx:417",href:"/datenschutz",target:"_blank",rel:"noopener noreferrer",className:"wiz-privacy-link",children:"Datenschutzerklärung"})," ","zu. Wir verwenden Ihre Daten ausschließlich zur Bearbeitung Ihrer Anfrage."]})]}),l.phase==="success"&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:427",className:"wiz-success",children:[m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:428",className:"wiz-success-icon",children:m.jsx(wr,{"data-loc":"client/src/components/ContactWizardModal.tsx:429",size:28,strokeWidth:2.5,className:"text-blue-500"})}),m.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:431",className:"wiz-success-title",children:"Anfrage gesendet!"}),m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:432",className:"wiz-success-divider"}),m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:433",className:"wiz-success-text",children:"Vielen Dank für Ihre Anfrage. Wir melden uns in der Regel innerhalb von 24 Stunden bei Ihnen."}),m.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:436",onClick:i,className:"gyn-btn-primary wiz-success-close",children:"Schließen"})]})]}),l.phase!=="success"&&l.phase!=="loading"&&!_.isLoading&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:449",className:"wiz-footer",children:[ye?m.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:451",onClick:Z,className:"wiz-back-btn",children:[m.jsx(H2,{"data-loc":"client/src/components/ContactWizardModal.tsx:452",size:14}),"Zurück"]}):m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:456"}),l.phase==="steps"&&m.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:460",onClick:Y,disabled:!we,className:`gyn-btn-primary${we?"":" wiz-btn-disabled"}`,children:[(l.currentStep>=z-1,"Weiter"),m.jsx(wa,{"data-loc":"client/src/components/ContactWizardModal.tsx:466",size:14})]}),l.phase==="contact"&&m.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:471",onClick:U,disabled:N.isPending,className:`gyn-btn-primary${N.isPending?" wiz-btn-pending":""}`,children:N.isPending?m.jsxs(m.Fragment,{children:[m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:478",className:"wiz-spinner wiz-spinner--sm"}),"Senden…"]}):m.jsxs(m.Fragment,{children:[m.jsx(L2,{"data-loc":"client/src/components/ContactWizardModal.tsx:483",size:13}),"Anfrage senden"]})})]})]})})}const Uf="stusche_cookie_consent",Pf="stusche_analytics_consent";function Kf(){const t="//matomo.stusche.de/",a=document,i=a.createElement("script");i.async=!0,i.defer=!0,i.src=t+"matomo.js",a.body.appendChild(i)}function Ex(){if(typeof window>"u"||window._matomoLoaded)return;window._matomoLoaded=!0;const t=window._paq=window._paq||[];t.push(["trackPageView"]),t.push(["enableLinkTracking"]),t.push(["disableCookies"]),t.push(["setTrackerUrl","//matomo.stusche.de/"+"matomo.php"]),t.push(["setSiteId","1"]),typeof window.requestIdleCallback=="function"?window.requestIdleCallback(Kf,{timeout:3e3}):document.readyState==="complete"?setTimeout(Kf,500):window.addEventListener("load",()=>setTimeout(Kf,500),{once:!0})}function x5(){if(typeof window>"u")return;(window._paq=window._paq||[]).push(["optUserOut"])}function v5(){const[t,a]=w.useState(!1),[i,l]=w.useState(!1);w.useEffect(()=>{const d=localStorage.getItem(Uf),h=localStorage.getItem(Pf);if(!d){const p=setTimeout(()=>a(!0),1200);return()=>clearTimeout(p)}h==="accepted"&&Ex()},[]);const r=()=>{localStorage.setItem(Uf,"accepted"),localStorage.setItem(Pf,"accepted"),Ex(),a(!1)},u=()=>{localStorage.setItem(Uf,"accepted"),localStorage.setItem(Pf,"declined"),x5(),a(!1)};return t?m.jsx("div",{"data-loc":"client/src/components/CookieBanner.tsx:87",className:"cookie-banner",role:"region","aria-label":"Cookie-Einstellungen",children:m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:88",className:"cookie-banner-inner",children:[m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:90",className:"cookie-banner-top",children:[m.jsx("div",{"data-loc":"client/src/components/CookieBanner.tsx:91",className:"cookie-banner-icon",children:m.jsx(V2,{"data-loc":"client/src/components/CookieBanner.tsx:92",size:18})}),m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:94",className:"cookie-banner-content",children:[m.jsxs("p",{"data-loc":"client/src/components/CookieBanner.tsx:95",className:"cookie-banner-text",children:["Diese Website verwendet technisch notwendige Cookies für den sicheren Betrieb. Fonts und Ressourcen werden lokal bereitgestellt. Für anonyme Nutzungsstatistiken setzen wir ",m.jsx("strong",{"data-loc":"client/src/components/CookieBanner.tsx:98",children:"Matomo Analytics"})," ein – selbst gehostet auf unserem Server in Deutschland, ohne Datenweitergabe an Dritte."," ",m.jsx("a",{"data-loc":"client/src/components/CookieBanner.tsx:100",href:"/datenschutz",className:"cookie-banner-link",children:"Datenschutzerklärung"})]}),i&&m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:103",className:"cookie-banner-details",children:[m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:104",className:"cookie-detail-item",children:[m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:105",className:"cookie-detail-header",children:[m.jsx("span",{"data-loc":"client/src/components/CookieBanner.tsx:106",className:"cookie-detail-badge cookie-detail-badge--required",children:"Notwendig"}),m.jsx("strong",{"data-loc":"client/src/components/CookieBanner.tsx:107",children:"Technisch notwendige Cookies"})]}),m.jsx("p",{"data-loc":"client/src/components/CookieBanner.tsx:109",children:"Session-Cookies für den sicheren Betrieb des Praxisportals. Keine Abschaltung möglich."})]}),m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:111",className:"cookie-detail-item",children:[m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:112",className:"cookie-detail-header",children:[m.jsx(U2,{"data-loc":"client/src/components/CookieBanner.tsx:113",size:14}),m.jsx("span",{"data-loc":"client/src/components/CookieBanner.tsx:114",className:"cookie-detail-badge cookie-detail-badge--analytics",children:"Statistik"}),m.jsx("strong",{"data-loc":"client/src/components/CookieBanner.tsx:115",children:"Matomo Analytics"})]}),m.jsx("p",{"data-loc":"client/src/components/CookieBanner.tsx:117",children:"Anonyme Besucherstatistiken. Selbst gehostet auf unserem Hetzner-Server (Deutschland). Keine Weitergabe an Dritte. IP-Adressen werden anonymisiert. Kein Cross-Site-Tracking."})]})]}),m.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:124",onClick:()=>l(!i),className:"cookie-banner-details-toggle",children:i?"Details ausblenden":"Details anzeigen"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:133",className:"cookie-banner-actions",children:[m.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:134",onClick:r,className:"cookie-banner-btn cookie-banner-btn--accept",children:"Alle akzeptieren"}),m.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:137",onClick:u,className:"cookie-banner-btn cookie-banner-btn--necessary",children:"Nur notwendige"}),m.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:140",onClick:u,className:"cookie-banner-btn cookie-banner-btn--close","aria-label":"Schließen",children:m.jsx(is,{"data-loc":"client/src/components/CookieBanner.tsx:145",size:14})})]})]})}):null}const b5=w.createContext(void 0);function S5({children:t,defaultTheme:a="light",switchable:i=!1}){const[l,r]=w.useState(()=>i&&localStorage.getItem("theme")||a);w.useEffect(()=>{const d=document.documentElement;l==="dark"?d.classList.add("dark"):d.classList.remove("dark"),i&&localStorage.setItem("theme",l)},[l,i]);const u=i?()=>{r(d=>d==="light"?"dark":"light")}:void 0;return m.jsx(b5.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:l,toggleTheme:u,switchable:i},children:t})}const rm=w.createContext({});function vi(t){const a=w.useRef(null);return a.current===null&&(a.current=t()),a.current}const cm=typeof window<"u",nc=cm?w.useLayoutEffect:w.useEffect,ac=w.createContext(null);function um(t,a){t.indexOf(a)===-1&&t.push(a)}function fm(t,a){const i=t.indexOf(a);i>-1&&t.splice(i,1)}const Sn=(t,a,i)=>i>a?a:i<t?t:i;let kl=()=>{};const Xn={},Ab=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t);function Eb(t){return typeof t=="object"&&t!==null}const Nb=t=>/^0[^.\s]+$/u.test(t);function dm(t){let a;return()=>(a===void 0&&(a=t()),a)}const bt=t=>t,w5=(t,a)=>i=>a(t(i)),Gl=(...t)=>t.reduce(w5),mi=(t,a,i)=>{const l=a-t;return l===0?1:(i-t)/l};class mm{constructor(){this.subscriptions=[]}add(a){return um(this.subscriptions,a),()=>fm(this.subscriptions,a)}notify(a,i,l){const r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](a,i,l);else for(let u=0;u<r;u++){const d=this.subscriptions[u];d&&d(a,i,l)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const xn=t=>t*1e3,Wt=t=>t/1e3;function hm(t,a){return a?t*(1e3/a):0}const Cb=(t,a,i)=>(((1-3*i+3*a)*t+(3*i-6*a))*t+3*a)*t,T5=1e-7,A5=12;function E5(t,a,i,l,r){let u,d,h=0;do d=a+(i-a)/2,u=Cb(d,l,r)-t,u>0?i=d:a=d;while(Math.abs(u)>T5&&++h<A5);return d}function ql(t,a,i,l){if(t===a&&i===l)return bt;const r=u=>E5(u,0,1,t,i);return u=>u===0||u===1?u:Cb(r(u),a,l)}const jb=t=>a=>a<=.5?t(2*a)/2:(2-t(2*(1-a)))/2,Mb=t=>a=>1-t(1-a),zb=ql(.33,1.53,.69,.99),pm=Mb(zb),Ob=jb(pm),Db=t=>(t*=2)<1?.5*pm(t):.5*(2-Math.pow(2,-10*(t-1))),gm=t=>1-Math.sin(Math.acos(t)),Rb=Mb(gm),_b=jb(gm),N5=ql(.42,0,1,1),C5=ql(0,0,.58,1),kb=ql(.42,0,.58,1),j5=t=>Array.isArray(t)&&typeof t[0]!="number",Bb=t=>Array.isArray(t)&&typeof t[0]=="number",M5={linear:bt,easeIn:N5,easeInOut:kb,easeOut:C5,circIn:gm,circInOut:_b,circOut:Rb,backIn:pm,backInOut:Ob,backOut:zb,anticipate:Db},z5=t=>typeof t=="string",Nx=t=>{if(Bb(t)){kl(t.length===4);const[a,i,l,r]=t;return ql(a,i,l,r)}else if(z5(t))return M5[t];return t},gr=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function O5(t,a){let i=new Set,l=new Set,r=!1,u=!1;const d=new WeakSet;let h={delta:0,timestamp:0,isProcessing:!1};function p(y){d.has(y)&&(g.schedule(y),t()),y(h)}const g={schedule:(y,v=!1,S=!1)=>{const A=S&&r?i:l;return v&&d.add(y),A.has(y)||A.add(y),y},cancel:y=>{l.delete(y),d.delete(y)},process:y=>{if(h=y,r){u=!0;return}r=!0,[i,l]=[l,i],i.forEach(p),i.clear(),r=!1,u&&(u=!1,g.process(y))}};return g}const D5=40;function Hb(t,a){let i=!1,l=!0;const r={delta:0,timestamp:0,isProcessing:!1},u=()=>i=!0,d=gr.reduce((z,G)=>(z[G]=O5(u),z),{}),{setup:h,read:p,resolveKeyframes:g,preUpdate:y,update:v,preRender:S,render:T,postRender:A}=d,j=()=>{const z=Xn.useManualTiming?r.timestamp:performance.now();i=!1,Xn.useManualTiming||(r.delta=l?1e3/60:Math.max(Math.min(z-r.timestamp,D5),1)),r.timestamp=z,r.isProcessing=!0,h.process(r),p.process(r),g.process(r),y.process(r),v.process(r),S.process(r),T.process(r),A.process(r),r.isProcessing=!1,i&&a&&(l=!1,t(j))},_=()=>{i=!0,l=!0,r.isProcessing||t(j)};return{schedule:gr.reduce((z,G)=>{const Y=d[G];return z[G]=(Z,U=!1,V=!1)=>(i||_(),Y.schedule(Z,U,V)),z},{}),cancel:z=>{for(let G=0;G<gr.length;G++)d[gr[G]].cancel(z)},state:r,steps:d}}const{schedule:ze,cancel:ln,state:nt,steps:Gf}=Hb(typeof requestAnimationFrame<"u"?requestAnimationFrame:bt,!0);let Nr;function R5(){Nr=void 0}const vt={now:()=>(Nr===void 0&&vt.set(nt.isProcessing||Xn.useManualTiming?nt.timestamp:performance.now()),Nr),set:t=>{Nr=t,queueMicrotask(R5)}},Lb=t=>a=>typeof a=="string"&&a.startsWith(t),ym=Lb("--"),_5=Lb("var(--"),xm=t=>_5(t)?k5.test(t.split("/*")[0].trim()):!1,k5=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,bi={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},Bl={...bi,transform:t=>Sn(0,1,t)},yr={...bi,default:1},Tl=t=>Math.round(t*1e5)/1e5,vm=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function B5(t){return t==null}const H5=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,bm=(t,a)=>i=>!!(typeof i=="string"&&H5.test(i)&&i.startsWith(t)||a&&!B5(i)&&Object.prototype.hasOwnProperty.call(i,a)),Vb=(t,a,i)=>l=>{if(typeof l!="string")return l;const[r,u,d,h]=l.match(vm);return{[t]:parseFloat(r),[a]:parseFloat(u),[i]:parseFloat(d),alpha:h!==void 0?parseFloat(h):1}},L5=t=>Sn(0,255,t),qf={...bi,transform:t=>Math.round(L5(t))},ts={test:bm("rgb","red"),parse:Vb("red","green","blue"),transform:({red:t,green:a,blue:i,alpha:l=1})=>"rgba("+qf.transform(t)+", "+qf.transform(a)+", "+qf.transform(i)+", "+Tl(Bl.transform(l))+")"};function V5(t){let a="",i="",l="",r="";return t.length>5?(a=t.substring(1,3),i=t.substring(3,5),l=t.substring(5,7),r=t.substring(7,9)):(a=t.substring(1,2),i=t.substring(2,3),l=t.substring(3,4),r=t.substring(4,5),a+=a,i+=i,l+=l,r+=r),{red:parseInt(a,16),green:parseInt(i,16),blue:parseInt(l,16),alpha:r?parseInt(r,16)/255:1}}const Ed={test:bm("#"),parse:V5,transform:ts.transform},Yl=t=>({test:a=>typeof a=="string"&&a.endsWith(t)&&a.split(" ").length===1,parse:parseFloat,transform:a=>`${a}${t}`}),Sa=Yl("deg"),vn=Yl("%"),le=Yl("px"),U5=Yl("vh"),P5=Yl("vw"),Cx={...vn,parse:t=>vn.parse(t)/100,transform:t=>vn.transform(t*100)},$s={test:bm("hsl","hue"),parse:Vb("hue","saturation","lightness"),transform:({hue:t,saturation:a,lightness:i,alpha:l=1})=>"hsla("+Math.round(t)+", "+vn.transform(Tl(a))+", "+vn.transform(Tl(i))+", "+Tl(Bl.transform(l))+")"},We={test:t=>ts.test(t)||Ed.test(t)||$s.test(t),parse:t=>ts.test(t)?ts.parse(t):$s.test(t)?$s.parse(t):Ed.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?ts.transform(t):$s.transform(t),getAnimatableNone:t=>{const a=We.parse(t);return a.alpha=0,We.transform(a)}},K5=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function G5(t){return isNaN(t)&&typeof t=="string"&&(t.match(vm)?.length||0)+(t.match(K5)?.length||0)>0}const Ub="number",Pb="color",q5="var",Y5="var(",jx="${}",X5=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Hl(t){const a=t.toString(),i=[],l={color:[],number:[],var:[]},r=[];let u=0;const h=a.replace(X5,p=>(We.test(p)?(l.color.push(u),r.push(Pb),i.push(We.parse(p))):p.startsWith(Y5)?(l.var.push(u),r.push(q5),i.push(p)):(l.number.push(u),r.push(Ub),i.push(parseFloat(p))),++u,jx)).split(jx);return{values:i,split:h,indexes:l,types:r}}function Kb(t){return Hl(t).values}function Gb(t){const{split:a,types:i}=Hl(t),l=a.length;return r=>{let u="";for(let d=0;d<l;d++)if(u+=a[d],r[d]!==void 0){const h=i[d];h===Ub?u+=Tl(r[d]):h===Pb?u+=We.transform(r[d]):u+=r[d]}return u}}const Z5=t=>typeof t=="number"?0:We.test(t)?We.getAnimatableNone(t):t;function F5(t){const a=Kb(t);return Gb(t)(a.map(Z5))}const Ma={test:G5,parse:Kb,createTransformer:Gb,getAnimatableNone:F5};function Yf(t,a,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+(a-t)*6*i:i<1/2?a:i<2/3?t+(a-t)*(2/3-i)*6:t}function Q5({hue:t,saturation:a,lightness:i,alpha:l}){t/=360,a/=100,i/=100;let r=0,u=0,d=0;if(!a)r=u=d=i;else{const h=i<.5?i*(1+a):i+a-i*a,p=2*i-h;r=Yf(p,h,t+1/3),u=Yf(p,h,t),d=Yf(p,h,t-1/3)}return{red:Math.round(r*255),green:Math.round(u*255),blue:Math.round(d*255),alpha:l}}function Ur(t,a){return i=>i>0?a:t}const Ve=(t,a,i)=>t+(a-t)*i,Xf=(t,a,i)=>{const l=t*t,r=i*(a*a-l)+l;return r<0?0:Math.sqrt(r)},W5=[Ed,ts,$s],I5=t=>W5.find(a=>a.test(t));function Mx(t){const a=I5(t);if(!a)return!1;let i=a.parse(t);return a===$s&&(i=Q5(i)),i}const zx=(t,a)=>{const i=Mx(t),l=Mx(a);if(!i||!l)return Ur(t,a);const r={...i};return u=>(r.red=Xf(i.red,l.red,u),r.green=Xf(i.green,l.green,u),r.blue=Xf(i.blue,l.blue,u),r.alpha=Ve(i.alpha,l.alpha,u),ts.transform(r))},Nd=new Set(["none","hidden"]);function $5(t,a){return Nd.has(t)?i=>i<=0?t:a:i=>i>=1?a:t}function J5(t,a){return i=>Ve(t,a,i)}function Sm(t){return typeof t=="number"?J5:typeof t=="string"?xm(t)?Ur:We.test(t)?zx:nC:Array.isArray(t)?qb:typeof t=="object"?We.test(t)?zx:eC:Ur}function qb(t,a){const i=[...t],l=i.length,r=t.map((u,d)=>Sm(u)(u,a[d]));return u=>{for(let d=0;d<l;d++)i[d]=r[d](u);return i}}function eC(t,a){const i={...t,...a},l={};for(const r in i)t[r]!==void 0&&a[r]!==void 0&&(l[r]=Sm(t[r])(t[r],a[r]));return r=>{for(const u in l)i[u]=l[u](r);return i}}function tC(t,a){const i=[],l={color:0,var:0,number:0};for(let r=0;r<a.values.length;r++){const u=a.types[r],d=t.indexes[u][l[u]],h=t.values[d]??0;i[r]=h,l[u]++}return i}const nC=(t,a)=>{const i=Ma.createTransformer(a),l=Hl(t),r=Hl(a);return l.indexes.var.length===r.indexes.var.length&&l.indexes.color.length===r.indexes.color.length&&l.indexes.number.length>=r.indexes.number.length?Nd.has(t)&&!r.values.length||Nd.has(a)&&!l.values.length?$5(t,a):Gl(qb(tC(l,r),r.values),i):Ur(t,a)};function Yb(t,a,i){return typeof t=="number"&&typeof a=="number"&&typeof i=="number"?Ve(t,a,i):Sm(t)(t,a)}const aC=t=>{const a=({timestamp:i})=>t(i);return{start:(i=!0)=>ze.update(a,i),stop:()=>ln(a),now:()=>nt.isProcessing?nt.timestamp:vt.now()}},Xb=(t,a,i=10)=>{let l="";const r=Math.max(Math.round(a/i),2);for(let u=0;u<r;u++)l+=Math.round(t(u/(r-1))*1e4)/1e4+", ";return`linear(${l.substring(0,l.length-2)})`},Pr=2e4;function wm(t){let a=0;const i=50;let l=t.next(a);for(;!l.done&&a<Pr;)a+=i,l=t.next(a);return a>=Pr?1/0:a}function sC(t,a=100,i){const l=i({...t,keyframes:[0,a]}),r=Math.min(wm(l),Pr);return{type:"keyframes",ease:u=>l.next(r*u).value/a,duration:Wt(r)}}const iC=5;function Zb(t,a,i){const l=Math.max(a-iC,0);return hm(i-t(l),a-l)}const Ke={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Zf=.001;function lC({duration:t=Ke.duration,bounce:a=Ke.bounce,velocity:i=Ke.velocity,mass:l=Ke.mass}){let r,u,d=1-a;d=Sn(Ke.minDamping,Ke.maxDamping,d),t=Sn(Ke.minDuration,Ke.maxDuration,Wt(t)),d<1?(r=g=>{const y=g*d,v=y*t,S=y-i,T=Cd(g,d),A=Math.exp(-v);return Zf-S/T*A},u=g=>{const v=g*d*t,S=v*i+i,T=Math.pow(d,2)*Math.pow(g,2)*t,A=Math.exp(-v),j=Cd(Math.pow(g,2),d);return(-r(g)+Zf>0?-1:1)*((S-T)*A)/j}):(r=g=>{const y=Math.exp(-g*t),v=(g-i)*t+1;return-Zf+y*v},u=g=>{const y=Math.exp(-g*t),v=(i-g)*(t*t);return y*v});const h=5/t,p=rC(r,u,h);if(t=xn(t),isNaN(p))return{stiffness:Ke.stiffness,damping:Ke.damping,duration:t};{const g=Math.pow(p,2)*l;return{stiffness:g,damping:d*2*Math.sqrt(l*g),duration:t}}}const oC=12;function rC(t,a,i){let l=i;for(let r=1;r<oC;r++)l=l-t(l)/a(l);return l}function Cd(t,a){return t*Math.sqrt(1-a*a)}const cC=["duration","bounce"],uC=["stiffness","damping","mass"];function Ox(t,a){return a.some(i=>t[i]!==void 0)}function fC(t){let a={velocity:Ke.velocity,stiffness:Ke.stiffness,damping:Ke.damping,mass:Ke.mass,isResolvedFromDuration:!1,...t};if(!Ox(t,uC)&&Ox(t,cC))if(t.visualDuration){const i=t.visualDuration,l=2*Math.PI/(i*1.2),r=l*l,u=2*Sn(.05,1,1-(t.bounce||0))*Math.sqrt(r);a={...a,mass:Ke.mass,stiffness:r,damping:u}}else{const i=lC(t);a={...a,...i,mass:Ke.mass},a.isResolvedFromDuration=!0}return a}function Kr(t=Ke.visualDuration,a=Ke.bounce){const i=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:a}:t;let{restSpeed:l,restDelta:r}=i;const u=i.keyframes[0],d=i.keyframes[i.keyframes.length-1],h={done:!1,value:u},{stiffness:p,damping:g,mass:y,duration:v,velocity:S,isResolvedFromDuration:T}=fC({...i,velocity:-Wt(i.velocity||0)}),A=S||0,j=g/(2*Math.sqrt(p*y)),_=d-u,N=Wt(Math.sqrt(p/y)),H=Math.abs(_)<5;l||(l=H?Ke.restSpeed.granular:Ke.restSpeed.default),r||(r=H?Ke.restDelta.granular:Ke.restDelta.default);let z;if(j<1){const Y=Cd(N,j);z=Z=>{const U=Math.exp(-j*N*Z);return d-U*((A+j*N*_)/Y*Math.sin(Y*Z)+_*Math.cos(Y*Z))}}else if(j===1)z=Y=>d-Math.exp(-N*Y)*(_+(A+N*_)*Y);else{const Y=N*Math.sqrt(j*j-1);z=Z=>{const U=Math.exp(-j*N*Z),V=Math.min(Y*Z,300);return d-U*((A+j*N*_)*Math.sinh(V)+Y*_*Math.cosh(V))/Y}}const G={calculatedDuration:T&&v||null,next:Y=>{const Z=z(Y);if(T)h.done=Y>=v;else{let U=Y===0?A:0;j<1&&(U=Y===0?xn(A):Zb(z,Y,Z));const V=Math.abs(U)<=l,$=Math.abs(d-Z)<=r;h.done=V&&$}return h.value=h.done?d:Z,h},toString:()=>{const Y=Math.min(wm(G),Pr),Z=Xb(U=>G.next(Y*U).value,Y,30);return Y+"ms "+Z},toTransition:()=>{}};return G}Kr.applyToOptions=t=>{const a=sC(t,100,Kr);return t.ease=a.ease,t.duration=xn(a.duration),t.type="keyframes",t};function jd({keyframes:t,velocity:a=0,power:i=.8,timeConstant:l=325,bounceDamping:r=10,bounceStiffness:u=500,modifyTarget:d,min:h,max:p,restDelta:g=.5,restSpeed:y}){const v=t[0],S={done:!1,value:v},T=V=>h!==void 0&&V<h||p!==void 0&&V>p,A=V=>h===void 0?p:p===void 0||Math.abs(h-V)<Math.abs(p-V)?h:p;let j=i*a;const _=v+j,N=d===void 0?_:d(_);N!==_&&(j=N-v);const H=V=>-j*Math.exp(-V/l),z=V=>N+H(V),G=V=>{const $=H(V),se=z(V);S.done=Math.abs($)<=g,S.value=S.done?N:se};let Y,Z;const U=V=>{T(S.value)&&(Y=V,Z=Kr({keyframes:[S.value,A(S.value)],velocity:Zb(z,V,S.value),damping:r,stiffness:u,restDelta:g,restSpeed:y}))};return U(0),{calculatedDuration:null,next:V=>{let $=!1;return!Z&&Y===void 0&&($=!0,G(V),U(V)),Y!==void 0&&V>=Y?Z.next(V-Y):(!$&&G(V),S)}}}function dC(t,a,i){const l=[],r=i||Xn.mix||Yb,u=t.length-1;for(let d=0;d<u;d++){let h=r(t[d],t[d+1]);if(a){const p=Array.isArray(a)?a[d]||bt:a;h=Gl(p,h)}l.push(h)}return l}function Tm(t,a,{clamp:i=!0,ease:l,mixer:r}={}){const u=t.length;if(kl(u===a.length),u===1)return()=>a[0];if(u===2&&a[0]===a[1])return()=>a[1];const d=t[0]===t[1];t[0]>t[u-1]&&(t=[...t].reverse(),a=[...a].reverse());const h=dC(a,l,r),p=h.length,g=y=>{if(d&&y<t[0])return a[0];let v=0;if(p>1)for(;v<t.length-2&&!(y<t[v+1]);v++);const S=mi(t[v],t[v+1],y);return h[v](S)};return i?y=>g(Sn(t[0],t[u-1],y)):g}function mC(t,a){const i=t[t.length-1];for(let l=1;l<=a;l++){const r=mi(0,a,l);t.push(Ve(i,1,r))}}function Fb(t){const a=[0];return mC(a,t.length-1),a}function hC(t,a){return t.map(i=>i*a)}function pC(t,a){return t.map(()=>a||kb).splice(0,t.length-1)}function Al({duration:t=300,keyframes:a,times:i,ease:l="easeInOut"}){const r=j5(l)?l.map(Nx):Nx(l),u={done:!1,value:a[0]},d=hC(i&&i.length===a.length?i:Fb(a),t),h=Tm(d,a,{ease:Array.isArray(r)?r:pC(a,r)});return{calculatedDuration:t,next:p=>(u.value=h(p),u.done=p>=t,u)}}const gC=t=>t!==null;function Am(t,{repeat:a,repeatType:i="loop"},l,r=1){const u=t.filter(gC),h=r<0||a&&i!=="loop"&&a%2===1?0:u.length-1;return!h||l===void 0?u[h]:l}const yC={decay:jd,inertia:jd,tween:Al,keyframes:Al,spring:Kr};function Qb(t){typeof t.type=="string"&&(t.type=yC[t.type])}class Em{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(a=>{this.resolve=a})}notifyFinished(){this.resolve()}then(a,i){return this.finished.then(a,i)}}const xC=t=>t/100;class Nm extends Em{constructor(a){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:i}=this.options;i&&i.updatedAt!==vt.now()&&this.tick(vt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=a,this.initAnimation(),this.play(),a.autoplay===!1&&this.pause()}initAnimation(){const{options:a}=this;Qb(a);const{type:i=Al,repeat:l=0,repeatDelay:r=0,repeatType:u,velocity:d=0}=a;let{keyframes:h}=a;const p=i||Al;p!==Al&&typeof h[0]!="number"&&(this.mixKeyframes=Gl(xC,Yb(h[0],h[1])),h=[0,100]);const g=p({...a,keyframes:h});u==="mirror"&&(this.mirroredGenerator=p({...a,keyframes:[...h].reverse(),velocity:-d})),g.calculatedDuration===null&&(g.calculatedDuration=wm(g));const{calculatedDuration:y}=g;this.calculatedDuration=y,this.resolvedDuration=y+r,this.totalDuration=this.resolvedDuration*(l+1)-r,this.generator=g}updateTime(a){const i=Math.round(a-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=i}tick(a,i=!1){const{generator:l,totalDuration:r,mixKeyframes:u,mirroredGenerator:d,resolvedDuration:h,calculatedDuration:p}=this;if(this.startTime===null)return l.next(0);const{delay:g=0,keyframes:y,repeat:v,repeatType:S,repeatDelay:T,type:A,onUpdate:j,finalKeyframe:_}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,a):this.speed<0&&(this.startTime=Math.min(a-r/this.speed,this.startTime)),i?this.currentTime=a:this.updateTime(a);const N=this.currentTime-g*(this.playbackSpeed>=0?1:-1),H=this.playbackSpeed>=0?N<0:N>r;this.currentTime=Math.max(N,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=r);let z=this.currentTime,G=l;if(v){const V=Math.min(this.currentTime,r)/h;let $=Math.floor(V),se=V%1;!se&&V>=1&&(se=1),se===1&&$--,$=Math.min($,v+1),!!($%2)&&(S==="reverse"?(se=1-se,T&&(se-=T/h)):S==="mirror"&&(G=d)),z=Sn(0,1,se)*h}const Y=H?{done:!1,value:y[0]}:G.next(z);u&&(Y.value=u(Y.value));let{done:Z}=Y;!H&&p!==null&&(Z=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);const U=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&Z);return U&&A!==jd&&(Y.value=Am(y,this.options,_,this.speed)),j&&j(Y.value),U&&this.finish(),Y}then(a,i){return this.finished.then(a,i)}get duration(){return Wt(this.calculatedDuration)}get iterationDuration(){const{delay:a=0}=this.options||{};return this.duration+Wt(a)}get time(){return Wt(this.currentTime)}set time(a){a=xn(a),this.currentTime=a,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=a:this.driver&&(this.startTime=this.driver.now()-a/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(a){this.updateTime(vt.now());const i=this.playbackSpeed!==a;this.playbackSpeed=a,i&&(this.time=Wt(this.currentTime))}play(){if(this.isStopped)return;const{driver:a=aC,startTime:i}=this.options;this.driver||(this.driver=a(r=>this.tick(r))),this.options.onPlay?.();const l=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=l):this.holdTime!==null?this.startTime=l-this.holdTime:this.startTime||(this.startTime=i??l),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(vt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(a){return this.startTime=0,this.tick(a,!0)}attachTimeline(a){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),a.observe(this)}}function vC(t){for(let a=1;a<t.length;a++)t[a]??(t[a]=t[a-1])}const ns=t=>t*180/Math.PI,Md=t=>{const a=ns(Math.atan2(t[1],t[0]));return zd(a)},bC={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:Md,rotateZ:Md,skewX:t=>ns(Math.atan(t[1])),skewY:t=>ns(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},zd=t=>(t=t%360,t<0&&(t+=360),t),Dx=Md,Rx=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),_x=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),SC={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Rx,scaleY:_x,scale:t=>(Rx(t)+_x(t))/2,rotateX:t=>zd(ns(Math.atan2(t[6],t[5]))),rotateY:t=>zd(ns(Math.atan2(-t[2],t[0]))),rotateZ:Dx,rotate:Dx,skewX:t=>ns(Math.atan(t[4])),skewY:t=>ns(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function Od(t){return t.includes("scale")?1:0}function Dd(t,a){if(!t||t==="none")return Od(a);const i=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let l,r;if(i)l=SC,r=i;else{const h=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);l=bC,r=h}if(!r)return Od(a);const u=l[a],d=r[1].split(",").map(TC);return typeof u=="function"?u(d):d[u]}const wC=(t,a)=>{const{transform:i="none"}=getComputedStyle(t);return Dd(i,a)};function TC(t){return parseFloat(t.trim())}const Si=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],wi=new Set(Si),kx=t=>t===bi||t===le,AC=new Set(["x","y","z"]),EC=Si.filter(t=>!AC.has(t));function NC(t){const a=[];return EC.forEach(i=>{const l=t.getValue(i);l!==void 0&&(a.push([i,l.get()]),l.set(i.startsWith("scale")?1:0))}),a}const as={width:({x:t},{paddingLeft:a="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(a)-parseFloat(i),height:({y:t},{paddingTop:a="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(a)-parseFloat(i),top:(t,{top:a})=>parseFloat(a),left:(t,{left:a})=>parseFloat(a),bottom:({y:t},{top:a})=>parseFloat(a)+(t.max-t.min),right:({x:t},{left:a})=>parseFloat(a)+(t.max-t.min),x:(t,{transform:a})=>Dd(a,"x"),y:(t,{transform:a})=>Dd(a,"y")};as.translateX=as.x;as.translateY=as.y;const ss=new Set;let Rd=!1,_d=!1,kd=!1;function Wb(){if(_d){const t=Array.from(ss).filter(l=>l.needsMeasurement),a=new Set(t.map(l=>l.element)),i=new Map;a.forEach(l=>{const r=NC(l);r.length&&(i.set(l,r),l.render())}),t.forEach(l=>l.measureInitialState()),a.forEach(l=>{l.render();const r=i.get(l);r&&r.forEach(([u,d])=>{l.getValue(u)?.set(d)})}),t.forEach(l=>l.measureEndState()),t.forEach(l=>{l.suspendedScrollY!==void 0&&window.scrollTo(0,l.suspendedScrollY)})}_d=!1,Rd=!1,ss.forEach(t=>t.complete(kd)),ss.clear()}function Ib(){ss.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(_d=!0)})}function CC(){kd=!0,Ib(),Wb(),kd=!1}class Cm{constructor(a,i,l,r,u,d=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...a],this.onComplete=i,this.name=l,this.motionValue=r,this.element=u,this.isAsync=d}scheduleResolve(){this.state="scheduled",this.isAsync?(ss.add(this),Rd||(Rd=!0,ze.read(Ib),ze.resolveKeyframes(Wb))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:a,name:i,element:l,motionValue:r}=this;if(a[0]===null){const u=r?.get(),d=a[a.length-1];if(u!==void 0)a[0]=u;else if(l&&i){const h=l.readValue(i,d);h!=null&&(a[0]=h)}a[0]===void 0&&(a[0]=d),r&&u===void 0&&r.set(a[0])}vC(a)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(a=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,a),ss.delete(this)}cancel(){this.state==="scheduled"&&(ss.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const jC=t=>t.startsWith("--");function MC(t,a,i){jC(a)?t.style.setProperty(a,i):t.style[a]=i}const $b=dm(()=>window.ScrollTimeline!==void 0),zC={};function OC(t,a){const i=dm(t);return()=>zC[a]??i()}const Jb=OC(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Sl=([t,a,i,l])=>`cubic-bezier(${t}, ${a}, ${i}, ${l})`,Bx={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Sl([0,.65,.55,1]),circOut:Sl([.55,0,1,.45]),backIn:Sl([.31,.01,.66,-.59]),backOut:Sl([.33,1.53,.69,.99])};function e1(t,a){if(t)return typeof t=="function"?Jb()?Xb(t,a):"ease-out":Bb(t)?Sl(t):Array.isArray(t)?t.map(i=>e1(i,a)||Bx.easeOut):Bx[t]}function DC(t,a,i,{delay:l=0,duration:r=300,repeat:u=0,repeatType:d="loop",ease:h="easeOut",times:p}={},g=void 0){const y={[a]:i};p&&(y.offset=p);const v=e1(h,r);Array.isArray(v)&&(y.easing=v);const S={delay:l,duration:r,easing:Array.isArray(v)?"linear":v,fill:"both",iterations:u+1,direction:d==="reverse"?"alternate":"normal"};return g&&(S.pseudoElement=g),t.animate(y,S)}function t1(t){return typeof t=="function"&&"applyToOptions"in t}function RC({type:t,...a}){return t1(t)&&Jb()?t.applyToOptions(a):(a.duration??(a.duration=300),a.ease??(a.ease="easeOut"),a)}class _C extends Em{constructor(a){if(super(),this.finishedTime=null,this.isStopped=!1,!a)return;const{element:i,name:l,keyframes:r,pseudoElement:u,allowFlatten:d=!1,finalKeyframe:h,onComplete:p}=a;this.isPseudoElement=!!u,this.allowFlatten=d,this.options=a,kl(typeof a.type!="string");const g=RC(a);this.animation=DC(i,l,r,g,u),g.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!u){const y=Am(r,this.options,h,this.speed);this.updateMotionValue?this.updateMotionValue(y):MC(i,l,y),this.animation.cancel()}p?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:a}=this;a==="idle"||a==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const a=this.animation.effect?.getComputedTiming?.().duration||0;return Wt(Number(a))}get iterationDuration(){const{delay:a=0}=this.options||{};return this.duration+Wt(a)}get time(){return Wt(Number(this.animation.currentTime)||0)}set time(a){this.finishedTime=null,this.animation.currentTime=xn(a)}get speed(){return this.animation.playbackRate}set speed(a){a<0&&(this.finishedTime=null),this.animation.playbackRate=a}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(a){this.animation.startTime=a}attachTimeline({timeline:a,observe:i}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,a&&$b()?(this.animation.timeline=a,bt):i(this)}}const n1={anticipate:Db,backInOut:Ob,circInOut:_b};function kC(t){return t in n1}function BC(t){typeof t.ease=="string"&&kC(t.ease)&&(t.ease=n1[t.ease])}const Hx=10;class HC extends _C{constructor(a){BC(a),Qb(a),super(a),a.startTime&&(this.startTime=a.startTime),this.options=a}updateMotionValue(a){const{motionValue:i,onUpdate:l,onComplete:r,element:u,...d}=this.options;if(!i)return;if(a!==void 0){i.set(a);return}const h=new Nm({...d,autoplay:!1}),p=xn(this.finishedTime??this.time);i.setWithVelocity(h.sample(p-Hx).value,h.sample(p).value,Hx),h.stop()}}const Lx=(t,a)=>a==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Ma.test(t)||t==="0")&&!t.startsWith("url("));function LC(t){const a=t[0];if(t.length===1)return!0;for(let i=0;i<t.length;i++)if(t[i]!==a)return!0}function VC(t,a,i,l){const r=t[0];if(r===null)return!1;if(a==="display"||a==="visibility")return!0;const u=t[t.length-1],d=Lx(r,a),h=Lx(u,a);return!d||!h?!1:LC(t)||(i==="spring"||t1(i))&&l}function Bd(t){t.duration=0,t.type="keyframes"}const UC=new Set(["opacity","clipPath","filter","transform"]),PC=dm(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function KC(t){const{motionValue:a,name:i,repeatDelay:l,repeatType:r,damping:u,type:d}=t;if(!(a?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:g}=a.owner.getProps();return PC()&&i&&UC.has(i)&&(i!=="transform"||!g)&&!p&&!l&&r!=="mirror"&&u!==0&&d!=="inertia"}const GC=40;class qC extends Em{constructor({autoplay:a=!0,delay:i=0,type:l="keyframes",repeat:r=0,repeatDelay:u=0,repeatType:d="loop",keyframes:h,name:p,motionValue:g,element:y,...v}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=vt.now();const S={autoplay:a,delay:i,type:l,repeat:r,repeatDelay:u,repeatType:d,name:p,motionValue:g,element:y,...v},T=y?.KeyframeResolver||Cm;this.keyframeResolver=new T(h,(A,j,_)=>this.onKeyframesResolved(A,j,S,!_),p,g,y),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(a,i,l,r){this.keyframeResolver=void 0;const{name:u,type:d,velocity:h,delay:p,isHandoff:g,onUpdate:y}=l;this.resolvedAt=vt.now(),VC(a,u,d,h)||((Xn.instantAnimations||!p)&&y?.(Am(a,l,i)),a[0]=a[a.length-1],Bd(l),l.repeat=0);const S={startTime:r?this.resolvedAt?this.resolvedAt-this.createdAt>GC?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:i,...l,keyframes:a},T=!g&&KC(S)?new HC({...S,element:S.motionValue.owner.current}):new Nm(S);T.finished.then(()=>this.notifyFinished()).catch(bt),this.pendingTimeline&&(this.stopTimeline=T.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=T}get finished(){return this._animation?this.animation.finished:this._finished}then(a,i){return this.finished.finally(a).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),CC()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(a){this.animation.time=a}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(a){this.animation.speed=a}get startTime(){return this.animation.startTime}attachTimeline(a){return this._animation?this.stopTimeline=this.animation.attachTimeline(a):this.pendingTimeline=a,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const YC=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function XC(t){const a=YC.exec(t);if(!a)return[,];const[,i,l,r]=a;return[`--${i??l}`,r]}function a1(t,a,i=1){const[l,r]=XC(t);if(!l)return;const u=window.getComputedStyle(a).getPropertyValue(l);if(u){const d=u.trim();return Ab(d)?parseFloat(d):d}return xm(r)?a1(r,a,i+1):r}function jm(t,a){return t?.[a]??t?.default??t}const s1=new Set(["width","height","top","left","right","bottom",...Si]),ZC={test:t=>t==="auto",parse:t=>t},i1=t=>a=>a.test(t),l1=[bi,le,vn,Sa,P5,U5,ZC],Vx=t=>l1.find(i1(t));function FC(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||Nb(t):!0}const QC=new Set(["brightness","contrast","saturate","opacity"]);function WC(t){const[a,i]=t.slice(0,-1).split("(");if(a==="drop-shadow")return t;const[l]=i.match(vm)||[];if(!l)return t;const r=i.replace(l,"");let u=QC.has(a)?1:0;return l!==i&&(u*=100),a+"("+u+r+")"}const IC=/\b([a-z-]*)\(.*?\)/gu,Hd={...Ma,getAnimatableNone:t=>{const a=t.match(IC);return a?a.map(WC).join(" "):t}},Ux={...bi,transform:Math.round},$C={rotate:Sa,rotateX:Sa,rotateY:Sa,rotateZ:Sa,scale:yr,scaleX:yr,scaleY:yr,scaleZ:yr,skew:Sa,skewX:Sa,skewY:Sa,distance:le,translateX:le,translateY:le,translateZ:le,x:le,y:le,z:le,perspective:le,transformPerspective:le,opacity:Bl,originX:Cx,originY:Cx,originZ:le},Mm={borderWidth:le,borderTopWidth:le,borderRightWidth:le,borderBottomWidth:le,borderLeftWidth:le,borderRadius:le,radius:le,borderTopLeftRadius:le,borderTopRightRadius:le,borderBottomRightRadius:le,borderBottomLeftRadius:le,width:le,maxWidth:le,height:le,maxHeight:le,top:le,right:le,bottom:le,left:le,padding:le,paddingTop:le,paddingRight:le,paddingBottom:le,paddingLeft:le,margin:le,marginTop:le,marginRight:le,marginBottom:le,marginLeft:le,backgroundPositionX:le,backgroundPositionY:le,...$C,zIndex:Ux,fillOpacity:Bl,strokeOpacity:Bl,numOctaves:Ux},JC={...Mm,color:We,backgroundColor:We,outlineColor:We,fill:We,stroke:We,borderColor:We,borderTopColor:We,borderRightColor:We,borderBottomColor:We,borderLeftColor:We,filter:Hd,WebkitFilter:Hd},o1=t=>JC[t];function r1(t,a){let i=o1(t);return i!==Hd&&(i=Ma),i.getAnimatableNone?i.getAnimatableNone(a):void 0}const ej=new Set(["auto","none","0"]);function tj(t,a,i){let l=0,r;for(;l<t.length&&!r;){const u=t[l];typeof u=="string"&&!ej.has(u)&&Hl(u).values.length&&(r=t[l]),l++}if(r&&i)for(const u of a)t[u]=r1(i,r)}class nj extends Cm{constructor(a,i,l,r,u){super(a,i,l,r,u,!0)}readKeyframes(){const{unresolvedKeyframes:a,element:i,name:l}=this;if(!i||!i.current)return;super.readKeyframes();for(let p=0;p<a.length;p++){let g=a[p];if(typeof g=="string"&&(g=g.trim(),xm(g))){const y=a1(g,i.current);y!==void 0&&(a[p]=y),p===a.length-1&&(this.finalKeyframe=g)}}if(this.resolveNoneKeyframes(),!s1.has(l)||a.length!==2)return;const[r,u]=a,d=Vx(r),h=Vx(u);if(d!==h)if(kx(d)&&kx(h))for(let p=0;p<a.length;p++){const g=a[p];typeof g=="string"&&(a[p]=parseFloat(g))}else as[l]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:a,name:i}=this,l=[];for(let r=0;r<a.length;r++)(a[r]===null||FC(a[r]))&&l.push(r);l.length&&tj(a,l,i)}measureInitialState(){const{element:a,unresolvedKeyframes:i,name:l}=this;if(!a||!a.current)return;l==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=as[l](a.measureViewportBox(),window.getComputedStyle(a.current)),i[0]=this.measuredOrigin;const r=i[i.length-1];r!==void 0&&a.getValue(l,r).jump(r,!1)}measureEndState(){const{element:a,name:i,unresolvedKeyframes:l}=this;if(!a||!a.current)return;const r=a.getValue(i);r&&r.jump(this.measuredOrigin,!1);const u=l.length-1,d=l[u];l[u]=as[i](a.measureViewportBox(),window.getComputedStyle(a.current)),d!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=d),this.removedTransforms?.length&&this.removedTransforms.forEach(([h,p])=>{a.getValue(h).set(p)}),this.resolveNoneKeyframes()}}function c1(t,a,i){if(t instanceof EventTarget)return[t];if(typeof t=="string"){const r=document.querySelectorAll(t);return r?Array.from(r):[]}return Array.from(t)}const u1=(t,a)=>a&&typeof t=="number"?a.transform(t):t;function zm(t){return Eb(t)&&"offsetHeight"in t}const Px=30,aj=t=>!isNaN(parseFloat(t)),El={current:void 0};class sj{constructor(a,i={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=l=>{const r=vt.now();if(this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(l),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const u of this.dependents)u.dirty()},this.hasAnimated=!1,this.setCurrent(a),this.owner=i.owner}setCurrent(a){this.current=a,this.updatedAt=vt.now(),this.canTrackVelocity===null&&a!==void 0&&(this.canTrackVelocity=aj(this.current))}setPrevFrameValue(a=this.current){this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt}onChange(a){return this.on("change",a)}on(a,i){this.events[a]||(this.events[a]=new mm);const l=this.events[a].add(i);return a==="change"?()=>{l(),ze.read(()=>{this.events.change.getSize()||this.stop()})}:l}clearListeners(){for(const a in this.events)this.events[a].clear()}attach(a,i){this.passiveEffect=a,this.stopPassiveEffect=i}set(a){this.passiveEffect?this.passiveEffect(a,this.updateAndNotify):this.updateAndNotify(a)}setWithVelocity(a,i,l){this.set(i),this.prev=void 0,this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt-l}jump(a,i=!0){this.updateAndNotify(a),this.prev=a,this.prevUpdatedAt=this.prevFrameValue=void 0,i&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(a){this.dependents||(this.dependents=new Set),this.dependents.add(a)}removeDependent(a){this.dependents&&this.dependents.delete(a)}get(){return El.current&&El.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const a=vt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||a-this.updatedAt>Px)return 0;const i=Math.min(this.updatedAt-this.prevUpdatedAt,Px);return hm(parseFloat(this.current)-parseFloat(this.prevFrameValue),i)}start(a){return this.stop(),new Promise(i=>{this.hasAnimated=!0,this.animation=a(i),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function nn(t,a){return new sj(t,a)}const{schedule:Om}=Hb(queueMicrotask,!1),en={x:!1,y:!1};function f1(){return en.x||en.y}function ij(t){return t==="x"||t==="y"?en[t]?null:(en[t]=!0,()=>{en[t]=!1}):en.x||en.y?null:(en.x=en.y=!0,()=>{en.x=en.y=!1})}function d1(t,a){const i=c1(t),l=new AbortController,r={passive:!0,...a,signal:l.signal};return[i,r,()=>l.abort()]}function Kx(t){return!(t.pointerType==="touch"||f1())}function lj(t,a,i={}){const[l,r,u]=d1(t,i),d=h=>{if(!Kx(h))return;const{target:p}=h,g=a(p,h);if(typeof g!="function"||!p)return;const y=v=>{Kx(v)&&(g(v),p.removeEventListener("pointerleave",y))};p.addEventListener("pointerleave",y,r)};return l.forEach(h=>{h.addEventListener("pointerenter",d,r)}),u}const m1=(t,a)=>a?t===a?!0:m1(t,a.parentElement):!1,Dm=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,oj=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function rj(t){return oj.has(t.tagName)||t.tabIndex!==-1}const Cr=new WeakSet;function Gx(t){return a=>{a.key==="Enter"&&t(a)}}function Ff(t,a){t.dispatchEvent(new PointerEvent("pointer"+a,{isPrimary:!0,bubbles:!0}))}const cj=(t,a)=>{const i=t.currentTarget;if(!i)return;const l=Gx(()=>{if(Cr.has(i))return;Ff(i,"down");const r=Gx(()=>{Ff(i,"up")}),u=()=>Ff(i,"cancel");i.addEventListener("keyup",r,a),i.addEventListener("blur",u,a)});i.addEventListener("keydown",l,a),i.addEventListener("blur",()=>i.removeEventListener("keydown",l),a)};function qx(t){return Dm(t)&&!f1()}function uj(t,a,i={}){const[l,r,u]=d1(t,i),d=h=>{const p=h.currentTarget;if(!qx(h))return;Cr.add(p);const g=a(p,h),y=(T,A)=>{window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",S),Cr.has(p)&&Cr.delete(p),qx(T)&&typeof g=="function"&&g(T,{success:A})},v=T=>{y(T,p===window||p===document||i.useGlobalTarget||m1(p,T.target))},S=T=>{y(T,!1)};window.addEventListener("pointerup",v,r),window.addEventListener("pointercancel",S,r)};return l.forEach(h=>{(i.useGlobalTarget?window:h).addEventListener("pointerdown",d,r),zm(h)&&(h.addEventListener("focus",g=>cj(g,r)),!rj(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),u}function Rm(t){return Eb(t)&&"ownerSVGElement"in t}const jr=new WeakMap;let Mr;const h1=(t,a,i)=>(l,r)=>r&&r[0]?r[0][t+"Size"]:Rm(l)&&"getBBox"in l?l.getBBox()[a]:l[i],fj=h1("inline","width","offsetWidth"),dj=h1("block","height","offsetHeight");function mj({target:t,borderBoxSize:a}){jr.get(t)?.forEach(i=>{i(t,{get width(){return fj(t,a)},get height(){return dj(t,a)}})})}function hj(t){t.forEach(mj)}function pj(){typeof ResizeObserver>"u"||(Mr=new ResizeObserver(hj))}function gj(t,a){Mr||pj();const i=c1(t);return i.forEach(l=>{let r=jr.get(l);r||(r=new Set,jr.set(l,r)),r.add(a),Mr?.observe(l)}),()=>{i.forEach(l=>{const r=jr.get(l);r?.delete(a),r?.size||Mr?.unobserve(l)})}}const zr=new Set;let Js;function yj(){Js=()=>{const t={get width(){return window.innerWidth},get height(){return window.innerHeight}};zr.forEach(a=>a(t))},window.addEventListener("resize",Js)}function xj(t){return zr.add(t),Js||yj(),()=>{zr.delete(t),!zr.size&&typeof Js=="function"&&(window.removeEventListener("resize",Js),Js=void 0)}}function vj(t,a){return typeof t=="function"?xj(t):gj(t,a)}function p1(t,a){let i;const l=()=>{const{currentTime:r}=a,d=(r===null?0:r.value)/100;i!==d&&t(d),i=d};return ze.preUpdate(l,!0),()=>ln(l)}function bj(t){return Rm(t)&&t.tagName==="svg"}function Sj(...t){const a=!Array.isArray(t[0]),i=a?0:-1,l=t[0+i],r=t[1+i],u=t[2+i],d=t[3+i],h=Tm(r,u,d);return a?h(l):h}const ct=t=>!!(t&&t.getVelocity),wj=[...l1,We,Ma],Tj=t=>wj.find(i1(t)),sc=w.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});function Yx(t,a){if(typeof t=="function")return t(a);t!=null&&(t.current=a)}function Aj(...t){return a=>{let i=!1;const l=t.map(r=>{const u=Yx(r,a);return!i&&typeof u=="function"&&(i=!0),u});if(i)return()=>{for(let r=0;r<l.length;r++){const u=l[r];typeof u=="function"?u():Yx(t[r],null)}}}}function Ej(...t){return w.useCallback(Aj(...t),t)}class Nj extends w.Component{getSnapshotBeforeUpdate(a){const i=this.props.childRef.current;if(i&&a.isPresent&&!this.props.isPresent){const l=i.offsetParent,r=zm(l)&&l.offsetWidth||0,u=this.props.sizeRef.current;u.height=i.offsetHeight||0,u.width=i.offsetWidth||0,u.top=i.offsetTop,u.left=i.offsetLeft,u.right=r-u.width-u.left}return null}componentDidUpdate(){}render(){return this.props.children}}function Cj({children:t,isPresent:a,anchorX:i,root:l}){const r=w.useId(),u=w.useRef(null),d=w.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:h}=w.useContext(sc),p=Ej(u,t?.ref);return w.useInsertionEffect(()=>{const{width:g,height:y,top:v,left:S,right:T}=d.current;if(a||!u.current||!g||!y)return;const A=i==="left"?`left: ${S}`:`right: ${T}`;u.current.dataset.motionPopId=r;const j=document.createElement("style");h&&(j.nonce=h);const _=l??document.head;return _.appendChild(j),j.sheet&&j.sheet.insertRule(`
[data-motion-pop-id="${r}"] {
position: absolute !important;
width: ${g}px !important;
height: ${y}px !important;
${A}px !important;
top: ${v}px !important;
}
`),()=>{_.contains(j)&&_.removeChild(j)}},[a]),m.jsx(Nj,{isPresent:a,childRef:u,sizeRef:d,children:w.cloneElement(t,{ref:p})})}const jj=({children:t,initial:a,isPresent:i,onExitComplete:l,custom:r,presenceAffectsLayout:u,mode:d,anchorX:h,root:p})=>{const g=vi(Mj),y=w.useId();let v=!0,S=w.useMemo(()=>(v=!1,{id:y,initial:a,isPresent:i,custom:r,onExitComplete:T=>{g.set(T,!0);for(const A of g.values())if(!A)return;l&&l()},register:T=>(g.set(T,!1),()=>g.delete(T))}),[i,g,l]);return u&&v&&(S={...S}),w.useMemo(()=>{g.forEach((T,A)=>g.set(A,!1))},[i]),w.useEffect(()=>{!i&&!g.size&&l&&l()},[i]),d==="popLayout"&&(t=m.jsx(Cj,{isPresent:i,anchorX:h,root:p,children:t})),m.jsx(ac.Provider,{value:S,children:t})};function Mj(){return new Map}function g1(t=!0){const a=w.useContext(ac);if(a===null)return[!0,null];const{isPresent:i,onExitComplete:l,register:r}=a,u=w.useId();w.useEffect(()=>{if(t)return r(u)},[t]);const d=w.useCallback(()=>t&&l&&l(u),[u,l,t]);return!i&&l?[!1,d]:[!0]}const xr=t=>t.key||"";function Xx(t){const a=[];return w.Children.forEach(t,i=>{w.isValidElement(i)&&a.push(i)}),a}const Ws=({children:t,custom:a,initial:i=!0,onExitComplete:l,presenceAffectsLayout:r=!0,mode:u="sync",propagate:d=!1,anchorX:h="left",root:p})=>{const[g,y]=g1(d),v=w.useMemo(()=>Xx(t),[t]),S=d&&!g?[]:v.map(xr),T=w.useRef(!0),A=w.useRef(v),j=vi(()=>new Map),[_,N]=w.useState(v),[H,z]=w.useState(v);nc(()=>{T.current=!1,A.current=v;for(let Z=0;Z<H.length;Z++){const U=xr(H[Z]);S.includes(U)?j.delete(U):j.get(U)!==!0&&j.set(U,!1)}},[H,S.length,S.join("-")]);const G=[];if(v!==_){let Z=[...v];for(let U=0;U<H.length;U++){const V=H[U],$=xr(V);S.includes($)||(Z.splice(U,0,V),G.push(V))}return u==="wait"&&G.length&&(Z=G),z(Xx(Z)),N(v),null}const{forceRender:Y}=w.useContext(rm);return m.jsx(m.Fragment,{children:H.map(Z=>{const U=xr(Z),V=d&&!g?!1:v===H||S.includes(U),$=()=>{if(j.has(U))j.set(U,!0);else return;let se=!0;j.forEach(oe=>{oe||(se=!1)}),se&&(Y?.(),z(A.current),d&&y?.(),l&&l())};return m.jsx(jj,{isPresent:V,initial:!T.current||i?void 0:!1,custom:a,presenceAffectsLayout:r,mode:u,root:p,onExitComplete:V?void 0:$,anchorX:h,children:Z},U)})})},y1=w.createContext({strict:!1}),Zx={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},hi={};for(const t in Zx)hi[t]={isEnabled:a=>Zx[t].some(i=>!!a[i])};function zj(t){for(const a in t)hi[a]={...hi[a],...t[a]}}const Oj=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Gr(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||Oj.has(t)}let x1=t=>!Gr(t);function Dj(t){typeof t=="function"&&(x1=a=>a.startsWith("on")?!Gr(a):t(a))}try{Dj(require("@emotion/is-prop-valid").default)}catch{}function Rj(t,a,i){const l={};for(const r in t)r==="values"&&typeof t.values=="object"||(x1(r)||i===!0&&Gr(r)||!a&&!Gr(r)||t.draggable&&r.startsWith("onDrag"))&&(l[r]=t[r]);return l}const ic=w.createContext({});function lc(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function Ll(t){return typeof t=="string"||Array.isArray(t)}const _m=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],km=["initial",..._m];function oc(t){return lc(t.animate)||km.some(a=>Ll(t[a]))}function v1(t){return!!(oc(t)||t.variants)}function _j(t,a){if(oc(t)){const{initial:i,animate:l}=t;return{initial:i===!1||Ll(i)?i:void 0,animate:Ll(l)?l:void 0}}return t.inherit!==!1?a:{}}function kj(t){const{initial:a,animate:i}=_j(t,w.useContext(ic));return w.useMemo(()=>({initial:a,animate:i}),[Fx(a),Fx(i)])}function Fx(t){return Array.isArray(t)?t.join(" "):t}const Vl={};function Bj(t){for(const a in t)Vl[a]=t[a],ym(a)&&(Vl[a].isCSSVariable=!0)}function b1(t,{layout:a,layoutId:i}){return wi.has(t)||t.startsWith("origin")||(a||i!==void 0)&&(!!Vl[t]||t==="opacity")}const Hj={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Lj=Si.length;function Vj(t,a,i){let l="",r=!0;for(let u=0;u<Lj;u++){const d=Si[u],h=t[d];if(h===void 0)continue;let p=!0;if(typeof h=="number"?p=h===(d.startsWith("scale")?1:0):p=parseFloat(h)===0,!p||i){const g=u1(h,Mm[d]);if(!p){r=!1;const y=Hj[d]||d;l+=`${y}(${g}) `}i&&(a[d]=g)}}return l=l.trim(),i?l=i(a,r?"":l):r&&(l="none"),l}function Bm(t,a,i){const{style:l,vars:r,transformOrigin:u}=t;let d=!1,h=!1;for(const p in a){const g=a[p];if(wi.has(p)){d=!0;continue}else if(ym(p)){r[p]=g;continue}else{const y=u1(g,Mm[p]);p.startsWith("origin")?(h=!0,u[p]=y):l[p]=y}}if(a.transform||(d||i?l.transform=Vj(a,t.transform,i):l.transform&&(l.transform="none")),h){const{originX:p="50%",originY:g="50%",originZ:y=0}=u;l.transformOrigin=`${p} ${g} ${y}`}}const Hm=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function S1(t,a,i){for(const l in a)!ct(a[l])&&!b1(l,i)&&(t[l]=a[l])}function Uj({transformTemplate:t},a){return w.useMemo(()=>{const i=Hm();return Bm(i,a,t),Object.assign({},i.vars,i.style)},[a])}function Pj(t,a){const i=t.style||{},l={};return S1(l,i,t),Object.assign(l,Uj(t,a)),l}function Kj(t,a){const i={},l=Pj(t,a);return t.drag&&t.dragListener!==!1&&(i.draggable=!1,l.userSelect=l.WebkitUserSelect=l.WebkitTouchCallout="none",l.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=l,i}const Gj={offset:"stroke-dashoffset",array:"stroke-dasharray"},qj={offset:"strokeDashoffset",array:"strokeDasharray"};function Yj(t,a,i=1,l=0,r=!0){t.pathLength=1;const u=r?Gj:qj;t[u.offset]=le.transform(-l);const d=le.transform(a),h=le.transform(i);t[u.array]=`${d} ${h}`}function w1(t,{attrX:a,attrY:i,attrScale:l,pathLength:r,pathSpacing:u=1,pathOffset:d=0,...h},p,g,y){if(Bm(t,h,g),p){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:v,style:S}=t;v.transform&&(S.transform=v.transform,delete v.transform),(S.transform||v.transformOrigin)&&(S.transformOrigin=v.transformOrigin??"50% 50%",delete v.transformOrigin),S.transform&&(S.transformBox=y?.transformBox??"fill-box",delete v.transformBox),a!==void 0&&(v.x=a),i!==void 0&&(v.y=i),l!==void 0&&(v.scale=l),r!==void 0&&Yj(v,r,u,d,!1)}const T1=()=>({...Hm(),attrs:{}}),A1=t=>typeof t=="string"&&t.toLowerCase()==="svg";function Xj(t,a,i,l){const r=w.useMemo(()=>{const u=T1();return w1(u,a,A1(l),t.transformTemplate,t.style),{...u.attrs,style:{...u.style}}},[a]);if(t.style){const u={};S1(u,t.style,t),r.style={...u,...r.style}}return r}const Zj=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Lm(t){return typeof t!="string"||t.includes("-")?!1:!!(Zj.indexOf(t)>-1||/[A-Z]/u.test(t))}function Fj(t,a,i,{latestValues:l},r,u=!1){const h=(Lm(t)?Xj:Kj)(a,l,r,t),p=Rj(a,typeof t=="string",u),g=t!==w.Fragment?{...p,...h,ref:i}:{},{children:y}=a,v=w.useMemo(()=>ct(y)?y.get():y,[y]);return w.createElement(t,{...g,children:v})}function Qx(t){const a=[{},{}];return t?.values.forEach((i,l)=>{a[0][l]=i.get(),a[1][l]=i.getVelocity()}),a}function Vm(t,a,i,l){if(typeof a=="function"){const[r,u]=Qx(l);a=a(i!==void 0?i:t.custom,r,u)}if(typeof a=="string"&&(a=t.variants&&t.variants[a]),typeof a=="function"){const[r,u]=Qx(l);a=a(i!==void 0?i:t.custom,r,u)}return a}function Or(t){return ct(t)?t.get():t}function Qj({scrapeMotionValuesFromProps:t,createRenderState:a},i,l,r){return{latestValues:Wj(i,l,r,t),renderState:a()}}function Wj(t,a,i,l){const r={},u=l(t,{});for(const S in u)r[S]=Or(u[S]);let{initial:d,animate:h}=t;const p=oc(t),g=v1(t);a&&g&&!p&&t.inherit!==!1&&(d===void 0&&(d=a.initial),h===void 0&&(h=a.animate));let y=i?i.initial===!1:!1;y=y||d===!1;const v=y?h:d;if(v&&typeof v!="boolean"&&!lc(v)){const S=Array.isArray(v)?v:[v];for(let T=0;T<S.length;T++){const A=Vm(t,S[T]);if(A){const{transitionEnd:j,transition:_,...N}=A;for(const H in N){let z=N[H];if(Array.isArray(z)){const G=y?z.length-1:0;z=z[G]}z!==null&&(r[H]=z)}for(const H in j)r[H]=j[H]}}}return r}const E1=t=>(a,i)=>{const l=w.useContext(ic),r=w.useContext(ac),u=()=>Qj(t,a,l,r);return i?u():vi(u)};function Um(t,a,i){const{style:l}=t,r={};for(const u in l)(ct(l[u])||a.style&&ct(a.style[u])||b1(u,t)||i?.getValue(u)?.liveStyle!==void 0)&&(r[u]=l[u]);return r}const Ij=E1({scrapeMotionValuesFromProps:Um,createRenderState:Hm});function N1(t,a,i){const l=Um(t,a,i);for(const r in t)if(ct(t[r])||ct(a[r])){const u=Si.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;l[u]=t[r]}return l}const $j=E1({scrapeMotionValuesFromProps:N1,createRenderState:T1}),Jj=Symbol.for("motionComponentSymbol");function ei(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function eM(t,a,i){return w.useCallback(l=>{l&&t.onMount&&t.onMount(l),a&&(l?a.mount(l):a.unmount()),i&&(typeof i=="function"?i(l):ei(i)&&(i.current=l))},[a])}const Pm=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tM="framerAppearId",C1="data-"+Pm(tM),j1=w.createContext({});function nM(t,a,i,l,r){const{visualElement:u}=w.useContext(ic),d=w.useContext(y1),h=w.useContext(ac),p=w.useContext(sc).reducedMotion,g=w.useRef(null);l=l||d.renderer,!g.current&&l&&(g.current=l(t,{visualState:a,parent:u,props:i,presenceContext:h,blockInitialAnimation:h?h.initial===!1:!1,reducedMotionConfig:p}));const y=g.current,v=w.useContext(j1);y&&!y.projection&&r&&(y.type==="html"||y.type==="svg")&&aM(g.current,i,r,v);const S=w.useRef(!1);w.useInsertionEffect(()=>{y&&S.current&&y.update(i,h)});const T=i[C1],A=w.useRef(!!T&&!window.MotionHandoffIsComplete?.(T)&&window.MotionHasOptimisedAnimation?.(T));return nc(()=>{y&&(S.current=!0,window.MotionIsMounted=!0,y.updateFeatures(),y.scheduleRenderMicrotask(),A.current&&y.animationState&&y.animationState.animateChanges())}),w.useEffect(()=>{y&&(!A.current&&y.animationState&&y.animationState.animateChanges(),A.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(T)}),A.current=!1),y.enteringChildren=void 0)}),y}function aM(t,a,i,l){const{layoutId:r,layout:u,drag:d,dragConstraints:h,layoutScroll:p,layoutRoot:g,layoutCrossfade:y}=a;t.projection=new i(t.latestValues,a["data-framer-portal-id"]?void 0:M1(t.parent)),t.projection.setOptions({layoutId:r,layout:u,alwaysMeasureLayout:!!d||h&&ei(h),visualElement:t,animationType:typeof u=="string"?u:"both",initialPromotionConfig:l,crossfade:y,layoutScroll:p,layoutRoot:g})}function M1(t){if(t)return t.options.allowProjection!==!1?t.projection:M1(t.parent)}function Qf(t,{forwardMotionProps:a=!1}={},i,l){i&&zj(i);const r=Lm(t)?$j:Ij;function u(h,p){let g;const y={...w.useContext(sc),...h,layoutId:sM(h)},{isStatic:v}=y,S=kj(h),T=r(h,v);if(!v&&cm){iM();const A=lM(y);g=A.MeasureLayout,S.visualElement=nM(t,T,y,l,A.ProjectionNode)}return m.jsxs(ic.Provider,{value:S,children:[g&&S.visualElement?m.jsx(g,{visualElement:S.visualElement,...y}):null,Fj(t,h,eM(T,S.visualElement,p),T,v,a)]})}u.displayName=`motion.${typeof t=="string"?t:`create(${t.displayName??t.name??""})`}`;const d=w.forwardRef(u);return d[Jj]=t,d}function sM({layoutId:t}){const a=w.useContext(rm).id;return a&&t!==void 0?a+"-"+t:t}function iM(t,a){w.useContext(y1).strict}function lM(t){const{drag:a,layout:i}=hi;if(!a&&!i)return{};const l={...a,...i};return{MeasureLayout:a?.isEnabled(t)||i?.isEnabled(t)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}function oM(t,a){if(typeof Proxy>"u")return Qf;const i=new Map,l=(u,d)=>Qf(u,d,t,a),r=(u,d)=>l(u,d);return new Proxy(r,{get:(u,d)=>d==="create"?l:(i.has(d)||i.set(d,Qf(d,void 0,t,a)),i.get(d))})}function z1({top:t,left:a,right:i,bottom:l}){return{x:{min:a,max:i},y:{min:t,max:l}}}function rM({x:t,y:a}){return{top:a.min,right:t.max,bottom:a.max,left:t.min}}function cM(t,a){if(!a)return t;const i=a({x:t.left,y:t.top}),l=a({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:l.y,right:l.x}}function Wf(t){return t===void 0||t===1}function Ld({scale:t,scaleX:a,scaleY:i}){return!Wf(t)||!Wf(a)||!Wf(i)}function Ja(t){return Ld(t)||O1(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function O1(t){return Wx(t.x)||Wx(t.y)}function Wx(t){return t&&t!=="0%"}function qr(t,a,i){const l=t-i,r=a*l;return i+r}function Ix(t,a,i,l,r){return r!==void 0&&(t=qr(t,r,l)),qr(t,i,l)+a}function Vd(t,a=0,i=1,l,r){t.min=Ix(t.min,a,i,l,r),t.max=Ix(t.max,a,i,l,r)}function D1(t,{x:a,y:i}){Vd(t.x,a.translate,a.scale,a.originPoint),Vd(t.y,i.translate,i.scale,i.originPoint)}const $x=.999999999999,Jx=1.0000000000001;function uM(t,a,i,l=!1){const r=i.length;if(!r)return;a.x=a.y=1;let u,d;for(let h=0;h<r;h++){u=i[h],d=u.projectionDelta;const{visualElement:p}=u.options;p&&p.props.style&&p.props.style.display==="contents"||(l&&u.options.layoutScroll&&u.scroll&&u!==u.root&&ni(t,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),d&&(a.x*=d.x.scale,a.y*=d.y.scale,D1(t,d)),l&&Ja(u.latestValues)&&ni(t,u.latestValues))}a.x<Jx&&a.x>$x&&(a.x=1),a.y<Jx&&a.y>$x&&(a.y=1)}function ti(t,a){t.min=t.min+a,t.max=t.max+a}function ev(t,a,i,l,r=.5){const u=Ve(t.min,t.max,r);Vd(t,a,i,u,l)}function ni(t,a){ev(t.x,a.x,a.scaleX,a.scale,a.originX),ev(t.y,a.y,a.scaleY,a.scale,a.originY)}function R1(t,a){return z1(cM(t.getBoundingClientRect(),a))}function fM(t,a,i){const l=R1(t,i),{scroll:r}=a;return r&&(ti(l.x,r.offset.x),ti(l.y,r.offset.y)),l}const tv=()=>({translate:0,scale:1,origin:0,originPoint:0}),ai=()=>({x:tv(),y:tv()}),nv=()=>({min:0,max:0}),Ye=()=>({x:nv(),y:nv()}),Ud={current:null},_1={current:!1};function dM(){if(_1.current=!0,!!cm)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),a=()=>Ud.current=t.matches;t.addEventListener("change",a),a()}else Ud.current=!1}const mM=new WeakMap;function hM(t,a,i){for(const l in a){const r=a[l],u=i[l];if(ct(r))t.addValue(l,r);else if(ct(u))t.addValue(l,nn(r,{owner:t}));else if(u!==r)if(t.hasValue(l)){const d=t.getValue(l);d.liveStyle===!0?d.jump(r):d.hasAnimated||d.set(r)}else{const d=t.getStaticValue(l);t.addValue(l,nn(d!==void 0?d:r,{owner:t}))}}for(const l in i)a[l]===void 0&&t.removeValue(l);return a}const av=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class pM{scrapeMotionValuesFromProps(a,i,l){return{}}constructor({parent:a,props:i,presenceContext:l,reducedMotionConfig:r,blockInitialAnimation:u,visualState:d},h={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Cm,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const S=vt.now();this.renderScheduledAt<S&&(this.renderScheduledAt=S,ze.render(this.render,!1,!0))};const{latestValues:p,renderState:g}=d;this.latestValues=p,this.baseTarget={...p},this.initialValues=i.initial?{...p}:{},this.renderState=g,this.parent=a,this.props=i,this.presenceContext=l,this.depth=a?a.depth+1:0,this.reducedMotionConfig=r,this.options=h,this.blockInitialAnimation=!!u,this.isControllingVariants=oc(i),this.isVariantNode=v1(i),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(a&&a.current);const{willChange:y,...v}=this.scrapeMotionValuesFromProps(i,{},this);for(const S in v){const T=v[S];p[S]!==void 0&&ct(T)&&T.set(p[S])}}mount(a){this.current=a,mM.set(a,this),this.projection&&!this.projection.instance&&this.projection.mount(a),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((i,l)=>this.bindToMotionValue(l,i)),_1.current||dM(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Ud.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),ln(this.notifyUpdate),ln(this.render),this.valueSubscriptions.forEach(a=>a()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const a in this.events)this.events[a].clear();for(const a in this.features){const i=this.features[a];i&&(i.unmount(),i.isMounted=!1)}this.current=null}addChild(a){this.children.add(a),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(a)}removeChild(a){this.children.delete(a),this.enteringChildren&&this.enteringChildren.delete(a)}bindToMotionValue(a,i){this.valueSubscriptions.has(a)&&this.valueSubscriptions.get(a)();const l=wi.has(a);l&&this.onBindTransform&&this.onBindTransform();const r=i.on("change",d=>{this.latestValues[a]=d,this.props.onUpdate&&ze.preRender(this.notifyUpdate),l&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let u;window.MotionCheckAppearSync&&(u=window.MotionCheckAppearSync(this,a,i)),this.valueSubscriptions.set(a,()=>{r(),u&&u(),i.owner&&i.stop()})}sortNodePosition(a){return!this.current||!this.sortInstanceNodePosition||this.type!==a.type?0:this.sortInstanceNodePosition(this.current,a.current)}updateFeatures(){let a="animation";for(a in hi){const i=hi[a];if(!i)continue;const{isEnabled:l,Feature:r}=i;if(!this.features[a]&&r&&l(this.props)&&(this.features[a]=new r(this)),this.features[a]){const u=this.features[a];u.isMounted?u.update():(u.mount(),u.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ye()}getStaticValue(a){return this.latestValues[a]}setStaticValue(a,i){this.latestValues[a]=i}update(a,i){(a.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=a,this.prevPresenceContext=this.presenceContext,this.presenceContext=i;for(let l=0;l<av.length;l++){const r=av[l];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const u="on"+r,d=a[u];d&&(this.propEventSubscriptions[r]=this.on(r,d))}this.prevMotionValues=hM(this,this.scrapeMotionValuesFromProps(a,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(a){return this.props.variants?this.props.variants[a]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(a){const i=this.getClosestVariantNode();if(i)return i.variantChildren&&i.variantChildren.add(a),()=>i.variantChildren.delete(a)}addValue(a,i){const l=this.values.get(a);i!==l&&(l&&this.removeValue(a),this.bindToMotionValue(a,i),this.values.set(a,i),this.latestValues[a]=i.get())}removeValue(a){this.values.delete(a);const i=this.valueSubscriptions.get(a);i&&(i(),this.valueSubscriptions.delete(a)),delete this.latestValues[a],this.removeValueFromRenderState(a,this.renderState)}hasValue(a){return this.values.has(a)}getValue(a,i){if(this.props.values&&this.props.values[a])return this.props.values[a];let l=this.values.get(a);return l===void 0&&i!==void 0&&(l=nn(i===null?void 0:i,{owner:this}),this.addValue(a,l)),l}readValue(a,i){let l=this.latestValues[a]!==void 0||!this.current?this.latestValues[a]:this.getBaseTargetFromProps(this.props,a)??this.readValueFromInstance(this.current,a,this.options);return l!=null&&(typeof l=="string"&&(Ab(l)||Nb(l))?l=parseFloat(l):!Tj(l)&&Ma.test(i)&&(l=r1(a,i)),this.setBaseTarget(a,ct(l)?l.get():l)),ct(l)?l.get():l}setBaseTarget(a,i){this.baseTarget[a]=i}getBaseTarget(a){const{initial:i}=this.props;let l;if(typeof i=="string"||typeof i=="object"){const u=Vm(this.props,i,this.presenceContext?.custom);u&&(l=u[a])}if(i&&l!==void 0)return l;const r=this.getBaseTargetFromProps(this.props,a);return r!==void 0&&!ct(r)?r:this.initialValues[a]!==void 0&&l===void 0?void 0:this.baseTarget[a]}on(a,i){return this.events[a]||(this.events[a]=new mm),this.events[a].add(i)}notify(a,...i){this.events[a]&&this.events[a].notify(...i)}scheduleRenderMicrotask(){Om.render(this.render)}}class k1 extends pM{constructor(){super(...arguments),this.KeyframeResolver=nj}sortInstanceNodePosition(a,i){return a.compareDocumentPosition(i)&2?1:-1}getBaseTargetFromProps(a,i){return a.style?a.style[i]:void 0}removeValueFromRenderState(a,{vars:i,style:l}){delete i[a],delete l[a]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:a}=this.props;ct(a)&&(this.childSubscription=a.on("change",i=>{this.current&&(this.current.textContent=`${i}`)}))}}function B1(t,{style:a,vars:i},l,r){const u=t.style;let d;for(d in a)u[d]=a[d];r?.applyProjectionStyles(u,l);for(d in i)u.setProperty(d,i[d])}function gM(t){return window.getComputedStyle(t)}class yM extends k1{constructor(){super(...arguments),this.type="html",this.renderInstance=B1}readValueFromInstance(a,i){if(wi.has(i))return this.projection?.isProjecting?Od(i):wC(a,i);{const l=gM(a),r=(ym(i)?l.getPropertyValue(i):l[i])||0;return typeof r=="string"?r.trim():r}}measureInstanceViewportBox(a,{transformPagePoint:i}){return R1(a,i)}build(a,i,l){Bm(a,i,l.transformTemplate)}scrapeMotionValuesFromProps(a,i,l){return Um(a,i,l)}}const H1=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function xM(t,a,i,l){B1(t,a,void 0,l);for(const r in a.attrs)t.setAttribute(H1.has(r)?r:Pm(r),a.attrs[r])}class vM extends k1{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ye}getBaseTargetFromProps(a,i){return a[i]}readValueFromInstance(a,i){if(wi.has(i)){const l=o1(i);return l&&l.default||0}return i=H1.has(i)?i:Pm(i),a.getAttribute(i)}scrapeMotionValuesFromProps(a,i,l){return N1(a,i,l)}build(a,i,l){w1(a,i,this.isSVGTag,l.transformTemplate,l.style)}renderInstance(a,i,l,r){xM(a,i,l,r)}mount(a){this.isSVGTag=A1(a.tagName),super.mount(a)}}const bM=(t,a)=>Lm(t)?new vM(a):new yM(a,{allowProjection:t!==w.Fragment});function ri(t,a,i){const l=t.getProps();return Vm(l,a,i!==void 0?i:l.custom,t)}const Pd=t=>Array.isArray(t);function SM(t,a,i){t.hasValue(a)?t.getValue(a).set(i):t.addValue(a,nn(i))}function wM(t){return Pd(t)?t[t.length-1]||0:t}function TM(t,a){const i=ri(t,a);let{transitionEnd:l={},transition:r={},...u}=i||{};u={...u,...l};for(const d in u){const h=wM(u[d]);SM(t,d,h)}}function AM(t){return!!(ct(t)&&t.add)}function Kd(t,a){const i=t.getValue("willChange");if(AM(i))return i.add(a);if(!i&&Xn.WillChange){const l=new Xn.WillChange("auto");t.addValue("willChange",l),l.add(a)}}function L1(t){return t.props[C1]}const EM=t=>t!==null;function NM(t,{repeat:a,repeatType:i="loop"},l){const r=t.filter(EM),u=a&&i!=="loop"&&a%2===1?0:r.length-1;return r[u]}const CM={type:"spring",stiffness:500,damping:25,restSpeed:10},jM=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),MM={type:"keyframes",duration:.8},zM={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},OM=(t,{keyframes:a})=>a.length>2?MM:wi.has(t)?t.startsWith("scale")?jM(a[1]):CM:zM;function DM({when:t,delay:a,delayChildren:i,staggerChildren:l,staggerDirection:r,repeat:u,repeatType:d,repeatDelay:h,from:p,elapsed:g,...y}){return!!Object.keys(y).length}const Km=(t,a,i,l={},r,u)=>d=>{const h=jm(l,t)||{},p=h.delay||l.delay||0;let{elapsed:g=0}=l;g=g-xn(p);const y={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:a.getVelocity(),...h,delay:-g,onUpdate:S=>{a.set(S),h.onUpdate&&h.onUpdate(S)},onComplete:()=>{d(),h.onComplete&&h.onComplete()},name:t,motionValue:a,element:u?void 0:r};DM(h)||Object.assign(y,OM(t,y)),y.duration&&(y.duration=xn(y.duration)),y.repeatDelay&&(y.repeatDelay=xn(y.repeatDelay)),y.from!==void 0&&(y.keyframes[0]=y.from);let v=!1;if((y.type===!1||y.duration===0&&!y.repeatDelay)&&(Bd(y),y.delay===0&&(v=!0)),(Xn.instantAnimations||Xn.skipAnimations)&&(v=!0,Bd(y),y.delay=0),y.allowFlatten=!h.type&&!h.ease,v&&!u&&a.get()!==void 0){const S=NM(y.keyframes,h);if(S!==void 0){ze.update(()=>{y.onUpdate(S),y.onComplete()});return}}return h.isSync?new Nm(y):new qC(y)};function RM({protectedKeys:t,needsAnimating:a},i){const l=t.hasOwnProperty(i)&&a[i]!==!0;return a[i]=!1,l}function V1(t,a,{delay:i=0,transitionOverride:l,type:r}={}){let{transition:u=t.getDefaultTransition(),transitionEnd:d,...h}=a;l&&(u=l);const p=[],g=r&&t.animationState&&t.animationState.getState()[r];for(const y in h){const v=t.getValue(y,t.latestValues[y]??null),S=h[y];if(S===void 0||g&&RM(g,y))continue;const T={delay:i,...jm(u||{},y)},A=v.get();if(A!==void 0&&!v.isAnimating&&!Array.isArray(S)&&S===A&&!T.velocity)continue;let j=!1;if(window.MotionHandoffAnimation){const N=L1(t);if(N){const H=window.MotionHandoffAnimation(N,y,ze);H!==null&&(T.startTime=H,j=!0)}}Kd(t,y),v.start(Km(y,v,S,t.shouldReduceMotion&&s1.has(y)?{type:!1}:T,t,j));const _=v.animation;_&&p.push(_)}return d&&Promise.all(p).then(()=>{ze.update(()=>{d&&TM(t,d)})}),p}function U1(t,a,i,l=0,r=1){const u=Array.from(t).sort((g,y)=>g.sortNodePosition(y)).indexOf(a),d=t.size,h=(d-1)*l;return typeof i=="function"?i(u,d):r===1?u*l:h-u*l}function Gd(t,a,i={}){const l=ri(t,a,i.type==="exit"?t.presenceContext?.custom:void 0);let{transition:r=t.getDefaultTransition()||{}}=l||{};i.transitionOverride&&(r=i.transitionOverride);const u=l?()=>Promise.all(V1(t,l,i)):()=>Promise.resolve(),d=t.variantChildren&&t.variantChildren.size?(p=0)=>{const{delayChildren:g=0,staggerChildren:y,staggerDirection:v}=r;return _M(t,a,p,g,y,v,i)}:()=>Promise.resolve(),{when:h}=r;if(h){const[p,g]=h==="beforeChildren"?[u,d]:[d,u];return p().then(()=>g())}else return Promise.all([u(),d(i.delay)])}function _M(t,a,i=0,l=0,r=0,u=1,d){const h=[];for(const p of t.variantChildren)p.notify("AnimationStart",a),h.push(Gd(p,a,{...d,delay:i+(typeof l=="function"?0:l)+U1(t.variantChildren,p,l,r,u)}).then(()=>p.notify("AnimationComplete",a)));return Promise.all(h)}function kM(t,a,i={}){t.notify("AnimationStart",a);let l;if(Array.isArray(a)){const r=a.map(u=>Gd(t,u,i));l=Promise.all(r)}else if(typeof a=="string")l=Gd(t,a,i);else{const r=typeof a=="function"?ri(t,a,i.custom):a;l=Promise.all(V1(t,r,i))}return l.then(()=>{t.notify("AnimationComplete",a)})}function P1(t,a){if(!Array.isArray(a))return!1;const i=a.length;if(i!==t.length)return!1;for(let l=0;l<i;l++)if(a[l]!==t[l])return!1;return!0}const BM=km.length;function K1(t){if(!t)return;if(!t.isControllingVariants){const i=t.parent?K1(t.parent)||{}:{};return t.props.initial!==void 0&&(i.initial=t.props.initial),i}const a={};for(let i=0;i<BM;i++){const l=km[i],r=t.props[l];(Ll(r)||r===!1)&&(a[l]=r)}return a}const HM=[..._m].reverse(),LM=_m.length;function VM(t){return a=>Promise.all(a.map(({animation:i,options:l})=>kM(t,i,l)))}function UM(t){let a=VM(t),i=sv(),l=!0;const r=p=>(g,y)=>{const v=ri(t,y,p==="exit"?t.presenceContext?.custom:void 0);if(v){const{transition:S,transitionEnd:T,...A}=v;g={...g,...A,...T}}return g};function u(p){a=p(t)}function d(p){const{props:g}=t,y=K1(t.parent)||{},v=[],S=new Set;let T={},A=1/0;for(let _=0;_<LM;_++){const N=HM[_],H=i[N],z=g[N]!==void 0?g[N]:y[N],G=Ll(z),Y=N===p?H.isActive:null;Y===!1&&(A=_);let Z=z===y[N]&&z!==g[N]&&G;if(Z&&l&&t.manuallyAnimateOnMount&&(Z=!1),H.protectedKeys={...T},!H.isActive&&Y===null||!z&&!H.prevProp||lc(z)||typeof z=="boolean")continue;const U=PM(H.prevProp,z);let V=U||N===p&&H.isActive&&!Z&&G||_>A&&G,$=!1;const se=Array.isArray(z)?z:[z];let oe=se.reduce(r(N),{});Y===!1&&(oe={});const{prevResolvedValues:me={}}=H,we={...me,...oe},ye=K=>{V=!0,S.has(K)&&($=!0,S.delete(K)),H.needsAnimating[K]=!0;const B=t.getValue(K);B&&(B.liveStyle=!1)};for(const K in we){const B=oe[K],ee=me[K];if(T.hasOwnProperty(K))continue;let ae=!1;Pd(B)&&Pd(ee)?ae=!P1(B,ee):ae=B!==ee,ae?B!=null?ye(K):S.add(K):B!==void 0&&S.has(K)?ye(K):H.protectedKeys[K]=!0}H.prevProp=z,H.prevResolvedValues=oe,H.isActive&&(T={...T,...oe}),l&&t.blockInitialAnimation&&(V=!1);const F=Z&&U;V&&(!F||$)&&v.push(...se.map(K=>{const B={type:N};if(typeof K=="string"&&l&&!F&&t.manuallyAnimateOnMount&&t.parent){const{parent:ee}=t,ae=ri(ee,K);if(ee.enteringChildren&&ae){const{delayChildren:_e}=ae.transition||{};B.delay=U1(ee.enteringChildren,t,_e)}}return{animation:K,options:B}}))}if(S.size){const _={};if(typeof g.initial!="boolean"){const N=ri(t,Array.isArray(g.initial)?g.initial[0]:g.initial);N&&N.transition&&(_.transition=N.transition)}S.forEach(N=>{const H=t.getBaseTarget(N),z=t.getValue(N);z&&(z.liveStyle=!0),_[N]=H??null}),v.push({animation:_})}let j=!!v.length;return l&&(g.initial===!1||g.initial===g.animate)&&!t.manuallyAnimateOnMount&&(j=!1),l=!1,j?a(v):Promise.resolve()}function h(p,g){if(i[p].isActive===g)return Promise.resolve();t.variantChildren?.forEach(v=>v.animationState?.setActive(p,g)),i[p].isActive=g;const y=d(p);for(const v in i)i[v].protectedKeys={};return y}return{animateChanges:d,setActive:h,setAnimateFunction:u,getState:()=>i,reset:()=>{i=sv(),l=!0}}}function PM(t,a){return typeof a=="string"?a!==t:Array.isArray(a)?!P1(a,t):!1}function $a(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function sv(){return{animate:$a(!0),whileInView:$a(),whileHover:$a(),whileTap:$a(),whileDrag:$a(),whileFocus:$a(),exit:$a()}}class za{constructor(a){this.isMounted=!1,this.node=a}update(){}}class KM extends za{constructor(a){super(a),a.animationState||(a.animationState=UM(a))}updateAnimationControlsSubscription(){const{animate:a}=this.node.getProps();lc(a)&&(this.unmountControls=a.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:a}=this.node.getProps(),{animate:i}=this.node.prevProps||{};a!==i&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let GM=0;class qM extends za{constructor(){super(...arguments),this.id=GM++}update(){if(!this.node.presenceContext)return;const{isPresent:a,onExitComplete:i}=this.node.presenceContext,{isPresent:l}=this.node.prevPresenceContext||{};if(!this.node.animationState||a===l)return;const r=this.node.animationState.setActive("exit",!a);i&&!a&&r.then(()=>{i(this.id)})}mount(){const{register:a,onExitComplete:i}=this.node.presenceContext||{};i&&i(this.id),a&&(this.unmount=a(this.id))}unmount(){}}const YM={animation:{Feature:KM},exit:{Feature:qM}};function Ul(t,a,i,l={passive:!0}){return t.addEventListener(a,i,l),()=>t.removeEventListener(a,i)}function Xl(t){return{point:{x:t.pageX,y:t.pageY}}}const XM=t=>a=>Dm(a)&&t(a,Xl(a));function Nl(t,a,i,l){return Ul(t,a,XM(i),l)}const G1=1e-4,ZM=1-G1,FM=1+G1,q1=.01,QM=0-q1,WM=0+q1;function ft(t){return t.max-t.min}function IM(t,a,i){return Math.abs(t-a)<=i}function iv(t,a,i,l=.5){t.origin=l,t.originPoint=Ve(a.min,a.max,t.origin),t.scale=ft(i)/ft(a),t.translate=Ve(i.min,i.max,t.origin)-t.originPoint,(t.scale>=ZM&&t.scale<=FM||isNaN(t.scale))&&(t.scale=1),(t.translate>=QM&&t.translate<=WM||isNaN(t.translate))&&(t.translate=0)}function Cl(t,a,i,l){iv(t.x,a.x,i.x,l?l.originX:void 0),iv(t.y,a.y,i.y,l?l.originY:void 0)}function lv(t,a,i){t.min=i.min+a.min,t.max=t.min+ft(a)}function $M(t,a,i){lv(t.x,a.x,i.x),lv(t.y,a.y,i.y)}function ov(t,a,i){t.min=a.min-i.min,t.max=t.min+ft(a)}function jl(t,a,i){ov(t.x,a.x,i.x),ov(t.y,a.y,i.y)}function Ft(t){return[t("x"),t("y")]}const Y1=({current:t})=>t?t.ownerDocument.defaultView:null,rv=(t,a)=>Math.abs(t-a);function JM(t,a){const i=rv(t.x,a.x),l=rv(t.y,a.y);return Math.sqrt(i**2+l**2)}class X1{constructor(a,i,{transformPagePoint:l,contextWindow:r=window,dragSnapToOrigin:u=!1,distanceThreshold:d=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const S=$f(this.lastMoveEventInfo,this.history),T=this.startEvent!==null,A=JM(S.offset,{x:0,y:0})>=this.distanceThreshold;if(!T&&!A)return;const{point:j}=S,{timestamp:_}=nt;this.history.push({...j,timestamp:_});const{onStart:N,onMove:H}=this.handlers;T||(N&&N(this.lastMoveEvent,S),this.startEvent=this.lastMoveEvent),H&&H(this.lastMoveEvent,S)},this.handlePointerMove=(S,T)=>{this.lastMoveEvent=S,this.lastMoveEventInfo=If(T,this.transformPagePoint),ze.update(this.updatePoint,!0)},this.handlePointerUp=(S,T)=>{this.end();const{onEnd:A,onSessionEnd:j,resumeAnimation:_}=this.handlers;if(this.dragSnapToOrigin&&_&&_(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const N=$f(S.type==="pointercancel"?this.lastMoveEventInfo:If(T,this.transformPagePoint),this.history);this.startEvent&&A&&A(S,N),j&&j(S,N)},!Dm(a))return;this.dragSnapToOrigin=u,this.handlers=i,this.transformPagePoint=l,this.distanceThreshold=d,this.contextWindow=r||window;const h=Xl(a),p=If(h,this.transformPagePoint),{point:g}=p,{timestamp:y}=nt;this.history=[{...g,timestamp:y}];const{onSessionStart:v}=i;v&&v(a,$f(p,this.history)),this.removeListeners=Gl(Nl(this.contextWindow,"pointermove",this.handlePointerMove),Nl(this.contextWindow,"pointerup",this.handlePointerUp),Nl(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(a){this.handlers=a}end(){this.removeListeners&&this.removeListeners(),ln(this.updatePoint)}}function If(t,a){return a?{point:a(t.point)}:t}function cv(t,a){return{x:t.x-a.x,y:t.y-a.y}}function $f({point:t},a){return{point:t,delta:cv(t,Z1(a)),offset:cv(t,e3(a)),velocity:t3(a,.1)}}function e3(t){return t[0]}function Z1(t){return t[t.length-1]}function t3(t,a){if(t.length<2)return{x:0,y:0};let i=t.length-1,l=null;const r=Z1(t);for(;i>=0&&(l=t[i],!(r.timestamp-l.timestamp>xn(a)));)i--;if(!l)return{x:0,y:0};const u=Wt(r.timestamp-l.timestamp);if(u===0)return{x:0,y:0};const d={x:(r.x-l.x)/u,y:(r.y-l.y)/u};return d.x===1/0&&(d.x=0),d.y===1/0&&(d.y=0),d}function n3(t,{min:a,max:i},l){return a!==void 0&&t<a?t=l?Ve(a,t,l.min):Math.max(t,a):i!==void 0&&t>i&&(t=l?Ve(i,t,l.max):Math.min(t,i)),t}function uv(t,a,i){return{min:a!==void 0?t.min+a:void 0,max:i!==void 0?t.max+i-(t.max-t.min):void 0}}function a3(t,{top:a,left:i,bottom:l,right:r}){return{x:uv(t.x,i,r),y:uv(t.y,a,l)}}function fv(t,a){let i=a.min-t.min,l=a.max-t.max;return a.max-a.min<t.max-t.min&&([i,l]=[l,i]),{min:i,max:l}}function s3(t,a){return{x:fv(t.x,a.x),y:fv(t.y,a.y)}}function i3(t,a){let i=.5;const l=ft(t),r=ft(a);return r>l?i=mi(a.min,a.max-l,t.min):l>r&&(i=mi(t.min,t.max-r,a.min)),Sn(0,1,i)}function l3(t,a){const i={};return a.min!==void 0&&(i.min=a.min-t.min),a.max!==void 0&&(i.max=a.max-t.min),i}const qd=.35;function o3(t=qd){return t===!1?t=0:t===!0&&(t=qd),{x:dv(t,"left","right"),y:dv(t,"top","bottom")}}function dv(t,a,i){return{min:mv(t,a),max:mv(t,i)}}function mv(t,a){return typeof t=="number"?t:t[a]||0}const r3=new WeakMap;class c3{constructor(a){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ye(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=a}start(a,{snapToCursor:i=!1,distanceThreshold:l}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const u=v=>{const{dragSnapToOrigin:S}=this.getProps();S?this.pauseAnimation():this.stopAnimation(),i&&this.snapToCursor(Xl(v).point)},d=(v,S)=>{const{drag:T,dragPropagation:A,onDragStart:j}=this.getProps();if(T&&!A&&(this.openDragLock&&this.openDragLock(),this.openDragLock=ij(T),!this.openDragLock))return;this.latestPointerEvent=v,this.latestPanInfo=S,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Ft(N=>{let H=this.getAxisMotionValue(N).get()||0;if(vn.test(H)){const{projection:z}=this.visualElement;if(z&&z.layout){const G=z.layout.layoutBox[N];G&&(H=ft(G)*(parseFloat(H)/100))}}this.originPoint[N]=H}),j&&ze.postRender(()=>j(v,S)),Kd(this.visualElement,"transform");const{animationState:_}=this.visualElement;_&&_.setActive("whileDrag",!0)},h=(v,S)=>{this.latestPointerEvent=v,this.latestPanInfo=S;const{dragPropagation:T,dragDirectionLock:A,onDirectionLock:j,onDrag:_}=this.getProps();if(!T&&!this.openDragLock)return;const{offset:N}=S;if(A&&this.currentDirection===null){this.currentDirection=u3(N),this.currentDirection!==null&&j&&j(this.currentDirection);return}this.updateAxis("x",S.point,N),this.updateAxis("y",S.point,N),this.visualElement.render(),_&&_(v,S)},p=(v,S)=>{this.latestPointerEvent=v,this.latestPanInfo=S,this.stop(v,S),this.latestPointerEvent=null,this.latestPanInfo=null},g=()=>Ft(v=>this.getAnimationState(v)==="paused"&&this.getAxisMotionValue(v).animation?.play()),{dragSnapToOrigin:y}=this.getProps();this.panSession=new X1(a,{onSessionStart:u,onStart:d,onMove:h,onSessionEnd:p,resumeAnimation:g},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:y,distanceThreshold:l,contextWindow:Y1(this.visualElement)})}stop(a,i){const l=a||this.latestPointerEvent,r=i||this.latestPanInfo,u=this.isDragging;if(this.cancel(),!u||!r||!l)return;const{velocity:d}=r;this.startAnimation(d);const{onDragEnd:h}=this.getProps();h&&ze.postRender(()=>h(l,r))}cancel(){this.isDragging=!1;const{projection:a,animationState:i}=this.visualElement;a&&(a.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:l}=this.getProps();!l&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),i&&i.setActive("whileDrag",!1)}updateAxis(a,i,l){const{drag:r}=this.getProps();if(!l||!vr(a,r,this.currentDirection))return;const u=this.getAxisMotionValue(a);let d=this.originPoint[a]+l[a];this.constraints&&this.constraints[a]&&(d=n3(d,this.constraints[a],this.elastic[a])),u.set(d)}resolveConstraints(){const{dragConstraints:a,dragElastic:i}=this.getProps(),l=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;a&&ei(a)?this.constraints||(this.constraints=this.resolveRefConstraints()):a&&l?this.constraints=a3(l.layoutBox,a):this.constraints=!1,this.elastic=o3(i),r!==this.constraints&&l&&this.constraints&&!this.hasMutatedConstraints&&Ft(u=>{this.constraints!==!1&&this.getAxisMotionValue(u)&&(this.constraints[u]=l3(l.layoutBox[u],this.constraints[u]))})}resolveRefConstraints(){const{dragConstraints:a,onMeasureDragConstraints:i}=this.getProps();if(!a||!ei(a))return!1;const l=a.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const u=fM(l,r.root,this.visualElement.getTransformPagePoint());let d=s3(r.layout.layoutBox,u);if(i){const h=i(rM(d));this.hasMutatedConstraints=!!h,h&&(d=z1(h))}return d}startAnimation(a){const{drag:i,dragMomentum:l,dragElastic:r,dragTransition:u,dragSnapToOrigin:d,onDragTransitionEnd:h}=this.getProps(),p=this.constraints||{},g=Ft(y=>{if(!vr(y,i,this.currentDirection))return;let v=p&&p[y]||{};d&&(v={min:0,max:0});const S=r?200:1e6,T=r?40:1e7,A={type:"inertia",velocity:l?a[y]:0,bounceStiffness:S,bounceDamping:T,timeConstant:750,restDelta:1,restSpeed:10,...u,...v};return this.startAxisValueAnimation(y,A)});return Promise.all(g).then(h)}startAxisValueAnimation(a,i){const l=this.getAxisMotionValue(a);return Kd(this.visualElement,a),l.start(Km(a,l,0,i,this.visualElement,!1))}stopAnimation(){Ft(a=>this.getAxisMotionValue(a).stop())}pauseAnimation(){Ft(a=>this.getAxisMotionValue(a).animation?.pause())}getAnimationState(a){return this.getAxisMotionValue(a).animation?.state}getAxisMotionValue(a){const i=`_drag${a.toUpperCase()}`,l=this.visualElement.getProps(),r=l[i];return r||this.visualElement.getValue(a,(l.initial?l.initial[a]:void 0)||0)}snapToCursor(a){Ft(i=>{const{drag:l}=this.getProps();if(!vr(i,l,this.currentDirection))return;const{projection:r}=this.visualElement,u=this.getAxisMotionValue(i);if(r&&r.layout){const{min:d,max:h}=r.layout.layoutBox[i];u.set(a[i]-Ve(d,h,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:a,dragConstraints:i}=this.getProps(),{projection:l}=this.visualElement;if(!ei(i)||!l||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};Ft(d=>{const h=this.getAxisMotionValue(d);if(h&&this.constraints!==!1){const p=h.get();r[d]=i3({min:p,max:p},this.constraints[d])}});const{transformTemplate:u}=this.visualElement.getProps();this.visualElement.current.style.transform=u?u({},""):"none",l.root&&l.root.updateScroll(),l.updateLayout(),this.resolveConstraints(),Ft(d=>{if(!vr(d,a,null))return;const h=this.getAxisMotionValue(d),{min:p,max:g}=this.constraints[d];h.set(Ve(p,g,r[d]))})}addListeners(){if(!this.visualElement.current)return;r3.set(this.visualElement,this);const a=this.visualElement.current,i=Nl(a,"pointerdown",p=>{const{drag:g,dragListener:y=!0}=this.getProps();g&&y&&this.start(p)}),l=()=>{const{dragConstraints:p}=this.getProps();ei(p)&&p.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,u=r.addEventListener("measure",l);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),ze.read(l);const d=Ul(window,"resize",()=>this.scalePositionWithinConstraints()),h=r.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:g})=>{this.isDragging&&g&&(Ft(y=>{const v=this.getAxisMotionValue(y);v&&(this.originPoint[y]+=p[y].translate,v.set(v.get()+p[y].translate))}),this.visualElement.render())}));return()=>{d(),i(),u(),h&&h()}}getProps(){const a=this.visualElement.getProps(),{drag:i=!1,dragDirectionLock:l=!1,dragPropagation:r=!1,dragConstraints:u=!1,dragElastic:d=qd,dragMomentum:h=!0}=a;return{...a,drag:i,dragDirectionLock:l,dragPropagation:r,dragConstraints:u,dragElastic:d,dragMomentum:h}}}function vr(t,a,i){return(a===!0||a===t)&&(i===null||i===t)}function u3(t,a=10){let i=null;return Math.abs(t.y)>a?i="y":Math.abs(t.x)>a&&(i="x"),i}class f3 extends za{constructor(a){super(a),this.removeGroupControls=bt,this.removeListeners=bt,this.controls=new c3(a)}mount(){const{dragControls:a}=this.node.getProps();a&&(this.removeGroupControls=a.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||bt}unmount(){this.removeGroupControls(),this.removeListeners()}}const hv=t=>(a,i)=>{t&&ze.postRender(()=>t(a,i))};class d3 extends za{constructor(){super(...arguments),this.removePointerDownListener=bt}onPointerDown(a){this.session=new X1(a,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Y1(this.node)})}createPanHandlers(){const{onPanSessionStart:a,onPanStart:i,onPan:l,onPanEnd:r}=this.node.getProps();return{onSessionStart:hv(a),onStart:hv(i),onMove:l,onEnd:(u,d)=>{delete this.session,r&&ze.postRender(()=>r(u,d))}}}mount(){this.removePointerDownListener=Nl(this.node.current,"pointerdown",a=>this.onPointerDown(a))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Dr={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function pv(t,a){return a.max===a.min?0:t/(a.max-a.min)*100}const vl={correct:(t,a)=>{if(!a.target)return t;if(typeof t=="string")if(le.test(t))t=parseFloat(t);else return t;const i=pv(t,a.target.x),l=pv(t,a.target.y);return`${i}% ${l}%`}},m3={correct:(t,{treeScale:a,projectionDelta:i})=>{const l=t,r=Ma.parse(t);if(r.length>5)return l;const u=Ma.createTransformer(t),d=typeof r[0]!="number"?1:0,h=i.x.scale*a.x,p=i.y.scale*a.y;r[0+d]/=h,r[1+d]/=p;const g=Ve(h,p,.5);return typeof r[2+d]=="number"&&(r[2+d]/=g),typeof r[3+d]=="number"&&(r[3+d]/=g),u(r)}};let Jf=!1;class h3 extends w.Component{componentDidMount(){const{visualElement:a,layoutGroup:i,switchLayoutGroup:l,layoutId:r}=this.props,{projection:u}=a;Bj(p3),u&&(i.group&&i.group.add(u),l&&l.register&&r&&l.register(u),Jf&&u.root.didUpdate(),u.addEventListener("animationComplete",()=>{this.safeToRemove()}),u.setOptions({...u.options,onExitComplete:()=>this.safeToRemove()})),Dr.hasEverUpdated=!0}getSnapshotBeforeUpdate(a){const{layoutDependency:i,visualElement:l,drag:r,isPresent:u}=this.props,{projection:d}=l;return d&&(d.isPresent=u,Jf=!0,r||a.layoutDependency!==i||i===void 0||a.isPresent!==u?d.willUpdate():this.safeToRemove(),a.isPresent!==u&&(u?d.promote():d.relegate()||ze.postRender(()=>{const h=d.getStack();(!h||!h.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:a}=this.props.visualElement;a&&(a.root.didUpdate(),Om.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:a,layoutGroup:i,switchLayoutGroup:l}=this.props,{projection:r}=a;Jf=!0,r&&(r.scheduleCheckAfterUnmount(),i&&i.group&&i.group.remove(r),l&&l.deregister&&l.deregister(r))}safeToRemove(){const{safeToRemove:a}=this.props;a&&a()}render(){return null}}function F1(t){const[a,i]=g1(),l=w.useContext(rm);return m.jsx(h3,{...t,layoutGroup:l,switchLayoutGroup:w.useContext(j1),isPresent:a,safeToRemove:i})}const p3={borderRadius:{...vl,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:vl,borderTopRightRadius:vl,borderBottomLeftRadius:vl,borderBottomRightRadius:vl,boxShadow:m3};function g3(t,a,i){const l=ct(t)?t:nn(t);return l.start(Km("",l,a,i)),l.animation}const y3=(t,a)=>t.depth-a.depth;class x3{constructor(){this.children=[],this.isDirty=!1}add(a){um(this.children,a),this.isDirty=!0}remove(a){fm(this.children,a),this.isDirty=!0}forEach(a){this.isDirty&&this.children.sort(y3),this.isDirty=!1,this.children.forEach(a)}}function v3(t,a){const i=vt.now(),l=({timestamp:r})=>{const u=r-i;u>=a&&(ln(l),t(u-a))};return ze.setup(l,!0),()=>ln(l)}const Q1=["TopLeft","TopRight","BottomLeft","BottomRight"],b3=Q1.length,gv=t=>typeof t=="string"?parseFloat(t):t,yv=t=>typeof t=="number"||le.test(t);function S3(t,a,i,l,r,u){r?(t.opacity=Ve(0,i.opacity??1,w3(l)),t.opacityExit=Ve(a.opacity??1,0,T3(l))):u&&(t.opacity=Ve(a.opacity??1,i.opacity??1,l));for(let d=0;d<b3;d++){const h=`border${Q1[d]}Radius`;let p=xv(a,h),g=xv(i,h);if(p===void 0&&g===void 0)continue;p||(p=0),g||(g=0),p===0||g===0||yv(p)===yv(g)?(t[h]=Math.max(Ve(gv(p),gv(g),l),0),(vn.test(g)||vn.test(p))&&(t[h]+="%")):t[h]=g}(a.rotate||i.rotate)&&(t.rotate=Ve(a.rotate||0,i.rotate||0,l))}function xv(t,a){return t[a]!==void 0?t[a]:t.borderRadius}const w3=W1(0,.5,Rb),T3=W1(.5,.95,bt);function W1(t,a,i){return l=>l<t?0:l>a?1:i(mi(t,a,l))}function vv(t,a){t.min=a.min,t.max=a.max}function Zt(t,a){vv(t.x,a.x),vv(t.y,a.y)}function bv(t,a){t.translate=a.translate,t.scale=a.scale,t.originPoint=a.originPoint,t.origin=a.origin}function Sv(t,a,i,l,r){return t-=a,t=qr(t,1/i,l),r!==void 0&&(t=qr(t,1/r,l)),t}function A3(t,a=0,i=1,l=.5,r,u=t,d=t){if(vn.test(a)&&(a=parseFloat(a),a=Ve(d.min,d.max,a/100)-d.min),typeof a!="number")return;let h=Ve(u.min,u.max,l);t===u&&(h-=a),t.min=Sv(t.min,a,i,h,r),t.max=Sv(t.max,a,i,h,r)}function wv(t,a,[i,l,r],u,d){A3(t,a[i],a[l],a[r],a.scale,u,d)}const E3=["x","scaleX","originX"],N3=["y","scaleY","originY"];function Tv(t,a,i,l){wv(t.x,a,E3,i?i.x:void 0,l?l.x:void 0),wv(t.y,a,N3,i?i.y:void 0,l?l.y:void 0)}function Av(t){return t.translate===0&&t.scale===1}function I1(t){return Av(t.x)&&Av(t.y)}function Ev(t,a){return t.min===a.min&&t.max===a.max}function C3(t,a){return Ev(t.x,a.x)&&Ev(t.y,a.y)}function Nv(t,a){return Math.round(t.min)===Math.round(a.min)&&Math.round(t.max)===Math.round(a.max)}function $1(t,a){return Nv(t.x,a.x)&&Nv(t.y,a.y)}function Cv(t){return ft(t.x)/ft(t.y)}function jv(t,a){return t.translate===a.translate&&t.scale===a.scale&&t.originPoint===a.originPoint}class j3{constructor(){this.members=[]}add(a){um(this.members,a),a.scheduleRender()}remove(a){if(fm(this.members,a),a===this.prevLead&&(this.prevLead=void 0),a===this.lead){const i=this.members[this.members.length-1];i&&this.promote(i)}}relegate(a){const i=this.members.findIndex(r=>a===r);if(i===0)return!1;let l;for(let r=i;r>=0;r--){const u=this.members[r];if(u.isPresent!==!1){l=u;break}}return l?(this.promote(l),!0):!1}promote(a,i){const l=this.lead;if(a!==l&&(this.prevLead=l,this.lead=a,a.show(),l)){l.instance&&l.scheduleRender(),a.scheduleRender(),a.resumeFrom=l,i&&(a.resumeFrom.preserveOpacity=!0),l.snapshot&&(a.snapshot=l.snapshot,a.snapshot.latestValues=l.animationValues||l.latestValues),a.root&&a.root.isUpdating&&(a.isLayoutDirty=!0);const{crossfade:r}=a.options;r===!1&&l.hide()}}exitAnimationComplete(){this.members.forEach(a=>{const{options:i,resumingFrom:l}=a;i.onExitComplete&&i.onExitComplete(),l&&l.options.onExitComplete&&l.options.onExitComplete()})}scheduleRender(){this.members.forEach(a=>{a.instance&&a.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function M3(t,a,i){let l="";const r=t.x.translate/a.x,u=t.y.translate/a.y,d=i?.z||0;if((r||u||d)&&(l=`translate3d(${r}px, ${u}px, ${d}px) `),(a.x!==1||a.y!==1)&&(l+=`scale(${1/a.x}, ${1/a.y}) `),i){const{transformPerspective:g,rotate:y,rotateX:v,rotateY:S,skewX:T,skewY:A}=i;g&&(l=`perspective(${g}px) ${l}`),y&&(l+=`rotate(${y}deg) `),v&&(l+=`rotateX(${v}deg) `),S&&(l+=`rotateY(${S}deg) `),T&&(l+=`skewX(${T}deg) `),A&&(l+=`skewY(${A}deg) `)}const h=t.x.scale*a.x,p=t.y.scale*a.y;return(h!==1||p!==1)&&(l+=`scale(${h}, ${p})`),l||"none"}const ed=["","X","Y","Z"],z3=1e3;let O3=0;function td(t,a,i,l){const{latestValues:r}=a;r[t]&&(i[t]=r[t],a.setStaticValue(t,0),l&&(l[t]=0))}function J1(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:a}=t.options;if(!a)return;const i=L1(a);if(window.MotionHasOptimisedAnimation(i,"transform")){const{layout:r,layoutId:u}=t.options;window.MotionCancelOptimisedAnimation(i,"transform",ze,!(r||u))}const{parent:l}=t;l&&!l.hasCheckedOptimisedAppear&&J1(l)}function eS({attachResizeListener:t,defaultParent:a,measureScroll:i,checkIsScrollRoot:l,resetTransform:r}){return class{constructor(d={},h=a?.()){this.id=O3++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(_3),this.nodes.forEach(L3),this.nodes.forEach(V3),this.nodes.forEach(k3)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=d,this.root=h?h.root||h:this,this.path=h?[...h.path,h]:[],this.parent=h,this.depth=h?h.depth+1:0;for(let p=0;p<this.path.length;p++)this.path[p].shouldResetTransform=!0;this.root===this&&(this.nodes=new x3)}addEventListener(d,h){return this.eventHandlers.has(d)||this.eventHandlers.set(d,new mm),this.eventHandlers.get(d).add(h)}notifyListeners(d,...h){const p=this.eventHandlers.get(d);p&&p.notify(...h)}hasListeners(d){return this.eventHandlers.has(d)}mount(d){if(this.instance)return;this.isSVG=Rm(d)&&!bj(d),this.instance=d;const{layoutId:h,layout:p,visualElement:g}=this.options;if(g&&!g.current&&g.mount(d),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(p||h)&&(this.isLayoutDirty=!0),t){let y,v=0;const S=()=>this.root.updateBlockedByResize=!1;ze.read(()=>{v=window.innerWidth}),t(d,()=>{const T=window.innerWidth;T!==v&&(v=T,this.root.updateBlockedByResize=!0,y&&y(),y=v3(S,250),Dr.hasAnimatedSinceResize&&(Dr.hasAnimatedSinceResize=!1,this.nodes.forEach(Ov)))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&g&&(h||p)&&this.addEventListener("didUpdate",({delta:y,hasLayoutChanged:v,hasRelativeLayoutChanged:S,layout:T})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const A=this.options.transition||g.getDefaultTransition()||q3,{onLayoutAnimationStart:j,onLayoutAnimationComplete:_}=g.getProps(),N=!this.targetLayout||!$1(this.targetLayout,T),H=!v&&S;if(this.options.layoutRoot||this.resumeFrom||H||v&&(N||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const z={...jm(A,"layout"),onPlay:j,onComplete:_};(g.shouldReduceMotion||this.options.layoutRoot)&&(z.delay=0,z.type=!1),this.startAnimation(z),this.setAnimationOrigin(y,H)}else v||Ov(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=T})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const d=this.getStack();d&&d.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),ln(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(U3),this.animationId++)}getTransformTemplate(){const{visualElement:d}=this.options;return d&&d.getProps().transformTemplate}willUpdate(d=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&J1(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y<this.path.length;y++){const v=this.path[y];v.shouldResetTransform=!0,v.updateScroll("snapshot"),v.options.layoutRoot&&v.willUpdate(!1)}const{layoutId:h,layout:p}=this.options;if(h===void 0&&!p)return;const g=this.getTransformTemplate();this.prevTransformTemplateValue=g?g(this.latestValues,""):void 0,this.updateSnapshot(),d&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Mv);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(zv);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(H3),this.nodes.forEach(D3),this.nodes.forEach(R3)):this.nodes.forEach(zv),this.clearAllSnapshots();const h=vt.now();nt.delta=Sn(0,1e3/60,h-nt.timestamp),nt.timestamp=h,nt.isProcessing=!0,Gf.update.process(nt),Gf.preRender.process(nt),Gf.render.process(nt),nt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Om.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(B3),this.sharedNodes.forEach(P3)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ze.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ze.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!ft(this.snapshot.measuredBox.x)&&!ft(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let p=0;p<this.path.length;p++)this.path[p].updateScroll();const d=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Ye(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:h}=this.options;h&&h.notify("LayoutMeasure",this.layout.layoutBox,d?d.layoutBox:void 0)}updateScroll(d="measure"){let h=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===d&&(h=!1),h&&this.instance){const p=l(this.instance);this.scroll={animationId:this.root.animationId,phase:d,isRoot:p,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:p}}}resetTransform(){if(!r)return;const d=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,h=this.projectionDelta&&!I1(this.projectionDelta),p=this.getTransformTemplate(),g=p?p(this.latestValues,""):void 0,y=g!==this.prevTransformTemplateValue;d&&this.instance&&(h||Ja(this.latestValues)||y)&&(r(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(d=!0){const h=this.measurePageBox();let p=this.removeElementScroll(h);return d&&(p=this.removeTransform(p)),Y3(p),{animationId:this.root.animationId,measuredBox:h,layoutBox:p,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:d}=this.options;if(!d)return Ye();const h=d.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(X3))){const{scroll:g}=this.root;g&&(ti(h.x,g.offset.x),ti(h.y,g.offset.y))}return h}removeElementScroll(d){const h=Ye();if(Zt(h,d),this.scroll?.wasRoot)return h;for(let p=0;p<this.path.length;p++){const g=this.path[p],{scroll:y,options:v}=g;g!==this.root&&y&&v.layoutScroll&&(y.wasRoot&&Zt(h,d),ti(h.x,y.offset.x),ti(h.y,y.offset.y))}return h}applyTransform(d,h=!1){const p=Ye();Zt(p,d);for(let g=0;g<this.path.length;g++){const y=this.path[g];!h&&y.options.layoutScroll&&y.scroll&&y!==y.root&&ni(p,{x:-y.scroll.offset.x,y:-y.scroll.offset.y}),Ja(y.latestValues)&&ni(p,y.latestValues)}return Ja(this.latestValues)&&ni(p,this.latestValues),p}removeTransform(d){const h=Ye();Zt(h,d);for(let p=0;p<this.path.length;p++){const g=this.path[p];if(!g.instance||!Ja(g.latestValues))continue;Ld(g.latestValues)&&g.updateSnapshot();const y=Ye(),v=g.measurePageBox();Zt(y,v),Tv(h,g.latestValues,g.snapshot?g.snapshot.layoutBox:void 0,y)}return Ja(this.latestValues)&&Tv(h,this.latestValues),h}setTargetDelta(d){this.targetDelta=d,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(d){this.options={...this.options,...d,crossfade:d.crossfade!==void 0?d.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==nt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(d=!1){const h=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=h.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=h.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=h.isSharedProjectionDirty);const p=!!this.resumingFrom||this!==h;if(!(d||p&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:y,layoutId:v}=this.options;if(!(!this.layout||!(y||v))){if(this.resolvedRelativeTargetAt=nt.timestamp,!this.targetDelta&&!this.relativeTarget){const S=this.getClosestProjectingParent();S&&S.layout&&this.animationProgress!==1?(this.relativeParent=S,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ye(),this.relativeTargetOrigin=Ye(),jl(this.relativeTargetOrigin,this.layout.layoutBox,S.layout.layoutBox),Zt(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Ye(),this.targetWithTransforms=Ye()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),$M(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Zt(this.target,this.layout.layoutBox),D1(this.target,this.targetDelta)):Zt(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const S=this.getClosestProjectingParent();S&&!!S.resumingFrom==!!this.resumingFrom&&!S.options.layoutScroll&&S.target&&this.animationProgress!==1?(this.relativeParent=S,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ye(),this.relativeTargetOrigin=Ye(),jl(this.relativeTargetOrigin,this.target,S.target),Zt(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Ld(this.parent.latestValues)||O1(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const d=this.getLead(),h=!!this.resumingFrom||this!==d;let p=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(p=!1),h&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(p=!1),this.resolvedRelativeTargetAt===nt.timestamp&&(p=!1),p)return;const{layout:g,layoutId:y}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(g||y))return;Zt(this.layoutCorrected,this.layout.layoutBox);const v=this.treeScale.x,S=this.treeScale.y;uM(this.layoutCorrected,this.treeScale,this.path,h),d.layout&&!d.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(d.target=d.layout.layoutBox,d.targetWithTransforms=Ye());const{target:T}=d;if(!T){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(bv(this.prevProjectionDelta.x,this.projectionDelta.x),bv(this.prevProjectionDelta.y,this.projectionDelta.y)),Cl(this.projectionDelta,this.layoutCorrected,T,this.latestValues),(this.treeScale.x!==v||this.treeScale.y!==S||!jv(this.projectionDelta.x,this.prevProjectionDelta.x)||!jv(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",T))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(d=!0){if(this.options.visualElement?.scheduleRender(),d){const h=this.getStack();h&&h.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ai(),this.projectionDelta=ai(),this.projectionDeltaWithTransform=ai()}setAnimationOrigin(d,h=!1){const p=this.snapshot,g=p?p.latestValues:{},y={...this.latestValues},v=ai();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!h;const S=Ye(),T=p?p.source:void 0,A=this.layout?this.layout.source:void 0,j=T!==A,_=this.getStack(),N=!_||_.members.length<=1,H=!!(j&&!N&&this.options.crossfade===!0&&!this.path.some(G3));this.animationProgress=0;let z;this.mixTargetDelta=G=>{const Y=G/1e3;Dv(v.x,d.x,Y),Dv(v.y,d.y,Y),this.setTargetDelta(v),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(jl(S,this.layout.layoutBox,this.relativeParent.layout.layoutBox),K3(this.relativeTarget,this.relativeTargetOrigin,S,Y),z&&C3(this.relativeTarget,z)&&(this.isProjectionDirty=!1),z||(z=Ye()),Zt(z,this.relativeTarget)),j&&(this.animationValues=y,S3(y,g,this.latestValues,Y,H,N)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=Y},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(d){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(ln(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ze.update(()=>{Dr.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=nn(0)),this.currentAnimation=g3(this.motionValue,[0,1e3],{...d,velocity:0,isSync:!0,onUpdate:h=>{this.mixTargetDelta(h),d.onUpdate&&d.onUpdate(h)},onStop:()=>{},onComplete:()=>{d.onComplete&&d.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const d=this.getStack();d&&d.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(z3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const d=this.getLead();let{targetWithTransforms:h,target:p,layout:g,latestValues:y}=d;if(!(!h||!p||!g)){if(this!==d&&this.layout&&g&&tS(this.options.animationType,this.layout.layoutBox,g.layoutBox)){p=this.target||Ye();const v=ft(this.layout.layoutBox.x);p.x.min=d.target.x.min,p.x.max=p.x.min+v;const S=ft(this.layout.layoutBox.y);p.y.min=d.target.y.min,p.y.max=p.y.min+S}Zt(h,p),ni(h,y),Cl(this.projectionDeltaWithTransform,this.layoutCorrected,h,y)}}registerSharedNode(d,h){this.sharedNodes.has(d)||this.sharedNodes.set(d,new j3),this.sharedNodes.get(d).add(h);const g=h.options.initialPromotionConfig;h.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(h):void 0})}isLead(){const d=this.getStack();return d?d.lead===this:!0}getLead(){const{layoutId:d}=this.options;return d?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:d}=this.options;return d?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:d}=this.options;if(d)return this.root.sharedNodes.get(d)}promote({needsReset:d,transition:h,preserveFollowOpacity:p}={}){const g=this.getStack();g&&g.promote(this,p),d&&(this.projectionDelta=void 0,this.needsReset=!0),h&&this.setOptions({transition:h})}relegate(){const d=this.getStack();return d?d.relegate(this):!1}resetSkewAndRotation(){const{visualElement:d}=this.options;if(!d)return;let h=!1;const{latestValues:p}=d;if((p.z||p.rotate||p.rotateX||p.rotateY||p.rotateZ||p.skewX||p.skewY)&&(h=!0),!h)return;const g={};p.z&&td("z",d,g,this.animationValues);for(let y=0;y<ed.length;y++)td(`rotate${ed[y]}`,d,g,this.animationValues),td(`skew${ed[y]}`,d,g,this.animationValues);d.render();for(const y in g)d.setStaticValue(y,g[y]),this.animationValues&&(this.animationValues[y]=g[y]);d.scheduleRender()}applyProjectionStyles(d,h){if(!this.instance||this.isSVG)return;if(!this.isVisible){d.visibility="hidden";return}const p=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,d.visibility="",d.opacity="",d.pointerEvents=Or(h?.pointerEvents)||"",d.transform=p?p(this.latestValues,""):"none";return}const g=this.getLead();if(!this.projectionDelta||!this.layout||!g.target){this.options.layoutId&&(d.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,d.pointerEvents=Or(h?.pointerEvents)||""),this.hasProjected&&!Ja(this.latestValues)&&(d.transform=p?p({},""):"none",this.hasProjected=!1);return}d.visibility="";const y=g.animationValues||g.latestValues;this.applyTransformsToTarget();let v=M3(this.projectionDeltaWithTransform,this.treeScale,y);p&&(v=p(y,v)),d.transform=v;const{x:S,y:T}=this.projectionDelta;d.transformOrigin=`${S.origin*100}% ${T.origin*100}% 0`,g.animationValues?d.opacity=g===this?y.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:y.opacityExit:d.opacity=g===this?y.opacity!==void 0?y.opacity:"":y.opacityExit!==void 0?y.opacityExit:0;for(const A in Vl){if(y[A]===void 0)continue;const{correct:j,applyTo:_,isCSSVariable:N}=Vl[A],H=v==="none"?y[A]:j(y[A],g);if(_){const z=_.length;for(let G=0;G<z;G++)d[_[G]]=H}else N?this.options.visualElement.renderState.vars[A]=H:d[A]=H}this.options.layoutId&&(d.pointerEvents=g===this?Or(h?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(d=>d.currentAnimation?.stop()),this.root.nodes.forEach(Mv),this.root.sharedNodes.clear()}}}function D3(t){t.updateLayout()}function R3(t){const a=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&a&&t.hasListeners("didUpdate")){const{layoutBox:i,measuredBox:l}=t.layout,{animationType:r}=t.options,u=a.source!==t.layout.source;r==="size"?Ft(y=>{const v=u?a.measuredBox[y]:a.layoutBox[y],S=ft(v);v.min=i[y].min,v.max=v.min+S}):tS(r,a.layoutBox,i)&&Ft(y=>{const v=u?a.measuredBox[y]:a.layoutBox[y],S=ft(i[y]);v.max=v.min+S,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[y].max=t.relativeTarget[y].min+S)});const d=ai();Cl(d,i,a.layoutBox);const h=ai();u?Cl(h,t.applyTransform(l,!0),a.measuredBox):Cl(h,i,a.layoutBox);const p=!I1(d);let g=!1;if(!t.resumeFrom){const y=t.getClosestProjectingParent();if(y&&!y.resumeFrom){const{snapshot:v,layout:S}=y;if(v&&S){const T=Ye();jl(T,a.layoutBox,v.layoutBox);const A=Ye();jl(A,i,S.layoutBox),$1(T,A)||(g=!0),y.options.layoutRoot&&(t.relativeTarget=A,t.relativeTargetOrigin=T,t.relativeParent=y)}}}t.notifyListeners("didUpdate",{layout:i,snapshot:a,delta:h,layoutDelta:d,hasLayoutChanged:p,hasRelativeLayoutChanged:g})}else if(t.isLead()){const{onExitComplete:i}=t.options;i&&i()}t.options.transition=void 0}function _3(t){t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function k3(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function B3(t){t.clearSnapshot()}function Mv(t){t.clearMeasurements()}function zv(t){t.isLayoutDirty=!1}function H3(t){const{visualElement:a}=t.options;a&&a.getProps().onBeforeLayoutMeasure&&a.notify("BeforeLayoutMeasure"),t.resetTransform()}function Ov(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function L3(t){t.resolveTargetDelta()}function V3(t){t.calcProjection()}function U3(t){t.resetSkewAndRotation()}function P3(t){t.removeLeadSnapshot()}function Dv(t,a,i){t.translate=Ve(a.translate,0,i),t.scale=Ve(a.scale,1,i),t.origin=a.origin,t.originPoint=a.originPoint}function Rv(t,a,i,l){t.min=Ve(a.min,i.min,l),t.max=Ve(a.max,i.max,l)}function K3(t,a,i,l){Rv(t.x,a.x,i.x,l),Rv(t.y,a.y,i.y,l)}function G3(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const q3={duration:.45,ease:[.4,0,.1,1]},_v=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),kv=_v("applewebkit/")&&!_v("chrome/")?Math.round:bt;function Bv(t){t.min=kv(t.min),t.max=kv(t.max)}function Y3(t){Bv(t.x),Bv(t.y)}function tS(t,a,i){return t==="position"||t==="preserve-aspect"&&!IM(Cv(a),Cv(i),.2)}function X3(t){return t!==t.root&&t.scroll?.wasRoot}const Z3=eS({attachResizeListener:(t,a)=>Ul(t,"resize",a),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nd={current:void 0},nS=eS({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!nd.current){const t=new Z3({});t.mount(window),t.setOptions({layoutScroll:!0}),nd.current=t}return nd.current},resetTransform:(t,a)=>{t.style.transform=a!==void 0?a:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),F3={pan:{Feature:d3},drag:{Feature:f3,ProjectionNode:nS,MeasureLayout:F1}};function Hv(t,a,i){const{props:l}=t;t.animationState&&l.whileHover&&t.animationState.setActive("whileHover",i==="Start");const r="onHover"+i,u=l[r];u&&ze.postRender(()=>u(a,Xl(a)))}class Q3 extends za{mount(){const{current:a}=this.node;a&&(this.unmount=lj(a,(i,l)=>(Hv(this.node,l,"Start"),r=>Hv(this.node,r,"End"))))}unmount(){}}class W3 extends za{constructor(){super(...arguments),this.isActive=!1}onFocus(){let a=!1;try{a=this.node.current.matches(":focus-visible")}catch{a=!0}!a||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Gl(Ul(this.node.current,"focus",()=>this.onFocus()),Ul(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Lv(t,a,i){const{props:l}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&l.whileTap&&t.animationState.setActive("whileTap",i==="Start");const r="onTap"+(i==="End"?"":i),u=l[r];u&&ze.postRender(()=>u(a,Xl(a)))}class I3 extends za{mount(){const{current:a}=this.node;a&&(this.unmount=uj(a,(i,l)=>(Lv(this.node,l,"Start"),(r,{success:u})=>Lv(this.node,r,u?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Yd=new WeakMap,ad=new WeakMap,$3=t=>{const a=Yd.get(t.target);a&&a(t)},J3=t=>{t.forEach($3)};function ez({root:t,...a}){const i=t||document;ad.has(i)||ad.set(i,{});const l=ad.get(i),r=JSON.stringify(a);return l[r]||(l[r]=new IntersectionObserver(J3,{root:t,...a})),l[r]}function tz(t,a,i){const l=ez(a);return Yd.set(t,i),l.observe(t),()=>{Yd.delete(t),l.unobserve(t)}}const nz={some:0,all:1};class az extends za{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:a={}}=this.node.getProps(),{root:i,margin:l,amount:r="some",once:u}=a,d={root:i?i.current:void 0,rootMargin:l,threshold:typeof r=="number"?r:nz[r]},h=p=>{const{isIntersecting:g}=p;if(this.isInView===g||(this.isInView=g,u&&!g&&this.hasEnteredView))return;g&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",g);const{onViewportEnter:y,onViewportLeave:v}=this.node.getProps(),S=g?y:v;S&&S(p)};return tz(this.node.current,d,h)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:a,prevProps:i}=this.node;["amount","margin","root"].some(sz(a,i))&&this.startObserver()}unmount(){}}function sz({viewport:t={}},{viewport:a={}}={}){return i=>t[i]!==a[i]}const iz={inView:{Feature:az},tap:{Feature:I3},focus:{Feature:W3},hover:{Feature:Q3}},lz={layout:{ProjectionNode:nS,MeasureLayout:F1}},oz={...YM,...iz,...F3,...lz},ce=oM(oz,bM),rz=50,Vv=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),cz=()=>({time:0,x:Vv(),y:Vv()}),uz={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Uv(t,a,i,l){const r=i[a],{length:u,position:d}=uz[a],h=r.current,p=i.time;r.current=t[`scroll${d}`],r.scrollLength=t[`scroll${u}`]-t[`client${u}`],r.offset.length=0,r.offset[0]=0,r.offset[1]=r.scrollLength,r.progress=mi(0,r.scrollLength,r.current);const g=l-p;r.velocity=g>rz?0:hm(r.current-h,g)}function fz(t,a,i){Uv(t,"x",a,i),Uv(t,"y",a,i),a.time=i}function dz(t,a){const i={x:0,y:0};let l=t;for(;l&&l!==a;)if(zm(l))i.x+=l.offsetLeft,i.y+=l.offsetTop,l=l.offsetParent;else if(l.tagName==="svg"){const r=l.getBoundingClientRect();l=l.parentElement;const u=l.getBoundingClientRect();i.x+=r.left-u.left,i.y+=r.top-u.top}else if(l instanceof SVGGraphicsElement){const{x:r,y:u}=l.getBBox();i.x+=r,i.y+=u;let d=null,h=l.parentNode;for(;!d;)h.tagName==="svg"&&(d=h),h=l.parentNode;l=d}else break;return i}const Xd={start:0,center:.5,end:1};function Pv(t,a,i=0){let l=0;if(t in Xd&&(t=Xd[t]),typeof t=="string"){const r=parseFloat(t);t.endsWith("px")?l=r:t.endsWith("%")?t=r/100:t.endsWith("vw")?l=r/100*document.documentElement.clientWidth:t.endsWith("vh")?l=r/100*document.documentElement.clientHeight:t=r}return typeof t=="number"&&(l=a*t),i+l}const mz=[0,0];function hz(t,a,i,l){let r=Array.isArray(t)?t:mz,u=0,d=0;return typeof t=="number"?r=[t,t]:typeof t=="string"&&(t=t.trim(),t.includes(" ")?r=t.split(" "):r=[t,Xd[t]?t:"0"]),u=Pv(r[0],i,l),d=Pv(r[1],a),u-d}const pz={All:[[0,0],[1,1]]},gz={x:0,y:0};function yz(t){return"getBBox"in t&&t.tagName!=="svg"?t.getBBox():{width:t.clientWidth,height:t.clientHeight}}function xz(t,a,i){const{offset:l=pz.All}=i,{target:r=t,axis:u="y"}=i,d=u==="y"?"height":"width",h=r!==t?dz(r,t):gz,p=r===t?{width:t.scrollWidth,height:t.scrollHeight}:yz(r),g={width:t.clientWidth,height:t.clientHeight};a[u].offset.length=0;let y=!a[u].interpolate;const v=l.length;for(let S=0;S<v;S++){const T=hz(l[S],g[d],p[d],h[u]);!y&&T!==a[u].interpolatorOffsets[S]&&(y=!0),a[u].offset[S]=T}y&&(a[u].interpolate=Tm(a[u].offset,Fb(l),{clamp:!1}),a[u].interpolatorOffsets=[...a[u].offset]),a[u].progress=Sn(0,1,a[u].interpolate(a[u].current))}function vz(t,a=t,i){if(i.x.targetOffset=0,i.y.targetOffset=0,a!==t){let l=a;for(;l&&l!==t;)i.x.targetOffset+=l.offsetLeft,i.y.targetOffset+=l.offsetTop,l=l.offsetParent}i.x.targetLength=a===t?a.scrollWidth:a.clientWidth,i.y.targetLength=a===t?a.scrollHeight:a.clientHeight,i.x.containerLength=t.clientWidth,i.y.containerLength=t.clientHeight}function bz(t,a,i,l={}){return{measure:r=>{vz(t,l.target,i),fz(t,i,r),(l.offset||l.target)&&xz(t,i,l)},notify:()=>a(i)}}const bl=new WeakMap,Kv=new WeakMap,sd=new WeakMap,Gv=t=>t===document.scrollingElement?window:t;function aS(t,{container:a=document.scrollingElement,...i}={}){if(!a)return bt;let l=sd.get(a);l||(l=new Set,sd.set(a,l));const r=cz(),u=bz(a,t,r,i);if(l.add(u),!bl.has(a)){const h=()=>{for(const v of l)v.measure(nt.timestamp);ze.preUpdate(p)},p=()=>{for(const v of l)v.notify()},g=()=>ze.read(h);bl.set(a,g);const y=Gv(a);window.addEventListener("resize",g,{passive:!0}),a!==document.documentElement&&Kv.set(a,vj(a,g)),y.addEventListener("scroll",g,{passive:!0}),g()}const d=bl.get(a);return ze.read(d,!1,!0),()=>{ln(d);const h=sd.get(a);if(!h||(h.delete(u),h.size))return;const p=bl.get(a);bl.delete(a),p&&(Gv(a).removeEventListener("scroll",p),Kv.get(a)?.(),window.removeEventListener("resize",p))}}const qv=new Map;function Sz(t){const a={value:0},i=aS(l=>{a.value=l[t.axis].progress*100},t);return{currentTime:a,cancel:i}}function sS({source:t,container:a,...i}){const{axis:l}=i;t&&(a=t);const r=qv.get(a)??new Map;qv.set(a,r);const u=i.target??"self",d=r.get(u)??{},h=l+(i.offset??[]).join(",");return d[h]||(d[h]=!i.target&&$b()?new ScrollTimeline({source:a,axis:l}):Sz({container:a,...i})),d[h]}function wz(t,a){const i=sS(a);return t.attachTimeline({timeline:a.target?void 0:i,observe:l=>(l.pause(),p1(r=>{l.time=l.iterationDuration*r},i))})}function Tz(t){return t.length===2}function Az(t,a){return Tz(t)?aS(i=>{t(i[a.axis].progress,i)},a):p1(t,sS(a))}function Ez(t,{axis:a="y",container:i=document.scrollingElement,...l}={}){if(!i)return bt;const r={axis:a,container:i,...l};return typeof t=="function"?Az(t,r):wz(t,r)}const Nz=()=>({scrollX:nn(0),scrollY:nn(0),scrollXProgress:nn(0),scrollYProgress:nn(0)}),br=t=>t?!t.current:!1;function Yv({container:t,target:a,...i}={}){const l=vi(Nz),r=w.useRef(null),u=w.useRef(!1),d=w.useCallback(()=>(r.current=Ez((h,{x:p,y:g})=>{l.scrollX.set(p.current),l.scrollXProgress.set(p.progress),l.scrollY.set(g.current),l.scrollYProgress.set(g.progress)},{...i,container:t?.current||void 0,target:a?.current||void 0}),()=>{r.current?.()}),[t,a,JSON.stringify(i.offset)]);return nc(()=>{if(u.current=!1,br(t)||br(a)){u.current=!0;return}else return d()},[d]),w.useEffect(()=>{if(u.current)return kl(!br(t)),kl(!br(a)),d()},[d]),l}function Cz(t){const a=vi(()=>nn(t)),{isStatic:i}=w.useContext(sc);if(i){const[,l]=w.useState(t);w.useEffect(()=>a.on("change",l),[])}return a}function iS(t,a){const i=Cz(a()),l=()=>i.set(a());return l(),nc(()=>{const r=()=>ze.preRender(l,!1,!0),u=t.map(d=>d.on("change",r));return()=>{u.forEach(d=>d()),ln(l)}}),i}function jz(t){El.current=[],t();const a=iS(El.current,t);return El.current=void 0,a}function Sr(t,a,i,l){if(typeof t=="function")return jz(t);const r=typeof a=="function"?a:Sj(a,i,l);return Array.isArray(t)?Xv(t,r):Xv([t],([u])=>r(u))}function Xv(t,a){const i=vi(()=>[]);return iS(t,()=>{i.length=0;const l=t.length;for(let r=0;r<l;r++)i[r]=t[r].get();return a(i)})}function Mz(t,a){const[i,l]=w.useState(t);return w.useEffect(()=>{const r=setTimeout(()=>l(t),a);return()=>clearTimeout(r)},[t,a]),i}const zz={produkt:"Produkte",leistung:"Leistungen",themenwelt:"Themenwelten",seite:"Seiten",karriere:"Karriere"};function Oz({isOpen:t,onClose:a}){const[i,l]=w.useState(""),[r,u]=w.useState(-1),d=w.useRef(null),[,h]=Pl(),{openWizard:p}=tc(),g=Mz(i,220),{data:y,isFetching:v}=ci.search.query.useQuery({q:g},{enabled:g.length>=2}),S=y?.results??[],T=S.reduce((z,G)=>(z[G.category]||(z[G.category]=[]),z[G.category].push(G),z),{}),A=Object.keys(T);w.useEffect(()=>{t&&(setTimeout(()=>d.current?.focus(),100),l(""),u(-1))},[t]),w.useEffect(()=>{u(-1)},[g]),w.useEffect(()=>{const z=G=>{G.key==="Escape"&&a()};return t&&document.addEventListener("keydown",z),()=>document.removeEventListener("keydown",z)},[t,a]),w.useEffect(()=>(document.body.style.overflow=t?"hidden":"",()=>{document.body.style.overflow=""}),[t]);const j=w.useCallback(z=>{z.key==="ArrowDown"?(z.preventDefault(),u(G=>Math.min(G+1,S.length-1))):z.key==="ArrowUp"?(z.preventDefault(),u(G=>Math.max(G-1,-1))):z.key==="Enter"&&(z.preventDefault(),r>=0&&S[r]&&_(S[r].url))},[S,r]),_=z=>{a(),l(""),h(z)},N=g.length>=2,H=N&&!v&&S.length===0;return m.jsx(Ws,{"data-loc":"client/src/components/SearchOverlay.tsx:93",children:t&&m.jsxs(m.Fragment,{children:[m.jsx(ce.div,{"data-loc":"client/src/components/SearchOverlay.tsx:97",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.22},onClick:a,className:"fixed inset-0 z-[1100]",style:{background:"rgba(5,12,30,0.7)",backdropFilter:"blur(5px)"},"aria-hidden":"true"},"backdrop"),m.jsxs(ce.div,{"data-loc":"client/src/components/SearchOverlay.tsx:110",role:"dialog","aria-modal":"true","aria-label":"Suche",initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",damping:32,stiffness:290},className:"fixed top-0 right-0 bottom-0 z-[1101] flex flex-col",style:{width:"min(460px, 100vw)",background:"#0a1628",borderLeft:"1px solid rgba(255,255,255,0.08)"},children:[m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:127",className:"flex items-center gap-3 px-5 py-4",style:{borderBottom:"1px solid rgba(255,255,255,0.08)"},children:[m.jsx(_r,{"data-loc":"client/src/components/SearchOverlay.tsx:131",size:16,style:{color:"rgba(255,255,255,0.35)",flexShrink:0},"aria-hidden":"true"}),m.jsx("input",{"data-loc":"client/src/components/SearchOverlay.tsx:132",ref:d,type:"text",value:i,onChange:z=>l(z.target.value),onKeyDown:j,placeholder:"Produkte, Leistungen, Themen …",autoComplete:"off",spellCheck:!1,"aria-label":"Suche",className:"flex-1 bg-transparent border-none outline-none text-white placeholder-white/30 text-sm"}),i&&m.jsx("button",{"data-loc":"client/src/components/SearchOverlay.tsx:145",onClick:()=>l(""),"aria-label":"Suche löschen",className:"p-1 transition-colors hover:bg-white/8",style:{color:"rgba(255,255,255,0.4)"},children:m.jsx(is,{"data-loc":"client/src/components/SearchOverlay.tsx:146",size:14})}),m.jsx("button",{"data-loc":"client/src/components/SearchOverlay.tsx:149",onClick:a,"aria-label":"Suche schließen",className:"ml-1 p-1.5 transition-colors hover:bg-white/8",style:{color:"rgba(255,255,255,0.45)"},children:m.jsx(is,{"data-loc":"client/src/components/SearchOverlay.tsx:150",size:16})})]}),m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:155",className:"flex-1 overflow-y-auto",style:{overscrollBehavior:"contain"},children:[v&&m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:159",className:"px-5 py-6 flex items-center gap-3",style:{color:"rgba(255,255,255,0.3)"},children:[m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:160",className:"w-3.5 h-3.5 border-2 animate-spin",style:{borderColor:"rgba(255,255,255,0.12)",borderTopColor:"rgba(255,255,255,0.5)"}}),m.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:161",className:"text-xs",children:"Suche läuft …"})]}),H&&m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:167",className:"px-5 py-10 flex flex-col items-center text-center",children:[m.jsx(_r,{"data-loc":"client/src/components/SearchOverlay.tsx:168",size:20,style:{color:"rgba(255,255,255,0.15)"},className:"mb-4"}),m.jsxs("p",{"data-loc":"client/src/components/SearchOverlay.tsx:169",className:"text-sm font-medium mb-1",style:{color:"rgba(255,255,255,0.55)"},children:["Keine Ergebnisse für „",g,'"']}),m.jsx("p",{"data-loc":"client/src/components/SearchOverlay.tsx:172",className:"text-xs mb-6",style:{color:"rgba(255,255,255,0.25)"},children:"Kein passendes Produkt oder keine passende Leistung gefunden?"}),m.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:175",onClick:()=>{a(),setTimeout(()=>p({configKey:"beratung_general",sourceLabel:`Suche – Keine Ergebnisse für „${g}"`}),200)},className:"flex items-center gap-2 px-4 py-2.5 text-sm font-semibold transition-all hover:bg-white/10",style:{color:"rgba(255,255,255,0.7)",border:"1px solid rgba(255,255,255,0.15)"},children:[m.jsx(n0,{"data-loc":"client/src/components/SearchOverlay.tsx:183",size:13}),"Persönliche Beratung anfragen",m.jsx(_t,{"data-loc":"client/src/components/SearchOverlay.tsx:185",size:12})]})]}),!N&&!v&&m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:192",className:"px-5 py-5",children:[m.jsx("p",{"data-loc":"client/src/components/SearchOverlay.tsx:193",className:"text-xs font-semibold mb-3",style:{color:"rgba(255,255,255,0.2)",letterSpacing:"0.1em",textTransform:"uppercase"},children:"Schnellzugriff"}),m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:196",className:"flex flex-col",children:[{label:"Gynäkologie",url:"/themenwelten/gynaekologie"},{label:"Autoklaven",url:"/themenwelten/aufbereitung/autoklaven"},{label:"Thermodesinfektoren",url:"/themenwelten/aufbereitung/thermodesinfektoren"},{label:"Sprechstundenbedarf",url:"/leistungen/sprechstundenbedarf"},{label:"Praxisplanung",url:"/leistungen/praxisplanung"}].map(z=>m.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:204",onClick:()=>_(z.url),className:"flex items-center gap-2.5 px-2 py-2 text-left transition-colors hover:bg-white/5 group",children:[m.jsx(wa,{"data-loc":"client/src/components/SearchOverlay.tsx:209",size:12,style:{color:"rgba(255,255,255,0.18)",flexShrink:0},"aria-hidden":"true"}),m.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:210",className:"text-sm group-hover:text-white/80 transition-colors",style:{color:"rgba(255,255,255,0.45)"},children:z.label})]},z.url))})]}),!v&&A.length>0&&m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:221",className:"px-5 py-5 flex flex-col gap-4",children:A.map(z=>m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:223",style:{border:"1px solid rgba(255,255,255,0.09)",background:"rgba(255,255,255,0.03)"},children:[m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:231",className:"px-4 py-2.5",style:{borderBottom:"1px solid rgba(255,255,255,0.07)",background:"rgba(255,255,255,0.03)"},children:m.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:238",className:"text-xs font-semibold",style:{color:"rgba(255,255,255,0.35)",letterSpacing:"0.09em",textTransform:"uppercase"},children:zz[z]})}),m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:247",children:T[z].map((G,Y)=>{const Z=S.indexOf(G),U=Z===r,V=Y===T[z].length-1;return m.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:253",role:"option","aria-selected":U,onMouseEnter:()=>u(Z),onMouseDown:$=>{$.preventDefault(),_(G.url)},className:"w-full flex items-center justify-between px-4 py-2.5 text-left transition-colors group",style:{background:U?"rgba(255,255,255,0.06)":"transparent",borderBottom:V?"none":"1px solid rgba(255,255,255,0.05)"},children:[m.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:265",className:"text-sm leading-snug",style:{color:U?"#5b9bd5":"rgba(255,255,255,0.72)",fontWeight:400},children:G.title}),m.jsx(_t,{"data-loc":"client/src/components/SearchOverlay.tsx:271",size:12,className:"flex-shrink-0 ml-3 transition-opacity",style:{color:U?"rgba(255,255,255,0.6)":"rgba(255,255,255,0.15)"},"aria-hidden":"true"})]},G.id)})})]},z))})]}),S.length>0&&m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:289",className:"px-5 py-2.5 flex items-center gap-4 text-xs",style:{borderTop:"1px solid rgba(255,255,255,0.07)",color:"rgba(255,255,255,0.2)"},children:[m.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:293",className:"flex items-center gap-1.5",children:[m.jsx("kbd",{"data-loc":"client/src/components/SearchOverlay.tsx:294",className:"px-1 py-px font-mono text-[0.65rem]",style:{background:"rgba(255,255,255,0.07)",border:"1px solid rgba(255,255,255,0.1)"},children:"↑↓"}),"navigieren"]}),m.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:297",className:"flex items-center gap-1.5",children:[m.jsx("kbd",{"data-loc":"client/src/components/SearchOverlay.tsx:298",className:"px-1 py-px font-mono text-[0.65rem]",style:{background:"rgba(255,255,255,0.07)",border:"1px solid rgba(255,255,255,0.1)"},children:"↵"}),"öffnen"]}),m.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:301",className:"flex items-center gap-1.5",children:[m.jsx("kbd",{"data-loc":"client/src/components/SearchOverlay.tsx:302",className:"px-1 py-px font-mono text-[0.65rem]",style:{background:"rgba(255,255,255,0.07)",border:"1px solid rgba(255,255,255,0.1)"},children:"Esc"}),"schließen"]})]})]},"panel")]})})}const Dz="https://d2xsxph8kpxj0f.cloudfront.net/310419663031579226/fVCZZpHZ6FC9n4cc9cUBcG/megamenu-leistungen-behandlungszimmer-v2-hwUQERuEWjx8axEVLapfKv.webp",Rz="https://d2xsxph8kpxj0f.cloudfront.net/310419663031579226/fVCZZpHZ6FC9n4cc9cUBcG/nav-themenwelten-v2-iatte9bNRARmweVXSTJEJ7.webp",_z="/images/stusche-gebaeude-menu_portrait.webp",Zv=[{href:"/leistungen/praxisbedarf",label:"Lieferung von Praxisbedarf",desc:"Verbrauchsmaterial, Handschuhe, Desinfektion",icon:K2},{href:"/leistungen/sprechstundenbedarf",label:"Sprechstundenbedarf",desc:"SSB-Abrechnung direkt über die Kasse",icon:G2},{href:"/leistungen/technischer-service",label:"Technischer Service & Wartung",desc:"Geräteservice, Validierung, RDG-Prüfung",icon:s0},{href:"/leistungen/praxisplanung",label:"3D-Praxisplanung & Beratung",desc:"Individuelle Raumplanung und Einrichtung",icon:q2},{href:"/leistungen/praxisportal",label:"Praxisportal",desc:"Online bestellen, Rechnungen verwalten",icon:a0},{href:"/leistungen/praxisgruendung",label:"Praxisgründung",desc:"Rundum-Begleitung von Anfang an",icon:Xr},{href:"/leistungen/hygienemanagement",label:"Hygienemanagement",desc:"Begehung, Hygieneplan, Zertifikat",icon:Qd}],Fv=[{href:"/themenwelten/gynaekologie",label:"Gynäkologie",desc:"Gyn-Stühle, Ultraschall, Praxisausstattung",icon:Y2},{href:"/themenwelten/chirurgie",label:"Chirurgie",desc:"OP-Bedarf, Instrumente, Sterilisation",icon:X2},{href:"/themenwelten/aufbereitung",label:"Aufbereitung & Sterilisation",desc:"RDG, Autoklaven, Validierung",icon:Qd},{href:"/themenwelten/medizintechnik",label:"Medizintechnik",desc:"EKG, Spirometrie, Diagnostikgeräte",icon:Z2}],Qv=[{href:"/aktionen/miele-hno-extra",label:"Miele HNO Extra-Aktion",desc:"Bis zu 1.000 € Aktionsvorteil auf Thermodesinfektoren",icon:i0}],Wv=[{href:"/ueber-uns/unser-team",label:"Unser Team",desc:"Persönliche Ansprechpartner vor Ort",icon:Wd},{href:"/karriere",label:"Karriere",desc:"Offene Stellen & Ausbildung",icon:F2}];function id({items:t,image:a,categoryTitle:i,categoryDesc:l,currentLocation:r,onClose:u,quickActions:d,extraItems:h,extraLabel:p}){return m.jsxs(ce.div,{"data-loc":"client/src/components/Navigation.tsx:63",className:"mega-panel",initial:{clipPath:"inset(0 0 100% 0)",opacity:1},animate:{clipPath:"inset(0 0 0% 0)",opacity:1},exit:{clipPath:"inset(0 0 100% 0)",opacity:1},transition:{duration:.38,ease:[.22,1,.36,1]},role:"dialog","aria-label":`Untermenü ${i}`,children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:72",className:"mega-panel-inner",children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:74",className:"mega-panel-left",children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:75",className:"mega-panel-cat-header",children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:76",className:"mega-panel-cat-label",children:i}),m.jsx("p",{"data-loc":"client/src/components/Navigation.tsx:77",className:"mega-panel-cat-desc",children:l})]}),m.jsxs("nav",{"data-loc":"client/src/components/Navigation.tsx:79",className:"mega-panel-links","aria-label":i,children:[t.map(g=>{const y=g.icon,v=r===g.href||r.startsWith(g.href+"/");return m.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:84",href:g.href,className:`mega-panel-item${v?" mega-panel-item-active":""}`,children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:89",className:"mega-panel-item-icon","aria-hidden":"true",children:m.jsx(y,{"data-loc":"client/src/components/Navigation.tsx:90",className:"w-4 h-4"})}),m.jsxs("span",{"data-loc":"client/src/components/Navigation.tsx:92",className:"mega-panel-item-body",children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:93",className:"mega-panel-item-label",children:g.label}),m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:94",className:"mega-panel-item-desc",children:g.desc})]}),m.jsx(_t,{"data-loc":"client/src/components/Navigation.tsx:96",className:"mega-panel-item-arrow w-3.5 h-3.5","aria-hidden":"true"})]},g.href)}),h&&h.length>0&&m.jsxs(m.Fragment,{children:[m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:102",className:"mega-panel-divider","aria-hidden":"true"}),p&&m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:104",className:"mega-panel-extra-label",children:p}),h.map(g=>{const y=g.icon,v=r===g.href||r.startsWith(g.href+"/");return m.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:110",href:g.href,className:`mega-panel-item mega-panel-item-extra${v?" mega-panel-item-active":""}`,children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:115",className:"mega-panel-item-icon","aria-hidden":"true",children:m.jsx(y,{"data-loc":"client/src/components/Navigation.tsx:116",className:"w-4 h-4"})}),m.jsxs("span",{"data-loc":"client/src/components/Navigation.tsx:118",className:"mega-panel-item-body",children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:119",className:"mega-panel-item-label",children:g.label}),m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:120",className:"mega-panel-item-desc",children:g.desc})]}),m.jsx(_t,{"data-loc":"client/src/components/Navigation.tsx:122",className:"mega-panel-item-arrow w-3.5 h-3.5","aria-hidden":"true"})]},g.href)})]})]})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:132",className:"mega-panel-right",children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:133",className:"mega-panel-img-wrap",children:[m.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:134",src:a,alt:i,className:"mega-panel-img",loading:"eager",fetchPriority:"high"}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:135",className:"mega-panel-img-overlay","aria-hidden":"true"})]}),d&&d.length>0&&m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:138",className:"mega-panel-quick",children:d.map((g,y)=>{const v=g.icon;return g.href?m.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:143",href:g.href,target:g.external?"_blank":void 0,rel:g.external?"noopener noreferrer":void 0,className:"mega-panel-quick-btn",children:[m.jsx(v,{"data-loc":"client/src/components/Navigation.tsx:150",className:"w-3.5 h-3.5","aria-hidden":"true"}),g.label,g.external&&m.jsx(kr,{"data-loc":"client/src/components/Navigation.tsx:152",className:"w-3 h-3 opacity-60 ml-1","aria-hidden":"true"})]},y):m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:157",className:"mega-panel-quick-btn",onClick:()=>{g.onClick?.()},children:[m.jsx(v,{"data-loc":"client/src/components/Navigation.tsx:158",className:"w-3.5 h-3.5","aria-hidden":"true"}),g.label]},y)})})]})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:169",className:"mega-panel-footer",children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:170",className:"mega-panel-footer-label",children:"Schnellzugriff:"}),m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:171",href:"/kontakt",className:"mega-panel-footer-link",children:"Beratung anfragen"}),m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:172",className:"mega-panel-footer-sep","aria-hidden":"true",children:"·"}),m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:173",onClick:()=>window.open("https://www.stusche.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),className:"mega-panel-footer-link",style:{background:"none",border:"none",padding:0,cursor:"pointer"},children:["Praxisportal ",m.jsx(kr,{"data-loc":"client/src/components/Navigation.tsx:178",className:"w-3 h-3 inline ml-0.5","aria-hidden":"true"})]})]})]})}function lS(){const{openWizard:t}=tc(),[a]=Pl(),i=a.startsWith("/leistungen")||a==="/retouren",l=a.startsWith("/themenwelten")||a.startsWith("/aktionen"),r=a.startsWith("/ueber-uns")||a.startsWith("/karriere"),[u,d]=w.useState(null),[h,p]=w.useState(!1),[g,y]=w.useState(!1),[v,S]=w.useState(!1),[T,A]=w.useState(!1),[j,_]=w.useState(!1),[N,H]=w.useState(!1),z=w.useRef(null);w.useEffect(()=>{const U=()=>_(window.scrollY>60);return window.addEventListener("scroll",U,{passive:!0}),()=>window.removeEventListener("scroll",U)},[]),w.useEffect(()=>{p(!1)},[a]),w.useEffect(()=>{const U=V=>{V.key==="Escape"&&(d(null),p(!1))};return window.addEventListener("keydown",U),()=>window.removeEventListener("keydown",U)},[]);const G=U=>{z.current&&clearTimeout(z.current),d(U)},Y=()=>{z.current&&clearTimeout(z.current)},Z=()=>{z.current=setTimeout(()=>d(null),220)};return m.jsxs(m.Fragment,{children:[m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:239",href:"#main-content",className:"sr-only focus:not-sr-only focus:fixed focus:top-4 focus:left-4 focus:z-[200] focus:bg-white focus:px-4 focus:py-2 focus:rounded focus:text-sm focus:font-medium focus:shadow-lg",style:{fontFamily:"'DM Sans', system-ui, sans-serif",color:"#0d1b3e"},children:"Zum Hauptinhalt springen"}),m.jsxs("nav",{"data-loc":"client/src/components/Navigation.tsx:251",className:`nav-root backdrop-blur-[20px] backdrop-filter${j?" nav-root--scrolled":""}`,"aria-label":"Hauptnavigation",onMouseLeave:Z,children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:256",className:"nav-inner",children:[m.jsx(ce.a,{"data-loc":"client/src/components/Navigation.tsx:258",href:"/",whileHover:{opacity:.85},transition:{duration:.2},className:"flex-shrink-0",children:m.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:259",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH – Zur Startseite",className:"nav-logo"})}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:265",className:"hidden lg:flex items-center gap-8 absolute left-1/2 -translate-x-1/2",children:[m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:270",className:"relative",onMouseEnter:()=>G("leistungen"),children:m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:271",className:`nav-link${i?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":u==="leistungen",children:["Leistungen",m.jsx(ce.span,{"data-loc":"client/src/components/Navigation.tsx:277",animate:{rotate:u==="leistungen"?180:0},transition:{duration:.25},"aria-hidden":"true",children:m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:278",className:"w-3.5 h-3.5"})})]})}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:284",className:"relative",onMouseEnter:()=>G("themenwelten"),children:m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:285",className:`nav-link${l?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":u==="themenwelten",children:["Themenwelten",m.jsx(ce.span,{"data-loc":"client/src/components/Navigation.tsx:291",animate:{rotate:u==="themenwelten"?180:0},transition:{duration:.25},"aria-hidden":"true",children:m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:292",className:"w-3.5 h-3.5"})})]})}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:298",className:"relative",onMouseEnter:()=>G("ueberuns"),children:m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:299",className:`nav-link${r?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":u==="ueberuns",children:["Über uns",m.jsx(ce.span,{"data-loc":"client/src/components/Navigation.tsx:305",animate:{rotate:u==="ueberuns"?180:0},transition:{duration:.25},"aria-hidden":"true",children:m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:306",className:"w-3.5 h-3.5"})})]})}),m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:312",onClick:()=>window.open("https://www.stusche.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),className:"nav-link",style:{textDecoration:"none",background:"none",border:"none",cursor:"pointer"},children:["Praxisportal",m.jsx(kr,{"data-loc":"client/src/components/Navigation.tsx:318",className:"w-3 h-3 opacity-60","aria-hidden":"true"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:323",className:"hidden lg:flex items-center gap-3 ml-auto flex-shrink-0",children:[m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:324",onClick:()=>H(!0),className:"nav-hamburger","aria-label":"Suche öffnen",children:m.jsx(_r,{"data-loc":"client/src/components/Navigation.tsx:325",className:"w-4.5 h-4.5","aria-hidden":"true"})}),m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:327",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Navigation – Beratung anfragen"}),className:"nav-cta",children:["Beratung ",m.jsx(_t,{"data-loc":"client/src/components/Navigation.tsx:331",className:"w-3 h-3","aria-hidden":"true"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:336",className:"lg:hidden flex items-center gap-2 ml-auto flex-shrink-0",children:[m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:337",onClick:()=>H(!0),className:"nav-hamburger","aria-label":"Suche öffnen",children:m.jsx(_r,{"data-loc":"client/src/components/Navigation.tsx:338",className:"w-4.5 h-4.5","aria-hidden":"true"})}),m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:340",className:"nav-hamburger",onClick:()=>p(!h),"aria-label":h?"Menü schließen":"Menü öffnen","aria-expanded":h,"aria-controls":"mobile-menu",children:h?m.jsx(is,{"data-loc":"client/src/components/Navigation.tsx:347",className:"w-5 h-5"}):m.jsx(P2,{"data-loc":"client/src/components/Navigation.tsx:347",className:"w-5 h-5"})})]})]}),m.jsxs(Ws,{"data-loc":"client/src/components/Navigation.tsx:353",children:[u==="leistungen"&&m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:355",className:"mega-wrapper",onMouseEnter:Y,onMouseLeave:Z,children:m.jsx(id,{"data-loc":"client/src/components/Navigation.tsx:356",items:Zv,image:Dz,categoryTitle:"Leistungen",categoryDesc:"Von der Lieferung bis zur Praxisgründung – wir begleiten Sie in jedem Schritt.",currentLocation:a,onClose:()=>d(null),quickActions:[{label:"Beratung anfragen",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Mega-Menü Leistungen"}),icon:si},{label:"Praxisportal",onClick:()=>window.open("https://www.stusche.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),icon:a0,external:!0}]})}),u==="themenwelten"&&m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:371",className:"mega-wrapper",onMouseEnter:Y,onMouseLeave:Z,children:m.jsx(id,{"data-loc":"client/src/components/Navigation.tsx:372",items:Fv,image:Rz,categoryTitle:"Themenwelten",categoryDesc:"Spezialisiertes Wissen und Produkte für Ihren Fachbereich.",currentLocation:a,onClose:()=>d(null),extraItems:Qv,extraLabel:"Aktuelle Aktionen",quickActions:[{label:"Beratung anfragen",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Mega-Menü Themenwelten"}),icon:si}]})}),u==="ueberuns"&&m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:388",className:"mega-wrapper",onMouseEnter:Y,onMouseLeave:Z,children:m.jsx(id,{"data-loc":"client/src/components/Navigation.tsx:389",items:Wv,image:_z,categoryTitle:"Über uns",categoryDesc:"Seit über 35 Jahren Ihr verlässlicher Praxispartner in der Region.",currentLocation:a,onClose:()=>d(null),quickActions:[{label:"Kontakt aufnehmen",href:"/kontakt",icon:si}]})})]})]}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:407",className:`mega-blur-overlay backdrop-blur-[20px] backdrop-filter${u!==null?" mega-blur-overlay--visible":""}`,"aria-hidden":"true",onClick:()=>d(null)}),m.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:414",children:h&&m.jsxs(m.Fragment,{children:[m.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:417",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:()=>p(!1),className:"fixed inset-0 bg-black/70 backdrop-blur-sm z-[100] lg:hidden","aria-hidden":"true"}),m.jsxs(ce.div,{"data-loc":"client/src/components/Navigation.tsx:425",id:"mobile-menu",role:"dialog","aria-modal":"true","aria-label":"Navigation",initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",damping:32,stiffness:320},className:"mobile-panel fixed top-0 right-0 bottom-0 w-[300px] z-[101] lg:hidden overflow-y-auto",children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:436",className:"mobile-panel-header",children:[m.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:437",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH",className:"nav-logo",style:{height:"1.25rem"}}),m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:438",onClick:()=>p(!1),className:"nav-hamburger","aria-label":"Menü schließen",children:m.jsx(is,{"data-loc":"client/src/components/Navigation.tsx:439",className:"w-5 h-5","aria-hidden":"true"})})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:443",style:{paddingTop:"0.5rem"},children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:445",className:"mobile-nav-section",children:[m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:446",onClick:()=>y(!g),className:"mobile-nav-btn","aria-expanded":g,children:["Leistungen",m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:448",className:`w-3.5 h-3.5 transition-transform duration-200 ${g?"rotate-180":""}`,"aria-hidden":"true"})]}),m.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:450",children:g&&m.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:452",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2},className:"overflow-hidden",style:{paddingBottom:"1rem"},children:m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:453",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:Zv.map(U=>m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:455",href:U.href,className:"mobile-nav-link",onClick:()=>p(!1),children:U.label},U.href))})})})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:464",className:"mobile-nav-section",children:[m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:465",onClick:()=>S(!v),className:"mobile-nav-btn","aria-expanded":v,children:["Themenwelten",m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:467",className:`w-3.5 h-3.5 transition-transform duration-200 ${v?"rotate-180":""}`,"aria-hidden":"true"})]}),m.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:469",children:v&&m.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:471",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2},className:"overflow-hidden",style:{paddingBottom:"1rem"},children:m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:472",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:[Fv.map(U=>m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:474",href:U.href,className:"mobile-nav-link",onClick:()=>p(!1),children:U.label},U.href)),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:476",className:"mobile-nav-divider","aria-hidden":"true"}),m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:477",className:"mobile-nav-section-label",children:"Aktuelle Aktionen"}),Qv.map(U=>m.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:479",href:U.href,className:"mobile-nav-link mobile-nav-link-accent",onClick:()=>p(!1),children:[m.jsx(i0,{"data-loc":"client/src/components/Navigation.tsx:480",className:"w-3 h-3 text-red-500 flex-shrink-0","aria-hidden":"true"}),U.label]},U.href))]})})})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:491",className:"mobile-nav-section",children:[m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:492",onClick:()=>A(!T),className:"mobile-nav-btn","aria-expanded":T,children:["Über uns",m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:494",className:`w-3.5 h-3.5 transition-transform duration-200 ${T?"rotate-180":""}`,"aria-hidden":"true"})]}),m.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:496",children:T&&m.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:498",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2},className:"overflow-hidden",style:{paddingBottom:"1rem"},children:m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:499",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:Wv.map(U=>m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:501",href:U.href,className:"mobile-nav-link",onClick:()=>p(!1),children:U.label},U.href))})})})]}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:510",className:"mobile-nav-section",children:m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:511",onClick:()=>{p(!1),window.open("https://www.stusche.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer")},className:"mobile-nav-btn",style:{textDecoration:"none",display:"flex",justifyContent:"space-between",background:"none",border:"none",cursor:"pointer",width:"100%"},children:["Praxisportal",m.jsx(kr,{"data-loc":"client/src/components/Navigation.tsx:517",className:"w-3.5 h-3.5 opacity-60","aria-hidden":"true"})]})}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:522",className:"mobile-nav-section",children:m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:523",href:"/kontakt",className:"mobile-nav-btn",style:{textDecoration:"none",display:"flex",justifyContent:"space-between"},onClick:()=>p(!1),children:"Kontakt"})}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:529",style:{padding:"1.5rem"},children:m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:530",onClick:()=>{p(!1),t({configKey:"beratung_general",sourceLabel:"Navigation (mobil) – Beratung anfragen"})},className:"nav-cta",style:{width:"100%",justifyContent:"center"},children:"Beratung anfragen"})})]})]})]})}),m.jsx(Oz,{"data-loc":"client/src/components/Navigation.tsx:545",isOpen:N,onClose:()=>H(!1)})]})}function oS({activePage:t}){const a=[{label:"Praxisbedarf",href:"/leistungen/praxisbedarf",key:"praxisbedarf"},{label:"Sprechstundenbedarf",href:"/leistungen/sprechstundenbedarf",key:"sprechstundenbedarf"},{label:"Technischer Service",href:"/leistungen/technischer-service",key:"technischer-service"},{label:"3D-Praxisplanung",href:"/leistungen/praxisplanung",key:"praxisplanung"},{label:"Praxisportal",href:"/leistungen/praxisportal",key:"praxisportal"},{label:"Praxisgründung",href:"/leistungen/praxisgruendung",key:"praxisgruendung"},{label:"Hygienemanagement",href:"/leistungen/hygienemanagement",key:"hygienemanagement"}],i=[{label:"Unser Team",href:"/ueber-uns/unser-team"},{label:"Karriere",href:"/karriere"}],l=[{label:"Gynäkologie",href:"/themenwelten/gynaekologie",key:"gynaekologie",active:!0},{label:"Aufbereitung & Sterilisation",href:"/themenwelten/aufbereitung",key:"aufbereitung",active:!0},{label:"Autoklaven",href:"/themenwelten/aufbereitung/autoklaven",key:"aufbereitung-autoklaven",active:!0},{label:"Thermodesinfektoren",href:"/themenwelten/aufbereitung/thermodesinfektoren",key:"aufbereitung-thermodesinfektoren",active:!0},{label:"Medizintechnik",href:"/themenwelten/medizintechnik",key:"medizintechnik",active:!0},{label:"Chirurgie",href:"/themenwelten/chirurgie",key:"chirurgie",active:!0}];return m.jsx(m.Fragment,{children:m.jsx("footer",{"data-loc":"client/src/components/SiteFooter.tsx:57",className:"site-footer","aria-label":"Seitenfußzeile",children:m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:58",className:"container",children:[m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:60",className:"site-footer-top",children:[m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:62",children:[m.jsx("img",{"data-loc":"client/src/components/SiteFooter.tsx:63",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH",className:"site-footer-logo",width:"220",height:"28"}),m.jsxs("p",{"data-loc":"client/src/components/SiteFooter.tsx:70",className:"site-footer-tagline",children:["Ihr Praxisdienstleister",m.jsx("br",{"data-loc":"client/src/components/SiteFooter.tsx:71"}),"seit 1989"]})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:76",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:77",className:"site-footer-col-label",children:"Leistungen"}),m.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:78",className:"site-footer-list",children:a.map(r=>m.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:80",children:m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:81",href:r.href,className:`site-footer-link${t===r.key?" site-footer-link-active":""}`,children:r.label})},r.key))})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:93",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:94",className:"site-footer-col-label",children:"Themenwelten"}),m.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:95",className:"site-footer-list",children:l.map(r=>r.active?m.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:98",children:m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:99",href:r.href,className:`site-footer-link${t===r.key?" site-footer-link-active":""}`,children:r.label})},r.key):m.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:107",children:m.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:108",className:"site-footer-link-disabled",children:r.label})},r.key))})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:116",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:117",className:"site-footer-col-label",children:"Über uns"}),m.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:118",className:"site-footer-list",children:i.map(r=>m.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:120",children:m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:121",href:r.href,className:"site-footer-link",children:r.label})},r.href))})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:128",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:129",className:"site-footer-col-label",children:"Kontakt"}),m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:130",href:"tel:+493328474747",className:"site-footer-phone",children:"+49 3328 / 47 47 47"}),m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:133",className:"site-footer-hours",children:"Mo – Do, 8:00 – 17:00 Uhr"}),m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:134",className:"site-footer-hours",children:"Fr, 8:00 – 16:00 Uhr"}),m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:135",className:"site-footer-hours",style:{marginTop:"0.5rem"},children:"Fax: +49 3328 / 47 57 67"}),m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:138",href:"/kontakt",className:"site-footer-link",style:{marginTop:"0.75rem",display:"inline-block"},children:"Kontaktformular"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:149",className:"site-footer-bottom",children:[m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:150",className:"site-footer-copy-group",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:151",className:"site-footer-copy",children:"© 2026 Stusche GmbH"}),m.jsxs("span",{"data-loc":"client/src/components/SiteFooter.tsx:152",className:"site-footer-solar-badge",title:"30-kWp-Photovoltaik-Anlage auf unserem Firmengebäude",children:[m.jsx(Q2,{"data-loc":"client/src/components/SiteFooter.tsx:153",className:"site-footer-solar-icon","aria-hidden":"true"}),"Betrieben mit Solarstrom"]})]}),m.jsxs("nav",{"data-loc":"client/src/components/SiteFooter.tsx:157",className:"site-footer-legal","aria-label":"Rechtliche Links",children:[m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:158",href:"/datenschutz",className:"site-footer-legal-link",children:"Datenschutz"}),m.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:159",className:"site-footer-legal-sep","aria-hidden":"true",children:"·"}),m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:160",href:"/agb",className:"site-footer-legal-link",children:"AGB"}),m.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:161",className:"site-footer-legal-sep","aria-hidden":"true",children:"·"}),m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:162",href:"/impressum",className:"site-footer-legal-link",children:"Impressum"})]}),m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:164",className:"site-footer-copy",style:{opacity:.4},children:"* Alle Preise exkl. MwSt. Ab 100 € netto versandkostenfrei, darunter 6,90 € Versandpauschale."})]})]})})})}const Ea="https://www.stusche.de",kz="Stusche – Ihr Praxisdienstleister";function rS({title:t,description:a,keywords:i,canonical:l,ogImage:r="/og-image.webp",ogType:u="website",schema:d,noIndex:h=!1}){const[p]=Pl();let g;l?l.startsWith("http")?g=l:g=`${Ea}${l.startsWith("/")?l:`/${l}`}`:g=`${Ea}${p}`;const y=d?Array.isArray(d)?d:[d]:[];return m.jsxs(BT,{"data-loc":"client/src/components/SEO.tsx:56",children:[m.jsx("title",{"data-loc":"client/src/components/SEO.tsx:58",children:t}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:59",name:"description",content:a}),i&&m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:60",name:"keywords",content:i}),h?m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:62",name:"robots",content:"noindex, nofollow"}):m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:63",name:"robots",content:"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"}),m.jsx("link",{"data-loc":"client/src/components/SEO.tsx:65",rel:"canonical",href:g}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:68",property:"og:title",content:t}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:69",property:"og:description",content:a}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:70",property:"og:type",content:u}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:71",property:"og:url",content:g}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:72",property:"og:image",content:r.startsWith("http")?r:`${Ea}${r}`}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:73",property:"og:site_name",content:kz}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:74",property:"og:locale",content:"de_DE"}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:77",name:"twitter:card",content:"summary_large_image"}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:78",name:"twitter:title",content:t}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:79",name:"twitter:description",content:a}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:80",name:"twitter:image",content:r.startsWith("http")?r:`${Ea}${r}`}),y.map((v,S)=>m.jsx("script",{"data-loc":"client/src/components/SEO.tsx:84",type:"application/ld+json",children:JSON.stringify(v)},S))]})}function Z4(t){return{"@context":"https://schema.org","@type":"Service",name:t.name,description:t.description,serviceType:t.serviceType,provider:{"@type":"MedicalBusiness",name:"Stusche GmbH",url:Ea},areaServed:[{"@type":"City",name:"Berlin"},{"@type":"State",name:"Brandenburg"}]}}function Bz(t){return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:t.map((a,i)=>({"@type":"ListItem",position:i+1,name:a.name,item:a.url.startsWith("http")?a.url:`${Ea}${a.url}`}))}}function F4(t){return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.map(a=>({"@type":"Question",name:a.question,acceptedAnswer:{"@type":"Answer",text:a.answer}}))}}function Q4(t){return{"@context":"https://schema.org","@type":"JobPosting",title:t.title,description:t.description,datePosted:t.datePosted||new Date().toISOString().split("T")[0],employmentType:t.employmentType||"FULL_TIME",hiringOrganization:{"@type":"Organization",name:"Stusche GmbH",sameAs:Ea,logo:`${Ea}/stusche-logo-transparent.webp`},jobLocation:{"@type":"Place",address:{"@type":"PostalAddress",streetAddress:"Iserstraße 12",addressLocality:t.jobLocation||"Teltow",addressRegion:"Brandenburg",postalCode:"14513",addressCountry:"DE"}}}}const Iv={anrede:"",name:"",praxis:"",strasse:"",plz:"",ort:"",email:"",telefon:"",anzahl:1,datenschutz:!1,_hp:""};function Hz({open:t,onClose:a}){const[i,l]=w.useState(Iv),[r,u]=w.useState({}),[d,h]=w.useState(!1),p=w.useRef(Date.now()),g=ci.katalog.bestellen.useMutation({onSuccess:()=>h(!0),onError:A=>u({name:A.message})}),y=A=>j=>{const _=j.target.type==="checkbox"?j.target.checked:j.target.value;l(N=>({...N,[A]:_})),u(N=>({...N,[A]:void 0}))},v=()=>{const A={};return(!i.name.trim()||i.name.trim().length<2)&&(A.name="Bitte vollständigen Namen angeben."),(!i.strasse.trim()||i.strasse.trim().length<3)&&(A.strasse="Bitte Straße und Hausnummer angeben."),/^\d{5}$/.test(i.plz)||(A.plz="Bitte eine gültige 5-stellige PLZ eingeben."),(!i.ort.trim()||i.ort.trim().length<2)&&(A.ort="Bitte Ort angeben."),i.email&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i.email)&&(A.email="Bitte eine gültige E-Mail-Adresse eingeben."),i.datenschutz||(A.datenschutz="Bitte stimmen Sie der Datenschutzerklärung zu."),u(A),Object.keys(A).length===0},S=A=>{A.preventDefault(),v()&&g.mutate({anrede:i.anrede||void 0,name:i.name.trim(),praxis:i.praxis.trim()||void 0,strasse:i.strasse.trim(),plz:i.plz.trim(),ort:i.ort.trim(),email:i.email.trim()||void 0,telefon:i.telefon.trim()||void 0,anzahl:i.anzahl,_hp:i._hp,_openedAt:p.current})},T=()=>{l(Iv),u({}),h(!1),p.current=Date.now(),a()};return t?m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:97",className:"fixed inset-0 z-[1100] flex items-start sm:items-center justify-center sm:p-4",role:"dialog","aria-modal":"true","aria-label":"Katalog kostenlos bestellen",children:[m.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:104",className:"absolute inset-0 bg-black/60 backdrop-blur-sm",onClick:T,"aria-hidden":"true"}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:111",className:"relative w-full sm:max-w-lg bg-white rounded-none shadow-2xl flex flex-col mt-0 h-screen sm:h-auto sm:max-h-[90vh]",style:{height:"var(--modal-h, 100dvh)"},children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:113",className:"bg-[#0a1628] px-6 py-5 flex items-center justify-between flex-shrink-0",children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:114",children:[m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:115",className:"text-xs text-[#4a9eff] font-semibold uppercase tracking-widest",children:"Anfrage"}),m.jsx("h2",{"data-loc":"client/src/components/KatalogBestellModal.tsx:116",className:"text-white font-bold text-lg leading-tight",children:"Katalog bestellen"})]}),m.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:118",onClick:T,className:"w-8 h-8 rounded-none bg-white/10 hover:bg-white/20 flex items-center justify-center transition-colors","aria-label":"Schließen",children:m.jsx(is,{"data-loc":"client/src/components/KatalogBestellModal.tsx:123",className:"w-4 h-4 text-white"})})]}),m.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:127",className:"overflow-y-auto flex-1 overscroll-contain",children:d?m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:130",className:"px-6 py-12 flex flex-col items-center text-center gap-4",children:[m.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:131",className:"w-16 h-16 rounded-none bg-green-50 flex items-center justify-center",children:m.jsx(W2,{"data-loc":"client/src/components/KatalogBestellModal.tsx:132",className:"w-9 h-9 text-green-500"})}),m.jsx("h3",{"data-loc":"client/src/components/KatalogBestellModal.tsx:134",className:"text-xl font-bold text-gray-900",children:"Bestellung eingegangen!"}),m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:135",className:"text-gray-500 text-sm max-w-xs",children:"Ihr Katalog wird kostenlos an die angegebene Adresse versendet. In der Regel erhalten Sie ihn innerhalb von 3–5 Werktagen."}),m.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:138",onClick:T,className:"mt-2 gyn-btn-primary",children:"Schließen"})]}):m.jsxs("form",{"data-loc":"client/src/components/KatalogBestellModal.tsx:146",onSubmit:S,noValidate:!0,className:"px-6 py-6 space-y-5",children:[m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:147",className:"text-sm text-gray-500",children:"Wir senden Ihnen den Stusche Katalog 2025/2026 kostenfrei per Post zu. Bitte füllen Sie die Lieferadresse aus."}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:152",type:"text",name:"website_url",value:i._hp,onChange:y("_hp"),tabIndex:-1,autoComplete:"nope","aria-hidden":"true",style:{position:"fixed",top:"-9999px",left:"-9999px",width:"1px",height:"1px",opacity:0,pointerEvents:"none"}}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:164",className:"grid grid-cols-2 gap-4",children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:165",children:[m.jsx("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:166",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:"Anrede"}),m.jsxs("select",{"data-loc":"client/src/components/KatalogBestellModal.tsx:167",value:i.anrede,onChange:y("anrede"),className:"w-full border border-gray-200 rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors",children:[m.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:172",value:"",children:"Bitte wählen"}),m.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:173",value:"Herr",children:"Herr"}),m.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:174",value:"Frau",children:"Frau"}),m.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:175",value:"Praxis",children:"Praxis"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:178",children:[m.jsx("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:179",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:"Anzahl Exemplare"}),m.jsx("select",{"data-loc":"client/src/components/KatalogBestellModal.tsx:180",value:i.anzahl,onChange:A=>l(j=>({...j,anzahl:parseInt(A.target.value)})),className:"w-full border border-gray-200 rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors",children:[1,2,3,4,5].map(A=>m.jsxs("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:185",value:A,children:[A," Exemplar",A>1?"e":""]},A))})]})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:191",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:192",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(t0,{"data-loc":"client/src/components/KatalogBestellModal.tsx:193",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Name ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:194",className:"text-red-500",children:"*"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:196",type:"text",value:i.name,onChange:y("name"),placeholder:"Vor- und Nachname",autoComplete:"name",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.name?"border-red-400 bg-red-50":"border-gray-200"}`}),r.name&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:204",className:"mt-1 text-xs text-red-500",children:r.name})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:208",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:209",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(Xr,{"data-loc":"client/src/components/KatalogBestellModal.tsx:210",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Praxisname / Einrichtung"]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:213",type:"text",value:i.praxis,onChange:y("praxis"),placeholder:"z. B. Praxis Dr. Müller",autoComplete:"organization",className:"w-full border border-gray-200 rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors"})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:224",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:225",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(Rr,{"data-loc":"client/src/components/KatalogBestellModal.tsx:226",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Straße und Hausnummer ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:227",className:"text-red-500",children:"*"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:229",type:"text",value:i.strasse,onChange:y("strasse"),placeholder:"Musterstraße 12",autoComplete:"street-address",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.strasse?"border-red-400 bg-red-50":"border-gray-200"}`}),r.strasse&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:237",className:"mt-1 text-xs text-red-500",children:r.strasse})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:240",className:"grid grid-cols-2 gap-4",children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:241",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:242",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:["PLZ ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:242",className:"text-red-500",children:"*"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:243",type:"text",value:i.plz,onChange:y("plz"),placeholder:"12345",maxLength:5,autoComplete:"postal-code",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.plz?"border-red-400 bg-red-50":"border-gray-200"}`}),r.plz&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:252",className:"mt-1 text-xs text-red-500",children:r.plz})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:254",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:255",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:["Ort ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:255",className:"text-red-500",children:"*"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:256",type:"text",value:i.ort,onChange:y("ort"),placeholder:"Berlin",autoComplete:"address-level2",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.ort?"border-red-400 bg-red-50":"border-gray-200"}`}),r.ort&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:264",className:"mt-1 text-xs text-red-500",children:r.ort})]})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:269",className:"grid grid-cols-2 gap-4",children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:270",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:271",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(Fd,{"data-loc":"client/src/components/KatalogBestellModal.tsx:272",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"E-Mail ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:273",className:"text-gray-400 font-normal",children:"(optional)"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:275",type:"email",value:i.email,onChange:y("email"),placeholder:"praxis@beispiel.de",autoComplete:"email",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.email?"border-red-400 bg-red-50":"border-gray-200"}`}),r.email&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:283",className:"mt-1 text-xs text-red-500",children:r.email})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:285",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:286",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(si,{"data-loc":"client/src/components/KatalogBestellModal.tsx:287",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Telefon ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:288",className:"text-gray-400 font-normal",children:"(optional)"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:290",type:"tel",value:i.telefon,onChange:y("telefon"),placeholder:"030 12345678",autoComplete:"tel",className:"w-full border border-gray-200 rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:302",className:`rounded-none p-3 border ${r.datenschutz?"border-red-300 bg-red-50":"border-gray-100 bg-gray-50"}`,children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:303",className:"flex items-start gap-2.5 cursor-pointer",children:[m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:304",type:"checkbox",checked:i.datenschutz,onChange:y("datenschutz"),className:"mt-0.5 w-4 h-4 rounded border-gray-300 text-[#1a6dcc] focus:ring-[#1a6dcc]/30 flex-shrink-0"}),m.jsxs("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:310",className:"text-xs text-gray-600 leading-relaxed",children:["Ich stimme der Verarbeitung meiner Daten zur Katalogzusendung gemäß der"," ",m.jsx("a",{"data-loc":"client/src/components/KatalogBestellModal.tsx:312",href:"/datenschutz",target:"_blank",rel:"noopener noreferrer",className:"text-[#1a6dcc] underline hover:text-[#1557b0]",children:"Datenschutzerklärung"})," ","zu. Die Daten werden ausschließlich für den Versand verwendet und nicht an Dritte weitergegeben. ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:315",className:"text-red-500",children:"*"})]})]}),r.datenschutz&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:318",className:"mt-1.5 text-xs text-red-500 pl-6",children:r.datenschutz})]}),m.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:322",type:"submit",disabled:g.isPending,className:"w-full gyn-btn-primary justify-center disabled:opacity-60 disabled:cursor-not-allowed",children:g.isPending?m.jsxs("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:328",className:"flex items-center gap-2",children:[m.jsxs("svg",{"data-loc":"client/src/components/KatalogBestellModal.tsx:329",className:"animate-spin w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[m.jsx("circle",{"data-loc":"client/src/components/KatalogBestellModal.tsx:330",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),m.jsx("path",{"data-loc":"client/src/components/KatalogBestellModal.tsx:331",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"})]}),"Wird gesendet…"]}):m.jsxs(m.Fragment,{children:[m.jsx(Id,{"data-loc":"client/src/components/KatalogBestellModal.tsx:337",className:"w-4 h-4"}),"Katalog kostenlos anfordern"]})}),m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:343",className:"text-center text-xs text-gray-400",children:"Kostenlos · Keine Verpflichtung · Versand per Post"})]})})]})]}):null}const Lz={melag:{src:"/images/melag_final_c7612f72.webp",alt:"MELAG – competence in hygiene",size:"h-5"},miele:{src:"/images/miele_final_2f01aaa4.webp",alt:"Miele",bg:"bg-[#CC0000]",size:"h-5"},"miele professional":{src:"/images/miele_final_2f01aaa4.webp",alt:"Miele Professional",bg:"bg-[#CC0000]",size:"h-5"},schmitz:{src:"/images/schmitz_final_c5708868.webp",alt:"Schmitz",size:"h-10"},"schmitz medical":{src:"/images/schmitz_final_c5708868.webp",alt:"Schmitz Medical",size:"h-10"},getinge:{src:"/images/getinge_final_98c16755.webp",alt:"Getinge",size:"h-6"},edan:{src:"/images/edan-logo_2459b379.webp",alt:"EDAN",size:"h-12"},"medical econet":{src:"/images/medical-econet-logo_f91f8b7f.webp",alt:"medical ECOnet",size:"h-8"},schiller:{src:"/images/schiller-logo_be708bcb.webp",alt:"SCHILLER",size:"h-7"},vitalograph:{src:"/images/vitalograph-logo_6590ad7d.webp",alt:"Vitalograph",size:"h-7"},"bosch + sohn":{src:"/images/bosch-sohn-boso-logo_c18316fa.webp",alt:"Bosch + Sohn / boso",size:"h-10"},"dr. mach":{src:"/images/dr-mach-logo_9b53143c.webp",alt:"Dr. Mach",size:"h-10"},erbe:{src:"/images/erbe-logo_ce09c39e.webp",alt:"ERBE Elektromedizin",size:"h-7"},"erbe elektromedizin":{src:"/images/erbe-logo_ce09c39e.webp",alt:"ERBE Elektromedizin",size:"h-7"},"serag-wiessner":{src:"https://www.serag-wiessner.de/fileadmin/templates/images/logo.png",alt:"Serag-Wiessner",size:"h-7"},"serag wiessner":{src:"https://www.serag-wiessner.de/fileadmin/templates/images/logo.png",alt:"Serag-Wiessner",size:"h-7"},"b. braun":{src:"/manus-storage/bbraun-logo_b74f94df.png",alt:"B. Braun – Sharing Expertise",size:"h-8"},bbraun:{src:"/manus-storage/bbraun-logo_b74f94df.png",alt:"B. Braun – Sharing Expertise",size:"h-8"}};function Vz({hersteller:t,className:a=""}){const i=t.toLowerCase(),l=Lz[i];if(!l)return m.jsx("span",{"data-loc":"client/src/components/HerstellerLogo.tsx:124",className:`text-[10px] font-semibold text-gray-400 tracking-widest uppercase ${a}`,children:t});const r=!!l.bg;return m.jsx("div",{"data-loc":"client/src/components/HerstellerLogo.tsx:134",className:`flex items-center justify-end ${a}`,title:l.alt,children:m.jsx("div",{"data-loc":"client/src/components/HerstellerLogo.tsx:138",className:`rounded px-1.5 py-0.5 opacity-80 hover:opacity-100 transition-opacity ${r?"bg-white shadow-sm":""}`,children:m.jsx("img",{"data-loc":"client/src/components/HerstellerLogo.tsx:143",src:l.src,alt:l.alt,className:`${l.size??"h-6"} w-auto object-contain`,loading:"lazy"})})})}const Uz="/hero-loop-v2.webm",Pz="/hero-loop-v2.mp4",$v="/hero-poster-v2.webp",Kz="/images/home-themenwelt-gyn-3TSczofTDCc8ZyxKa3Ywsb.webp",Gz="/images/medi-matic-front_541c3967.webp",qz="/images/boso-tm2450-front_e8f1a2b3.webp",Yz="/images/edan-f3-ctg-new_c4d5e6f7.webp",Xz="/melag-vacuklav-44b-evolution.webp",Je=[{brand:"SCHMITZ",hersteller:"schmitz",brandColor:"#1a1a2e",name:"medi-matic®",tag:"Behandlungsstuhl",category:"Gynäkologie",desc:"Der preisgekrönte Behandlungsstuhl für die moderne gynäkologische Praxis. Wireless-Steuerung, 470 mm Ausgangshöhe und LED-Ambiente.",features:["4 Nutzerprofile, 16 Memorypositionen","470 mm Ausgangshöhe – sicheres Platznehmen","300 kg Arbeitslast","LED-Ambiente individuell dimmbar"],badge:"German Design Award 2023",img:Gz,imgAlt:"SCHMITZ medi-matic Behandlungsstuhl",href:"/produkte/medi-matic",wizardConfig:null,bgColor:"#f0f4f8"},{brand:"boso",hersteller:"bosch + sohn",brandColor:"#cc0000",name:"TM-2450",tag:"Blutdruckmessgerät",category:"Diagnostik",desc:"Vollautomatisches Blutdruckmessgerät für die Praxis. Klinisch validiert, ARTERY-Society-zertifiziert und einfach zu bedienen.",features:["Klinisch validiert nach ESH-Protokoll","Großes, gut lesbares Display","Speicher für 60 Messungen","Netz- und Batteriebetrieb möglich"],badge:"Klinisch validiert",img:qz,imgAlt:"boso TM-2450 Blutdruckmessgerät",href:null,wizardConfig:"boso_tm2450_inquiry",bgColor:"#f5f0f0"},{brand:"EDAN",hersteller:"edan",brandColor:"#2d6a4f",name:"F3 CTG-Monitor",tag:"CTG-Gerät",category:"Gynäkologie",desc:"Moderner Fetal-Monitor für die Überwachung von Mutter und Kind. Kompakt, präzise und mit großem Farb-Touchscreen.",features:['Großes 10,4" Farb-Touchscreen-Display',"Integrierter Thermodrucker","Bluetooth & WLAN-Konnektivität","Bis zu 24h Aufzeichnung"],badge:"CE-zertifiziert",img:Yz,imgAlt:"EDAN F3 CTG-Monitor",href:null,wizardConfig:"ctg_inquiry",bgColor:"#f0f5f2"},{brand:"MELAG",hersteller:"melag",brandColor:"#0066cc",name:"Vacuklav 44 B+ Evolution",tag:"Autoklav Klasse B",category:"Aufbereitung",desc:"Der Power-Autoklav für die große Praxis – mit DRYtelligence. 22 l Kammer, bis zu 9 kg Beladung, Sterilisation verpackter Instrumente in nur 20 Minuten.",features:["Klasse B – alle Instrumententypen","9 kg Beladekapazität","DRYtelligence® – intelligente Trocknung","XXL Colour-Touch Display"],badge:"KRINKO-konform",img:Xz,imgAlt:"MELAG Vacuklav 44 B+ Evolution Autoklav",href:"/themenwelten/aufbereitung/autoklaven",wizardConfig:null,bgColor:"#f0f4fa"}],Zz=[{icon:Id,title:"Praxisbedarf",desc:"Verbrauchsmaterialien, Diagnostik und Praxisausstattung – zuverlässig geliefert, direkt in Ihre Praxis.",href:"/leistungen/praxisbedarf",tag:"Lieferung"},{icon:I2,title:"Sprechstundenbedarf",desc:"Abrechnung nach § 300 SGB V – wir übernehmen die komplette Abwicklung mit den Krankenkassen.",href:"/leistungen/sprechstundenbedarf",tag:"Abrechnung"},{icon:s0,title:"Technischer Service",desc:"Wartung, Reparatur und STK nach MPBetreibV durch zertifizierte Techniker – vor Ort in Ihrer Praxis.",href:"/leistungen/technischer-service",tag:"Service"},{icon:$2,title:"3D-Praxisplanung",desc:"Individuelle Praxisplanung in 3D – von der ersten Skizze bis zur schlüsselfertigen Einrichtung.",href:"/leistungen/praxisplanung",tag:"Planung"},{icon:l0,title:"Praxisportal",desc:"Kostenfrei für alle Kunden: Bestellungen, SSB-Rezepte, Rechnungsarchiv und Geräte-Service in einem System.",href:"/leistungen/praxisportal",tag:"Kostenfrei"},{icon:Qd,title:"Hygienemanagement",desc:"Begehung, Hygieneplan, Schulung und Zertifikat – alles aus einer Hand, rechtssicher nach IfSG und KRINKO.",href:"/leistungen/hygienemanagement",tag:"Compliance"}],Fz=[{icon:Wd,title:"Persönlicher Außendienst",desc:"Jede Praxis erhält einen festen Ansprechpartner – für Beratung, Bestellung und Vor-Ort-Besuche."},{icon:Xr,title:"Schnelle Lieferung, oft am nächsten Werktag",desc:"Unser eigenes Lager in Teltow ermöglicht kurze Wege und schnelle Verfügbarkeit – direkt vor den Toren Berlins."},{icon:o0,title:"Zertifizierter Service",desc:"Alle Techniker sind nach MPBetreibV zertifiziert. Qualität und Compliance sind bei uns Standard."},{icon:l0,title:"Digitales Praxisportal",desc:"Kostenfrei für alle Kunden: Bestellungen, SSB-Rezepte, Rechnungsarchiv und Geräte-Service in einem System – eingerichtet von unserem Außendienst."}],Qz=[{title:"Gynäkologie",desc:"Spezialisiertes Sortiment, Fachberatung und technischer Service – exklusiv für gynäkologische Praxen.",img:Kz,href:"/themenwelten/gynaekologie",available:!0,badge:"Verfügbar"},{title:"Aufbereitung & Sterilisation",desc:"Autoklaven und Thermodesinfektoren – KRINKO-konforme Aufbereitungstechnik von MELAG, Miele und Getinge.",img:"/images/aufbereitung-hero_a1ca8875.webp",href:"/themenwelten/aufbereitung",available:!0,badge:"Verfügbar"},{title:"Medizintechnik",desc:"Diagnostikgeräte, Blutdruckmessgeräte und Spirometrie – zuverlässige Medizintechnik für den Praxisalltag.",img:"/images/unsplash-medizin_1576091160.webp",href:"/themenwelten/medizintechnik",available:!0,badge:"Verfügbar"},{title:"Chirurgie",desc:"Operationstische, HF-Geräte, Nahtmaterial und Aufbereitungstechnik – Komplettausstattung für chirurgische Praxen.",img:"/images/chirurgie-hero.webp",href:"/themenwelten/chirurgie",available:!0,badge:"Verfügbar"}],Rt=(t=0)=>({initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.7,delay:t}});function Wz(){const{openWizard:t}=tc(),[a,i]=w.useState(0),[l,r]=w.useState(!1),[u,d]=w.useState(!1),h=w.useRef(null),p=w.useRef(null),g=w.useCallback(()=>{i(N=>(N+1)%Je.length)},[]);w.useEffect(()=>{if(l)return;const N=setInterval(g,4e3);return()=>clearInterval(N)},[l,g]);const{scrollYProgress:y}=Yv({target:h,offset:["start start","end start"]}),v=Sr(y,[0,1],[1,0]),S=Sr(y,[0,1],[1,1.08]),T=Sr(y,[0,1],[0,80]),{scrollYProgress:A}=Yv({target:p,offset:["start end","end start"]}),j=Sr(A,[0,1],["-8%","8%"]),_={"@context":"https://schema.org","@type":"LocalBusiness","@id":"https://www.stusche.de/#business",name:"Stusche GmbH",url:"https://www.stusche.de",telephone:"+493328474747",faxNumber:"+493328475767",email:"info@stusche.de",address:{"@type":"PostalAddress",streetAddress:"Iserstraße 12",addressLocality:"Teltow",postalCode:"14513",addressRegion:"Brandenburg",addressCountry:"DE"},geo:{"@type":"GeoCoordinates",latitude:52.3983,longitude:13.2674},openingHoursSpecification:[{"@type":"OpeningHoursSpecification",dayOfWeek:["Monday","Tuesday","Wednesday","Thursday"],opens:"08:00",closes:"17:00"},{"@type":"OpeningHoursSpecification",dayOfWeek:"Friday",opens:"08:00",closes:"16:00"}],description:"Ihr Premiumpartner für Praxisbedarf, Sprechstundenbedarf, technischen Service und Praxisplanung – seit 1989.",foundingDate:"1989",areaServed:[{"@type":"City",name:"Berlin"},{"@type":"State",name:"Brandenburg"}],hasMap:"https://maps.google.com/?q=Iserstra%C3%9Fe+12,+14513+Teltow"};return m.jsxs(m.Fragment,{children:[m.jsx(rS,{"data-loc":"client/src/pages/Homepage.tsx:295",title:"Stusche GmbH | Praxisbedarf & Medizintechnik in Teltow bei Berlin",description:"Praxisbedarf, Sprechstundenbedarf, Medizintechnik und 3D-Praxisplanung für Arztpraxen in Berlin und Brandenburg. Seit über 35 Jahren Ihr Praxisdienstleister in Teltow bei Berlin.",keywords:"Praxisbedarf, Sprechstundenbedarf, Medizintechnik, Praxisplanung, Stusche, Teltow, Arztpraxis, Berlin, Brandenburg",canonical:"https://www.stusche.de/",schema:[_,Bz([{name:"Startseite",url:"https://www.stusche.de"}])]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:302",className:"min-h-screen bg-white gyn-font-body",children:[m.jsx(lS,{"data-loc":"client/src/pages/Homepage.tsx:303"}),m.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:306",ref:h,className:"relative min-h-screen flex items-end overflow-clip",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:307",className:"absolute inset-0",style:{scale:S,opacity:v},children:[m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:312",src:$v,alt:"","aria-hidden":"true",fetchPriority:"high",decoding:"async",className:"absolute inset-0 w-full h-full object-cover object-center md:hidden"}),m.jsxs("video",{"data-loc":"client/src/pages/Homepage.tsx:321",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,poster:$v,className:"absolute inset-0 w-full h-full object-cover hidden md:block","aria-hidden":"true",children:[m.jsx("source",{"data-loc":"client/src/pages/Homepage.tsx:330",src:Uz,type:"video/webm"}),m.jsx("source",{"data-loc":"client/src/pages/Homepage.tsx:331",src:Pz,type:"video/mp4"})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:333",className:"absolute inset-0 gyn-hero-gradient"})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:336",className:"container relative z-10 pb-16 pt-48",style:{y:T},children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:340",className:"max-w-4xl",children:[m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:341",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.1},children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:346",className:"gyn-badge",children:[m.jsx(Rr,{"data-loc":"client/src/pages/Homepage.tsx:347",className:"w-3 h-3","aria-hidden":"true"}),"Teltow · Brandenburg · Seit 1989"]})}),m.jsxs(ce.h1,{"data-loc":"client/src/pages/Homepage.tsx:352",className:"gyn-hero-title mb-6",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.9,delay:.2},children:["Ihr Partner für die",m.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:358"}),m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:359",className:"text-blue-italic",children:"moderne Arztpraxis"})]}),m.jsx(ce.p,{"data-loc":"client/src/pages/Homepage.tsx:362",className:"gyn-hero-subtitle mb-10",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.35},children:"Persönlich betreut in Berlin und Brandenburg – mit eigenem Lager, Außendienst und technischem Service seit 1989."}),m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:371",className:"flex flex-wrap gap-4",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.5},children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:377",className:"flex flex-col gap-1",children:[m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:378",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Startseite – Hero"}),className:"gyn-btn-primary",children:["Beratung anfragen",m.jsx(_t,{"data-loc":"client/src/pages/Homepage.tsx:383",className:"w-3.5 h-3.5","aria-hidden":"true"})]}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:385",className:"text-white/50 text-xs pl-1",children:"Rückruf am selben Werktag"})]}),m.jsxs("a",{"data-loc":"client/src/pages/Homepage.tsx:387",href:"#leistungen",className:"gyn-btn-outline inline-flex items-center gap-2 border-white/30 text-white/70 hover:text-white hover:border-white/60 self-start",style:{height:"2.9375rem"},children:[m.jsx(_t,{"data-loc":"client/src/pages/Homepage.tsx:392",className:"w-3.5 h-3.5","aria-hidden":"true"}),"Leistungen entdecken"]})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:398",className:"mt-12 mb-8 hidden md:grid md:grid-cols-4 gap-8 max-w-lg",initial:{opacity:0},animate:{opacity:1},transition:{duration:1,delay:.65},children:[{value:"35+",label:"Jahre Erfahrung"},{value:"500+",label:"Praxen versorgt"},{value:"Täglich",label:"Liefertouren"},{value:"Vor Ort",label:"Außendienst & Service"}].map((N,H)=>m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:410",className:"gyn-stat-card",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:411",className:"gyn-stat-value",children:N.value}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:412",className:"gyn-stat-label",children:N.label})]},H))})]})})]}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:421",className:"py-16 bg-[#f5f7fa] border-b border-gray-200",children:m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:422",className:"container",children:m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:423",className:"flex flex-col md:flex-row items-center gap-10 md:gap-16",...Rt(0),children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:428",className:"flex-1 text-center md:text-left",children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:429",className:"flex items-center gap-3 justify-center md:justify-start mb-5",children:[m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:430",className:"block w-8 h-0.5 bg-red-600","aria-hidden":"true"}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:431",className:"text-xs font-semibold uppercase tracking-widest text-navy/50",children:"Miele Aktion · Gültig bis 31.12.2026"})]}),m.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:435",className:"text-3xl sm:text-4xl font-light text-navy leading-tight mb-4",children:["Jetzt bis zu"," ",m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:437",className:"font-bold text-red-600",children:"1.000 €"})," ","Aktionsvorteil sichern"]}),m.jsxs("p",{"data-loc":"client/src/pages/Homepage.tsx:440",className:"text-navy/55 text-base leading-relaxed max-w-xl mb-7",children:["Miele ExpertLine oder CompactLine Thermodesinfektor + HNO-Korbset +"," ","6 Monate Miele MOVE MedDent+ kostenlos – exklusiv für HNO-Praxen in Berlin & Brandenburg."]}),m.jsxs(va,{"data-loc":"client/src/pages/Homepage.tsx:444",href:"/aktionen/miele-hno-extra",className:"gyn-btn-outline-dark inline-flex",children:["Zum Aktionsangebot",m.jsx(wa,{"data-loc":"client/src/pages/Homepage.tsx:449",className:"w-4 h-4"})]})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:453",className:"flex-shrink-0 w-full md:w-80 lg:w-96",children:m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:454",className:"bg-white p-8",children:m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:455",src:"/images/miele-expertline-compactline.jpg",alt:"Miele ExpertLine und CompactLine Thermodesinfektoren für HNO-Praxen",className:"w-full h-auto object-contain block",loading:"lazy"})})})]})})}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:468",className:"py-24 bg-white",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:469",className:"container",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:470",className:"mb-14",...Rt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:471",className:"gyn-section-label",children:"LEISTUNGEN"}),m.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:474",className:"gyn-section-title mt-4",children:"Alles, was Ihre Praxis braucht"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:477",className:"gyn-section-subtitle mt-3 max-w-2xl",children:"Von der täglichen Versorgung bis zur langfristigen Planung – wir begleiten Sie in allen Bereichen."})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:482",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-5",children:Zz.map((N,H)=>m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:484",...Rt(H*.07),children:m.jsxs(va,{"data-loc":"client/src/pages/Homepage.tsx:485",href:N.href,className:"gyn-product-card group block h-full",children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:486",className:"flex items-center justify-between mb-4",children:[m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:487",className:"gyn-product-tag",children:N.tag}),m.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:488",className:"w-5 h-5 text-blue-400/60","aria-hidden":"true"})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:490",className:"gyn-product-name",children:N.title}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:491",className:"gyn-product-meta home-leistung-meta mt-2 normal-case tracking-normal leading-relaxed",children:N.desc}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:492",className:"flex items-center gap-1 mt-5 text-blue-500 text-sm font-semibold",children:["Mehr erfahren",m.jsx(wa,{"data-loc":"client/src/pages/Homepage.tsx:494",className:"w-4 h-4 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]})]})},N.title))})]})}),m.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:504",className:"pt-10 pb-16 bg-white border-t border-gray-100",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:505",className:"container",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:506",className:"flex items-center justify-center gap-4 mb-8",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:507",className:"flex-1 max-w-[120px] h-px bg-gradient-to-r from-transparent to-gray-300"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:508",className:"text-xs font-semibold tracking-[0.18em] text-gray-500 uppercase whitespace-nowrap",children:"Top-Marken aus unserem Sortiment"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:511",className:"flex-1 max-w-[120px] h-px bg-gradient-to-l from-transparent to-gray-300"})]})}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:514",className:"marquee-track",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:515",className:"pointer-events-none absolute left-0 top-0 bottom-0 w-24 z-10 marquee-fade-left"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:516",className:"pointer-events-none absolute right-0 top-0 bottom-0 w-24 z-10 marquee-fade-right"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:517",className:"flex gap-16 items-center animate-marquee whitespace-nowrap",children:[{src:"/images/miele_final_2f01aaa4.webp",alt:"Miele",h:"h-7"},{src:"/images/melag_final_c7612f72.webp",alt:"MELAG",h:"h-6"},{src:"/images/schiller-logo_be708bcb.webp",alt:"SCHILLER",h:"h-7"},{src:"/images/schmitz_final_c5708868.webp",alt:"Schmitz",h:"h-10"},{src:"/images/edan-logo_2459b379.webp",alt:"EDAN",h:"h-10"},{src:"/images/medical-econet-logo_f91f8b7f.webp",alt:"medical ECOnet",h:"h-8"},{src:"/images/vitalograph-logo_6590ad7d.webp",alt:"Vitalograph",h:"h-7"},{src:"/images/bosch-sohn-boso-logo_c18316fa.webp",alt:"Bosch + Sohn / boso",h:"h-9"},{src:"/images/dr-mach-logo_9b53143c.webp",alt:"Dr. Mach",h:"h-9"},{src:"/images/getinge_final_98c16755.webp",alt:"Getinge",h:"h-7"},{src:"/images/miele_final_2f01aaa4.webp",alt:"Miele",h:"h-7"},{src:"/images/melag_final_c7612f72.webp",alt:"MELAG",h:"h-6"},{src:"/images/schiller-logo_be708bcb.webp",alt:"SCHILLER",h:"h-7"},{src:"/images/schmitz_final_c5708868.webp",alt:"Schmitz",h:"h-10"},{src:"/images/edan-logo_2459b379.webp",alt:"EDAN",h:"h-10"},{src:"/images/medical-econet-logo_f91f8b7f.webp",alt:"medical ECOnet",h:"h-8"},{src:"/images/vitalograph-logo_6590ad7d.webp",alt:"Vitalograph",h:"h-7"},{src:"/images/bosch-sohn-boso-logo_c18316fa.webp",alt:"Bosch + Sohn / boso",h:"h-9"},{src:"/images/dr-mach-logo_9b53143c.webp",alt:"Dr. Mach",h:"h-9"},{src:"/images/getinge_final_98c16755.webp",alt:"Getinge",h:"h-7"}].map((N,H)=>m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:540",className:"inline-flex items-center justify-center flex-shrink-0 opacity-80 hover:opacity-100 transition-opacity duration-300",children:m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:541",src:N.src,alt:N.alt,className:`${N.h} w-auto object-contain`,loading:"lazy"})},H))})]})]}),m.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:549",id:"leistungen",className:"py-24 bg-navy",children:[" ",m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:549",className:"container",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:550",className:"mb-14",...Rt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:551",className:"gyn-section-label gyn-section-label--on-dark",children:"THEMENWELTEN"}),m.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:554",className:"gyn-section-title gyn-section-title--on-dark mt-4",children:"Unsere Themenwelten"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:557",className:"gyn-section-subtitle gyn-section-subtitle--on-dark mt-3 max-w-2xl",children:"Wir beliefern alle Fachrichtungen – von der Gynäkologie bis zur Chirurgie. Hier unsere Spezialisierungen:"})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:562",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-5",children:Qz.map((N,H)=>m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:564",...Rt(H*.1),children:N.available?m.jsxs(va,{"data-loc":"client/src/pages/Homepage.tsx:566",href:N.href,className:"home-themenwelt-card group block",children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:567",className:"home-themenwelt-img-wrap",children:[N.img?m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:569",src:N.img,alt:N.title,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105",loading:"lazy"}):m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:576",className:"w-full h-full bg-navy flex items-center justify-center",children:N.icon&&m.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:577",className:"w-20 h-20 text-blue-400/30","aria-hidden":"true"})}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:580",className:"home-themenwelt-img-overlay"}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:581",className:"home-themenwelt-badge home-themenwelt-badge-active",children:N.badge})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:583",className:"home-themenwelt-body",children:[m.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:584",className:"home-themenwelt-title",children:N.title}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:585",className:"home-themenwelt-desc",children:N.desc}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:586",className:"home-themenwelt-cta",children:["Themenwelt entdecken",m.jsx(wa,{"data-loc":"client/src/pages/Homepage.tsx:588",className:"w-4 h-4 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]})]})]}):m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:593",className:"home-themenwelt-card home-themenwelt-card-soon",children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:594",className:"home-themenwelt-img-wrap home-themenwelt-img-soon",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:595",className:"w-full h-full flex items-center justify-center",children:N.icon&&m.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:596",className:"w-16 h-16 text-white/20","aria-hidden":"true"})}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:598",className:"home-themenwelt-badge home-themenwelt-badge-soon",children:N.badge})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:600",className:"home-themenwelt-body",children:[m.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:601",className:"home-themenwelt-title home-themenwelt-title--soon",children:N.title}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:602",className:"home-themenwelt-desc home-themenwelt-desc--soon",children:N.desc})]})]})},N.title))})]})]}),m.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:614",className:"home-warum-cinematic",ref:p,children:[m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:616",className:"home-warum-cinematic-photo",style:{y:j},"aria-hidden":"true"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:622",className:"home-warum-cinematic-gradient","aria-hidden":"true"}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:625",className:"container home-warum-cinematic-inner",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:628",className:"home-warum-cinematic-header",...Rt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:629",className:"gyn-section-label",style:{color:"rgba(255,255,255,0.55)"},children:"WARUM STUSCHE"}),m.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:630",className:"gyn-section-title-light mb-0",children:["Mehr als ein Lieferant –",m.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:631"}),m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:632",className:"text-blue-italic",children:"Ihr Praxispartner"})]})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:637",className:"home-warum-cinematic-list",children:Fz.map((N,H)=>m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:639",className:"home-warum-cinematic-item",...Rt(.1+H*.08),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:644",className:"home-warum-cinematic-item-icon",children:m.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:645",className:"w-4 h-4","aria-hidden":"true"})}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:647",className:"home-warum-cinematic-item-body",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:648",className:"home-warum-cinematic-item-title",children:N.title}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:649",className:"home-warum-cinematic-item-desc",children:N.desc})]})]},N.title))}),m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:656",className:"home-warum-cinematic-cta",...Rt(.5),children:[m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:657",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Startseite – Warum Stusche"}),className:"gyn-btn-primary",children:["Jetzt Beratung anfragen",m.jsx(_t,{"data-loc":"client/src/pages/Homepage.tsx:662",className:"w-4 h-4","aria-hidden":"true"})]}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:664",className:"home-warum-cinematic-note",children:"Persönlicher Außendienst · Eigenes Lager Teltow · Seit 1989"})]})]})]}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:673",className:"py-24 bg-white",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:674",className:"container",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:676",className:"mb-12",...Rt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:677",className:"gyn-section-label",children:"PRODUKT-HIGHLIGHTS"}),m.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:680",className:"gyn-section-title mt-4",children:["Ausgewählte Produkte",m.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:681"}),m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:682",className:"text-blue-italic",children:"für Ihre Praxis"})]})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:687",className:"home-slider",onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),onFocus:()=>r(!0),onBlur:()=>r(!1),children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:694",className:"grid grid-cols-1 lg:grid-cols-2 gap-16 items-center",initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{duration:.45,ease:[.22,1,.36,1]},children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:702",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:704",className:"gyn-section-label mt-0",children:Je[a].category}),m.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:707",className:"home-slider-product-name mt-3",children:Je[a].name}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:710",className:"gyn-divider"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:711",className:"gyn-body-text mb-6",children:Je[a].desc}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:715",className:"space-y-1",children:Je[a].features.map(N=>m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:717",className:"gyn-check-item",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:718",className:"gyn-check-icon","aria-hidden":"true",children:m.jsx(wr,{"data-loc":"client/src/pages/Homepage.tsx:719",className:"w-3 h-3"})}),N]},N))}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:726",className:"flex items-center gap-4 mt-8",children:[Je[a].href?m.jsxs(va,{"data-loc":"client/src/pages/Homepage.tsx:728",href:Je[a].href,className:"gyn-btn-primary inline-flex",children:["Produkt entdecken",m.jsx(_t,{"data-loc":"client/src/pages/Homepage.tsx:730",className:"w-4 h-4","aria-hidden":"true"})]}):m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:733",className:"gyn-btn-primary inline-flex",onClick:()=>t({configKey:Je[a].wizardConfig,sourceLabel:`Slider – ${Je[a].name}`}),children:["Angebot anfragen",m.jsx(_t,{"data-loc":"client/src/pages/Homepage.tsx:738",className:"w-4 h-4","aria-hidden":"true"})]}),m.jsxs("span",{"data-loc":"client/src/pages/Homepage.tsx:741",className:"home-slider-badge-inline",children:[m.jsx(o0,{"data-loc":"client/src/pages/Homepage.tsx:742",className:"w-3.5 h-3.5","aria-hidden":"true"}),Je[a].badge]})]})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:749",className:"home-slider-img-wrap",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:751",className:"absolute top-0 right-0",children:m.jsx(Vz,{"data-loc":"client/src/pages/Homepage.tsx:752",hersteller:Je[a].hersteller})}),m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:754",src:Je[a].img,alt:Je[a].imgAlt,className:"home-slider-img",loading:"lazy"})]})]},a),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:764",className:"home-slider-controls",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:765",className:"home-slider-dots",children:Je.map((N,H)=>m.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:767",onClick:()=>i(H),className:`home-slider-dot${H===a?" home-slider-dot--active":""}`,"aria-label":`Produkt ${H+1}: ${Je[H].name}`},H))}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:775",className:"home-slider-arrows",children:[m.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:776",onClick:()=>i((a-1+Je.length)%Je.length),className:"home-slider-arrow","aria-label":"Vorheriges Produkt",children:m.jsx(wa,{"data-loc":"client/src/pages/Homepage.tsx:781",className:"w-5 h-5 rotate-180","aria-hidden":"true"})}),m.jsxs("span",{"data-loc":"client/src/pages/Homepage.tsx:783",className:"home-slider-counter",children:[a+1," / ",Je.length]}),m.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:784",onClick:()=>i((a+1)%Je.length),className:"home-slider-arrow","aria-label":"Nächstes Produkt",children:m.jsx(wa,{"data-loc":"client/src/pages/Homepage.tsx:789",className:"w-5 h-5","aria-hidden":"true"})})]})]})]})]})}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:800",className:"home-ueber-uns-section py-24",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:801",className:"container",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:804",className:"flex items-center gap-6 pb-8",...Rt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:808",className:"gyn-section-label gyn-section-label--no-margin",children:"ÜBER UNS"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:811",className:"home-ueber-uns-trennlinie"}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:812",className:"home-ueber-uns-ort",children:"Teltow, Brandenburg"})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:816",className:"grid grid-cols-1 lg:grid-cols-12 gap-0",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:819",className:"lg:col-span-5 py-16 lg:py-24 lg:pr-16 home-ueber-uns-linke-spalte",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.8,ease:[.22,1,.36,1]},children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:827",className:"home-ueber-uns-jahreszahl",children:"1989"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:829",className:"home-ueber-uns-gruendung-label",children:"Gegründet in Teltow"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:832",className:"home-ueber-uns-gruendung-text",children:"Seit über 35 Jahren der verlässliche Partner für Arztpraxen in Berlin und Brandenburg."})]}),m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:838",className:"lg:col-span-7 py-16 lg:py-24 lg:pl-16",...Rt(.15),children:[m.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:842",className:"home-ueber-uns-heading",children:m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:843",children:"Persönlich. Verlässlich. Vor Ort."})}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:847",className:"home-ueber-uns-row-list",children:[{label:"Persönlicher Kontakt",text:"Fester Außendienstpartner für jede Praxis – persönlicher Ansprechpartner statt anonymer Hotline, digital dokumentierte Vorgänge."},{label:"Eigenes Lager in Teltow",text:"Kurze Wege, schnelle Verfügbarkeit. Direkt vor den Toren Berlins."},{label:"Zertifizierter Service",text:"Alle Techniker nach MPBetreibV zertifiziert. Qualität ist unser Standard."}].map(N=>m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:853",className:"home-ueber-uns-row",children:[m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:854",className:"home-ueber-uns-row-label",children:N.label}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:855",className:"home-ueber-uns-row-text",children:N.text})]},N.label))}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:860",className:"flex flex-wrap gap-4",children:[m.jsxs(va,{"data-loc":"client/src/pages/Homepage.tsx:861",href:"/ueber-uns/unser-team",className:"gyn-btn-primary inline-flex",children:["Unser Team kennenlernen",m.jsx(_t,{"data-loc":"client/src/pages/Homepage.tsx:863",className:"w-4 h-4","aria-hidden":"true"})]}),m.jsx(va,{"data-loc":"client/src/pages/Homepage.tsx:865",href:"/karriere",className:"gyn-btn-outline-dark inline-flex",children:"Karriere bei Stusche"})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:871",className:"mt-10 pt-8 home-ueber-uns-karriere-teaser",...Rt(.35),children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:872",className:"flex flex-col sm:flex-row gap-3",children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:873",className:"flex items-center gap-2 mr-4 flex-shrink-0",children:[m.jsx(Wd,{"data-loc":"client/src/pages/Homepage.tsx:874",className:"w-4 h-4 text-blue-500","aria-hidden":"true"}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:875",className:"home-ueber-uns-stellen-label",children:"4 offene Stellen"})]}),[{title:"Lager & Montagemitarbeiter (m/w/d)",href:"/karriere/lager-montagemitarbeiter"},{title:"Fahrer & Montagetechniker Medizintechnik (m/w/d)",href:"/karriere/fahrer-montagetechniker"},{title:"Servicetechniker / Elektriker im Außendienst (m/w/d)",href:"/karriere/servicetechniker-aussendienst"},{title:"Kreditorenbuchhalter (m/w/d)",href:"/karriere/kreditorenbuchhalter"}].map(N=>m.jsxs(va,{"data-loc":"client/src/pages/Homepage.tsx:883",href:N.href,className:"home-karriere-job-link",children:[m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:884",children:N.title}),m.jsx(wa,{"data-loc":"client/src/pages/Homepage.tsx:885",className:"w-4 h-4 flex-shrink-0","aria-hidden":"true"})]},N.title))]})})]})]})]})}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:897",className:"py-24 bg-navy",children:m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:898",className:"container",children:m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:899",className:"max-w-2xl",...Rt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:900",className:"gyn-section-label gyn-section-label--on-dark",children:"KONTAKT"}),m.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:903",className:"gyn-section-title gyn-section-title--on-dark mt-4",children:"Bereit für den nächsten Schritt?"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:906",className:"gyn-section-subtitle gyn-section-subtitle--on-dark mt-4 mb-10",children:"Unser Außendienst kommt zu Ihnen – kostenlos, unverbindlich und auf Ihre Praxis zugeschnitten."}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:909",className:"flex flex-wrap gap-4",children:[m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:910",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Startseite – CTA"}),className:"gyn-btn-primary",children:["Beratungsgespräch vereinbaren",m.jsx(_t,{"data-loc":"client/src/pages/Homepage.tsx:915",className:"w-4 h-4","aria-hidden":"true"})]}),m.jsx(va,{"data-loc":"client/src/pages/Homepage.tsx:917",href:"/kontakt",className:"gyn-btn-outline inline-flex",children:"Kontakt & Standort"})]})]})})}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:926",className:"py-24 bg-white",children:m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:927",className:"container",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:928",className:"grid lg:grid-cols-2 gap-16 items-center",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:929",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7},children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:935",className:"gyn-section-label",children:"Katalog 2025/2026"}),m.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:936",className:"gyn-section-title mb-6",children:["Unser Sortiment",m.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:937"}),m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:938",className:"text-blue-italic",children:"im Überblick"})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:940",className:"gyn-divider"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:941",className:"gyn-body-text mb-8",children:"Entdecken Sie unser vollständiges Sortiment für Praxisbedarf, Sprechstundenbedarf, Hygienemanagement und Medizintechnik – im Stusche Katalog 2025/2026."}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:944",className:"flex flex-wrap gap-3",children:[m.jsx("a",{"data-loc":"client/src/pages/Homepage.tsx:945",href:"https://www.stusche.de/files/stusche_katalog_2025/",target:"_blank",rel:"noopener noreferrer",children:m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:946",className:"gyn-btn-primary",children:["Katalog online blättern ",m.jsx(_t,{"data-loc":"client/src/pages/Homepage.tsx:947",className:"w-3.5 h-3.5","aria-hidden":"true"})]})}),m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:950",className:"gyn-btn-outline-dark",onClick:()=>d(!0),children:[m.jsx(Id,{"data-loc":"client/src/pages/Homepage.tsx:954",className:"w-3.5 h-3.5","aria-hidden":"true"}),"Kostenlos zusenden lassen"]})]})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:959",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7,delay:.15},className:"flex justify-center",children:m.jsx("a",{"data-loc":"client/src/pages/Homepage.tsx:966",href:"https://www.stusche.de/files/stusche_katalog_2025/",target:"_blank",rel:"noopener noreferrer",className:"block",children:m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:967",src:"/images/stusche-katalog-2025_36a4a9c7.webp",alt:"Stusche Katalog 2025/2026",className:"w-80 lg:w-96 object-contain hover:scale-105 transition-transform duration-300",loading:"lazy"})})})]})})}),m.jsx(oS,{"data-loc":"client/src/pages/Homepage.tsx:979"})]}),m.jsx(Hz,{"data-loc":"client/src/pages/Homepage.tsx:982",open:u,onClose:()=>d(!1)})]})}function Jv(){const[,t]=Pl();return m.jsxs(m.Fragment,{children:[m.jsx(rS,{"data-loc":"client/src/pages/NotFound.tsx:13",title:"Seite nicht gefunden | Stusche GmbH",description:"Die gesuchte Seite existiert nicht mehr oder wurde verschoben. Besuchen Sie unsere Startseite oder kontaktieren Sie uns direkt.",canonical:"/404",noIndex:!0}),m.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"gyn-page",children:[m.jsx(lS,{"data-loc":"client/src/pages/NotFound.tsx:20"}),m.jsxs("main",{"data-loc":"client/src/pages/NotFound.tsx:22",id:"main-content",className:"relative min-h-[80vh] flex items-center justify-center overflow-hidden",style:{background:"var(--stusche-navy-hero, #001a3a)"},children:[m.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:28",className:"absolute inset-0 pointer-events-none","aria-hidden":"true",style:{background:"radial-gradient(ellipse 60% 50% at 50% 40%, rgba(0,80,160,0.18) 0%, transparent 70%)"}}),m.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:37",className:"relative z-10 max-w-2xl w-full mx-auto px-6 py-28 text-center",children:[m.jsx(ce.p,{"data-loc":"client/src/pages/NotFound.tsx:39",className:"font-bold leading-none mb-6 select-none",style:{fontSize:"clamp(7rem, 20vw, 12rem)",color:"rgba(255,255,255,0.06)",letterSpacing:"-0.04em",lineHeight:1},initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.5},"aria-hidden":"true",children:"404"}),m.jsx(ce.h1,{"data-loc":"client/src/pages/NotFound.tsx:56",className:"text-3xl md:text-4xl font-bold text-white mb-4 -mt-8",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,delay:.1},children:"Seite nicht gefunden"}),m.jsx(ce.p,{"data-loc":"client/src/pages/NotFound.tsx:66",className:"text-base md:text-lg mb-10 leading-relaxed",style:{color:"rgba(255,255,255,0.55)"},initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.5,delay:.2},children:"Die gesuchte Seite existiert nicht mehr oder wurde verschoben. Möglicherweise haben Sie einen veralteten Link verwendet."}),m.jsxs(ce.div,{"data-loc":"client/src/pages/NotFound.tsx:78",className:"flex flex-col sm:flex-row gap-4 justify-center mb-12",initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.5,delay:.3},children:[m.jsxs("button",{"data-loc":"client/src/pages/NotFound.tsx:84",onClick:()=>t("/"),className:"gyn-btn-primary inline-flex items-center justify-center gap-2",children:[m.jsx(J2,{"data-loc":"client/src/pages/NotFound.tsx:88",className:"w-4 h-4","aria-hidden":"true"}),"Zur Startseite"]}),m.jsxs("button",{"data-loc":"client/src/pages/NotFound.tsx:92",onClick:()=>history.back(),className:"gyn-btn-outline inline-flex items-center justify-center gap-2",children:[m.jsx(eT,{"data-loc":"client/src/pages/NotFound.tsx:96",className:"w-4 h-4","aria-hidden":"true"}),"Zurück"]})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/NotFound.tsx:102",className:"border-t mb-10",style:{borderColor:"rgba(255,255,255,0.1)"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.4}}),m.jsxs(ce.p,{"data-loc":"client/src/pages/NotFound.tsx:111",className:"text-sm",style:{color:"rgba(255,255,255,0.45)"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.45},children:["Benötigen Sie Hilfe?"," ",m.jsxs("a",{"data-loc":"client/src/pages/NotFound.tsx:119",href:"/kontakt",className:"underline underline-offset-2 transition-colors",style:{color:"rgba(255,255,255,0.7)"},children:[m.jsx(Fd,{"data-loc":"client/src/pages/NotFound.tsx:124",className:"w-3.5 h-3.5 inline mr-1 -mt-0.5","aria-hidden":"true"}),"Kontaktieren Sie uns"]})," ","oder rufen Sie uns an:"," ",m.jsxs("a",{"data-loc":"client/src/pages/NotFound.tsx:128",href:"tel:+493328474747",className:"underline underline-offset-2 font-medium transition-colors",style:{color:"rgba(255,255,255,0.85)"},children:[m.jsx(si,{"data-loc":"client/src/pages/NotFound.tsx:133",className:"w-3.5 h-3.5 inline mr-1 -mt-0.5","aria-hidden":"true"}),"03328 47 47 47"]})]})]})]}),m.jsx(oS,{"data-loc":"client/src/pages/NotFound.tsx:140"})]})]})}const Iz=w.lazy(()=>de(()=>import("./GynaekologieV3-DEdpu-1h.js"),__vite__mapDeps([0,1,2,3]))),$z=w.lazy(()=>de(()=>import("./Praxisbedarf-BwPPAZqk.js"),__vite__mapDeps([4,1,2,3]))),Jz=w.lazy(()=>de(()=>import("./Sprechstundenbedarf-BUr_ZUYp.js"),__vite__mapDeps([5,1,3]))),e4=w.lazy(()=>de(()=>import("./TechnischerService-Ceu0GhJ9.js"),__vite__mapDeps([6,1,2,3]))),t4=w.lazy(()=>de(()=>import("./Praxisplanung-BvTu08BP.js"),__vite__mapDeps([7,1,2,3]))),n4=w.lazy(()=>de(()=>import("./Praxisportal-j4QjfWeV.js"),__vite__mapDeps([8,1,2,3]))),a4=w.lazy(()=>de(()=>import("./Hygienemanagement-BlvqjDU3.js"),__vite__mapDeps([9,1,2,3]))),s4=w.lazy(()=>de(()=>import("./Praxisgruendung-CmgVRAcF.js"),__vite__mapDeps([10,1,2,3]))),i4=w.lazy(()=>de(()=>import("./Kontakt-BHk90lqh.js"),__vite__mapDeps([11,1]))),l4=w.lazy(()=>de(()=>import("./MediMatic-Dogup5wy.js"),__vite__mapDeps([12,1,3]))),o4=w.lazy(()=>de(()=>import("./VitalographPneumotrac-Yh8ndUPc.js"),__vite__mapDeps([13,1,3]))),r4=w.lazy(()=>de(()=>import("./VitalographAlphaConnect-BPNlYSZk.js"),__vite__mapDeps([14,1]))),c4=w.lazy(()=>de(()=>import("./BosoTM2450-CYT-Ldze.js"),__vite__mapDeps([15,1,3]))),u4=w.lazy(()=>de(()=>import("./Impressum-BQn6nNxS.js"),__vite__mapDeps([16,1]))),f4=w.lazy(()=>de(()=>import("./Datenschutz-B-vCOrJp.js"),__vite__mapDeps([17,1]))),d4=w.lazy(()=>de(()=>import("./AGB-BiN1f-2c.js"),__vite__mapDeps([18,1]))),m4=w.lazy(()=>de(()=>import("./UnserTeam-SioULO93.js"),__vite__mapDeps([19,1,20]))),h4=w.lazy(()=>de(()=>import("./Karriere-CZNwTFbP.js"),__vite__mapDeps([21,1,2]))),p4=w.lazy(()=>de(()=>import("./Aufbereitung-CoYAKca0.js"),__vite__mapDeps([22,1,2,3]))),g4=w.lazy(()=>de(()=>import("./Autoklaven-DNrqgJMJ.js"),__vite__mapDeps([23,1,3]))),y4=w.lazy(()=>de(()=>import("./Thermodesinfektoren-brlN8IkI.js"),__vite__mapDeps([24,1,3]))),x4=w.lazy(()=>de(()=>import("./Medizintechnik-DCYNkquu.js"),__vite__mapDeps([25,1,3]))),v4=w.lazy(()=>de(()=>import("./OPLeuchten-DtiNS_3e.js"),__vite__mapDeps([26,1,3]))),b4=w.lazy(()=>de(()=>import("./Chirurgie-D2MP1yiH.js"),__vite__mapDeps([27,1,2,3]))),S4=w.lazy(()=>de(()=>import("./ServicetechnikerAussendienst-Bnpjxnp0.js"),__vite__mapDeps([28,1]))),w4=w.lazy(()=>de(()=>import("./Kreditorenbuchhalter-CR_eBsk8.js"),__vite__mapDeps([29,1]))),T4=w.lazy(()=>de(()=>import("./FahrerMontagetechniker-B_g5DVVC.js"),__vite__mapDeps([30,1]))),A4=w.lazy(()=>de(()=>import("./LagerMontagemitarbeiter-CvvNDZcj.js"),__vite__mapDeps([31,1]))),E4=w.lazy(()=>de(()=>import("./MieleHnoExtra-DQzL07aO.js"),__vite__mapDeps([32,1,3]))),N4=w.lazy(()=>de(()=>import("./Retouren-CN7KZA8V.js"),__vite__mapDeps([33,1]))),C4=w.lazy(()=>de(()=>import("./GynStuehle-Cv6KyMid.js"),__vite__mapDeps([34,1]))),j4=w.lazy(()=>de(()=>import("./admin-BzIQcDD9.js").then(t=>t.aP),[])),M4=w.lazy(()=>de(()=>import("./admin-BzIQcDD9.js").then(t=>t.aQ),[])),z4=w.lazy(()=>de(()=>import("./admin-BzIQcDD9.js").then(t=>t.aR),[])),O4=w.lazy(()=>de(()=>import("./admin-BzIQcDD9.js").then(t=>t.aS),[])),D4=w.lazy(()=>de(()=>import("./admin-BzIQcDD9.js").then(t=>t.aT),[])),R4=w.lazy(()=>de(()=>import("./admin-BzIQcDD9.js").then(t=>t.aU),[])),_4=w.lazy(()=>de(()=>import("./admin-BzIQcDD9.js").then(t=>t.aV),[])),k4=w.lazy(()=>de(()=>import("./admin-BzIQcDD9.js").then(t=>t.aW),[])),B4=w.lazy(()=>de(()=>import("./admin-BzIQcDD9.js").then(t=>t.aX),[]));function H4(){return m.jsxs("div",{"data-loc":"client/src/App.tsx:61",style:{minHeight:"60vh",display:"flex",alignItems:"center",justifyContent:"center"},children:[m.jsx("div",{"data-loc":"client/src/App.tsx:69",style:{width:32,height:32,border:"3px solid #e5e7eb",borderTopColor:"#0d1b3e",borderRadius:"50%",animation:"spin 0.7s linear infinite"}}),m.jsx("style",{"data-loc":"client/src/App.tsx:79",children:"@keyframes spin{to{transform:rotate(360deg)}}"})]})}function L4(){const[t]=Pl();return w.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"instant"})},[t]),null}function V4(){return m.jsxs(m.Fragment,{children:[m.jsx(L4,{"data-loc":"client/src/App.tsx:95"}),m.jsx(w.Suspense,{"data-loc":"client/src/App.tsx:96",fallback:m.jsx(H4,{"data-loc":"client/src/App.tsx:96"}),children:m.jsxs(tT,{"data-loc":"client/src/App.tsx:97",children:[m.jsx(re,{"data-loc":"client/src/App.tsx:98",path:"/",component:Wz}),m.jsx(re,{"data-loc":"client/src/App.tsx:99",path:"/themenwelten/gynaekologie",component:Iz}),m.jsx(re,{"data-loc":"client/src/App.tsx:100",path:"/leistungen/praxisbedarf",component:$z}),m.jsx(re,{"data-loc":"client/src/App.tsx:101",path:"/leistungen/sprechstundenbedarf",component:Jz}),m.jsx(re,{"data-loc":"client/src/App.tsx:102",path:"/leistungen/technischer-service",component:e4}),m.jsx(re,{"data-loc":"client/src/App.tsx:103",path:"/leistungen/praxisplanung",component:t4}),m.jsx(re,{"data-loc":"client/src/App.tsx:104",path:"/leistungen/praxisgruendung",component:s4}),m.jsx(re,{"data-loc":"client/src/App.tsx:105",path:"/leistungen/praxisportal",component:n4}),m.jsx(re,{"data-loc":"client/src/App.tsx:106",path:"/leistungen/hygienemanagement",component:a4}),m.jsx(re,{"data-loc":"client/src/App.tsx:107",path:"/kontakt",component:i4}),m.jsx(re,{"data-loc":"client/src/App.tsx:108",path:"/produkte/medi-matic",component:l4}),m.jsx(re,{"data-loc":"client/src/App.tsx:109",path:"/produkte/vitalograph-pneumotrac",component:o4}),m.jsx(re,{"data-loc":"client/src/App.tsx:110",path:"/produkte/vitalograph-alpha-connect",component:r4}),m.jsx(re,{"data-loc":"client/src/App.tsx:111",path:"/produkte/boso-tm-2450",component:c4}),m.jsx(re,{"data-loc":"client/src/App.tsx:112",path:"/impressum",component:u4}),m.jsx(re,{"data-loc":"client/src/App.tsx:113",path:"/datenschutz",component:f4}),m.jsx(re,{"data-loc":"client/src/App.tsx:114",path:"/agb",component:d4}),m.jsx(re,{"data-loc":"client/src/App.tsx:115",path:"/retouren",component:N4}),m.jsx(re,{"data-loc":"client/src/App.tsx:116",path:"/ueber-uns/unser-team",component:m4}),m.jsx(re,{"data-loc":"client/src/App.tsx:117",path:"/karriere",component:h4}),m.jsx(re,{"data-loc":"client/src/App.tsx:118",path:"/themenwelten/aufbereitung",component:p4}),m.jsx(re,{"data-loc":"client/src/App.tsx:119",path:"/themenwelten/aufbereitung/autoklaven",component:g4}),m.jsx(re,{"data-loc":"client/src/App.tsx:120",path:"/themenwelten/aufbereitung/thermodesinfektoren",component:y4}),m.jsx(re,{"data-loc":"client/src/App.tsx:121",path:"/themenwelten/medizintechnik",component:x4}),m.jsx(re,{"data-loc":"client/src/App.tsx:122",path:"/themenwelten/op-leuchten",component:v4}),m.jsx(re,{"data-loc":"client/src/App.tsx:123",path:"/themenwelten/chirurgie",component:b4}),m.jsx(re,{"data-loc":"client/src/App.tsx:124",path:"/themenwelten/gynaekologie/gynstühle",component:C4}),m.jsx(re,{"data-loc":"client/src/App.tsx:125",path:"/karriere/servicetechniker-aussendienst",component:S4}),m.jsx(re,{"data-loc":"client/src/App.tsx:126",path:"/karriere/kreditorenbuchhalter",component:w4}),m.jsx(re,{"data-loc":"client/src/App.tsx:127",path:"/karriere/fahrer-montagetechniker",component:T4}),m.jsx(re,{"data-loc":"client/src/App.tsx:128",path:"/karriere/lager-montagemitarbeiter",component:A4}),m.jsx(re,{"data-loc":"client/src/App.tsx:129",path:"/aktionen/miele-hno-extra",component:E4}),m.jsx(re,{"data-loc":"client/src/App.tsx:130",path:"/admin/login",component:j4}),m.jsx(re,{"data-loc":"client/src/App.tsx:131",path:"/admin",component:M4}),m.jsx(re,{"data-loc":"client/src/App.tsx:132",path:"/admin/gyn-news",component:z4}),m.jsx(re,{"data-loc":"client/src/App.tsx:133",path:"/admin/search-index",component:O4}),m.jsx(re,{"data-loc":"client/src/App.tsx:134",path:"/admin/retouren",component:D4}),m.jsx(re,{"data-loc":"client/src/App.tsx:135",path:"/admin/katalog-bestellungen",component:R4}),m.jsx(re,{"data-loc":"client/src/App.tsx:136",path:"/admin/email-einstellungen",component:_4}),m.jsx(re,{"data-loc":"client/src/App.tsx:137",path:"/admin/email-log",component:k4}),m.jsx(re,{"data-loc":"client/src/App.tsx:138",path:"/admin/seo-report",component:B4}),m.jsx(re,{"data-loc":"client/src/App.tsx:139",path:"/404",component:Jv}),m.jsx(re,{"data-loc":"client/src/App.tsx:141",component:Jv})]})})]})}function U4(){return m.jsx(h5,{"data-loc":"client/src/App.tsx:150",children:m.jsx(S5,{"data-loc":"client/src/App.tsx:151",defaultTheme:"light",children:m.jsxs(m5,{"data-loc":"client/src/App.tsx:152",children:[m.jsx(wA,{"data-loc":"client/src/App.tsx:153"}),m.jsx(V4,{"data-loc":"client/src/App.tsx:154"}),m.jsx(y5,{"data-loc":"client/src/App.tsx:155"}),m.jsx(v5,{"data-loc":"client/src/App.tsx:156"})]})})})}const Yr=new nT;Yr.getQueryCache().subscribe(t=>{t.type==="updated"&&t.action.type==="error"&&console.error("[API Query Error]",t.query.state.error)});Yr.getMutationCache().subscribe(t=>{t.type==="updated"&&t.action.type==="error"&&console.error("[API Mutation Error]",t.mutation.state.error)});const P4=ci.createClient({links:[aT({url:"/api/trpc",transformer:Zn,fetch(t,a){return globalThis.fetch(t,{...a??{},credentials:"include"})}})]});cT.createRoot(document.getElementById("root")).render(m.jsx(h0,{"data-loc":"client/src/main.tsx:42",children:m.jsx(ci.Provider,{"data-loc":"client/src/main.tsx:43",client:P4,queryClient:Yr,children:m.jsx(sT,{"data-loc":"client/src/main.tsx:44",client:Yr,children:m.jsx(p5,{"data-loc":"client/src/main.tsx:45",children:m.jsx(U4,{"data-loc":"client/src/main.tsx:46"})})})})}));export{Ws as A,Vz as H,Hz as K,lS as N,rs as P,rS as S,Yv as a,Sr as b,Bz as c,Z4 as d,F4 as e,oS as f,Q4 as g,_1 as h,dM as i,Dl as j,O0 as k,os as l,ce as m,AA as n,Kn as o,Ud as p,sb as q,d5 as r,tc as u};