const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/GynaekologieV3-BHvQEMQV.js","assets/admin-PjhPIC32.js","assets/ParallaxBanner-CuWPnCtg.js","assets/accordion-HXVzgN_m.js","assets/Praxisbedarf--hjjRG5o.js","assets/Sprechstundenbedarf-Bd1FtN7d.js","assets/TechnischerService-BJFNk_um.js","assets/Praxisplanung-DXACEP-7.js","assets/Praxisportal-CxNY53TM.js","assets/Hygienemanagement-VXISTM4w.js","assets/Praxisgruendung-D34Jyozl.js","assets/Kontakt-Dd-nVFf6.js","assets/MediMatic-DHnR86h9.js","assets/VitalographPneumotrac-mP_3N-H8.js","assets/VitalographAlphaConnect-BOgJiwPv.js","assets/BosoTM2450-CF3y9BNq.js","assets/Impressum-CS-tSnWz.js","assets/Datenschutz-CFcT1Bub.js","assets/AGB-PeAEWmws.js","assets/UnserTeam-DdQqO8tx.js","assets/UnserTeam-CIGW-MKW.css","assets/Karriere-DxNqSQ1H.js","assets/Aufbereitung-qSF-GB2R.js","assets/Autoklaven-BLyx3u39.js","assets/Thermodesinfektoren-D7GTZZWI.js","assets/Medizintechnik-HFfn6kIK.js","assets/OPLeuchten-CD-ezENv.js","assets/Chirurgie-oxUjgm6a.js","assets/ServicetechnikerAussendienst-B-i3dmh5.js","assets/Kreditorenbuchhalter-C1GWOwYI.js","assets/Retouren-M9DGVNsD.js","assets/GynStuehle-N7MqnuSy.js"])))=>i.map(i=>d[i]);
import{r as C2,a as M2,g as Yd,b as w,R as Sa,j as h,T as j2,c as Wv,d as z2,e as O2,t as ci,X as is,C as wo,U as $v,M as Xd,P as si,B as Xo,f as Ro,h as Jv,i as D2,k as Ia,S as R2,l as _2,u as Pl,m as _o,A as Ft,n as Zs,E as ko,o as k2,G as Iv,p as B2,q as H2,W as e0,L as V2,F as Zd,H as L2,s as U2,v as P2,w as Qd,x as K2,y as G2,z as q2,D as Fd,I as Y2,J as X2,K as t0,N as Fa,O as n0,Q as Z2,V as Q2,Y as F2,Z as fe,_ as W2,$ as $2,a0 as J2}from"./admin-PjhPIC32.js";(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))l(o);new MutationObserver(o=>{for(const u of o)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(o){const u={};return o.integrity&&(u.integrity=o.integrity),o.referrerPolicy&&(u.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?u.credentials="include":o.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function l(o){if(o.ep)return;o.ep=!0;const u=i(o);fetch(o.href,u)}})();var Nf={exports:{}},pl={},Cf={exports:{}},Mf={};/**
* @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 Py;function I2(){return Py||(Py=1,(function(t){function a(O,P){var B=O.length;O.push(P);e:for(;0<B;){var ee=B-1>>>1,ae=O[ee];if(0<o(ae,P))O[ee]=P,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 P=O[0],B=O.pop();if(B!==P){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>o(ie,B))Se<ae&&0>o(at,ie)?(O[ee]=at,O[Se]=B,ee=Se):(O[ee]=ie,O[Ee]=B,ee=Ee);else if(Se<ae&&0>o(at,B))O[ee]=at,O[Se]=B,ee=Se;else break e}}return P}function o(O,P){var B=O.sortIndex-P.sortIndex;return B!==0?B:O.id-P.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,m=d.now();t.unstable_now=function(){return d.now()-m}}var p=[],g=[],x=1,v=null,S=3,T=!1,A=!1,M=!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 P=i(g);P!==null;){if(P.callback===null)l(g);else if(P.startTime<=O)l(g),P.sortIndex=P.expirationTime,a(p,P);else break;P=i(g)}}function Y(O){if(M=!1,G(O),!A)if(i(p)!==null)A=!0,Z||(Z=!0,de());else{var P=i(g);P!==null&&Q(Y,P.startTime-O)}}var Z=!1,K=-1,L=5,J=-1;function se(){return _?!0:!(t.unstable_now()-J<L)}function re(){if(_=!1,Z){var O=t.unstable_now();J=O;var P=!0;try{e:{A=!1,M&&(M=!1,H(K),K=-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),P=!0;break t}v===i(p)&&l(p),G(O)}else l(p);v=i(p)}if(v!==null)P=!0;else{var _e=i(g);_e!==null&&Q(Y,_e.startTime-O),P=!1}}break e}finally{v=null,S=B,T=!1}P=void 0}}finally{P?de():Z=!1}}}var de;if(typeof z=="function")de=function(){z(re)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,ye=we.port2;we.port1.onmessage=re,de=function(){ye.postMessage(null)}}else de=function(){N(re,0)};function Q(O,P){K=N(function(){O(t.unstable_now())},P)}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"):L=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 P=3;break;default:P=S}var B=S;S=P;try{return O()}finally{S=B}},t.unstable_requestPaint=function(){_=!0},t.unstable_runWithPriority=function(O,P){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var B=S;S=O;try{return P()}finally{S=B}},t.unstable_scheduleCallback=function(O,P,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:x++,callback:P,priorityLevel:O,startTime:B,expirationTime:ae,sortIndex:-1},B>ee?(O.sortIndex=B,a(g,O),i(p)===null&&O===i(g)&&(M?(H(K),K=-1):M=!0,Q(Y,B-ee))):(O.sortIndex=ae,a(p,O),A||T||(A=!0,Z||(Z=!0,de()))),O},t.unstable_shouldYield=se,t.unstable_wrapCallback=function(O){var P=S;return function(){var B=S;S=P;try{return O.apply(this,arguments)}finally{S=B}}}})(Mf)),Mf}var Ky;function eT(){return Ky||(Ky=1,Cf.exports=I2()),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 Gy;function tT(){if(Gy)return pl;Gy=1;var t=eT(),a=C2(),i=M2();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 o(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 m(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,r=n;;){var c=s.return;if(c===null)break;var f=c.alternate;if(f===null){if(r=c.return,r!==null){s=r;continue}break}if(c.child===f.child){for(f=c.child;f;){if(f===s)return p(c),e;if(f===r)return p(c),n;f=f.sibling}throw Error(l(188))}if(s.return!==r.return)s=c,r=f;else{for(var y=!1,b=c.child;b;){if(b===s){y=!0,s=c,r=f;break}if(b===r){y=!0,r=c,s=f;break}b=b.sibling}if(!y){for(b=f.child;b;){if(b===s){y=!0,s=f,r=c;break}if(b===r){y=!0,r=f,s=c;break}b=b.sibling}if(!y)throw Error(l(189))}}if(s.alternate!==r)throw Error(l(190))}if(s.tag!==3)throw Error(l(188));return s.stateNode.current===s?e:n}function x(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=x(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"),M=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"),K=Symbol.for("react.memo"),L=Symbol.for("react.lazy"),J=Symbol.for("react.activity"),se=Symbol.for("react.memo_cache_sentinel"),re=Symbol.iterator;function de(e){return e===null||typeof e!="object"?null:(e=re&&e[re]||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 M:return"Fragment";case N:return"Profiler";case _:return"StrictMode";case Y:return"Suspense";case Z:return"SuspenseList";case J: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 K:return n=e.displayName||null,n!==null?n:ye(e.type)||"Memo";case L:n=e._payload,e=e._init;try{return ye(e(n))}catch{}}return null}var Q=Array.isArray,O=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P=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 rn(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)?uy(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=uy(n),e=fy(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 on(e){e.memoizedState!==null&&ie(Ce,e);var n=Se.current,s=fy(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,ja;function za(e){if(un===void 0)try{throw Error()}catch(s){var n=s.stack.trim().match(/\n( *(at )?)/);un=n&&n[1]||"",ja=-1<s.stack.indexOf(`
at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+un+e+ja}var oc=!1;function cc(e,n){if(!e||oc)return"";oc=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={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(V){var k=V}Reflect.construct(e,[],X)}else{try{X.call()}catch(V){k=V}e.call(X.prototype)}}else{try{throw Error()}catch(V){k=V}(X=e())&&typeof X.catch=="function"&&X.catch(function(){})}}catch(V){if(V&&k&&typeof V.stack=="string")return[V.stack,k.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=r.DetermineComponentFrameRoot(),y=f[0],b=f[1];if(y&&b){var E=y.split(`
`),R=b.split(`
`);for(c=r=0;r<E.length&&!E[r].includes("DetermineComponentFrameRoot");)r++;for(;c<R.length&&!R[c].includes("DetermineComponentFrameRoot");)c++;if(r===E.length||c===R.length)for(r=E.length-1,c=R.length-1;1<=r&&0<=c&&E[r]!==R[c];)c--;for(;1<=r&&0<=c;r--,c--)if(E[r]!==R[c]){if(r!==1||c!==1)do if(r--,c--,0>c||E[r]!==R[c]){var U=`
`+E[r].replace(" at new "," at ");return e.displayName&&U.includes("<anonymous>")&&(U=U.replace("<anonymous>",e.displayName)),U}while(1<=r&&0<=c);break}}}finally{oc=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?za(s):""}function sS(e,n){switch(e.tag){case 26:case 27:case 5:return za(e.type);case 16:return za("Lazy");case 13:return e.child!==n&&n!==null?za("Suspense Fallback"):za("Suspense");case 19:return za("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 za("Activity");default:return""}}function Ph(e){try{var n="",s=null;do n+=sS(e,s),s=e,e=e.return;while(e);return n}catch(r){return`
Error generating stack: `+r.message+`
`+r.stack}}var uc=Object.prototype.hasOwnProperty,fc=t.unstable_scheduleCallback,dc=t.unstable_cancelCallback,iS=t.unstable_shouldYield,lS=t.unstable_requestPaint,Tt=t.unstable_now,rS=t.unstable_getCurrentPriorityLevel,Kh=t.unstable_ImmediatePriority,Gh=t.unstable_UserBlockingPriority,Zl=t.unstable_NormalPriority,oS=t.unstable_LowPriority,qh=t.unstable_IdlePriority,cS=t.log,uS=t.unstable_setDisableYieldValue,Ti=null,At=null;function Qn(e){if(typeof cS=="function"&&uS(e),At&&typeof At.setStrictMode=="function")try{At.setStrictMode(Ti,e)}catch{}}var Et=Math.clz32?Math.clz32:hS,fS=Math.log,dS=Math.LN2;function hS(e){return e>>>=0,e===0?32:31-(fS(e)/dS|0)|0}var Ql=256,Fl=262144,Wl=4194304;function Oa(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 $l(e,n,s){var r=e.pendingLanes;if(r===0)return 0;var c=0,f=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var b=r&134217727;return b!==0?(r=b&~f,r!==0?c=Oa(r):(y&=b,y!==0?c=Oa(y):s||(s=b&~e,s!==0&&(c=Oa(s))))):(b=r&~f,b!==0?c=Oa(b):y!==0?c=Oa(y):s||(s=r&~e,s!==0&&(c=Oa(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 mS(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 Yh(){var e=Wl;return Wl<<=1,(Wl&62914560)===0&&(Wl=4194304),e}function hc(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 pS(e,n,s,r,c,f){var y=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=y&~s;0<s;){var U=31-Et(s),X=1<<U;b[U]=0,E[U]=-1;var k=R[U];if(k!==null)for(R[U]=null,U=0;U<k.length;U++){var V=k[U];V!==null&&(V.lane&=-536870913)}s&=~X}r!==0&&Xh(e,r,0),f!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=f&~(y&~n))}function Xh(e,n,s){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-Et(n);e.entangledLanes|=n,e.entanglements[r]=e.entanglements[r]|1073741824|s&261930}function Zh(e,n){var s=e.entangledLanes|=n;for(e=e.entanglements;s;){var r=31-Et(s),c=1<<r;c&n|e[r]&n&&(e[r]|=n),s&=~c}}function Qh(e,n){var s=n&-n;return s=(s&42)!==0?1:mc(s),(s&(e.suspendedLanes|n))!==0?0:s}function mc(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 Fh(){var e=P.p;return e!==0?e:(e=window.event,e===void 0?32:_y(e.type))}function Wh(e,n){var s=P.p;try{return P.p=e,n()}finally{P.p=s}}var Fn=Math.random().toString(36).slice(2),st="__reactFiber$"+Fn,dt="__reactProps$"+Fn,cs="__reactContainer$"+Fn,gc="__reactEvents$"+Fn,gS="__reactListeners$"+Fn,yS="__reactHandles$"+Fn,$h="__reactResources$"+Fn,Ni="__reactMarker$"+Fn;function yc(e){delete e[st],delete e[dt],delete e[gc],delete e[gS],delete e[yS]}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=xy(e);e!==null;){if(s=e[st])return s;e=xy(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[$h];return n||(n=e[$h]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function et(e){e[Ni]=!0}var Jh=new Set,Ih={};function Da(e,n){hs(e,n),hs(e+"Capture",n)}function hs(e,n){for(Ih[e]=n,e=0;e<n.length;e++)Jh.add(n[e])}var xS=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]*$"),em={},tm={};function vS(e){return uc.call(tm,e)?!0:uc.call(em,e)?!1:xS.test(e)?tm[e]=!0:(em[e]=!0,!1)}function Jl(e,n,s){if(vS(n))if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var r=n.toLowerCase().slice(0,5);if(r!=="data-"&&r!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+s)}}function Il(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,r){if(r===null)e.removeAttribute(s);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(n,s,""+r)}}function kt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function nm(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function bS(e,n,s){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var c=r.get,f=r.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return c.call(this)},set:function(y){s=""+y,f.call(this,y)}}),Object.defineProperty(e,n,{enumerable:r.enumerable}),{getValue:function(){return s},setValue:function(y){s=""+y},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function xc(e){if(!e._valueTracker){var n=nm(e)?"checked":"value";e._valueTracker=bS(e,n,""+e[n])}}function am(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var s=n.getValue(),r="";return e&&(r=nm(e)?e.checked?"true":"false":e.value),e=r,e!==s?(n.setValue(e),!0):!1}function er(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 SS=/[\n"\\]/g;function Bt(e){return e.replace(SS,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function vc(e,n,s,r,c,f,y,b){e.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.type=y:e.removeAttribute("type"),n!=null?y==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+kt(n)):e.value!==""+kt(n)&&(e.value=""+kt(n)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),n!=null?bc(e,y,kt(n)):s!=null?bc(e,y,kt(s)):r!=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=""+kt(b):e.removeAttribute("name")}function sm(e,n,s,r,c,f,y,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?""+kt(s):"",n=n!=null?""+kt(n):s,b||n===e.value||(e.value=n),e.defaultValue=n}r=r??c,r=typeof r!="function"&&typeof r!="symbol"&&!!r,e.checked=b?e.checked:!!r,e.defaultChecked=!!r,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y),xc(e)}function bc(e,n,s){n==="number"&&er(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function ms(e,n,s,r){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&&r&&(e[s].defaultSelected=!0)}else{for(s=""+kt(s),n=null,c=0;c<e.length;c++){if(e[c].value===s){e[c].selected=!0,r&&(e[c].defaultSelected=!0);return}n!==null||e[c].disabled||(n=e[c])}n!==null&&(n.selected=!0)}}function im(e,n,s){if(n!=null&&(n=""+kt(n),n!==e.value&&(e.value=n),s==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=s!=null?""+kt(s):""}function lm(e,n,s,r){if(n==null){if(r!=null){if(s!=null)throw Error(l(92));if(Q(r)){if(1<r.length)throw Error(l(93));r=r[0]}s=r}s==null&&(s=""),n=s}s=kt(n),e.defaultValue=s,r=e.textContent,r===s&&r!==""&&r!==null&&(e.value=r),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 wS=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 rm(e,n,s){var r=n.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?r?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":r?e.setProperty(n,s):typeof s!="number"||s===0||wS.has(n)?n==="float"?e.cssFloat=s:e[n]=(""+s).trim():e[n]=s+"px"}function om(e,n,s){if(n!=null&&typeof n!="object")throw Error(l(62));if(e=e.style,s!=null){for(var r in s)!s.hasOwnProperty(r)||n!=null&&n.hasOwnProperty(r)||(r.indexOf("--")===0?e.setProperty(r,""):r==="float"?e.cssFloat="":e[r]="");for(var c in n)r=n[c],n.hasOwnProperty(c)&&s[c]!==r&&rm(e,c,r)}else for(var f in n)n.hasOwnProperty(f)&&rm(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 TS=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"]]),AS=/^[\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 tr(e){return AS.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 cm(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="'+Bt(""+n)+'"][type="radio"]'),n=0;n<s.length;n++){var r=s[n];if(r!==e&&r.form===e.form){var c=r[dt]||null;if(!c)throw Error(l(90));vc(r,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(n=0;n<s.length;n++)r=s[n],r.form===e.form&&am(r)}break e;case"textarea":im(e,s.value,s.defaultValue);break e;case"select":n=s.value,n!=null&&ms(e,!!s.multiple,n,!1)}}}var Ac=!1;function um(e,n,s){if(Ac)return e(n,s);Ac=!0;try{var r=e(n);return r}finally{if(Ac=!1,(gs!==null||ys!==null)&&(Kr(),gs&&(n=gs,e=ys,ys=gs=null,cm(n),e)))for(n=0;n<e.length;n++)cm(e[n])}}function Mi(e,n){var s=e.stateNode;if(s===null)return null;var r=s[dt]||null;if(r===null)return null;s=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;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 ji={};Object.defineProperty(ji,"passive",{get:function(){Ec=!0}}),window.addEventListener("test",ji,ji),window.removeEventListener("test",ji,ji)}catch{Ec=!1}var Wn=null,Nc=null,nr=null;function fm(){if(nr)return nr;var e,n=Nc,s=n.length,r,c="value"in Wn?Wn.value:Wn.textContent,f=c.length;for(e=0;e<s&&n[e]===c[e];e++);var y=s-e;for(r=1;r<=y&&n[s-r]===c[f-r];r++);return nr=c.slice(e,1<r?1-r:void 0)}function ar(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 sr(){return!0}function dm(){return!1}function ht(e){function n(s,r,c,f,y){this._reactName=s,this._targetInst=c,this.type=r,this.nativeEvent=f,this.target=y,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)?sr:dm,this.isPropagationStopped=dm,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=sr)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=sr)},persist:function(){},isPersistent:sr}),n}var Ra={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ir=ht(Ra),zi=v({},Ra,{view:0,detail:0}),ES=ht(zi),Cc,Mc,Oi,lr=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,Mc=e.screenY-Oi.screenY):Mc=Cc=0,Oi=e),Cc)},movementY:function(e){return"movementY"in e?e.movementY:Mc}}),hm=ht(lr),NS=v({},lr,{dataTransfer:0}),CS=ht(NS),MS=v({},zi,{relatedTarget:0}),jc=ht(MS),jS=v({},Ra,{animationName:0,elapsedTime:0,pseudoElement:0}),zS=ht(jS),OS=v({},Ra,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),DS=ht(OS),RS=v({},Ra,{data:0}),mm=ht(RS),_S={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kS={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"},BS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function HS(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=BS[e])?!!n[e]:!1}function zc(){return HS}var VS=v({},zi,{key:function(e){if(e.key){var n=_S[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=ar(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?kS[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"?ar(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ar(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),LS=ht(VS),US=v({},lr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),pm=ht(US),PS=v({},zi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zc}),KS=ht(PS),GS=v({},Ra,{propertyName:0,elapsedTime:0,pseudoElement:0}),qS=ht(GS),YS=v({},lr,{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}),XS=ht(YS),ZS=v({},Ra,{newState:0,oldState:0}),QS=ht(ZS),FS=[9,13,27,32],Oc=En&&"CompositionEvent"in window,Di=null;En&&"documentMode"in document&&(Di=document.documentMode);var WS=En&&"TextEvent"in window&&!Di,gm=En&&(!Oc||Di&&8<Di&&11>=Di),ym=" ",xm=!1;function vm(e,n){switch(e){case"keyup":return FS.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function bm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var xs=!1;function $S(e,n){switch(e){case"compositionend":return bm(n);case"keypress":return n.which!==32?null:(xm=!0,ym);case"textInput":return e=n.data,e===ym&&xm?null:e;default:return null}}function JS(e,n){if(xs)return e==="compositionend"||!Oc&&vm(e,n)?(e=fm(),nr=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 gm&&n.locale!=="ko"?null:n.data;default:return null}}var IS={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 Sm(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!IS[e.type]:n==="textarea"}function wm(e,n,s,r){gs?ys?ys.push(r):ys=[r]:gs=r,n=Fr(n,"onChange"),0<n.length&&(s=new ir("onChange","change",null,s,r),e.push({event:s,listeners:n}))}var Ri=null,_i=null;function ew(e){sy(e,0)}function rr(e){var n=Ci(e);if(am(n))return e}function Tm(e,n){if(e==="change")return n}var Am=!1;if(En){var Dc;if(En){var Rc="oninput"in document;if(!Rc){var Em=document.createElement("div");Em.setAttribute("oninput","return;"),Rc=typeof Em.oninput=="function"}Dc=Rc}else Dc=!1;Am=Dc&&(!document.documentMode||9<document.documentMode)}function Nm(){Ri&&(Ri.detachEvent("onpropertychange",Cm),_i=Ri=null)}function Cm(e){if(e.propertyName==="value"&&rr(_i)){var n=[];wm(n,_i,e,Tc(e)),um(ew,n)}}function tw(e,n,s){e==="focusin"?(Nm(),Ri=n,_i=s,Ri.attachEvent("onpropertychange",Cm)):e==="focusout"&&Nm()}function nw(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return rr(_i)}function aw(e,n){if(e==="click")return rr(n)}function sw(e,n){if(e==="input"||e==="change")return rr(n)}function iw(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Nt=typeof Object.is=="function"?Object.is:iw;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),r=Object.keys(n);if(s.length!==r.length)return!1;for(r=0;r<s.length;r++){var c=s[r];if(!uc.call(n,c)||!Nt(e[c],n[c]))return!1}return!0}function Mm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function jm(e,n){var s=Mm(e);e=0;for(var r;s;){if(s.nodeType===3){if(r=e+s.textContent.length,e<=n&&r>=n)return{node:s,offset:n-e};e=r}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=Mm(s)}}function zm(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?zm(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Om(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=er(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=er(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 lw=En&&"documentMode"in document&&11>=document.documentMode,vs=null,kc=null,Bi=null,Bc=!1;function Dm(e,n,s){var r=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Bc||vs==null||vs!==er(r)||(r=vs,"selectionStart"in r&&_c(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Bi&&ki(Bi,r)||(Bi=r,r=Fr(kc,"onSelect"),0<r.length&&(n=new ir("onSelect","select",null,n,s),e.push({event:n,listeners:r}),n.target=vs)))}function _a(e,n){var s={};return s[e.toLowerCase()]=n.toLowerCase(),s["Webkit"+e]="webkit"+n,s["Moz"+e]="moz"+n,s}var bs={animationend:_a("Animation","AnimationEnd"),animationiteration:_a("Animation","AnimationIteration"),animationstart:_a("Animation","AnimationStart"),transitionrun:_a("Transition","TransitionRun"),transitionstart:_a("Transition","TransitionStart"),transitioncancel:_a("Transition","TransitionCancel"),transitionend:_a("Transition","TransitionEnd")},Hc={},Rm={};En&&(Rm=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 ka(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 Rm)return Hc[e]=n[s];return e}var _m=ka("animationend"),km=ka("animationiteration"),Bm=ka("animationstart"),rw=ka("transitionrun"),ow=ka("transitionstart"),cw=ka("transitioncancel"),Hm=ka("transitionend"),Vm=new Map,Vc="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(" ");Vc.push("scrollEnd");function $t(e,n){Vm.set(e,n),Da(n,[e])}var or=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)},Ht=[],Ss=0,Lc=0;function cr(){for(var e=Ss,n=Lc=Ss=0;n<e;){var s=Ht[n];Ht[n++]=null;var r=Ht[n];Ht[n++]=null;var c=Ht[n];Ht[n++]=null;var f=Ht[n];if(Ht[n++]=null,r!==null&&c!==null){var y=r.pending;y===null?c.next=c:(c.next=y.next,y.next=c),r.pending=c}f!==0&&Lm(s,c,f)}}function ur(e,n,s,r){Ht[Ss++]=e,Ht[Ss++]=n,Ht[Ss++]=s,Ht[Ss++]=r,Lc|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Uc(e,n,s,r){return ur(e,n,s,r),fr(e)}function Ba(e,n){return ur(e,null,null,n),fr(e)}function Lm(e,n,s){e.lanes|=s;var r=e.alternate;r!==null&&(r.lanes|=s);for(var c=!1,f=e.return;f!==null;)f.childLanes|=s,r=f.alternate,r!==null&&(r.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,r=e[c],r===null?e[c]=[n]:r.push(n),n.lane=s|536870912),f):null}function fr(e){if(50<sl)throw sl=0,Fu=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 uw(e,n,s,r){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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ct(e,n,s,r){return new uw(e,n,s,r)}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 Um(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 dr(e,n,s,r,c,f){var y=0;if(r=e,typeof e=="function")Pc(e)&&(y=1);else if(typeof e=="string")y=p2(e,s,Se.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case J:return e=Ct(31,s,n,c),e.elementType=J,e.lanes=f,e;case M:return Ha(s.children,c,f,n);case _:y=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:y=10;break e;case H:y=9;break e;case G:y=11;break e;case K:y=14;break e;case L:y=16,r=null;break e}y=29,s=Error(l(130,e===null?"null":typeof e,"")),r=null}return n=Ct(y,s,n,c),n.elementType=e,n.type=r,n.lanes=f,n}function Ha(e,n,s,r){return e=Ct(7,e,r,n),e.lanes=s,e}function Kc(e,n,s){return e=Ct(6,e,null,n),e.lanes=s,e}function Pm(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 Km=new WeakMap;function Vt(e,n){if(typeof e=="object"&&e!==null){var s=Km.get(e);return s!==void 0?s:(n={value:e,source:n,stack:Ph(n)},Km.set(e,n),n)}return{value:e,source:n,stack:Ph(n)}}var Ts=[],As=0,hr=null,Hi=0,Lt=[],Ut=0,$n=null,fn=1,dn="";function Cn(e,n){Ts[As++]=Hi,Ts[As++]=hr,hr=e,Hi=n}function Gm(e,n,s){Lt[Ut++]=fn,Lt[Ut++]=dn,Lt[Ut++]=$n,$n=e;var r=fn;e=dn;var c=32-Et(r)-1;r&=~(1<<c),s+=1;var f=32-Et(n)+c;if(30<f){var y=c-c%5;f=(r&(1<<y)-1).toString(32),r>>=y,c-=y,fn=1<<32-Et(n)+c|s<<c|r,dn=f+e}else fn=1<<f|s<<c|r,dn=e}function qc(e){e.return!==null&&(Cn(e,1),Gm(e,1,0))}function Yc(e){for(;e===hr;)hr=Ts[--As],Ts[As]=null,Hi=Ts[--As],Ts[As]=null;for(;e===$n;)$n=Lt[--Ut],Lt[Ut]=null,dn=Lt[--Ut],Lt[Ut]=null,fn=Lt[--Ut],Lt[Ut]=null}function qm(e,n){Lt[Ut++]=fn,Lt[Ut++]=dn,Lt[Ut++]=$n,fn=n.id,dn=n.overflow,$n=e}var it=null,Be=null,be=!1,Jn=null,Pt=!1,Xc=Error(l(519));function In(e){var n=Error(l(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Vi(Vt(n,e)),Xc}function Ym(e){var n=e.stateNode,s=e.type,r=e.memoizedProps;switch(n[st]=e,n[dt]=r,s){case"dialog":pe("cancel",n),pe("close",n);break;case"iframe":case"object":case"embed":pe("load",n);break;case"video":case"audio":for(s=0;s<ll.length;s++)pe(ll[s],n);break;case"source":pe("error",n);break;case"img":case"image":case"link":pe("error",n),pe("load",n);break;case"details":pe("toggle",n);break;case"input":pe("invalid",n),sm(n,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":pe("invalid",n);break;case"textarea":pe("invalid",n),lm(n,r.value,r.defaultValue,r.children)}s=r.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||n.textContent===""+s||r.suppressHydrationWarning===!0||oy(n.textContent,s)?(r.popover!=null&&(pe("beforetoggle",n),pe("toggle",n)),r.onScroll!=null&&pe("scroll",n),r.onScrollEnd!=null&&pe("scrollend",n),r.onClick!=null&&(n.onclick=An),n=!0):n=!1,n||In(e,!0)}function Xm(e){for(it=e.return;it;)switch(it.tag){case 5:case 31:case 13:Pt=!1;return;case 27:case 3:Pt=!0;return;default:it=it.return}}function Es(e){if(e!==it)return!1;if(!be)return Xm(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&&In(e),Xm(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Be=yy(e)}else if(n===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Be=yy(e)}else n===27?(n=Be,ha(e.type)?(e=gf,gf=null,Be=e):Be=n):Be=it?Gt(e.stateNode.nextSibling):null;return!0}function Va(){Be=it=null,be=!1}function Zc(){var e=Jn;return e!==null&&(yt===null?yt=e:yt.push.apply(yt,e),Jn=null),e}function Vi(e){Jn===null?Jn=[e]:Jn.push(e)}var Qc=_e(null),La=null,Mn=null;function ea(e,n,s){ie(Qc,n._currentValue),n._currentValue=s}function jn(e){e._currentValue=Qc.current,Ee(Qc)}function Fc(e,n,s){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===s)break;e=e.return}}function Wc(e,n,s,r){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var f=c.dependencies;if(f!==null){var y=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),Fc(f.return,s,e),r||(y=null);break e}f=b.next}}else if(c.tag===18){if(y=c.return,y===null)throw Error(l(341));y.lanes|=s,f=y.alternate,f!==null&&(f.lanes|=s),Fc(y,s,e),y=null}else y=c.child;if(y!==null)y.return=c;else for(y=c;y!==null;){if(y===e){y=null;break}if(c=y.sibling,c!==null){c.return=y.return,y=c;break}y=y.return}c=y}}function Ns(e,n,s,r){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 y=c.alternate;if(y===null)throw Error(l(387));if(y=y.memoizedProps,y!==null){var b=c.type;Nt(c.pendingProps.value,y.value)||(e!==null?e.push(b):e=[b])}}else if(c===Ce.current){if(y=c.alternate,y===null)throw Error(l(387));y.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(fl):e=[fl])}c=c.return}e!==null&&Wc(n,e,s,r),n.flags|=262144}function mr(e){for(e=e.firstContext;e!==null;){if(!Nt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ua(e){La=e,Mn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function lt(e){return Zm(La,e)}function pr(e,n){return La===null&&Ua(e),Zm(e,n)}function Zm(e,n){var s=n._currentValue;if(n={context:n,memoizedValue:s,next:null},Mn===null){if(e===null)throw Error(l(308));Mn=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else Mn=Mn.next=n;return s}var fw=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(s,r){e.push(r)}};this.abort=function(){n.aborted=!0,e.forEach(function(s){return s()})}},dw=t.unstable_scheduleCallback,hw=t.unstable_NormalPriority,Xe={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $c(){return{controller:new fw,data:new Map,refCount:0}}function Li(e){e.refCount--,e.refCount===0&&dw(hw,function(){e.controller.abort()})}var Ui=null,Jc=0,Cs=0,Ms=null;function mw(e,n){if(Ui===null){var s=Ui=[];Jc=0,Cs=tf(),Ms={status:"pending",value:void 0,then:function(r){s.push(r)}}}return Jc++,n.then(Qm,Qm),n}function Qm(){if(--Jc===0&&Ui!==null){Ms!==null&&(Ms.status="fulfilled");var e=Ui;Ui=null,Cs=0,Ms=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function pw(e,n){var s=[],r={status:"pending",value:null,reason:null,then:function(c){s.push(c)}};return e.then(function(){r.status="fulfilled",r.value=n;for(var c=0;c<s.length;c++)(0,s[c])(n)},function(c){for(r.status="rejected",r.reason=c,c=0;c<s.length;c++)(0,s[c])(void 0)}),r}var Fm=O.S;O.S=function(e,n){Dg=Tt(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&mw(e,n),Fm!==null&&Fm(e,n)};var Pa=_e(null);function Ic(){var e=Pa.current;return e!==null?e:ke.pooledCache}function gr(e,n){n===null?ie(Pa,Pa.current):ie(Pa,n.pool)}function Wm(){var e=Ic();return e===null?null:{parent:Xe._currentValue,pool:e}}var js=Error(l(460)),eu=Error(l(474)),yr=Error(l(542)),xr={then:function(){}};function $m(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Jm(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,ep(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(r){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=r}},function(r){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=r}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,ep(e),e}throw Ga=n,js}}function Ka(e){try{var n=e._init;return n(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(Ga=s,js):s}}var Ga=null;function Im(){if(Ga===null)throw Error(l(459));var e=Ga;return Ga=null,e}function ep(e){if(e===js||e===yr)throw Error(l(483))}var zs=null,Pi=0;function vr(e){var n=Pi;return Pi+=1,zs===null&&(zs=[]),Jm(zs,e,n)}function Ki(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function br(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 tp(e){function n(j,C){if(e){var D=j.deletions;D===null?(j.deletions=[C],j.flags|=16):D.push(C)}}function s(j,C){if(!e)return null;for(;C!==null;)n(j,C),C=C.sibling;return null}function r(j){for(var C=new Map;j!==null;)j.key!==null?C.set(j.key,j):C.set(j.index,j),j=j.sibling;return C}function c(j,C){return j=Nn(j,C),j.index=0,j.sibling=null,j}function f(j,C,D){return j.index=D,e?(D=j.alternate,D!==null?(D=D.index,D<C?(j.flags|=67108866,C):D):(j.flags|=67108866,C)):(j.flags|=1048576,C)}function y(j){return e&&j.alternate===null&&(j.flags|=67108866),j}function b(j,C,D,q){return C===null||C.tag!==6?(C=Kc(D,j.mode,q),C.return=j,C):(C=c(C,D),C.return=j,C)}function E(j,C,D,q){var te=D.type;return te===M?U(j,C,D.props.children,q,D.key):C!==null&&(C.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===L&&Ka(te)===C.type)?(C=c(C,D.props),Ki(C,D),C.return=j,C):(C=dr(D.type,D.key,D.props,null,j.mode,q),Ki(C,D),C.return=j,C)}function R(j,C,D,q){return C===null||C.tag!==4||C.stateNode.containerInfo!==D.containerInfo||C.stateNode.implementation!==D.implementation?(C=Gc(D,j.mode,q),C.return=j,C):(C=c(C,D.children||[]),C.return=j,C)}function U(j,C,D,q,te){return C===null||C.tag!==7?(C=Ha(D,j.mode,q,te),C.return=j,C):(C=c(C,D),C.return=j,C)}function X(j,C,D){if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return C=Kc(""+C,j.mode,D),C.return=j,C;if(typeof C=="object"&&C!==null){switch(C.$$typeof){case T:return D=dr(C.type,C.key,C.props,null,j.mode,D),Ki(D,C),D.return=j,D;case A:return C=Gc(C,j.mode,D),C.return=j,C;case L:return C=Ka(C),X(j,C,D)}if(Q(C)||de(C))return C=Ha(C,j.mode,D,null),C.return=j,C;if(typeof C.then=="function")return X(j,vr(C),D);if(C.$$typeof===z)return X(j,pr(j,C),D);br(j,C)}return null}function k(j,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(j,C,""+D,q);if(typeof D=="object"&&D!==null){switch(D.$$typeof){case T:return D.key===te?E(j,C,D,q):null;case A:return D.key===te?R(j,C,D,q):null;case L:return D=Ka(D),k(j,C,D,q)}if(Q(D)||de(D))return te!==null?null:U(j,C,D,q,null);if(typeof D.then=="function")return k(j,C,vr(D),q);if(D.$$typeof===z)return k(j,C,pr(j,D),q);br(j,D)}return null}function V(j,C,D,q,te){if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return j=j.get(D)||null,b(C,j,""+q,te);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case T:return j=j.get(q.key===null?D:q.key)||null,E(C,j,q,te);case A:return j=j.get(q.key===null?D:q.key)||null,R(C,j,q,te);case L:return q=Ka(q),V(j,C,D,q,te)}if(Q(q)||de(q))return j=j.get(D)||null,U(C,j,q,te,null);if(typeof q.then=="function")return V(j,C,D,vr(q),te);if(q.$$typeof===z)return V(j,C,D,pr(C,q),te);br(C,q)}return null}function F(j,C,D,q){for(var te=null,Te=null,I=C,ue=C=0,ve=null;I!==null&&ue<D.length;ue++){I.index>ue?(ve=I,I=null):ve=I.sibling;var Ae=k(j,I,D[ue],q);if(Ae===null){I===null&&(I=ve);break}e&&I&&Ae.alternate===null&&n(j,I),C=f(Ae,C,ue),Te===null?te=Ae:Te.sibling=Ae,Te=Ae,I=ve}if(ue===D.length)return s(j,I),be&&Cn(j,ue),te;if(I===null){for(;ue<D.length;ue++)I=X(j,D[ue],q),I!==null&&(C=f(I,C,ue),Te===null?te=I:Te.sibling=I,Te=I);return be&&Cn(j,ue),te}for(I=r(I);ue<D.length;ue++)ve=V(I,j,ue,D[ue],q),ve!==null&&(e&&ve.alternate!==null&&I.delete(ve.key===null?ue:ve.key),C=f(ve,C,ue),Te===null?te=ve:Te.sibling=ve,Te=ve);return e&&I.forEach(function(xa){return n(j,xa)}),be&&Cn(j,ue),te}function ne(j,C,D,q){if(D==null)throw Error(l(151));for(var te=null,Te=null,I=C,ue=C=0,ve=null,Ae=D.next();I!==null&&!Ae.done;ue++,Ae=D.next()){I.index>ue?(ve=I,I=null):ve=I.sibling;var xa=k(j,I,Ae.value,q);if(xa===null){I===null&&(I=ve);break}e&&I&&xa.alternate===null&&n(j,I),C=f(xa,C,ue),Te===null?te=xa:Te.sibling=xa,Te=xa,I=ve}if(Ae.done)return s(j,I),be&&Cn(j,ue),te;if(I===null){for(;!Ae.done;ue++,Ae=D.next())Ae=X(j,Ae.value,q),Ae!==null&&(C=f(Ae,C,ue),Te===null?te=Ae:Te.sibling=Ae,Te=Ae);return be&&Cn(j,ue),te}for(I=r(I);!Ae.done;ue++,Ae=D.next())Ae=V(I,j,ue,Ae.value,q),Ae!==null&&(e&&Ae.alternate!==null&&I.delete(Ae.key===null?ue:Ae.key),C=f(Ae,C,ue),Te===null?te=Ae:Te.sibling=Ae,Te=Ae);return e&&I.forEach(function(N2){return n(j,N2)}),be&&Cn(j,ue),te}function Re(j,C,D,q){if(typeof D=="object"&&D!==null&&D.type===M&&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===M){if(C.tag===7){s(j,C.sibling),q=c(C,D.props.children),q.return=j,j=q;break e}}else if(C.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===L&&Ka(te)===C.type){s(j,C.sibling),q=c(C,D.props),Ki(q,D),q.return=j,j=q;break e}s(j,C);break}else n(j,C);C=C.sibling}D.type===M?(q=Ha(D.props.children,j.mode,q,D.key),q.return=j,j=q):(q=dr(D.type,D.key,D.props,null,j.mode,q),Ki(q,D),q.return=j,j=q)}return y(j);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(j,C.sibling),q=c(C,D.children||[]),q.return=j,j=q;break e}else{s(j,C);break}else n(j,C);C=C.sibling}q=Gc(D,j.mode,q),q.return=j,j=q}return y(j);case L:return D=Ka(D),Re(j,C,D,q)}if(Q(D))return F(j,C,D,q);if(de(D)){if(te=de(D),typeof te!="function")throw Error(l(150));return D=te.call(D),ne(j,C,D,q)}if(typeof D.then=="function")return Re(j,C,vr(D),q);if(D.$$typeof===z)return Re(j,C,pr(j,D),q);br(j,D)}return typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint"?(D=""+D,C!==null&&C.tag===6?(s(j,C.sibling),q=c(C,D),q.return=j,j=q):(s(j,C),q=Kc(D,j.mode,q),q.return=j,j=q),y(j)):s(j,C)}return function(j,C,D,q){try{Pi=0;var te=Re(j,C,D,q);return zs=null,te}catch(I){if(I===js||I===yr)throw I;var Te=Ct(29,I,null,j.mode);return Te.lanes=q,Te.return=j,Te}finally{}}}var qa=tp(!0),np=tp(!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 r=e.updateQueue;if(r===null)return null;if(r=r.shared,(Ne&2)!==0){var c=r.pending;return c===null?n.next=n:(n.next=c.next,c.next=n),r.pending=n,n=fr(e),Lm(e,null,s),n}return ur(e,r,n,s),fr(e)}function Gi(e,n,s){if(n=n.updateQueue,n!==null&&(n=n.shared,(s&4194048)!==0)){var r=n.lanes;r&=e.pendingLanes,s|=r,n.lanes=s,Zh(e,s)}}function au(e,n){var s=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,s===r)){var c=null,f=null;if(s=s.firstBaseUpdate,s!==null){do{var y={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};f===null?c=f=y:f=f.next=y,s=s.next}while(s!==null);f===null?c=f=n:f=f.next=n}else c=f=n;s={baseState:r.baseState,firstBaseUpdate:c,lastBaseUpdate:f,shared:r.shared,callbacks:r.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=Ms;if(e!==null)throw e}}function Yi(e,n,s,r){su=!1;var c=e.updateQueue;ta=!1;var f=c.firstBaseUpdate,y=c.lastBaseUpdate,b=c.shared.pending;if(b!==null){c.shared.pending=null;var E=b,R=E.next;E.next=null,y===null?f=R:y.next=R,y=E;var U=e.alternate;U!==null&&(U=U.updateQueue,b=U.lastBaseUpdate,b!==y&&(b===null?U.firstBaseUpdate=R:b.next=R,U.lastBaseUpdate=E))}if(f!==null){var X=c.baseState;y=0,U=R=E=null,b=f;do{var k=b.lane&-536870913,V=k!==b.lane;if(V?(xe&k)===k:(r&k)===k){k!==0&&k===Cs&&(su=!0),U!==null&&(U=U.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var F=e,ne=b;k=n;var Re=s;switch(ne.tag){case 1:if(F=ne.payload,typeof F=="function"){X=F.call(Re,X,k);break e}X=F;break e;case 3:F.flags=F.flags&-65537|128;case 0:if(F=ne.payload,k=typeof F=="function"?F.call(Re,X,k):F,k==null)break e;X=v({},X,k);break e;case 2:ta=!0}}k=b.callback,k!==null&&(e.flags|=64,V&&(e.flags|=8192),V=c.callbacks,V===null?c.callbacks=[k]:V.push(k))}else V={lane:k,tag:b.tag,payload:b.payload,callback:b.callback,next:null},U===null?(R=U=V,E=X):U=U.next=V,y|=k;if(b=b.next,b===null){if(b=c.shared.pending,b===null)break;V=b,b=V.next,V.next=null,c.lastBaseUpdate=V,c.shared.pending=null}}while(!0);U===null&&(E=X),c.baseState=E,c.firstBaseUpdate=R,c.lastBaseUpdate=U,f===null&&(c.shared.lanes=0),oa|=y,e.lanes=y,e.memoizedState=X}}function ap(e,n){if(typeof e!="function")throw Error(l(191,e));e.call(n)}function sp(e,n){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)ap(s[e],n)}var Os=_e(null),Sr=_e(0);function ip(e,n){e=Vn,ie(Sr,e),ie(Os,n),Vn=e|n.baseLanes}function iu(){ie(Sr,Vn),ie(Os,Os.current)}function lu(){Vn=Sr.current,Ee(Os),Ee(Sr)}var Mt=_e(null),Kt=null;function sa(e){var n=e.alternate;ie(Ge,Ge.current&1),ie(Mt,e),Kt===null&&(n===null||Os.current!==null||n.memoizedState!==null)&&(Kt=e)}function ru(e){ie(Ge,Ge.current),ie(Mt,e),Kt===null&&(Kt=e)}function lp(e){e.tag===22?(ie(Ge,Ge.current),ie(Mt,e),Kt===null&&(Kt=e)):ia()}function ia(){ie(Ge,Ge.current),ie(Mt,Mt.current)}function jt(e){Ee(Mt),Kt===e&&(Kt=null),Ee(Ge)}var Ge=_e(0);function wr(e){for(var n=e;n!==null;){if(n.tag===13){var s=n.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||mf(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,oe=null,Oe=null,Ze=null,Tr=!1,Ds=!1,Ya=!1,Ar=0,Xi=0,Rs=null,gw=0;function Ue(){throw Error(l(321))}function ou(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,r,c,f){return zn=f,oe=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,O.H=e===null||e.memoizedState===null?Gp:Au,Ya=!1,f=s(r,c),Ya=!1,Ds&&(f=op(n,s,r,c)),rp(e),f}function rp(e){O.H=Fi;var n=Oe!==null&&Oe.next!==null;if(zn=0,Ze=Oe=oe=null,Tr=!1,Xi=0,Rs=null,n)throw Error(l(300));e===null||Qe||(e=e.dependencies,e!==null&&mr(e)&&(Qe=!0))}function op(e,n,s,r){oe=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=qp,f=n(s,r)}while(Ds);return f}function yw(){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&&(oe.flags|=1024),n}function uu(){var e=Ar!==0;return Ar=0,e}function fu(e,n,s){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~s}function du(e){if(Tr){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Tr=!1}zn=0,Ze=Oe=oe=null,Ds=!1,Xi=Ar=0,Rs=null}function ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?oe.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function qe(){if(Oe===null){var e=oe.alternate;e=e!==null?e.memoizedState:null}else e=Oe.next;var n=Ze===null?oe.memoizedState:Ze.next;if(n!==null)Ze=n,Oe=e;else{if(e===null)throw oe.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?oe.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function Er(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Zi(e){var n=Xi;return Xi+=1,Rs===null&&(Rs=[]),e=Jm(Rs,e,n),n=oe,(Ze===null?n.memoizedState:Ze.next)===null&&(n=n.alternate,O.H=n===null||n.memoizedState===null?Gp:Au),e}function Nr(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 hu(e){var n=null,s=oe.updateQueue;if(s!==null&&(n=s.memoCache),n==null){var r=oe.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(n={data:r.data.map(function(c){return c.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),s===null&&(s=Er(),oe.updateQueue=s),s.memoCache=n,s=n.data[n.index],s===void 0)for(s=n.data[n.index]=Array(e),r=0;r<e;r++)s[r]=se;return n.index++,s}function On(e,n){return typeof n=="function"?n(e):n}function Cr(e){var n=qe();return mu(n,Oe,e)}function mu(e,n,s){var r=e.queue;if(r===null)throw Error(l(311));r.lastRenderedReducer=s;var c=e.baseQueue,f=r.pending;if(f!==null){if(c!==null){var y=c.next;c.next=f.next,f.next=y}n.baseQueue=c=f,r.pending=null}if(f=e.baseState,c===null)e.memoizedState=f;else{n=c.next;var b=y=null,E=null,R=n,U=!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&&(U=!0);else if((zn&k)===k){R=R.next,k===Cs&&(U=!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,y=f):E=E.next=X,oe.lanes|=k,oa|=k;X=R.action,Ya&&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,y=f):E=E.next=k,oe.lanes|=X,oa|=X;R=R.next}while(R!==null&&R!==n);if(E===null?y=f:E.next=b,!Nt(f,e.memoizedState)&&(Qe=!0,U&&(s=Ms,s!==null)))throw s;e.memoizedState=f,e.baseState=y,e.baseQueue=E,r.lastRenderedState=f}return c===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function pu(e){var n=qe(),s=n.queue;if(s===null)throw Error(l(311));s.lastRenderedReducer=e;var r=s.dispatch,c=s.pending,f=n.memoizedState;if(c!==null){s.pending=null;var y=c=c.next;do f=e(f,y.action),y=y.next;while(y!==c);Nt(f,n.memoizedState)||(Qe=!0),n.memoizedState=f,n.baseQueue===null&&(n.baseState=f),s.lastRenderedState=f}return[f,r]}function cp(e,n,s){var r=oe,c=qe(),f=be;if(f){if(s===void 0)throw Error(l(407));s=s()}else s=n();var y=!Nt((Oe||c).memoizedState,s);if(y&&(c.memoizedState=s,Qe=!0),c=c.queue,xu(dp.bind(null,r,c,e),[e]),c.getSnapshot!==n||y||Ze!==null&&Ze.memoizedState.tag&1){if(r.flags|=2048,_s(9,{destroy:void 0},fp.bind(null,r,c,s,n),null),ke===null)throw Error(l(349));f||(zn&127)!==0||up(r,n,s)}return s}function up(e,n,s){e.flags|=16384,e={getSnapshot:n,value:s},n=oe.updateQueue,n===null?(n=Er(),oe.updateQueue=n,n.stores=[e]):(s=n.stores,s===null?n.stores=[e]:s.push(e))}function fp(e,n,s,r){n.value=s,n.getSnapshot=r,hp(n)&&mp(e)}function dp(e,n,s){return s(function(){hp(n)&&mp(e)})}function hp(e){var n=e.getSnapshot;e=e.value;try{var s=n();return!Nt(e,s)}catch{return!0}}function mp(e){var n=Ba(e,2);n!==null&&xt(n,e,2)}function gu(e){var n=ut();if(typeof e=="function"){var s=e;if(e=s(),Ya){Qn(!0);try{s()}finally{Qn(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:On,lastRenderedState:e},n}function pp(e,n,s,r){return e.baseState=s,mu(e,Oe,typeof r=="function"?r:On)}function xw(e,n,s,r,c){if(zr(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(y){f.listeners.push(y)}};O.T!==null?s(!0):f.isTransition=!1,r(f),s=n.pending,s===null?(f.next=n.pending=f,gp(n,f)):(f.next=s.next,n.pending=s.next=f)}}function gp(e,n){var s=n.action,r=n.payload,c=e.state;if(n.isTransition){var f=O.T,y={};O.T=y;try{var b=s(c,r),E=O.S;E!==null&&E(y,b),yp(e,n,b)}catch(R){yu(e,n,R)}finally{f!==null&&y.types!==null&&(f.types=y.types),O.T=f}}else try{f=s(c,r),yp(e,n,f)}catch(R){yu(e,n,R)}}function yp(e,n,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(r){xp(e,n,r)},function(r){return yu(e,n,r)}):xp(e,n,s)}function xp(e,n,s){n.status="fulfilled",n.value=s,vp(n),e.state=s,n=e.pending,n!==null&&(s=n.next,s===n?e.pending=null:(s=s.next,n.next=s,gp(e,s)))}function yu(e,n,s){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do n.status="rejected",n.reason=s,vp(n),n=n.next;while(n!==r)}e.action=null}function vp(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function bp(e,n){return n}function Sp(e,n){if(be){var s=ke.formState;if(s!==null){e:{var r=oe;if(be){if(Be){t:{for(var c=Be,f=Pt;c.nodeType!==8;){if(!f){c=null;break t}if(c=Gt(c.nextSibling),c===null){c=null;break t}}f=c.data,c=f==="F!"||f==="F"?c:null}if(c){Be=Gt(c.nextSibling),r=c.data==="F!";break e}}In(r)}r=!1}r&&(n=s[0])}}return s=ut(),s.memoizedState=s.baseState=n,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:bp,lastRenderedState:n},s.queue=r,s=Up.bind(null,oe,r),r.dispatch=s,r=gu(!1),f=Tu.bind(null,oe,!1,r.queue),r=ut(),c={state:n,dispatch:null,action:e,pending:null},r.queue=c,s=xw.bind(null,oe,c,f,s),c.dispatch=s,r.memoizedState=e,[n,s,!1]}function wp(e){var n=qe();return Tp(n,Oe,e)}function Tp(e,n,s){if(n=mu(e,n,bp)[0],e=Cr(On)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var r=Zi(n)}catch(y){throw y===js?yr:y}else r=n;n=qe();var c=n.queue,f=c.dispatch;return s!==n.memoizedState&&(oe.flags|=2048,_s(9,{destroy:void 0},vw.bind(null,c,s),null)),[r,f,e]}function vw(e,n){e.action=n}function Ap(e){var n=qe(),s=Oe;if(s!==null)return Tp(n,s,e);qe(),n=n.memoizedState,s=qe();var r=s.queue.dispatch;return s.memoizedState=e,[n,r,!1]}function _s(e,n,s,r){return e={tag:e,create:s,deps:r,inst:n,next:null},n=oe.updateQueue,n===null&&(n=Er(),oe.updateQueue=n),s=n.lastEffect,s===null?n.lastEffect=e.next=e:(r=s.next,s.next=e,e.next=r,n.lastEffect=e),e}function Ep(){return qe().memoizedState}function Mr(e,n,s,r){var c=ut();oe.flags|=e,c.memoizedState=_s(1|n,{destroy:void 0},s,r===void 0?null:r)}function jr(e,n,s,r){var c=qe();r=r===void 0?null:r;var f=c.memoizedState.inst;Oe!==null&&r!==null&&ou(r,Oe.memoizedState.deps)?c.memoizedState=_s(n,f,s,r):(oe.flags|=e,c.memoizedState=_s(1|n,f,s,r))}function Np(e,n){Mr(8390656,8,e,n)}function xu(e,n){jr(2048,8,e,n)}function bw(e){oe.flags|=4;var n=oe.updateQueue;if(n===null)n=Er(),oe.updateQueue=n,n.events=[e];else{var s=n.events;s===null?n.events=[e]:s.push(e)}}function Cp(e){var n=qe().memoizedState;return bw({ref:n,nextImpl:e}),function(){if((Ne&2)!==0)throw Error(l(440));return n.impl.apply(void 0,arguments)}}function Mp(e,n){return jr(4,2,e,n)}function jp(e,n){return jr(4,4,e,n)}function zp(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 Op(e,n,s){s=s!=null?s.concat([e]):null,jr(4,4,zp.bind(null,n,e),s)}function vu(){}function Dp(e,n){var s=qe();n=n===void 0?null:n;var r=s.memoizedState;return n!==null&&ou(n,r[1])?r[0]:(s.memoizedState=[e,n],e)}function Rp(e,n){var s=qe();n=n===void 0?null:n;var r=s.memoizedState;if(n!==null&&ou(n,r[1]))return r[0];if(r=e(),Ya){Qn(!0);try{e()}finally{Qn(!1)}}return s.memoizedState=[r,n],r}function bu(e,n,s){return s===void 0||(zn&1073741824)!==0&&(xe&261930)===0?e.memoizedState=n:(e.memoizedState=s,e=_g(),oe.lanes|=e,oa|=e,s)}function _p(e,n,s,r){return Nt(s,n)?s:Os.current!==null?(e=bu(e,s,r),Nt(e,n)||(Qe=!0),e):(zn&42)===0||(zn&1073741824)!==0&&(xe&261930)===0?(Qe=!0,e.memoizedState=s):(e=_g(),oe.lanes|=e,oa|=e,n)}function kp(e,n,s,r,c){var f=P.p;P.p=f!==0&&8>f?f:8;var y=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 U=pw(E,r);Qi(e,n,U,Dt(e))}else Qi(e,n,r,Dt(e))}catch(X){Qi(e,n,{then:function(){},status:"rejected",reason:X},Dt())}finally{P.p=f,y!==null&&b.types!==null&&(y.types=b.types),O.T=y}}function Sw(){}function Su(e,n,s,r){if(e.tag!==5)throw Error(l(476));var c=Bp(e).queue;kp(e,c,n,B,s===null?Sw:function(){return Hp(e),s(r)})}function Bp(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 Hp(e){var n=Bp(e);n.next===null&&(n=e.alternate.memoizedState),Qi(e,n.next.queue,{},Dt())}function wu(){return lt(fl)}function Vp(){return qe().memoizedState}function Lp(){return qe().memoizedState}function ww(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var s=Dt();e=na(s);var r=aa(n,e,s);r!==null&&(xt(r,n,s),Gi(r,n,s)),n={cache:$c()},e.payload=n;return}n=n.return}}function Tw(e,n,s){var r=Dt();s={lane:r,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},zr(e)?Pp(n,s):(s=Uc(e,n,s,r),s!==null&&(xt(s,e,r),Kp(s,n,r)))}function Up(e,n,s){var r=Dt();Qi(e,n,s,r)}function Qi(e,n,s,r){var c={lane:r,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(zr(e))Pp(n,c);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=n.lastRenderedReducer,f!==null))try{var y=n.lastRenderedState,b=f(y,s);if(c.hasEagerState=!0,c.eagerState=b,Nt(b,y))return ur(e,n,c,0),ke===null&&cr(),!1}catch{}finally{}if(s=Uc(e,n,c,r),s!==null)return xt(s,e,r),Kp(s,n,r),!0}return!1}function Tu(e,n,s,r){if(r={lane:2,revertLane:tf(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},zr(e)){if(n)throw Error(l(479))}else n=Uc(e,s,r,2),n!==null&&xt(n,e,2)}function zr(e){var n=e.alternate;return e===oe||n!==null&&n===oe}function Pp(e,n){Ds=Tr=!0;var s=e.pending;s===null?n.next=n:(n.next=s.next,s.next=n),e.pending=n}function Kp(e,n,s){if((s&4194048)!==0){var r=n.lanes;r&=e.pendingLanes,s|=r,n.lanes=s,Zh(e,s)}}var Fi={readContext:lt,use:Nr,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};Fi.useEffectEvent=Ue;var Gp={readContext:lt,use:Nr,useCallback:function(e,n){return ut().memoizedState=[e,n===void 0?null:n],e},useContext:lt,useEffect:Np,useImperativeHandle:function(e,n,s){s=s!=null?s.concat([e]):null,Mr(4194308,4,zp.bind(null,n,e),s)},useLayoutEffect:function(e,n){return Mr(4194308,4,e,n)},useInsertionEffect:function(e,n){Mr(4,2,e,n)},useMemo:function(e,n){var s=ut();n=n===void 0?null:n;var r=e();if(Ya){Qn(!0);try{e()}finally{Qn(!1)}}return s.memoizedState=[r,n],r},useReducer:function(e,n,s){var r=ut();if(s!==void 0){var c=s(n);if(Ya){Qn(!0);try{s(n)}finally{Qn(!1)}}}else c=n;return r.memoizedState=r.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},r.queue=e,e=e.dispatch=Tw.bind(null,oe,e),[r.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=Up.bind(null,oe,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=kp.bind(null,oe,e.queue,!0,!1),ut().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,s){var r=oe,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||up(r,n,s)}c.memoizedState=s;var f={value:s,getSnapshot:n};return c.queue=f,Np(dp.bind(null,r,f,e),[e]),r.flags|=2048,_s(9,{destroy:void 0},fp.bind(null,r,f,s,n),null),s},useId:function(){var e=ut(),n=ke.identifierPrefix;if(be){var s=dn,r=fn;s=(r&~(1<<32-Et(r)-1)).toString(32)+s,n="_"+n+"R_"+s,s=Ar++,0<s&&(n+="H"+s.toString(32)),n+="_"}else s=gw++,n="_"+n+"r_"+s.toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:wu,useFormState:Sp,useActionState:Sp,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,oe,!0,s),s.dispatch=n,[e,n]},useMemoCache:hu,useCacheRefresh:function(){return ut().memoizedState=ww.bind(null,oe)},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:Nr,useCallback:Dp,useContext:lt,useEffect:xu,useImperativeHandle:Op,useInsertionEffect:Mp,useLayoutEffect:jp,useMemo:Rp,useReducer:Cr,useRef:Ep,useState:function(){return Cr(On)},useDebugValue:vu,useDeferredValue:function(e,n){var s=qe();return _p(s,Oe.memoizedState,e,n)},useTransition:function(){var e=Cr(On)[0],n=qe().memoizedState;return[typeof e=="boolean"?e:Zi(e),n]},useSyncExternalStore:cp,useId:Vp,useHostTransitionStatus:wu,useFormState:wp,useActionState:wp,useOptimistic:function(e,n){var s=qe();return pp(s,Oe,e,n)},useMemoCache:hu,useCacheRefresh:Lp};Au.useEffectEvent=Cp;var qp={readContext:lt,use:Nr,useCallback:Dp,useContext:lt,useEffect:xu,useImperativeHandle:Op,useInsertionEffect:Mp,useLayoutEffect:jp,useMemo:Rp,useReducer:pu,useRef:Ep,useState:function(){return pu(On)},useDebugValue:vu,useDeferredValue:function(e,n){var s=qe();return Oe===null?bu(s,e,n):_p(s,Oe.memoizedState,e,n)},useTransition:function(){var e=pu(On)[0],n=qe().memoizedState;return[typeof e=="boolean"?e:Zi(e),n]},useSyncExternalStore:cp,useId:Vp,useHostTransitionStatus:wu,useFormState:Ap,useActionState:Ap,useOptimistic:function(e,n){var s=qe();return Oe!==null?pp(s,Oe,e,n):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:hu,useCacheRefresh:Lp};qp.useEffectEvent=Cp;function Eu(e,n,s,r){n=e.memoizedState,s=s(r,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 r=Dt(),c=na(r);c.payload=n,s!=null&&(c.callback=s),n=aa(e,c,r),n!==null&&(xt(n,e,r),Gi(n,e,r))},enqueueReplaceState:function(e,n,s){e=e._reactInternals;var r=Dt(),c=na(r);c.tag=1,c.payload=n,s!=null&&(c.callback=s),n=aa(e,c,r),n!==null&&(xt(n,e,r),Gi(n,e,r))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var s=Dt(),r=na(s);r.tag=2,n!=null&&(r.callback=n),n=aa(e,r,s),n!==null&&(xt(n,e,s),Gi(n,e,s))}};function Yp(e,n,s,r,c,f,y){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,f,y):n.prototype&&n.prototype.isPureReactComponent?!ki(s,r)||!ki(c,f):!0}function Xp(e,n,s,r){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(s,r),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(s,r),n.state!==e&&Nu.enqueueReplaceState(n,n.state,null)}function Xa(e,n){var s=n;if("ref"in n){s={};for(var r in n)r!=="ref"&&(s[r]=n[r])}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 Zp(e){or(e)}function Qp(e){console.error(e)}function Fp(e){or(e)}function Or(e,n){try{var s=e.onUncaughtError;s(n.value,{componentStack:n.stack})}catch(r){setTimeout(function(){throw r})}}function Wp(e,n,s){try{var r=e.onCaughtError;r(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(){Or(e,n)},s}function $p(e){return e=na(e),e.tag=3,e}function Jp(e,n,s,r){var c=s.type.getDerivedStateFromError;if(typeof c=="function"){var f=r.value;e.payload=function(){return c(f)},e.callback=function(){Wp(n,s,r)}}var y=s.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){Wp(n,s,r),typeof c!="function"&&(ca===null?ca=new Set([this]):ca.add(this));var b=r.stack;this.componentDidCatch(r.value,{componentStack:b!==null?b:""})})}function Aw(e,n,s,r,c){if(s.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(n=s.alternate,n!==null&&Ns(n,s,c,!0),s=Mt.current,s!==null){switch(s.tag){case 31:case 13:return Kt===null?Gr():s.alternate===null&&Pe===0&&(Pe=3),s.flags&=-257,s.flags|=65536,s.lanes=c,r===xr?s.flags|=16384:(n=s.updateQueue,n===null?s.updateQueue=new Set([r]):n.add(r),Ju(e,r,c)),!1;case 22:return s.flags|=65536,r===xr?s.flags|=16384:(n=s.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([r])},s.updateQueue=n):(s=n.retryQueue,s===null?n.retryQueue=new Set([r]):s.add(r)),Ju(e,r,c)),!1}throw Error(l(435,s.tag))}return Ju(e,r,c),Gr(),!1}if(be)return n=Mt.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=c,r!==Xc&&(e=Error(l(422),{cause:r}),Vi(Vt(e,s)))):(r!==Xc&&(n=Error(l(423),{cause:r}),Vi(Vt(n,s))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,r=Vt(r,s),c=Cu(e.stateNode,r,c),au(e,c),Pe!==4&&(Pe=2)),!1;var f=Error(l(520),{cause:r});if(f=Vt(f,s),al===null?al=[f]:al.push(f),Pe!==4&&(Pe=2),n===null)return!0;r=Vt(r,s),s=n;do{switch(s.tag){case 3:return s.flags|=65536,e=c&-c,s.lanes|=e,e=Cu(s.stateNode,r,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=$p(c),Jp(c,e,s,r),au(s,c),!1}s=s.return}while(s!==null);return!1}var Mu=Error(l(461)),Qe=!1;function rt(e,n,s,r){n.child=e===null?np(n,null,s,r):qa(n,e.child,s,r)}function Ip(e,n,s,r,c){s=s.render;var f=n.ref;if("ref"in r){var y={};for(var b in r)b!=="ref"&&(y[b]=r[b])}else y=r;return Ua(n),r=cu(e,n,s,y,f,c),b=uu(),e!==null&&!Qe?(fu(e,n,c),Dn(e,n,c)):(be&&b&&qc(n),n.flags|=1,rt(e,n,r,c),n.child)}function eg(e,n,s,r,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,tg(e,n,f,r,c)):(e=dr(s.type,null,r,n,n.mode,c),e.ref=n.ref,e.return=n,n.child=e)}if(f=e.child,!Bu(e,c)){var y=f.memoizedProps;if(s=s.compare,s=s!==null?s:ki,s(y,r)&&e.ref===n.ref)return Dn(e,n,c)}return n.flags|=1,e=Nn(f,r),e.ref=n.ref,e.return=n,n.child=e}function tg(e,n,s,r,c){if(e!==null){var f=e.memoizedProps;if(ki(f,r)&&e.ref===n.ref)if(Qe=!1,n.pendingProps=r=f,Bu(e,c))(e.flags&131072)!==0&&(Qe=!0);else return n.lanes=e.lanes,Dn(e,n,c)}return ju(e,n,s,r,c)}function ng(e,n,s,r){var c=r.children,f=e!==null?e.memoizedState:null;if(e===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode==="hidden"){if((n.flags&128)!==0){if(f=f!==null?f.baseLanes|s:s,e!==null){for(r=n.child=e.child,c=0;r!==null;)c=c|r.lanes|r.childLanes,r=r.sibling;r=c&~f}else r=0,n.child=null;return ag(e,n,f,s,r)}if((s&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&gr(n,f!==null?f.cachePool:null),f!==null?ip(n,f):iu(),lp(n);else return r=n.lanes=536870912,ag(e,n,f!==null?f.baseLanes|s:s,s,r)}else f!==null?(gr(n,f.cachePool),ip(n,f),ia(),n.memoizedState=null):(e!==null&&gr(n,null),iu(),ia());return rt(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 ag(e,n,s,r,c){var f=Ic();return f=f===null?null:{parent:Xe._currentValue,pool:f},n.memoizedState={baseLanes:s,cachePool:f},e!==null&&gr(n,null),iu(),lp(n),e!==null&&Ns(e,n,r,!0),n.childLanes=c,null}function Dr(e,n){return n=_r({mode:n.mode,children:n.children},e.mode),n.ref=e.ref,e.child=n,n.return=e,n}function sg(e,n,s){return qa(n,e.child,null,s),e=Dr(n,n.pendingProps),e.flags|=2,jt(n),n.memoizedState=null,e}function Ew(e,n,s){var r=n.pendingProps,c=(n.flags&128)!==0;if(n.flags&=-129,e===null){if(be){if(r.mode==="hidden")return e=Dr(n,r),n.lanes=536870912,Wi(null,e);if(ru(n),(e=Be)?(e=gy(e,Pt),e=e!==null&&e.data==="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:$n!==null?{id:fn,overflow:dn}:null,retryLane:536870912,hydrationErrors:null},s=Pm(e),s.return=n,n.child=s,it=n,Be=null)):e=null,e===null)throw In(n);return n.lanes=536870912,null}return Dr(n,r)}var f=e.memoizedState;if(f!==null){var y=f.dehydrated;if(ru(n),c)if(n.flags&256)n.flags&=-257,n=sg(e,n,s);else if(n.memoizedState!==null)n.child=e.child,n.flags|=128,n=null;else throw Error(l(558));else if(Qe||Ns(e,n,s,!1),c=(s&e.childLanes)!==0,Qe||c){if(r=ke,r!==null&&(y=Qh(r,s),y!==0&&y!==f.retryLane))throw f.retryLane=y,Ba(e,y),xt(r,e,y),Mu;Gr(),n=sg(e,n,s)}else e=f.treeContext,Be=Gt(y.nextSibling),it=n,be=!0,Jn=null,Pt=!1,e!==null&&qm(n,e),n=Dr(n,r),n.flags|=4096;return n}return e=Nn(e.child,{mode:r.mode,children:r.children}),e.ref=n.ref,n.child=e,e.return=n,e}function Rr(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 ju(e,n,s,r,c){return Ua(n),s=cu(e,n,s,r,void 0,c),r=uu(),e!==null&&!Qe?(fu(e,n,c),Dn(e,n,c)):(be&&r&&qc(n),n.flags|=1,rt(e,n,s,c),n.child)}function ig(e,n,s,r,c,f){return Ua(n),n.updateQueue=null,s=op(n,r,s,c),rp(e),r=uu(),e!==null&&!Qe?(fu(e,n,f),Dn(e,n,f)):(be&&r&&qc(n),n.flags|=1,rt(e,n,s,f),n.child)}function lg(e,n,s,r,c){if(Ua(n),n.stateNode===null){var f=ws,y=s.contextType;typeof y=="object"&&y!==null&&(f=lt(y)),f=new s(r,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=r,f.state=n.memoizedState,f.refs={},tu(n),y=s.contextType,f.context=typeof y=="object"&&y!==null?lt(y):ws,f.state=n.memoizedState,y=s.getDerivedStateFromProps,typeof y=="function"&&(Eu(n,s,y,r),f.state=n.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(y=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),y!==f.state&&Nu.enqueueReplaceState(f,f.state,null),Yi(n,r,f,c),qi(),f.state=n.memoizedState),typeof f.componentDidMount=="function"&&(n.flags|=4194308),r=!0}else if(e===null){f=n.stateNode;var b=n.memoizedProps,E=Xa(s,b);f.props=E;var R=f.context,U=s.contextType;y=ws,typeof U=="object"&&U!==null&&(y=lt(U));var X=s.getDerivedStateFromProps;U=typeof X=="function"||typeof f.getSnapshotBeforeUpdate=="function",b=n.pendingProps!==b,U||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(b||R!==y)&&Xp(n,f,r,y),ta=!1;var k=n.memoizedState;f.state=k,Yi(n,r,f,c),qi(),R=n.memoizedState,b||k!==R||ta?(typeof X=="function"&&(Eu(n,s,X,r),R=n.memoizedState),(E=ta||Yp(n,s,E,r,k,R,y))?(U||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=r,n.memoizedState=R),f.props=r,f.state=R,f.context=y,r=E):(typeof f.componentDidMount=="function"&&(n.flags|=4194308),r=!1)}else{f=n.stateNode,nu(e,n),y=n.memoizedProps,U=Xa(s,y),f.props=U,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"||(y!==X||k!==E)&&Xp(n,f,r,E),ta=!1,k=n.memoizedState,f.state=k,Yi(n,r,f,c),qi();var V=n.memoizedState;y!==X||k!==V||ta||e!==null&&e.dependencies!==null&&mr(e.dependencies)?(typeof b=="function"&&(Eu(n,s,b,r),V=n.memoizedState),(U=ta||Yp(n,s,U,r,k,V,E)||e!==null&&e.dependencies!==null&&mr(e.dependencies))?(R||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(r,V,E),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(r,V,E)),typeof f.componentDidUpdate=="function"&&(n.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof f.componentDidUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=V),f.props=r,f.state=V,f.context=E,r=U):(typeof f.componentDidUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(n.flags|=1024),r=!1)}return f=r,Rr(e,n),r=(n.flags&128)!==0,f||r?(f=n.stateNode,s=r&&typeof s.getDerivedStateFromError!="function"?null:f.render(),n.flags|=1,e!==null&&r?(n.child=qa(n,e.child,null,c),n.child=qa(n,null,s,c)):rt(e,n,s,c),n.memoizedState=f.state,e=n.child):e=Dn(e,n,c),e}function rg(e,n,s,r){return Va(),n.flags|=256,rt(e,n,s,r),n.child}var zu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ou(e){return{baseLanes:e,cachePool:Wm()}}function Du(e,n,s){return e=e!==null?e.childLanes&~s:0,n&&(e|=Ot),e}function og(e,n,s){var r=n.pendingProps,c=!1,f=(n.flags&128)!==0,y;if((y=f)||(y=e!==null&&e.memoizedState===null?!1:(Ge.current&2)!==0),y&&(c=!0,n.flags&=-129),y=(n.flags&32)!==0,n.flags&=-33,e===null){if(be){if(c?sa(n):ia(),(e=Be)?(e=gy(e,Pt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:$n!==null?{id:fn,overflow:dn}:null,retryLane:536870912,hydrationErrors:null},s=Pm(e),s.return=n,n.child=s,it=n,Be=null)):e=null,e===null)throw In(n);return pf(e)?n.lanes=32:n.lanes=536870912,null}var b=r.children;return r=r.fallback,c?(ia(),c=n.mode,b=_r({mode:"hidden",children:b},c),r=Ha(r,c,s,null),b.return=n,r.return=n,b.sibling=r,n.child=b,r=n.child,r.memoizedState=Ou(s),r.childLanes=Du(e,y,s),n.memoizedState=zu,Wi(null,r)):(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=r.fallback,c=n.mode,r=_r({mode:"visible",children:r.children},c),b=Ha(b,c,s,null),b.flags|=2,r.return=n,b.return=n,r.sibling=b,n.child=r,qa(n,e.child,null,s),r=n.child,r.memoizedState=Ou(s),r.childLanes=Du(e,y,s),n.memoizedState=zu,n=Wi(null,r));else if(sa(n),pf(b)){if(y=b.nextSibling&&b.nextSibling.dataset,y)var R=y.dgst;y=R,r=Error(l(419)),r.stack="",r.digest=y,Vi({value:r,source:null,stack:null}),n=_u(e,n,s)}else if(Qe||Ns(e,n,s,!1),y=(s&e.childLanes)!==0,Qe||y){if(y=ke,y!==null&&(r=Qh(y,s),r!==0&&r!==E.retryLane))throw E.retryLane=r,Ba(e,r),xt(y,e,r),Mu;mf(b)||Gr(),n=_u(e,n,s)}else mf(b)?(n.flags|=192,n.child=e.child,n=null):(e=E.treeContext,Be=Gt(b.nextSibling),it=n,be=!0,Jn=null,Pt=!1,e!==null&&qm(n,e),n=Ru(n,r.children),n.flags|=4096);return n}return c?(ia(),b=r.fallback,c=n.mode,E=e.child,R=E.sibling,r=Nn(E,{mode:"hidden",children:r.children}),r.subtreeFlags=E.subtreeFlags&65011712,R!==null?b=Nn(R,b):(b=Ha(b,c,s,null),b.flags|=2),b.return=n,r.return=n,r.sibling=b,n.child=r,Wi(null,r),r=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=Wm(),b={baseLanes:b.baseLanes|s,cachePool:c}),r.memoizedState=b,r.childLanes=Du(e,y,s),n.memoizedState=zu,Wi(e.child,r)):(sa(n),s=e.child,e=s.sibling,s=Nn(s,{mode:"visible",children:r.children}),s.return=n,s.sibling=null,e!==null&&(y=n.deletions,y===null?(n.deletions=[e],n.flags|=16):y.push(e)),n.child=s,n.memoizedState=null,s)}function Ru(e,n){return n=_r({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function _r(e,n){return e=Ct(22,e,null,n),e.lanes=0,e}function _u(e,n,s){return qa(n,e.child,null,s),e=Ru(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function cg(e,n,s){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n),Fc(e.return,n,s)}function ku(e,n,s,r,c,f){var y=e.memoizedState;y===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:s,tailMode:c,treeForkCount:f}:(y.isBackwards=n,y.rendering=null,y.renderingStartTime=0,y.last=r,y.tail=s,y.tailMode=c,y.treeForkCount=f)}function ug(e,n,s){var r=n.pendingProps,c=r.revealOrder,f=r.tail;r=r.children;var y=Ge.current,b=(y&2)!==0;if(b?(y=y&1|2,n.flags|=128):y&=1,ie(Ge,y),rt(e,n,r,s),r=be?Hi:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&cg(e,s,n);else if(e.tag===19)cg(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&&wr(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,r);break;case"backwards":case"unstable_legacy-backwards":for(s=null,c=n.child,n.child=null;c!==null;){if(e=c.alternate,e!==null&&wr(e)===null){n.child=c;break}e=c.sibling,c.sibling=s,s=c,c=e}ku(n,!0,s,null,f,r);break;case"together":ku(n,!1,null,null,void 0,r);break;default:n.memoizedState=null}return n.child}function Dn(e,n,s){if(e!==null&&(n.dependencies=e.dependencies),oa|=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&&mr(e)))}function Nw(e,n,s){switch(n.tag){case 3:rn(n,n.stateNode.containerInfo),ea(n,Xe,e.memoizedState.cache),Va();break;case 27:case 5:on(n);break;case 4:rn(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,ru(n),null;break;case 13:var r=n.memoizedState;if(r!==null)return r.dehydrated!==null?(sa(n),n.flags|=128,null):(s&n.child.childLanes)!==0?og(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(r=(s&n.childLanes)!==0,r||(Ns(e,n,s,!1),r=(s&n.childLanes)!==0),c){if(r)return ug(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),r)break;return null;case 22:return n.lanes=0,ng(e,n,s,n.pendingProps);case 24:ea(n,Xe,e.memoizedState.cache)}return Dn(e,n,s)}function fg(e,n,s){if(e!==null)if(e.memoizedProps!==n.pendingProps)Qe=!0;else{if(!Bu(e,s)&&(n.flags&128)===0)return Qe=!1,Nw(e,n,s);Qe=(e.flags&131072)!==0}else Qe=!1,be&&(n.flags&1048576)!==0&&Gm(n,Hi,n.index);switch(n.lanes=0,n.tag){case 16:e:{var r=n.pendingProps;if(e=Ka(n.elementType),n.type=e,typeof e=="function")Pc(e)?(r=Xa(e,r),n.tag=1,n=lg(null,n,e,r,s)):(n.tag=0,n=ju(null,n,e,r,s));else{if(e!=null){var c=e.$$typeof;if(c===G){n.tag=11,n=Ip(null,n,e,r,s);break e}else if(c===K){n.tag=14,n=eg(null,n,e,r,s);break e}}throw n=ye(e)||e,Error(l(306,n,""))}}return n;case 0:return ju(e,n,n.type,n.pendingProps,s);case 1:return r=n.type,c=Xa(r,n.pendingProps),lg(e,n,r,c,s);case 3:e:{if(rn(n,n.stateNode.containerInfo),e===null)throw Error(l(387));r=n.pendingProps;var f=n.memoizedState;c=f.element,nu(e,n),Yi(n,r,null,s);var y=n.memoizedState;if(r=y.cache,ea(n,Xe,r),r!==f.cache&&Wc(n,[Xe],s,!0),qi(),r=y.element,f.isDehydrated)if(f={element:r,isDehydrated:!1,cache:y.cache},n.updateQueue.baseState=f,n.memoizedState=f,n.flags&256){n=rg(e,n,r,s);break e}else if(r!==c){c=Vt(Error(l(424)),n),Vi(c),n=rg(e,n,r,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=Gt(e.firstChild),it=n,be=!0,Jn=null,Pt=!0,s=np(n,null,r,s),n.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(Va(),r===c){n=Dn(e,n,s);break e}rt(e,n,r,s)}n=n.child}return n;case 26:return Rr(e,n),e===null?(s=wy(n.type,null,n.pendingProps,null))?n.memoizedState=s:be||(s=n.type,e=n.pendingProps,r=Wr(St.current).createElement(s),r[st]=n,r[dt]=e,ot(r,s,e),et(r),n.stateNode=r):n.memoizedState=wy(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return on(n),e===null&&be&&(r=n.stateNode=vy(n.type,n.pendingProps,St.current),it=n,Pt=!0,c=Be,ha(n.type)?(gf=c,Be=Gt(r.firstChild)):Be=c),rt(e,n,n.pendingProps.children,s),Rr(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&be&&((c=r=Be)&&(r=n2(r,n.type,n.pendingProps,Pt),r!==null?(n.stateNode=r,it=n,Be=Gt(r.firstChild),Pt=!1,c=!0):c=!1),c||In(n)),on(n),c=n.type,f=n.pendingProps,y=e!==null?e.memoizedProps:null,r=f.children,ff(c,f)?r=null:y!==null&&ff(c,y)&&(n.flags|=32),n.memoizedState!==null&&(c=cu(e,n,yw,null,null,s),fl._currentValue=c),Rr(e,n),rt(e,n,r,s),n.child;case 6:return e===null&&be&&((e=s=Be)&&(s=a2(s,n.pendingProps,Pt),s!==null?(n.stateNode=s,it=n,Be=null,e=!0):e=!1),e||In(n)),null;case 13:return og(e,n,s);case 4:return rn(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=qa(n,null,r,s):rt(e,n,r,s),n.child;case 11:return Ip(e,n,n.type,n.pendingProps,s);case 7:return rt(e,n,n.pendingProps,s),n.child;case 8:return rt(e,n,n.pendingProps.children,s),n.child;case 12:return rt(e,n,n.pendingProps.children,s),n.child;case 10:return r=n.pendingProps,ea(n,n.type,r.value),rt(e,n,r.children,s),n.child;case 9:return c=n.type._context,r=n.pendingProps.children,Ua(n),c=lt(c),r=r(c),n.flags|=1,rt(e,n,r,s),n.child;case 14:return eg(e,n,n.type,n.pendingProps,s);case 15:return tg(e,n,n.type,n.pendingProps,s);case 19:return ug(e,n,s);case 31:return Ew(e,n,s);case 22:return ng(e,n,s,n.pendingProps);case 24:return Ua(n),r=lt(Xe),e===null?(c=Ic(),c===null&&(c=ke,f=$c(),c.pooledCache=f,f.refCount++,f!==null&&(c.pooledCacheLanes|=s),c=f),n.memoizedState={parent:r,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!==r?(c={parent:r,cache:r},n.memoizedState=c,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=c),ea(n,Xe,r)):(r=f.cache,ea(n,Xe,r),r!==c.cache&&Wc(n,[Xe],s,!0))),rt(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,r,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(Vg())e.flags|=8192;else throw Ga=xr,eu}else e.flags&=-16777217}function dg(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Cy(n))if(Vg())e.flags|=8192;else throw Ga=xr,eu}function kr(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Yh():536870912,e.lanes|=n,Vs|=n)}function $i(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 r=null;s!==null;)s.alternate!==null&&(r=s),s=s.sibling;r===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function He(e){var n=e.alternate!==null&&e.alternate.child===e.child,s=0,r=0;if(n)for(var c=e.child;c!==null;)s|=c.lanes|c.childLanes,r|=c.subtreeFlags&65011712,r|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)s|=c.lanes|c.childLanes,r|=c.subtreeFlags,r|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=r,e.childLanes=s,n}function Cw(e,n,s){var r=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,r=null,e!==null&&(r=e.memoizedState.cache),n.memoizedState.cache!==r&&(n.flags|=2048),jn(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),dg(n,f)):(He(n),Hu(n,c,null,r,s))):f?f!==e.memoizedState?(Rn(n),He(n),dg(n,f)):(He(n),n.flags&=-16777217):(e=e.memoizedProps,e!==r&&Rn(n),He(n),Hu(n,c,e,r,s)),null;case 27:if(cn(n),s=St.current,c=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==r&&Rn(n);else{if(!r){if(n.stateNode===null)throw Error(l(166));return He(n),null}e=Se.current,Es(n)?Ym(n):(e=vy(c,r,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!==r&&Rn(n);else{if(!r){if(n.stateNode===null)throw Error(l(166));return He(n),null}if(f=Se.current,Es(n))Ym(n);else{var y=Wr(St.current);switch(f){case 1:f=y.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:f=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":f=y.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":f=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":f=y.createElement("div"),f.innerHTML="<script><\/script>",f=f.removeChild(f.firstChild);break;case"select":f=typeof r.is=="string"?y.createElement("select",{is:r.is}):y.createElement("select"),r.multiple?f.multiple=!0:r.size&&(f.size=r.size);break;default:f=typeof r.is=="string"?y.createElement(c,{is:r.is}):y.createElement(c)}}f[st]=n,f[dt]=r;e:for(y=n.child;y!==null;){if(y.tag===5||y.tag===6)f.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===n)break e;for(;y.sibling===null;){if(y.return===null||y.return===n)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}n.stateNode=f;e:switch(ot(f,c,r),c){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&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!==r&&Rn(n);else{if(typeof r!="string"&&n.stateNode===null)throw Error(l(166));if(e=St.current,Es(n)){if(e=n.stateNode,s=n.memoizedProps,r=null,c=it,c!==null)switch(c.tag){case 27:case 5:r=c.memoizedProps}e[st]=n,e=!!(e.nodeValue===s||r!==null&&r.suppressHydrationWarning===!0||oy(e.nodeValue,s)),e||In(n,!0)}else e=Wr(e).createTextNode(r),e[st]=n,n.stateNode=e}return He(n),null;case 31:if(s=n.memoizedState,e===null||e.memoizedState!==null){if(r=Es(n),s!==null){if(e===null){if(!r)throw Error(l(318));if(e=n.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(557));e[st]=n}else Va(),(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?(jt(n),n):(jt(n),null);if((n.flags&128)!==0)throw Error(l(558))}return He(n),null;case 13:if(r=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=Es(n),r!==null&&r.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 Va(),(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?(jt(n),n):(jt(n),null)}return jt(n),(n.flags&128)!==0?(n.lanes=s,n):(s=r!==null,e=e!==null&&e.memoizedState!==null,s&&(r=n.child,c=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(c=r.alternate.memoizedState.cachePool.pool),f=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(f=r.memoizedState.cachePool.pool),f!==c&&(r.flags|=2048)),s!==e&&s&&(n.child.flags|=8192),kr(n,n.updateQueue),He(n),null);case 4:return wt(),e===null&&lf(n.stateNode.containerInfo),He(n),null;case 10:return jn(n.type),He(n),null;case 19:if(Ee(Ge),r=n.memoizedState,r===null)return He(n),null;if(c=(n.flags&128)!==0,f=r.rendering,f===null)if(c)$i(r,!1);else{if(Pe!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(f=wr(e),f!==null){for(n.flags|=128,$i(r,!1),e=f.updateQueue,n.updateQueue=e,kr(n,e),n.subtreeFlags=0,e=s,s=n.child;s!==null;)Um(s,e),s=s.sibling;return ie(Ge,Ge.current&1|2),be&&Cn(n,r.treeForkCount),n.child}e=e.sibling}r.tail!==null&&Tt()>Ur&&(n.flags|=128,c=!0,$i(r,!1),n.lanes=4194304)}else{if(!c)if(e=wr(f),e!==null){if(n.flags|=128,c=!0,e=e.updateQueue,n.updateQueue=e,kr(n,e),$i(r,!0),r.tail===null&&r.tailMode==="hidden"&&!f.alternate&&!be)return He(n),null}else 2*Tt()-r.renderingStartTime>Ur&&s!==536870912&&(n.flags|=128,c=!0,$i(r,!1),n.lanes=4194304);r.isBackwards?(f.sibling=n.child,n.child=f):(e=r.last,e!==null?e.sibling=f:n.child=f,r.last=f)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Tt(),e.sibling=null,s=Ge.current,ie(Ge,c?s&1|2:s&1),be&&Cn(n,r.treeForkCount),e):(He(n),null);case 22:case 23:return jt(n),lu(),r=n.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?(s&536870912)!==0&&(n.flags&128)===0&&(He(n),n.subtreeFlags&6&&(n.flags|=8192)):He(n),s=n.updateQueue,s!==null&&kr(n,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),r=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(r=n.memoizedState.cachePool.pool),r!==s&&(n.flags|=2048),e!==null&&Ee(Pa),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),n.memoizedState.cache!==s&&(n.flags|=2048),jn(Xe),He(n),null;case 25:return null;case 30:return null}throw Error(l(156,n.tag))}function Mw(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 jn(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(jt(n),n.alternate===null)throw Error(l(340));Va()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 13:if(jt(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(l(340));Va()}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 jn(n.type),null;case 22:case 23:return jt(n),lu(),e!==null&&Ee(Pa),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return jn(Xe),null;case 25:return null;default:return null}}function hg(e,n){switch(Yc(n),n.tag){case 3:jn(Xe),wt();break;case 26:case 27:case 5:cn(n);break;case 4:wt();break;case 31:n.memoizedState!==null&&jt(n);break;case 13:jt(n);break;case 19:Ee(Ge);break;case 10:jn(n.type);break;case 22:case 23:jt(n),lu(),e!==null&&Ee(Pa);break;case 24:jn(Xe)}}function Ji(e,n){try{var s=n.updateQueue,r=s!==null?s.lastEffect:null;if(r!==null){var c=r.next;s=c;do{if((s.tag&e)===e){r=void 0;var f=s.create,y=s.inst;r=f(),y.destroy=r}s=s.next}while(s!==c)}}catch(b){je(n,n.return,b)}}function la(e,n,s){try{var r=n.updateQueue,c=r!==null?r.lastEffect:null;if(c!==null){var f=c.next;r=f;do{if((r.tag&e)===e){var y=r.inst,b=y.destroy;if(b!==void 0){y.destroy=void 0,c=n;var E=s,R=b;try{R()}catch(U){je(c,E,U)}}}r=r.next}while(r!==f)}}catch(U){je(n,n.return,U)}}function mg(e){var n=e.updateQueue;if(n!==null){var s=e.stateNode;try{sp(n,s)}catch(r){je(e,e.return,r)}}}function pg(e,n,s){s.props=Xa(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(r){je(e,n,r)}}function Ii(e,n){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof s=="function"?e.refCleanup=s(r):s.current=r}}catch(c){je(e,n,c)}}function hn(e,n){var s=e.ref,r=e.refCleanup;if(s!==null)if(typeof r=="function")try{r()}catch(c){je(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){je(e,n,c)}else s.current=null}function gg(e){var n=e.type,s=e.memoizedProps,r=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":s.autoFocus&&r.focus();break e;case"img":s.src?r.src=s.src:s.srcSet&&(r.srcset=s.srcSet)}}catch(c){je(e,e.return,c)}}function Vu(e,n,s){try{var r=e.stateNode;Ww(r,e.type,s,n),r[dt]=n}catch(c){je(e,e.return,c)}}function yg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ha(e.type)||e.tag===4}function Lu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||yg(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&&ha(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 r=e.tag;if(r===5||r===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(r!==4&&(r===27&&ha(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 Br(e,n,s){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?s.insertBefore(e,n):s.appendChild(e);else if(r!==4&&(r===27&&ha(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(Br(e,n,s),e=e.sibling;e!==null;)Br(e,n,s),e=e.sibling}function xg(e){var n=e.stateNode,s=e.memoizedProps;try{for(var r=e.type,c=n.attributes;c.length;)n.removeAttributeNode(c[0]);ot(n,r,s),n[st]=e,n[dt]=s}catch(f){je(e,e.return,f)}}var _n=!1,Fe=!1,Pu=!1,vg=typeof WeakSet=="function"?WeakSet:Set,tt=null;function jw(e,n){if(e=e.containerInfo,cf=ao,e=Om(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 r=s.getSelection&&s.getSelection();if(r&&r.rangeCount!==0){s=r.anchorNode;var c=r.anchorOffset,f=r.focusNode;r=r.focusOffset;try{s.nodeType,f.nodeType}catch{s=null;break e}var y=0,b=-1,E=-1,R=0,U=0,X=e,k=null;t:for(;;){for(var V;X!==s||c!==0&&X.nodeType!==3||(b=y+c),X!==f||r!==0&&X.nodeType!==3||(E=y+r),X.nodeType===3&&(y+=X.nodeValue.length),(V=X.firstChild)!==null;)k=X,X=V;for(;;){if(X===e)break t;if(k===s&&++R===c&&(b=y),k===f&&++U===r&&(E=y),(V=X.nextSibling)!==null)break;X=k,k=X.parentNode}X=V}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},ao=!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,r=s.stateNode;try{var F=Xa(s.type,c);e=r.getSnapshotBeforeUpdate(F,f),r.__reactInternalSnapshotBeforeUpdate=e}catch(ne){je(s,s.return,ne)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,s=e.nodeType,s===9)hf(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":hf(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 bg(e,n,s){var r=s.flags;switch(s.tag){case 0:case 11:case 15:Bn(e,s),r&4&&Ji(5,s);break;case 1:if(Bn(e,s),r&4)if(e=s.stateNode,n===null)try{e.componentDidMount()}catch(y){je(s,s.return,y)}else{var c=Xa(s.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(y){je(s,s.return,y)}}r&64&&mg(s),r&512&&Ii(s,s.return);break;case 3:if(Bn(e,s),r&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{sp(e,n)}catch(y){je(s,s.return,y)}}break;case 27:n===null&&r&4&&xg(s);case 26:case 5:Bn(e,s),n===null&&r&4&&gg(s),r&512&&Ii(s,s.return);break;case 12:Bn(e,s);break;case 31:Bn(e,s),r&4&&Tg(e,s);break;case 13:Bn(e,s),r&4&&Ag(e,s),r&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=Vw.bind(null,s),s2(e,s))));break;case 22:if(r=s.memoizedState!==null||_n,!r){n=n!==null&&n.memoizedState!==null||Fe,c=_n;var f=Fe;_n=r,(Fe=n)&&!f?Hn(e,s,(s.subtreeFlags&8772)!==0):Bn(e,s),_n=c,Fe=f}break;case 30:break;default:Bn(e,s)}}function Sg(e){var n=e.alternate;n!==null&&(e.alternate=null,Sg(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 Ve=null,mt=!1;function kn(e,n,s){for(s=s.child;s!==null;)wg(e,n,s),s=s.sibling}function wg(e,n,s){if(At&&typeof At.onCommitFiberUnmount=="function")try{At.onCommitFiberUnmount(Ti,s)}catch{}switch(s.tag){case 26:Fe||hn(s,n),kn(e,n,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:Fe||hn(s,n);var r=Ve,c=mt;ha(s.type)&&(Ve=s.stateNode,mt=!1),kn(e,n,s),ol(s.stateNode),Ve=r,mt=c;break;case 5:Fe||hn(s,n);case 6:if(r=Ve,c=mt,Ve=null,kn(e,n,s),Ve=r,mt=c,Ve!==null)if(mt)try{(Ve.nodeType===9?Ve.body:Ve.nodeName==="HTML"?Ve.ownerDocument.body:Ve).removeChild(s.stateNode)}catch(f){je(s,n,f)}else try{Ve.removeChild(s.stateNode)}catch(f){je(s,n,f)}break;case 18:Ve!==null&&(mt?(e=Ve,my(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),Xs(e)):my(Ve,s.stateNode));break;case 4:r=Ve,c=mt,Ve=s.stateNode.containerInfo,mt=!0,kn(e,n,s),Ve=r,mt=c;break;case 0:case 11:case 14:case 15:la(2,s,n),Fe||la(4,s,n),kn(e,n,s);break;case 1:Fe||(hn(s,n),r=s.stateNode,typeof r.componentWillUnmount=="function"&&pg(s,n,r)),kn(e,n,s);break;case 21:kn(e,n,s);break;case 22:Fe=(r=Fe)||s.memoizedState!==null,kn(e,n,s),Fe=r;break;default:kn(e,n,s)}}function Tg(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Xs(e)}catch(s){je(n,n.return,s)}}}function Ag(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){je(n,n.return,s)}}function zw(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new vg),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new vg),n;default:throw Error(l(435,e.tag))}}function Hr(e,n){var s=zw(e);n.forEach(function(r){if(!s.has(r)){s.add(r);var c=Lw.bind(null,e,r);r.then(c,c)}})}function pt(e,n){var s=n.deletions;if(s!==null)for(var r=0;r<s.length;r++){var c=s[r],f=e,y=n,b=y;e:for(;b!==null;){switch(b.tag){case 27:if(ha(b.type)){Ve=b.stateNode,mt=!1;break e}break;case 5:Ve=b.stateNode,mt=!1;break e;case 3:case 4:Ve=b.stateNode.containerInfo,mt=!0;break e}b=b.return}if(Ve===null)throw Error(l(160));wg(f,y,c),Ve=null,mt=!1,f=c.alternate,f!==null&&(f.return=null),c.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)Eg(n,e),n=n.sibling}var Jt=null;function Eg(e,n){var s=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:pt(n,e),gt(e),r&4&&(la(3,e,e.return),Ji(3,e),la(5,e,e.return));break;case 1:pt(n,e),gt(e),r&512&&(Fe||s===null||hn(s,s.return)),r&64&&_n&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?r:s.concat(r))));break;case 26:var c=Jt;if(pt(n,e),gt(e),r&512&&(Fe||s===null||hn(s,s.return)),r&4){var f=s!==null?s.memoizedState:null;if(r=e.memoizedState,s===null)if(r===null)if(e.stateNode===null){e:{r=e.type,s=e.memoizedProps,c=c.ownerDocument||c;t:switch(r){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(r),c.head.insertBefore(f,c.querySelector("head > title"))),ot(f,r,s),f[st]=e,et(f),r=f;break e;case"link":var y=Ey("link","href",c).get(r+(s.href||""));if(y){for(var b=0;b<y.length;b++)if(f=y[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)){y.splice(b,1);break t}}f=c.createElement(r),ot(f,r,s),c.head.appendChild(f);break;case"meta":if(y=Ey("meta","content",c).get(r+(s.content||""))){for(b=0;b<y.length;b++)if(f=y[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)){y.splice(b,1);break t}}f=c.createElement(r),ot(f,r,s),c.head.appendChild(f);break;default:throw Error(l(468,r))}f[st]=e,et(f),r=f}e.stateNode=r}else Ny(c,e.type,e.stateNode);else e.stateNode=Ay(c,r,e.memoizedProps);else f!==r?(f===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):f.count--,r===null?Ny(c,e.type,e.stateNode):Ay(c,r,e.memoizedProps)):r===null&&e.stateNode!==null&&Vu(e,e.memoizedProps,s.memoizedProps)}break;case 27:pt(n,e),gt(e),r&512&&(Fe||s===null||hn(s,s.return)),s!==null&&r&4&&Vu(e,e.memoizedProps,s.memoizedProps);break;case 5:if(pt(n,e),gt(e),r&512&&(Fe||s===null||hn(s,s.return)),e.flags&32){c=e.stateNode;try{ps(c,"")}catch(F){je(e,e.return,F)}}r&4&&e.stateNode!=null&&(c=e.memoizedProps,Vu(e,c,s!==null?s.memoizedProps:c)),r&1024&&(Pu=!0);break;case 6:if(pt(n,e),gt(e),r&4){if(e.stateNode===null)throw Error(l(162));r=e.memoizedProps,s=e.stateNode;try{s.nodeValue=r}catch(F){je(e,e.return,F)}}break;case 3:if(Ir=null,c=Jt,Jt=$r(n.containerInfo),pt(n,e),Jt=c,gt(e),r&4&&s!==null&&s.memoizedState.isDehydrated)try{Xs(n.containerInfo)}catch(F){je(e,e.return,F)}Pu&&(Pu=!1,Ng(e));break;case 4:r=Jt,Jt=$r(e.stateNode.containerInfo),pt(n,e),gt(e),Jt=r;break;case 12:pt(n,e),gt(e);break;case 31:pt(n,e),gt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Hr(e,r)));break;case 13:pt(n,e),gt(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Lr=Tt()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Hr(e,r)));break;case 22:c=e.memoizedState!==null;var E=s!==null&&s.memoizedState!==null,R=_n,U=Fe;if(_n=R||c,Fe=U||E,pt(n,e),Fe=U,_n=R,gt(e),r&8192)e:for(n=e.stateNode,n._visibility=c?n._visibility&-2:n._visibility|1,c&&(s===null||E||_n||Fe||Za(e)),s=null,n=e;;){if(n.tag===5||n.tag===26){if(s===null){E=s=n;try{if(f=E.stateNode,c)y=f.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.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(F){je(E,E.return,F)}}}else if(n.tag===6){if(s===null){E=n;try{E.stateNode.nodeValue=c?"":E.memoizedProps}catch(F){je(E,E.return,F)}}}else if(n.tag===18){if(s===null){E=n;try{var V=E.stateNode;c?py(V,!0):py(E.stateNode,!1)}catch(F){je(E,E.return,F)}}}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}r&4&&(r=e.updateQueue,r!==null&&(s=r.retryQueue,s!==null&&(r.retryQueue=null,Hr(e,s))));break;case 19:pt(n,e),gt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Hr(e,r)));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,r=e.return;r!==null;){if(yg(r)){s=r;break}r=r.return}if(s==null)throw Error(l(160));switch(s.tag){case 27:var c=s.stateNode,f=Lu(e);Br(e,f,c);break;case 5:var y=s.stateNode;s.flags&32&&(ps(y,""),s.flags&=-33);var b=Lu(e);Br(e,b,y);break;case 3:case 4:var E=s.stateNode.containerInfo,R=Lu(e);Uu(e,R,E);break;default:throw Error(l(161))}}catch(U){je(e,e.return,U)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Ng(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;Ng(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;)bg(e,n.alternate,n),n=n.sibling}function Za(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),Za(n);break;case 1:hn(n,n.return);var s=n.stateNode;typeof s.componentWillUnmount=="function"&&pg(n,n.return,s),Za(n);break;case 27:ol(n.stateNode);case 26:case 5:hn(n,n.return),Za(n);break;case 22:n.memoizedState===null&&Za(n);break;case 30:Za(n);break;default:Za(n)}e=e.sibling}}function Hn(e,n,s){for(s=s&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var r=n.alternate,c=e,f=n,y=f.flags;switch(f.tag){case 0:case 11:case 15:Hn(c,f,s),Ji(4,f);break;case 1:if(Hn(c,f,s),r=f,c=r.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(R){je(r,r.return,R)}if(r=f,c=r.updateQueue,c!==null){var b=r.stateNode;try{var E=c.shared.hiddenCallbacks;if(E!==null)for(c.shared.hiddenCallbacks=null,c=0;c<E.length;c++)ap(E[c],b)}catch(R){je(r,r.return,R)}}s&&y&64&&mg(f),Ii(f,f.return);break;case 27:xg(f);case 26:case 5:Hn(c,f,s),s&&r===null&&y&4&&gg(f),Ii(f,f.return);break;case 12:Hn(c,f,s);break;case 31:Hn(c,f,s),s&&y&4&&Tg(c,f);break;case 13:Hn(c,f,s),s&&y&4&&Ag(c,f);break;case 22:f.memoizedState===null&&Hn(c,f,s),Ii(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&&Li(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&&Li(e))}function It(e,n,s,r){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Cg(e,n,s,r),n=n.sibling}function Cg(e,n,s,r){var c=n.flags;switch(n.tag){case 0:case 11:case 15:It(e,n,s,r),c&2048&&Ji(9,n);break;case 1:It(e,n,s,r);break;case 3:It(e,n,s,r),c&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Li(e)));break;case 12:if(c&2048){It(e,n,s,r),e=n.stateNode;try{var f=n.memoizedProps,y=f.id,b=f.onPostCommit;typeof b=="function"&&b(y,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(E){je(n,n.return,E)}}else It(e,n,s,r);break;case 31:It(e,n,s,r);break;case 13:It(e,n,s,r);break;case 23:break;case 22:f=n.stateNode,y=n.alternate,n.memoizedState!==null?f._visibility&2?It(e,n,s,r):el(e,n):f._visibility&2?It(e,n,s,r):(f._visibility|=2,ks(e,n,s,r,(n.subtreeFlags&10256)!==0||!1)),c&2048&&Ku(y,n);break;case 24:It(e,n,s,r),c&2048&&Gu(n.alternate,n);break;default:It(e,n,s,r)}}function ks(e,n,s,r,c){for(c=c&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var f=e,y=n,b=s,E=r,R=y.flags;switch(y.tag){case 0:case 11:case 15:ks(f,y,b,E,c),Ji(8,y);break;case 23:break;case 22:var U=y.stateNode;y.memoizedState!==null?U._visibility&2?ks(f,y,b,E,c):el(f,y):(U._visibility|=2,ks(f,y,b,E,c)),c&&R&2048&&Ku(y.alternate,y);break;case 24:ks(f,y,b,E,c),c&&R&2048&&Gu(y.alternate,y);break;default:ks(f,y,b,E,c)}n=n.sibling}}function el(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var s=e,r=n,c=r.flags;switch(r.tag){case 22:el(s,r),c&2048&&Ku(r.alternate,r);break;case 24:el(s,r),c&2048&&Gu(r.alternate,r);break;default:el(s,r)}n=n.sibling}}var tl=8192;function Bs(e,n,s){if(e.subtreeFlags&tl)for(e=e.child;e!==null;)Mg(e,n,s),e=e.sibling}function Mg(e,n,s){switch(e.tag){case 26:Bs(e,n,s),e.flags&tl&&e.memoizedState!==null&&g2(s,Jt,e.memoizedState,e.memoizedProps);break;case 5:Bs(e,n,s);break;case 3:case 4:var r=Jt;Jt=$r(e.stateNode.containerInfo),Bs(e,n,s),Jt=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=tl,tl=16777216,Bs(e,n,s),tl=r):Bs(e,n,s));break;default:Bs(e,n,s)}}function jg(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 r=n[s];tt=r,Og(r,e)}jg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)zg(e),e=e.sibling}function zg(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,Vr(e)):nl(e);break;default:nl(e)}}function Vr(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var r=n[s];tt=r,Og(r,e)}jg(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:la(8,n,n.return),Vr(n);break;case 22:s=n.stateNode,s._visibility&2&&(s._visibility&=-3,Vr(n));break;default:Vr(n)}e=e.sibling}}function Og(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 r=s.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Li(s.memoizedState.cache)}if(r=s.child,r!==null)r.return=s,tt=r;else e:for(s=e;tt!==null;){r=tt;var c=r.sibling,f=r.return;if(Sg(r),r===s){tt=null;break e}if(c!==null){c.return=f,tt=c;break e}tt=f}}}var Ow={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}},Dw=typeof WeakMap=="function"?WeakMap:Map,Ne=0,ke=null,me=null,xe=0,Me=0,zt=null,ra=!1,Hs=!1,qu=!1,Vn=0,Pe=0,oa=0,Qa=0,Yu=0,Ot=0,Vs=0,al=null,yt=null,Xu=!1,Lr=0,Dg=0,Ur=1/0,Pr=null,ca=null,$e=0,ua=null,Ls=null,Ln=0,Zu=0,Qu=null,Rg=null,sl=0,Fu=null;function Dt(){return(Ne&2)!==0&&xe!==0?xe&-xe:O.T!==null?tf():Fh()}function _g(){if(Ot===0)if((xe&536870912)===0||be){var e=Fl;Fl<<=1,(Fl&3932160)===0&&(Fl=262144),Ot=e}else Ot=536870912;return e=Mt.current,e!==null&&(e.flags|=32),Ot}function xt(e,n,s){(e===ke&&(Me===2||Me===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&&(Qa|=s),Pe===4&&fa(e,xe,Ot,!1)),mn(e))}function kg(e,n,s){if((Ne&6)!==0)throw Error(l(327));var r=!s&&(n&127)===0&&(n&e.expiredLanes)===0||Ai(e,n),c=r?kw(e,n):$u(e,n,!0),f=r;do{if(c===0){Hs&&!r&&fa(e,n,0,!1);break}else{if(s=e.current.alternate,f&&!Rw(s)){c=$u(e,n,!1),f=!1;continue}if(c===2){if(f=n,e.errorRecoveryDisabledLanes&f)var y=0;else y=e.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){n=y;e:{var b=e;c=al;var E=b.current.memoizedState.isDehydrated;if(E&&(Us(b,y).flags|=256),y=$u(b,y,!1),y!==2){if(qu&&!E){b.errorRecoveryDisabledLanes|=f,Qa|=f,c=4;break e}f=yt,yt=c,f!==null&&(yt===null?yt=f:yt.push.apply(yt,f))}c=y}if(f=!1,c!==2)continue}}if(c===1){Us(e,0),fa(e,n,0,!0);break}e:{switch(r=e,f=c,f){case 0:case 1:throw Error(l(345));case 4:if((n&4194048)!==n)break;case 6:fa(r,n,Ot,!ra);break e;case 2:yt=null;break;case 3:case 5:break;default:throw Error(l(329))}if((n&62914560)===n&&(c=Lr+300-Tt(),10<c)){if(fa(r,n,Ot,!ra),$l(r,0,!0)!==0)break e;Ln=n,r.timeoutHandle=dy(Bg.bind(null,r,s,yt,Pr,Xu,n,Ot,Qa,Vs,ra,f,"Throttled",-0,0),c);break e}Bg(r,s,yt,Pr,Xu,n,Ot,Qa,Vs,ra,f,null,-0,0)}}break}while(!0);mn(e)}function Bg(e,n,s,r,c,f,y,b,E,R,U,X,k,V){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},Mg(n,f,X);var F=(f&62914560)===f?Lr-Tt():(f&4194048)===f?Dg-Tt():0;if(F=y2(X,F),F!==null){Ln=f,e.cancelPendingCommit=F(qg.bind(null,e,n,f,s,r,c,y,b,E,U,X,null,k,V)),fa(e,f,y,!R);return}}qg(e,n,f,s,r,c,y,b,E)}function Rw(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 r=0;r<s.length;r++){var c=s[r],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,r){n&=~Yu,n&=~Qa,e.suspendedLanes|=n,e.pingedLanes&=~n,r&&(e.warmLanes|=n),r=e.expirationTimes;for(var c=n;0<c;){var f=31-Et(c),y=1<<f;r[f]=-1,c&=~y}s!==0&&Xh(e,s,n)}function Kr(){return(Ne&6)===0?(il(0),!1):!0}function Wu(){if(me!==null){if(Me===0)var e=me.return;else e=me,Mn=La=null,du(e),zs=null,Pi=0,e=me;for(;e!==null;)hg(e.alternate,e),e=e.return;me=null}}function Us(e,n){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,Iw(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),Ln=0,Wu(),ke=e,me=s=Nn(e.current,null),xe=n,Me=0,zt=null,ra=!1,Hs=Ai(e,n),qu=!1,Vs=Ot=Yu=Qa=oa=Pe=0,yt=al=null,Xu=!1,(n&8)!==0&&(n|=n&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=n;0<r;){var c=31-Et(r),f=1<<c;n|=e[c],r&=~f}return Vn=n,cr(),s}function Hg(e,n){oe=null,O.H=Fi,n===js||n===yr?(n=Im(),Me=3):n===eu?(n=Im(),Me=4):Me=n===Mu?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,zt=n,me===null&&(Pe=1,Or(e,Vt(n,e.current)))}function Vg(){var e=Mt.current;return e===null?!0:(xe&4194048)===xe?Kt===null:(xe&62914560)===xe||(xe&536870912)!==0?e===Kt:!1}function Lg(){var e=O.H;return O.H=Fi,e===null?Fi:e}function Ug(){var e=O.A;return O.A=Ow,e}function Gr(){Pe=4,ra||(xe&4194048)!==xe&&Mt.current!==null||(Hs=!0),(oa&134217727)===0&&(Qa&134217727)===0||ke===null||fa(ke,xe,Ot,!1)}function $u(e,n,s){var r=Ne;Ne|=2;var c=Lg(),f=Ug();(ke!==e||xe!==n)&&(Pr=null,Us(e,n)),n=!1;var y=Pe;e:do try{if(Me!==0&&me!==null){var b=me,E=zt;switch(Me){case 8:Wu(),y=6;break e;case 3:case 2:case 9:case 6:Mt.current===null&&(n=!0);var R=Me;if(Me=0,zt=null,Ps(e,b,E,R),s&&Hs){y=0;break e}break;default:R=Me,Me=0,zt=null,Ps(e,b,E,R)}}_w(),y=Pe;break}catch(U){Hg(e,U)}while(!0);return n&&e.shellSuspendCounter++,Mn=La=null,Ne=r,O.H=c,O.A=f,me===null&&(ke=null,xe=0,cr()),y}function _w(){for(;me!==null;)Pg(me)}function kw(e,n){var s=Ne;Ne|=2;var r=Lg(),c=Ug();ke!==e||xe!==n?(Pr=null,Ur=Tt()+500,Us(e,n)):Hs=Ai(e,n);e:do try{if(Me!==0&&me!==null){n=me;var f=zt;t:switch(Me){case 1:Me=0,zt=null,Ps(e,n,f,1);break;case 2:case 9:if($m(f)){Me=0,zt=null,Kg(n);break}n=function(){Me!==2&&Me!==9||ke!==e||(Me=7),mn(e)},f.then(n,n);break e;case 3:Me=7;break e;case 4:Me=5;break e;case 7:$m(f)?(Me=0,zt=null,Kg(n)):(Me=0,zt=null,Ps(e,n,f,7));break;case 5:var y=null;switch(me.tag){case 26:y=me.memoizedState;case 5:case 27:var b=me;if(y?Cy(y):b.stateNode.complete){Me=0,zt=null;var E=b.sibling;if(E!==null)me=E;else{var R=b.return;R!==null?(me=R,qr(R)):me=null}break t}}Me=0,zt=null,Ps(e,n,f,5);break;case 6:Me=0,zt=null,Ps(e,n,f,6);break;case 8:Wu(),Pe=6;break e;default:throw Error(l(462))}}Bw();break}catch(U){Hg(e,U)}while(!0);return Mn=La=null,O.H=r,O.A=c,Ne=s,me!==null?0:(ke=null,xe=0,cr(),Pe)}function Bw(){for(;me!==null&&!iS();)Pg(me)}function Pg(e){var n=fg(e.alternate,e,Vn);e.memoizedProps=e.pendingProps,n===null?qr(e):me=n}function Kg(e){var n=e,s=n.alternate;switch(n.tag){case 15:case 0:n=ig(s,n,n.pendingProps,n.type,void 0,xe);break;case 11:n=ig(s,n,n.pendingProps,n.type.render,n.ref,xe);break;case 5:du(n);default:hg(s,n),n=me=Um(n,Vn),n=fg(s,n,Vn)}e.memoizedProps=e.pendingProps,n===null?qr(e):me=n}function Ps(e,n,s,r){Mn=La=null,du(n),zs=null,Pi=0;var c=n.return;try{if(Aw(e,c,n,s,xe)){Pe=1,Or(e,Vt(s,e.current)),me=null;return}}catch(f){if(c!==null)throw me=c,f;Pe=1,Or(e,Vt(s,e.current)),me=null;return}n.flags&32768?(be||r===1?e=!0:Hs||(xe&536870912)!==0?e=!1:(ra=e=!0,(r===2||r===9||r===3||r===6)&&(r=Mt.current,r!==null&&r.tag===13&&(r.flags|=16384))),Gg(n,e)):qr(n)}function qr(e){var n=e;do{if((n.flags&32768)!==0){Gg(n,ra);return}e=n.return;var s=Cw(n.alternate,n,Vn);if(s!==null){me=s;return}if(n=n.sibling,n!==null){me=n;return}me=n=e}while(n!==null);Pe===0&&(Pe=5)}function Gg(e,n){do{var s=Mw(e.alternate,e);if(s!==null){s.flags&=32767,me=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!n&&(e=e.sibling,e!==null)){me=e;return}me=e=s}while(e!==null);Pe=6,me=null}function qg(e,n,s,r,c,f,y,b,E){e.cancelPendingCommit=null;do Yr();while($e!==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|=Lc,pS(e,s,f,y,b,E),e===ke&&(me=ke=null,xe=0),Ls=n,ua=e,Ln=s,Zu=f,Qu=c,Rg=r,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Uw(Zl,function(){return Fg(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||r){r=O.T,O.T=null,c=P.p,P.p=2,y=Ne,Ne|=4;try{jw(e,n,s)}finally{Ne=y,P.p=c,O.T=r}}$e=1,Yg(),Xg(),Zg()}}function Yg(){if($e===1){$e=0;var e=ua,n=Ls,s=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||s){s=O.T,O.T=null;var r=P.p;P.p=2;var c=Ne;Ne|=4;try{Eg(n,e);var f=uf,y=Om(e.containerInfo),b=f.focusedElem,E=f.selectionRange;if(y!==b&&b&&b.ownerDocument&&zm(b.ownerDocument.documentElement,b)){if(E!==null&&_c(b)){var R=E.start,U=E.end;if(U===void 0&&(U=R),"selectionStart"in b)b.selectionStart=R,b.selectionEnd=Math.min(U,b.value.length);else{var X=b.ownerDocument||document,k=X&&X.defaultView||window;if(k.getSelection){var V=k.getSelection(),F=b.textContent.length,ne=Math.min(E.start,F),Re=E.end===void 0?ne:Math.min(E.end,F);!V.extend&&ne>Re&&(y=Re,Re=ne,ne=y);var j=jm(b,ne),C=jm(b,Re);if(j&&C&&(V.rangeCount!==1||V.anchorNode!==j.node||V.anchorOffset!==j.offset||V.focusNode!==C.node||V.focusOffset!==C.offset)){var D=X.createRange();D.setStart(j.node,j.offset),V.removeAllRanges(),ne>Re?(V.addRange(D),V.extend(C.node,C.offset)):(D.setEnd(C.node,C.offset),V.addRange(D))}}}}for(X=[],V=b;V=V.parentNode;)V.nodeType===1&&X.push({element:V,left:V.scrollLeft,top:V.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}}ao=!!cf,uf=cf=null}finally{Ne=c,P.p=r,O.T=s}}e.current=n,$e=2}}function Xg(){if($e===2){$e=0;var e=ua,n=Ls,s=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||s){s=O.T,O.T=null;var r=P.p;P.p=2;var c=Ne;Ne|=4;try{bg(e,n.alternate,n)}finally{Ne=c,P.p=r,O.T=s}}$e=3}}function Zg(){if($e===4||$e===3){$e=0,lS();var e=ua,n=Ls,s=Ln,r=Rg;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?$e=5:($e=0,Ls=ua=null,Qg(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(r!==null){n=O.T,c=P.p,P.p=2,O.T=null;try{for(var f=e.onRecoverableError,y=0;y<r.length;y++){var b=r[y];f(b.value,{componentStack:b.stack})}}finally{O.T=n,P.p=c}}(Ln&3)!==0&&Yr(),mn(e),c=e.pendingLanes,(s&261930)!==0&&(c&42)!==0?e===Fu?sl++:(sl=0,Fu=e):sl=0,il(0)}}function Qg(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,Li(n)))}function Yr(){return Yg(),Xg(),Zg(),Fg()}function Fg(){if($e!==5)return!1;var e=ua,n=Zu;Zu=0;var s=pc(Ln),r=O.T,c=P.p;try{P.p=32>s?32:s,O.T=null,s=Qu,Qu=null;var f=ua,y=Ln;if($e=0,Ls=ua=null,Ln=0,(Ne&6)!==0)throw Error(l(331));var b=Ne;if(Ne|=4,zg(f.current),Cg(f,f.current,y,s),Ne=b,il(0,!1),At&&typeof At.onPostCommitFiberRoot=="function")try{At.onPostCommitFiberRoot(Ti,f)}catch{}return!0}finally{P.p=c,O.T=r,Qg(e,n)}}function Wg(e,n,s){n=Vt(s,n),n=Cu(e.stateNode,n,2),e=aa(e,n,2),e!==null&&(Ei(e,2),mn(e))}function je(e,n,s){if(e.tag===3)Wg(e,e,s);else for(;n!==null;){if(n.tag===3){Wg(n,e,s);break}else if(n.tag===1){var r=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ca===null||!ca.has(r))){e=Vt(s,e),s=$p(2),r=aa(n,s,2),r!==null&&(Jp(s,r,n,e),Ei(r,2),mn(r));break}}n=n.return}}function Ju(e,n,s){var r=e.pingCache;if(r===null){r=e.pingCache=new Dw;var c=new Set;r.set(n,c)}else c=r.get(n),c===void 0&&(c=new Set,r.set(n,c));c.has(s)||(qu=!0,c.add(s),e=Hw.bind(null,e,n,s),n.then(e,e))}function Hw(e,n,s){var r=e.pingCache;r!==null&&r.delete(n),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,ke===e&&(xe&s)===s&&(Pe===4||Pe===3&&(xe&62914560)===xe&&300>Tt()-Lr?(Ne&2)===0&&Us(e,0):Yu|=s,Vs===xe&&(Vs=0)),mn(e)}function $g(e,n){n===0&&(n=Yh()),e=Ba(e,n),e!==null&&(Ei(e,n),mn(e))}function Vw(e){var n=e.memoizedState,s=0;n!==null&&(s=n.retryLane),$g(e,s)}function Lw(e,n){var s=0;switch(e.tag){case 31:case 13:var r=e.stateNode,c=e.memoizedState;c!==null&&(s=c.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(l(314))}r!==null&&r.delete(n),$g(e,s)}function Uw(e,n){return fc(e,n)}var Xr=null,Ks=null,Iu=!1,Zr=!1,ef=!1,da=0;function mn(e){e!==Ks&&e.next===null&&(Ks===null?Xr=Ks=e:Ks=Ks.next=e),Zr=!0,Iu||(Iu=!0,Kw())}function il(e,n){if(!ef&&Zr){ef=!0;do for(var s=!1,r=Xr;r!==null;){if(e!==0){var c=r.pendingLanes;if(c===0)var f=0;else{var y=r.suspendedLanes,b=r.pingedLanes;f=(1<<31-Et(42|e)+1)-1,f&=c&~(y&~b),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(s=!0,ty(r,f))}else f=xe,f=$l(r,r===ke?f:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(f&3)===0||Ai(r,f)||(s=!0,ty(r,f));r=r.next}while(s);ef=!1}}function Pw(){Jg()}function Jg(){Zr=Iu=!1;var e=0;da!==0&&Jw()&&(e=da);for(var n=Tt(),s=null,r=Xr;r!==null;){var c=r.next,f=Ig(r,n);f===0?(r.next=null,s===null?Xr=c:s.next=c,c===null&&(Ks=s)):(s=r,(e!==0||(f&3)!==0)&&(Zr=!0)),r=c}$e!==0&&$e!==5||il(e),da!==0&&(da=0)}function Ig(e,n){for(var s=e.suspendedLanes,r=e.pingedLanes,c=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var y=31-Et(f),b=1<<y,E=c[y];E===-1?((b&s)===0||(b&r)!==0)&&(c[y]=mS(b,n)):E<=n&&(e.expiredLanes|=b),f&=~b}if(n=ke,s=xe,s=$l(e,e===n?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,s===0||e===n&&(Me===2||Me===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&dc(r),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||Ai(e,s)){if(n=s&-s,n===e.callbackPriority)return n;switch(r!==null&&dc(r),pc(s)){case 2:case 8:s=Gh;break;case 32:s=Zl;break;case 268435456:s=qh;break;default:s=Zl}return r=ey.bind(null,e),s=fc(s,r),e.callbackPriority=n,e.callbackNode=s,n}return r!==null&&r!==null&&dc(r),e.callbackPriority=2,e.callbackNode=null,2}function ey(e,n){if($e!==0&&$e!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(Yr()&&e.callbackNode!==s)return null;var r=xe;return r=$l(e,e===ke?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(kg(e,r,n),Ig(e,Tt()),e.callbackNode!=null&&e.callbackNode===s?ey.bind(null,e):null)}function ty(e,n){if(Yr())return null;kg(e,n,!0)}function Kw(){e2(function(){(Ne&6)!==0?fc(Kh,Pw):Jg()})}function tf(){if(da===0){var e=Cs;e===0&&(e=Ql,Ql<<=1,(Ql&261888)===0&&(Ql=256)),da=e}return da}function ny(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:tr(""+e)}function ay(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 Gw(e,n,s,r,c){if(n==="submit"&&s&&s.stateNode===c){var f=ny((c[dt]||null).action),y=r.submitter;y&&(n=(n=y[dt]||null)?ny(n.formAction):y.getAttribute("formAction"),n!==null&&(f=n,y=null));var b=new ir("action","action",null,r,c);e.push({event:b,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(da!==0){var E=y?ay(c,y):new FormData(c);Su(s,{pending:!0,data:E,method:c.method,action:f},null,E)}}else typeof f=="function"&&(b.preventDefault(),E=y?ay(c,y):new FormData(c),Su(s,{pending:!0,data:E,method:c.method,action:f},f,E))},currentTarget:c}]})}}for(var nf=0;nf<Vc.length;nf++){var af=Vc[nf],qw=af.toLowerCase(),Yw=af[0].toUpperCase()+af.slice(1);$t(qw,"on"+Yw)}$t(_m,"onAnimationEnd"),$t(km,"onAnimationIteration"),$t(Bm,"onAnimationStart"),$t("dblclick","onDoubleClick"),$t("focusin","onFocus"),$t("focusout","onBlur"),$t(rw,"onTransitionRun"),$t(ow,"onTransitionStart"),$t(cw,"onTransitionCancel"),$t(Hm,"onTransitionEnd"),hs("onMouseEnter",["mouseout","mouseover"]),hs("onMouseLeave",["mouseout","mouseover"]),hs("onPointerEnter",["pointerout","pointerover"]),hs("onPointerLeave",["pointerout","pointerover"]),Da("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Da("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Da("onBeforeInput",["compositionend","keypress","textInput","paste"]),Da("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Da("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Da("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(" "),Xw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ll));function sy(e,n){n=(n&4)!==0;for(var s=0;s<e.length;s++){var r=e[s],c=r.event;r=r.listeners;e:{var f=void 0;if(n)for(var y=r.length-1;0<=y;y--){var b=r[y],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(U){or(U)}c.currentTarget=null,f=E}else for(y=0;y<r.length;y++){if(b=r[y],E=b.instance,R=b.currentTarget,b=b.listener,E!==f&&c.isPropagationStopped())break e;f=b,c.currentTarget=R;try{f(c)}catch(U){or(U)}c.currentTarget=null,f=E}}}}function pe(e,n){var s=n[gc];s===void 0&&(s=n[gc]=new Set);var r=e+"__bubble";s.has(r)||(iy(n,e,2,!1),s.add(r))}function sf(e,n,s){var r=0;n&&(r|=4),iy(s,e,r,n)}var Qr="_reactListening"+Math.random().toString(36).slice(2);function lf(e){if(!e[Qr]){e[Qr]=!0,Jh.forEach(function(s){s!=="selectionchange"&&(Xw.has(s)||sf(s,!1,e),sf(s,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Qr]||(n[Qr]=!0,sf("selectionchange",!1,n))}}function iy(e,n,s,r){switch(_y(n)){case 2:var c=b2;break;case 8:c=S2;break;default:c=Sf}s=c.bind(null,n,s,e),c=void 0,!Ec||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(c=!0),r?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 rf(e,n,s,r,c){var f=r;if((n&1)===0&&(n&2)===0&&r!==null)e:for(;;){if(r===null)return;var y=r.tag;if(y===3||y===4){var b=r.stateNode.containerInfo;if(b===c)break;if(y===4)for(y=r.return;y!==null;){var E=y.tag;if((E===3||E===4)&&y.stateNode.containerInfo===c)return;y=y.return}for(;b!==null;){if(y=us(b),y===null)return;if(E=y.tag,E===5||E===6||E===26||E===27){r=f=y;continue e}b=b.parentNode}}r=r.return}um(function(){var R=f,U=Tc(s),X=[];e:{var k=Vm.get(e);if(k!==void 0){var V=ir,F=e;switch(e){case"keypress":if(ar(s)===0)break e;case"keydown":case"keyup":V=LS;break;case"focusin":F="focus",V=jc;break;case"focusout":F="blur",V=jc;break;case"beforeblur":case"afterblur":V=jc;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":V=hm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":V=CS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":V=KS;break;case _m:case km:case Bm:V=zS;break;case Hm:V=qS;break;case"scroll":case"scrollend":V=ES;break;case"wheel":V=XS;break;case"copy":case"cut":case"paste":V=DS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":V=pm;break;case"toggle":case"beforetoggle":V=QS}var ne=(n&4)!==0,Re=!ne&&(e==="scroll"||e==="scrollend"),j=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||j===null||(q=Mi(C,j),q!=null&&ne.push(rl(C,q,D))),Re)break;C=C.return}0<ne.length&&(k=new V(k,F,null,s,U),X.push({event:k,listeners:ne}))}}if((n&7)===0){e:{if(k=e==="mouseover"||e==="pointerover",V=e==="mouseout"||e==="pointerout",k&&s!==wc&&(F=s.relatedTarget||s.fromElement)&&(us(F)||F[cs]))break e;if((V||k)&&(k=U.window===U?U:(k=U.ownerDocument)?k.defaultView||k.parentWindow:window,V?(F=s.relatedTarget||s.toElement,V=R,F=F?us(F):null,F!==null&&(Re=u(F),ne=F.tag,F!==Re||ne!==5&&ne!==27&&ne!==6)&&(F=null)):(V=null,F=R),V!==F)){if(ne=hm,q="onMouseLeave",j="onMouseEnter",C="mouse",(e==="pointerout"||e==="pointerover")&&(ne=pm,q="onPointerLeave",j="onPointerEnter",C="pointer"),Re=V==null?k:Ci(V),D=F==null?k:Ci(F),k=new ne(q,C+"leave",V,s,U),k.target=Re,k.relatedTarget=D,q=null,us(U)===R&&(ne=new ne(j,C+"enter",F,s,U),ne.target=D,ne.relatedTarget=Re,q=ne),Re=q,V&&F)t:{for(ne=Zw,j=V,C=F,D=0,q=j;q;q=ne(q))D++;q=0;for(var te=C;te;te=ne(te))q++;for(;0<D-q;)j=ne(j),D--;for(;0<q-D;)C=ne(C),q--;for(;D--;){if(j===C||C!==null&&j===C.alternate){ne=j;break t}j=ne(j),C=ne(C)}ne=null}else ne=null;V!==null&&ly(X,k,V,ne,!1),F!==null&&Re!==null&&ly(X,Re,F,ne,!0)}}e:{if(k=R?Ci(R):window,V=k.nodeName&&k.nodeName.toLowerCase(),V==="select"||V==="input"&&k.type==="file")var Te=Tm;else if(Sm(k))if(Am)Te=sw;else{Te=nw;var I=tw}else V=k.nodeName,!V||V.toLowerCase()!=="input"||k.type!=="checkbox"&&k.type!=="radio"?R&&Sc(R.elementType)&&(Te=Tm):Te=aw;if(Te&&(Te=Te(e,R))){wm(X,Te,s,U);break e}I&&I(e,k,R),e==="focusout"&&R&&k.type==="number"&&R.memoizedProps.value!=null&&bc(k,"number",k.value)}switch(I=R?Ci(R):window,e){case"focusin":(Sm(I)||I.contentEditable==="true")&&(vs=I,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,Dm(X,s,U);break;case"selectionchange":if(lw)break;case"keydown":case"keyup":Dm(X,s,U)}var ue;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?vm(e,s)&&(ve="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(ve="onCompositionStart");ve&&(gm&&s.locale!=="ko"&&(xs||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&xs&&(ue=fm()):(Wn=U,Nc="value"in Wn?Wn.value:Wn.textContent,xs=!0)),I=Fr(R,ve),0<I.length&&(ve=new mm(ve,e,null,s,U),X.push({event:ve,listeners:I}),ue?ve.data=ue:(ue=bm(s),ue!==null&&(ve.data=ue)))),(ue=WS?$S(e,s):JS(e,s))&&(ve=Fr(R,"onBeforeInput"),0<ve.length&&(I=new mm("onBeforeInput","beforeinput",null,s,U),X.push({event:I,listeners:ve}),I.data=ue)),Gw(X,e,R,s,U)}sy(X,n)})}function rl(e,n,s){return{instance:e,listener:n,currentTarget:s}}function Fr(e,n){for(var s=n+"Capture",r=[];e!==null;){var c=e,f=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||f===null||(c=Mi(e,s),c!=null&&r.unshift(rl(e,c,f)),c=Mi(e,n),c!=null&&r.push(rl(e,c,f))),e.tag===3)return r;e=e.return}return[]}function Zw(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ly(e,n,s,r,c){for(var f=n._reactName,y=[];s!==null&&s!==r;){var b=s,E=b.alternate,R=b.stateNode;if(b=b.tag,E!==null&&E===r)break;b!==5&&b!==26&&b!==27||R===null||(E=R,c?(R=Mi(s,f),R!=null&&y.unshift(rl(s,R,E))):c||(R=Mi(s,f),R!=null&&y.push(rl(s,R,E)))),s=s.return}y.length!==0&&e.push({event:n,listeners:y})}var Qw=/\r\n?/g,Fw=/\u0000|\uFFFD/g;function ry(e){return(typeof e=="string"?e:""+e).replace(Qw,`
`).replace(Fw,"")}function oy(e,n){return n=ry(n),ry(e)===n}function De(e,n,s,r,c,f){switch(s){case"children":typeof r=="string"?n==="body"||n==="textarea"&&r===""||ps(e,r):(typeof r=="number"||typeof r=="bigint")&&n!=="body"&&ps(e,""+r);break;case"className":Il(e,"class",r);break;case"tabIndex":Il(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":Il(e,s,r);break;case"style":om(e,r,f);break;case"data":if(n!=="object"){Il(e,"data",r);break}case"src":case"href":if(r===""&&(n!=="a"||s!=="href")){e.removeAttribute(s);break}if(r==null||typeof r=="function"||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(s);break}r=tr(""+r),e.setAttribute(s,r);break;case"action":case"formAction":if(typeof r=="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(r==null||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(s);break}r=tr(""+r),e.setAttribute(s,r);break;case"onClick":r!=null&&(e.onclick=An);break;case"onScroll":r!=null&&pe("scroll",e);break;case"onScrollEnd":r!=null&&pe("scrollend",e);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(l(61));if(s=r.__html,s!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=s}}break;case"multiple":e.multiple=r&&typeof r!="function"&&typeof r!="symbol";break;case"muted":e.muted=r&&typeof r!="function"&&typeof r!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(r==null||typeof r=="function"||typeof r=="boolean"||typeof r=="symbol"){e.removeAttribute("xlink:href");break}s=tr(""+r),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":r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(s,""+r):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":r&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":r===!0?e.setAttribute(s,""):r!==!1&&r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(s,r):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":r!=null&&typeof r!="function"&&typeof r!="symbol"&&!isNaN(r)&&1<=r?e.setAttribute(s,r):e.removeAttribute(s);break;case"rowSpan":case"start":r==null||typeof r=="function"||typeof r=="symbol"||isNaN(r)?e.removeAttribute(s):e.setAttribute(s,r);break;case"popover":pe("beforetoggle",e),pe("toggle",e),Jl(e,"popover",r);break;case"xlinkActuate":Tn(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":Tn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":Tn(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":Tn(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":Tn(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":Tn(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":Jl(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=TS.get(s)||s,Jl(e,s,r))}}function of(e,n,s,r,c,f){switch(s){case"style":om(e,r,f);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(l(61));if(s=r.__html,s!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=s}}break;case"children":typeof r=="string"?ps(e,r):(typeof r=="number"||typeof r=="bigint")&&ps(e,""+r);break;case"onScroll":r!=null&&pe("scroll",e);break;case"onScrollEnd":r!=null&&pe("scrollend",e);break;case"onClick":r!=null&&(e.onclick=An);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ih.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 r=="function")){typeof f!="function"&&f!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(n,r,c);break e}s in e?e[s]=r:r===!0?e.setAttribute(s,""):Jl(e,s,r)}}}function ot(e,n,s){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":pe("error",e),pe("load",e);var r=!1,c=!1,f;for(f in s)if(s.hasOwnProperty(f)){var y=s[f];if(y!=null)switch(f){case"src":r=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(l(137,n));default:De(e,n,f,y,s,null)}}c&&De(e,n,"srcSet",s.srcSet,s,null),r&&De(e,n,"src",s.src,s,null);return;case"input":pe("invalid",e);var b=f=y=c=null,E=null,R=null;for(r in s)if(s.hasOwnProperty(r)){var U=s[r];if(U!=null)switch(r){case"name":c=U;break;case"type":y=U;break;case"checked":E=U;break;case"defaultChecked":R=U;break;case"value":f=U;break;case"defaultValue":b=U;break;case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(l(137,n));break;default:De(e,n,r,U,s,null)}}sm(e,f,b,E,R,y,c,!1);return;case"select":pe("invalid",e),r=y=f=null;for(c in s)if(s.hasOwnProperty(c)&&(b=s[c],b!=null))switch(c){case"value":f=b;break;case"defaultValue":y=b;break;case"multiple":r=b;default:De(e,n,c,b,s,null)}n=f,s=y,e.multiple=!!r,n!=null?ms(e,!!r,n,!1):s!=null&&ms(e,!!r,s,!0);return;case"textarea":pe("invalid",e),f=c=r=null;for(y in s)if(s.hasOwnProperty(y)&&(b=s[y],b!=null))switch(y){case"value":r=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,y,b,s,null)}lm(e,r,c,f);return;case"option":for(E in s)if(s.hasOwnProperty(E)&&(r=s[E],r!=null))switch(E){case"selected":e.selected=r&&typeof r!="function"&&typeof r!="symbol";break;default:De(e,n,E,r,s,null)}return;case"dialog":pe("beforetoggle",e),pe("toggle",e),pe("cancel",e),pe("close",e);break;case"iframe":case"object":pe("load",e);break;case"video":case"audio":for(r=0;r<ll.length;r++)pe(ll[r],e);break;case"image":pe("error",e),pe("load",e);break;case"details":pe("toggle",e);break;case"embed":case"source":case"link":pe("error",e),pe("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)&&(r=s[R],r!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(l(137,n));default:De(e,n,R,r,s,null)}return;default:if(Sc(n)){for(U in s)s.hasOwnProperty(U)&&(r=s[U],r!==void 0&&of(e,n,U,r,s,void 0));return}}for(b in s)s.hasOwnProperty(b)&&(r=s[b],r!=null&&De(e,n,b,r,s,null))}function Ww(e,n,s,r){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,y=null,b=null,E=null,R=null,U=null;for(V in s){var X=s[V];if(s.hasOwnProperty(V)&&X!=null)switch(V){case"checked":break;case"value":break;case"defaultValue":E=X;default:r.hasOwnProperty(V)||De(e,n,V,null,r,X)}}for(var k in r){var V=r[k];if(X=s[k],r.hasOwnProperty(k)&&(V!=null||X!=null))switch(k){case"type":f=V;break;case"name":c=V;break;case"checked":R=V;break;case"defaultChecked":U=V;break;case"value":y=V;break;case"defaultValue":b=V;break;case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(l(137,n));break;default:V!==X&&De(e,n,k,V,r,X)}}vc(e,y,b,E,R,U,f,c);return;case"select":V=y=b=k=null;for(f in s)if(E=s[f],s.hasOwnProperty(f)&&E!=null)switch(f){case"value":break;case"multiple":V=E;default:r.hasOwnProperty(f)||De(e,n,f,null,r,E)}for(c in r)if(f=r[c],E=s[c],r.hasOwnProperty(c)&&(f!=null||E!=null))switch(c){case"value":k=f;break;case"defaultValue":b=f;break;case"multiple":y=f;default:f!==E&&De(e,n,c,f,r,E)}n=b,s=y,r=V,k!=null?ms(e,!!s,k,!1):!!r!=!!s&&(n!=null?ms(e,!!s,n,!0):ms(e,!!s,s?[]:"",!1));return;case"textarea":V=k=null;for(b in s)if(c=s[b],s.hasOwnProperty(b)&&c!=null&&!r.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:De(e,n,b,null,r,c)}for(y in r)if(c=r[y],f=s[y],r.hasOwnProperty(y)&&(c!=null||f!=null))switch(y){case"value":k=c;break;case"defaultValue":V=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(l(91));break;default:c!==f&&De(e,n,y,c,r,f)}im(e,k,V);return;case"option":for(var F in s)if(k=s[F],s.hasOwnProperty(F)&&k!=null&&!r.hasOwnProperty(F))switch(F){case"selected":e.selected=!1;break;default:De(e,n,F,null,r,k)}for(E in r)if(k=r[E],V=s[E],r.hasOwnProperty(E)&&k!==V&&(k!=null||V!=null))switch(E){case"selected":e.selected=k&&typeof k!="function"&&typeof k!="symbol";break;default:De(e,n,E,k,r,V)}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&&!r.hasOwnProperty(ne)&&De(e,n,ne,null,r,k);for(R in r)if(k=r[R],V=s[R],r.hasOwnProperty(R)&&k!==V&&(k!=null||V!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(l(137,n));break;default:De(e,n,R,k,r,V)}return;default:if(Sc(n)){for(var Re in s)k=s[Re],s.hasOwnProperty(Re)&&k!==void 0&&!r.hasOwnProperty(Re)&&of(e,n,Re,void 0,r,k);for(U in r)k=r[U],V=s[U],!r.hasOwnProperty(U)||k===V||k===void 0&&V===void 0||of(e,n,U,k,r,V);return}}for(var j in s)k=s[j],s.hasOwnProperty(j)&&k!=null&&!r.hasOwnProperty(j)&&De(e,n,j,null,r,k);for(X in r)k=r[X],V=s[X],!r.hasOwnProperty(X)||k===V||k==null&&V==null||De(e,n,X,k,r,V)}function cy(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function $w(){if(typeof performance.getEntriesByType=="function"){for(var e=0,n=0,s=performance.getEntriesByType("resource"),r=0;r<s.length;r++){var c=s[r],f=c.transferSize,y=c.initiatorType,b=c.duration;if(f&&b&&cy(y)){for(y=0,b=c.responseEnd,r+=1;r<s.length;r++){var E=s[r],R=E.startTime;if(R>b)break;var U=E.transferSize,X=E.initiatorType;U&&cy(X)&&(E=E.responseEnd,y+=U*(E<b?1:(b-R)/(E-R)))}if(--r,n+=8*(f+y)/(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 Wr(e){return e.nodeType===9?e:e.ownerDocument}function uy(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 fy(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 Jw(){var e=window.event;return e&&e.type==="popstate"?e===df?!1:(df=e,!0):(df=null,!1)}var dy=typeof setTimeout=="function"?setTimeout:void 0,Iw=typeof clearTimeout=="function"?clearTimeout:void 0,hy=typeof Promise=="function"?Promise:void 0,e2=typeof queueMicrotask=="function"?queueMicrotask:typeof hy<"u"?function(e){return hy.resolve(null).then(e).catch(t2)}:dy;function t2(e){setTimeout(function(){throw e})}function ha(e){return e==="head"}function my(e,n){var s=n,r=0;do{var c=s.nextSibling;if(e.removeChild(s),c&&c.nodeType===8)if(s=c.data,s==="/$"||s==="/&"){if(r===0){e.removeChild(c),Xs(n);return}r--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")r++;else if(s==="html")ol(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,ol(s);for(var f=s.firstChild;f;){var y=f.nextSibling,b=f.nodeName;f[Ni]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&f.rel.toLowerCase()==="stylesheet"||s.removeChild(f),f=y}}else s==="body"&&ol(e.ownerDocument.body);s=c}while(s);Xs(n)}function py(e,n){var s=e;e=0;do{var r=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||""),r&&r.nodeType===8)if(s=r.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=r}while(s)}function hf(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":hf(s),yc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function n2(e,n,s,r){for(;e.nodeType===1;){var c=s;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!r&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(r){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=Gt(e.nextSibling),e===null)break}return null}function a2(e,n,s){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=Gt(e.nextSibling),e===null))return null;return e}function gy(e,n){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Gt(e.nextSibling),e===null))return null;return e}function mf(e){return e.data==="$?"||e.data==="$~"}function pf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function s2(e,n){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=n;else if(e.data!=="$?"||s.readyState!=="loading")n();else{var r=function(){n(),s.removeEventListener("DOMContentLoaded",r)};s.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}function Gt(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 yy(e){e=e.nextSibling;for(var n=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(n===0)return Gt(e.nextSibling);n--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||n++}e=e.nextSibling}return null}function xy(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 vy(e,n,s){switch(n=Wr(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 ol(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);yc(e)}var qt=new Map,by=new Set;function $r(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Un=P.d;P.d={f:i2,r:l2,D:r2,C:o2,L:c2,m:u2,X:d2,S:f2,M:h2};function i2(){var e=Un.f(),n=Kr();return e||n}function l2(e){var n=fs(e);n!==null&&n.tag===5&&n.type==="form"?Hp(n):Un.r(e)}var Gs=typeof document>"u"?null:document;function Sy(e,n,s){var r=Gs;if(r&&typeof n=="string"&&n){var c=Bt(n);c='link[rel="'+e+'"][href="'+c+'"]',typeof s=="string"&&(c+='[crossorigin="'+s+'"]'),by.has(c)||(by.add(c),e={rel:e,crossOrigin:s,href:n},r.querySelector(c)===null&&(n=r.createElement("link"),ot(n,"link",e),et(n),r.head.appendChild(n)))}}function r2(e){Un.D(e),Sy("dns-prefetch",e,null)}function o2(e,n){Un.C(e,n),Sy("preconnect",e,n)}function c2(e,n,s){Un.L(e,n,s);var r=Gs;if(r&&e&&n){var c='link[rel="preload"][as="'+Bt(n)+'"]';n==="image"&&s&&s.imageSrcSet?(c+='[imagesrcset="'+Bt(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(c+='[imagesizes="'+Bt(s.imageSizes)+'"]')):c+='[href="'+Bt(e)+'"]';var f=c;switch(n){case"style":f=qs(e);break;case"script":f=Ys(e)}qt.has(f)||(e=v({rel:"preload",href:n==="image"&&s&&s.imageSrcSet?void 0:e,as:n},s),qt.set(f,e),r.querySelector(c)!==null||n==="style"&&r.querySelector(cl(f))||n==="script"&&r.querySelector(ul(f))||(n=r.createElement("link"),ot(n,"link",e),et(n),r.head.appendChild(n)))}}function u2(e,n){Un.m(e,n);var s=Gs;if(s&&e){var r=n&&typeof n.as=="string"?n.as:"script",c='link[rel="modulepreload"][as="'+Bt(r)+'"][href="'+Bt(e)+'"]',f=c;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=Ys(e)}if(!qt.has(f)&&(e=v({rel:"modulepreload",href:e},n),qt.set(f,e),s.querySelector(c)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(ul(f)))return}r=s.createElement("link"),ot(r,"link",e),et(r),s.head.appendChild(r)}}}function f2(e,n,s){Un.S(e,n,s);var r=Gs;if(r&&e){var c=ds(r).hoistableStyles,f=qs(e);n=n||"default";var y=c.get(f);if(!y){var b={loading:0,preload:null};if(y=r.querySelector(cl(f)))b.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":n},s),(s=qt.get(f))&&yf(e,s);var E=y=r.createElement("link");et(E),ot(E,"link",e),E._p=new Promise(function(R,U){E.onload=R,E.onerror=U}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,Jr(y,n,r)}y={type:"stylesheet",instance:y,count:1,state:b},c.set(f,y)}}}function d2(e,n){Un.X(e,n);var s=Gs;if(s&&e){var r=ds(s).hoistableScripts,c=Ys(e),f=r.get(c);f||(f=s.querySelector(ul(c)),f||(e=v({src:e,async:!0},n),(n=qt.get(c))&&xf(e,n),f=s.createElement("script"),et(f),ot(f,"link",e),s.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},r.set(c,f))}}function h2(e,n){Un.M(e,n);var s=Gs;if(s&&e){var r=ds(s).hoistableScripts,c=Ys(e),f=r.get(c);f||(f=s.querySelector(ul(c)),f||(e=v({src:e,async:!0,type:"module"},n),(n=qt.get(c))&&xf(e,n),f=s.createElement("script"),et(f),ot(f,"link",e),s.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},r.set(c,f))}}function wy(e,n,s,r){var c=(c=St.current)?$r(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,r=s.get(n),r||(r={type:"style",instance:null,count:0,state:null},s.set(n,r)),r):{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,y=f.get(e);if(y||(c=c.ownerDocument||c,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,y),(f=c.querySelector(cl(e)))&&!f._p&&(y.instance=f,y.state.loading=5),qt.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},qt.set(e,s),f||m2(c,e,s,y.state))),n&&r===null)throw Error(l(528,""));return y}if(n&&r!==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,r=s.get(n),r||(r={type:"script",instance:null,count:0,state:null},s.set(n,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,e))}}function qs(e){return'href="'+Bt(e)+'"'}function cl(e){return'link[rel="stylesheet"]['+e+"]"}function Ty(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function m2(e,n,s,r){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?r.loading=1:(n=e.createElement("link"),r.preload=n,n.addEventListener("load",function(){return r.loading|=1}),n.addEventListener("error",function(){return r.loading|=2}),ot(n,"link",s),et(n),e.head.appendChild(n))}function Ys(e){return'[src="'+Bt(e)+'"]'}function ul(e){return"script[async]"+e}function Ay(e,n,s){if(n.count++,n.instance===null)switch(n.type){case"style":var r=e.querySelector('style[data-href~="'+Bt(s.href)+'"]');if(r)return n.instance=r,et(r),r;var c=v({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement("style"),et(r),ot(r,"style",c),Jr(r,s.precedence,e),n.instance=r;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;r=Ty(s),(c=qt.get(c))&&yf(r,c),f=(e.ownerDocument||e).createElement("link"),et(f);var y=f;return y._p=new Promise(function(b,E){y.onload=b,y.onerror=E}),ot(f,"link",r),n.state.loading|=4,Jr(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):(r=s,(c=qt.get(f))&&(r=v({},s),xf(r,c)),e=e.ownerDocument||e,c=e.createElement("script"),et(c),ot(c,"link",r),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&&(r=n.instance,n.state.loading|=4,Jr(r,s.precedence,e));return n.instance}function Jr(e,n,s){for(var r=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=r.length?r[r.length-1]:null,f=c,y=0;y<r.length;y++){var b=r[y];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 Ir=null;function Ey(e,n,s){if(Ir===null){var r=new Map,c=Ir=new Map;c.set(s,r)}else c=Ir,r=c.get(s),r||(r=new Map,c.set(s,r));if(r.has(e))return r;for(r.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 y=f.getAttribute(n)||"";y=e+y;var b=r.get(y);b?b.push(f):r.set(y,[f])}}return r}function Ny(e,n,s){e=e.ownerDocument||e,e.head.insertBefore(s,n==="title"?e.querySelector("head > title"):null)}function p2(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 Cy(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function g2(e,n,s,r){if(s.type==="stylesheet"&&(typeof r.media!="string"||matchMedia(r.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var c=qs(r.href),f=n.querySelector(cl(c));if(f){n=f._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(e.count++,e=eo.bind(e),n.then(e,e)),s.state.loading|=4,s.instance=f,et(f);return}f=n.ownerDocument||n,r=Ty(r),(c=qt.get(c))&&yf(r,c),f=f.createElement("link"),et(f);var y=f;y._p=new Promise(function(b,E){y.onload=b,y.onerror=E}),ot(f,"link",r),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=eo.bind(e),n.addEventListener("load",s),n.addEventListener("error",s))}}var vf=0;function y2(e,n){return e.stylesheets&&e.count===0&&no(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var r=setTimeout(function(){if(e.stylesheets&&no(e,e.stylesheets),e.unsuspend){var f=e.unsuspend;e.unsuspend=null,f()}},6e4+n);0<e.imgBytes&&vf===0&&(vf=62500*$w());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&no(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(r),clearTimeout(c)}}:null}function eo(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)no(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var to=null;function no(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,to=new Map,n.forEach(x2,e),to=null,eo.call(e))}function x2(e,n){if(!(n.state.loading&4)){var s=to.get(e);if(s)var r=s.get(null);else{s=new Map,to.set(e,s);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<c.length;f++){var y=c[f];(y.nodeName==="LINK"||y.getAttribute("media")!=="not all")&&(s.set(y.dataset.precedence,y),r=y)}r&&s.set(null,r)}c=n.instance,y=c.getAttribute("data-precedence"),f=s.get(y)||r,f===r&&s.set(null,c),s.set(y,c),this.count++,r=eo.bind(this),c.addEventListener("load",r),c.addEventListener("error",r),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 v2(e,n,s,r,c,f,y,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=hc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hc(0),this.hiddenUpdates=hc(null),this.identifierPrefix=r,this.onUncaughtError=c,this.onCaughtError=f,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=E,this.incompleteTransitions=new Map}function My(e,n,s,r,c,f,y,b,E,R,U,X){return e=new v2(e,n,s,y,E,R,U,X,b),n=1,f===!0&&(n|=24),f=Ct(3,null,null,n),e.current=f,f.stateNode=e,n=$c(),n.refCount++,e.pooledCache=n,n.refCount++,f.memoizedState={element:r,isDehydrated:s,cache:n},tu(f),e}function jy(e){return e?(e=ws,e):ws}function zy(e,n,s,r,c,f){c=jy(c),r.context===null?r.context=c:r.pendingContext=c,r=na(n),r.payload={element:s},f=f===void 0?null:f,f!==null&&(r.callback=f),s=aa(e,r,n),s!==null&&(xt(s,e,n),Gi(s,e,n))}function Oy(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){Oy(e,n),(e=e.alternate)&&Oy(e,n)}function Dy(e){if(e.tag===13||e.tag===31){var n=Ba(e,67108864);n!==null&&xt(n,e,67108864),bf(e,67108864)}}function Ry(e){if(e.tag===13||e.tag===31){var n=Dt();n=mc(n);var s=Ba(e,n);s!==null&&xt(s,e,n),bf(e,n)}}var ao=!0;function b2(e,n,s,r){var c=O.T;O.T=null;var f=P.p;try{P.p=2,Sf(e,n,s,r)}finally{P.p=f,O.T=c}}function S2(e,n,s,r){var c=O.T;O.T=null;var f=P.p;try{P.p=8,Sf(e,n,s,r)}finally{P.p=f,O.T=c}}function Sf(e,n,s,r){if(ao){var c=wf(r);if(c===null)rf(e,n,r,so,s),ky(e,r);else if(T2(c,e,n,s,r))r.stopPropagation();else if(ky(e,r),n&4&&-1<w2.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 y=Oa(f.pendingLanes);if(y!==0){var b=f;for(b.pendingLanes|=2,b.entangledLanes|=2;y;){var E=1<<31-Et(y);b.entanglements[1]|=E,y&=~E}mn(f),(Ne&6)===0&&(Ur=Tt()+500,il(0))}}break;case 31:case 13:b=Ba(f,2),b!==null&&xt(b,f,2),Kr(),bf(f,2)}if(f=wf(r),f===null&&rf(e,n,r,so,s),f===c)break;c=f}c!==null&&r.stopPropagation()}else rf(e,n,r,null,s)}}function wf(e){return e=Tc(e),Tf(e)}var so=null;function Tf(e){if(so=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=m(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 so=e,null}function _y(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(rS()){case Kh:return 2;case Gh:return 8;case Zl:case oS:return 32;case qh:return 268435456;default:return 32}default:return 32}}var Af=!1,ma=null,pa=null,ga=null,dl=new Map,hl=new Map,ya=[],w2="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 ky(e,n){switch(e){case"focusin":case"focusout":ma=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":hl.delete(n.pointerId)}}function ml(e,n,s,r,c,f){return e===null||e.nativeEvent!==f?(e={blockedOn:n,domEventName:s,eventSystemFlags:r,nativeEvent:f,targetContainers:[c]},n!==null&&(n=fs(n),n!==null&&Dy(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,c!==null&&n.indexOf(c)===-1&&n.push(c),e)}function T2(e,n,s,r,c){switch(n){case"focusin":return ma=ml(ma,e,n,s,r,c),!0;case"dragenter":return pa=ml(pa,e,n,s,r,c),!0;case"mouseover":return ga=ml(ga,e,n,s,r,c),!0;case"pointerover":var f=c.pointerId;return dl.set(f,ml(dl.get(f)||null,e,n,s,r,c)),!0;case"gotpointercapture":return f=c.pointerId,hl.set(f,ml(hl.get(f)||null,e,n,s,r,c)),!0}return!1}function By(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,Wh(e.priority,function(){Ry(s)});return}}else if(n===31){if(n=m(s),n!==null){e.blockedOn=n,Wh(e.priority,function(){Ry(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 io(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 r=new s.constructor(s.type,s);wc=r,s.target.dispatchEvent(r),wc=null}else return n=fs(s),n!==null&&Dy(n),e.blockedOn=s,!1;n.shift()}return!0}function Hy(e,n,s){io(e)&&s.delete(n)}function A2(){Af=!1,ma!==null&&io(ma)&&(ma=null),pa!==null&&io(pa)&&(pa=null),ga!==null&&io(ga)&&(ga=null),dl.forEach(Hy),hl.forEach(Hy)}function lo(e,n){e.blockedOn===n&&(e.blockedOn=null,Af||(Af=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,A2)))}var ro=null;function Vy(e){ro!==e&&(ro=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){ro===e&&(ro=null);for(var n=0;n<e.length;n+=3){var s=e[n],r=e[n+1],c=e[n+2];if(typeof r!="function"){if(Tf(r||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:r},r,c))}}))}function Xs(e){function n(E){return lo(E,e)}ma!==null&&lo(ma,e),pa!==null&&lo(pa,e),ga!==null&&lo(ga,e),dl.forEach(n),hl.forEach(n);for(var s=0;s<ya.length;s++){var r=ya[s];r.blockedOn===e&&(r.blockedOn=null)}for(;0<ya.length&&(s=ya[0],s.blockedOn===null);)By(s),s.blockedOn===null&&ya.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(r=0;r<s.length;r+=3){var c=s[r],f=s[r+1],y=c[dt]||null;if(typeof f=="function")y||Vy(s);else if(y){var b=null;if(f&&f.hasAttribute("formAction")){if(c=f,y=f[dt]||null)b=y.formAction;else if(Tf(c)!==null)continue}else b=y.action;typeof b=="function"?s[r+1]=b:(s.splice(r,3),r-=3),Vy(s)}}}function Ly(){function e(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(y){return c=y})},focusReset:"manual",scroll:"manual"})}function n(){c!==null&&(c(),c=null),r||setTimeout(s,20)}function s(){if(!r&&!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 r=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(s,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),c!==null&&(c(),c=null)}}}function Ef(e){this._internalRoot=e}oo.prototype.render=Ef.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(l(409));var s=n.current,r=Dt();zy(s,r,e,n,null,null)},oo.prototype.unmount=Ef.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;zy(e.current,2,null,e,null,null),Kr(),n[cs]=null}};function oo(e){this._internalRoot=e}oo.prototype.unstable_scheduleHydration=function(e){if(e){var n=Fh();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&&By(e)}};var Uy=a.version;if(Uy!=="19.2.1")throw Error(l(527,Uy,"19.2.1"));P.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?x(e):null,e=e===null?null:e.stateNode,e};var E2={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:O,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var co=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!co.isDisabled&&co.supportsFiber)try{Ti=co.inject(E2),At=co}catch{}}return pl.createRoot=function(e,n){if(!o(e))throw Error(l(299));var s=!1,r="",c=Zp,f=Qp,y=Fp;return n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(f=n.onCaughtError),n.onRecoverableError!==void 0&&(y=n.onRecoverableError)),n=My(e,1,!1,null,null,s,r,null,c,f,y,Ly),e[cs]=n.current,lf(e),new Ef(n)},pl.hydrateRoot=function(e,n,s){if(!o(e))throw Error(l(299));var r=!1,c="",f=Zp,y=Qp,b=Fp,E=null;return s!=null&&(s.unstable_strictMode===!0&&(r=!0),s.identifierPrefix!==void 0&&(c=s.identifierPrefix),s.onUncaughtError!==void 0&&(f=s.onUncaughtError),s.onCaughtError!==void 0&&(y=s.onCaughtError),s.onRecoverableError!==void 0&&(b=s.onRecoverableError),s.formState!==void 0&&(E=s.formState)),n=My(e,1,!0,n,s??null,r,c,E,f,y,b,Ly),n.context=jy(null),s=n.current,r=Dt(),r=mc(r),c=na(r),c.callback=null,aa(s,c,r),s=r,n.current.lanes=s,Ei(n,s),mn(n),e[cs]=n.current,lf(e),new oo(n)},pl.version="19.2.1",pl}var qy;function nT(){if(qy)return Nf.exports;qy=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=tT(),Nf.exports}var aT=nT(),jf,Yy;function sT(){if(Yy)return jf;Yy=1;var t=typeof Element<"u",a=typeof Map=="function",i=typeof Set=="function",l=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function o(u,d){if(u===d)return!0;if(u&&d&&typeof u=="object"&&typeof d=="object"){if(u.constructor!==d.constructor)return!1;var m,p,g;if(Array.isArray(u)){if(m=u.length,m!=d.length)return!1;for(p=m;p--!==0;)if(!o(u[p],d[p]))return!1;return!0}var x;if(a&&u instanceof Map&&d instanceof Map){if(u.size!==d.size)return!1;for(x=u.entries();!(p=x.next()).done;)if(!d.has(p.value[0]))return!1;for(x=u.entries();!(p=x.next()).done;)if(!o(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(x=u.entries();!(p=x.next()).done;)if(!d.has(p.value[0]))return!1;return!0}if(l&&ArrayBuffer.isView(u)&&ArrayBuffer.isView(d)){if(m=u.length,m!=d.length)return!1;for(p=m;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),m=g.length,m!==Object.keys(d).length)return!1;for(p=m;p--!==0;)if(!Object.prototype.hasOwnProperty.call(d,g[p]))return!1;if(t&&u instanceof Element)return!1;for(p=m;p--!==0;)if(!((g[p]==="_owner"||g[p]==="__v"||g[p]==="__o")&&u.$$typeof)&&!o(u[g[p]],d[g[p]]))return!1;return!0}return u!==u&&d!==d}return jf=function(d,m){try{return o(d,m)}catch(p){if((p.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw p}},jf}var iT=sT();const lT=Yd(iT);var zf,Xy;function rT(){if(Xy)return zf;Xy=1;var t=function(a,i,l,o,u,d,m,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 x=[l,o,u,d,m,p],v=0;g=new Error(i.replace(/%s/g,function(){return x[v++]})),g.name="Invariant Violation"}throw g.framesToPop=1,g}};return zf=t,zf}var oT=rT();const Zy=Yd(oT);var Of,Qy;function cT(){return Qy||(Qy=1,Of=function(a,i,l,o){var u=l?l.call(o,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),m=Object.keys(i);if(d.length!==m.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(i),g=0;g<d.length;g++){var x=d[g];if(!p(x))return!1;var v=a[x],S=i[x];if(u=l?l.call(o,v,S,x):void 0,u===!1||u===void 0&&v!==S)return!1}return!0}),Of}var uT=cT();const fT=Yd(uT);var a0=(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))(a0||{}),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"]}},Fy=Object.values(a0),Wd={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},dT=Object.entries(Wd).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},hT=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},mT=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}),{}),pT=(t,a)=>a.filter(i=>typeof i.base<"u").map(i=>i.base).reverse().reduce((i,l)=>{if(!i.length){const o=Object.keys(l);for(let u=0;u<o.length;u+=1){const m=o[u].toLowerCase();if(t.indexOf(m)!==-1&&l[m])return i.concat(l)}}return i},[]),gT=t=>console&&typeof console.warn=="function"&&console.warn(t),gl=(t,a,i)=>{const l={};return i.filter(o=>Array.isArray(o[t])?!0:(typeof o[t]<"u"&&gT(`Helmet: ${t} should be of type "Array". Instead found type "${typeof o[t]}"`),!1)).map(o=>o[t]).reverse().reduce((o,u)=>{const d={};u.filter(p=>{let g;const x=Object.keys(p);for(let S=0;S<x.length;S+=1){const T=x[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=>o.push(p));const m=Object.keys(d);for(let p=0;p<m.length;p+=1){const g=m[p],x={...l[g],...d[g]};l[g]=x}return o},[]).reverse()},yT=(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},xT=t=>({baseTag:pT(["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:mT(t),scriptTags:gl("script",["src","innerHTML"],t),styleTags:gl("style",["cssText"],t),title:hT(t),titleAttributes:Rf("titleAttributes",t),prioritizeSeoTags:yT(t,ii.PRIORITIZE_SEO_TAGS)}),s0=t=>Array.isArray(t)?t.join(""):t,vT=(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)=>(vT(l,a)?i.priority.push(l):i.default.push(l),i),{priority:[],default:[]}):{default:t,priority:[]},Wy=(t,a)=>({...t,[a]:void 0}),bT=["noscript","script","style"],sd=(t,a=!0)=>a===!1?String(t):String(t).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),i0=t=>Object.keys(t).reduce((a,i)=>{const l=typeof t[i]<"u"?`${i}="${t[i]}"`:`${i}`;return a?`${a} ${l}`:l},""),ST=(t,a,i,l)=>{const o=i0(i),u=s0(a);return o?`<${t} ${tn}="true" ${o}>${sd(u,l)}</${t}>`:`<${t} ${tn}="true">${sd(u,l)}</${t}>`},wT=(t,a,i=!0)=>a.reduce((l,o)=>{const u=o,d=Object.keys(u).filter(g=>!(g==="innerHTML"||g==="cssText")).reduce((g,x)=>{const v=typeof u[x]>"u"?x:`${x}="${sd(u[x],i)}"`;return g?`${g} ${v}`:v},""),m=u.innerHTML||u.cssText||"",p=bT.indexOf(t)===-1;return`${l}<${t} ${tn}="true" ${d}${p?"/>":`>${m}</${t}>`}`},""),l0=(t,a={})=>Object.keys(t).reduce((i,l)=>{const o=Wd[l];return i[o||l]=t[l],i},a),TT=(t,a,i)=>{const l={key:a,[tn]:!0},o=l0(i,l);return[Sa.createElement("title",o,a)]},To=(t,a)=>a.map((i,l)=>{const o={key:l,[tn]:!0};return Object.keys(i).forEach(u=>{const m=Wd[u]||u;if(m==="innerHTML"||m==="cssText"){const p=i.innerHTML||i.cssText;o.dangerouslySetInnerHTML={__html:p}}else o[m]=i[u]}),Sa.createElement(t,o)}),Qt=(t,a,i=!0)=>{switch(t){case"title":return{toComponent:()=>TT(t,a.title,a.titleAttributes),toString:()=>ST(t,a.title,a.titleAttributes,i)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>l0(a),toString:()=>i0(a)};default:return{toComponent:()=>To(t,a),toString:()=>wT(t,a,i)}}},AT=({metaTags:t,linkTags:a,scriptTags:i,encode:l})=>{const o=_f(t,Df.meta),u=_f(a,Df.link),d=_f(i,Df.script);return{priorityMethods:{toComponent:()=>[...To("meta",o.priority),...To("link",u.priority),...To("script",d.priority)],toString:()=>`${Qt("meta",o.priority,l)} ${Qt("link",u.priority,l)} ${Qt("script",d.priority,l)}`},metaTags:o.default,linkTags:u.default,scriptTags:d.default}},ET=t=>{const{baseTag:a,bodyAttributes:i,encode:l=!0,htmlAttributes:o,noscriptTags:u,styleTags:d,title:m="",titleAttributes:p,prioritizeSeoTags:g}=t;let{linkTags:x,metaTags:v,scriptTags:S}=t,T={toComponent:()=>{},toString:()=>""};return g&&({priorityMethods:T,linkTags:x,metaTags:v,scriptTags:S}=AT(t)),{priority:T,base:Qt("base",a,l),bodyAttributes:Qt("bodyAttributes",i,l),htmlAttributes:Qt("htmlAttributes",o,l),link:Qt("link",x,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:m,titleAttributes:p},l)}},id=ET,uo=[],r0=!!(typeof window<"u"&&window.document&&window.document.createElement),ld=class{instances=[];canUseDOM=r0;context;value={setHelmet:t=>{this.context.helmet=t},helmetInstances:{get:()=>this.canUseDOM?uo:this.instances,add:t=>{(this.canUseDOM?uo:this.instances).push(t)},remove:t=>{const a=(this.canUseDOM?uo:this.instances).indexOf(t);(this.canUseDOM?uo:this.instances).splice(a,1)}}};constructor(t,a){this.context=t,this.canUseDOM=a||!1,a||(t.helmet=id({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},NT={},o0=Sa.createContext(NT),c0=class u0 extends w.Component{static canUseDOM=r0;helmetData;constructor(a){super(a),this.helmetData=new ld(this.props.context||{},u0.canUseDOM)}render(){return Sa.createElement(o0.Provider,{value:this.helmetData.value},this.props.children)}},Qs=(t,a)=>{const i=document.head||document.querySelector("head"),l=i.querySelectorAll(`${t}[${tn}]`),o=[].slice.call(l),u=[];let d;return a&&a.length&&a.forEach(m=>{const p=document.createElement(t);for(const g in m)if(Object.prototype.hasOwnProperty.call(m,g))if(g==="innerHTML")p.innerHTML=m.innerHTML;else if(g==="cssText")p.styleSheet?p.styleSheet.cssText=m.cssText:p.appendChild(document.createTextNode(m.cssText));else{const x=g,v=typeof m[x]>"u"?"":m[x];p.setAttribute(g,v)}p.setAttribute(tn,"true"),o.some((g,x)=>(d=x,p.isEqualNode(g)))?o.splice(d,1):u.push(p)}),o.forEach(m=>m.parentNode?.removeChild(m)),u.forEach(m=>i.appendChild(m)),{oldTags:o,newTags:u}},rd=(t,a)=>{const i=document.getElementsByTagName(t)[0];if(!i)return;const l=i.getAttribute(tn),o=l?l.split(","):[],u=[...o],d=Object.keys(a);for(const m of d){const p=a[m]||"";i.getAttribute(m)!==p&&i.setAttribute(m,p),o.indexOf(m)===-1&&o.push(m);const g=u.indexOf(m);g!==-1&&u.splice(g,1)}for(let m=u.length-1;m>=0;m-=1)i.removeAttribute(u[m]);o.length===u.length?i.removeAttribute(tn):i.getAttribute(tn)!==d.join(",")&&i.setAttribute(tn,d.join(","))},CT=(t,a)=>{typeof t<"u"&&document.title!==t&&(document.title=s0(t)),rd("title",a)},$y=(t,a)=>{const{baseTag:i,bodyAttributes:l,htmlAttributes:o,linkTags:u,metaTags:d,noscriptTags:m,onChangeClientState:p,scriptTags:g,styleTags:x,title:v,titleAttributes:S}=t;rd("body",l),rd("html",o),CT(v,S);const T={baseTag:Qs("base",i),linkTags:Qs("link",u),metaTags:Qs("meta",d),noscriptTags:Qs("noscript",m),scriptTags:Qs("script",g),styleTags:Qs("style",x)},A={},M={};Object.keys(T).forEach(_=>{const{newTags:N,oldTags:H}=T[_];N.length&&(A[_]=N),H.length&&(M[_]=T[_].oldTags)}),a&&a(),p(t,A,M)},yl=null,MT=t=>{yl&&cancelAnimationFrame(yl),t.defer?yl=requestAnimationFrame(()=>{$y(t,()=>{yl=null})}):($y(t),yl=null)},jT=MT,Jy=class extends w.Component{rendered=!1;shouldComponentUpdate(t){return!fT(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=xT(t.get().map(o=>{const u={...o.props};return delete u.context,u}));c0.canUseDOM?jT(l):id&&(i=id(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}},zT=class extends w.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(t){return!lT(Wy(this.props,"helmetData"),Wy(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 Zy(Fy.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 ${Fy.join(", ")} are allowed. Helmet does not support rendering <${t.type}> elements. Refer to our API for more information.`),Zy(!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 Sa.Children.forEach(t,l=>{if(!l||!l.props)return;const{children:o,...u}=l.props,d=Object.keys(u).reduce((p,g)=>(p[dT[g]||g]=u[g],p),{});let{type:m}=l;switch(typeof m=="symbol"?m=m.toString():this.warnOnInvalidChildren(l,o),m){case"Symbol(react.fragment)":a=this.mapChildrenToProps(o,a);break;case"link":case"meta":case"noscript":case"script":case"style":i=this.flattenArrayTypeChildren(l,i,d,o);break;default:a=this.mapObjectTypeChildren(l,a,d,o);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 ld)){const o=l;l=new ld(o.context,!0),delete i.helmetData}return l?Sa.createElement(Jy,{...i,context:l.value}):Sa.createElement(o0.Consumer,null,o=>Sa.createElement(Jy,{...i,context:o}))}},OT=(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})(),f0=(function(){function t(a){this.generateIdentifier=a,this.kv=new OT}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})(),DT=(function(){var t=function(a,i){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,o){l.__proto__=o}||function(l,o){for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(l[u]=o[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)}})(),RT=(function(t){DT(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})(f0),_T=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),o,u=[],d;try{for(;(a===void 0||a-- >0)&&!(o=l.next()).done;)u.push(o.value)}catch(m){d={error:m}}finally{try{o&&!o.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u};function kT(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 BT(t,a){var i=kT(t);if("find"in i)return i.find(a);for(var l=i,o=0;o<l.length;o++){var u=l[o];if(a(u))return u}}function ui(t,a){Object.entries(t).forEach(function(i){var l=_T(i,2),o=l[0],u=l[1];return a(u,o)})}function Ao(t,a){return t.indexOf(a)!==-1}function Iy(t,a){for(var i=0;i<t.length;i++){var l=t[i];if(a(l))return l}}var HT=(function(){function t(){this.transfomers={}}return t.prototype.register=function(a){this.transfomers[a.name]=a},t.prototype.findApplicable=function(a){return BT(this.transfomers,function(i){return i.isApplicable(a)})},t.prototype.findByName=function(a){return this.transfomers[a]},t})(),VT=function(t){return Object.prototype.toString.call(t).slice(8,-1)},d0=function(t){return typeof t>"u"},LT=function(t){return t===null},jl=function(t){return typeof t!="object"||t===null||t===Object.prototype?!1:Object.getPrototypeOf(t)===null?!0:Object.getPrototypeOf(t)===Object.prototype},od=function(t){return jl(t)&&Object.keys(t).length===0},Aa=function(t){return Array.isArray(t)},UT=function(t){return typeof t=="string"},PT=function(t){return typeof t=="number"&&!isNaN(t)},KT=function(t){return typeof t=="boolean"},GT=function(t){return t instanceof RegExp},zl=function(t){return t instanceof Map},Ol=function(t){return t instanceof Set},h0=function(t){return VT(t)==="Symbol"},qT=function(t){return t instanceof Date&&!isNaN(t.valueOf())},YT=function(t){return t instanceof Error},ex=function(t){return typeof t=="number"&&isNaN(t)},XT=function(t){return KT(t)||LT(t)||d0(t)||PT(t)||UT(t)||h0(t)},ZT=function(t){return typeof t=="bigint"},QT=function(t){return t===1/0||t===-1/0},FT=function(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)},WT=function(t){return t instanceof URL},m0=function(t){return t.replace(/\./g,"\\.")},kf=function(t){return t.map(String).map(m0).join(".")},wl=function(t){for(var a=[],i="",l=0;l<t.length;l++){var o=t.charAt(l),u=o==="\\"&&t.charAt(l+1)===".";if(u){i+=".",l++;continue}var d=o===".";if(d){a.push(i),i="";continue}i+=o}var m=i;return a.push(m),a},cd=function(){return cd=Object.assign||function(t){for(var a,i=1,l=arguments.length;i<l;i++){a=arguments[i];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(t[o]=a[o])}return t},cd.apply(this,arguments)},ud=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),o,u=[],d;try{for(;(a===void 0||a-- >0)&&!(o=l.next()).done;)u.push(o.value)}catch(m){d={error:m}}finally{try{o&&!o.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u},fd=function(t,a){for(var i=0,l=a.length,o=t.length;i<l;i++,o++)t[o]=a[i];return t};function pn(t,a,i,l){return{isApplicable:t,annotation:a,transform:i,untransform:l}}var p0=[pn(d0,"undefined",function(){return null},function(){}),pn(ZT,"bigint",function(t){return t.toString()},function(t){return typeof BigInt<"u"?BigInt(t):(console.error("Please add a BigInt polyfill."),t)}),pn(qT,"Date",function(t){return t.toISOString()},function(t){return new Date(t)}),pn(YT,"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(GT,"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 fd([],ud(t.values()))},function(t){return new Set(t)}),pn(zl,"map",function(t){return fd([],ud(t.entries()))},function(t){return new Map(t)}),pn(function(t){return ex(t)||QT(t)},"number",function(t){return ex(t)?"NaN":t>0?"Infinity":"-Infinity"},Number),pn(function(t){return t===0&&1/t===-1/0},"number",function(){return"-0"},Number),pn(WT,"URL",function(t){return t.toString()},function(t){return new URL(t)})];function Zo(t,a,i,l){return{isApplicable:t,annotation:a,transform:i,untransform:l}}var g0=Zo(function(t,a){if(h0(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}),$T=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(t,a){return t[a.name]=a,t},{}),y0=Zo(FT,function(t){return["typed-array",t.constructor.name]},function(t){return fd([],ud(t))},function(t,a){var i=$T[a[1]];if(!i)throw new Error("Trying to deserialize unknown typed array");return new i(t)});function x0(t,a){if(t?.constructor){var i=!!a.classRegistry.getIdentifier(t.constructor);return i}return!1}var v0=Zo(x0,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 cd({},t);var l={};return i.forEach(function(o){l[o]=t[o]}),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)}),b0=Zo(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)}),JT=[v0,g0,b0,y0],tx=function(t,a){var i=Iy(JT,function(o){return o.isApplicable(t,a)});if(i)return{value:i.transform(t,a),type:i.annotation(t,a)};var l=Iy(p0,function(o){return o.isApplicable(t,a)});if(l)return{value:l.transform(t,a),type:l.annotation}},S0={};p0.forEach(function(t){S0[t.annotation]=t});var IT=function(t,a,i){if(Aa(a))switch(a[0]){case"symbol":return g0.untransform(t,a,i);case"class":return v0.untransform(t,a,i);case"custom":return b0.untransform(t,a,i);case"typed-array":return y0.untransform(t,a,i);default:throw new Error("Unknown transformation: "+a)}else{var l=S0[a];if(!l)throw new Error("Unknown transformation: "+a);return l.untransform(t,i)}},$s=function(t,a){for(var i=t.keys();a>0;)i.next(),a--;return i.next().value};function w0(t){if(Ao(t,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Ao(t,"prototype"))throw new Error("prototype is not allowed as a property");if(Ao(t,"constructor"))throw new Error("constructor is not allowed as a property")}var eA=function(t,a){w0(a);for(var i=0;i<a.length;i++){var l=a[i];if(Ol(t))t=$s(t,+l);else if(zl(t)){var o=+l,u=+a[++i]==0?"key":"value",d=$s(t,o);switch(u){case"key":t=d;break;case"value":t=t.get(d);break}}else t=t[l]}return t},dd=function(t,a,i){if(w0(a),a.length===0)return i(t);for(var l=t,o=0;o<a.length-1;o++){var u=a[o];if(Aa(l)){var d=+u;l=l[d]}else if(jl(l))l=l[u];else if(Ol(l)){var m=+u;l=$s(l,m)}else if(zl(l)){var p=o===a.length-2;if(p)break;var m=+u,g=+a[++o]==0?"key":"value",x=$s(l,m);switch(g){case"key":l=x;break;case"value":l=l.get(x);break}}}var v=a[a.length-1];if(Aa(l)?l[+v]=i(l[+v]):jl(l)&&(l[v]=i(l[v])),Ol(l)){var S=$s(l,+v),T=i(S);S!==T&&(l.delete(S),l.add(T))}if(zl(l)){var m=+a[a.length-2],A=$s(l,m),g=+v==0?"key":"value";switch(g){case"key":{var M=i(A);l.set(M,l.get(A)),M!==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),o,u=[],d;try{for(;(a===void 0||a-- >0)&&!(o=l.next()).done;)u.push(o.value)}catch(m){d={error:m}}finally{try{o&&!o.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u},wa=function(t,a){for(var i=0,l=a.length,o=t.length;i<l;i++,o++)t[o]=a[i];return t};function hd(t,a,i){if(i===void 0&&(i=[]),!!t){if(!Aa(t)){ui(t,function(d,m){return hd(d,a,wa(wa([],Gn(i)),Gn(wl(m))))});return}var l=Gn(t,2),o=l[0],u=l[1];u&&ui(u,function(d,m){hd(d,a,wa(wa([],Gn(i)),Gn(wl(m))))}),a(o,i)}}function tA(t,a,i){return hd(a,function(l,o){t=dd(t,o,function(u){return IT(u,l,i)})}),t}function nA(t,a){function i(d,m){var p=eA(t,wl(m));d.map(wl).forEach(function(g){t=dd(t,g,function(){return p})})}if(Aa(a)){var l=Gn(a,2),o=l[0],u=l[1];o.forEach(function(d){t=dd(t,wl(d),function(){return t})}),u&&ui(u,i)}else ui(a,i);return t}var aA=function(t,a){return jl(t)||Aa(t)||zl(t)||Ol(t)||x0(t,a)};function sA(t,a,i){var l=i.get(t);l?l.push(a):i.set(t,[a])}function iA(t,a){var i={},l=void 0;return t.forEach(function(o){if(!(o.length<=1)){a||(o=o.map(function(p){return p.map(String)}).sort(function(p,g){return p.length-g.length}));var u=Gn(o),d=u[0],m=u.slice(1);d.length===0?l=m.map(kf):i[kf(d)]=m.map(kf)}}),l?od(i)?[l]:[l,i]:od(i)?void 0:i}var T0=function(t,a,i,l,o,u,d){var m;o===void 0&&(o=[]),u===void 0&&(u=[]),d===void 0&&(d=new Map);var p=XT(t);if(!p){sA(t,o,a);var g=d.get(t);if(g)return l?{transformedValue:null}:g}if(!aA(t,i)){var x=tx(t,i),v=x?{transformedValue:x.value,annotations:[x.type]}:{transformedValue:t};return p||d.set(t,v),v}if(Ao(u,t))return{transformedValue:null};var S=tx(t,i),T=(m=S?.value)!==null&&m!==void 0?m:t,A=Aa(T)?[]:{},M={};ui(T,function(N,H){var z=T0(N,a,i,l,wa(wa([],Gn(o)),[H]),wa(wa([],Gn(u)),[t]),d);A[H]=z.transformedValue,Aa(z.annotations)?M[H]=z.annotations:jl(z.annotations)&&ui(z.annotations,function(G,Y){M[m0(H)+"."+Y]=G})});var _=od(M)?{transformedValue:A,annotations:S?[S.type]:void 0}:{transformedValue:A,annotations:S?[S.type,M]:M};return p||d.set(t,_),_};function A0(t){return Object.prototype.toString.call(t).slice(8,-1)}function nx(t){return A0(t)==="Array"}function lA(t){if(A0(t)!=="Object")return!1;const a=Object.getPrototypeOf(t);return!!a&&a.constructor===Object&&a===Object.prototype}function rA(t,a,i,l,o){const u={}.propertyIsEnumerable.call(l,a)?"enumerable":"nonenumerable";u==="enumerable"&&(t[a]=i),o&&u==="nonenumerable"&&Object.defineProperty(t,a,{value:i,enumerable:!1,writable:!0,configurable:!0})}function md(t,a={}){if(nx(t))return t.map(o=>md(o,a));if(!lA(t))return t;const i=Object.getOwnPropertyNames(t),l=Object.getOwnPropertySymbols(t);return[...i,...l].reduce((o,u)=>{if(nx(a.props)&&!a.props.includes(u))return o;const d=t[u],m=md(d,a);return rA(o,u,m,t,a.nonenumerable),o},{})}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 o in a)Object.prototype.hasOwnProperty.call(a,o)&&(t[o]=a[o])}return t},es.apply(this,arguments)},oA=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),o,u=[],d;try{for(;(a===void 0||a-- >0)&&!(o=l.next()).done;)u.push(o.value)}catch(m){d={error:m}}finally{try{o&&!o.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u},cA=function(t,a){for(var i=0,l=a.length,o=t.length;i<l;i++,o++)t[o]=a[i];return t},Zn=(function(){function t(a){var i=a===void 0?{}:a,l=i.dedupe,o=l===void 0?!1:l;this.classRegistry=new RT,this.symbolRegistry=new f0(function(u){var d;return(d=u.description)!==null&&d!==void 0?d:""}),this.customTransformerRegistry=new HT,this.allowedErrorProps=[],this.dedupe=o}return t.prototype.serialize=function(a){var i=new Map,l=T0(a,i,this,this.dedupe),o={json:l.transformedValue};l.annotations&&(o.meta=es(es({},o.meta),{values:l.annotations}));var u=iA(i,this.dedupe);return u&&(o.meta=es(es({},o.meta),{referentialEqualities:u})),o},t.prototype.deserialize=function(a){var i=a.json,l=a.meta,o=md(i);return l?.values&&(o=tA(o,l.values,this)),l?.referentialEqualities&&(o=nA(o,l.referentialEqualities)),o},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,cA([],oA(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 uA="modulepreload",fA=function(t){return"/"+t},ax={},ge=function(a,i,l){let o=Promise.resolve();if(i&&i.length>0){let p=function(g){return Promise.all(g.map(x=>Promise.resolve(x).then(v=>({status:"fulfilled",value:v}),v=>({status:"rejected",reason:v}))))};document.getElementsByTagName("link");const d=document.querySelector("meta[property=csp-nonce]"),m=d?.nonce||d?.getAttribute("nonce");o=p(i.map(g=>{if(g=fA(g),g in ax)return;ax[g]=!0;const x=g.endsWith(".css"),v=x?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${g}"]${v}`))return;const S=document.createElement("link");if(S.rel=x?"stylesheet":uA,x||(S.as="script"),S.crossOrigin="",S.href=g,m&&S.setAttribute("nonce",m),document.head.appendChild(S),x)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 m=new Event("vite:preloadError",{cancelable:!0});if(m.payload=d,window.dispatchEvent(m),!m.defaultPrevented)throw d}return o.then(d=>{for(const m of d||[])m.status==="rejected"&&u(m.reason);return a().catch(u)})};var dA=(t,a,i,l,o,u,d,m)=>{let p=document.documentElement,g=["light","dark"];function x(T){(Array.isArray(t)?t:[t]).forEach(A=>{let M=A==="class",_=M&&u?o.map(N=>u[N]||N):o;M?(p.classList.remove(..._),p.classList.add(u&&u[T]?u[T]:T)):p.setAttribute(A,T)}),v(T)}function v(T){m&&g.includes(T)&&(p.style.colorScheme=T)}function S(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(l)x(l);else try{let T=localStorage.getItem(a)||i,A=d&&T==="system"?S():T;x(A)}catch{}},hA=w.createContext(void 0),mA={setTheme:t=>{},themes:[]},pA=()=>{var t;return(t=w.useContext(hA))!=null?t:mA};w.memo(({forcedTheme:t,storageKey:a,attribute:i,enableSystem:l,enableColorScheme:o,defaultTheme:u,value:d,themes:m,nonce:p,scriptProps:g})=>{let x=JSON.stringify([i,a,u,t,m,d,l,o]).slice(1,-1);return w.createElement("script",{...g,suppressHydrationWarning:!0,nonce:typeof window>"u"?p:"",dangerouslySetInnerHTML:{__html:`(${dA.toString()})(${x})`}})});const gA=({...t})=>{const{theme:a="system"}=pA();return h.jsx(j2,{"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(o){if(t?.(o),i===!1||!o.defaultPrevented)return a?.(o)}}function sx(t,a){if(typeof t=="function")return t(a);t!=null&&(t.current=a)}function E0(...t){return a=>{let i=!1;const l=t.map(o=>{const u=sx(o,a);return!i&&typeof u=="function"&&(i=!0),u});if(i)return()=>{for(let o=0;o<l.length;o++){const u=l[o];typeof u=="function"?u():sx(t[o],null)}}}}function rs(...t){return w.useCallback(E0(...t),t)}function N0(t,a=[]){let i=[];function l(u,d){const m=w.createContext(d),p=i.length;i=[...i,d];const g=v=>{const{scope:S,children:T,...A}=v,M=S?.[t]?.[p]||m,_=w.useMemo(()=>A,Object.values(A));return h.jsx(M.Provider,{value:_,children:T})};g.displayName=u+"Provider";function x(v,S){const T=S?.[t]?.[p]||m,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,x]}const o=()=>{const u=i.map(d=>w.createContext(d));return function(m){const p=m?.[t]||u;return w.useMemo(()=>({[`__scope${t}`]:{...m,[t]:p}}),[m,p])}};return o.scopeName=t,[l,yA(o,...a)]}function yA(...t){const a=t[0];if(t.length===1)return a;const i=()=>{const l=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(u){const d=l.reduce((m,{useScope:p,scopeName:g})=>{const v=p(u)[`__scope${g}`];return{...m,...v}},{});return w.useMemo(()=>({[`__scope${a.scopeName}`]:d}),[d])}};return i.scopeName=a.scopeName,i}function xA(t){const a=vA(t),i=w.forwardRef((l,o)=>{const{children:u,...d}=l,m=w.Children.toArray(u),p=m.find(SA);if(p){const g=p.props.children,x=m.map(v=>v===p?w.Children.count(g)>1?w.Children.only(null):w.isValidElement(g)?g.props.children:null:v);return h.jsx(a,{...d,ref:o,children:w.isValidElement(g)?w.cloneElement(g,void 0,x):null})}return h.jsx(a,{...d,ref:o,children:u})});return i.displayName=`${t}.Slot`,i}function vA(t){const a=w.forwardRef((i,l)=>{const{children:o,...u}=i;if(w.isValidElement(o)){const d=TA(o),m=wA(u,o.props);return o.type!==w.Fragment&&(m.ref=l?E0(l,d):d),w.cloneElement(o,m)}return w.Children.count(o)>1?w.Children.only(null):null});return a.displayName=`${t}.SlotClone`,a}var C0=Symbol("radix.slottable");function bA(t){const a=({children:i})=>h.jsx(h.Fragment,{children:i});return a.displayName=`${t}.Slottable`,a.__radixId=C0,a}function SA(t){return w.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===C0}function wA(t,a){const i={...a};for(const l in a){const o=t[l],u=a[l];/^on[A-Z]/.test(l)?o&&u?i[l]=(...m)=>{const p=u(...m);return o(...m),p}:o&&(i[l]=o):l==="style"?i[l]={...o,...u}:l==="className"&&(i[l]=[o,u].filter(Boolean).join(" "))}return{...t,...i}}function TA(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 AA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],os=AA.reduce((t,a)=>{const i=xA(`Primitive.${a}`),l=w.forwardRef((o,u)=>{const{asChild:d,...m}=o,p=d?i:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),h.jsx(p,{...m,ref:u})});return l.displayName=`Primitive.${a}`,{...t,[a]:l}},{});function EA(t,a){t&&Wv.flushSync(()=>t.dispatchEvent(a))}function Qo(t){const a=w.useRef(t);return w.useEffect(()=>{a.current=t}),w.useMemo(()=>(...i)=>a.current?.(...i),[])}function NA(t,a=globalThis?.document){const i=Qo(t);w.useEffect(()=>{const l=o=>{o.key==="Escape"&&i(o)};return a.addEventListener("keydown",l,{capture:!0}),()=>a.removeEventListener("keydown",l,{capture:!0})},[i,a])}var CA="DismissableLayer",pd="dismissableLayer.update",MA="dismissableLayer.pointerDownOutside",jA="dismissableLayer.focusOutside",ix,M0=w.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),j0=w.forwardRef((t,a)=>{const{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:l,onPointerDownOutside:o,onFocusOutside:u,onInteractOutside:d,onDismiss:m,...p}=t,g=w.useContext(M0),[x,v]=w.useState(null),S=x?.ownerDocument??globalThis?.document,[,T]=w.useState({}),A=rs(a,K=>v(K)),M=Array.from(g.layers),[_]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),N=M.indexOf(_),H=x?M.indexOf(x):-1,z=g.layersWithOutsidePointerEventsDisabled.size>0,G=H>=N,Y=DA(K=>{const L=K.target,J=[...g.branches].some(se=>se.contains(L));!G||J||(o?.(K),d?.(K),K.defaultPrevented||m?.())},S),Z=RA(K=>{const L=K.target;[...g.branches].some(se=>se.contains(L))||(u?.(K),d?.(K),K.defaultPrevented||m?.())},S);return NA(K=>{H===g.layers.size-1&&(l?.(K),!K.defaultPrevented&&m&&(K.preventDefault(),m()))},S),w.useEffect(()=>{if(x)return i&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(ix=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(x)),g.layers.add(x),lx(),()=>{i&&g.layersWithOutsidePointerEventsDisabled.size===1&&(S.body.style.pointerEvents=ix)}},[x,S,i,g]),w.useEffect(()=>()=>{x&&(g.layers.delete(x),g.layersWithOutsidePointerEventsDisabled.delete(x),lx())},[x,g]),w.useEffect(()=>{const K=()=>T({});return document.addEventListener(pd,K),()=>document.removeEventListener(pd,K)},[]),h.jsx(os.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)})});j0.displayName=CA;var zA="DismissableLayerBranch",OA=w.forwardRef((t,a)=>{const i=w.useContext(M0),l=w.useRef(null),o=rs(a,l);return w.useEffect(()=>{const u=l.current;if(u)return i.branches.add(u),()=>{i.branches.delete(u)}},[i.branches]),h.jsx(os.div,{...t,ref:o})});OA.displayName=zA;function DA(t,a=globalThis?.document){const i=Qo(t),l=w.useRef(!1),o=w.useRef(()=>{});return w.useEffect(()=>{const u=m=>{if(m.target&&!l.current){let p=function(){z0(MA,i,g,{discrete:!0})};const g={originalEvent:m};m.pointerType==="touch"?(a.removeEventListener("click",o.current),o.current=p,a.addEventListener("click",o.current,{once:!0})):p()}else a.removeEventListener("click",o.current);l.current=!1},d=window.setTimeout(()=>{a.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(d),a.removeEventListener("pointerdown",u),a.removeEventListener("click",o.current)}},[a,i]),{onPointerDownCapture:()=>l.current=!0}}function RA(t,a=globalThis?.document){const i=Qo(t),l=w.useRef(!1);return w.useEffect(()=>{const o=u=>{u.target&&!l.current&&z0(jA,i,{originalEvent:u},{discrete:!1})};return a.addEventListener("focusin",o),()=>a.removeEventListener("focusin",o)},[a,i]),{onFocusCapture:()=>l.current=!0,onBlurCapture:()=>l.current=!1}}function lx(){const t=new CustomEvent(pd);document.dispatchEvent(t)}function z0(t,a,i,{discrete:l}){const o=i.originalEvent.target,u=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:i});a&&o.addEventListener(t,a,{once:!0}),l?EA(o,u):o.dispatchEvent(u)}var Dl=globalThis?.document?w.useLayoutEffect:()=>{};const _A=["top","right","bottom","left"],Ea=Math.min,Rt=Math.max,Bo=Math.round,fo=Math.floor,yn=t=>({x:t,y:t}),kA={left:"right",right:"left",bottom:"top",top:"bottom"},BA={start:"end",end:"start"};function gd(t,a,i){return Rt(t,Ea(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 $d(t){return t==="x"?"y":"x"}function Jd(t){return t==="y"?"height":"width"}const HA=new Set(["top","bottom"]);function gn(t){return HA.has(Yn(t))?"y":"x"}function Id(t){return $d(gn(t))}function VA(t,a,i){i===void 0&&(i=!1);const l=pi(t),o=Id(t),u=Jd(o);let d=o==="x"?l===(i?"end":"start")?"right":"left":l==="start"?"bottom":"top";return a.reference[u]>a.floating[u]&&(d=Ho(d)),[d,Ho(d)]}function LA(t){const a=Ho(t);return[yd(t),a,yd(a)]}function yd(t){return t.replace(/start|end/g,a=>BA[a])}const rx=["left","right"],ox=["right","left"],UA=["top","bottom"],PA=["bottom","top"];function KA(t,a,i){switch(t){case"top":case"bottom":return i?a?ox:rx:a?rx:ox;case"left":case"right":return a?UA:PA;default:return[]}}function GA(t,a,i,l){const o=pi(t);let u=KA(Yn(t),i==="start",l);return o&&(u=u.map(d=>d+"-"+o),a&&(u=u.concat(u.map(yd)))),u}function Ho(t){return t.replace(/left|right|bottom|top/g,a=>kA[a])}function qA(t){return{top:0,right:0,bottom:0,left:0,...t}}function O0(t){return typeof t!="number"?qA(t):{top:t,right:t,bottom:t,left:t}}function Vo(t){const{x:a,y:i,width:l,height:o}=t;return{width:l,height:o,top:i,left:a,right:a+l,bottom:i+o,x:a,y:i}}function cx(t,a,i){let{reference:l,floating:o}=t;const u=gn(a),d=Id(a),m=Jd(d),p=Yn(a),g=u==="y",x=l.x+l.width/2-o.width/2,v=l.y+l.height/2-o.height/2,S=l[m]/2-o[m]/2;let T;switch(p){case"top":T={x,y:l.y-o.height};break;case"bottom":T={x,y:l.y+l.height};break;case"right":T={x:l.x+l.width,y:v};break;case"left":T={x:l.x-o.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 YA=async(t,a,i)=>{const{placement:l="bottom",strategy:o="absolute",middleware:u=[],platform:d}=i,m=u.filter(Boolean),p=await(d.isRTL==null?void 0:d.isRTL(a));let g=await d.getElementRects({reference:t,floating:a,strategy:o}),{x,y:v}=cx(g,l,p),S=l,T={},A=0;for(let M=0;M<m.length;M++){const{name:_,fn:N}=m[M],{x:H,y:z,data:G,reset:Y}=await N({x,y:v,initialPlacement:l,placement:S,strategy:o,middlewareData:T,rects:g,platform:d,elements:{reference:t,floating:a}});x=H??x,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:o}):Y.rects),{x,y:v}=cx(g,S,p)),M=-1)}return{x,y:v,placement:S,strategy:o,middlewareData:T}};async function Rl(t,a){var i;a===void 0&&(a={});const{x:l,y:o,platform:u,rects:d,elements:m,strategy:p}=t,{boundary:g="clippingAncestors",rootBoundary:x="viewport",elementContext:v="floating",altBoundary:S=!1,padding:T=0}=qn(a,t),A=O0(T),_=m[S?v==="floating"?"reference":"floating":v],N=Vo(await u.getClippingRect({element:(i=await(u.isElement==null?void 0:u.isElement(_)))==null||i?_:_.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(m.floating)),boundary:g,rootBoundary:x,strategy:p})),H=v==="floating"?{x:l,y:o,width:d.floating.width,height:d.floating.height}:d.reference,z=await(u.getOffsetParent==null?void 0:u.getOffsetParent(m.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=Vo(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:m,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 XA=t=>({name:"arrow",options:t,async fn(a){const{x:i,y:l,placement:o,rects:u,platform:d,elements:m,middlewareData:p}=a,{element:g,padding:x=0}=qn(t,a)||{};if(g==null)return{};const v=O0(x),S={x:i,y:l},T=Id(o),A=Jd(T),M=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 K=Z?Z[z]:0;(!K||!await(d.isElement==null?void 0:d.isElement(Z)))&&(K=m.floating[z]||u.floating[A]);const L=G/2-Y/2,J=K/2-M[A]/2-1,se=Ea(v[N],J),re=Ea(v[H],J),de=se,we=K-M[A]-re,ye=K/2-M[A]/2+L,Q=gd(de,ye,we),O=!p.arrow&&pi(o)!=null&&ye!==Q&&u.reference[A]/2-(ye<de?se:re)-M[A]/2<0,P=O?ye<de?ye-de:ye-we:0;return{[T]:S[T]+P,data:{[T]:Q,centerOffset:ye-Q-P,...O&&{alignmentOffset:P}},reset:O}}}),ZA=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(a){var i,l;const{placement:o,middlewareData:u,rects:d,initialPlacement:m,platform:p,elements:g}=a,{mainAxis:x=!0,crossAxis:v=!0,fallbackPlacements:S,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:M=!0,..._}=qn(t,a);if((i=u.arrow)!=null&&i.alignmentOffset)return{};const N=Yn(o),H=gn(m),z=Yn(m)===m,G=await(p.isRTL==null?void 0:p.isRTL(g.floating)),Y=S||(z||!M?[Ho(m)]:LA(m)),Z=A!=="none";!S&&Z&&Y.push(...GA(m,M,A,G));const K=[m,...Y],L=await Rl(a,_),J=[];let se=((l=u.flip)==null?void 0:l.overflows)||[];if(x&&J.push(L[N]),v){const ye=VA(o,d,G);J.push(L[ye[0]],L[ye[1]])}if(se=[...se,{placement:o,overflows:J}],!J.every(ye=>ye<=0)){var re,de;const ye=(((re=u.flip)==null?void 0:re.index)||0)+1,Q=K[ye];if(Q&&(!(v==="alignment"?H!==gn(Q):!1)||se.every(B=>gn(B.placement)===H?B.overflows[0]>0:!0)))return{data:{index:ye,overflows:se},reset:{placement:Q}};let O=(de=se.filter(P=>P.overflows[0]<=0).sort((P,B)=>P.overflows[1]-B.overflows[1])[0])==null?void 0:de.placement;if(!O)switch(T){case"bestFit":{var we;const P=(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];P&&(O=P);break}case"initialPlacement":O=m;break}if(o!==O)return{reset:{placement:O}}}return{}}}};function ux(t,a){return{top:t.top-a.height,right:t.right-a.width,bottom:t.bottom-a.height,left:t.left-a.width}}function fx(t){return _A.some(a=>t[a]>=0)}const QA=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(a){const{rects:i}=a,{strategy:l="referenceHidden",...o}=qn(t,a);switch(l){case"referenceHidden":{const u=await Rl(a,{...o,elementContext:"reference"}),d=ux(u,i.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:fx(d)}}}case"escaped":{const u=await Rl(a,{...o,altBoundary:!0}),d=ux(u,i.floating);return{data:{escapedOffsets:d,escaped:fx(d)}}}default:return{}}}}},D0=new Set(["left","top"]);async function FA(t,a){const{placement:i,platform:l,elements:o}=t,u=await(l.isRTL==null?void 0:l.isRTL(o.floating)),d=Yn(i),m=pi(i),p=gn(i)==="y",g=D0.has(d)?-1:1,x=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 m&&typeof A=="number"&&(T=m==="end"?A*-1:A),p?{x:T*x,y:S*g}:{x:S*g,y:T*x}}const WA=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(a){var i,l;const{x:o,y:u,placement:d,middlewareData:m}=a,p=await FA(a,t);return d===((i=m.offset)==null?void 0:i.placement)&&(l=m.arrow)!=null&&l.alignmentOffset?{}:{x:o+p.x,y:u+p.y,data:{...p,placement:d}}}}},$A=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(a){const{x:i,y:l,placement:o}=a,{mainAxis:u=!0,crossAxis:d=!1,limiter:m={fn:_=>{let{x:N,y:H}=_;return{x:N,y:H}}},...p}=qn(t,a),g={x:i,y:l},x=await Rl(a,p),v=gn(Yn(o)),S=$d(v);let T=g[S],A=g[v];if(u){const _=S==="y"?"top":"left",N=S==="y"?"bottom":"right",H=T+x[_],z=T-x[N];T=gd(H,T,z)}if(d){const _=v==="y"?"top":"left",N=v==="y"?"bottom":"right",H=A+x[_],z=A-x[N];A=gd(H,A,z)}const M=m.fn({...a,[S]:T,[v]:A});return{...M,data:{x:M.x-i,y:M.y-l,enabled:{[S]:u,[v]:d}}}}}},JA=function(t){return t===void 0&&(t={}),{options:t,fn(a){const{x:i,y:l,placement:o,rects:u,middlewareData:d}=a,{offset:m=0,mainAxis:p=!0,crossAxis:g=!0}=qn(t,a),x={x:i,y:l},v=gn(o),S=$d(v);let T=x[S],A=x[v];const M=qn(m,a),_=typeof M=="number"?{mainAxis:M,crossAxis:0}:{mainAxis:0,crossAxis:0,...M};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=D0.has(Yn(o)),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}}}},IA=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(a){var i,l;const{placement:o,rects:u,platform:d,elements:m}=a,{apply:p=()=>{},...g}=qn(t,a),x=await Rl(a,g),v=Yn(o),S=pi(o),T=gn(o)==="y",{width:A,height:M}=u.floating;let _,N;v==="top"||v==="bottom"?(_=v,N=S===(await(d.isRTL==null?void 0:d.isRTL(m.floating))?"start":"end")?"left":"right"):(N=v,_=S==="end"?"top":"bottom");const H=M-x.top-x.bottom,z=A-x.left-x.right,G=Ea(M-x[_],H),Y=Ea(A-x[N],z),Z=!a.middlewareData.shift;let K=G,L=Y;if((i=a.middlewareData.shift)!=null&&i.enabled.x&&(L=z),(l=a.middlewareData.shift)!=null&&l.enabled.y&&(K=H),Z&&!S){const se=Rt(x.left,0),re=Rt(x.right,0),de=Rt(x.top,0),we=Rt(x.bottom,0);T?L=A-2*(se!==0||re!==0?se+re:Rt(x.left,x.right)):K=M-2*(de!==0||we!==0?de+we:Rt(x.top,x.bottom))}await p({...a,availableWidth:L,availableHeight:K});const J=await d.getDimensions(m.floating);return A!==J.width||M!==J.height?{reset:{rects:!0}}:{}}}};function Fo(){return typeof window<"u"}function gi(t){return R0(t)?(t.nodeName||"").toLowerCase():"#document"}function _t(t){var a;return(t==null||(a=t.ownerDocument)==null?void 0:a.defaultView)||window}function wn(t){var a;return(a=(R0(t)?t.ownerDocument:t.document)||window.document)==null?void 0:a.documentElement}function R0(t){return Fo()?t instanceof Node||t instanceof _t(t).Node:!1}function an(t){return Fo()?t instanceof Element||t instanceof _t(t).Element:!1}function bn(t){return Fo()?t instanceof HTMLElement||t instanceof _t(t).HTMLElement:!1}function dx(t){return!Fo()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof _t(t).ShadowRoot}const eE=new Set(["inline","contents"]);function Kl(t){const{overflow:a,overflowX:i,overflowY:l,display:o}=sn(t);return/auto|scroll|overlay|hidden|clip/.test(a+l+i)&&!eE.has(o)}const tE=new Set(["table","td","th"]);function nE(t){return tE.has(gi(t))}const aE=[":popover-open",":modal"];function Wo(t){return aE.some(a=>{try{return t.matches(a)}catch{return!1}})}const sE=["transform","translate","scale","rotate","perspective"],iE=["transform","translate","scale","rotate","perspective","filter"],lE=["paint","layout","strict","content"];function eh(t){const a=th(),i=an(t)?sn(t):t;return sE.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)||iE.some(l=>(i.willChange||"").includes(l))||lE.some(l=>(i.contain||"").includes(l))}function rE(t){let a=Na(t);for(;bn(a)&&!fi(a);){if(eh(a))return a;if(Wo(a))return null;a=Na(a)}return null}function th(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const oE=new Set(["html","body","#document"]);function fi(t){return oE.has(gi(t))}function sn(t){return _t(t).getComputedStyle(t)}function $o(t){return an(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Na(t){if(gi(t)==="html")return t;const a=t.assignedSlot||t.parentNode||dx(t)&&t.host||wn(t);return dx(a)?a.host:a}function _0(t){const a=Na(t);return fi(a)?t.ownerDocument?t.ownerDocument.body:t.body:bn(a)&&Kl(a)?a:_0(a)}function _l(t,a,i){var l;a===void 0&&(a=[]),i===void 0&&(i=!0);const o=_0(t),u=o===((l=t.ownerDocument)==null?void 0:l.body),d=_t(o);if(u){const m=xd(d);return a.concat(d,d.visualViewport||[],Kl(o)?o:[],m&&i?_l(m):[])}return a.concat(o,_l(o,[],i))}function xd(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function k0(t){const a=sn(t);let i=parseFloat(a.width)||0,l=parseFloat(a.height)||0;const o=bn(t),u=o?t.offsetWidth:i,d=o?t.offsetHeight:l,m=Bo(i)!==u||Bo(l)!==d;return m&&(i=u,l=d),{width:i,height:l,$:m}}function nh(t){return an(t)?t:t.contextElement}function ri(t){const a=nh(t);if(!bn(a))return yn(1);const i=a.getBoundingClientRect(),{width:l,height:o,$:u}=k0(a);let d=(u?Bo(i.width):i.width)/l,m=(u?Bo(i.height):i.height)/o;return(!d||!Number.isFinite(d))&&(d=1),(!m||!Number.isFinite(m))&&(m=1),{x:d,y:m}}const cE=yn(0);function B0(t){const a=_t(t);return!th()||!a.visualViewport?cE:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function uE(t,a,i){return a===void 0&&(a=!1),!i||a&&i!==_t(t)?!1:a}function ls(t,a,i,l){a===void 0&&(a=!1),i===void 0&&(i=!1);const o=t.getBoundingClientRect(),u=nh(t);let d=yn(1);a&&(l?an(l)&&(d=ri(l)):d=ri(t));const m=uE(u,i,l)?B0(u):yn(0);let p=(o.left+m.x)/d.x,g=(o.top+m.y)/d.y,x=o.width/d.x,v=o.height/d.y;if(u){const S=_t(u),T=l&&an(l)?_t(l):l;let A=S,M=xd(A);for(;M&&l&&T!==A;){const _=ri(M),N=M.getBoundingClientRect(),H=sn(M),z=N.left+(M.clientLeft+parseFloat(H.paddingLeft))*_.x,G=N.top+(M.clientTop+parseFloat(H.paddingTop))*_.y;p*=_.x,g*=_.y,x*=_.x,v*=_.y,p+=z,g+=G,A=_t(M),M=xd(A)}}return Vo({width:x,height:v,x:p,y:g})}function Jo(t,a){const i=$o(t).scrollLeft;return a?a.left+i:ls(wn(t)).left+i}function H0(t,a){const i=t.getBoundingClientRect(),l=i.left+a.scrollLeft-Jo(t,i),o=i.top+a.scrollTop;return{x:l,y:o}}function fE(t){let{elements:a,rect:i,offsetParent:l,strategy:o}=t;const u=o==="fixed",d=wn(l),m=a?Wo(a.floating):!1;if(l===d||m&&u)return i;let p={scrollLeft:0,scrollTop:0},g=yn(1);const x=yn(0),v=bn(l);if((v||!v&&!u)&&((gi(l)!=="body"||Kl(d))&&(p=$o(l)),bn(l))){const T=ls(l);g=ri(l),x.x=T.x+l.clientLeft,x.y=T.y+l.clientTop}const S=d&&!v&&!u?H0(d,p):yn(0);return{width:i.width*g.x,height:i.height*g.y,x:i.x*g.x-p.scrollLeft*g.x+x.x+S.x,y:i.y*g.y-p.scrollTop*g.y+x.y+S.y}}function dE(t){return Array.from(t.getClientRects())}function hE(t){const a=wn(t),i=$o(t),l=t.ownerDocument.body,o=Rt(a.scrollWidth,a.clientWidth,l.scrollWidth,l.clientWidth),u=Rt(a.scrollHeight,a.clientHeight,l.scrollHeight,l.clientHeight);let d=-i.scrollLeft+Jo(t);const m=-i.scrollTop;return sn(l).direction==="rtl"&&(d+=Rt(a.clientWidth,l.clientWidth)-o),{width:o,height:u,x:d,y:m}}const hx=25;function mE(t,a){const i=_t(t),l=wn(t),o=i.visualViewport;let u=l.clientWidth,d=l.clientHeight,m=0,p=0;if(o){u=o.width,d=o.height;const x=th();(!x||x&&a==="fixed")&&(m=o.offsetLeft,p=o.offsetTop)}const g=Jo(l);if(g<=0){const x=l.ownerDocument,v=x.body,S=getComputedStyle(v),T=x.compatMode==="CSS1Compat"&&parseFloat(S.marginLeft)+parseFloat(S.marginRight)||0,A=Math.abs(l.clientWidth-v.clientWidth-T);A<=hx&&(u-=A)}else g<=hx&&(u+=g);return{width:u,height:d,x:m,y:p}}const pE=new Set(["absolute","fixed"]);function gE(t,a){const i=ls(t,!0,a==="fixed"),l=i.top+t.clientTop,o=i.left+t.clientLeft,u=bn(t)?ri(t):yn(1),d=t.clientWidth*u.x,m=t.clientHeight*u.y,p=o*u.x,g=l*u.y;return{width:d,height:m,x:p,y:g}}function mx(t,a,i){let l;if(a==="viewport")l=mE(t,i);else if(a==="document")l=hE(wn(t));else if(an(a))l=gE(a,i);else{const o=B0(t);l={x:a.x-o.x,y:a.y-o.y,width:a.width,height:a.height}}return Vo(l)}function V0(t,a){const i=Na(t);return i===a||!an(i)||fi(i)?!1:sn(i).position==="fixed"||V0(i,a)}function yE(t,a){const i=a.get(t);if(i)return i;let l=_l(t,[],!1).filter(m=>an(m)&&gi(m)!=="body"),o=null;const u=sn(t).position==="fixed";let d=u?Na(t):t;for(;an(d)&&!fi(d);){const m=sn(d),p=eh(d);!p&&m.position==="fixed"&&(o=null),(u?!p&&!o:!p&&m.position==="static"&&!!o&&pE.has(o.position)||Kl(d)&&!p&&V0(t,d))?l=l.filter(x=>x!==d):o=m,d=Na(d)}return a.set(t,l),l}function xE(t){let{element:a,boundary:i,rootBoundary:l,strategy:o}=t;const d=[...i==="clippingAncestors"?Wo(a)?[]:yE(a,this._c):[].concat(i),l],m=d[0],p=d.reduce((g,x)=>{const v=mx(a,x,o);return g.top=Rt(v.top,g.top),g.right=Ea(v.right,g.right),g.bottom=Ea(v.bottom,g.bottom),g.left=Rt(v.left,g.left),g},mx(a,m,o));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function vE(t){const{width:a,height:i}=k0(t);return{width:a,height:i}}function bE(t,a,i){const l=bn(a),o=wn(a),u=i==="fixed",d=ls(t,!0,u,a);let m={scrollLeft:0,scrollTop:0};const p=yn(0);function g(){p.x=Jo(o)}if(l||!l&&!u)if((gi(a)!=="body"||Kl(o))&&(m=$o(a)),l){const T=ls(a,!0,u,a);p.x=T.x+a.clientLeft,p.y=T.y+a.clientTop}else o&&g();u&&!l&&o&&g();const x=o&&!l&&!u?H0(o,m):yn(0),v=d.left+m.scrollLeft-p.x-x.x,S=d.top+m.scrollTop-p.y-x.y;return{x:v,y:S,width:d.width,height:d.height}}function Bf(t){return sn(t).position==="static"}function px(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 L0(t,a){const i=_t(t);if(Wo(t))return i;if(!bn(t)){let o=Na(t);for(;o&&!fi(o);){if(an(o)&&!Bf(o))return o;o=Na(o)}return i}let l=px(t,a);for(;l&&nE(l)&&Bf(l);)l=px(l,a);return l&&fi(l)&&Bf(l)&&!eh(l)?i:l||rE(t)||i}const SE=async function(t){const a=this.getOffsetParent||L0,i=this.getDimensions,l=await i(t.floating);return{reference:bE(t.reference,await a(t.floating),t.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function wE(t){return sn(t).direction==="rtl"}const TE={convertOffsetParentRelativeRectToViewportRelativeRect:fE,getDocumentElement:wn,getClippingRect:xE,getOffsetParent:L0,getElementRects:SE,getClientRects:dE,getDimensions:vE,getScale:ri,isElement:an,isRTL:wE};function U0(t,a){return t.x===a.x&&t.y===a.y&&t.width===a.width&&t.height===a.height}function AE(t,a){let i=null,l;const o=wn(t);function u(){var m;clearTimeout(l),(m=i)==null||m.disconnect(),i=null}function d(m,p){m===void 0&&(m=!1),p===void 0&&(p=1),u();const g=t.getBoundingClientRect(),{left:x,top:v,width:S,height:T}=g;if(m||a(),!S||!T)return;const A=fo(v),M=fo(o.clientWidth-(x+S)),_=fo(o.clientHeight-(v+T)),N=fo(x),z={rootMargin:-A+"px "+-M+"px "+-_+"px "+-N+"px",threshold:Rt(0,Ea(1,p))||1};let G=!0;function Y(Z){const K=Z[0].intersectionRatio;if(K!==p){if(!G)return d();K?d(!1,K):l=setTimeout(()=>{d(!1,1e-7)},1e3)}K===1&&!U0(g,t.getBoundingClientRect())&&d(),G=!1}try{i=new IntersectionObserver(Y,{...z,root:o.ownerDocument})}catch{i=new IntersectionObserver(Y,z)}i.observe(t)}return d(!0),u}function EE(t,a,i,l){l===void 0&&(l={});const{ancestorScroll:o=!0,ancestorResize:u=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:m=typeof IntersectionObserver=="function",animationFrame:p=!1}=l,g=nh(t),x=o||u?[...g?_l(g):[],..._l(a)]:[];x.forEach(N=>{o&&N.addEventListener("scroll",i,{passive:!0}),u&&N.addEventListener("resize",i)});const v=g&&m?AE(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,M=p?ls(t):null;p&&_();function _(){const N=ls(t);M&&!U0(M,N)&&i(),M=N,A=requestAnimationFrame(_)}return i(),()=>{var N;x.forEach(H=>{o&&H.removeEventListener("scroll",i),u&&H.removeEventListener("resize",i)}),v?.(),(N=T)==null||N.disconnect(),T=null,p&&cancelAnimationFrame(A)}}const NE=WA,CE=$A,ME=ZA,jE=IA,zE=QA,gx=XA,OE=JA,DE=(t,a,i)=>{const l=new Map,o={platform:TE,...i},u={...o.platform,_c:l};return YA(t,a,{...o,platform:u})};var RE=typeof document<"u",_E=function(){},Eo=RE?w.useLayoutEffect:_E;function Lo(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,o;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(!Lo(t[l],a[l]))return!1;return!0}if(o=Object.keys(t),i=o.length,i!==Object.keys(a).length)return!1;for(l=i;l--!==0;)if(!{}.hasOwnProperty.call(a,o[l]))return!1;for(l=i;l--!==0;){const u=o[l];if(!(u==="_owner"&&t.$$typeof)&&!Lo(t[u],a[u]))return!1}return!0}return t!==t&&a!==a}function P0(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function yx(t,a){const i=P0(t);return Math.round(a*i)/i}function Hf(t){const a=w.useRef(t);return Eo(()=>{a.current=t}),a}function kE(t){t===void 0&&(t={});const{placement:a="bottom",strategy:i="absolute",middleware:l=[],platform:o,elements:{reference:u,floating:d}={},transform:m=!0,whileElementsMounted:p,open:g}=t,[x,v]=w.useState({x:0,y:0,strategy:i,placement:a,middlewareData:{},isPositioned:!1}),[S,T]=w.useState(l);Lo(S,l)||T(l);const[A,M]=w.useState(null),[_,N]=w.useState(null),H=w.useCallback(B=>{B!==Z.current&&(Z.current=B,M(B))},[]),z=w.useCallback(B=>{B!==K.current&&(K.current=B,N(B))},[]),G=u||A,Y=d||_,Z=w.useRef(null),K=w.useRef(null),L=w.useRef(x),J=p!=null,se=Hf(p),re=Hf(o),de=Hf(g),we=w.useCallback(()=>{if(!Z.current||!K.current)return;const B={placement:a,strategy:i,middleware:S};re.current&&(B.platform=re.current),DE(Z.current,K.current,B).then(ee=>{const ae={...ee,isPositioned:de.current!==!1};ye.current&&!Lo(L.current,ae)&&(L.current=ae,Wv.flushSync(()=>{v(ae)}))})},[S,a,i,re,de]);Eo(()=>{g===!1&&L.current.isPositioned&&(L.current.isPositioned=!1,v(B=>({...B,isPositioned:!1})))},[g]);const ye=w.useRef(!1);Eo(()=>(ye.current=!0,()=>{ye.current=!1}),[]),Eo(()=>{if(G&&(Z.current=G),Y&&(K.current=Y),G&&Y){if(se.current)return se.current(G,Y,we);we()}},[G,Y,we,se,J]);const Q=w.useMemo(()=>({reference:Z,floating:K,setReference:H,setFloating:z}),[H,z]),O=w.useMemo(()=>({reference:G,floating:Y}),[G,Y]),P=w.useMemo(()=>{const B={position:i,left:0,top:0};if(!O.floating)return B;const ee=yx(O.floating,x.x),ae=yx(O.floating,x.y);return m?{...B,transform:"translate("+ee+"px, "+ae+"px)",...P0(O.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:ee,top:ae}},[i,m,O.floating,x.x,x.y]);return w.useMemo(()=>({...x,update:we,refs:Q,elements:O,floatingStyles:P}),[x,we,Q,O,P])}const BE=t=>{function a(i){return{}.hasOwnProperty.call(i,"current")}return{name:"arrow",options:t,fn(i){const{element:l,padding:o}=typeof t=="function"?t(i):t;return l&&a(l)?l.current!=null?gx({element:l.current,padding:o}).fn(i):{}:l?gx({element:l,padding:o}).fn(i):{}}}},HE=(t,a)=>({...NE(t),options:[t,a]}),VE=(t,a)=>({...CE(t),options:[t,a]}),LE=(t,a)=>({...OE(t),options:[t,a]}),UE=(t,a)=>({...ME(t),options:[t,a]}),PE=(t,a)=>({...jE(t),options:[t,a]}),KE=(t,a)=>({...zE(t),options:[t,a]}),GE=(t,a)=>({...BE(t),options:[t,a]});var qE="Arrow",K0=w.forwardRef((t,a)=>{const{children:i,width:l=10,height:o=5,...u}=t;return h.jsx(os.svg,{...u,ref:a,width:l,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?i:h.jsx("polygon",{points:"0,0 30,0 15,10"})})});K0.displayName=qE;var YE=K0;function XE(t){const[a,i]=w.useState(void 0);return Dl(()=>{if(t){i({width:t.offsetWidth,height:t.offsetHeight});const l=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const u=o[0];let d,m;if("borderBoxSize"in u){const p=u.borderBoxSize,g=Array.isArray(p)?p[0]:p;d=g.inlineSize,m=g.blockSize}else d=t.offsetWidth,m=t.offsetHeight;i({width:d,height:m})});return l.observe(t,{box:"border-box"}),()=>l.unobserve(t)}else i(void 0)},[t]),a}var G0="Popper",[q0,Y0]=N0(G0),[RO,X0]=q0(G0),Z0="PopperAnchor",Q0=w.forwardRef((t,a)=>{const{__scopePopper:i,virtualRef:l,...o}=t,u=X0(Z0,i),d=w.useRef(null),m=rs(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:h.jsx(os.div,{...o,ref:m})});Q0.displayName=Z0;var ah="PopperContent",[ZE,QE]=q0(ah),F0=w.forwardRef((t,a)=>{const{__scopePopper:i,side:l="bottom",sideOffset:o=0,align:u="center",alignOffset:d=0,arrowPadding:m=0,avoidCollisions:p=!0,collisionBoundary:g=[],collisionPadding:x=0,sticky:v="partial",hideWhenDetached:S=!1,updatePositionStrategy:T="optimized",onPlaced:A,...M}=t,_=X0(ah,i),[N,H]=w.useState(null),z=rs(a,Ce=>H(Ce)),[G,Y]=w.useState(null),Z=XE(G),K=Z?.width??0,L=Z?.height??0,J=l+(u!=="center"?"-"+u:""),se=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},re=Array.isArray(g)?g:[g],de=re.length>0,we={padding:se,boundary:re.filter(WE),altBoundary:de},{refs:ye,floatingStyles:Q,placement:O,isPositioned:P,middlewareData:B}=kE({strategy:"fixed",placement:J,whileElementsMounted:(...Ce)=>EE(...Ce,{animationFrame:T==="always"}),elements:{reference:_.anchor},middleware:[HE({mainAxis:o+L,alignmentAxis:d}),p&&VE({mainAxis:!0,crossAxis:!1,limiter:v==="partial"?LE():void 0,...we}),p&&UE({...we}),PE({...we,apply:({elements:Ce,rects:rn,availableWidth:wt,availableHeight:on})=>{const{width:cn,height:un}=rn.reference,ja=Ce.floating.style;ja.setProperty("--radix-popper-available-width",`${wt}px`),ja.setProperty("--radix-popper-available-height",`${on}px`),ja.setProperty("--radix-popper-anchor-width",`${cn}px`),ja.setProperty("--radix-popper-anchor-height",`${un}px`)}}),G&&GE({element:G,padding:m}),$E({arrowWidth:K,arrowHeight:L}),S&&KE({strategy:"referenceHidden",...we})]}),[ee,ae]=J0(O),_e=Qo(A);Dl(()=>{P&&_e?.()},[P,_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]),h.jsx("div",{ref:ye.setFloating,"data-radix-popper-content-wrapper":"",style:{...Q,transform:P?Q.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:h.jsx(ZE,{scope:i,placedSide:ee,onArrowChange:Y,arrowX:Ee,arrowY:ie,shouldHideArrow:Se,children:h.jsx(os.div,{"data-side":ee,"data-align":ae,...M,ref:z,style:{...M.style,animation:P?void 0:"none"}})})})});F0.displayName=ah;var W0="PopperArrow",FE={top:"bottom",right:"left",bottom:"top",left:"right"},$0=w.forwardRef(function(a,i){const{__scopePopper:l,...o}=a,u=QE(W0,l),d=FE[u.placedSide];return h.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:h.jsx(YE,{...o,ref:i,style:{...o.style,display:"block"}})})});$0.displayName=W0;function WE(t){return t!==null}var $E=t=>({name:"transformOrigin",options:t,fn(a){const{placement:i,rects:l,middlewareData:o}=a,d=o.arrow?.centerOffset!==0,m=d?0:t.arrowWidth,p=d?0:t.arrowHeight,[g,x]=J0(i),v={start:"0%",center:"50%",end:"100%"}[x],S=(o.arrow?.x??0)+m/2,T=(o.arrow?.y??0)+p/2;let A="",M="";return g==="bottom"?(A=d?v:`${S}px`,M=`${-p}px`):g==="top"?(A=d?v:`${S}px`,M=`${l.floating.height+p}px`):g==="right"?(A=`${-p}px`,M=d?v:`${T}px`):g==="left"&&(A=`${l.floating.width+p}px`,M=d?v:`${T}px`),{data:{x:A,y:M}}}});function J0(t){const[a,i="center"]=t.split("-");return[a,i]}var JE=Q0,IE=F0,e5=$0;function t5(t,a){return w.useReducer((i,l)=>a[i][l]??i,t)}var I0=t=>{const{present:a,children:i}=t,l=n5(a),o=typeof i=="function"?i({present:l.isPresent}):w.Children.only(i),u=rs(l.ref,a5(o));return typeof i=="function"||l.isPresent?w.cloneElement(o,{ref:u}):null};I0.displayName="Presence";function n5(t){const[a,i]=w.useState(),l=w.useRef(null),o=w.useRef(t),u=w.useRef("none"),d=t?"mounted":"unmounted",[m,p]=t5(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return w.useEffect(()=>{const g=ho(l.current);u.current=m==="mounted"?g:"none"},[m]),Dl(()=>{const g=l.current,x=o.current;if(x!==t){const S=u.current,T=ho(g);t?p("MOUNT"):T==="none"||g?.display==="none"?p("UNMOUNT"):p(x&&S!==T?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,p]),Dl(()=>{if(a){let g;const x=a.ownerDocument.defaultView??window,v=T=>{const M=ho(l.current).includes(CSS.escape(T.animationName));if(T.target===a&&M&&(p("ANIMATION_END"),!o.current)){const _=a.style.animationFillMode;a.style.animationFillMode="forwards",g=x.setTimeout(()=>{a.style.animationFillMode==="forwards"&&(a.style.animationFillMode=_)})}},S=T=>{T.target===a&&(u.current=ho(l.current))};return a.addEventListener("animationstart",S),a.addEventListener("animationcancel",v),a.addEventListener("animationend",v),()=>{x.clearTimeout(g),a.removeEventListener("animationstart",S),a.removeEventListener("animationcancel",v),a.removeEventListener("animationend",v)}}else p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:w.useCallback(g=>{l.current=g?getComputedStyle(g):null,i(g)},[])}}function ho(t){return t?.animationName||"none"}function a5(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 s5=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"}),i5="VisuallyHidden",eb=w.forwardRef((t,a)=>h.jsx(os.span,{...t,ref:a,style:{...s5,...t.style}}));eb.displayName=i5;var l5=eb,[Io]=N0("Tooltip",[Y0]),sh=Y0(),tb="TooltipProvider",r5=700,xx="tooltip.open",[o5,nb]=Io(tb),ab=t=>{const{__scopeTooltip:a,delayDuration:i=r5,skipDelayDuration:l=300,disableHoverableContent:o=!1,children:u}=t,d=w.useRef(!0),m=w.useRef(!1),p=w.useRef(0);return w.useEffect(()=>{const g=p.current;return()=>window.clearTimeout(g)},[]),h.jsx(o5,{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:m,onPointerInTransitChange:w.useCallback(g=>{m.current=g},[]),disableHoverableContent:o,children:u})};ab.displayName=tb;var sb="Tooltip",[_O,ec]=Io(sb),vd="TooltipTrigger",c5=w.forwardRef((t,a)=>{const{__scopeTooltip:i,...l}=t,o=ec(vd,i),u=nb(vd,i),d=sh(i),m=w.useRef(null),p=rs(a,m,o.onTriggerChange),g=w.useRef(!1),x=w.useRef(!1),v=w.useCallback(()=>g.current=!1,[]);return w.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),h.jsx(JE,{asChild:!0,...d,children:h.jsx(os.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...l,ref:p,onPointerMove:Kn(t.onPointerMove,S=>{S.pointerType!=="touch"&&!x.current&&!u.isPointerInTransitRef.current&&(o.onTriggerEnter(),x.current=!0)}),onPointerLeave:Kn(t.onPointerLeave,()=>{o.onTriggerLeave(),x.current=!1}),onPointerDown:Kn(t.onPointerDown,()=>{o.open&&o.onClose(),g.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:Kn(t.onFocus,()=>{g.current||o.onOpen()}),onBlur:Kn(t.onBlur,o.onClose),onClick:Kn(t.onClick,o.onClose)})})});c5.displayName=vd;var u5="TooltipPortal",[kO,f5]=Io(u5,{forceMount:void 0}),di="TooltipContent",d5=w.forwardRef((t,a)=>{const i=f5(di,t.__scopeTooltip),{forceMount:l=i.forceMount,side:o="top",...u}=t,d=ec(di,t.__scopeTooltip);return h.jsx(I0,{present:l||d.open,children:d.disableHoverableContent?h.jsx(ib,{side:o,...u,ref:a}):h.jsx(h5,{side:o,...u,ref:a})})}),h5=w.forwardRef((t,a)=>{const i=ec(di,t.__scopeTooltip),l=nb(di,t.__scopeTooltip),o=w.useRef(null),u=rs(a,o),[d,m]=w.useState(null),{trigger:p,onClose:g}=i,x=o.current,{onPointerInTransitChange:v}=l,S=w.useCallback(()=>{m(null),v(!1)},[v]),T=w.useCallback((A,M)=>{const _=A.currentTarget,N={x:A.clientX,y:A.clientY},H=x5(N,_.getBoundingClientRect()),z=v5(N,H),G=b5(M.getBoundingClientRect()),Y=w5([...z,...G]);m(Y),v(!0)},[v]);return w.useEffect(()=>()=>S(),[S]),w.useEffect(()=>{if(p&&x){const A=_=>T(_,x),M=_=>T(_,p);return p.addEventListener("pointerleave",A),x.addEventListener("pointerleave",M),()=>{p.removeEventListener("pointerleave",A),x.removeEventListener("pointerleave",M)}}},[p,x,T,S]),w.useEffect(()=>{if(d){const A=M=>{const _=M.target,N={x:M.clientX,y:M.clientY},H=p?.contains(_)||x?.contains(_),z=!S5(N,d);H?S():z&&(S(),g())};return document.addEventListener("pointermove",A),()=>document.removeEventListener("pointermove",A)}},[p,x,d,g,S]),h.jsx(ib,{...t,ref:u})}),[m5,p5]=Io(sb,{isInside:!1}),g5=bA("TooltipContent"),ib=w.forwardRef((t,a)=>{const{__scopeTooltip:i,children:l,"aria-label":o,onEscapeKeyDown:u,onPointerDownOutside:d,...m}=t,p=ec(di,i),g=sh(i),{onClose:x}=p;return w.useEffect(()=>(document.addEventListener(xx,x),()=>document.removeEventListener(xx,x)),[x]),w.useEffect(()=>{if(p.trigger){const v=S=>{S.target?.contains(p.trigger)&&x()};return window.addEventListener("scroll",v,{capture:!0}),()=>window.removeEventListener("scroll",v,{capture:!0})}},[p.trigger,x]),h.jsx(j0,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:v=>v.preventDefault(),onDismiss:x,children:h.jsxs(IE,{"data-state":p.stateAttribute,...g,...m,ref:a,style:{...m.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:[h.jsx(g5,{children:l}),h.jsx(m5,{scope:i,isInside:!0,children:h.jsx(l5,{id:p.contentId,role:"tooltip",children:o||l})})]})})});d5.displayName=di;var lb="TooltipArrow",y5=w.forwardRef((t,a)=>{const{__scopeTooltip:i,...l}=t,o=sh(i);return p5(lb,i).isInside?null:h.jsx(e5,{...o,...l,ref:a})});y5.displayName=lb;function x5(t,a){const i=Math.abs(a.top-t.y),l=Math.abs(a.bottom-t.y),o=Math.abs(a.right-t.x),u=Math.abs(a.left-t.x);switch(Math.min(i,l,o,u)){case u:return"left";case o:return"right";case i:return"top";case l:return"bottom";default:throw new Error("unreachable")}}function v5(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 b5(t){const{top:a,right:i,bottom:l,left:o}=t;return[{x:o,y:a},{x:i,y:a},{x:i,y:l},{x:o,y:l}]}function S5(t,a){const{x:i,y:l}=t;let o=!1;for(let u=0,d=a.length-1;u<a.length;d=u++){const m=a[u],p=a[d],g=m.x,x=m.y,v=p.x,S=p.y;x>l!=S>l&&i<(v-g)*(l-x)/(S-x)+g&&(o=!o)}return o}function w5(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),T5(a)}function T5(t){if(t.length<=1)return t.slice();const a=[];for(let l=0;l<t.length;l++){const o=t[l];for(;a.length>=2;){const u=a[a.length-1],d=a[a.length-2];if((u.x-d.x)*(o.y-d.y)>=(u.y-d.y)*(o.x-d.x))a.pop();else break}a.push(o)}a.pop();const i=[];for(let l=t.length-1;l>=0;l--){const o=t[l];for(;i.length>=2;){const u=i[i.length-1],d=i[i.length-2];if((u.x-d.x)*(o.y-d.y)>=(u.y-d.y)*(o.x-d.x))i.pop();else break}i.push(o)}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 A5=ab;function rb(t){var a,i,l="";if(typeof t=="string"||typeof t=="number")l+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(a=0;a<o;a++)t[a]&&(i=rb(t[a]))&&(l&&(l+=" "),l+=i)}else for(i in t)t[i]&&(l&&(l+=" "),l+=i);return l}function E5(){for(var t,a,i=0,l="",o=arguments.length;i<o;i++)(t=arguments[i])&&(a=rb(t))&&(l&&(l+=" "),l+=a);return l}const ih="-",N5=t=>{const a=M5(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:l}=t;return{getClassGroupId:d=>{const m=d.split(ih);return m[0]===""&&m.length!==1&&m.shift(),ob(m,a)||C5(d)},getConflictingClassGroupIds:(d,m)=>{const p=i[d]||[];return m&&l[d]?[...p,...l[d]]:p}}},ob=(t,a)=>{if(t.length===0)return a.classGroupId;const i=t[0],l=a.nextPart.get(i),o=l?ob(t.slice(1),l):void 0;if(o)return o;if(a.validators.length===0)return;const u=t.join(ih);return a.validators.find(({validator:d})=>d(u))?.classGroupId},vx=/^\[(.+)\]$/,C5=t=>{if(vx.test(t)){const a=vx.exec(t)[1],i=a?.substring(0,a.indexOf(":"));if(i)return"arbitrary.."+i}},M5=t=>{const{theme:a,classGroups:i}=t,l={nextPart:new Map,validators:[]};for(const o in i)bd(i[o],l,o,a);return l},bd=(t,a,i,l)=>{t.forEach(o=>{if(typeof o=="string"){const u=o===""?a:bx(a,o);u.classGroupId=i;return}if(typeof o=="function"){if(j5(o)){bd(o(l),a,i,l);return}a.validators.push({validator:o,classGroupId:i});return}Object.entries(o).forEach(([u,d])=>{bd(d,bx(a,u),i,l)})})},bx=(t,a)=>{let i=t;return a.split(ih).forEach(l=>{i.nextPart.has(l)||i.nextPart.set(l,{nextPart:new Map,validators:[]}),i=i.nextPart.get(l)}),i},j5=t=>t.isThemeGetter,z5=t=>{if(t<1)return{get:()=>{},set:()=>{}};let a=0,i=new Map,l=new Map;const o=(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 o(u,d),d},set(u,d){i.has(u)?i.set(u,d):o(u,d)}}},Sd="!",wd=":",O5=wd.length,D5=t=>{const{prefix:a,experimentalParseClassName:i}=t;let l=o=>{const u=[];let d=0,m=0,p=0,g;for(let A=0;A<o.length;A++){let M=o[A];if(d===0&&m===0){if(M===wd){u.push(o.slice(p,A)),p=A+O5;continue}if(M==="/"){g=A;continue}}M==="["?d++:M==="]"?d--:M==="("?m++:M===")"&&m--}const x=u.length===0?o:o.substring(p),v=R5(x),S=v!==x,T=g&&g>p?g-p:void 0;return{modifiers:u,hasImportantModifier:S,baseClassName:v,maybePostfixModifierPosition:T}};if(a){const o=a+wd,u=l;l=d=>d.startsWith(o)?u(d.substring(o.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(i){const o=l;l=u=>i({className:u,parseClassName:o})}return l},R5=t=>t.endsWith(Sd)?t.substring(0,t.length-1):t.startsWith(Sd)?t.substring(1):t,_5=t=>{const a=Object.fromEntries(t.orderSensitiveModifiers.map(l=>[l,!0]));return l=>{if(l.length<=1)return l;const o=[];let u=[];return l.forEach(d=>{d[0]==="["||a[d]?(o.push(...u.sort(),d),u=[]):u.push(d)}),o.push(...u.sort()),o}},k5=t=>({cache:z5(t.cacheSize),parseClassName:D5(t),sortModifiers:_5(t),...N5(t)}),B5=/\s+/,H5=(t,a)=>{const{parseClassName:i,getClassGroupId:l,getConflictingClassGroupIds:o,sortModifiers:u}=a,d=[],m=t.trim().split(B5);let p="";for(let g=m.length-1;g>=0;g-=1){const x=m[g],{isExternal:v,modifiers:S,hasImportantModifier:T,baseClassName:A,maybePostfixModifierPosition:M}=i(x);if(v){p=x+(p.length>0?" "+p:p);continue}let _=!!M,N=l(_?A.substring(0,M):A);if(!N){if(!_){p=x+(p.length>0?" "+p:p);continue}if(N=l(A),!N){p=x+(p.length>0?" "+p:p);continue}_=!1}const H=u(S).join(":"),z=T?H+Sd:H,G=z+N;if(d.includes(G))continue;d.push(G);const Y=o(N,_);for(let Z=0;Z<Y.length;++Z){const K=Y[Z];d.push(z+K)}p=x+(p.length>0?" "+p:p)}return p};function V5(){let t=0,a,i,l="";for(;t<arguments.length;)(a=arguments[t++])&&(i=cb(a))&&(l&&(l+=" "),l+=i);return l}const cb=t=>{if(typeof t=="string")return t;let a,i="";for(let l=0;l<t.length;l++)t[l]&&(a=cb(t[l]))&&(i&&(i+=" "),i+=a);return i};function L5(t,...a){let i,l,o,u=d;function d(p){const g=a.reduce((x,v)=>v(x),t());return i=k5(g),l=i.cache.get,o=i.cache.set,u=m,m(p)}function m(p){const g=l(p);if(g)return g;const x=H5(p,i);return o(p,x),x}return function(){return u(V5.apply(null,arguments))}}const Je=t=>{const a=i=>i[t]||[];return a.isThemeGetter=!0,a},ub=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,fb=/^\((?:(\w[\w-]*):)?(.+)\)$/i,U5=/^\d+\/\d+$/,P5=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,K5=/\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$/,G5=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,q5=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Y5=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Fs=t=>U5.test(t),he=t=>!!t&&!Number.isNaN(Number(t)),va=t=>!!t&&Number.isInteger(Number(t)),Vf=t=>t.endsWith("%")&&he(t.slice(0,-1)),Pn=t=>P5.test(t),X5=()=>!0,Z5=t=>K5.test(t)&&!G5.test(t),db=()=>!1,Q5=t=>q5.test(t),F5=t=>Y5.test(t),W5=t=>!W(t)&&!$(t),$5=t=>yi(t,pb,db),W=t=>ub.test(t),Wa=t=>yi(t,gb,Z5),Lf=t=>yi(t,nN,he),Sx=t=>yi(t,hb,db),J5=t=>yi(t,mb,F5),mo=t=>yi(t,yb,Q5),$=t=>fb.test(t),xl=t=>xi(t,gb),I5=t=>xi(t,aN),wx=t=>xi(t,hb),eN=t=>xi(t,pb),tN=t=>xi(t,mb),po=t=>xi(t,yb,!0),yi=(t,a,i)=>{const l=ub.exec(t);return l?l[1]?a(l[1]):i(l[2]):!1},xi=(t,a,i=!1)=>{const l=fb.exec(t);return l?l[1]?a(l[1]):i:!1},hb=t=>t==="position"||t==="percentage",mb=t=>t==="image"||t==="url",pb=t=>t==="length"||t==="size"||t==="bg-size",gb=t=>t==="length",nN=t=>t==="number",aN=t=>t==="family-name",yb=t=>t==="shadow",sN=()=>{const t=Je("color"),a=Je("font"),i=Je("text"),l=Je("font-weight"),o=Je("tracking"),u=Je("leading"),d=Je("breakpoint"),m=Je("container"),p=Je("spacing"),g=Je("radius"),x=Je("shadow"),v=Je("inset-shadow"),S=Je("text-shadow"),T=Je("drop-shadow"),A=Je("blur"),M=Je("perspective"),_=Je("aspect"),N=Je("ease"),H=Je("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(),$,W],Z=()=>["auto","hidden","clip","visible","scroll"],K=()=>["auto","contain","none"],L=()=>[$,W,p],J=()=>[Fs,"full","auto",...L()],se=()=>[va,"none","subgrid",$,W],re=()=>["auto",{span:["full",va,$,W]},va,$,W],de=()=>[va,"auto",$,W],we=()=>["auto","min","max","fr",$,W],ye=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Q=()=>["start","end","center","stretch","center-safe","end-safe"],O=()=>["auto",...L()],P=()=>[Fs,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...L()],B=()=>[t,$,W],ee=()=>[...G(),wx,Sx,{position:[$,W]}],ae=()=>["no-repeat",{repeat:["","x","y","space","round"]}],_e=()=>["auto","cover","contain",eN,$5,{size:[$,W]}],Ee=()=>[Vf,xl,Wa],ie=()=>["","none","full",g,$,W],Se=()=>["",he,xl,Wa],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,Vf,wx,Sx],rn=()=>["","none",A,$,W],wt=()=>["none",he,$,W],on=()=>["none",he,$,W],cn=()=>[he,$,W],un=()=>[Fs,"full",...L()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Pn],breakpoint:[Pn],color:[X5],container:[Pn],"drop-shadow":[Pn],ease:["in","out","in-out"],font:[W5],"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",Fs,W,$,_]}],container:["container"],columns:[{columns:[he,W,$,m]}],"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:K()}],"overscroll-x":[{"overscroll-x":K()}],"overscroll-y":[{"overscroll-y":K()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:J()}],"inset-x":[{"inset-x":J()}],"inset-y":[{"inset-y":J()}],start:[{start:J()}],end:[{end:J()}],top:[{top:J()}],right:[{right:J()}],bottom:[{bottom:J()}],left:[{left:J()}],visibility:["visible","invisible","collapse"],z:[{z:[va,"auto",$,W]}],basis:[{basis:[Fs,"full","auto",m,...L()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[he,Fs,"auto","initial","none",W]}],grow:[{grow:["",he,$,W]}],shrink:[{shrink:["",he,$,W]}],order:[{order:[va,"first","last","none",$,W]}],"grid-cols":[{"grid-cols":se()}],"col-start-end":[{col:re()}],"col-start":[{"col-start":de()}],"col-end":[{"col-end":de()}],"grid-rows":[{"grid-rows":se()}],"row-start-end":[{row:re()}],"row-start":[{"row-start":de()}],"row-end":[{"row-end":de()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":we()}],"auto-rows":[{"auto-rows":we()}],gap:[{gap:L()}],"gap-x":[{"gap-x":L()}],"gap-y":[{"gap-y":L()}],"justify-content":[{justify:[...ye(),"normal"]}],"justify-items":[{"justify-items":[...Q(),"normal"]}],"justify-self":[{"justify-self":["auto",...Q()]}],"align-content":[{content:["normal",...ye()]}],"align-items":[{items:[...Q(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Q(),{baseline:["","last"]}]}],"place-content":[{"place-content":ye()}],"place-items":[{"place-items":[...Q(),"baseline"]}],"place-self":[{"place-self":["auto",...Q()]}],p:[{p:L()}],px:[{px:L()}],py:[{py:L()}],ps:[{ps:L()}],pe:[{pe:L()}],pt:[{pt:L()}],pr:[{pr:L()}],pb:[{pb:L()}],pl:[{pl:L()}],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":L()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":L()}],"space-y-reverse":["space-y-reverse"],size:[{size:P()}],w:[{w:[m,"screen",...P()]}],"min-w":[{"min-w":[m,"screen","none",...P()]}],"max-w":[{"max-w":[m,"screen","none","prose",{screen:[d]},...P()]}],h:[{h:["screen","lh",...P()]}],"min-h":[{"min-h":["screen","lh","none",...P()]}],"max-h":[{"max-h":["screen","lh",...P()]}],"font-size":[{text:["base",i,xl,Wa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[l,$,Lf]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Vf,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:[o,$,W]}],"line-clamp":[{"line-clamp":[he,"none",$,Lf]}],leading:[{leading:[u,...L()]}],"list-image":[{"list-image":["none",$,W]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",$,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",$,Wa]}],"text-decoration-color":[{decoration:B()}],"underline-offset":[{"underline-offset":[he,"auto",$,W]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",$,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",$,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"]},va,$,W],radial:["",$,W],conic:[va,$,W]},tN,J5]}],"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,$,W]}],"outline-w":[{outline:["",he,xl,Wa]}],"outline-color":[{outline:B()}],shadow:[{shadow:["","none",x,po,mo]}],"shadow-color":[{shadow:B()}],"inset-shadow":[{"inset-shadow":["none",v,po,mo]}],"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,Wa]}],"ring-offset-color":[{"ring-offset":B()}],"inset-ring-w":[{"inset-ring":Se()}],"inset-ring-color":[{"inset-ring":B()}],"text-shadow":[{"text-shadow":["none",S,po,mo]}],"text-shadow-color":[{"text-shadow":B()}],opacity:[{opacity:[he,$,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":[$,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",$,W]}],filter:[{filter:["","none",$,W]}],blur:[{blur:rn()}],brightness:[{brightness:[he,$,W]}],contrast:[{contrast:[he,$,W]}],"drop-shadow":[{"drop-shadow":["","none",T,po,mo]}],"drop-shadow-color":[{"drop-shadow":B()}],grayscale:[{grayscale:["",he,$,W]}],"hue-rotate":[{"hue-rotate":[he,$,W]}],invert:[{invert:["",he,$,W]}],saturate:[{saturate:[he,$,W]}],sepia:[{sepia:["",he,$,W]}],"backdrop-filter":[{"backdrop-filter":["","none",$,W]}],"backdrop-blur":[{"backdrop-blur":rn()}],"backdrop-brightness":[{"backdrop-brightness":[he,$,W]}],"backdrop-contrast":[{"backdrop-contrast":[he,$,W]}],"backdrop-grayscale":[{"backdrop-grayscale":["",he,$,W]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[he,$,W]}],"backdrop-invert":[{"backdrop-invert":["",he,$,W]}],"backdrop-opacity":[{"backdrop-opacity":[he,$,W]}],"backdrop-saturate":[{"backdrop-saturate":[he,$,W]}],"backdrop-sepia":[{"backdrop-sepia":["",he,$,W]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":L()}],"border-spacing-x":[{"border-spacing-x":L()}],"border-spacing-y":[{"border-spacing-y":L()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",$,W]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[he,"initial",$,W]}],ease:[{ease:["linear","initial",N,$,W]}],delay:[{delay:[he,$,W]}],animate:[{animate:["none",H,$,W]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[M,$,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:on()}],"scale-x":[{"scale-x":on()}],"scale-y":[{"scale-y":on()}],"scale-z":[{"scale-z":on()}],"scale-3d":["scale-3d"],skew:[{skew:cn()}],"skew-x":[{"skew-x":cn()}],"skew-y":[{"skew-y":cn()}],transform:[{transform:[$,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",$,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":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"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",$,W]}],fill:[{fill:["none",...B()]}],"stroke-w":[{stroke:[he,xl,Wa,Lf]}],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"]}},iN=L5(sN);function lN(...t){return iN(E5(t))}function rN({delayDuration:t=0,...a}){return h.jsx(A5,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:t,...a})}class oN 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?h.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:h.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[h.jsx(z2,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),h.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),h.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:h.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),h.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:lN("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[h.jsx(O2,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const xb=w.createContext(null);function cN({children:t}){const[a,i]=w.useState(!1),[l,o]=w.useState(null),u=w.useCallback(m=>{o(m),i(!0),document.body.style.overflow="hidden"},[]),d=w.useCallback(()=>{i(!1),document.body.style.overflow="",setTimeout(()=>o(null),300)},[]);return h.jsx(xb.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(xb);if(!t)throw new Error("useWizard must be used within WizardProvider");return t}function uN(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 fN(){const{isOpen:t,wizardCtx:a,closeWizard:i}=tc(),[l,o]=w.useReducer(uN,{phase:"loading"}),[u,d]=w.useState({}),[m,p]=w.useState({name:"",email:"",phone:"",practice:"",message:"",strasse:"",plz:"",ort:""}),[g,x]=w.useState(null),v=w.useRef(null),S=Object.values(u).some(Q=>Q.includes("post")),[T,A]=w.useState(""),M=w.useRef(0),_=ci.wizard.getConfig.useQuery({configKey:a?.configKey??"general_contact"},{enabled:t&&!!a}),N=ci.wizard.submit.useMutation({onSuccess:()=>o({type:"SUCCESS"}),onError:Q=>x(Q.message)});if(w.useEffect(()=>{t&&a&&(d(a.preselect??{}),p({name:"",email:"",phone:"",practice:"",message:"",strasse:"",plz:"",ort:""}),x(null),A(""),M.current=Date.now(),o({type:"RESET"}))},[t,a]),w.useEffect(()=>{_.data&&l.phase==="loading"&&o({type:"LOADED",startStep:0})},[_.data,l.phase,a]),w.useEffect(()=>{const Q=O=>{O.key==="Escape"&&i()};return t&&document.addEventListener("keydown",Q),()=>document.removeEventListener("keydown",Q)},[t,i]),!t||!a)return null;const H=_.data?.steps??[],z=H.length,G=(Q,O,P)=>{d(B=>{const ee=B[Q]??[];if(P==="radio")return{...B,[Q]:[O]};const ae=ee.includes(O);return{...B,[Q]:ae?ee.filter(_e=>_e!==O):[...ee,O]}})},Y=()=>{if(l.phase!=="steps")return;l.currentStep+1>=z?o({type:"GO_CONTACT",answers:u}):o({type:"NEXT",answers:u,totalSteps:z})},Z=()=>{l.phase==="contact"?(o({type:"NEXT",answers:u,totalSteps:z-1}),setTimeout(()=>{o({phase:"steps",currentStep:z-1,answers:u})},0)):l.phase==="steps"&&l.currentStep>0&&o({type:"BACK"})},K=()=>{if(!m.name.trim()){x("Bitte geben Sie Ihren Namen ein.");return}if(!m.email.trim()){x("Bitte geben Sie Ihre E-Mail-Adresse an.");return}if(!m.phone.trim()){x("Bitte geben Sie Ihre Telefonnummer an.");return}if(S){if(!m.strasse.trim()){x("Bitte geben Sie Ihre Straße und Hausnummer an.");return}if(!m.plz.trim()){x("Bitte geben Sie Ihre Postleitzahl an.");return}if(!m.ort.trim()){x("Bitte geben Sie Ihren Ort an.");return}}x(null),N.mutate({configKey:a.configKey,sourceLabel:a.sourceLabel,answers:u,name:m.name,email:m.email||void 0,phone:m.phone||void 0,practice:m.practice||void 0,message:m.message||void 0,strasse:m.strasse||void 0,plz:m.plz||void 0,ort:m.ort||void 0,_hp:T,_openedAt:M.current})},L=z+1,J=l.phase==="contact"?z:l.phase==="steps"?l.currentStep:0,se=L>0?Math.round(J/L*100):0,re=l.phase==="steps"?H[l.currentStep]:null,de=re?u[re.id]??[]:[],we=!re||de.length>0,ye=l.phase==="contact"||l.phase==="steps"&&l.currentStep>0;return h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:193",ref:v,className:"wiz-overlay",onClick:Q=>{Q.target===v.current&&i()},role:"dialog","aria-modal":"true","aria-label":a.sourceLabel,children:h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:201",className:"wiz-panel",children:[h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:204",className:"wiz-header",children:[h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:205",children:[h.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:206",className:"wiz-header-label",children:"Anfrage"}),h.jsx("h2",{"data-loc":"client/src/components/ContactWizardModal.tsx:207",className:"wiz-header-title",children:a.sourceLabel})]}),h.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:209",onClick:i,className:"wiz-close-btn","aria-label":"Schließen",children:h.jsx(is,{"data-loc":"client/src/components/ContactWizardModal.tsx:214",size:18})})]}),l.phase!=="success"&&h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:220",className:"wiz-progress-track",children:h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:221",className:"wiz-progress-fill",style:{width:`${se}%`}})}),l.phase!=="success"&&z>0&&h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:227",className:"wiz-steps-row",children:[Array.from({length:L}).map((Q,O)=>{const P=O<J,B=O===J;return h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:232",className:"flex items-center gap-2",children:[h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:233",className:`wiz-step-dot ${P?"wiz-step-dot--done":B?"wiz-step-dot--active":"wiz-step-dot--pending"}`,children:P?h.jsx(wo,{"data-loc":"client/src/components/ContactWizardModal.tsx:240",size:10,strokeWidth:3}):O+1}),O<L-1&&h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:243",className:`wiz-step-connector ${P?"wiz-step-connector--done":"wiz-step-connector--pending"}`})]},O)}),h.jsx("span",{"data-loc":"client/src/components/ContactWizardModal.tsx:248",className:"wiz-step-counter",children:J<L?`${J+1} / ${L}`:""})]}),h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:257",className:"wiz-content","aria-live":"polite","aria-atomic":"false",children:[(l.phase==="loading"||_.isLoading)&&h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:261",className:"wiz-loading",children:h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:262",className:"wiz-spinner"})}),l.phase==="steps"&&re&&h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:268",children:[h.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:269",className:"wiz-step-title",children:re.title}),re.subtitle&&h.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:271",className:"wiz-step-subtitle",children:re.subtitle}),h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:273",children:re.options.map(Q=>{const O=de.includes(Q.id);return h.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:277",onClick:()=>G(re.id,Q.id,re.type),className:`wiz-option${O?" wiz-option--selected":""}`,children:[h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:282",className:`wiz-option-indicator ${re.type==="radio"?"wiz-option-indicator--radio":"wiz-option-indicator--checkbox"}${O?" wiz-option-indicator--selected":""}`,children:O&&h.jsx(wo,{"data-loc":"client/src/components/ContactWizardModal.tsx:289",size:10,color:"white",strokeWidth:3})}),h.jsx("span",{"data-loc":"client/src/components/ContactWizardModal.tsx:291",className:"wiz-option-label",children:Q.label})]},Q.id)})})]}),l.phase==="contact"&&h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:301",children:[h.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:302",className:"wiz-contact-title",children:"Ihre Kontaktdaten"}),h.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:$v,placeholder:"Dr. Max Mustermann",type:"text",autoComplete:"name"},{key:"email",label:"E-Mail *",Icon:Xd,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:Xo,placeholder:"Gemeinschaftspraxis Muster",type:"text",autoComplete:"organization"}].map(({key:Q,label:O,Icon:P,placeholder:B,type:ee,autoComplete:ae})=>h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:311",children:[h.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:312",className:"wiz-field-label",children:O}),h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:313",className:"wiz-input-wrap",children:[h.jsx(P,{"data-loc":"client/src/components/ContactWizardModal.tsx:314",size:14,className:"wiz-input-icon"}),h.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:315",type:ee,name:Q,autoComplete:ae,placeholder:B,value:m[Q],onChange:_e=>p(Ee=>({...Ee,[Q]:_e.target.value})),className:"wiz-input"})]})]},Q)),S&&h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:330",className:"wiz-address-section",children:[h.jsxs("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:331",className:"wiz-address-hint",children:[h.jsx(Ro,{"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"]}),h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:335",children:[h.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:336",className:"wiz-field-label",children:"Straße & Hausnummer *"}),h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:337",className:"wiz-input-wrap",children:[h.jsx(Ro,{"data-loc":"client/src/components/ContactWizardModal.tsx:338",size:14,className:"wiz-input-icon"}),h.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:339",type:"text",name:"strasse",autoComplete:"street-address",placeholder:"Musterstraße 12",value:m.strasse,onChange:Q=>p(O=>({...O,strasse:Q.target.value})),className:"wiz-input"})]})]}),h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:350",className:"wiz-address-row",children:[h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:351",style:{flex:"0 0 38%"},children:[h.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:352",className:"wiz-field-label",children:"PLZ *"}),h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:353",className:"wiz-input-wrap",children:h.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:354",type:"text",name:"plz",autoComplete:"postal-code",placeholder:"12345",value:m.plz,onChange:Q=>p(O=>({...O,plz:Q.target.value})),className:"wiz-input wiz-input-no-icon",maxLength:10})})]}),h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:366",style:{flex:"1"},children:[h.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:367",className:"wiz-field-label",children:"Ort *"}),h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:368",className:"wiz-input-wrap",children:h.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:369",type:"text",name:"ort",autoComplete:"address-level2",placeholder:"Berlin",value:m.ort,onChange:Q=>p(O=>({...O,ort:Q.target.value})),className:"wiz-input wiz-input-no-icon"})})]})]})]}),h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:384",children:[h.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:385",className:"wiz-field-label",children:"Nachricht (optional)"}),h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:386",className:"wiz-input-wrap",children:[h.jsx(Jv,{"data-loc":"client/src/components/ContactWizardModal.tsx:387",size:14,className:"wiz-textarea-icon"}),h.jsx("textarea",{"data-loc":"client/src/components/ContactWizardModal.tsx:388",placeholder:"Weitere Informationen oder Fragen...",value:m.message,onChange:Q=>p(O=>({...O,message:Q.target.value})),rows:3,className:"wiz-textarea"})]})]}),g&&h.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:399",className:"wiz-error",children:g}),h.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:Q=>A(Q.target.value)}),h.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"," ",h.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"&&h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:427",className:"wiz-success",children:[h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:428",className:"wiz-success-icon",children:h.jsx(wo,{"data-loc":"client/src/components/ContactWizardModal.tsx:429",size:28,strokeWidth:2.5,className:"text-blue-500"})}),h.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:431",className:"wiz-success-title",children:"Anfrage gesendet!"}),h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:432",className:"wiz-success-divider"}),h.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."}),h.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&&h.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:449",className:"wiz-footer",children:[ye?h.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:451",onClick:Z,className:"wiz-back-btn",children:[h.jsx(D2,{"data-loc":"client/src/components/ContactWizardModal.tsx:452",size:14}),"Zurück"]}):h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:456"}),l.phase==="steps"&&h.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"),h.jsx(Ia,{"data-loc":"client/src/components/ContactWizardModal.tsx:466",size:14})]}),l.phase==="contact"&&h.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:471",onClick:K,disabled:N.isPending,className:`gyn-btn-primary${N.isPending?" wiz-btn-pending":""}`,children:N.isPending?h.jsxs(h.Fragment,{children:[h.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:478",className:"wiz-spinner wiz-spinner--sm"}),"Senden…"]}):h.jsxs(h.Fragment,{children:[h.jsx(R2,{"data-loc":"client/src/components/ContactWizardModal.tsx:483",size:13}),"Anfrage senden"]})})]})]})})}const Uf="stusche_cookie_consent";function dN(){const[t,a]=w.useState(!1);w.useEffect(()=>{if(!localStorage.getItem(Uf)){const u=setTimeout(()=>a(!0),1200);return()=>clearTimeout(u)}},[]);const i=()=>{localStorage.setItem(Uf,"accepted"),a(!1)},l=()=>{localStorage.setItem(Uf,"declined"),a(!1)};return t?h.jsx("div",{"data-loc":"client/src/components/CookieBanner.tsx:32",className:"cookie-banner",role:"region","aria-label":"Cookie-Hinweis",children:h.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:33",className:"cookie-banner-inner",children:[h.jsx("div",{"data-loc":"client/src/components/CookieBanner.tsx:34",className:"cookie-banner-icon",children:h.jsx(_2,{"data-loc":"client/src/components/CookieBanner.tsx:35",size:18})}),h.jsxs("p",{"data-loc":"client/src/components/CookieBanner.tsx:37",className:"cookie-banner-text",children:["Diese Website verwendet ausschließlich technisch notwendige Cookies für den sicheren Betrieb. Fonts und Ressourcen werden lokal bereitgestellt – keine externen Verbindungen zu Google oder anderen Drittanbietern."," ",h.jsx("a",{"data-loc":"client/src/components/CookieBanner.tsx:40",href:"/datenschutz",className:"cookie-banner-link",children:"Datenschutzerklärung"})]}),h.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:42",className:"cookie-banner-actions",children:[h.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:43",onClick:i,className:"cookie-banner-btn cookie-banner-btn--accept",children:"Verstanden"}),h.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:46",onClick:l,className:"cookie-banner-btn cookie-banner-btn--close","aria-label":"Schließen",children:h.jsx(is,{"data-loc":"client/src/components/CookieBanner.tsx:51",size:14})})]})]})}):null}const hN=w.createContext(void 0);function mN({children:t,defaultTheme:a="light",switchable:i=!1}){const[l,o]=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?()=>{o(d=>d==="light"?"dark":"light")}:void 0;return h.jsx(hN.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:l,toggleTheme:u,switchable:i},children:t})}const lh=w.createContext({});function vi(t){const a=w.useRef(null);return a.current===null&&(a.current=t()),a.current}const rh=typeof window<"u",nc=rh?w.useLayoutEffect:w.useEffect,ac=w.createContext(null);function oh(t,a){t.indexOf(a)===-1&&t.push(a)}function ch(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={},vb=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t);function bb(t){return typeof t=="object"&&t!==null}const Sb=t=>/^0[^.\s]+$/u.test(t);function uh(t){let a;return()=>(a===void 0&&(a=t()),a)}const bt=t=>t,pN=(t,a)=>i=>a(t(i)),Gl=(...t)=>t.reduce(pN),hi=(t,a,i)=>{const l=a-t;return l===0?1:(i-t)/l};class fh{constructor(){this.subscriptions=[]}add(a){return oh(this.subscriptions,a),()=>ch(this.subscriptions,a)}notify(a,i,l){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](a,i,l);else for(let u=0;u<o;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 dh(t,a){return a?t*(1e3/a):0}const wb=(t,a,i)=>(((1-3*i+3*a)*t+(3*i-6*a))*t+3*a)*t,gN=1e-7,yN=12;function xN(t,a,i,l,o){let u,d,m=0;do d=a+(i-a)/2,u=wb(d,l,o)-t,u>0?i=d:a=d;while(Math.abs(u)>gN&&++m<yN);return d}function ql(t,a,i,l){if(t===a&&i===l)return bt;const o=u=>xN(u,0,1,t,i);return u=>u===0||u===1?u:wb(o(u),a,l)}const Tb=t=>a=>a<=.5?t(2*a)/2:(2-t(2*(1-a)))/2,Ab=t=>a=>1-t(1-a),Eb=ql(.33,1.53,.69,.99),hh=Ab(Eb),Nb=Tb(hh),Cb=t=>(t*=2)<1?.5*hh(t):.5*(2-Math.pow(2,-10*(t-1))),mh=t=>1-Math.sin(Math.acos(t)),Mb=Ab(mh),jb=Tb(mh),vN=ql(.42,0,1,1),bN=ql(0,0,.58,1),zb=ql(.42,0,.58,1),SN=t=>Array.isArray(t)&&typeof t[0]!="number",Ob=t=>Array.isArray(t)&&typeof t[0]=="number",wN={linear:bt,easeIn:vN,easeInOut:zb,easeOut:bN,circIn:mh,circInOut:jb,circOut:Mb,backIn:hh,backInOut:Nb,backOut:Eb,anticipate:Cb},TN=t=>typeof t=="string",Tx=t=>{if(Ob(t)){kl(t.length===4);const[a,i,l,o]=t;return ql(a,i,l,o)}else if(TN(t))return wN[t];return t},go=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function AN(t,a){let i=new Set,l=new Set,o=!1,u=!1;const d=new WeakSet;let m={delta:0,timestamp:0,isProcessing:!1};function p(x){d.has(x)&&(g.schedule(x),t()),x(m)}const g={schedule:(x,v=!1,S=!1)=>{const A=S&&o?i:l;return v&&d.add(x),A.has(x)||A.add(x),x},cancel:x=>{l.delete(x),d.delete(x)},process:x=>{if(m=x,o){u=!0;return}o=!0,[i,l]=[l,i],i.forEach(p),i.clear(),o=!1,u&&(u=!1,g.process(x))}};return g}const EN=40;function Db(t,a){let i=!1,l=!0;const o={delta:0,timestamp:0,isProcessing:!1},u=()=>i=!0,d=go.reduce((z,G)=>(z[G]=AN(u),z),{}),{setup:m,read:p,resolveKeyframes:g,preUpdate:x,update:v,preRender:S,render:T,postRender:A}=d,M=()=>{const z=Xn.useManualTiming?o.timestamp:performance.now();i=!1,Xn.useManualTiming||(o.delta=l?1e3/60:Math.max(Math.min(z-o.timestamp,EN),1)),o.timestamp=z,o.isProcessing=!0,m.process(o),p.process(o),g.process(o),x.process(o),v.process(o),S.process(o),T.process(o),A.process(o),o.isProcessing=!1,i&&a&&(l=!1,t(M))},_=()=>{i=!0,l=!0,o.isProcessing||t(M)};return{schedule:go.reduce((z,G)=>{const Y=d[G];return z[G]=(Z,K=!1,L=!1)=>(i||_(),Y.schedule(Z,K,L)),z},{}),cancel:z=>{for(let G=0;G<go.length;G++)d[go[G]].cancel(z)},state:o,steps:d}}const{schedule:ze,cancel:ln,state:nt,steps:Pf}=Db(typeof requestAnimationFrame<"u"?requestAnimationFrame:bt,!0);let No;function NN(){No=void 0}const vt={now:()=>(No===void 0&&vt.set(nt.isProcessing||Xn.useManualTiming?nt.timestamp:performance.now()),No),set:t=>{No=t,queueMicrotask(NN)}},Rb=t=>a=>typeof a=="string"&&a.startsWith(t),ph=Rb("--"),CN=Rb("var(--"),gh=t=>CN(t)?MN.test(t.split("/*")[0].trim()):!1,MN=/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)},yo={...bi,default:1},Tl=t=>Math.round(t*1e5)/1e5,yh=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function jN(t){return t==null}const zN=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,xh=(t,a)=>i=>!!(typeof i=="string"&&zN.test(i)&&i.startsWith(t)||a&&!jN(i)&&Object.prototype.hasOwnProperty.call(i,a)),_b=(t,a,i)=>l=>{if(typeof l!="string")return l;const[o,u,d,m]=l.match(yh);return{[t]:parseFloat(o),[a]:parseFloat(u),[i]:parseFloat(d),alpha:m!==void 0?parseFloat(m):1}},ON=t=>Sn(0,255,t),Kf={...bi,transform:t=>Math.round(ON(t))},ts={test:xh("rgb","red"),parse:_b("red","green","blue"),transform:({red:t,green:a,blue:i,alpha:l=1})=>"rgba("+Kf.transform(t)+", "+Kf.transform(a)+", "+Kf.transform(i)+", "+Tl(Bl.transform(l))+")"};function DN(t){let a="",i="",l="",o="";return t.length>5?(a=t.substring(1,3),i=t.substring(3,5),l=t.substring(5,7),o=t.substring(7,9)):(a=t.substring(1,2),i=t.substring(2,3),l=t.substring(3,4),o=t.substring(4,5),a+=a,i+=i,l+=l,o+=o),{red:parseInt(a,16),green:parseInt(i,16),blue:parseInt(l,16),alpha:o?parseInt(o,16)/255:1}}const Td={test:xh("#"),parse:DN,transform:ts.transform},Yl=t=>({test:a=>typeof a=="string"&&a.endsWith(t)&&a.split(" ").length===1,parse:parseFloat,transform:a=>`${a}${t}`}),ba=Yl("deg"),vn=Yl("%"),le=Yl("px"),RN=Yl("vh"),_N=Yl("vw"),Ax={...vn,parse:t=>vn.parse(t)/100,transform:t=>vn.transform(t*100)},Js={test:xh("hsl","hue"),parse:_b("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)||Td.test(t)||Js.test(t),parse:t=>ts.test(t)?ts.parse(t):Js.test(t)?Js.parse(t):Td.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?ts.transform(t):Js.transform(t),getAnimatableNone:t=>{const a=We.parse(t);return a.alpha=0,We.transform(a)}},kN=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function BN(t){return isNaN(t)&&typeof t=="string"&&(t.match(yh)?.length||0)+(t.match(kN)?.length||0)>0}const kb="number",Bb="color",HN="var",VN="var(",Ex="${}",LN=/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:[]},o=[];let u=0;const m=a.replace(LN,p=>(We.test(p)?(l.color.push(u),o.push(Bb),i.push(We.parse(p))):p.startsWith(VN)?(l.var.push(u),o.push(HN),i.push(p)):(l.number.push(u),o.push(kb),i.push(parseFloat(p))),++u,Ex)).split(Ex);return{values:i,split:m,indexes:l,types:o}}function Hb(t){return Hl(t).values}function Vb(t){const{split:a,types:i}=Hl(t),l=a.length;return o=>{let u="";for(let d=0;d<l;d++)if(u+=a[d],o[d]!==void 0){const m=i[d];m===kb?u+=Tl(o[d]):m===Bb?u+=We.transform(o[d]):u+=o[d]}return u}}const UN=t=>typeof t=="number"?0:We.test(t)?We.getAnimatableNone(t):t;function PN(t){const a=Hb(t);return Vb(t)(a.map(UN))}const Ca={test:BN,parse:Hb,createTransformer:Vb,getAnimatableNone:PN};function Gf(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 KN({hue:t,saturation:a,lightness:i,alpha:l}){t/=360,a/=100,i/=100;let o=0,u=0,d=0;if(!a)o=u=d=i;else{const m=i<.5?i*(1+a):i+a-i*a,p=2*i-m;o=Gf(p,m,t+1/3),u=Gf(p,m,t),d=Gf(p,m,t-1/3)}return{red:Math.round(o*255),green:Math.round(u*255),blue:Math.round(d*255),alpha:l}}function Uo(t,a){return i=>i>0?a:t}const Le=(t,a,i)=>t+(a-t)*i,qf=(t,a,i)=>{const l=t*t,o=i*(a*a-l)+l;return o<0?0:Math.sqrt(o)},GN=[Td,ts,Js],qN=t=>GN.find(a=>a.test(t));function Nx(t){const a=qN(t);if(!a)return!1;let i=a.parse(t);return a===Js&&(i=KN(i)),i}const Cx=(t,a)=>{const i=Nx(t),l=Nx(a);if(!i||!l)return Uo(t,a);const o={...i};return u=>(o.red=qf(i.red,l.red,u),o.green=qf(i.green,l.green,u),o.blue=qf(i.blue,l.blue,u),o.alpha=Le(i.alpha,l.alpha,u),ts.transform(o))},Ad=new Set(["none","hidden"]);function YN(t,a){return Ad.has(t)?i=>i<=0?t:a:i=>i>=1?a:t}function XN(t,a){return i=>Le(t,a,i)}function vh(t){return typeof t=="number"?XN:typeof t=="string"?gh(t)?Uo:We.test(t)?Cx:FN:Array.isArray(t)?Lb:typeof t=="object"?We.test(t)?Cx:ZN:Uo}function Lb(t,a){const i=[...t],l=i.length,o=t.map((u,d)=>vh(u)(u,a[d]));return u=>{for(let d=0;d<l;d++)i[d]=o[d](u);return i}}function ZN(t,a){const i={...t,...a},l={};for(const o in i)t[o]!==void 0&&a[o]!==void 0&&(l[o]=vh(t[o])(t[o],a[o]));return o=>{for(const u in l)i[u]=l[u](o);return i}}function QN(t,a){const i=[],l={color:0,var:0,number:0};for(let o=0;o<a.values.length;o++){const u=a.types[o],d=t.indexes[u][l[u]],m=t.values[d]??0;i[o]=m,l[u]++}return i}const FN=(t,a)=>{const i=Ca.createTransformer(a),l=Hl(t),o=Hl(a);return l.indexes.var.length===o.indexes.var.length&&l.indexes.color.length===o.indexes.color.length&&l.indexes.number.length>=o.indexes.number.length?Ad.has(t)&&!o.values.length||Ad.has(a)&&!l.values.length?YN(t,a):Gl(Lb(QN(l,o),o.values),i):Uo(t,a)};function Ub(t,a,i){return typeof t=="number"&&typeof a=="number"&&typeof i=="number"?Le(t,a,i):vh(t)(t,a)}const WN=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()}},Pb=(t,a,i=10)=>{let l="";const o=Math.max(Math.round(a/i),2);for(let u=0;u<o;u++)l+=Math.round(t(u/(o-1))*1e4)/1e4+", ";return`linear(${l.substring(0,l.length-2)})`},Po=2e4;function bh(t){let a=0;const i=50;let l=t.next(a);for(;!l.done&&a<Po;)a+=i,l=t.next(a);return a>=Po?1/0:a}function $N(t,a=100,i){const l=i({...t,keyframes:[0,a]}),o=Math.min(bh(l),Po);return{type:"keyframes",ease:u=>l.next(o*u).value/a,duration:Wt(o)}}const JN=5;function Kb(t,a,i){const l=Math.max(a-JN,0);return dh(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},Yf=.001;function IN({duration:t=Ke.duration,bounce:a=Ke.bounce,velocity:i=Ke.velocity,mass:l=Ke.mass}){let o,u,d=1-a;d=Sn(Ke.minDamping,Ke.maxDamping,d),t=Sn(Ke.minDuration,Ke.maxDuration,Wt(t)),d<1?(o=g=>{const x=g*d,v=x*t,S=x-i,T=Ed(g,d),A=Math.exp(-v);return Yf-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),M=Ed(Math.pow(g,2),d);return(-o(g)+Yf>0?-1:1)*((S-T)*A)/M}):(o=g=>{const x=Math.exp(-g*t),v=(g-i)*t+1;return-Yf+x*v},u=g=>{const x=Math.exp(-g*t),v=(i-g)*(t*t);return x*v});const m=5/t,p=tC(o,u,m);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 eC=12;function tC(t,a,i){let l=i;for(let o=1;o<eC;o++)l=l-t(l)/a(l);return l}function Ed(t,a){return t*Math.sqrt(1-a*a)}const nC=["duration","bounce"],aC=["stiffness","damping","mass"];function Mx(t,a){return a.some(i=>t[i]!==void 0)}function sC(t){let a={velocity:Ke.velocity,stiffness:Ke.stiffness,damping:Ke.damping,mass:Ke.mass,isResolvedFromDuration:!1,...t};if(!Mx(t,aC)&&Mx(t,nC))if(t.visualDuration){const i=t.visualDuration,l=2*Math.PI/(i*1.2),o=l*l,u=2*Sn(.05,1,1-(t.bounce||0))*Math.sqrt(o);a={...a,mass:Ke.mass,stiffness:o,damping:u}}else{const i=IN(t);a={...a,...i,mass:Ke.mass},a.isResolvedFromDuration=!0}return a}function Ko(t=Ke.visualDuration,a=Ke.bounce){const i=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:a}:t;let{restSpeed:l,restDelta:o}=i;const u=i.keyframes[0],d=i.keyframes[i.keyframes.length-1],m={done:!1,value:u},{stiffness:p,damping:g,mass:x,duration:v,velocity:S,isResolvedFromDuration:T}=sC({...i,velocity:-Wt(i.velocity||0)}),A=S||0,M=g/(2*Math.sqrt(p*x)),_=d-u,N=Wt(Math.sqrt(p/x)),H=Math.abs(_)<5;l||(l=H?Ke.restSpeed.granular:Ke.restSpeed.default),o||(o=H?Ke.restDelta.granular:Ke.restDelta.default);let z;if(M<1){const Y=Ed(N,M);z=Z=>{const K=Math.exp(-M*N*Z);return d-K*((A+M*N*_)/Y*Math.sin(Y*Z)+_*Math.cos(Y*Z))}}else if(M===1)z=Y=>d-Math.exp(-N*Y)*(_+(A+N*_)*Y);else{const Y=N*Math.sqrt(M*M-1);z=Z=>{const K=Math.exp(-M*N*Z),L=Math.min(Y*Z,300);return d-K*((A+M*N*_)*Math.sinh(L)+Y*_*Math.cosh(L))/Y}}const G={calculatedDuration:T&&v||null,next:Y=>{const Z=z(Y);if(T)m.done=Y>=v;else{let K=Y===0?A:0;M<1&&(K=Y===0?xn(A):Kb(z,Y,Z));const L=Math.abs(K)<=l,J=Math.abs(d-Z)<=o;m.done=L&&J}return m.value=m.done?d:Z,m},toString:()=>{const Y=Math.min(bh(G),Po),Z=Pb(K=>G.next(Y*K).value,Y,30);return Y+"ms "+Z},toTransition:()=>{}};return G}Ko.applyToOptions=t=>{const a=$N(t,100,Ko);return t.ease=a.ease,t.duration=xn(a.duration),t.type="keyframes",t};function Nd({keyframes:t,velocity:a=0,power:i=.8,timeConstant:l=325,bounceDamping:o=10,bounceStiffness:u=500,modifyTarget:d,min:m,max:p,restDelta:g=.5,restSpeed:x}){const v=t[0],S={done:!1,value:v},T=L=>m!==void 0&&L<m||p!==void 0&&L>p,A=L=>m===void 0?p:p===void 0||Math.abs(m-L)<Math.abs(p-L)?m:p;let M=i*a;const _=v+M,N=d===void 0?_:d(_);N!==_&&(M=N-v);const H=L=>-M*Math.exp(-L/l),z=L=>N+H(L),G=L=>{const J=H(L),se=z(L);S.done=Math.abs(J)<=g,S.value=S.done?N:se};let Y,Z;const K=L=>{T(S.value)&&(Y=L,Z=Ko({keyframes:[S.value,A(S.value)],velocity:Kb(z,L,S.value),damping:o,stiffness:u,restDelta:g,restSpeed:x}))};return K(0),{calculatedDuration:null,next:L=>{let J=!1;return!Z&&Y===void 0&&(J=!0,G(L),K(L)),Y!==void 0&&L>=Y?Z.next(L-Y):(!J&&G(L),S)}}}function iC(t,a,i){const l=[],o=i||Xn.mix||Ub,u=t.length-1;for(let d=0;d<u;d++){let m=o(t[d],t[d+1]);if(a){const p=Array.isArray(a)?a[d]||bt:a;m=Gl(p,m)}l.push(m)}return l}function Sh(t,a,{clamp:i=!0,ease:l,mixer:o}={}){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 m=iC(a,l,o),p=m.length,g=x=>{if(d&&x<t[0])return a[0];let v=0;if(p>1)for(;v<t.length-2&&!(x<t[v+1]);v++);const S=hi(t[v],t[v+1],x);return m[v](S)};return i?x=>g(Sn(t[0],t[u-1],x)):g}function lC(t,a){const i=t[t.length-1];for(let l=1;l<=a;l++){const o=hi(0,a,l);t.push(Le(i,1,o))}}function Gb(t){const a=[0];return lC(a,t.length-1),a}function rC(t,a){return t.map(i=>i*a)}function oC(t,a){return t.map(()=>a||zb).splice(0,t.length-1)}function Al({duration:t=300,keyframes:a,times:i,ease:l="easeInOut"}){const o=SN(l)?l.map(Tx):Tx(l),u={done:!1,value:a[0]},d=rC(i&&i.length===a.length?i:Gb(a),t),m=Sh(d,a,{ease:Array.isArray(o)?o:oC(a,o)});return{calculatedDuration:t,next:p=>(u.value=m(p),u.done=p>=t,u)}}const cC=t=>t!==null;function wh(t,{repeat:a,repeatType:i="loop"},l,o=1){const u=t.filter(cC),m=o<0||a&&i!=="loop"&&a%2===1?0:u.length-1;return!m||l===void 0?u[m]:l}const uC={decay:Nd,inertia:Nd,tween:Al,keyframes:Al,spring:Ko};function qb(t){typeof t.type=="string"&&(t.type=uC[t.type])}class Th{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 fC=t=>t/100;class Ah extends Th{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:o=0,repeatType:u,velocity:d=0}=a;let{keyframes:m}=a;const p=i||Al;p!==Al&&typeof m[0]!="number"&&(this.mixKeyframes=Gl(fC,Ub(m[0],m[1])),m=[0,100]);const g=p({...a,keyframes:m});u==="mirror"&&(this.mirroredGenerator=p({...a,keyframes:[...m].reverse(),velocity:-d})),g.calculatedDuration===null&&(g.calculatedDuration=bh(g));const{calculatedDuration:x}=g;this.calculatedDuration=x,this.resolvedDuration=x+o,this.totalDuration=this.resolvedDuration*(l+1)-o,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:o,mixKeyframes:u,mirroredGenerator:d,resolvedDuration:m,calculatedDuration:p}=this;if(this.startTime===null)return l.next(0);const{delay:g=0,keyframes:x,repeat:v,repeatType:S,repeatDelay:T,type:A,onUpdate:M,finalKeyframe:_}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,a):this.speed<0&&(this.startTime=Math.min(a-o/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>o;this.currentTime=Math.max(N,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let z=this.currentTime,G=l;if(v){const L=Math.min(this.currentTime,o)/m;let J=Math.floor(L),se=L%1;!se&&L>=1&&(se=1),se===1&&J--,J=Math.min(J,v+1),!!(J%2)&&(S==="reverse"?(se=1-se,T&&(se-=T/m)):S==="mirror"&&(G=d)),z=Sn(0,1,se)*m}const Y=H?{done:!1,value:x[0]}:G.next(z);u&&(Y.value=u(Y.value));let{done:Z}=Y;!H&&p!==null&&(Z=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const K=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&Z);return K&&A!==Nd&&(Y.value=wh(x,this.options,_,this.speed)),M&&M(Y.value),K&&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=WN,startTime:i}=this.options;this.driver||(this.driver=a(o=>this.tick(o))),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 dC(t){for(let a=1;a<t.length;a++)t[a]??(t[a]=t[a-1])}const ns=t=>t*180/Math.PI,Cd=t=>{const a=ns(Math.atan2(t[1],t[0]));return Md(a)},hC={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:Cd,rotateZ:Cd,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},Md=t=>(t=t%360,t<0&&(t+=360),t),jx=Cd,zx=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),Ox=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),mC={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:zx,scaleY:Ox,scale:t=>(zx(t)+Ox(t))/2,rotateX:t=>Md(ns(Math.atan2(t[6],t[5]))),rotateY:t=>Md(ns(Math.atan2(-t[2],t[0]))),rotateZ:jx,rotate:jx,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 jd(t){return t.includes("scale")?1:0}function zd(t,a){if(!t||t==="none")return jd(a);const i=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let l,o;if(i)l=mC,o=i;else{const m=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);l=hC,o=m}if(!o)return jd(a);const u=l[a],d=o[1].split(",").map(gC);return typeof u=="function"?u(d):d[u]}const pC=(t,a)=>{const{transform:i="none"}=getComputedStyle(t);return zd(i,a)};function gC(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),Dx=t=>t===bi||t===le,yC=new Set(["x","y","z"]),xC=Si.filter(t=>!yC.has(t));function vC(t){const a=[];return xC.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})=>zd(a,"x"),y:(t,{transform:a})=>zd(a,"y")};as.translateX=as.x;as.translateY=as.y;const ss=new Set;let Od=!1,Dd=!1,Rd=!1;function Yb(){if(Dd){const t=Array.from(ss).filter(l=>l.needsMeasurement),a=new Set(t.map(l=>l.element)),i=new Map;a.forEach(l=>{const o=vC(l);o.length&&(i.set(l,o),l.render())}),t.forEach(l=>l.measureInitialState()),a.forEach(l=>{l.render();const o=i.get(l);o&&o.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)})}Dd=!1,Od=!1,ss.forEach(t=>t.complete(Rd)),ss.clear()}function Xb(){ss.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(Dd=!0)})}function bC(){Rd=!0,Xb(),Yb(),Rd=!1}class Eh{constructor(a,i,l,o,u,d=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...a],this.onComplete=i,this.name=l,this.motionValue=o,this.element=u,this.isAsync=d}scheduleResolve(){this.state="scheduled",this.isAsync?(ss.add(this),Od||(Od=!0,ze.read(Xb),ze.resolveKeyframes(Yb))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:a,name:i,element:l,motionValue:o}=this;if(a[0]===null){const u=o?.get(),d=a[a.length-1];if(u!==void 0)a[0]=u;else if(l&&i){const m=l.readValue(i,d);m!=null&&(a[0]=m)}a[0]===void 0&&(a[0]=d),o&&u===void 0&&o.set(a[0])}dC(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 SC=t=>t.startsWith("--");function wC(t,a,i){SC(a)?t.style.setProperty(a,i):t.style[a]=i}const Zb=uh(()=>window.ScrollTimeline!==void 0),TC={};function AC(t,a){const i=uh(t);return()=>TC[a]??i()}const Qb=AC(()=>{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})`,Rx={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 Fb(t,a){if(t)return typeof t=="function"?Qb()?Pb(t,a):"ease-out":Ob(t)?Sl(t):Array.isArray(t)?t.map(i=>Fb(i,a)||Rx.easeOut):Rx[t]}function EC(t,a,i,{delay:l=0,duration:o=300,repeat:u=0,repeatType:d="loop",ease:m="easeOut",times:p}={},g=void 0){const x={[a]:i};p&&(x.offset=p);const v=Fb(m,o);Array.isArray(v)&&(x.easing=v);const S={delay:l,duration:o,easing:Array.isArray(v)?"linear":v,fill:"both",iterations:u+1,direction:d==="reverse"?"alternate":"normal"};return g&&(S.pseudoElement=g),t.animate(x,S)}function Wb(t){return typeof t=="function"&&"applyToOptions"in t}function NC({type:t,...a}){return Wb(t)&&Qb()?t.applyToOptions(a):(a.duration??(a.duration=300),a.ease??(a.ease="easeOut"),a)}class CC extends Th{constructor(a){if(super(),this.finishedTime=null,this.isStopped=!1,!a)return;const{element:i,name:l,keyframes:o,pseudoElement:u,allowFlatten:d=!1,finalKeyframe:m,onComplete:p}=a;this.isPseudoElement=!!u,this.allowFlatten=d,this.options=a,kl(typeof a.type!="string");const g=NC(a);this.animation=EC(i,l,o,g,u),g.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!u){const x=wh(o,this.options,m,this.speed);this.updateMotionValue?this.updateMotionValue(x):wC(i,l,x),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&&Zb()?(this.animation.timeline=a,bt):i(this)}}const $b={anticipate:Cb,backInOut:Nb,circInOut:jb};function MC(t){return t in $b}function jC(t){typeof t.ease=="string"&&MC(t.ease)&&(t.ease=$b[t.ease])}const _x=10;class zC extends CC{constructor(a){jC(a),qb(a),super(a),a.startTime&&(this.startTime=a.startTime),this.options=a}updateMotionValue(a){const{motionValue:i,onUpdate:l,onComplete:o,element:u,...d}=this.options;if(!i)return;if(a!==void 0){i.set(a);return}const m=new Ah({...d,autoplay:!1}),p=xn(this.finishedTime??this.time);i.setWithVelocity(m.sample(p-_x).value,m.sample(p).value,_x),m.stop()}}const kx=(t,a)=>a==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Ca.test(t)||t==="0")&&!t.startsWith("url("));function OC(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 DC(t,a,i,l){const o=t[0];if(o===null)return!1;if(a==="display"||a==="visibility")return!0;const u=t[t.length-1],d=kx(o,a),m=kx(u,a);return!d||!m?!1:OC(t)||(i==="spring"||Wb(i))&&l}function _d(t){t.duration=0,t.type="keyframes"}const RC=new Set(["opacity","clipPath","filter","transform"]),_C=uh(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function kC(t){const{motionValue:a,name:i,repeatDelay:l,repeatType:o,damping:u,type:d}=t;if(!(a?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:g}=a.owner.getProps();return _C()&&i&&RC.has(i)&&(i!=="transform"||!g)&&!p&&!l&&o!=="mirror"&&u!==0&&d!=="inertia"}const BC=40;class HC extends Th{constructor({autoplay:a=!0,delay:i=0,type:l="keyframes",repeat:o=0,repeatDelay:u=0,repeatType:d="loop",keyframes:m,name:p,motionValue:g,element:x,...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:o,repeatDelay:u,repeatType:d,name:p,motionValue:g,element:x,...v},T=x?.KeyframeResolver||Eh;this.keyframeResolver=new T(m,(A,M,_)=>this.onKeyframesResolved(A,M,S,!_),p,g,x),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(a,i,l,o){this.keyframeResolver=void 0;const{name:u,type:d,velocity:m,delay:p,isHandoff:g,onUpdate:x}=l;this.resolvedAt=vt.now(),DC(a,u,d,m)||((Xn.instantAnimations||!p)&&x?.(wh(a,l,i)),a[0]=a[a.length-1],_d(l),l.repeat=0);const S={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>BC?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:i,...l,keyframes:a},T=!g&&kC(S)?new zC({...S,element:S.motionValue.owner.current}):new Ah(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(),bC()),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 VC=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function LC(t){const a=VC.exec(t);if(!a)return[,];const[,i,l,o]=a;return[`--${i??l}`,o]}function Jb(t,a,i=1){const[l,o]=LC(t);if(!l)return;const u=window.getComputedStyle(a).getPropertyValue(l);if(u){const d=u.trim();return vb(d)?parseFloat(d):d}return gh(o)?Jb(o,a,i+1):o}function Nh(t,a){return t?.[a]??t?.default??t}const Ib=new Set(["width","height","top","left","right","bottom",...Si]),UC={test:t=>t==="auto",parse:t=>t},e1=t=>a=>a.test(t),t1=[bi,le,vn,ba,_N,RN,UC],Bx=t=>t1.find(e1(t));function PC(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||Sb(t):!0}const KC=new Set(["brightness","contrast","saturate","opacity"]);function GC(t){const[a,i]=t.slice(0,-1).split("(");if(a==="drop-shadow")return t;const[l]=i.match(yh)||[];if(!l)return t;const o=i.replace(l,"");let u=KC.has(a)?1:0;return l!==i&&(u*=100),a+"("+u+o+")"}const qC=/\b([a-z-]*)\(.*?\)/gu,kd={...Ca,getAnimatableNone:t=>{const a=t.match(qC);return a?a.map(GC).join(" "):t}},Hx={...bi,transform:Math.round},YC={rotate:ba,rotateX:ba,rotateY:ba,rotateZ:ba,scale:yo,scaleX:yo,scaleY:yo,scaleZ:yo,skew:ba,skewX:ba,skewY:ba,distance:le,translateX:le,translateY:le,translateZ:le,x:le,y:le,z:le,perspective:le,transformPerspective:le,opacity:Bl,originX:Ax,originY:Ax,originZ:le},Ch={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,...YC,zIndex:Hx,fillOpacity:Bl,strokeOpacity:Bl,numOctaves:Hx},XC={...Ch,color:We,backgroundColor:We,outlineColor:We,fill:We,stroke:We,borderColor:We,borderTopColor:We,borderRightColor:We,borderBottomColor:We,borderLeftColor:We,filter:kd,WebkitFilter:kd},n1=t=>XC[t];function a1(t,a){let i=n1(t);return i!==kd&&(i=Ca),i.getAnimatableNone?i.getAnimatableNone(a):void 0}const ZC=new Set(["auto","none","0"]);function QC(t,a,i){let l=0,o;for(;l<t.length&&!o;){const u=t[l];typeof u=="string"&&!ZC.has(u)&&Hl(u).values.length&&(o=t[l]),l++}if(o&&i)for(const u of a)t[u]=a1(i,o)}class FC extends Eh{constructor(a,i,l,o,u){super(a,i,l,o,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(),gh(g))){const x=Jb(g,i.current);x!==void 0&&(a[p]=x),p===a.length-1&&(this.finalKeyframe=g)}}if(this.resolveNoneKeyframes(),!Ib.has(l)||a.length!==2)return;const[o,u]=a,d=Bx(o),m=Bx(u);if(d!==m)if(Dx(d)&&Dx(m))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 o=0;o<a.length;o++)(a[o]===null||PC(a[o]))&&l.push(o);l.length&&QC(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 o=i[i.length-1];o!==void 0&&a.getValue(l,o).jump(o,!1)}measureEndState(){const{element:a,name:i,unresolvedKeyframes:l}=this;if(!a||!a.current)return;const o=a.getValue(i);o&&o.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(([m,p])=>{a.getValue(m).set(p)}),this.resolveNoneKeyframes()}}function s1(t,a,i){if(t instanceof EventTarget)return[t];if(typeof t=="string"){const o=document.querySelectorAll(t);return o?Array.from(o):[]}return Array.from(t)}const i1=(t,a)=>a&&typeof t=="number"?a.transform(t):t;function Mh(t){return bb(t)&&"offsetHeight"in t}const Vx=30,WC=t=>!isNaN(parseFloat(t)),El={current:void 0};class $C{constructor(a,i={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=l=>{const o=vt.now();if(this.updatedAt!==o&&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=WC(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 fh);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>Vx)return 0;const i=Math.min(this.updatedAt-this.prevUpdatedAt,Vx);return dh(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 $C(t,a)}const{schedule:jh}=Db(queueMicrotask,!1),en={x:!1,y:!1};function l1(){return en.x||en.y}function JC(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 r1(t,a){const i=s1(t),l=new AbortController,o={passive:!0,...a,signal:l.signal};return[i,o,()=>l.abort()]}function Lx(t){return!(t.pointerType==="touch"||l1())}function IC(t,a,i={}){const[l,o,u]=r1(t,i),d=m=>{if(!Lx(m))return;const{target:p}=m,g=a(p,m);if(typeof g!="function"||!p)return;const x=v=>{Lx(v)&&(g(v),p.removeEventListener("pointerleave",x))};p.addEventListener("pointerleave",x,o)};return l.forEach(m=>{m.addEventListener("pointerenter",d,o)}),u}const o1=(t,a)=>a?t===a?!0:o1(t,a.parentElement):!1,zh=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,eM=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function tM(t){return eM.has(t.tagName)||t.tabIndex!==-1}const Co=new WeakSet;function Ux(t){return a=>{a.key==="Enter"&&t(a)}}function Xf(t,a){t.dispatchEvent(new PointerEvent("pointer"+a,{isPrimary:!0,bubbles:!0}))}const nM=(t,a)=>{const i=t.currentTarget;if(!i)return;const l=Ux(()=>{if(Co.has(i))return;Xf(i,"down");const o=Ux(()=>{Xf(i,"up")}),u=()=>Xf(i,"cancel");i.addEventListener("keyup",o,a),i.addEventListener("blur",u,a)});i.addEventListener("keydown",l,a),i.addEventListener("blur",()=>i.removeEventListener("keydown",l),a)};function Px(t){return zh(t)&&!l1()}function aM(t,a,i={}){const[l,o,u]=r1(t,i),d=m=>{const p=m.currentTarget;if(!Px(m))return;Co.add(p);const g=a(p,m),x=(T,A)=>{window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",S),Co.has(p)&&Co.delete(p),Px(T)&&typeof g=="function"&&g(T,{success:A})},v=T=>{x(T,p===window||p===document||i.useGlobalTarget||o1(p,T.target))},S=T=>{x(T,!1)};window.addEventListener("pointerup",v,o),window.addEventListener("pointercancel",S,o)};return l.forEach(m=>{(i.useGlobalTarget?window:m).addEventListener("pointerdown",d,o),Mh(m)&&(m.addEventListener("focus",g=>nM(g,o)),!tM(m)&&!m.hasAttribute("tabindex")&&(m.tabIndex=0))}),u}function Oh(t){return bb(t)&&"ownerSVGElement"in t}const Mo=new WeakMap;let jo;const c1=(t,a,i)=>(l,o)=>o&&o[0]?o[0][t+"Size"]:Oh(l)&&"getBBox"in l?l.getBBox()[a]:l[i],sM=c1("inline","width","offsetWidth"),iM=c1("block","height","offsetHeight");function lM({target:t,borderBoxSize:a}){Mo.get(t)?.forEach(i=>{i(t,{get width(){return sM(t,a)},get height(){return iM(t,a)}})})}function rM(t){t.forEach(lM)}function oM(){typeof ResizeObserver>"u"||(jo=new ResizeObserver(rM))}function cM(t,a){jo||oM();const i=s1(t);return i.forEach(l=>{let o=Mo.get(l);o||(o=new Set,Mo.set(l,o)),o.add(a),jo?.observe(l)}),()=>{i.forEach(l=>{const o=Mo.get(l);o?.delete(a),o?.size||jo?.unobserve(l)})}}const zo=new Set;let Is;function uM(){Is=()=>{const t={get width(){return window.innerWidth},get height(){return window.innerHeight}};zo.forEach(a=>a(t))},window.addEventListener("resize",Is)}function fM(t){return zo.add(t),Is||uM(),()=>{zo.delete(t),!zo.size&&typeof Is=="function"&&(window.removeEventListener("resize",Is),Is=void 0)}}function dM(t,a){return typeof t=="function"?fM(t):cM(t,a)}function u1(t,a){let i;const l=()=>{const{currentTime:o}=a,d=(o===null?0:o.value)/100;i!==d&&t(d),i=d};return ze.preUpdate(l,!0),()=>ln(l)}function hM(t){return Oh(t)&&t.tagName==="svg"}function mM(...t){const a=!Array.isArray(t[0]),i=a?0:-1,l=t[0+i],o=t[1+i],u=t[2+i],d=t[3+i],m=Sh(o,u,d);return a?m(l):m}const ct=t=>!!(t&&t.getVelocity),pM=[...t1,We,Ca],gM=t=>pM.find(e1(t)),sc=w.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});function Kx(t,a){if(typeof t=="function")return t(a);t!=null&&(t.current=a)}function yM(...t){return a=>{let i=!1;const l=t.map(o=>{const u=Kx(o,a);return!i&&typeof u=="function"&&(i=!0),u});if(i)return()=>{for(let o=0;o<l.length;o++){const u=l[o];typeof u=="function"?u():Kx(t[o],null)}}}}function xM(...t){return w.useCallback(yM(...t),t)}class vM extends w.Component{getSnapshotBeforeUpdate(a){const i=this.props.childRef.current;if(i&&a.isPresent&&!this.props.isPresent){const l=i.offsetParent,o=Mh(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=o-u.width-u.left}return null}componentDidUpdate(){}render(){return this.props.children}}function bM({children:t,isPresent:a,anchorX:i,root:l}){const o=w.useId(),u=w.useRef(null),d=w.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:m}=w.useContext(sc),p=xM(u,t?.ref);return w.useInsertionEffect(()=>{const{width:g,height:x,top:v,left:S,right:T}=d.current;if(a||!u.current||!g||!x)return;const A=i==="left"?`left: ${S}`:`right: ${T}`;u.current.dataset.motionPopId=o;const M=document.createElement("style");m&&(M.nonce=m);const _=l??document.head;return _.appendChild(M),M.sheet&&M.sheet.insertRule(`
[data-motion-pop-id="${o}"] {
position: absolute !important;
width: ${g}px !important;
height: ${x}px !important;
${A}px !important;
top: ${v}px !important;
}
`),()=>{_.contains(M)&&_.removeChild(M)}},[a]),h.jsx(vM,{isPresent:a,childRef:u,sizeRef:d,children:w.cloneElement(t,{ref:p})})}const SM=({children:t,initial:a,isPresent:i,onExitComplete:l,custom:o,presenceAffectsLayout:u,mode:d,anchorX:m,root:p})=>{const g=vi(wM),x=w.useId();let v=!0,S=w.useMemo(()=>(v=!1,{id:x,initial:a,isPresent:i,custom:o,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=h.jsx(bM,{isPresent:i,anchorX:m,root:p,children:t})),h.jsx(ac.Provider,{value:S,children:t})};function wM(){return new Map}function f1(t=!0){const a=w.useContext(ac);if(a===null)return[!0,null];const{isPresent:i,onExitComplete:l,register:o}=a,u=w.useId();w.useEffect(()=>{if(t)return o(u)},[t]);const d=w.useCallback(()=>t&&l&&l(u),[u,l,t]);return!i&&l?[!1,d]:[!0]}const xo=t=>t.key||"";function Gx(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:o=!0,mode:u="sync",propagate:d=!1,anchorX:m="left",root:p})=>{const[g,x]=f1(d),v=w.useMemo(()=>Gx(t),[t]),S=d&&!g?[]:v.map(xo),T=w.useRef(!0),A=w.useRef(v),M=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 K=xo(H[Z]);S.includes(K)?M.delete(K):M.get(K)!==!0&&M.set(K,!1)}},[H,S.length,S.join("-")]);const G=[];if(v!==_){let Z=[...v];for(let K=0;K<H.length;K++){const L=H[K],J=xo(L);S.includes(J)||(Z.splice(K,0,L),G.push(L))}return u==="wait"&&G.length&&(Z=G),z(Gx(Z)),N(v),null}const{forceRender:Y}=w.useContext(lh);return h.jsx(h.Fragment,{children:H.map(Z=>{const K=xo(Z),L=d&&!g?!1:v===H||S.includes(K),J=()=>{if(M.has(K))M.set(K,!0);else return;let se=!0;M.forEach(re=>{re||(se=!1)}),se&&(Y?.(),z(A.current),d&&x?.(),l&&l())};return h.jsx(SM,{isPresent:L,initial:!T.current||i?void 0:!1,custom:a,presenceAffectsLayout:o,mode:u,root:p,onExitComplete:L?void 0:J,anchorX:m,children:Z},K)})})},d1=w.createContext({strict:!1}),qx={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"]},mi={};for(const t in qx)mi[t]={isEnabled:a=>qx[t].some(i=>!!a[i])};function TM(t){for(const a in t)mi[a]={...mi[a],...t[a]}}const AM=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 Go(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||AM.has(t)}let h1=t=>!Go(t);function EM(t){typeof t=="function"&&(h1=a=>a.startsWith("on")?!Go(a):t(a))}try{EM(require("@emotion/is-prop-valid").default)}catch{}function NM(t,a,i){const l={};for(const o in t)o==="values"&&typeof t.values=="object"||(h1(o)||i===!0&&Go(o)||!a&&!Go(o)||t.draggable&&o.startsWith("onDrag"))&&(l[o]=t[o]);return l}const ic=w.createContext({});function lc(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function Vl(t){return typeof t=="string"||Array.isArray(t)}const Dh=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Rh=["initial",...Dh];function rc(t){return lc(t.animate)||Rh.some(a=>Vl(t[a]))}function m1(t){return!!(rc(t)||t.variants)}function CM(t,a){if(rc(t)){const{initial:i,animate:l}=t;return{initial:i===!1||Vl(i)?i:void 0,animate:Vl(l)?l:void 0}}return t.inherit!==!1?a:{}}function MM(t){const{initial:a,animate:i}=CM(t,w.useContext(ic));return w.useMemo(()=>({initial:a,animate:i}),[Yx(a),Yx(i)])}function Yx(t){return Array.isArray(t)?t.join(" "):t}const Ll={};function jM(t){for(const a in t)Ll[a]=t[a],ph(a)&&(Ll[a].isCSSVariable=!0)}function p1(t,{layout:a,layoutId:i}){return wi.has(t)||t.startsWith("origin")||(a||i!==void 0)&&(!!Ll[t]||t==="opacity")}const zM={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},OM=Si.length;function DM(t,a,i){let l="",o=!0;for(let u=0;u<OM;u++){const d=Si[u],m=t[d];if(m===void 0)continue;let p=!0;if(typeof m=="number"?p=m===(d.startsWith("scale")?1:0):p=parseFloat(m)===0,!p||i){const g=i1(m,Ch[d]);if(!p){o=!1;const x=zM[d]||d;l+=`${x}(${g}) `}i&&(a[d]=g)}}return l=l.trim(),i?l=i(a,o?"":l):o&&(l="none"),l}function _h(t,a,i){const{style:l,vars:o,transformOrigin:u}=t;let d=!1,m=!1;for(const p in a){const g=a[p];if(wi.has(p)){d=!0;continue}else if(ph(p)){o[p]=g;continue}else{const x=i1(g,Ch[p]);p.startsWith("origin")?(m=!0,u[p]=x):l[p]=x}}if(a.transform||(d||i?l.transform=DM(a,t.transform,i):l.transform&&(l.transform="none")),m){const{originX:p="50%",originY:g="50%",originZ:x=0}=u;l.transformOrigin=`${p} ${g} ${x}`}}const kh=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function g1(t,a,i){for(const l in a)!ct(a[l])&&!p1(l,i)&&(t[l]=a[l])}function RM({transformTemplate:t},a){return w.useMemo(()=>{const i=kh();return _h(i,a,t),Object.assign({},i.vars,i.style)},[a])}function _M(t,a){const i=t.style||{},l={};return g1(l,i,t),Object.assign(l,RM(t,a)),l}function kM(t,a){const i={},l=_M(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 BM={offset:"stroke-dashoffset",array:"stroke-dasharray"},HM={offset:"strokeDashoffset",array:"strokeDasharray"};function VM(t,a,i=1,l=0,o=!0){t.pathLength=1;const u=o?BM:HM;t[u.offset]=le.transform(-l);const d=le.transform(a),m=le.transform(i);t[u.array]=`${d} ${m}`}function y1(t,{attrX:a,attrY:i,attrScale:l,pathLength:o,pathSpacing:u=1,pathOffset:d=0,...m},p,g,x){if(_h(t,m,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=x?.transformBox??"fill-box",delete v.transformBox),a!==void 0&&(v.x=a),i!==void 0&&(v.y=i),l!==void 0&&(v.scale=l),o!==void 0&&VM(v,o,u,d,!1)}const x1=()=>({...kh(),attrs:{}}),v1=t=>typeof t=="string"&&t.toLowerCase()==="svg";function LM(t,a,i,l){const o=w.useMemo(()=>{const u=x1();return y1(u,a,v1(l),t.transformTemplate,t.style),{...u.attrs,style:{...u.style}}},[a]);if(t.style){const u={};g1(u,t.style,t),o.style={...u,...o.style}}return o}const UM=["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 Bh(t){return typeof t!="string"||t.includes("-")?!1:!!(UM.indexOf(t)>-1||/[A-Z]/u.test(t))}function PM(t,a,i,{latestValues:l},o,u=!1){const m=(Bh(t)?LM:kM)(a,l,o,t),p=NM(a,typeof t=="string",u),g=t!==w.Fragment?{...p,...m,ref:i}:{},{children:x}=a,v=w.useMemo(()=>ct(x)?x.get():x,[x]);return w.createElement(t,{...g,children:v})}function Xx(t){const a=[{},{}];return t?.values.forEach((i,l)=>{a[0][l]=i.get(),a[1][l]=i.getVelocity()}),a}function Hh(t,a,i,l){if(typeof a=="function"){const[o,u]=Xx(l);a=a(i!==void 0?i:t.custom,o,u)}if(typeof a=="string"&&(a=t.variants&&t.variants[a]),typeof a=="function"){const[o,u]=Xx(l);a=a(i!==void 0?i:t.custom,o,u)}return a}function Oo(t){return ct(t)?t.get():t}function KM({scrapeMotionValuesFromProps:t,createRenderState:a},i,l,o){return{latestValues:GM(i,l,o,t),renderState:a()}}function GM(t,a,i,l){const o={},u=l(t,{});for(const S in u)o[S]=Oo(u[S]);let{initial:d,animate:m}=t;const p=rc(t),g=m1(t);a&&g&&!p&&t.inherit!==!1&&(d===void 0&&(d=a.initial),m===void 0&&(m=a.animate));let x=i?i.initial===!1:!1;x=x||d===!1;const v=x?m: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=Hh(t,S[T]);if(A){const{transitionEnd:M,transition:_,...N}=A;for(const H in N){let z=N[H];if(Array.isArray(z)){const G=x?z.length-1:0;z=z[G]}z!==null&&(o[H]=z)}for(const H in M)o[H]=M[H]}}}return o}const b1=t=>(a,i)=>{const l=w.useContext(ic),o=w.useContext(ac),u=()=>KM(t,a,l,o);return i?u():vi(u)};function Vh(t,a,i){const{style:l}=t,o={};for(const u in l)(ct(l[u])||a.style&&ct(a.style[u])||p1(u,t)||i?.getValue(u)?.liveStyle!==void 0)&&(o[u]=l[u]);return o}const qM=b1({scrapeMotionValuesFromProps:Vh,createRenderState:kh});function S1(t,a,i){const l=Vh(t,a,i);for(const o in t)if(ct(t[o])||ct(a[o])){const u=Si.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;l[u]=t[o]}return l}const YM=b1({scrapeMotionValuesFromProps:S1,createRenderState:x1}),XM=Symbol.for("motionComponentSymbol");function ei(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function ZM(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 Lh=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),QM="framerAppearId",w1="data-"+Lh(QM),T1=w.createContext({});function FM(t,a,i,l,o){const{visualElement:u}=w.useContext(ic),d=w.useContext(d1),m=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:m,blockInitialAnimation:m?m.initial===!1:!1,reducedMotionConfig:p}));const x=g.current,v=w.useContext(T1);x&&!x.projection&&o&&(x.type==="html"||x.type==="svg")&&WM(g.current,i,o,v);const S=w.useRef(!1);w.useInsertionEffect(()=>{x&&S.current&&x.update(i,m)});const T=i[w1],A=w.useRef(!!T&&!window.MotionHandoffIsComplete?.(T)&&window.MotionHasOptimisedAnimation?.(T));return nc(()=>{x&&(S.current=!0,window.MotionIsMounted=!0,x.updateFeatures(),x.scheduleRenderMicrotask(),A.current&&x.animationState&&x.animationState.animateChanges())}),w.useEffect(()=>{x&&(!A.current&&x.animationState&&x.animationState.animateChanges(),A.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(T)}),A.current=!1),x.enteringChildren=void 0)}),x}function WM(t,a,i,l){const{layoutId:o,layout:u,drag:d,dragConstraints:m,layoutScroll:p,layoutRoot:g,layoutCrossfade:x}=a;t.projection=new i(t.latestValues,a["data-framer-portal-id"]?void 0:A1(t.parent)),t.projection.setOptions({layoutId:o,layout:u,alwaysMeasureLayout:!!d||m&&ei(m),visualElement:t,animationType:typeof u=="string"?u:"both",initialPromotionConfig:l,crossfade:x,layoutScroll:p,layoutRoot:g})}function A1(t){if(t)return t.options.allowProjection!==!1?t.projection:A1(t.parent)}function Zf(t,{forwardMotionProps:a=!1}={},i,l){i&&TM(i);const o=Bh(t)?YM:qM;function u(m,p){let g;const x={...w.useContext(sc),...m,layoutId:$M(m)},{isStatic:v}=x,S=MM(m),T=o(m,v);if(!v&&rh){JM();const A=IM(x);g=A.MeasureLayout,S.visualElement=FM(t,T,x,l,A.ProjectionNode)}return h.jsxs(ic.Provider,{value:S,children:[g&&S.visualElement?h.jsx(g,{visualElement:S.visualElement,...x}):null,PM(t,m,ZM(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[XM]=t,d}function $M({layoutId:t}){const a=w.useContext(lh).id;return a&&t!==void 0?a+"-"+t:t}function JM(t,a){w.useContext(d1).strict}function IM(t){const{drag:a,layout:i}=mi;if(!a&&!i)return{};const l={...a,...i};return{MeasureLayout:a?.isEnabled(t)||i?.isEnabled(t)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}function ej(t,a){if(typeof Proxy>"u")return Zf;const i=new Map,l=(u,d)=>Zf(u,d,t,a),o=(u,d)=>l(u,d);return new Proxy(o,{get:(u,d)=>d==="create"?l:(i.has(d)||i.set(d,Zf(d,void 0,t,a)),i.get(d))})}function E1({top:t,left:a,right:i,bottom:l}){return{x:{min:a,max:i},y:{min:t,max:l}}}function tj({x:t,y:a}){return{top:a.min,right:t.max,bottom:a.max,left:t.min}}function nj(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 Qf(t){return t===void 0||t===1}function Bd({scale:t,scaleX:a,scaleY:i}){return!Qf(t)||!Qf(a)||!Qf(i)}function Ja(t){return Bd(t)||N1(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function N1(t){return Zx(t.x)||Zx(t.y)}function Zx(t){return t&&t!=="0%"}function qo(t,a,i){const l=t-i,o=a*l;return i+o}function Qx(t,a,i,l,o){return o!==void 0&&(t=qo(t,o,l)),qo(t,i,l)+a}function Hd(t,a=0,i=1,l,o){t.min=Qx(t.min,a,i,l,o),t.max=Qx(t.max,a,i,l,o)}function C1(t,{x:a,y:i}){Hd(t.x,a.translate,a.scale,a.originPoint),Hd(t.y,i.translate,i.scale,i.originPoint)}const Fx=.999999999999,Wx=1.0000000000001;function aj(t,a,i,l=!1){const o=i.length;if(!o)return;a.x=a.y=1;let u,d;for(let m=0;m<o;m++){u=i[m],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,C1(t,d)),l&&Ja(u.latestValues)&&ni(t,u.latestValues))}a.x<Wx&&a.x>Fx&&(a.x=1),a.y<Wx&&a.y>Fx&&(a.y=1)}function ti(t,a){t.min=t.min+a,t.max=t.max+a}function $x(t,a,i,l,o=.5){const u=Le(t.min,t.max,o);Hd(t,a,i,u,l)}function ni(t,a){$x(t.x,a.x,a.scaleX,a.scale,a.originX),$x(t.y,a.y,a.scaleY,a.scale,a.originY)}function M1(t,a){return E1(nj(t.getBoundingClientRect(),a))}function sj(t,a,i){const l=M1(t,i),{scroll:o}=a;return o&&(ti(l.x,o.offset.x),ti(l.y,o.offset.y)),l}const Jx=()=>({translate:0,scale:1,origin:0,originPoint:0}),ai=()=>({x:Jx(),y:Jx()}),Ix=()=>({min:0,max:0}),Ye=()=>({x:Ix(),y:Ix()}),Vd={current:null},j1={current:!1};function ij(){if(j1.current=!0,!!rh)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),a=()=>Vd.current=t.matches;t.addEventListener("change",a),a()}else Vd.current=!1}const lj=new WeakMap;function rj(t,a,i){for(const l in a){const o=a[l],u=i[l];if(ct(o))t.addValue(l,o);else if(ct(u))t.addValue(l,nn(o,{owner:t}));else if(u!==o)if(t.hasValue(l)){const d=t.getValue(l);d.liveStyle===!0?d.jump(o):d.hasAnimated||d.set(o)}else{const d=t.getStaticValue(l);t.addValue(l,nn(d!==void 0?d:o,{owner:t}))}}for(const l in i)a[l]===void 0&&t.removeValue(l);return a}const ev=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class oj{scrapeMotionValuesFromProps(a,i,l){return{}}constructor({parent:a,props:i,presenceContext:l,reducedMotionConfig:o,blockInitialAnimation:u,visualState:d},m={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Eh,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=o,this.options=m,this.blockInitialAnimation=!!u,this.isControllingVariants=rc(i),this.isVariantNode=m1(i),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(a&&a.current);const{willChange:x,...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,lj.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)),j1.current||ij(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Vd.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 o=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,()=>{o(),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 mi){const i=mi[a];if(!i)continue;const{isEnabled:l,Feature:o}=i;if(!this.features[a]&&o&&l(this.props)&&(this.features[a]=new o(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<ev.length;l++){const o=ev[l];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const u="on"+o,d=a[u];d&&(this.propEventSubscriptions[o]=this.on(o,d))}this.prevMotionValues=rj(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"&&(vb(l)||Sb(l))?l=parseFloat(l):!gM(l)&&Ca.test(i)&&(l=a1(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=Hh(this.props,i,this.presenceContext?.custom);u&&(l=u[a])}if(i&&l!==void 0)return l;const o=this.getBaseTargetFromProps(this.props,a);return o!==void 0&&!ct(o)?o:this.initialValues[a]!==void 0&&l===void 0?void 0:this.baseTarget[a]}on(a,i){return this.events[a]||(this.events[a]=new fh),this.events[a].add(i)}notify(a,...i){this.events[a]&&this.events[a].notify(...i)}scheduleRenderMicrotask(){jh.render(this.render)}}class z1 extends oj{constructor(){super(...arguments),this.KeyframeResolver=FC}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 O1(t,{style:a,vars:i},l,o){const u=t.style;let d;for(d in a)u[d]=a[d];o?.applyProjectionStyles(u,l);for(d in i)u.setProperty(d,i[d])}function cj(t){return window.getComputedStyle(t)}class uj extends z1{constructor(){super(...arguments),this.type="html",this.renderInstance=O1}readValueFromInstance(a,i){if(wi.has(i))return this.projection?.isProjecting?jd(i):pC(a,i);{const l=cj(a),o=(ph(i)?l.getPropertyValue(i):l[i])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(a,{transformPagePoint:i}){return M1(a,i)}build(a,i,l){_h(a,i,l.transformTemplate)}scrapeMotionValuesFromProps(a,i,l){return Vh(a,i,l)}}const D1=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 fj(t,a,i,l){O1(t,a,void 0,l);for(const o in a.attrs)t.setAttribute(D1.has(o)?o:Lh(o),a.attrs[o])}class dj extends z1{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=n1(i);return l&&l.default||0}return i=D1.has(i)?i:Lh(i),a.getAttribute(i)}scrapeMotionValuesFromProps(a,i,l){return S1(a,i,l)}build(a,i,l){y1(a,i,this.isSVGTag,l.transformTemplate,l.style)}renderInstance(a,i,l,o){fj(a,i,l,o)}mount(a){this.isSVGTag=v1(a.tagName),super.mount(a)}}const hj=(t,a)=>Bh(t)?new dj(a):new uj(a,{allowProjection:t!==w.Fragment});function oi(t,a,i){const l=t.getProps();return Hh(l,a,i!==void 0?i:l.custom,t)}const Ld=t=>Array.isArray(t);function mj(t,a,i){t.hasValue(a)?t.getValue(a).set(i):t.addValue(a,nn(i))}function pj(t){return Ld(t)?t[t.length-1]||0:t}function gj(t,a){const i=oi(t,a);let{transitionEnd:l={},transition:o={},...u}=i||{};u={...u,...l};for(const d in u){const m=pj(u[d]);mj(t,d,m)}}function yj(t){return!!(ct(t)&&t.add)}function Ud(t,a){const i=t.getValue("willChange");if(yj(i))return i.add(a);if(!i&&Xn.WillChange){const l=new Xn.WillChange("auto");t.addValue("willChange",l),l.add(a)}}function R1(t){return t.props[w1]}const xj=t=>t!==null;function vj(t,{repeat:a,repeatType:i="loop"},l){const o=t.filter(xj),u=a&&i!=="loop"&&a%2===1?0:o.length-1;return o[u]}const bj={type:"spring",stiffness:500,damping:25,restSpeed:10},Sj=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),wj={type:"keyframes",duration:.8},Tj={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Aj=(t,{keyframes:a})=>a.length>2?wj:wi.has(t)?t.startsWith("scale")?Sj(a[1]):bj:Tj;function Ej({when:t,delay:a,delayChildren:i,staggerChildren:l,staggerDirection:o,repeat:u,repeatType:d,repeatDelay:m,from:p,elapsed:g,...x}){return!!Object.keys(x).length}const Uh=(t,a,i,l={},o,u)=>d=>{const m=Nh(l,t)||{},p=m.delay||l.delay||0;let{elapsed:g=0}=l;g=g-xn(p);const x={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:a.getVelocity(),...m,delay:-g,onUpdate:S=>{a.set(S),m.onUpdate&&m.onUpdate(S)},onComplete:()=>{d(),m.onComplete&&m.onComplete()},name:t,motionValue:a,element:u?void 0:o};Ej(m)||Object.assign(x,Aj(t,x)),x.duration&&(x.duration=xn(x.duration)),x.repeatDelay&&(x.repeatDelay=xn(x.repeatDelay)),x.from!==void 0&&(x.keyframes[0]=x.from);let v=!1;if((x.type===!1||x.duration===0&&!x.repeatDelay)&&(_d(x),x.delay===0&&(v=!0)),(Xn.instantAnimations||Xn.skipAnimations)&&(v=!0,_d(x),x.delay=0),x.allowFlatten=!m.type&&!m.ease,v&&!u&&a.get()!==void 0){const S=vj(x.keyframes,m);if(S!==void 0){ze.update(()=>{x.onUpdate(S),x.onComplete()});return}}return m.isSync?new Ah(x):new HC(x)};function Nj({protectedKeys:t,needsAnimating:a},i){const l=t.hasOwnProperty(i)&&a[i]!==!0;return a[i]=!1,l}function _1(t,a,{delay:i=0,transitionOverride:l,type:o}={}){let{transition:u=t.getDefaultTransition(),transitionEnd:d,...m}=a;l&&(u=l);const p=[],g=o&&t.animationState&&t.animationState.getState()[o];for(const x in m){const v=t.getValue(x,t.latestValues[x]??null),S=m[x];if(S===void 0||g&&Nj(g,x))continue;const T={delay:i,...Nh(u||{},x)},A=v.get();if(A!==void 0&&!v.isAnimating&&!Array.isArray(S)&&S===A&&!T.velocity)continue;let M=!1;if(window.MotionHandoffAnimation){const N=R1(t);if(N){const H=window.MotionHandoffAnimation(N,x,ze);H!==null&&(T.startTime=H,M=!0)}}Ud(t,x),v.start(Uh(x,v,S,t.shouldReduceMotion&&Ib.has(x)?{type:!1}:T,t,M));const _=v.animation;_&&p.push(_)}return d&&Promise.all(p).then(()=>{ze.update(()=>{d&&gj(t,d)})}),p}function k1(t,a,i,l=0,o=1){const u=Array.from(t).sort((g,x)=>g.sortNodePosition(x)).indexOf(a),d=t.size,m=(d-1)*l;return typeof i=="function"?i(u,d):o===1?u*l:m-u*l}function Pd(t,a,i={}){const l=oi(t,a,i.type==="exit"?t.presenceContext?.custom:void 0);let{transition:o=t.getDefaultTransition()||{}}=l||{};i.transitionOverride&&(o=i.transitionOverride);const u=l?()=>Promise.all(_1(t,l,i)):()=>Promise.resolve(),d=t.variantChildren&&t.variantChildren.size?(p=0)=>{const{delayChildren:g=0,staggerChildren:x,staggerDirection:v}=o;return Cj(t,a,p,g,x,v,i)}:()=>Promise.resolve(),{when:m}=o;if(m){const[p,g]=m==="beforeChildren"?[u,d]:[d,u];return p().then(()=>g())}else return Promise.all([u(),d(i.delay)])}function Cj(t,a,i=0,l=0,o=0,u=1,d){const m=[];for(const p of t.variantChildren)p.notify("AnimationStart",a),m.push(Pd(p,a,{...d,delay:i+(typeof l=="function"?0:l)+k1(t.variantChildren,p,l,o,u)}).then(()=>p.notify("AnimationComplete",a)));return Promise.all(m)}function Mj(t,a,i={}){t.notify("AnimationStart",a);let l;if(Array.isArray(a)){const o=a.map(u=>Pd(t,u,i));l=Promise.all(o)}else if(typeof a=="string")l=Pd(t,a,i);else{const o=typeof a=="function"?oi(t,a,i.custom):a;l=Promise.all(_1(t,o,i))}return l.then(()=>{t.notify("AnimationComplete",a)})}function B1(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 jj=Rh.length;function H1(t){if(!t)return;if(!t.isControllingVariants){const i=t.parent?H1(t.parent)||{}:{};return t.props.initial!==void 0&&(i.initial=t.props.initial),i}const a={};for(let i=0;i<jj;i++){const l=Rh[i],o=t.props[l];(Vl(o)||o===!1)&&(a[l]=o)}return a}const zj=[...Dh].reverse(),Oj=Dh.length;function Dj(t){return a=>Promise.all(a.map(({animation:i,options:l})=>Mj(t,i,l)))}function Rj(t){let a=Dj(t),i=tv(),l=!0;const o=p=>(g,x)=>{const v=oi(t,x,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,x=H1(t.parent)||{},v=[],S=new Set;let T={},A=1/0;for(let _=0;_<Oj;_++){const N=zj[_],H=i[N],z=g[N]!==void 0?g[N]:x[N],G=Vl(z),Y=N===p?H.isActive:null;Y===!1&&(A=_);let Z=z===x[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 K=_j(H.prevProp,z);let L=K||N===p&&H.isActive&&!Z&&G||_>A&&G,J=!1;const se=Array.isArray(z)?z:[z];let re=se.reduce(o(N),{});Y===!1&&(re={});const{prevResolvedValues:de={}}=H,we={...de,...re},ye=P=>{L=!0,S.has(P)&&(J=!0,S.delete(P)),H.needsAnimating[P]=!0;const B=t.getValue(P);B&&(B.liveStyle=!1)};for(const P in we){const B=re[P],ee=de[P];if(T.hasOwnProperty(P))continue;let ae=!1;Ld(B)&&Ld(ee)?ae=!B1(B,ee):ae=B!==ee,ae?B!=null?ye(P):S.add(P):B!==void 0&&S.has(P)?ye(P):H.protectedKeys[P]=!0}H.prevProp=z,H.prevResolvedValues=re,H.isActive&&(T={...T,...re}),l&&t.blockInitialAnimation&&(L=!1);const Q=Z&&K;L&&(!Q||J)&&v.push(...se.map(P=>{const B={type:N};if(typeof P=="string"&&l&&!Q&&t.manuallyAnimateOnMount&&t.parent){const{parent:ee}=t,ae=oi(ee,P);if(ee.enteringChildren&&ae){const{delayChildren:_e}=ae.transition||{};B.delay=k1(ee.enteringChildren,t,_e)}}return{animation:P,options:B}}))}if(S.size){const _={};if(typeof g.initial!="boolean"){const N=oi(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 M=!!v.length;return l&&(g.initial===!1||g.initial===g.animate)&&!t.manuallyAnimateOnMount&&(M=!1),l=!1,M?a(v):Promise.resolve()}function m(p,g){if(i[p].isActive===g)return Promise.resolve();t.variantChildren?.forEach(v=>v.animationState?.setActive(p,g)),i[p].isActive=g;const x=d(p);for(const v in i)i[v].protectedKeys={};return x}return{animateChanges:d,setActive:m,setAnimateFunction:u,getState:()=>i,reset:()=>{i=tv(),l=!0}}}function _j(t,a){return typeof a=="string"?a!==t:Array.isArray(a)?!B1(a,t):!1}function $a(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function tv(){return{animate:$a(!0),whileInView:$a(),whileHover:$a(),whileTap:$a(),whileDrag:$a(),whileFocus:$a(),exit:$a()}}class Ma{constructor(a){this.isMounted=!1,this.node=a}update(){}}class kj extends Ma{constructor(a){super(a),a.animationState||(a.animationState=Rj(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 Bj=0;class Hj extends Ma{constructor(){super(...arguments),this.id=Bj++}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 o=this.node.animationState.setActive("exit",!a);i&&!a&&o.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 Vj={animation:{Feature:kj},exit:{Feature:Hj}};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 Lj=t=>a=>zh(a)&&t(a,Xl(a));function Nl(t,a,i,l){return Ul(t,a,Lj(i),l)}const V1=1e-4,Uj=1-V1,Pj=1+V1,L1=.01,Kj=0-L1,Gj=0+L1;function ft(t){return t.max-t.min}function qj(t,a,i){return Math.abs(t-a)<=i}function nv(t,a,i,l=.5){t.origin=l,t.originPoint=Le(a.min,a.max,t.origin),t.scale=ft(i)/ft(a),t.translate=Le(i.min,i.max,t.origin)-t.originPoint,(t.scale>=Uj&&t.scale<=Pj||isNaN(t.scale))&&(t.scale=1),(t.translate>=Kj&&t.translate<=Gj||isNaN(t.translate))&&(t.translate=0)}function Cl(t,a,i,l){nv(t.x,a.x,i.x,l?l.originX:void 0),nv(t.y,a.y,i.y,l?l.originY:void 0)}function av(t,a,i){t.min=i.min+a.min,t.max=t.min+ft(a)}function Yj(t,a,i){av(t.x,a.x,i.x),av(t.y,a.y,i.y)}function sv(t,a,i){t.min=a.min-i.min,t.max=t.min+ft(a)}function Ml(t,a,i){sv(t.x,a.x,i.x),sv(t.y,a.y,i.y)}function Zt(t){return[t("x"),t("y")]}const U1=({current:t})=>t?t.ownerDocument.defaultView:null,iv=(t,a)=>Math.abs(t-a);function Xj(t,a){const i=iv(t.x,a.x),l=iv(t.y,a.y);return Math.sqrt(i**2+l**2)}class P1{constructor(a,i,{transformPagePoint:l,contextWindow:o=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=Wf(this.lastMoveEventInfo,this.history),T=this.startEvent!==null,A=Xj(S.offset,{x:0,y:0})>=this.distanceThreshold;if(!T&&!A)return;const{point:M}=S,{timestamp:_}=nt;this.history.push({...M,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=Ff(T,this.transformPagePoint),ze.update(this.updatePoint,!0)},this.handlePointerUp=(S,T)=>{this.end();const{onEnd:A,onSessionEnd:M,resumeAnimation:_}=this.handlers;if(this.dragSnapToOrigin&&_&&_(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const N=Wf(S.type==="pointercancel"?this.lastMoveEventInfo:Ff(T,this.transformPagePoint),this.history);this.startEvent&&A&&A(S,N),M&&M(S,N)},!zh(a))return;this.dragSnapToOrigin=u,this.handlers=i,this.transformPagePoint=l,this.distanceThreshold=d,this.contextWindow=o||window;const m=Xl(a),p=Ff(m,this.transformPagePoint),{point:g}=p,{timestamp:x}=nt;this.history=[{...g,timestamp:x}];const{onSessionStart:v}=i;v&&v(a,Wf(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 Ff(t,a){return a?{point:a(t.point)}:t}function lv(t,a){return{x:t.x-a.x,y:t.y-a.y}}function Wf({point:t},a){return{point:t,delta:lv(t,K1(a)),offset:lv(t,Zj(a)),velocity:Qj(a,.1)}}function Zj(t){return t[0]}function K1(t){return t[t.length-1]}function Qj(t,a){if(t.length<2)return{x:0,y:0};let i=t.length-1,l=null;const o=K1(t);for(;i>=0&&(l=t[i],!(o.timestamp-l.timestamp>xn(a)));)i--;if(!l)return{x:0,y:0};const u=Wt(o.timestamp-l.timestamp);if(u===0)return{x:0,y:0};const d={x:(o.x-l.x)/u,y:(o.y-l.y)/u};return d.x===1/0&&(d.x=0),d.y===1/0&&(d.y=0),d}function Fj(t,{min:a,max:i},l){return a!==void 0&&t<a?t=l?Le(a,t,l.min):Math.max(t,a):i!==void 0&&t>i&&(t=l?Le(i,t,l.max):Math.min(t,i)),t}function rv(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 Wj(t,{top:a,left:i,bottom:l,right:o}){return{x:rv(t.x,i,o),y:rv(t.y,a,l)}}function ov(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 $j(t,a){return{x:ov(t.x,a.x),y:ov(t.y,a.y)}}function Jj(t,a){let i=.5;const l=ft(t),o=ft(a);return o>l?i=hi(a.min,a.max-l,t.min):l>o&&(i=hi(t.min,t.max-o,a.min)),Sn(0,1,i)}function Ij(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 Kd=.35;function e3(t=Kd){return t===!1?t=0:t===!0&&(t=Kd),{x:cv(t,"left","right"),y:cv(t,"top","bottom")}}function cv(t,a,i){return{min:uv(t,a),max:uv(t,i)}}function uv(t,a){return typeof t=="number"?t:t[a]||0}const t3=new WeakMap;class n3{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:o}=this.visualElement;if(o&&o.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:M}=this.getProps();if(T&&!A&&(this.openDragLock&&this.openDragLock(),this.openDragLock=JC(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),Zt(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}),M&&ze.postRender(()=>M(v,S)),Ud(this.visualElement,"transform");const{animationState:_}=this.visualElement;_&&_.setActive("whileDrag",!0)},m=(v,S)=>{this.latestPointerEvent=v,this.latestPanInfo=S;const{dragPropagation:T,dragDirectionLock:A,onDirectionLock:M,onDrag:_}=this.getProps();if(!T&&!this.openDragLock)return;const{offset:N}=S;if(A&&this.currentDirection===null){this.currentDirection=a3(N),this.currentDirection!==null&&M&&M(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=()=>Zt(v=>this.getAnimationState(v)==="paused"&&this.getAxisMotionValue(v).animation?.play()),{dragSnapToOrigin:x}=this.getProps();this.panSession=new P1(a,{onSessionStart:u,onStart:d,onMove:m,onSessionEnd:p,resumeAnimation:g},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:x,distanceThreshold:l,contextWindow:U1(this.visualElement)})}stop(a,i){const l=a||this.latestPointerEvent,o=i||this.latestPanInfo,u=this.isDragging;if(this.cancel(),!u||!o||!l)return;const{velocity:d}=o;this.startAnimation(d);const{onDragEnd:m}=this.getProps();m&&ze.postRender(()=>m(l,o))}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:o}=this.getProps();if(!l||!vo(a,o,this.currentDirection))return;const u=this.getAxisMotionValue(a);let d=this.originPoint[a]+l[a];this.constraints&&this.constraints[a]&&(d=Fj(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,o=this.constraints;a&&ei(a)?this.constraints||(this.constraints=this.resolveRefConstraints()):a&&l?this.constraints=Wj(l.layoutBox,a):this.constraints=!1,this.elastic=e3(i),o!==this.constraints&&l&&this.constraints&&!this.hasMutatedConstraints&&Zt(u=>{this.constraints!==!1&&this.getAxisMotionValue(u)&&(this.constraints[u]=Ij(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:o}=this.visualElement;if(!o||!o.layout)return!1;const u=sj(l,o.root,this.visualElement.getTransformPagePoint());let d=$j(o.layout.layoutBox,u);if(i){const m=i(tj(d));this.hasMutatedConstraints=!!m,m&&(d=E1(m))}return d}startAnimation(a){const{drag:i,dragMomentum:l,dragElastic:o,dragTransition:u,dragSnapToOrigin:d,onDragTransitionEnd:m}=this.getProps(),p=this.constraints||{},g=Zt(x=>{if(!vo(x,i,this.currentDirection))return;let v=p&&p[x]||{};d&&(v={min:0,max:0});const S=o?200:1e6,T=o?40:1e7,A={type:"inertia",velocity:l?a[x]:0,bounceStiffness:S,bounceDamping:T,timeConstant:750,restDelta:1,restSpeed:10,...u,...v};return this.startAxisValueAnimation(x,A)});return Promise.all(g).then(m)}startAxisValueAnimation(a,i){const l=this.getAxisMotionValue(a);return Ud(this.visualElement,a),l.start(Uh(a,l,0,i,this.visualElement,!1))}stopAnimation(){Zt(a=>this.getAxisMotionValue(a).stop())}pauseAnimation(){Zt(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(),o=l[i];return o||this.visualElement.getValue(a,(l.initial?l.initial[a]:void 0)||0)}snapToCursor(a){Zt(i=>{const{drag:l}=this.getProps();if(!vo(i,l,this.currentDirection))return;const{projection:o}=this.visualElement,u=this.getAxisMotionValue(i);if(o&&o.layout){const{min:d,max:m}=o.layout.layoutBox[i];u.set(a[i]-Le(d,m,.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 o={x:0,y:0};Zt(d=>{const m=this.getAxisMotionValue(d);if(m&&this.constraints!==!1){const p=m.get();o[d]=Jj({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(),Zt(d=>{if(!vo(d,a,null))return;const m=this.getAxisMotionValue(d),{min:p,max:g}=this.constraints[d];m.set(Le(p,g,o[d]))})}addListeners(){if(!this.visualElement.current)return;t3.set(this.visualElement,this);const a=this.visualElement.current,i=Nl(a,"pointerdown",p=>{const{drag:g,dragListener:x=!0}=this.getProps();g&&x&&this.start(p)}),l=()=>{const{dragConstraints:p}=this.getProps();ei(p)&&p.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,u=o.addEventListener("measure",l);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),ze.read(l);const d=Ul(window,"resize",()=>this.scalePositionWithinConstraints()),m=o.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:g})=>{this.isDragging&&g&&(Zt(x=>{const v=this.getAxisMotionValue(x);v&&(this.originPoint[x]+=p[x].translate,v.set(v.get()+p[x].translate))}),this.visualElement.render())}));return()=>{d(),i(),u(),m&&m()}}getProps(){const a=this.visualElement.getProps(),{drag:i=!1,dragDirectionLock:l=!1,dragPropagation:o=!1,dragConstraints:u=!1,dragElastic:d=Kd,dragMomentum:m=!0}=a;return{...a,drag:i,dragDirectionLock:l,dragPropagation:o,dragConstraints:u,dragElastic:d,dragMomentum:m}}}function vo(t,a,i){return(a===!0||a===t)&&(i===null||i===t)}function a3(t,a=10){let i=null;return Math.abs(t.y)>a?i="y":Math.abs(t.x)>a&&(i="x"),i}class s3 extends Ma{constructor(a){super(a),this.removeGroupControls=bt,this.removeListeners=bt,this.controls=new n3(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 fv=t=>(a,i)=>{t&&ze.postRender(()=>t(a,i))};class i3 extends Ma{constructor(){super(...arguments),this.removePointerDownListener=bt}onPointerDown(a){this.session=new P1(a,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:U1(this.node)})}createPanHandlers(){const{onPanSessionStart:a,onPanStart:i,onPan:l,onPanEnd:o}=this.node.getProps();return{onSessionStart:fv(a),onStart:fv(i),onMove:l,onEnd:(u,d)=>{delete this.session,o&&ze.postRender(()=>o(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 Do={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function dv(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=dv(t,a.target.x),l=dv(t,a.target.y);return`${i}% ${l}%`}},l3={correct:(t,{treeScale:a,projectionDelta:i})=>{const l=t,o=Ca.parse(t);if(o.length>5)return l;const u=Ca.createTransformer(t),d=typeof o[0]!="number"?1:0,m=i.x.scale*a.x,p=i.y.scale*a.y;o[0+d]/=m,o[1+d]/=p;const g=Le(m,p,.5);return typeof o[2+d]=="number"&&(o[2+d]/=g),typeof o[3+d]=="number"&&(o[3+d]/=g),u(o)}};let $f=!1;class r3 extends w.Component{componentDidMount(){const{visualElement:a,layoutGroup:i,switchLayoutGroup:l,layoutId:o}=this.props,{projection:u}=a;jM(o3),u&&(i.group&&i.group.add(u),l&&l.register&&o&&l.register(u),$f&&u.root.didUpdate(),u.addEventListener("animationComplete",()=>{this.safeToRemove()}),u.setOptions({...u.options,onExitComplete:()=>this.safeToRemove()})),Do.hasEverUpdated=!0}getSnapshotBeforeUpdate(a){const{layoutDependency:i,visualElement:l,drag:o,isPresent:u}=this.props,{projection:d}=l;return d&&(d.isPresent=u,$f=!0,o||a.layoutDependency!==i||i===void 0||a.isPresent!==u?d.willUpdate():this.safeToRemove(),a.isPresent!==u&&(u?d.promote():d.relegate()||ze.postRender(()=>{const m=d.getStack();(!m||!m.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:a}=this.props.visualElement;a&&(a.root.didUpdate(),jh.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:a,layoutGroup:i,switchLayoutGroup:l}=this.props,{projection:o}=a;$f=!0,o&&(o.scheduleCheckAfterUnmount(),i&&i.group&&i.group.remove(o),l&&l.deregister&&l.deregister(o))}safeToRemove(){const{safeToRemove:a}=this.props;a&&a()}render(){return null}}function G1(t){const[a,i]=f1(),l=w.useContext(lh);return h.jsx(r3,{...t,layoutGroup:l,switchLayoutGroup:w.useContext(T1),isPresent:a,safeToRemove:i})}const o3={borderRadius:{...vl,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:vl,borderTopRightRadius:vl,borderBottomLeftRadius:vl,borderBottomRightRadius:vl,boxShadow:l3};function c3(t,a,i){const l=ct(t)?t:nn(t);return l.start(Uh("",l,a,i)),l.animation}const u3=(t,a)=>t.depth-a.depth;class f3{constructor(){this.children=[],this.isDirty=!1}add(a){oh(this.children,a),this.isDirty=!0}remove(a){ch(this.children,a),this.isDirty=!0}forEach(a){this.isDirty&&this.children.sort(u3),this.isDirty=!1,this.children.forEach(a)}}function d3(t,a){const i=vt.now(),l=({timestamp:o})=>{const u=o-i;u>=a&&(ln(l),t(u-a))};return ze.setup(l,!0),()=>ln(l)}const q1=["TopLeft","TopRight","BottomLeft","BottomRight"],h3=q1.length,hv=t=>typeof t=="string"?parseFloat(t):t,mv=t=>typeof t=="number"||le.test(t);function m3(t,a,i,l,o,u){o?(t.opacity=Le(0,i.opacity??1,p3(l)),t.opacityExit=Le(a.opacity??1,0,g3(l))):u&&(t.opacity=Le(a.opacity??1,i.opacity??1,l));for(let d=0;d<h3;d++){const m=`border${q1[d]}Radius`;let p=pv(a,m),g=pv(i,m);if(p===void 0&&g===void 0)continue;p||(p=0),g||(g=0),p===0||g===0||mv(p)===mv(g)?(t[m]=Math.max(Le(hv(p),hv(g),l),0),(vn.test(g)||vn.test(p))&&(t[m]+="%")):t[m]=g}(a.rotate||i.rotate)&&(t.rotate=Le(a.rotate||0,i.rotate||0,l))}function pv(t,a){return t[a]!==void 0?t[a]:t.borderRadius}const p3=Y1(0,.5,Mb),g3=Y1(.5,.95,bt);function Y1(t,a,i){return l=>l<t?0:l>a?1:i(hi(t,a,l))}function gv(t,a){t.min=a.min,t.max=a.max}function Yt(t,a){gv(t.x,a.x),gv(t.y,a.y)}function yv(t,a){t.translate=a.translate,t.scale=a.scale,t.originPoint=a.originPoint,t.origin=a.origin}function xv(t,a,i,l,o){return t-=a,t=qo(t,1/i,l),o!==void 0&&(t=qo(t,1/o,l)),t}function y3(t,a=0,i=1,l=.5,o,u=t,d=t){if(vn.test(a)&&(a=parseFloat(a),a=Le(d.min,d.max,a/100)-d.min),typeof a!="number")return;let m=Le(u.min,u.max,l);t===u&&(m-=a),t.min=xv(t.min,a,i,m,o),t.max=xv(t.max,a,i,m,o)}function vv(t,a,[i,l,o],u,d){y3(t,a[i],a[l],a[o],a.scale,u,d)}const x3=["x","scaleX","originX"],v3=["y","scaleY","originY"];function bv(t,a,i,l){vv(t.x,a,x3,i?i.x:void 0,l?l.x:void 0),vv(t.y,a,v3,i?i.y:void 0,l?l.y:void 0)}function Sv(t){return t.translate===0&&t.scale===1}function X1(t){return Sv(t.x)&&Sv(t.y)}function wv(t,a){return t.min===a.min&&t.max===a.max}function b3(t,a){return wv(t.x,a.x)&&wv(t.y,a.y)}function Tv(t,a){return Math.round(t.min)===Math.round(a.min)&&Math.round(t.max)===Math.round(a.max)}function Z1(t,a){return Tv(t.x,a.x)&&Tv(t.y,a.y)}function Av(t){return ft(t.x)/ft(t.y)}function Ev(t,a){return t.translate===a.translate&&t.scale===a.scale&&t.originPoint===a.originPoint}class S3{constructor(){this.members=[]}add(a){oh(this.members,a),a.scheduleRender()}remove(a){if(ch(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(o=>a===o);if(i===0)return!1;let l;for(let o=i;o>=0;o--){const u=this.members[o];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:o}=a.options;o===!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 w3(t,a,i){let l="";const o=t.x.translate/a.x,u=t.y.translate/a.y,d=i?.z||0;if((o||u||d)&&(l=`translate3d(${o}px, ${u}px, ${d}px) `),(a.x!==1||a.y!==1)&&(l+=`scale(${1/a.x}, ${1/a.y}) `),i){const{transformPerspective:g,rotate:x,rotateX:v,rotateY:S,skewX:T,skewY:A}=i;g&&(l=`perspective(${g}px) ${l}`),x&&(l+=`rotate(${x}deg) `),v&&(l+=`rotateX(${v}deg) `),S&&(l+=`rotateY(${S}deg) `),T&&(l+=`skewX(${T}deg) `),A&&(l+=`skewY(${A}deg) `)}const m=t.x.scale*a.x,p=t.y.scale*a.y;return(m!==1||p!==1)&&(l+=`scale(${m}, ${p})`),l||"none"}const Jf=["","X","Y","Z"],T3=1e3;let A3=0;function If(t,a,i,l){const{latestValues:o}=a;o[t]&&(i[t]=o[t],a.setStaticValue(t,0),l&&(l[t]=0))}function Q1(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:a}=t.options;if(!a)return;const i=R1(a);if(window.MotionHasOptimisedAnimation(i,"transform")){const{layout:o,layoutId:u}=t.options;window.MotionCancelOptimisedAnimation(i,"transform",ze,!(o||u))}const{parent:l}=t;l&&!l.hasCheckedOptimisedAppear&&Q1(l)}function F1({attachResizeListener:t,defaultParent:a,measureScroll:i,checkIsScrollRoot:l,resetTransform:o}){return class{constructor(d={},m=a?.()){this.id=A3++,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(C3),this.nodes.forEach(O3),this.nodes.forEach(D3),this.nodes.forEach(M3)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=d,this.root=m?m.root||m:this,this.path=m?[...m.path,m]:[],this.parent=m,this.depth=m?m.depth+1:0;for(let p=0;p<this.path.length;p++)this.path[p].shouldResetTransform=!0;this.root===this&&(this.nodes=new f3)}addEventListener(d,m){return this.eventHandlers.has(d)||this.eventHandlers.set(d,new fh),this.eventHandlers.get(d).add(m)}notifyListeners(d,...m){const p=this.eventHandlers.get(d);p&&p.notify(...m)}hasListeners(d){return this.eventHandlers.has(d)}mount(d){if(this.instance)return;this.isSVG=Oh(d)&&!hM(d),this.instance=d;const{layoutId:m,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||m)&&(this.isLayoutDirty=!0),t){let x,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,x&&x(),x=d3(S,250),Do.hasAnimatedSinceResize&&(Do.hasAnimatedSinceResize=!1,this.nodes.forEach(Mv)))})}m&&this.root.registerSharedNode(m,this),this.options.animate!==!1&&g&&(m||p)&&this.addEventListener("didUpdate",({delta:x,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()||H3,{onLayoutAnimationStart:M,onLayoutAnimationComplete:_}=g.getProps(),N=!this.targetLayout||!Z1(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={...Nh(A,"layout"),onPlay:M,onComplete:_};(g.shouldReduceMotion||this.options.layoutRoot)&&(z.delay=0,z.type=!1),this.startAnimation(z),this.setAnimationOrigin(x,H)}else v||Mv(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(R3),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&&Q1(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let x=0;x<this.path.length;x++){const v=this.path[x];v.shouldResetTransform=!0,v.updateScroll("snapshot"),v.options.layoutRoot&&v.willUpdate(!1)}const{layoutId:m,layout:p}=this.options;if(m===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(Nv);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Cv);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(z3),this.nodes.forEach(E3),this.nodes.forEach(N3)):this.nodes.forEach(Cv),this.clearAllSnapshots();const m=vt.now();nt.delta=Sn(0,1e3/60,m-nt.timestamp),nt.timestamp=m,nt.isProcessing=!0,Pf.update.process(nt),Pf.preRender.process(nt),Pf.render.process(nt),nt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,jh.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(j3),this.sharedNodes.forEach(_3)}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:m}=this.options;m&&m.notify("LayoutMeasure",this.layout.layoutBox,d?d.layoutBox:void 0)}updateScroll(d="measure"){let m=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===d&&(m=!1),m&&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(!o)return;const d=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,m=this.projectionDelta&&!X1(this.projectionDelta),p=this.getTransformTemplate(),g=p?p(this.latestValues,""):void 0,x=g!==this.prevTransformTemplateValue;d&&this.instance&&(m||Ja(this.latestValues)||x)&&(o(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(d=!0){const m=this.measurePageBox();let p=this.removeElementScroll(m);return d&&(p=this.removeTransform(p)),V3(p),{animationId:this.root.animationId,measuredBox:m,layoutBox:p,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:d}=this.options;if(!d)return Ye();const m=d.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(L3))){const{scroll:g}=this.root;g&&(ti(m.x,g.offset.x),ti(m.y,g.offset.y))}return m}removeElementScroll(d){const m=Ye();if(Yt(m,d),this.scroll?.wasRoot)return m;for(let p=0;p<this.path.length;p++){const g=this.path[p],{scroll:x,options:v}=g;g!==this.root&&x&&v.layoutScroll&&(x.wasRoot&&Yt(m,d),ti(m.x,x.offset.x),ti(m.y,x.offset.y))}return m}applyTransform(d,m=!1){const p=Ye();Yt(p,d);for(let g=0;g<this.path.length;g++){const x=this.path[g];!m&&x.options.layoutScroll&&x.scroll&&x!==x.root&&ni(p,{x:-x.scroll.offset.x,y:-x.scroll.offset.y}),Ja(x.latestValues)&&ni(p,x.latestValues)}return Ja(this.latestValues)&&ni(p,this.latestValues),p}removeTransform(d){const m=Ye();Yt(m,d);for(let p=0;p<this.path.length;p++){const g=this.path[p];if(!g.instance||!Ja(g.latestValues))continue;Bd(g.latestValues)&&g.updateSnapshot();const x=Ye(),v=g.measurePageBox();Yt(x,v),bv(m,g.latestValues,g.snapshot?g.snapshot.layoutBox:void 0,x)}return Ja(this.latestValues)&&bv(m,this.latestValues),m}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 m=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=m.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=m.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=m.isSharedProjectionDirty);const p=!!this.resumingFrom||this!==m;if(!(d||p&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:x,layoutId:v}=this.options;if(!(!this.layout||!(x||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(),Ml(this.relativeTargetOrigin,this.layout.layoutBox,S.layout.layoutBox),Yt(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(),Yj(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Yt(this.target,this.layout.layoutBox),C1(this.target,this.targetDelta)):Yt(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(),Ml(this.relativeTargetOrigin,this.target,S.target),Yt(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Bd(this.parent.latestValues)||N1(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(),m=!!this.resumingFrom||this!==d;let p=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(p=!1),m&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(p=!1),this.resolvedRelativeTargetAt===nt.timestamp&&(p=!1),p)return;const{layout:g,layoutId:x}=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||x))return;Yt(this.layoutCorrected,this.layout.layoutBox);const v=this.treeScale.x,S=this.treeScale.y;aj(this.layoutCorrected,this.treeScale,this.path,m),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():(yv(this.prevProjectionDelta.x,this.projectionDelta.x),yv(this.prevProjectionDelta.y,this.projectionDelta.y)),Cl(this.projectionDelta,this.layoutCorrected,T,this.latestValues),(this.treeScale.x!==v||this.treeScale.y!==S||!Ev(this.projectionDelta.x,this.prevProjectionDelta.x)||!Ev(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 m=this.getStack();m&&m.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ai(),this.projectionDelta=ai(),this.projectionDeltaWithTransform=ai()}setAnimationOrigin(d,m=!1){const p=this.snapshot,g=p?p.latestValues:{},x={...this.latestValues},v=ai();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!m;const S=Ye(),T=p?p.source:void 0,A=this.layout?this.layout.source:void 0,M=T!==A,_=this.getStack(),N=!_||_.members.length<=1,H=!!(M&&!N&&this.options.crossfade===!0&&!this.path.some(B3));this.animationProgress=0;let z;this.mixTargetDelta=G=>{const Y=G/1e3;jv(v.x,d.x,Y),jv(v.y,d.y,Y),this.setTargetDelta(v),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Ml(S,this.layout.layoutBox,this.relativeParent.layout.layoutBox),k3(this.relativeTarget,this.relativeTargetOrigin,S,Y),z&&b3(this.relativeTarget,z)&&(this.isProjectionDirty=!1),z||(z=Ye()),Yt(z,this.relativeTarget)),M&&(this.animationValues=x,m3(x,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(()=>{Do.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=nn(0)),this.currentAnimation=c3(this.motionValue,[0,1e3],{...d,velocity:0,isSync:!0,onUpdate:m=>{this.mixTargetDelta(m),d.onUpdate&&d.onUpdate(m)},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(T3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const d=this.getLead();let{targetWithTransforms:m,target:p,layout:g,latestValues:x}=d;if(!(!m||!p||!g)){if(this!==d&&this.layout&&g&&W1(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}Yt(m,p),ni(m,x),Cl(this.projectionDeltaWithTransform,this.layoutCorrected,m,x)}}registerSharedNode(d,m){this.sharedNodes.has(d)||this.sharedNodes.set(d,new S3),this.sharedNodes.get(d).add(m);const g=m.options.initialPromotionConfig;m.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(m):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:m,preserveFollowOpacity:p}={}){const g=this.getStack();g&&g.promote(this,p),d&&(this.projectionDelta=void 0,this.needsReset=!0),m&&this.setOptions({transition:m})}relegate(){const d=this.getStack();return d?d.relegate(this):!1}resetSkewAndRotation(){const{visualElement:d}=this.options;if(!d)return;let m=!1;const{latestValues:p}=d;if((p.z||p.rotate||p.rotateX||p.rotateY||p.rotateZ||p.skewX||p.skewY)&&(m=!0),!m)return;const g={};p.z&&If("z",d,g,this.animationValues);for(let x=0;x<Jf.length;x++)If(`rotate${Jf[x]}`,d,g,this.animationValues),If(`skew${Jf[x]}`,d,g,this.animationValues);d.render();for(const x in g)d.setStaticValue(x,g[x]),this.animationValues&&(this.animationValues[x]=g[x]);d.scheduleRender()}applyProjectionStyles(d,m){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=Oo(m?.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=Oo(m?.pointerEvents)||""),this.hasProjected&&!Ja(this.latestValues)&&(d.transform=p?p({},""):"none",this.hasProjected=!1);return}d.visibility="";const x=g.animationValues||g.latestValues;this.applyTransformsToTarget();let v=w3(this.projectionDeltaWithTransform,this.treeScale,x);p&&(v=p(x,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?x.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:x.opacityExit:d.opacity=g===this?x.opacity!==void 0?x.opacity:"":x.opacityExit!==void 0?x.opacityExit:0;for(const A in Ll){if(x[A]===void 0)continue;const{correct:M,applyTo:_,isCSSVariable:N}=Ll[A],H=v==="none"?x[A]:M(x[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?Oo(m?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(d=>d.currentAnimation?.stop()),this.root.nodes.forEach(Nv),this.root.sharedNodes.clear()}}}function E3(t){t.updateLayout()}function N3(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:o}=t.options,u=a.source!==t.layout.source;o==="size"?Zt(x=>{const v=u?a.measuredBox[x]:a.layoutBox[x],S=ft(v);v.min=i[x].min,v.max=v.min+S}):W1(o,a.layoutBox,i)&&Zt(x=>{const v=u?a.measuredBox[x]:a.layoutBox[x],S=ft(i[x]);v.max=v.min+S,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[x].max=t.relativeTarget[x].min+S)});const d=ai();Cl(d,i,a.layoutBox);const m=ai();u?Cl(m,t.applyTransform(l,!0),a.measuredBox):Cl(m,i,a.layoutBox);const p=!X1(d);let g=!1;if(!t.resumeFrom){const x=t.getClosestProjectingParent();if(x&&!x.resumeFrom){const{snapshot:v,layout:S}=x;if(v&&S){const T=Ye();Ml(T,a.layoutBox,v.layoutBox);const A=Ye();Ml(A,i,S.layoutBox),Z1(T,A)||(g=!0),x.options.layoutRoot&&(t.relativeTarget=A,t.relativeTargetOrigin=T,t.relativeParent=x)}}}t.notifyListeners("didUpdate",{layout:i,snapshot:a,delta:m,layoutDelta:d,hasLayoutChanged:p,hasRelativeLayoutChanged:g})}else if(t.isLead()){const{onExitComplete:i}=t.options;i&&i()}t.options.transition=void 0}function C3(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 M3(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function j3(t){t.clearSnapshot()}function Nv(t){t.clearMeasurements()}function Cv(t){t.isLayoutDirty=!1}function z3(t){const{visualElement:a}=t.options;a&&a.getProps().onBeforeLayoutMeasure&&a.notify("BeforeLayoutMeasure"),t.resetTransform()}function Mv(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function O3(t){t.resolveTargetDelta()}function D3(t){t.calcProjection()}function R3(t){t.resetSkewAndRotation()}function _3(t){t.removeLeadSnapshot()}function jv(t,a,i){t.translate=Le(a.translate,0,i),t.scale=Le(a.scale,1,i),t.origin=a.origin,t.originPoint=a.originPoint}function zv(t,a,i,l){t.min=Le(a.min,i.min,l),t.max=Le(a.max,i.max,l)}function k3(t,a,i,l){zv(t.x,a.x,i.x,l),zv(t.y,a.y,i.y,l)}function B3(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const H3={duration:.45,ease:[.4,0,.1,1]},Ov=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),Dv=Ov("applewebkit/")&&!Ov("chrome/")?Math.round:bt;function Rv(t){t.min=Dv(t.min),t.max=Dv(t.max)}function V3(t){Rv(t.x),Rv(t.y)}function W1(t,a,i){return t==="position"||t==="preserve-aspect"&&!qj(Av(a),Av(i),.2)}function L3(t){return t!==t.root&&t.scroll?.wasRoot}const U3=F1({attachResizeListener:(t,a)=>Ul(t,"resize",a),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ed={current:void 0},$1=F1({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!ed.current){const t=new U3({});t.mount(window),t.setOptions({layoutScroll:!0}),ed.current=t}return ed.current},resetTransform:(t,a)=>{t.style.transform=a!==void 0?a:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),P3={pan:{Feature:i3},drag:{Feature:s3,ProjectionNode:$1,MeasureLayout:G1}};function _v(t,a,i){const{props:l}=t;t.animationState&&l.whileHover&&t.animationState.setActive("whileHover",i==="Start");const o="onHover"+i,u=l[o];u&&ze.postRender(()=>u(a,Xl(a)))}class K3 extends Ma{mount(){const{current:a}=this.node;a&&(this.unmount=IC(a,(i,l)=>(_v(this.node,l,"Start"),o=>_v(this.node,o,"End"))))}unmount(){}}class G3 extends Ma{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 kv(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 o="onTap"+(i==="End"?"":i),u=l[o];u&&ze.postRender(()=>u(a,Xl(a)))}class q3 extends Ma{mount(){const{current:a}=this.node;a&&(this.unmount=aM(a,(i,l)=>(kv(this.node,l,"Start"),(o,{success:u})=>kv(this.node,o,u?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Gd=new WeakMap,td=new WeakMap,Y3=t=>{const a=Gd.get(t.target);a&&a(t)},X3=t=>{t.forEach(Y3)};function Z3({root:t,...a}){const i=t||document;td.has(i)||td.set(i,{});const l=td.get(i),o=JSON.stringify(a);return l[o]||(l[o]=new IntersectionObserver(X3,{root:t,...a})),l[o]}function Q3(t,a,i){const l=Z3(a);return Gd.set(t,i),l.observe(t),()=>{Gd.delete(t),l.unobserve(t)}}const F3={some:0,all:1};class W3 extends Ma{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:a={}}=this.node.getProps(),{root:i,margin:l,amount:o="some",once:u}=a,d={root:i?i.current:void 0,rootMargin:l,threshold:typeof o=="number"?o:F3[o]},m=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:x,onViewportLeave:v}=this.node.getProps(),S=g?x:v;S&&S(p)};return Q3(this.node.current,d,m)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:a,prevProps:i}=this.node;["amount","margin","root"].some($3(a,i))&&this.startObserver()}unmount(){}}function $3({viewport:t={}},{viewport:a={}}={}){return i=>t[i]!==a[i]}const J3={inView:{Feature:W3},tap:{Feature:q3},focus:{Feature:G3},hover:{Feature:K3}},I3={layout:{ProjectionNode:$1,MeasureLayout:G1}},ez={...Vj,...J3,...P3,...I3},ce=ej(ez,hj),tz=50,Bv=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),nz=()=>({time:0,x:Bv(),y:Bv()}),az={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Hv(t,a,i,l){const o=i[a],{length:u,position:d}=az[a],m=o.current,p=i.time;o.current=t[`scroll${d}`],o.scrollLength=t[`scroll${u}`]-t[`client${u}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=hi(0,o.scrollLength,o.current);const g=l-p;o.velocity=g>tz?0:dh(o.current-m,g)}function sz(t,a,i){Hv(t,"x",a,i),Hv(t,"y",a,i),a.time=i}function iz(t,a){const i={x:0,y:0};let l=t;for(;l&&l!==a;)if(Mh(l))i.x+=l.offsetLeft,i.y+=l.offsetTop,l=l.offsetParent;else if(l.tagName==="svg"){const o=l.getBoundingClientRect();l=l.parentElement;const u=l.getBoundingClientRect();i.x+=o.left-u.left,i.y+=o.top-u.top}else if(l instanceof SVGGraphicsElement){const{x:o,y:u}=l.getBBox();i.x+=o,i.y+=u;let d=null,m=l.parentNode;for(;!d;)m.tagName==="svg"&&(d=m),m=l.parentNode;l=d}else break;return i}const qd={start:0,center:.5,end:1};function Vv(t,a,i=0){let l=0;if(t in qd&&(t=qd[t]),typeof t=="string"){const o=parseFloat(t);t.endsWith("px")?l=o:t.endsWith("%")?t=o/100:t.endsWith("vw")?l=o/100*document.documentElement.clientWidth:t.endsWith("vh")?l=o/100*document.documentElement.clientHeight:t=o}return typeof t=="number"&&(l=a*t),i+l}const lz=[0,0];function rz(t,a,i,l){let o=Array.isArray(t)?t:lz,u=0,d=0;return typeof t=="number"?o=[t,t]:typeof t=="string"&&(t=t.trim(),t.includes(" ")?o=t.split(" "):o=[t,qd[t]?t:"0"]),u=Vv(o[0],i,l),d=Vv(o[1],a),u-d}const oz={All:[[0,0],[1,1]]},cz={x:0,y:0};function uz(t){return"getBBox"in t&&t.tagName!=="svg"?t.getBBox():{width:t.clientWidth,height:t.clientHeight}}function fz(t,a,i){const{offset:l=oz.All}=i,{target:o=t,axis:u="y"}=i,d=u==="y"?"height":"width",m=o!==t?iz(o,t):cz,p=o===t?{width:t.scrollWidth,height:t.scrollHeight}:uz(o),g={width:t.clientWidth,height:t.clientHeight};a[u].offset.length=0;let x=!a[u].interpolate;const v=l.length;for(let S=0;S<v;S++){const T=rz(l[S],g[d],p[d],m[u]);!x&&T!==a[u].interpolatorOffsets[S]&&(x=!0),a[u].offset[S]=T}x&&(a[u].interpolate=Sh(a[u].offset,Gb(l),{clamp:!1}),a[u].interpolatorOffsets=[...a[u].offset]),a[u].progress=Sn(0,1,a[u].interpolate(a[u].current))}function dz(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 hz(t,a,i,l={}){return{measure:o=>{dz(t,l.target,i),sz(t,i,o),(l.offset||l.target)&&fz(t,i,l)},notify:()=>a(i)}}const bl=new WeakMap,Lv=new WeakMap,nd=new WeakMap,Uv=t=>t===document.scrollingElement?window:t;function J1(t,{container:a=document.scrollingElement,...i}={}){if(!a)return bt;let l=nd.get(a);l||(l=new Set,nd.set(a,l));const o=nz(),u=hz(a,t,o,i);if(l.add(u),!bl.has(a)){const m=()=>{for(const v of l)v.measure(nt.timestamp);ze.preUpdate(p)},p=()=>{for(const v of l)v.notify()},g=()=>ze.read(m);bl.set(a,g);const x=Uv(a);window.addEventListener("resize",g,{passive:!0}),a!==document.documentElement&&Lv.set(a,dM(a,g)),x.addEventListener("scroll",g,{passive:!0}),g()}const d=bl.get(a);return ze.read(d,!1,!0),()=>{ln(d);const m=nd.get(a);if(!m||(m.delete(u),m.size))return;const p=bl.get(a);bl.delete(a),p&&(Uv(a).removeEventListener("scroll",p),Lv.get(a)?.(),window.removeEventListener("resize",p))}}const Pv=new Map;function mz(t){const a={value:0},i=J1(l=>{a.value=l[t.axis].progress*100},t);return{currentTime:a,cancel:i}}function I1({source:t,container:a,...i}){const{axis:l}=i;t&&(a=t);const o=Pv.get(a)??new Map;Pv.set(a,o);const u=i.target??"self",d=o.get(u)??{},m=l+(i.offset??[]).join(",");return d[m]||(d[m]=!i.target&&Zb()?new ScrollTimeline({source:a,axis:l}):mz({container:a,...i})),d[m]}function pz(t,a){const i=I1(a);return t.attachTimeline({timeline:a.target?void 0:i,observe:l=>(l.pause(),u1(o=>{l.time=l.iterationDuration*o},i))})}function gz(t){return t.length===2}function yz(t,a){return gz(t)?J1(i=>{t(i[a.axis].progress,i)},a):u1(t,I1(a))}function xz(t,{axis:a="y",container:i=document.scrollingElement,...l}={}){if(!i)return bt;const o={axis:a,container:i,...l};return typeof t=="function"?yz(t,o):pz(t,o)}const vz=()=>({scrollX:nn(0),scrollY:nn(0),scrollXProgress:nn(0),scrollYProgress:nn(0)}),bo=t=>t?!t.current:!1;function Kv({container:t,target:a,...i}={}){const l=vi(vz),o=w.useRef(null),u=w.useRef(!1),d=w.useCallback(()=>(o.current=xz((m,{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}),()=>{o.current?.()}),[t,a,JSON.stringify(i.offset)]);return nc(()=>{if(u.current=!1,bo(t)||bo(a)){u.current=!0;return}else return d()},[d]),w.useEffect(()=>{if(u.current)return kl(!bo(t)),kl(!bo(a)),d()},[d]),l}function bz(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 eS(t,a){const i=bz(a()),l=()=>i.set(a());return l(),nc(()=>{const o=()=>ze.preRender(l,!1,!0),u=t.map(d=>d.on("change",o));return()=>{u.forEach(d=>d()),ln(l)}}),i}function Sz(t){El.current=[],t();const a=eS(El.current,t);return El.current=void 0,a}function So(t,a,i,l){if(typeof t=="function")return Sz(t);const o=typeof a=="function"?a:mM(a,i,l);return Array.isArray(t)?Gv(t,o):Gv([t],([u])=>o(u))}function Gv(t,a){const i=vi(()=>[]);return eS(t,()=>{i.length=0;const l=t.length;for(let o=0;o<l;o++)i[o]=t[o].get();return a(i)})}function wz(t,a){const[i,l]=w.useState(t);return w.useEffect(()=>{const o=setTimeout(()=>l(t),a);return()=>clearTimeout(o)},[t,a]),i}const Tz={produkt:"Produkte",leistung:"Leistungen",themenwelt:"Themenwelten",seite:"Seiten",karriere:"Karriere"};function Az({isOpen:t,onClose:a}){const[i,l]=w.useState(""),[o,u]=w.useState(-1),d=w.useRef(null),[,m]=Pl(),{openWizard:p}=tc(),g=wz(i,220),{data:x,isFetching:v}=ci.search.query.useQuery({q:g},{enabled:g.length>=2}),S=x?.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 M=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(),o>=0&&S[o]&&_(S[o].url))},[S,o]),_=z=>{a(),l(""),m(z)},N=g.length>=2,H=N&&!v&&S.length===0;return h.jsx(Ws,{"data-loc":"client/src/components/SearchOverlay.tsx:93",children:t&&h.jsxs(h.Fragment,{children:[h.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"),h.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:[h.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:[h.jsx(_o,{"data-loc":"client/src/components/SearchOverlay.tsx:131",size:16,style:{color:"rgba(255,255,255,0.35)",flexShrink:0},"aria-hidden":"true"}),h.jsx("input",{"data-loc":"client/src/components/SearchOverlay.tsx:132",ref:d,type:"text",value:i,onChange:z=>l(z.target.value),onKeyDown:M,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&&h.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:h.jsx(is,{"data-loc":"client/src/components/SearchOverlay.tsx:146",size:14})}),h.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:h.jsx(is,{"data-loc":"client/src/components/SearchOverlay.tsx:150",size:16})})]}),h.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:155",className:"flex-1 overflow-y-auto",style:{overscrollBehavior:"contain"},children:[v&&h.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:[h.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)"}}),h.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:161",className:"text-xs",children:"Suche läuft …"})]}),H&&h.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:167",className:"px-5 py-10 flex flex-col items-center text-center",children:[h.jsx(_o,{"data-loc":"client/src/components/SearchOverlay.tsx:168",size:20,style:{color:"rgba(255,255,255,0.15)"},className:"mb-4"}),h.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,'"']}),h.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?"}),h.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:[h.jsx(Jv,{"data-loc":"client/src/components/SearchOverlay.tsx:183",size:13}),"Persönliche Beratung anfragen",h.jsx(Ft,{"data-loc":"client/src/components/SearchOverlay.tsx:185",size:12})]})]}),!N&&!v&&h.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:192",className:"px-5 py-5",children:[h.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"}),h.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=>h.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:[h.jsx(Ia,{"data-loc":"client/src/components/SearchOverlay.tsx:209",size:12,style:{color:"rgba(255,255,255,0.18)",flexShrink:0},"aria-hidden":"true"}),h.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&&h.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:221",className:"px-5 py-5 flex flex-col gap-4",children:A.map(z=>h.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:[h.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:h.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:Tz[z]})}),h.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:247",children:T[z].map((G,Y)=>{const Z=S.indexOf(G),K=Z===o,L=Y===T[z].length-1;return h.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:253",role:"option","aria-selected":K,onMouseEnter:()=>u(Z),onMouseDown:J=>{J.preventDefault(),_(G.url)},className:"w-full flex items-center justify-between px-4 py-2.5 text-left transition-colors group",style:{background:K?"rgba(255,255,255,0.06)":"transparent",borderBottom:L?"none":"1px solid rgba(255,255,255,0.05)"},children:[h.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:265",className:"text-sm leading-snug",style:{color:K?"#5b9bd5":"rgba(255,255,255,0.72)",fontWeight:400},children:G.title}),h.jsx(Ft,{"data-loc":"client/src/components/SearchOverlay.tsx:271",size:12,className:"flex-shrink-0 ml-3 transition-opacity",style:{color:K?"rgba(255,255,255,0.6)":"rgba(255,255,255,0.15)"},"aria-hidden":"true"})]},G.id)})})]},z))})]}),S.length>0&&h.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:[h.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:293",className:"flex items-center gap-1.5",children:[h.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"]}),h.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:297",className:"flex items-center gap-1.5",children:[h.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"]}),h.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:301",className:"flex items-center gap-1.5",children:[h.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 Ez="https://d2xsxph8kpxj0f.cloudfront.net/310419663031579226/fVCZZpHZ6FC9n4cc9cUBcG/megamenu-leistungen-behandlungszimmer-v2-hwUQERuEWjx8axEVLapfKv.webp",Nz="https://files.manuscdn.com/user_upload_by_module/session_file/310419663031579226/nooROWOiLDUnXlPQ.webp",Cz="/images/stusche-gebaeude-menu_portrait.webp",qv=[{href:"/leistungen/praxisbedarf",label:"Lieferung von Praxisbedarf",desc:"Verbrauchsmaterial, Handschuhe, Desinfektion",icon:B2},{href:"/leistungen/sprechstundenbedarf",label:"Sprechstundenbedarf",desc:"SSB-Abrechnung direkt über die Kasse",icon:H2},{href:"/leistungen/technischer-service",label:"Technischer Service & Wartung",desc:"Geräteservice, Validierung, RDG-Prüfung",icon:e0},{href:"/leistungen/praxisplanung",label:"3D-Praxisplanung & Beratung",desc:"Individuelle Raumplanung und Einrichtung",icon:V2},{href:"/leistungen/praxisportal",label:"Praxisportal",desc:"Online bestellen, Rechnungen verwalten",icon:Iv},{href:"/leistungen/praxisgruendung",label:"Praxisgründung",desc:"Rundum-Begleitung von Anfang an",icon:Xo},{href:"/leistungen/hygienemanagement",label:"Hygienemanagement",desc:"Begehung, Hygieneplan, Zertifikat",icon:Zd}],Yv=[{href:"/themenwelten/gynaekologie",label:"Gynäkologie",desc:"Gyn-Stühle, Ultraschall, Praxisausstattung",icon:L2},{href:"/themenwelten/chirurgie",label:"Chirurgie",desc:"OP-Bedarf, Instrumente, Sterilisation",icon:U2},{href:"/themenwelten/aufbereitung",label:"Aufbereitung & Sterilisation",desc:"RDG, Autoklaven, Validierung",icon:Zd},{href:"/themenwelten/medizintechnik",label:"Medizintechnik",desc:"EKG, Spirometrie, Diagnostikgeräte",icon:P2}],Xv=[{href:"/ueber-uns/unser-team",label:"Unser Team",desc:"Persönliche Ansprechpartner vor Ort",icon:Qd},{href:"/karriere",label:"Karriere",desc:"Offene Stellen & Ausbildung",icon:K2}];function ad({items:t,image:a,categoryTitle:i,categoryDesc:l,currentLocation:o,onClose:u,quickActions:d}){return h.jsxs(ce.div,{"data-loc":"client/src/components/Navigation.tsx:57",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:[h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:66",className:"mega-panel-inner",children:[h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:68",className:"mega-panel-left",children:[h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:69",className:"mega-panel-cat-header",children:[h.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:70",className:"mega-panel-cat-label",children:i}),h.jsx("p",{"data-loc":"client/src/components/Navigation.tsx:71",className:"mega-panel-cat-desc",children:l})]}),h.jsx("nav",{"data-loc":"client/src/components/Navigation.tsx:73",className:"mega-panel-links","aria-label":i,children:t.map(m=>{const p=m.icon,g=o===m.href||o.startsWith(m.href+"/");return h.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:78",href:m.href,className:`mega-panel-item${g?" mega-panel-item-active":""}`,children:[h.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:83",className:"mega-panel-item-icon","aria-hidden":"true",children:h.jsx(p,{"data-loc":"client/src/components/Navigation.tsx:84",className:"w-4 h-4"})}),h.jsxs("span",{"data-loc":"client/src/components/Navigation.tsx:86",className:"mega-panel-item-body",children:[h.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:87",className:"mega-panel-item-label",children:m.label}),h.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:88",className:"mega-panel-item-desc",children:m.desc})]}),h.jsx(Ft,{"data-loc":"client/src/components/Navigation.tsx:90",className:"mega-panel-item-arrow w-3.5 h-3.5","aria-hidden":"true"})]},m.href)})})]}),h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:98",className:"mega-panel-right",children:[h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:99",className:"mega-panel-img-wrap",children:[h.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:100",src:a,alt:i,className:"mega-panel-img",loading:"eager",fetchPriority:"high"}),h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:101",className:"mega-panel-img-overlay","aria-hidden":"true"})]}),d&&d.length>0&&h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:104",className:"mega-panel-quick",children:d.map((m,p)=>{const g=m.icon;return m.href?h.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:109",href:m.href,target:m.external?"_blank":void 0,rel:m.external?"noopener noreferrer":void 0,className:"mega-panel-quick-btn",children:[h.jsx(g,{"data-loc":"client/src/components/Navigation.tsx:116",className:"w-3.5 h-3.5","aria-hidden":"true"}),m.label,m.external&&h.jsx(ko,{"data-loc":"client/src/components/Navigation.tsx:118",className:"w-3 h-3 opacity-60 ml-1","aria-hidden":"true"})]},p):h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:123",className:"mega-panel-quick-btn",onClick:()=>{m.onClick?.()},children:[h.jsx(g,{"data-loc":"client/src/components/Navigation.tsx:124",className:"w-3.5 h-3.5","aria-hidden":"true"}),m.label]},p)})})]})]}),h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:135",className:"mega-panel-footer",children:[h.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:136",className:"mega-panel-footer-label",children:"Schnellzugriff:"}),h.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:137",href:"/kontakt",className:"mega-panel-footer-link",children:"Beratung anfragen"}),h.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:138",className:"mega-panel-footer-sep","aria-hidden":"true",children:"·"}),h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:139",onClick:()=>window.open("https://www.vetshop-brb.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),className:"mega-panel-footer-link",style:{background:"none",border:"none",padding:0,cursor:"pointer"},children:["Praxisportal ",h.jsx(ko,{"data-loc":"client/src/components/Navigation.tsx:144",className:"w-3 h-3 inline ml-0.5","aria-hidden":"true"})]})]})]})}function tS(){const{openWizard:t}=tc(),[a]=Pl(),i=a.startsWith("/leistungen")||a==="/retouren",l=a.startsWith("/themenwelten"),o=a.startsWith("/ueber-uns")||a.startsWith("/karriere"),[u,d]=w.useState(null),[m,p]=w.useState(!1),[g,x]=w.useState(!1),[v,S]=w.useState(!1),[T,A]=w.useState(!1),[M,_]=w.useState(!1),[N,H]=w.useState(!1),z=w.useRef(null);w.useEffect(()=>{const K=()=>_(window.scrollY>60);return window.addEventListener("scroll",K,{passive:!0}),()=>window.removeEventListener("scroll",K)},[]),w.useEffect(()=>{p(!1)},[a]),w.useEffect(()=>{const K=L=>{L.key==="Escape"&&(d(null),p(!1))};return window.addEventListener("keydown",K),()=>window.removeEventListener("keydown",K)},[]);const G=K=>{z.current&&clearTimeout(z.current),d(K)},Y=()=>{z.current&&clearTimeout(z.current)},Z=()=>{z.current=setTimeout(()=>d(null),220)};return h.jsxs(h.Fragment,{children:[h.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:205",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"}),h.jsxs("nav",{"data-loc":"client/src/components/Navigation.tsx:217",className:`nav-root backdrop-blur-[20px] backdrop-filter${M?" nav-root--scrolled":""}`,"aria-label":"Hauptnavigation",onMouseLeave:Z,children:[h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:222",className:"nav-inner",children:[h.jsx(ce.a,{"data-loc":"client/src/components/Navigation.tsx:224",href:"/",whileHover:{opacity:.85},transition:{duration:.2},className:"flex-shrink-0",children:h.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:225",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH – Zur Startseite",className:"nav-logo"})}),h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:231",className:"hidden lg:flex items-center gap-8 absolute left-1/2 -translate-x-1/2",children:[h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:236",className:"relative",onMouseEnter:()=>G("leistungen"),children:h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:237",className:`nav-link${i?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":u==="leistungen",children:["Leistungen",h.jsx(ce.span,{"data-loc":"client/src/components/Navigation.tsx:243",animate:{rotate:u==="leistungen"?180:0},transition:{duration:.25},"aria-hidden":"true",children:h.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:244",className:"w-3.5 h-3.5"})})]})}),h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:250",className:"relative",onMouseEnter:()=>G("themenwelten"),children:h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:251",className:`nav-link${l?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":u==="themenwelten",children:["Themenwelten",h.jsx(ce.span,{"data-loc":"client/src/components/Navigation.tsx:257",animate:{rotate:u==="themenwelten"?180:0},transition:{duration:.25},"aria-hidden":"true",children:h.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:258",className:"w-3.5 h-3.5"})})]})}),h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:264",className:"relative",onMouseEnter:()=>G("ueberuns"),children:h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:265",className:`nav-link${o?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":u==="ueberuns",children:["Über uns",h.jsx(ce.span,{"data-loc":"client/src/components/Navigation.tsx:271",animate:{rotate:u==="ueberuns"?180:0},transition:{duration:.25},"aria-hidden":"true",children:h.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:272",className:"w-3.5 h-3.5"})})]})}),h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:278",onClick:()=>window.open("https://www.vetshop-brb.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),className:"nav-link",style:{textDecoration:"none",background:"none",border:"none",cursor:"pointer"},children:["Praxisportal",h.jsx(ko,{"data-loc":"client/src/components/Navigation.tsx:284",className:"w-3 h-3 opacity-60","aria-hidden":"true"})]})]}),h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:289",className:"hidden lg:flex items-center gap-3 ml-auto flex-shrink-0",children:[h.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:290",onClick:()=>H(!0),className:"nav-hamburger","aria-label":"Suche öffnen",children:h.jsx(_o,{"data-loc":"client/src/components/Navigation.tsx:291",className:"w-4.5 h-4.5","aria-hidden":"true"})}),h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:293",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Navigation – Beratung anfragen"}),className:"nav-cta",children:["Beratung ",h.jsx(Ft,{"data-loc":"client/src/components/Navigation.tsx:297",className:"w-3 h-3","aria-hidden":"true"})]})]}),h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:302",className:"lg:hidden flex items-center gap-2 ml-auto flex-shrink-0",children:[h.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:303",onClick:()=>H(!0),className:"nav-hamburger","aria-label":"Suche öffnen",children:h.jsx(_o,{"data-loc":"client/src/components/Navigation.tsx:304",className:"w-4.5 h-4.5","aria-hidden":"true"})}),h.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:306",className:"nav-hamburger",onClick:()=>p(!m),"aria-label":m?"Menü schließen":"Menü öffnen","aria-expanded":m,"aria-controls":"mobile-menu",children:m?h.jsx(is,{"data-loc":"client/src/components/Navigation.tsx:313",className:"w-5 h-5"}):h.jsx(k2,{"data-loc":"client/src/components/Navigation.tsx:313",className:"w-5 h-5"})})]})]}),h.jsxs(Ws,{"data-loc":"client/src/components/Navigation.tsx:319",children:[u==="leistungen"&&h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:321",className:"mega-wrapper",onMouseEnter:Y,onMouseLeave:Z,children:h.jsx(ad,{"data-loc":"client/src/components/Navigation.tsx:322",items:qv,image:Ez,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.vetshop-brb.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),icon:Iv,external:!0}]})}),u==="themenwelten"&&h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:337",className:"mega-wrapper",onMouseEnter:Y,onMouseLeave:Z,children:h.jsx(ad,{"data-loc":"client/src/components/Navigation.tsx:338",items:Yv,image:Nz,categoryTitle:"Themenwelten",categoryDesc:"Spezialisiertes Wissen und Produkte für Ihren Fachbereich.",currentLocation:a,onClose:()=>d(null),quickActions:[{label:"Beratung anfragen",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Mega-Menü Themenwelten"}),icon:si}]})}),u==="ueberuns"&&h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:352",className:"mega-wrapper",onMouseEnter:Y,onMouseLeave:Z,children:h.jsx(ad,{"data-loc":"client/src/components/Navigation.tsx:353",items:Xv,image:Cz,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}]})})]})]}),h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:371",className:`mega-blur-overlay backdrop-blur-[20px] backdrop-filter${u!==null?" mega-blur-overlay--visible":""}`,"aria-hidden":"true",onClick:()=>d(null)}),h.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:378",children:m&&h.jsxs(h.Fragment,{children:[h.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:381",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"}),h.jsxs(ce.div,{"data-loc":"client/src/components/Navigation.tsx:389",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:[h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:400",className:"mobile-panel-header",children:[h.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:401",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH",className:"nav-logo",style:{height:"1.25rem"}}),h.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:402",onClick:()=>p(!1),className:"nav-hamburger","aria-label":"Menü schließen",children:h.jsx(is,{"data-loc":"client/src/components/Navigation.tsx:403",className:"w-5 h-5","aria-hidden":"true"})})]}),h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:407",style:{paddingTop:"0.5rem"},children:[h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:409",className:"mobile-nav-section",children:[h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:410",onClick:()=>x(!g),className:"mobile-nav-btn","aria-expanded":g,children:["Leistungen",h.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:412",className:`w-3.5 h-3.5 transition-transform duration-200 ${g?"rotate-180":""}`,"aria-hidden":"true"})]}),h.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:414",children:g&&h.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:416",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:h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:417",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:qv.map(K=>h.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:419",href:K.href,className:"mobile-nav-link",onClick:()=>p(!1),children:K.label},K.href))})})})]}),h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:428",className:"mobile-nav-section",children:[h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:429",onClick:()=>S(!v),className:"mobile-nav-btn","aria-expanded":v,children:["Themenwelten",h.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:431",className:`w-3.5 h-3.5 transition-transform duration-200 ${v?"rotate-180":""}`,"aria-hidden":"true"})]}),h.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:433",children:v&&h.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:435",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:h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:436",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:Yv.map(K=>h.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:438",href:K.href,className:"mobile-nav-link",onClick:()=>p(!1),children:K.label},K.href))})})})]}),h.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:447",className:"mobile-nav-section",children:[h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:448",onClick:()=>A(!T),className:"mobile-nav-btn","aria-expanded":T,children:["Über uns",h.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:450",className:`w-3.5 h-3.5 transition-transform duration-200 ${T?"rotate-180":""}`,"aria-hidden":"true"})]}),h.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:452",children:T&&h.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:454",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:h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:455",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:Xv.map(K=>h.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:457",href:K.href,className:"mobile-nav-link",onClick:()=>p(!1),children:K.label},K.href))})})})]}),h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:466",className:"mobile-nav-section",children:h.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:467",onClick:()=>{p(!1),window.open("https://www.vetshop-brb.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",h.jsx(ko,{"data-loc":"client/src/components/Navigation.tsx:473",className:"w-3.5 h-3.5 opacity-60","aria-hidden":"true"})]})}),h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:478",className:"mobile-nav-section",children:h.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:479",href:"/kontakt",className:"mobile-nav-btn",style:{textDecoration:"none",display:"flex",justifyContent:"space-between"},onClick:()=>p(!1),children:"Kontakt"})}),h.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:485",style:{padding:"1.5rem"},children:h.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:486",onClick:()=>{p(!1),t({configKey:"beratung_general",sourceLabel:"Navigation (mobil) – Beratung anfragen"})},className:"nav-cta",style:{width:"100%",justifyContent:"center"},children:"Beratung anfragen"})})]})]})]})}),h.jsx(Az,{"data-loc":"client/src/components/Navigation.tsx:501",isOpen:N,onClose:()=>H(!1)})]})}function nS({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"},{label:"Retourenportal",href:"/retouren",key:"retouren"}],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 h.jsx(h.Fragment,{children:h.jsx("footer",{"data-loc":"client/src/components/SiteFooter.tsx:58",className:"site-footer","aria-label":"Seitenfußzeile",children:h.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:59",className:"container",children:[h.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:61",className:"site-footer-top",children:[h.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:63",children:[h.jsx("img",{"data-loc":"client/src/components/SiteFooter.tsx:64",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH",className:"site-footer-logo",width:"220",height:"28"}),h.jsxs("p",{"data-loc":"client/src/components/SiteFooter.tsx:71",className:"site-footer-tagline",children:["Ihr Praxisdienstleister",h.jsx("br",{"data-loc":"client/src/components/SiteFooter.tsx:72"}),"seit 1989"]})]}),h.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:77",children:[h.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:78",className:"site-footer-col-label",children:"Leistungen"}),h.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:79",className:"site-footer-list",children:a.map(o=>h.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:81",children:h.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:82",href:o.href,className:`site-footer-link${t===o.key?" site-footer-link-active":""}`,children:o.label})},o.key))})]}),h.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:94",children:[h.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:95",className:"site-footer-col-label",children:"Themenwelten"}),h.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:96",className:"site-footer-list",children:l.map(o=>o.active?h.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:99",children:h.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:100",href:o.href,className:`site-footer-link${t===o.key?" site-footer-link-active":""}`,children:o.label})},o.key):h.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:108",children:h.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:109",className:"site-footer-link-disabled",children:o.label})},o.key))})]}),h.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:117",children:[h.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:118",className:"site-footer-col-label",children:"Über uns"}),h.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:119",className:"site-footer-list",children:i.map(o=>h.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:121",children:h.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:122",href:o.href,className:"site-footer-link",children:o.label})},o.href))})]}),h.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:129",children:[h.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:130",className:"site-footer-col-label",children:"Kontakt"}),h.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:131",href:"tel:+493328474747",className:"site-footer-phone",children:"+49 3328 / 47 47 47"}),h.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:134",className:"site-footer-hours",children:"Mo – Do, 8:00 – 17:00 Uhr"}),h.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:135",className:"site-footer-hours",children:"Fr, 8:00 – 16:00 Uhr"}),h.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:136",className:"site-footer-hours",style:{marginTop:"0.5rem"},children:"Fax: +49 3328 / 47 57 67"}),h.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:139",href:"/kontakt",className:"site-footer-link",style:{marginTop:"0.75rem",display:"inline-block"},children:"Kontaktformular"})]})]}),h.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:150",className:"site-footer-bottom",children:[h.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:151",className:"site-footer-copy-group",children:[h.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:152",className:"site-footer-copy",children:"© 2026 Stusche GmbH"}),h.jsxs("span",{"data-loc":"client/src/components/SiteFooter.tsx:153",className:"site-footer-solar-badge",title:"30-kWp-Photovoltaik-Anlage auf unserem Firmengebäude",children:[h.jsx(G2,{"data-loc":"client/src/components/SiteFooter.tsx:154",className:"site-footer-solar-icon","aria-hidden":"true"}),"Betrieben mit Solarstrom"]})]}),h.jsxs("nav",{"data-loc":"client/src/components/SiteFooter.tsx:158",className:"site-footer-legal","aria-label":"Rechtliche Links",children:[h.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:159",href:"/datenschutz",className:"site-footer-legal-link",children:"Datenschutz"}),h.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:160",className:"site-footer-legal-sep","aria-hidden":"true",children:"·"}),h.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:161",href:"/agb",className:"site-footer-legal-link",children:"AGB"}),h.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:162",className:"site-footer-legal-sep","aria-hidden":"true",children:"·"}),h.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:163",href:"/impressum",className:"site-footer-legal-link",children:"Impressum"})]}),h.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:165",className:"site-footer-copy",style:{opacity:.4},children:"* Alle Preise exkl. MwSt. Ab 100 € netto versandkostenfrei, darunter 6,90 € Versandpauschale."})]})]})})})}const Ta="https://www.stusche.de",Mz="Stusche – Ihr Praxisdienstleister";function aS({title:t,description:a,keywords:i,canonical:l,ogImage:o="/og-image.webp",ogType:u="website",schema:d,noIndex:m=!1}){const[p]=Pl();let g;l?l.startsWith("http")?g=l:g=`${Ta}${l.startsWith("/")?l:`/${l}`}`:g=`${Ta}${p}`;const x=d?Array.isArray(d)?d:[d]:[];return h.jsxs(zT,{"data-loc":"client/src/components/SEO.tsx:56",children:[h.jsx("title",{"data-loc":"client/src/components/SEO.tsx:58",children:t}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:59",name:"description",content:a}),i&&h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:60",name:"keywords",content:i}),m?h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:62",name:"robots",content:"noindex, nofollow"}):h.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"}),h.jsx("link",{"data-loc":"client/src/components/SEO.tsx:65",rel:"canonical",href:g}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:68",property:"og:title",content:t}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:69",property:"og:description",content:a}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:70",property:"og:type",content:u}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:71",property:"og:url",content:g}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:72",property:"og:image",content:o.startsWith("http")?o:`${Ta}${o}`}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:73",property:"og:site_name",content:Mz}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:74",property:"og:locale",content:"de_DE"}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:77",name:"twitter:card",content:"summary_large_image"}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:78",name:"twitter:title",content:t}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:79",name:"twitter:description",content:a}),h.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:80",name:"twitter:image",content:o.startsWith("http")?o:`${Ta}${o}`}),x.map((v,S)=>h.jsx("script",{"data-loc":"client/src/components/SEO.tsx:84",type:"application/ld+json",children:JSON.stringify(v)},S))]})}function HO(t){return{"@context":"https://schema.org","@type":"Service",name:t.name,description:t.description,serviceType:t.serviceType,provider:{"@type":"MedicalBusiness",name:"Stusche GmbH",url:Ta},areaServed:[{"@type":"City",name:"Berlin"},{"@type":"State",name:"Brandenburg"}]}}function jz(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:`${Ta}${a.url}`}))}}function VO(t){return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.map(a=>({"@type":"Question",name:a.question,acceptedAnswer:{"@type":"Answer",text:a.answer}}))}}function LO(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:Ta,logo:`${Ta}/stusche-logo-transparent.webp`},jobLocation:{"@type":"Place",address:{"@type":"PostalAddress",streetAddress:"Iserstraße 12",addressLocality:t.jobLocation||"Teltow",postalCode:"14513",addressCountry:"DE"}}}}const Zv={anrede:"",name:"",praxis:"",strasse:"",plz:"",ort:"",email:"",telefon:"",anzahl:1,datenschutz:!1,_hp:""};function zz({open:t,onClose:a}){const[i,l]=w.useState(Zv),[o,u]=w.useState({}),[d,m]=w.useState(!1),p=w.useRef(Date.now()),g=ci.katalog.bestellen.useMutation({onSuccess:()=>m(!0),onError:A=>u({name:A.message})}),x=A=>M=>{const _=M.target.type==="checkbox"?M.target.checked:M.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(Zv),u({}),m(!1),p.current=Date.now(),a()};return t?h.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:[h.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"}),h.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:[h.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:[h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:114",children:[h.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:115",className:"text-xs text-[#4a9eff] font-semibold uppercase tracking-widest",children:"Anfrage"}),h.jsx("h2",{"data-loc":"client/src/components/KatalogBestellModal.tsx:116",className:"text-white font-bold text-lg leading-tight",children:"Katalog bestellen"})]}),h.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:h.jsx(is,{"data-loc":"client/src/components/KatalogBestellModal.tsx:123",className:"w-4 h-4 text-white"})})]}),h.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:127",className:"overflow-y-auto flex-1 overscroll-contain",children:d?h.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:[h.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:h.jsx(q2,{"data-loc":"client/src/components/KatalogBestellModal.tsx:132",className:"w-9 h-9 text-green-500"})}),h.jsx("h3",{"data-loc":"client/src/components/KatalogBestellModal.tsx:134",className:"text-xl font-bold text-gray-900",children:"Bestellung eingegangen!"}),h.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."}),h.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:138",onClick:T,className:"mt-2 gyn-btn-primary",children:"Schließen"})]}):h.jsxs("form",{"data-loc":"client/src/components/KatalogBestellModal.tsx:146",onSubmit:S,noValidate:!0,className:"px-6 py-6 space-y-5",children:[h.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."}),h.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:152",type:"text",name:"website_url",value:i._hp,onChange:x("_hp"),tabIndex:-1,autoComplete:"nope","aria-hidden":"true",style:{position:"fixed",top:"-9999px",left:"-9999px",width:"1px",height:"1px",opacity:0,pointerEvents:"none"}}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:164",className:"grid grid-cols-2 gap-4",children:[h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:165",children:[h.jsx("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:166",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:"Anrede"}),h.jsxs("select",{"data-loc":"client/src/components/KatalogBestellModal.tsx:167",value:i.anrede,onChange:x("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:[h.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:172",value:"",children:"Bitte wählen"}),h.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:173",value:"Herr",children:"Herr"}),h.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:174",value:"Frau",children:"Frau"}),h.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:175",value:"Praxis",children:"Praxis"})]})]}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:178",children:[h.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"}),h.jsx("select",{"data-loc":"client/src/components/KatalogBestellModal.tsx:180",value:i.anzahl,onChange:A=>l(M=>({...M,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=>h.jsxs("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:185",value:A,children:[A," Exemplar",A>1?"e":""]},A))})]})]}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:191",children:[h.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:192",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[h.jsx($v,{"data-loc":"client/src/components/KatalogBestellModal.tsx:193",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Name ",h.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:194",className:"text-red-500",children:"*"})]}),h.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:196",type:"text",value:i.name,onChange:x("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 ${o.name?"border-red-400 bg-red-50":"border-gray-200"}`}),o.name&&h.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:204",className:"mt-1 text-xs text-red-500",children:o.name})]}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:208",children:[h.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:209",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[h.jsx(Xo,{"data-loc":"client/src/components/KatalogBestellModal.tsx:210",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Praxisname / Einrichtung"]}),h.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:213",type:"text",value:i.praxis,onChange:x("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"})]}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:224",children:[h.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:225",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[h.jsx(Ro,{"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 ",h.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:227",className:"text-red-500",children:"*"})]}),h.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:229",type:"text",value:i.strasse,onChange:x("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 ${o.strasse?"border-red-400 bg-red-50":"border-gray-200"}`}),o.strasse&&h.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:237",className:"mt-1 text-xs text-red-500",children:o.strasse})]}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:240",className:"grid grid-cols-2 gap-4",children:[h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:241",children:[h.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:242",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:["PLZ ",h.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:242",className:"text-red-500",children:"*"})]}),h.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:243",type:"text",value:i.plz,onChange:x("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 ${o.plz?"border-red-400 bg-red-50":"border-gray-200"}`}),o.plz&&h.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:252",className:"mt-1 text-xs text-red-500",children:o.plz})]}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:254",children:[h.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:255",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:["Ort ",h.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:255",className:"text-red-500",children:"*"})]}),h.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:256",type:"text",value:i.ort,onChange:x("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 ${o.ort?"border-red-400 bg-red-50":"border-gray-200"}`}),o.ort&&h.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:264",className:"mt-1 text-xs text-red-500",children:o.ort})]})]}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:269",className:"grid grid-cols-2 gap-4",children:[h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:270",children:[h.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:271",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[h.jsx(Xd,{"data-loc":"client/src/components/KatalogBestellModal.tsx:272",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"E-Mail ",h.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:273",className:"text-gray-400 font-normal",children:"(optional)"})]}),h.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:275",type:"email",value:i.email,onChange:x("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 ${o.email?"border-red-400 bg-red-50":"border-gray-200"}`}),o.email&&h.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:283",className:"mt-1 text-xs text-red-500",children:o.email})]}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:285",children:[h.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:286",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[h.jsx(si,{"data-loc":"client/src/components/KatalogBestellModal.tsx:287",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Telefon ",h.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:288",className:"text-gray-400 font-normal",children:"(optional)"})]}),h.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:290",type:"tel",value:i.telefon,onChange:x("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"})]})]}),h.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:302",className:`rounded-none p-3 border ${o.datenschutz?"border-red-300 bg-red-50":"border-gray-100 bg-gray-50"}`,children:[h.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:303",className:"flex items-start gap-2.5 cursor-pointer",children:[h.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:304",type:"checkbox",checked:i.datenschutz,onChange:x("datenschutz"),className:"mt-0.5 w-4 h-4 rounded border-gray-300 text-[#1a6dcc] focus:ring-[#1a6dcc]/30 flex-shrink-0"}),h.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"," ",h.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. ",h.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:315",className:"text-red-500",children:"*"})]})]}),o.datenschutz&&h.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:318",className:"mt-1.5 text-xs text-red-500 pl-6",children:o.datenschutz})]}),h.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?h.jsxs("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:328",className:"flex items-center gap-2",children:[h.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:[h.jsx("circle",{"data-loc":"client/src/components/KatalogBestellModal.tsx:330",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),h.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…"]}):h.jsxs(h.Fragment,{children:[h.jsx(Fd,{"data-loc":"client/src/components/KatalogBestellModal.tsx:337",className:"w-4 h-4"}),"Katalog kostenlos anfordern"]})}),h.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 Oz={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 Dz({hersteller:t,className:a=""}){const i=t.toLowerCase(),l=Oz[i];if(!l)return h.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 o=!!l.bg;return h.jsx("div",{"data-loc":"client/src/components/HerstellerLogo.tsx:134",className:`flex items-center justify-end ${a}`,title:l.alt,children:h.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 ${o?"bg-white shadow-sm":""}`,children:h.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 Rz="/hero-loop-v2.webm",_z="/hero-loop-v2.mp4",Qv="/hero-poster-v2.webp",kz="/images/home-themenwelt-gyn-3TSczofTDCc8ZyxKa3Ywsb.webp",Bz="/images/medi-matic-front_541c3967.webp",Hz="/images/boso-tm2450-front_e8f1a2b3.webp",Vz="/images/edan-f3-ctg-new_c4d5e6f7.webp",Lz="/melag-vacuklav-44b-evolution.webp",Ie=[{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:Bz,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:Hz,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:Vz,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:Lz,imgAlt:"MELAG Vacuklav 44 B+ Evolution Autoklav",href:"/themenwelten/aufbereitung/autoklaven",wizardConfig:null,bgColor:"#f0f4fa"}],Uz=[{icon:Fd,title:"Praxisbedarf",desc:"Verbrauchsmaterialien, Diagnostik und Praxisausstattung – zuverlässig geliefert, direkt in Ihre Praxis.",href:"/leistungen/praxisbedarf",tag:"Lieferung"},{icon:Y2,title:"Sprechstundenbedarf",desc:"Abrechnung nach § 300 SGB V – wir übernehmen die komplette Abwicklung mit den Krankenkassen.",href:"/leistungen/sprechstundenbedarf",tag:"Abrechnung"},{icon:e0,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:X2,title:"3D-Praxisplanung",desc:"Individuelle Praxisplanung in 3D – von der ersten Skizze bis zur schlüsselfertigen Einrichtung.",href:"/leistungen/praxisplanung",tag:"Planung"},{icon:t0,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:Zd,title:"Hygienemanagement",desc:"Begehung, Hygieneplan, Schulung und Zertifikat – alles aus einer Hand, rechtssicher nach IfSG und KRINKO.",href:"/leistungen/hygienemanagement",tag:"Compliance"}],Pz=[{icon:Qd,title:"Persönlicher Außendienst",desc:"Jede Praxis erhält einen festen Ansprechpartner – für Beratung, Bestellung und Vor-Ort-Besuche."},{icon:Xo,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:n0,title:"Zertifizierter Service",desc:"Alle Techniker sind nach MPBetreibV zertifiziert. Qualität und Compliance sind bei uns Standard."},{icon:t0,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."}],Kz=[{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:"https://files.manuscdn.com/user_upload_by_module/session_file/310419663031579226/galeQVUwSHJfhVxU.jpg",href:"/themenwelten/chirurgie",available:!0,badge:"Verfügbar"}],Xt=(t=0)=>({initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.7,delay:t}});function Gz(){const{openWizard:t}=tc(),[a,i]=w.useState(0),[l,o]=w.useState(!1),[u,d]=w.useState(!1),m=w.useRef(null),p=w.useRef(null),g=w.useCallback(()=>{i(N=>(N+1)%Ie.length)},[]);w.useEffect(()=>{if(l)return;const N=setInterval(g,4e3);return()=>clearInterval(N)},[l,g]);const{scrollYProgress:x}=Kv({target:m,offset:["start start","end start"]}),v=So(x,[0,1],[1,0]),S=So(x,[0,1],[1,1.08]),T=So(x,[0,1],[0,80]),{scrollYProgress:A}=Kv({target:p,offset:["start end","end start"]}),M=So(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:"+4933284747 47",faxNumber:"+4933284757 67",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 h.jsxs(h.Fragment,{children:[h.jsx(aS,{"data-loc":"client/src/pages/Homepage.tsx:295",title:"Stusche – Ihr Partner für die moderne Arztpraxis",description:"Praxisbedarf, Sprechstundenbedarf, technischer Service und 3D-Praxisplanung aus einer Hand. Seit über 35 Jahren Ihr zuverlässiger Partner für Arztpraxen in Berlin und Brandenburg.",keywords:"Praxisbedarf, Sprechstundenbedarf, Medizintechnik, Praxisplanung, Stusche, Teltow, Arztpraxis, Berlin, Brandenburg",canonical:"https://www.stusche.de",schema:[_,jz([{name:"Startseite",url:"https://www.stusche.de"}])]}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:302",className:"min-h-screen bg-white gyn-font-body",children:[h.jsx(tS,{"data-loc":"client/src/pages/Homepage.tsx:303"}),h.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:306",ref:m,className:"relative min-h-screen flex items-end overflow-clip",children:[h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:307",className:"absolute inset-0",style:{scale:S,opacity:v},children:[h.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:312",src:Qv,alt:"","aria-hidden":"true",fetchPriority:"high",decoding:"async",className:"absolute inset-0 w-full h-full object-cover object-center md:hidden"}),h.jsxs("video",{"data-loc":"client/src/pages/Homepage.tsx:321",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,poster:Qv,className:"absolute inset-0 w-full h-full object-cover hidden md:block","aria-hidden":"true",children:[h.jsx("source",{"data-loc":"client/src/pages/Homepage.tsx:330",src:Rz,type:"video/webm"}),h.jsx("source",{"data-loc":"client/src/pages/Homepage.tsx:331",src:_z,type:"video/mp4"})]}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:333",className:"absolute inset-0 gyn-hero-gradient"})]}),h.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:336",className:"container relative z-10 pb-16 pt-48",style:{y:T},children:h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:340",className:"max-w-4xl",children:[h.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:h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:346",className:"gyn-badge",children:[h.jsx(Ro,{"data-loc":"client/src/pages/Homepage.tsx:347",className:"w-3 h-3","aria-hidden":"true"}),"Teltow · Brandenburg · Seit 1989"]})}),h.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",h.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:358"}),h.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:359",className:"text-blue-italic",children:"moderne Arztpraxis"})]}),h.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:"Fachberatung vor Ort · Schnelle Lieferung · Seit 1989"}),h.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:[h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:377",className:"flex flex-col gap-1",children:[h.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",h.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:383",className:"w-3.5 h-3.5","aria-hidden":"true"})]}),h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:385",className:"text-white/50 text-xs pl-1",children:"Rückruf am selben Werktag"})]}),h.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:387",onClick:()=>t({configKey:"gynaekologie_katalog",sourceLabel:"Startseite – Katalog"}),className:"gyn-btn-outline self-start",style:{height:"2.9375rem"},children:"Katalog anfordern"}),h.jsxs("a",{"data-loc":"client/src/pages/Homepage.tsx:394",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:[h.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:399",className:"w-3.5 h-3.5","aria-hidden":"true"}),"Leistungen entdecken"]})]}),h.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:405",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)=>h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:417",className:"gyn-stat-card",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:418",className:"gyn-stat-value",children:N.value}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:419",className:"gyn-stat-label",children:N.label})]},H))})]})})]}),h.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:428",className:"py-24 bg-white",children:h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:429",className:"container",children:[h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:430",className:"mb-14",...Xt(0),children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:431",className:"gyn-section-label",children:"LEISTUNGEN"}),h.jsx("h1",{"data-loc":"client/src/pages/Homepage.tsx:434",className:"gyn-section-title mt-4",children:"Alles, was Ihre Praxis braucht"}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:437",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."})]}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:442",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-5",children:Uz.map((N,H)=>h.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:444",...Xt(H*.07),children:h.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:445",href:N.href,className:"gyn-product-card group block h-full",children:[h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:446",className:"flex items-center justify-between mb-4",children:[h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:447",className:"gyn-product-tag",children:N.tag}),h.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:448",className:"w-5 h-5 text-blue-400/60","aria-hidden":"true"})]}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:450",className:"gyn-product-name",children:N.title}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:451",className:"gyn-product-meta home-leistung-meta mt-2 normal-case tracking-normal leading-relaxed",children:N.desc}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:452",className:"flex items-center gap-1 mt-5 text-blue-500 text-sm font-semibold",children:["Mehr erfahren",h.jsx(Ia,{"data-loc":"client/src/pages/Homepage.tsx:454",className:"w-4 h-4 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]})]})},N.title))})]})}),h.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:464",className:"pt-10 pb-16 bg-white border-t border-gray-100",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:465",className:"container",children:h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:466",className:"flex items-center justify-center gap-4 mb-8",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:467",className:"flex-1 max-w-[120px] h-px bg-gradient-to-r from-transparent to-gray-300"}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:468",className:"text-xs font-semibold tracking-[0.18em] text-gray-500 uppercase whitespace-nowrap",children:"Top-Marken aus unserem Sortiment"}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:471",className:"flex-1 max-w-[120px] h-px bg-gradient-to-l from-transparent to-gray-300"})]})}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:474",className:"marquee-track",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:475",className:"pointer-events-none absolute left-0 top-0 bottom-0 w-24 z-10 marquee-fade-left"}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:476",className:"pointer-events-none absolute right-0 top-0 bottom-0 w-24 z-10 marquee-fade-right"}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:477",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)=>h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:500",className:"inline-flex items-center justify-center flex-shrink-0 opacity-80 hover:opacity-100 transition-opacity duration-300",children:h.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:501",src:N.src,alt:N.alt,className:`${N.h} w-auto object-contain`,loading:"lazy"})},H))})]})]}),h.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:509",id:"leistungen",className:"py-24 bg-navy",children:[" ",h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:509",className:"container",children:[h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:510",className:"mb-14",...Xt(0),children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:511",className:"gyn-section-label gyn-section-label--on-dark",children:"THEMENWELTEN"}),h.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:514",className:"gyn-section-title gyn-section-title--on-dark mt-4",children:"Unsere Themenwelten"}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:517",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:"})]}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:522",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-5",children:Kz.map((N,H)=>h.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:524",...Xt(H*.1),children:N.available?h.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:526",href:N.href,className:"home-themenwelt-card group block",children:[h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:527",className:"home-themenwelt-img-wrap",children:[N.img?h.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:529",src:N.img,alt:N.title,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105",loading:"lazy"}):h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:536",className:"w-full h-full bg-navy flex items-center justify-center",children:N.icon&&h.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:537",className:"w-20 h-20 text-blue-400/30","aria-hidden":"true"})}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:540",className:"home-themenwelt-img-overlay"}),h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:541",className:"home-themenwelt-badge home-themenwelt-badge-active",children:N.badge})]}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:543",className:"home-themenwelt-body",children:[h.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:544",className:"home-themenwelt-title",children:N.title}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:545",className:"home-themenwelt-desc",children:N.desc}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:546",className:"home-themenwelt-cta",children:["Themenwelt entdecken",h.jsx(Ia,{"data-loc":"client/src/pages/Homepage.tsx:548",className:"w-4 h-4 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]})]})]}):h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:553",className:"home-themenwelt-card home-themenwelt-card-soon",children:[h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:554",className:"home-themenwelt-img-wrap home-themenwelt-img-soon",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:555",className:"w-full h-full flex items-center justify-center",children:N.icon&&h.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:556",className:"w-16 h-16 text-white/20","aria-hidden":"true"})}),h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:558",className:"home-themenwelt-badge home-themenwelt-badge-soon",children:N.badge})]}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:560",className:"home-themenwelt-body",children:[h.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:561",className:"home-themenwelt-title home-themenwelt-title--soon",children:N.title}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:562",className:"home-themenwelt-desc home-themenwelt-desc--soon",children:N.desc})]})]})},N.title))})]})]}),h.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:574",className:"home-warum-cinematic",ref:p,children:[h.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:576",className:"home-warum-cinematic-photo",style:{y:M},"aria-hidden":"true"}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:582",className:"home-warum-cinematic-gradient","aria-hidden":"true"}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:585",className:"container home-warum-cinematic-inner",children:[h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:588",className:"home-warum-cinematic-header",...Xt(0),children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:589",className:"gyn-section-label",style:{color:"rgba(255,255,255,0.55)"},children:"WARUM STUSCHE"}),h.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:590",className:"gyn-section-title-light mb-0",children:["Mehr als ein Lieferant –",h.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:591"}),h.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:592",className:"text-blue-italic",children:"Ihr Praxispartner"})]})]}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:597",className:"home-warum-cinematic-list",children:Pz.map((N,H)=>h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:599",className:"home-warum-cinematic-item",...Xt(.1+H*.08),children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:604",className:"home-warum-cinematic-item-icon",children:h.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:605",className:"w-4 h-4","aria-hidden":"true"})}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:607",className:"home-warum-cinematic-item-body",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:608",className:"home-warum-cinematic-item-title",children:N.title}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:609",className:"home-warum-cinematic-item-desc",children:N.desc})]})]},N.title))}),h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:616",className:"home-warum-cinematic-cta",...Xt(.5),children:[h.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:617",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Startseite – Warum Stusche"}),className:"gyn-btn-primary",children:["Jetzt Beratung anfragen",h.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:622",className:"w-4 h-4","aria-hidden":"true"})]}),h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:624",className:"home-warum-cinematic-note",children:"Persönlicher Außendienst · Eigenes Lager Teltow · Seit 1989"})]})]})]}),h.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:633",className:"py-24 bg-white",children:h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:634",className:"container",children:[h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:636",className:"mb-12",...Xt(0),children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:637",className:"gyn-section-label",children:"PRODUKT-HIGHLIGHTS"}),h.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:640",className:"gyn-section-title mt-4",children:["Ausgewählte Produkte",h.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:641"}),h.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:642",className:"text-blue-italic",children:"für Ihre Praxis"})]})]}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:647",className:"home-slider",onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),onFocus:()=>o(!0),onBlur:()=>o(!1),children:[h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:654",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:[h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:662",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:664",className:"gyn-section-label mt-0",children:Ie[a].category}),h.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:667",className:"home-slider-product-name mt-3",children:Ie[a].name}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:670",className:"gyn-divider"}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:671",className:"gyn-body-text mb-6",children:Ie[a].desc}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:675",className:"space-y-1",children:Ie[a].features.map(N=>h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:677",className:"gyn-check-item",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:678",className:"gyn-check-icon","aria-hidden":"true",children:h.jsx(wo,{"data-loc":"client/src/pages/Homepage.tsx:679",className:"w-3 h-3"})}),N]},N))}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:686",className:"flex items-center gap-4 mt-8",children:[Ie[a].href?h.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:688",href:Ie[a].href,className:"gyn-btn-primary inline-flex",children:["Produkt entdecken",h.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:690",className:"w-4 h-4","aria-hidden":"true"})]}):h.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:693",className:"gyn-btn-primary inline-flex",onClick:()=>t({configKey:Ie[a].wizardConfig,sourceLabel:`Slider – ${Ie[a].name}`}),children:["Angebot anfragen",h.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:698",className:"w-4 h-4","aria-hidden":"true"})]}),h.jsxs("span",{"data-loc":"client/src/pages/Homepage.tsx:701",className:"home-slider-badge-inline",children:[h.jsx(n0,{"data-loc":"client/src/pages/Homepage.tsx:702",className:"w-3.5 h-3.5","aria-hidden":"true"}),Ie[a].badge]})]})]}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:709",className:"home-slider-img-wrap",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:711",className:"absolute top-0 right-0",children:h.jsx(Dz,{"data-loc":"client/src/pages/Homepage.tsx:712",hersteller:Ie[a].hersteller})}),h.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:714",src:Ie[a].img,alt:Ie[a].imgAlt,className:"home-slider-img",loading:"lazy"})]})]},a),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:724",className:"home-slider-controls",children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:725",className:"home-slider-dots",children:Ie.map((N,H)=>h.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:727",onClick:()=>i(H),className:`home-slider-dot${H===a?" home-slider-dot--active":""}`,"aria-label":`Produkt ${H+1}: ${Ie[H].name}`},H))}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:735",className:"home-slider-arrows",children:[h.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:736",onClick:()=>i((a-1+Ie.length)%Ie.length),className:"home-slider-arrow","aria-label":"Vorheriges Produkt",children:h.jsx(Ia,{"data-loc":"client/src/pages/Homepage.tsx:741",className:"w-5 h-5 rotate-180","aria-hidden":"true"})}),h.jsxs("span",{"data-loc":"client/src/pages/Homepage.tsx:743",className:"home-slider-counter",children:[a+1," / ",Ie.length]}),h.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:744",onClick:()=>i((a+1)%Ie.length),className:"home-slider-arrow","aria-label":"Nächstes Produkt",children:h.jsx(Ia,{"data-loc":"client/src/pages/Homepage.tsx:749",className:"w-5 h-5","aria-hidden":"true"})})]})]})]})]})}),h.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:758",className:"home-ueber-uns-section py-24",children:h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:759",className:"container",children:[h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:762",className:"flex items-center gap-6 pb-8",...Xt(0),children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:766",className:"gyn-section-label gyn-section-label--no-margin",children:"ÜBER UNS"}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:769",className:"home-ueber-uns-trennlinie"}),h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:770",className:"home-ueber-uns-ort",children:"Teltow, Brandenburg"})]}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:774",className:"grid grid-cols-1 lg:grid-cols-12 gap-0",children:[h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:777",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:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:785",className:"home-ueber-uns-jahreszahl",children:"1989"}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:787",className:"home-ueber-uns-gruendung-label",children:"Gegründet in Teltow"}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:790",className:"home-ueber-uns-gruendung-text",children:"Seit über 35 Jahren der verlässliche Partner für Arztpraxen in Berlin und Brandenburg."})]}),h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:796",className:"lg:col-span-7 py-16 lg:py-24 lg:pl-16",...Xt(.15),children:[h.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:800",className:"home-ueber-uns-heading",children:h.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:801",children:"Persönlich. Verlässlich. Vor Ort."})}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:805",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=>h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:811",className:"home-ueber-uns-row",children:[h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:812",className:"home-ueber-uns-row-label",children:N.label}),h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:813",className:"home-ueber-uns-row-text",children:N.text})]},N.label))}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:818",className:"flex flex-wrap gap-4",children:[h.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:819",href:"/ueber-uns/unser-team",className:"gyn-btn-primary inline-flex",children:["Unser Team kennenlernen",h.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:821",className:"w-4 h-4","aria-hidden":"true"})]}),h.jsx(Fa,{"data-loc":"client/src/pages/Homepage.tsx:823",href:"/karriere",className:"gyn-btn-outline-dark inline-flex",children:"Karriere bei Stusche"})]}),h.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:829",className:"mt-10 pt-8 home-ueber-uns-karriere-teaser",...Xt(.35),children:h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:830",className:"flex flex-col sm:flex-row gap-3",children:[h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:831",className:"flex items-center gap-2 mr-4 flex-shrink-0",children:[h.jsx(Qd,{"data-loc":"client/src/pages/Homepage.tsx:832",className:"w-4 h-4 text-blue-500","aria-hidden":"true"}),h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:833",className:"home-ueber-uns-stellen-label",children:"2 offene Stellen"})]}),[{title:"Servicetechniker / Elektriker im Außendienst",href:"/karriere/servicetechniker-aussendienst"},{title:"Kreditorenbuchhalter (m/w/d)",href:"/karriere/kreditorenbuchhalter"}].map(N=>h.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:839",href:N.href,className:"home-karriere-job-link",children:[h.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:840",children:N.title}),h.jsx(Ia,{"data-loc":"client/src/pages/Homepage.tsx:841",className:"w-4 h-4 flex-shrink-0","aria-hidden":"true"})]},N.title))]})})]})]})]})}),h.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:853",className:"py-24 bg-navy",children:h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:854",className:"container",children:h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:855",className:"max-w-2xl",...Xt(0),children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:856",className:"gyn-section-label gyn-section-label--on-dark",children:"KONTAKT"}),h.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:859",className:"gyn-section-title gyn-section-title--on-dark mt-4",children:"Bereit für den nächsten Schritt?"}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:862",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."}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:865",className:"flex flex-wrap gap-4",children:[h.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:866",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Startseite – CTA"}),className:"gyn-btn-primary",children:["Beratungsgespräch vereinbaren",h.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:871",className:"w-4 h-4","aria-hidden":"true"})]}),h.jsx(Fa,{"data-loc":"client/src/pages/Homepage.tsx:873",href:"/kontakt",className:"gyn-btn-outline inline-flex",children:"Kontakt & Standort"})]})]})})}),h.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:882",className:"py-24 bg-white",children:h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:883",className:"container",children:h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:884",className:"grid lg:grid-cols-2 gap-16 items-center",children:[h.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:885",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7},children:[h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:891",className:"gyn-section-label",children:"Katalog 2025/2026"}),h.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:892",className:"gyn-section-title mb-6",children:["Unser Sortiment",h.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:893"}),h.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:894",className:"text-blue-italic",children:"im Überblick"})]}),h.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:896",className:"gyn-divider"}),h.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:897",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."}),h.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:900",className:"flex flex-wrap gap-3",children:[h.jsx("a",{"data-loc":"client/src/pages/Homepage.tsx:901",href:"https://www.stusche.de/files/stusche_katalog_2025/",target:"_blank",rel:"noopener noreferrer",children:h.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:902",className:"gyn-btn-primary",children:["Katalog online blättern ",h.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:903",className:"w-3.5 h-3.5","aria-hidden":"true"})]})}),h.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:906",className:"gyn-btn-outline-dark",onClick:()=>d(!0),children:[h.jsx(Fd,{"data-loc":"client/src/pages/Homepage.tsx:910",className:"w-3.5 h-3.5","aria-hidden":"true"}),"Kostenlos zusenden lassen"]})]})]}),h.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:915",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7,delay:.15},className:"flex justify-center",children:h.jsx("a",{"data-loc":"client/src/pages/Homepage.tsx:922",href:"https://www.stusche.de/files/stusche_katalog_2025/",target:"_blank",rel:"noopener noreferrer",className:"block",children:h.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:923",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"})})})]})})}),h.jsx(nS,{"data-loc":"client/src/pages/Homepage.tsx:935"})]}),h.jsx(zz,{"data-loc":"client/src/pages/Homepage.tsx:938",open:u,onClose:()=>d(!1)})]})}function Fv(){const[,t]=Pl();return h.jsxs(h.Fragment,{children:[h.jsx(aS,{"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}),h.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"gyn-page",children:[h.jsx(tS,{"data-loc":"client/src/pages/NotFound.tsx:20"}),h.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:[h.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%)"}}),h.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:[h.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"}),h.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"}),h.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."}),h.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:[h.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:[h.jsx(Z2,{"data-loc":"client/src/pages/NotFound.tsx:88",className:"w-4 h-4","aria-hidden":"true"}),"Zur Startseite"]}),h.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:[h.jsx(Q2,{"data-loc":"client/src/pages/NotFound.tsx:96",className:"w-4 h-4","aria-hidden":"true"}),"Zurück"]})]}),h.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}}),h.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?"," ",h.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:[h.jsx(Xd,{"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:"," ",h.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:[h.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"]})]})]})]}),h.jsx(nS,{"data-loc":"client/src/pages/NotFound.tsx:140"})]})]})}const qz=w.lazy(()=>ge(()=>import("./GynaekologieV3-BHvQEMQV.js"),__vite__mapDeps([0,1,2,3]))),Yz=w.lazy(()=>ge(()=>import("./Praxisbedarf--hjjRG5o.js"),__vite__mapDeps([4,1,2,3]))),Xz=w.lazy(()=>ge(()=>import("./Sprechstundenbedarf-Bd1FtN7d.js"),__vite__mapDeps([5,1,3]))),Zz=w.lazy(()=>ge(()=>import("./TechnischerService-BJFNk_um.js"),__vite__mapDeps([6,1,2,3]))),Qz=w.lazy(()=>ge(()=>import("./Praxisplanung-DXACEP-7.js"),__vite__mapDeps([7,1,2,3]))),Fz=w.lazy(()=>ge(()=>import("./Praxisportal-CxNY53TM.js"),__vite__mapDeps([8,1,2,3]))),Wz=w.lazy(()=>ge(()=>import("./Hygienemanagement-VXISTM4w.js"),__vite__mapDeps([9,1,2,3]))),$z=w.lazy(()=>ge(()=>import("./Praxisgruendung-D34Jyozl.js"),__vite__mapDeps([10,1,2,3]))),Jz=w.lazy(()=>ge(()=>import("./Kontakt-Dd-nVFf6.js"),__vite__mapDeps([11,1]))),Iz=w.lazy(()=>ge(()=>import("./MediMatic-DHnR86h9.js"),__vite__mapDeps([12,1,3]))),eO=w.lazy(()=>ge(()=>import("./VitalographPneumotrac-mP_3N-H8.js"),__vite__mapDeps([13,1,3]))),tO=w.lazy(()=>ge(()=>import("./VitalographAlphaConnect-BOgJiwPv.js"),__vite__mapDeps([14,1]))),nO=w.lazy(()=>ge(()=>import("./BosoTM2450-CF3y9BNq.js"),__vite__mapDeps([15,1,3]))),aO=w.lazy(()=>ge(()=>import("./Impressum-CS-tSnWz.js"),__vite__mapDeps([16,1]))),sO=w.lazy(()=>ge(()=>import("./Datenschutz-CFcT1Bub.js"),__vite__mapDeps([17,1]))),iO=w.lazy(()=>ge(()=>import("./AGB-PeAEWmws.js"),__vite__mapDeps([18,1]))),lO=w.lazy(()=>ge(()=>import("./UnserTeam-DdQqO8tx.js"),__vite__mapDeps([19,1,20]))),rO=w.lazy(()=>ge(()=>import("./Karriere-DxNqSQ1H.js"),__vite__mapDeps([21,1,2]))),oO=w.lazy(()=>ge(()=>import("./Aufbereitung-qSF-GB2R.js"),__vite__mapDeps([22,1,2,3]))),cO=w.lazy(()=>ge(()=>import("./Autoklaven-BLyx3u39.js"),__vite__mapDeps([23,1,3]))),uO=w.lazy(()=>ge(()=>import("./Thermodesinfektoren-D7GTZZWI.js"),__vite__mapDeps([24,1,3]))),fO=w.lazy(()=>ge(()=>import("./Medizintechnik-HFfn6kIK.js"),__vite__mapDeps([25,1,3]))),dO=w.lazy(()=>ge(()=>import("./OPLeuchten-CD-ezENv.js"),__vite__mapDeps([26,1,3]))),hO=w.lazy(()=>ge(()=>import("./Chirurgie-oxUjgm6a.js"),__vite__mapDeps([27,1,2,3]))),mO=w.lazy(()=>ge(()=>import("./ServicetechnikerAussendienst-B-i3dmh5.js"),__vite__mapDeps([28,1]))),pO=w.lazy(()=>ge(()=>import("./Kreditorenbuchhalter-C1GWOwYI.js"),__vite__mapDeps([29,1]))),gO=w.lazy(()=>ge(()=>import("./Retouren-M9DGVNsD.js"),__vite__mapDeps([30,1]))),yO=w.lazy(()=>ge(()=>import("./GynStuehle-N7MqnuSy.js"),__vite__mapDeps([31,1]))),xO=w.lazy(()=>ge(()=>import("./admin-PjhPIC32.js").then(t=>t.aN),[])),vO=w.lazy(()=>ge(()=>import("./admin-PjhPIC32.js").then(t=>t.aO),[])),bO=w.lazy(()=>ge(()=>import("./admin-PjhPIC32.js").then(t=>t.aP),[])),SO=w.lazy(()=>ge(()=>import("./admin-PjhPIC32.js").then(t=>t.aQ),[])),wO=w.lazy(()=>ge(()=>import("./admin-PjhPIC32.js").then(t=>t.aR),[])),TO=w.lazy(()=>ge(()=>import("./admin-PjhPIC32.js").then(t=>t.aS),[])),AO=w.lazy(()=>ge(()=>import("./admin-PjhPIC32.js").then(t=>t.aT),[])),EO=w.lazy(()=>ge(()=>import("./admin-PjhPIC32.js").then(t=>t.aU),[])),NO=w.lazy(()=>ge(()=>import("./admin-PjhPIC32.js").then(t=>t.aV),[]));function CO(){return h.jsxs("div",{"data-loc":"client/src/App.tsx:58",style:{minHeight:"60vh",display:"flex",alignItems:"center",justifyContent:"center"},children:[h.jsx("div",{"data-loc":"client/src/App.tsx:66",style:{width:32,height:32,border:"3px solid #e5e7eb",borderTopColor:"#0d1b3e",borderRadius:"50%",animation:"spin 0.7s linear infinite"}}),h.jsx("style",{"data-loc":"client/src/App.tsx:76",children:"@keyframes spin{to{transform:rotate(360deg)}}"})]})}function MO(){const[t]=Pl();return w.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"instant"})},[t]),null}function jO(){return h.jsxs(h.Fragment,{children:[h.jsx(MO,{"data-loc":"client/src/App.tsx:92"}),h.jsx(w.Suspense,{"data-loc":"client/src/App.tsx:93",fallback:h.jsx(CO,{"data-loc":"client/src/App.tsx:93"}),children:h.jsxs(F2,{"data-loc":"client/src/App.tsx:94",children:[h.jsx(fe,{"data-loc":"client/src/App.tsx:95",path:"/",component:Gz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:96",path:"/themenwelten/gynaekologie",component:qz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:97",path:"/leistungen/praxisbedarf",component:Yz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:98",path:"/leistungen/sprechstundenbedarf",component:Xz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:99",path:"/leistungen/technischer-service",component:Zz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:100",path:"/leistungen/praxisplanung",component:Qz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:101",path:"/leistungen/praxisgruendung",component:$z}),h.jsx(fe,{"data-loc":"client/src/App.tsx:102",path:"/leistungen/praxisportal",component:Fz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:103",path:"/leistungen/hygienemanagement",component:Wz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:104",path:"/kontakt",component:Jz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:105",path:"/produkte/medi-matic",component:Iz}),h.jsx(fe,{"data-loc":"client/src/App.tsx:106",path:"/produkte/vitalograph-pneumotrac",component:eO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:107",path:"/produkte/vitalograph-alpha-connect",component:tO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:108",path:"/produkte/boso-tm-2450",component:nO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:109",path:"/impressum",component:aO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:110",path:"/datenschutz",component:sO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:111",path:"/agb",component:iO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:112",path:"/retouren",component:gO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:113",path:"/ueber-uns/unser-team",component:lO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:114",path:"/karriere",component:rO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:115",path:"/themenwelten/aufbereitung",component:oO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:116",path:"/themenwelten/aufbereitung/autoklaven",component:cO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:117",path:"/themenwelten/aufbereitung/thermodesinfektoren",component:uO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:118",path:"/themenwelten/medizintechnik",component:fO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:119",path:"/themenwelten/op-leuchten",component:dO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:120",path:"/themenwelten/chirurgie",component:hO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:121",path:"/themenwelten/gynaekologie/gynstühle",component:yO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:122",path:"/karriere/servicetechniker-aussendienst",component:mO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:123",path:"/karriere/kreditorenbuchhalter",component:pO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:124",path:"/admin/login",component:xO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:125",path:"/admin",component:vO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:126",path:"/admin/gyn-news",component:bO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:127",path:"/admin/search-index",component:SO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:128",path:"/admin/retouren",component:wO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:129",path:"/admin/katalog-bestellungen",component:TO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:130",path:"/admin/email-einstellungen",component:AO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:131",path:"/admin/email-log",component:EO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:132",path:"/admin/seo-report",component:NO}),h.jsx(fe,{"data-loc":"client/src/App.tsx:133",path:"/404",component:Fv}),h.jsx(fe,{"data-loc":"client/src/App.tsx:135",component:Fv})]})})]})}function zO(){return h.jsx(oN,{"data-loc":"client/src/App.tsx:144",children:h.jsx(mN,{"data-loc":"client/src/App.tsx:145",defaultTheme:"light",children:h.jsxs(rN,{"data-loc":"client/src/App.tsx:146",children:[h.jsx(gA,{"data-loc":"client/src/App.tsx:147"}),h.jsx(jO,{"data-loc":"client/src/App.tsx:148"}),h.jsx(fN,{"data-loc":"client/src/App.tsx:149"}),h.jsx(dN,{"data-loc":"client/src/App.tsx:150"})]})})})}const Yo=new W2;Yo.getQueryCache().subscribe(t=>{t.type==="updated"&&t.action.type==="error"&&console.error("[API Query Error]",t.query.state.error)});Yo.getMutationCache().subscribe(t=>{t.type==="updated"&&t.action.type==="error"&&console.error("[API Mutation Error]",t.mutation.state.error)});const OO=ci.createClient({links:[$2({url:"/api/trpc",transformer:Zn,fetch(t,a){return globalThis.fetch(t,{...a??{},credentials:"include"})}})]});aT.createRoot(document.getElementById("root")).render(h.jsx(c0,{"data-loc":"client/src/main.tsx:42",children:h.jsx(ci.Provider,{"data-loc":"client/src/main.tsx:43",client:OO,queryClient:Yo,children:h.jsx(J2,{"data-loc":"client/src/main.tsx:44",client:Yo,children:h.jsx(cN,{"data-loc":"client/src/main.tsx:45",children:h.jsx(zO,{"data-loc":"client/src/main.tsx:46"})})})})}));export{Ws as A,Dz as H,zz as K,tS as N,os as P,aS as S,Kv as a,So as b,jz as c,HO as d,VO as e,nS as f,Dl as g,j1 as h,ij as i,N0 as j,rs as k,xA as l,ce as m,Kn as n,I0 as o,Vd as p,lN as q,LO as r,tc as u};