vendor: 7,014 bytes, lines 1-18
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/FriendsPage-R6Yk8bsf.js","assets/arrow-left-B9P7EEqq.js","assets/gift-tHxHxjoc.js","assets/BusinessPage-DlhVXKJr.js","assets/circle-check-DzJFMtC4.js","assets/MerchantsPage-CtPdp_Uy.js","assets/external-link-DY0bSXkV.js","assets/OrderPage-BfxVwrQn.js","assets/badge-D_gUue6p.js","assets/CheckoutPage-B_JkZpqp.js","assets/input-VL919ZEU.js","assets/label-Dq_7SmLX.js","assets/index-6rARuRUM.js","assets/PaymentStatusPage-CPS0ojtq.js","assets/clock-BBal3lKo.js","assets/ProeverijPreview-buadehqW.js","assets/PersuasiveTestPage-BtYtyNDH.js","assets/VideoTest-LYBXjIHo.js","assets/AdminOrdersPage-BN98HnTt.js","assets/chevron-up-BQjXLTgP.js","assets/AdminLoginPage-DWXUQAoM.js","assets/DiederikTest-Uc6pDOY1.js","assets/SpelregelsPage-BWdWsHhA.js","assets/PrivacyPage-DH9eSvgK.js","assets/LegalLayout-CM53L_wL.js","assets/VoorwaardenPage-4ZJIpzvC.js","assets/VerzendingPage-wTLMI22m.js","assets/CookiesPage-CT2C9SEz.js","assets/DisclaimerPage-BDuzqN7-.js","assets/RetourbeleidPage-BvQf6I5r.js"])))=>i.map(i=>d[i]); 2function U2(t,i){for(var s=0;s<i.length;s++){const r=i[s];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in t)){const u=Object.getOwnPropertyDescriptor(r,l);u&&Object.defineProperty(t,l,u.get?u:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList")for(const d of u.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&r(d)}).observe(document,{childList:!0,subtree:!0});function s(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(l){if(l.ep)return;l.ep=!0;const u=s(l);fetch(l.href,u)}})();var eL=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function h_(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Kd={exports:{}},vr={};/** 3 * @license React 4 * react-jsx-runtime.production.js 5 * 6 * Copyright (c) Meta Platforms, Inc. and affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var Ny;function W2(){if(Ny)return vr;Ny=1;var t=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function s(r,l,u){var d=null;if(u!==void 0&&(d=""+u),l.key!==void 0&&(d=""+l.key),"key"in l){u={};for(var h in l)h!=="key"&&(u[h]=l[h])}else u=l;return l=u.ref,{$$typeof:t,type:r,key:d,ref:l!==void 0?l:null,props:u}}return vr.Fragment=i,vr.jsx=s,vr.jsxs=s,vr}var Oy;function H2(){return Oy||(Oy=1,Kd.exports=W2()),Kd.exports}var _=H2(),Yd={exports:{}},yr={},Qd={exports:{}},Xd={};/** 11 * @license React 12 * scheduler.production.js 13 * 14 * Copyright (c) Meta Platforms, Inc. and affiliates. 15 * 16 * This source code is licensed under the MIT license found in the 17 * LICENSE file in the root directory of this source tree. 18 */var zy;function q2(){return zy||(zy=1,(function(t){function i(O,F){var B=O.length;O.push(F);e:for(;0<B;){var X=B-1>>>1,oe=O[X];if(0<l(oe,F))O[X]=F,O[B]=oe,B=X;else break e}}function s(O){return O.length===0?null:O[0]}function r(O){if(O.length===0)return null;var F=O[0],B=O.pop();if(B!==F){O[0]=B;e:for(var X=0,oe=O.length,R=oe>>>1;X<R;){var I=2*(X+1)-1,$=O[I],Z=I+1,ce=O[Z];if(0>l($,B))Z<oe&&0>l(ce,$)?(O[X]=ce,O[Z]=B,X=Z):(O[X]=$,O[I]=B,X=I);else if(Z<oe&&0>l(ce,B))O[X]=ce,O[Z]=B,X=Z;else break e}}return F}function l(O,F){var B=O.sortIndex-F.sortIndex;return B!==0?B:O.id-F.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;t.unstable_now=function(){return u.now()}}else{var d=Date,h=d.now();t.unstable_now=function(){return d.now()-h}}var p=[],m=[],g=1,y=null,w=3,E=!1,C=!1,S=!1,T=!1,A=typeof setTimeout=="function"?setTimeout:null,D=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;function z(O){for(var F=s(m);F!==null;){if(F.callback===null)r(m);else if(F.startTime<=O)r(m),F.sortIndex=F.expirationTime,i(p,F);else break;F=s(m)}}function U(O){if(S=!1,z(O),!C)if(s(p)!==null)C=!0,G||(G=!0,fe());else{var F=s(m);F!==null&&he(U,F.startTime-O)}}var G=!1,P=-1,W=5,ee=-1;function ne(){return T?!0:!(t.unstable_now()-ee<W)}function ue(){if(T=!1,G){var O=t.unstable_now();ee=O;var F=!0;try{e:{C=!1,S&&(S=!1,D(P),P=-1),E=!0;var B=w;try{t:{for(z(O),y=s(p);y!==null&&!(y.expirationTime>O&&ne());){var X=y.callback;if(typeof X=="function"){y.callback=null,w=y.priorityLevel;var oe=X(y.expirationTime<=O);if(O=t.unstable_now(),typeof oe=="function"){y.callback=oe,z(O),F=!0;break t}y===s(p)&&r(p),z(O)}else r(p);y=s(p)}if(y!==null)F=!0;else{var R=s(m);R!==null&&he(U,R.startTime-O),F=!1}}break e}finally{y=null,w=B,E=!1}F=void 0}}finally{F?fe():G=!1}}}var fe;if(typeof k=="function")fe=function(){k(ue)};else if(typeof MessageChannel<"u"){var be=new MessageChannel,J=be.port2;be.port1.onmessage=ue,fe=function(){J.postMessage(null)}}else fe=function(){A(ue,0)};function he(O,F){P=A(function(){O(t.unstable_now())},F)}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"):W=0<O?Math.floor(1e3/O):5},t.unstable_getCurrentPriorityLevel=function(){return w},t.unstable_next=function(O){switch(w){case 1:case 2:case 3:var F=3;break;default:F=w}var B=w;w=F;try{return O()}finally{w=B}},t.unstable_requestPaint=function(){T=!0},t.unstable_runWithPriority=function(O,F){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var B=w;w=O;try{return F()}finally{w=B}},t.unstable_scheduleCallback=function(O,F,B){var X=t.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?X+B:X):B=X,O){case 1:var oe=-1;break;case 2:oe=250;break;case 5:oe=1073741823;break;case 4:oe=1e4;break;default:oe=5e3}return oe=B+oe,O={id:g++,callback:F,priorityLevel:O,startTime:B,expirationTime:oe,sortIndex:-1},B>X?(O.sortIndex=B,i(m,O),s(p)===null&&O===s(m)&&(S?(D(P),P=-1):S=!0,he(U,B-X))):(O.sortIndex=oe,i(p,O),C||E||(C=!0,G||(G=!0,fe()))),O},t.unstable_shouldYield=ne,t.unstable_wrapCallback=function(O){var F=w;return function(){var B=w;w=F;try{return O.apply(this,arguments)}finally{w=B}}}})(Xd)),Xd}var Py;function F2(){return Py||(Py=1,Qd.exports=q2()),Qd.exports}var $d={exports:{}},ge={};
vendor: 13,537 bytes, lines 18-42
18/** 19 * @license React 20 * react.production.js 21 * 22 * Copyright (c) Meta Platforms, Inc. and affiliates. 23 * 24 * This source code is licensed under the MIT license found in the 25 * LICENSE file in the root directory of this source tree. 26 */var Ly;function G2(){if(Ly)return ge;Ly=1;var t=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),d=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),w=Symbol.iterator;function E(R){return R===null||typeof R!="object"?null:(R=w&&R[w]||R["@@iterator"],typeof R=="function"?R:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,T={};function A(R,I,$){this.props=R,this.context=I,this.refs=T,this.updater=$||C}A.prototype.isReactComponent={},A.prototype.setState=function(R,I){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,I,"setState")},A.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function D(){}D.prototype=A.prototype;function k(R,I,$){this.props=R,this.context=I,this.refs=T,this.updater=$||C}var z=k.prototype=new D;z.constructor=k,S(z,A.prototype),z.isPureReactComponent=!0;var U=Array.isArray;function G(){}var P={H:null,A:null,T:null,S:null},W=Object.prototype.hasOwnProperty;function ee(R,I,$){var Z=$.ref;return{$$typeof:t,type:R,key:I,ref:Z!==void 0?Z:null,props:$}}function ne(R,I){return ee(R.type,I,R.props)}function ue(R){return typeof R=="object"&&R!==null&&R.$$typeof===t}function fe(R){var I={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function($){return I[$]})}var be=/\/+/g;function J(R,I){return typeof R=="object"&&R!==null&&R.key!=null?fe(""+R.key):I.toString(36)}function he(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(G,G):(R.status="pending",R.then(function(I){R.status==="pending"&&(R.status="fulfilled",R.value=I)},function(I){R.status==="pending"&&(R.status="rejected",R.reason=I)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function O(R,I,$,Z,ce){var me=typeof R;(me==="undefined"||me==="boolean")&&(R=null);var te=!1;if(R===null)te=!0;else switch(me){case"bigint":case"string":case"number":te=!0;break;case"object":switch(R.$$typeof){case t:case i:te=!0;break;case g:return te=R._init,O(te(R._payload),I,$,Z,ce)}}if(te)return ce=ce(R),te=Z===""?"."+J(R,0):Z,U(ce)?($="",te!=null&&($=te.replace(be,"$&/")+"/"),O(ce,I,$,"",function(It){return It})):ce!=null&&(ue(ce)&&(ce=ne(ce,$+(ce.key==null||R&&R.key===ce.key?"":(""+ce.key).replace(be,"$&/")+"/")+te)),I.push(ce)),1;te=0;var Ue=Z===""?".":Z+":";if(U(R))for(var Me=0;Me<R.length;Me++)Z=R[Me],me=Ue+J(Z,Me),te+=O(Z,I,$,me,ce);else if(Me=E(R),typeof Me=="function")for(R=Me.call(R),Me=0;!(Z=R.next()).done;)Z=Z.value,me=Ue+J(Z,Me++),te+=O(Z,I,$,me,ce);else if(me==="object"){if(typeof R.then=="function")return O(he(R),I,$,Z,ce);throw I=String(R),Error("Objects are not valid as a React child (found: "+(I==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":I)+"). If you meant to render a collection of children, use an array instead.")}return te}function F(R,I,$){if(R==null)return R;var Z=[],ce=0;return O(R,Z,"","",function(me){return I.call($,me,ce++)}),Z}function B(R){if(R._status===-1){var I=R._result;I=I(),I.then(function($){(R._status===0||R._status===-1)&&(R._status=1,R._result=$)},function($){(R._status===0||R._status===-1)&&(R._status=2,R._result=$)}),R._status===-1&&(R._status=0,R._result=I)}if(R._status===1)return R._result.default;throw R._result}var X=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var I=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(I))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)},oe={map:F,forEach:function(R,I,$){F(R,function(){I.apply(this,arguments)},$)},count:function(R){var I=0;return F(R,function(){I++}),I},toArray:function(R){return F(R,function(I){return I})||[]},only:function(R){if(!ue(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return ge.Activity=y,ge.Children=oe,ge.Component=A,ge.Fragment=s,ge.Profiler=l,ge.PureComponent=k,ge.StrictMode=r,ge.Suspense=p,ge.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,ge.__COMPILER_RUNTIME={__proto__:null,c:function(R){return P.H.useMemoCache(R)}},ge.cache=function(R){return function(){return R.apply(null,arguments)}},ge.cacheSignal=function(){return null},ge.cloneElement=function(R,I,$){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var Z=S({},R.props),ce=R.key;if(I!=null)for(me in I.key!==void 0&&(ce=""+I.key),I)!W.call(I,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&I.ref===void 0||(Z[me]=I[me]);var me=arguments.length-2;if(me===1)Z.children=$;else if(1<me){for(var te=Array(me),Ue=0;Ue<me;Ue++)te[Ue]=arguments[Ue+2];Z.children=te}return ee(R.type,ce,Z)},ge.createContext=function(R){return R={$$typeof:d,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:u,_context:R},R},ge.createElement=function(R,I,$){var Z,ce={},me=null;if(I!=null)for(Z in I.key!==void 0&&(me=""+I.key),I)W.call(I,Z)&&Z!=="key"&&Z!=="__self"&&Z!=="__source"&&(ce[Z]=I[Z]);var te=arguments.length-2;if(te===1)ce.children=$;else if(1<te){for(var Ue=Array(te),Me=0;Me<te;Me++)Ue[Me]=arguments[Me+2];ce.children=Ue}if(R&&R.defaultProps)for(Z in te=R.defaultProps,te)ce[Z]===void 0&&(ce[Z]=te[Z]);return ee(R,me,ce)},ge.createRef=function(){return{current:null}},ge.forwardRef=function(R){return{$$typeof:h,render:R}},ge.isValidElement=ue,ge.lazy=function(R){return{$$typeof:g,_payload:{_status:-1,_result:R},_init:B}},ge.memo=function(R,I){return{$$typeof:m,type:R,compare:I===void 0?null:I}},ge.startTransition=function(R){var I=P.T,$={};P.T=$;try{var Z=R(),ce=P.S;ce!==null&&ce($,Z),typeof Z=="object"&&Z!==null&&typeof Z.then=="function"&&Z.then(G,X)}catch(me){X(me)}finally{I!==null&&$.types!==null&&(I.types=$.types),P.T=I}},ge.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},ge.use=function(R){return P.H.use(R)},ge.useActionState=function(R,I,$){return P.H.useActionState(R,I,$)},ge.useCallback=function(R,I){return P.H.useCallback(R,I)},ge.useContext=function(R){return P.H.useContext(R)},ge.useDebugValue=function(){},ge.useDeferredValue=function(R,I){return P.H.useDeferredValue(R,I)},ge.useEffect=function(R,I){return P.H.useEffect(R,I)},ge.useEffectEvent=function(R){return P.H.useEffectEvent(R)},ge.useId=function(){return P.H.useId()},ge.useImperativeHandle=function(R,I,$){return P.H.useImperativeHandle(R,I,$)},ge.useInsertionEffect=function(R,I){return P.H.useInsertionEffect(R,I)},ge.useLayoutEffect=function(R,I){return P.H.useLayoutEffect(R,I)},ge.useMemo=function(R,I){return P.H.useMemo(R,I)},ge.useOptimistic=function(R,I){return P.H.useOptimistic(R,I)},ge.useReducer=function(R,I,$){return P.H.useReducer(R,I,$)},ge.useRef=function(R){return P.H.useRef(R)},ge.useState=function(R){return P.H.useState(R)},ge.useSyncExternalStore=function(R,I,$){return P.H.useSyncExternalStore(R,I,$)},ge.useTransition=function(){return P.H.useTransition()},ge.version="19.2.0",ge}var Vy;function cu(){return Vy||(Vy=1,$d.exports=G2()),$d.exports}var Zd={exports:{}},vt={};/** 27 * @license React 28 * react-dom.production.js 29 * 30 * Copyright (c) Meta Platforms, Inc. and affiliates. 31 * 32 * This source code is licensed under the MIT license found in the 33 * LICENSE file in the root directory of this source tree. 34 */var By;function I2(){if(By)return vt;By=1;var t=cu();function i(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)m+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var r={d:{f:s,r:function(){throw Error(i(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},l=Symbol.for("react.portal");function u(p,m,g){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:y==null?null:""+y,children:p,containerInfo:m,implementation:g}}var d=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return vt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,vt.createPortal=function(p,m){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(i(299));return u(p,m,null,g)},vt.flushSync=function(p){var m=d.T,g=r.p;try{if(d.T=null,r.p=2,p)return p()}finally{d.T=m,r.p=g,r.d.f()}},vt.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,r.d.C(p,m))},vt.prefetchDNS=function(p){typeof p=="string"&&r.d.D(p)},vt.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var g=m.as,y=h(g,m.crossOrigin),w=typeof m.integrity=="string"?m.integrity:void 0,E=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;g==="style"?r.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:y,integrity:w,fetchPriority:E}):g==="script"&&r.d.X(p,{crossOrigin:y,integrity:w,fetchPriority:E,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},vt.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var g=h(m.as,m.crossOrigin);r.d.M(p,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&r.d.M(p)},vt.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var g=m.as,y=h(g,m.crossOrigin);r.d.L(p,g,{crossOrigin:y,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},vt.preloadModule=function(p,m){if(typeof p=="string")if(m){var g=h(m.as,m.crossOrigin);r.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else r.d.m(p)},vt.requestFormReset=function(p){r.d.r(p)},vt.unstable_batchedUpdates=function(p,m){return p(m)},vt.useFormState=function(p,m,g){return d.H.useFormState(p,m,g)},vt.useFormStatus=function(){return d.H.useHostTransitionStatus()},vt.version="19.2.0",vt}var Uy;function m_(){if(Uy)return Zd.exports;Uy=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(i){console.error(i)}}return t(),Zd.exports=I2(),Zd.exports}/** 35 * @license React 36 * react-dom-client.production.js 37 * 38 * Copyright (c) Meta Platforms, Inc. and affiliates. 39 * 40 * This source code is licensed under the MIT license found in the 41 * LICENSE file in the root directory of this source tree. 42 */var Wy;function K2(){if(Wy)return yr;Wy=1;var t=F2(),i=cu(),s=m_();function r(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)n+="&args[]="+encodeURIComponent(arguments[a])}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 l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var n=e,a=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(a=n.return),e=n.return;while(e)}return n.tag===3?a:null}function d(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function h(e){if(e.tag===31){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function p(e){if(u(e)!==e)throw Error(r(188))}function m(e){var n=e.alternate;if(!n){if(n=u(e),n===null)throw Error(r(188));return n!==e?null:e}for(var a=e,o=n;;){var c=a.return;if(c===null)break;var f=c.alternate;if(f===null){if(o=c.return,o!==null){a=o;continue}break}if(c.child===f.child){for(f=c.child;f;){if(f===a)return p(c),e;if(f===o)return p(c),n;f=f.sibling}throw Error(r(188))}if(a.return!==o.return)a=c,o=f;else{for(var b=!1,x=c.child;x;){if(x===a){b=!0,a=c,o=f;break}
vendor: 14,342 bytes, lines 42-49
42if(x===o){b=!0,o=c,a=f;break}x=x.sibling}if(!b){for(x=f.child;x;){if(x===a){b=!0,a=f,o=c;break}if(x===o){b=!0,o=f,a=c;break}x=x.sibling}if(!b)throw Error(r(189))}}if(a.alternate!==o)throw Error(r(190))}if(a.tag!==3)throw Error(r(188));return a.stateNode.current===a?e:n}function g(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=g(e),n!==null)return n;e=e.sibling}return null}var y=Object.assign,w=Symbol.for("react.element"),E=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),D=Symbol.for("react.consumer"),k=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),W=Symbol.for("react.lazy"),ee=Symbol.for("react.activity"),ne=Symbol.for("react.memo_cache_sentinel"),ue=Symbol.iterator;function fe(e){return e===null||typeof e!="object"?null:(e=ue&&e[ue]||e["@@iterator"],typeof e=="function"?e:null)}var be=Symbol.for("react.client.reference");function J(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===be?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case S:return"Fragment";case A:return"Profiler";case T:return"StrictMode";case U:return"Suspense";case G:return"SuspenseList";case ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case C:return"Portal";case k:return e.displayName||"Context";case D:return(e._context.displayName||"Context")+".Consumer";case z:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case P:return n=e.displayName||null,n!==null?n:J(e.type)||"Memo";case W:n=e._payload,e=e._init;try{return J(e(n))}catch{}}return null}var he=Array.isArray,O=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},X=[],oe=-1;function R(e){return{current:e}}function I(e){0>oe||(e.current=X[oe],X[oe]=null,oe--)}function $(e,n){oe++,X[oe]=e.current,e.current=n}var Z=R(null),ce=R(null),me=R(null),te=R(null);function Ue(e,n){switch($(me,n),$(ce,e),$(Z,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?ny(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=ny(n),e=iy(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}I(Z),$(Z,e)}function Me(){I(Z),I(ce),I(me)}function It(e){e.memoizedState!==null&&$(te,e);var n=Z.current,a=iy(n,e.type);n!==a&&($(ce,e),$(Z,a))}function vn(e){ce.current===e&&(I(Z),I(ce)),te.current===e&&(I(te),hr._currentValue=B)}var yn,Li;function Vi(e){if(yn===void 0)try{throw Error()}catch(a){var n=a.stack.trim().match(/\n( *(at )?)/);yn=n&&n[1]||"",Li=-1<a.stack.indexOf(` 43 at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return` 44`+yn+e+Li}var ku=!1;function Mu(e,n){if(!e||ku)return"";ku=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var Q=function(){throw Error()};if(Object.defineProperty(Q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Q,[])}catch(q){var H=q}Reflect.construct(e,[],Q)}else{try{Q.call()}catch(q){H=q}e.call(Q.prototype)}}else{try{throw Error()}catch(q){H=q}(Q=e())&&typeof Q.catch=="function"&&Q.catch(function(){})}}catch(q){if(q&&H&&typeof q.stack=="string")return[q.stack,H.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=o.DetermineComponentFrameRoot(),b=f[0],x=f[1];if(b&&x){var j=b.split(` 45`),V=x.split(` 46`);for(c=o=0;o<j.length&&!j[o].includes("DetermineComponentFrameRoot");)o++;for(;c<V.length&&!V[c].includes("DetermineComponentFrameRoot");)c++;if(o===j.length||c===V.length)for(o=j.length-1,c=V.length-1;1<=o&&0<=c&&j[o]!==V[c];)c--;for(;1<=o&&0<=c;o--,c--)if(j[o]!==V[c]){if(o!==1||c!==1)do if(o--,c--,0>c||j[o]!==V[c]){var K=` 47`+j[o].replace(" at new "," at ");return e.displayName&&K.includes("<anonymous>")&&(K=K.replace("<anonymous>",e.displayName)),K}while(1<=o&&0<=c);break}}}finally{ku=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Vi(a):""}function vE(e,n){switch(e.tag){case 26:case 27:case 5:return Vi(e.type);case 16:return Vi("Lazy");case 13:return e.child!==n&&n!==null?Vi("Suspense Fallback"):Vi("Suspense");case 19:return Vi("SuspenseList");case 0:case 15:return Mu(e.type,!1);case 11:return Mu(e.type.render,!1);case 1:return Mu(e.type,!0);case 31:return Vi("Activity");default:return""}}function Nm(e){try{var n="",a=null;do n+=vE(e,a),a=e,e=e.return;while(e);return n}catch(o){return` 48Error generating stack: `+o.message+` 49`+o.stack}}var Du=Object.prototype.hasOwnProperty,Nu=t.unstable_scheduleCallback,Ou=t.unstable_cancelCallback,yE=t.unstable_shouldYield,bE=t.unstable_requestPaint,Nt=t.unstable_now,_E=t.unstable_getCurrentPriorityLevel,Om=t.unstable_ImmediatePriority,zm=t.unstable_UserBlockingPriority,eo=t.unstable_NormalPriority,wE=t.unstable_LowPriority,Pm=t.unstable_IdlePriority,xE=t.log,SE=t.unstable_setDisableYieldValue,Ts=null,Ot=null;function ni(e){if(typeof xE=="function"&&SE(e),Ot&&typeof Ot.setStrictMode=="function")try{Ot.setStrictMode(Ts,e)}catch{}}var zt=Math.clz32?Math.clz32:CE,EE=Math.log,TE=Math.LN2;function CE(e){return e>>>=0,e===0?32:31-(EE(e)/TE|0)|0}var to=256,no=262144,io=4194304;function Bi(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 ao(e,n,a){var o=e.pendingLanes;if(o===0)return 0;var c=0,f=e.suspendedLanes,b=e.pingedLanes;e=e.warmLanes;var x=o&134217727;return x!==0?(o=x&~f,o!==0?c=Bi(o):(b&=x,b!==0?c=Bi(b):a||(a=x&~e,a!==0&&(c=Bi(a))))):(x=o&~f,x!==0?c=Bi(x):b!==0?c=Bi(b):a||(a=o&~e,a!==0&&(c=Bi(a)))),c===0?0:n!==0&&n!==c&&(n&f)===0&&(f=c&-c,a=n&-n,f>=a||f===32&&(a&4194048)!==0)?n:c}function Cs(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function jE(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 Lm(){var e=io;return io<<=1,(io&62914560)===0&&(io=4194304),e}function zu(e){for(var n=[],a=0;31>a;a++)n.push(e);return n}function js(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function AE(e,n,a,o,c,f){var b=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var x=e.entanglements,j=e.expirationTimes,V=e.hiddenUpdates;for(a=b&~a;0<a;){var K=31-zt(a),Q=1<<K;x[K]=0,j[K]=-1;var H=V[K];if(H!==null)for(V[K]=null,K=0;K<H.length;K++){var q=H[K];q!==null&&(q.lane&=-536870913)}a&=~Q}o!==0&&Vm(e,o,0),f!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=f&~(b&~n))}function Vm(e,n,a){e.pendingLanes|=n,e.suspendedLanes&=~n;var o=31-zt(n);e.entangledLanes|=n,e.entanglements[o]=e.entanglements[o]|1073741824|a&261930}function Bm(e,n){var a=e.entangledLanes|=n;for(e=e.entanglements;a;){var o=31-zt(a),c=1<<o;c&n|e[o]&n&&(e[o]|=n),a&=~c}}function Um(e,n){var a=n&-n;return a=(a&42)!==0?1:Pu(a),(a&(e.suspendedLanes|n))!==0?0:a}function Pu(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 Lu(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Wm(){var e=F.p;return e!==0?e:(e=window.event,e===void 0?32:Cy(e.type))}function Hm(e,n){var a=F.p;try{return F.p=e,n()}finally{F.p=a}}var ii=Math.random().toString(36).slice(2),ct="__reactFiber$"+ii,Et="__reactProps$"+ii,ma="__reactContainer$"+ii,Vu="__reactEvents$"+ii,RE="__reactListeners$"+ii,kE="__reactHandles$"+ii,qm="__reactResources$"+ii,As="__reactMarker$"+ii;function Bu(e){delete e[ct],delete e[Et],delete e[Vu],delete e[RE],delete e[kE]}function pa(e){var n=e[ct];if(n)return n;for(var a=e.parentNode;a;){if(n=a[ma]||a[ct]){if(a=n.alternate,n.child!==null||a!==null&&a.child!==null)for(e=cy(e);e!==null;){if(a=e[ct])return a;e=cy(e)}return n}e=a,a=e.parentNode}return null}function ga(e){if(e=e[ct]||e[ma]){var n=e.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return e}return null}function Rs(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(r(33))}function va(e){var n=e[qm];return n||(n=e[qm]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function lt(e){e[As]=!0}var Fm=new Set,Gm={};function Ui(e,n){ya(e,n),ya(e+"Capture",n)}function ya(e,n){for(Gm[e]=n,e=0;e<n.length;e++)Fm.add(n[e])}var ME=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]*$"),Im={},Km={};function DE(e){return Du.call(Km,e)?!0:Du.call(Im,e)?!1:ME.test(e)?Km[e]=!0:(Im[e]=!0,!1)}function so(e,n,a){if(DE(n))if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+a)}}function ro(e,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+a)}}function Mn(e,n,a,o){if(o===null)e.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(n,a,""+o)}}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 Ym(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function NE(e,n,a){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var c=o.get,f=o.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return c.call(this)},set:function(b){a=""+b,f.call(this,b)}}),Object.defineProperty(e,n,{enumerable:o.enumerable}),{getValue:function(){return a},setValue:function(b){a=""+b},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Uu(e){if(!e._valueTracker){var n=Ym(e)?"checked":"value";e._valueTracker=NE(e,n,""+e[n])}}function Qm(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var a=n.getValue(),o="";return e&&(o=Ym(e)?e.checked?"true":"false":e.value),e=o,e!==a?(n.setValue(e),!0):!1}function oo(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 OE=/[\n"\\]/g;function Yt(e){return e.replace(OE,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function Wu(e,n,a,o,c,f,b,x){e.name="",b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.type=b:e.removeAttribute("type"),n!=null?b==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+Kt(n)):e.value!==""+Kt(n)&&(e.value=""+Kt(n)):b!=="submit"&&b!=="reset"||e.removeAttribute("value"),n!=null?Hu(e,b,Kt(n)):a!=null?Hu(e,b,Kt(a)):o!=null&&e.removeAttribute("value"),c==null&&f!=null&&(e.defaultChecked=!!f),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+Kt(x):e.removeAttribute("name")}function Xm(e,n,a,o,c,f,b,x){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),n!=null||a!=null){if(!(f!=="submit"&&f!=="reset"||n!=null)){Uu(e);return}a=a!=null?""+Kt(a):"",n=n!=null?""+Kt(n):a,x||n===e.value||(e.value=n),e.defaultValue=n}o=o??c,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=x?e.checked:!!o,e.defaultChecked=!!o,b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(e.name=b),Uu(e)}function Hu(e,n,a){n==="number"&&oo(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function ba(e,n,a,o){if(e=e.options,n){n={};for(var c=0;c<a.length;c++)n["$"+a[c]]=!0;for(a=0;a<e.length;a++)c=n.hasOwnProperty("$"+e[a].value),e[a].selected!==c&&(e[a].selected=c),c&&o&&(e[a].defaultSelected=!0)}else{for(a=""+Kt(a),n=null,c=0;c<e.length;c++){if(e[c].value===a){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}n!==null||e[c].disabled||(n=e[c])}n!==null&&(n.selected=!0)}}function $m(e,n,a){if(n!=null&&(n=""+Kt(n),n!==e.value&&(e.value=n),a==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=a!=null?""+Kt(a):""}function Zm(e,n,a,o){if(n==null){if(o!=null){if(a!=null)throw Error(r(92));if(he(o)){if(1<o.length)throw Error(r(93));o=o[0]}a=o}a==null&&(a=""),n=a}a=Kt(n),e.defaultValue=a,o=e.textContent,o===a&&o!==""&&o!==null&&(e.value=o),Uu(e)}function _a(e,n){if(n){var a=e.firstChild;
vendor: 4,140 bytes, line 49
49if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=n;return}}e.textContent=n}var zE=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 Jm(e,n,a){var o=n.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?o?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":o?e.setProperty(n,a):typeof a!="number"||a===0||zE.has(n)?n==="float"?e.cssFloat=a:e[n]=(""+a).trim():e[n]=a+"px"}function ep(e,n,a){if(n!=null&&typeof n!="object")throw Error(r(62));if(e=e.style,a!=null){for(var o in a)!a.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var c in n)o=n[c],n.hasOwnProperty(c)&&a[c]!==o&&Jm(e,c,o)}else for(var f in n)n.hasOwnProperty(f)&&Jm(e,f,n[f])}function qu(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 PE=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
49-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"]]),LE=/^[\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 lo(e){return LE.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Dn(){}var Fu=null;function Gu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var wa=null,xa=null;function tp(e){var n=ga(e);if(n&&(e=n.stateNode)){var a=e[Et]||null;e:switch(e=n.stateNode,n.type){case"input":if(Wu(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),n=a.name,a.type==="radio"&&n!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+Yt(""+n)+'"][type="radio"]'),n=0;n<a.length;n++){var o=a[n];if(o!==e&&o.form===e.form){var c=o[Et]||null;if(!c)throw Error(r(90));Wu(o,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(n=0;n<a.length;n++)o=a[n],o.form===e.form&&Qm(o)}break e;case"textarea":$m(e,a.value,a.defaultValue);break e;case"select":n=a.value,n!=null&&ba(e,!!a.multiple,n,!1)}}}var Iu=!1;function np(e,n,a){if(Iu)return e(n,a);Iu=!0;try{var o=e(n);return o}finally{if(Iu=!1,(wa!==null||xa!==null)&&(Xo(),wa&&(n=wa,e=xa,xa=wa=null,tp(n),e)))for(n=0;n<e.length;n++)tp(e[n])}}function ks(e,n){var a=e.stateNode;if(a===null)return null;var o=a[Et]||null;if(o===null)return null;a=o[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(r(231,n,typeof a));return a}var Nn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ku=!1;if(Nn)try{var Ms={};Object.defineProperty(Ms,"passive",{get:function(){Ku=!0}}),window.addEventListener("test",Ms,Ms),window.removeEventListener("test",Ms,Ms)}catch{Ku=!1}var ai=null,Yu=null,uo=null;function ip(){if(uo)return uo;var e,n=Yu,a=n.length,o,c="value"in ai?ai.value:ai.textContent,f=c.length;for(e=0;e<a&&n[e]===c[e];e++);var b=a-e;for(o=1;o<=b&&n[a-o]===c[f-o];o++);return uo=c.slice(e,1<o?1-o:void 0)}function co(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 fo(){return!0}function ap(){return!1}function Tt(e){function n(a,o,c,f,b){this._reactName=a,this._targetInst=c,this.type=o,this.nativeEvent=f,this.target=b,this.currentTarget=null;for(var x in e)e.hasOwnProperty(x)&&(a=e[x],this[x]=a?a(f):f[x]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?fo:ap,this.isPropagationStopped=ap,this}return y(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=fo)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=fo)},persist:function(){},isPersistent:fo}),n}var Wi={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ho=Tt(Wi),Ds=y({},Wi,{view:0,detail:0}),VE=Tt(Ds),Qu,Xu,Ns,mo=y({},Ds,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Zu,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!==Ns&&(Ns&&e.type==="mousemove"?(Qu=e.screenX-Ns.screenX,Xu=e.screenY-Ns.screenY):Xu=Qu=0,Ns=e),Qu)},movementY:function(e){return"movementY"in e?e.movementY:Xu}}),sp=Tt(mo),BE=y({},mo,{dataTransfer:0}),UE=Tt(BE),WE=y({},Ds,{relatedTarget:0}),$u=Tt(WE),HE=y({},Wi,{animationName:0,elapsedTime:0,pseudoElement:0}),qE=Tt(HE),FE=y({},Wi,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),GE=Tt(FE),IE=y({},Wi,{data:0}),rp=Tt(IE),KE={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},YE={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"},QE={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function XE(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=QE[e])?!!n[e]:!1}function Zu(){return XE}var $E=y({},Ds,{key:function(e){if(e.key){var n=KE[e.key]||e.key;if(n!=="Unidentified")return n}
vendor: 4,813 bytes, line 49
49return e.type==="keypress"?(e=co(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?YE[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Zu,charCode:function(e){return e.type==="keypress"?co(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?co(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ZE=Tt($E),JE=y({},mo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),op=Tt(JE),eT=y({},Ds,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Zu}),tT=Tt(eT),nT=y({},Wi,{propertyName:0,elapsedTime:0,pseudoElement:0}),iT=Tt(nT),aT=y({},mo,{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}),sT=Tt(aT),rT=y({},Wi,{newState:0,oldState:0}),oT=Tt(rT),lT=[9,13,27,32],Ju=Nn&&"CompositionEvent"in window,Os=null;Nn&&"documentMode"in document&&(Os=document.documentMode);var uT=Nn&&"TextEvent"in window&&!Os,lp=Nn&&(!Ju||Os&&8<Os&&11>=Os),up=" ",cp=!1;function dp(e,n){switch(e){case"keyup":return lT.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function fp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Sa=!1;function cT(e,n){switch(e){case"compositionend":return fp(n);case"keypress":return n.which!==32?null:(cp=!0,up);case"textInput":return e=n.data,e===up&&cp?null:e;default:return null}}function dT(e,n){if(Sa)return e==="compositionend"||!Ju&&dp(e,n)?(e=ip(),uo=Yu=ai=null,Sa=!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 lp&&n.locale!=="ko"?null:n.data;default:return null}}var fT={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 hp(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!fT[e.type]:n==="textarea"}function mp(e,n,a,o){wa?xa?xa.push(o):xa=[o]:wa=o,n=il(n,"onChange"),0<n.length&&(a=new ho("onChange","change",null,a,o),e.push({event:a,listeners:n}))}var zs=null,Ps=null;function hT(e){Xv(e,0)}function po(e){var n=Rs(e);if(Qm(n))return e}function pp(e,n){if(e==="change")return n}var gp=!1;if(Nn){var ec;if(Nn){var tc="oninput"in document;if(!tc){var vp=document.createElement("div");vp.setAttribute("oninput","return;"),tc=typeof vp.oninput=="function"}ec=tc}else ec=!1;gp=ec&&(!document.documentMode||9<document.documentMode)}function yp(){zs&&(zs.detachEvent("onpropertychange",bp),Ps=zs=null)}function bp(e){if(e.propertyName==="value"&&po(Ps)){var n=[];mp(n,Ps,e,Gu(e)),np(hT,n)}}function mT(e,n,a){e==="focusin"?(yp(),zs=n,Ps=a,zs.attachEvent("onpropertychange",bp)):e==="focusout"&&yp()}function pT(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return po(Ps)}function gT(e,n){if(e==="click")return po(n)}function vT(e,n){if(e==="input"||e==="change")return po(n)}function yT(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Pt=typeof Object.is=="function"?Object.is:yT;function Ls(e,n){if(Pt(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var a=Object.keys(e),o=Object.keys(n);if(a.length!==o.length)return!1;for(o=0;o<a.length;o++){var c=a[o];if(!Du.call(n,c)||!Pt(e[c],n[c]))return!1}return!0}function _p(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function wp(e,n){var a=_p(e);e=0;for(var o;a;){if(a.nodeType===3){if(o=e+a.textContent.length,e<=n&&o>=n)return{node:a,offset:n-e};e=o}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=_p(a)}}function xp(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?xp(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Sp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=oo(e.document);n instanceof e.HTMLIFrameElement;){try{var a=typeof n.contentWindow.location.href=="string"}catch{a=!1}if(a)e=n.contentWindow;else break;n=oo(e.document)}return n}function nc(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 bT=Nn&&"documentMode"in document&&11>
vendor: 22,556 bytes, line 49
49=document.documentMode,Ea=null,ic=null,Vs=null,ac=!1;function Ep(e,n,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;ac||Ea==null||Ea!==oo(o)||(o=Ea,"selectionStart"in o&&nc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Vs&&Ls(Vs,o)||(Vs=o,o=il(ic,"onSelect"),0<o.length&&(n=new ho("onSelect","select",null,n,a),e.push({event:n,listeners:o}),n.target=Ea)))}function Hi(e,n){var a={};return a[e.toLowerCase()]=n.toLowerCase(),a["Webkit"+e]="webkit"+n,a["Moz"+e]="moz"+n,a}var Ta={animationend:Hi("Animation","AnimationEnd"),animationiteration:Hi("Animation","AnimationIteration"),animationstart:Hi("Animation","AnimationStart"),transitionrun:Hi("Transition","TransitionRun"),transitionstart:Hi("Transition","TransitionStart"),transitioncancel:Hi("Transition","TransitionCancel"),transitionend:Hi("Transition","TransitionEnd")},sc={},Tp={};Nn&&(Tp=document.createElement("div").style,"AnimationEvent"in window||(delete Ta.animationend.animation,delete Ta.animationiteration.animation,delete Ta.animationstart.animation),"TransitionEvent"in window||delete Ta.transitionend.transition);function qi(e){if(sc[e])return sc[e];if(!Ta[e])return e;var n=Ta[e],a;for(a in n)if(n.hasOwnProperty(a)&&a in Tp)return sc[e]=n[a];return e}var Cp=qi("animationend"),jp=qi("animationiteration"),Ap=qi("animationstart"),_T=qi("transitionrun"),wT=qi("transitionstart"),xT=qi("transitioncancel"),Rp=qi("transitionend"),kp=new Map,rc="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(" ");rc.push("scrollEnd");function un(e,n){kp.set(e,n),Ui(n,[e])}var go=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)},Qt=[],Ca=0,oc=0;function vo(){for(var e=Ca,n=oc=Ca=0;n<e;){var a=Qt[n];Qt[n++]=null;var o=Qt[n];Qt[n++]=null;var c=Qt[n];Qt[n++]=null;var f=Qt[n];if(Qt[n++]=null,o!==null&&c!==null){var b=o.pending;b===null?c.next=c:(c.next=b.next,b.next=c),o.pending=c}f!==0&&Mp(a,c,f)}}function yo(e,n,a,o){Qt[Ca++]=e,Qt[Ca++]=n,Qt[Ca++]=a,Qt[Ca++]=o,oc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function lc(e,n,a,o){return yo(e,n,a,o),bo(e)}function Fi(e,n){return yo(e,null,null,n),bo(e)}function Mp(e,n,a){e.lanes|=a;var o=e.alternate;o!==null&&(o.lanes|=a);for(var c=!1,f=e.return;f!==null;)f.childLanes|=a,o=f.alternate,o!==null&&(o.childLanes|=a),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-zt(a),e=f.hiddenUpdates,o=e[c],o===null?e[c]=[n]:o.push(n),n.lane=a|536870912),f):null}function bo(e){if(50<rr)throw rr=0,vd=null,Error(r(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var ja={};function ST(e,n,a,o){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Lt(e,n,a,o){return new ST(e,n,a,o)}function uc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function On(e,n){var a=e.alternate;return a===null?(a=Lt(e.tag,n,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=n,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,n=e.dependencies,a.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Dp(e,n){e.flags&=65011714;var a=e.alternate;return a===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=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,n=a.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function _o(e,n,a,o,c,f){var b=0;if(o=e,typeof e=="function")uc(e)&&(b=1);else if(typeof e=="string")b=A2(e,a,Z.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ee:return e=Lt(31,a,n,c),e.elementType=ee,e.lanes=f,e;case S:return Gi(a.children,c,f,n);case T:b=8,c|=24;break;case A:return e=Lt(12,a,n,c|2),e.elementType=A,e.lanes=f,e;case U:return e=Lt(13,a,n,c),e.elementType=U,e.lanes=f,e;case G:return e=Lt(19,a,n,c),e.elementType=G,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case k:b=10;break e;case D:b=9;break e;case z:b=11;break e;case P:b=14;break e;case W:b=16,o=null;break e}b=29,a=Error(r(130,e===null?"null":typeof e,"")),o=null}return n=Lt(b,a,n,c),n.elementType=e,n.type=o,n.lanes=f,n}function Gi(e,n,a,o){return e=Lt(7,e,o,n),e.lanes=a,e}function cc(e,n,a){return e=Lt(6,e,null,n),e.lanes=a,e}function Np(e){var n=Lt(18,null,null,0);return n.stateNode=e,n}function dc(e,n,a){return n=Lt(4,e.children!==null?e.children:[],e.key,n),n.lanes=a,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var Op=new WeakMap;function Xt(e,n){if(typeof e=="object"&&e!==null){var a=Op.get(e);return a!==void 0?a:(n={value:e,source:n,stack:Nm(n)},Op.set(e,n),n)}return{value:e,source:n,stack:Nm(n)}}var Aa=[],Ra=0,wo=null,Bs=0,$t=[],Zt=0,si=null,bn=1,_n="";function zn(e,n){Aa[Ra++]=Bs,Aa[Ra++]=wo,wo=e,Bs=n}function zp(e,n,a){$t[Zt++]=bn,$t[Zt++]=_n,$t[Zt++]=si,si=e;var o=bn;e=_n;var c=32-zt(o)-1;o&=~(1<<c),a+=1;var f=32-zt(n)+c;if(30<f){var b=c-c%5;f=(o&(1<<b)-1).toString(32),o>>=b,c-=b,bn=1<<32-zt(n)+c|a<<c|o,_n=f+e}else bn=1<<f|a<<c|o,_n=e}function fc(e){e.return!==null&&(zn(e,1),zp(e,1,0))}function hc(e){for(;e===wo;)wo=Aa[--Ra],Aa[Ra]=null,Bs=Aa[--Ra],Aa[Ra]=null;for(;e===si;)si=$t[--Zt],$t[Zt]=null,_n=$t[--Zt],$t[Zt]=null,bn=$t[--Zt],$t[Zt]=null}function Pp(e,n){$t[Zt++]=bn,$t[Zt++]=_n,$t[Zt++]=si,bn=n.id,_n=n.overflow,si=e}var dt=null,Le=null,Te=!1,ri=null,Jt=!1,mc=Error(r(519));function oi(e){var n=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Us(Xt(n,e)),mc}function Lp(e){var n=e.stateNode,a=e.type,o=e.memoizedProps;switch(n[ct]=e,n[Et]=o,a){case"dialog":xe("cancel",n),xe("close",n);break;case"iframe":case"object":case"embed":xe("load",n);break;case"video":case"audio":for(a=0;a<lr.length;a++)xe(lr[a],n);break;case"source":xe("error",n);break;case"img":case"image":case"link":xe("error",n),xe("load",n);break;case"details":xe("toggle",n);break;case"input":xe("invalid",n),Xm(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":xe("invalid",n);break;case"textarea":xe("invalid",n),Zm(n,o.value,o.defaultValue,o.children)}a=o.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||n.textContent===""+a||o.suppressHydrationWarning===!0||ey(n.textContent,a)?(o.popover!=null&&(xe("beforetoggle",n),xe("toggle",n)),o.onScroll!=null&&xe("scroll",n),o.onScrollEnd!=null&&xe("scrollend",n),o.onClick!=null&&(n.onclick=Dn),n=!0):n=!1,n||oi(e,!0)}function Vp(e){for(dt=e.return;dt;)switch(dt.tag){case 5:case 31:case 13:Jt=!1;return;case 27:case 3:Jt=!0;return;default:dt=dt.return}}function ka(e){if(e!==dt)return!1;if(!Te)return Vp(e),Te=!0,!1;var n=e.tag,a;if((a=n!==3&&n!==27)&&((a=n===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Dd(e.type,e.memoizedProps)),a=!a),a&&Le&&oi(e),Vp(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Le=uy(e)}else if(n===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Le=uy(e)}else n===27?(n=Le,wi(e.type)?(e=Ld,Ld=null,Le=e):Le=n):Le=dt?tn(e.stateNode.nextSibling):null;return!0}function Ii(){Le=dt=null,Te=!1}function pc(){var e=ri;return e!==null&&(Rt===null?Rt=e:Rt.push.apply(Rt,e),ri=null),e}function Us(e){ri===null?ri=[e]:ri.push(e)}var gc=R(null),Ki=null,Pn=null;function li(e,n,a){$(gc,n._currentValue),n._currentValue=a}function Ln(e){e._currentValue=gc.current,I(gc)}function vc(e,n,a){for(;e!==null;){var o=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),e===a)break;e=e.return}}function yc(e,n,a,o){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var f=c.dependencies;if(f!==null){var b=c.child;f=f.firstContext;e:for(;f!==null;){var x=f;f=c;for(var j=0;j<n.length;j++)if(x.context===n[j]){f.lanes|=a,x=f.alternate,x!==null&&(x.lanes|=a),vc(f.return,a,e),o||(b=null);break e}f=x.next}}else if(c.tag===18){if(b=c.return,b===null)throw Error(r(341));b.lanes|=a,f=b.alternate,f!==null&&(f.lanes|=a),vc(b,a,e),b=null}else b=c.child;if(b!==null)b.return=c;else for(b=c;b!==null;){if(b===e){b=null;break}if(c=b.sibling,c!==null){c.return=b.return,b=c;break}b=b.return}c=b}}function Ma(e,n,a,o){e=null;for(var c=n,f=!1;c!==null;){if(!f){if((c.flags&524288)!==0)f=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var b=c.alternate;if(b===null)throw Error(r(387));if(b=b.memoizedProps,b!==null){var x=c.type;Pt(c.pendingProps.value,b.value)||(e!==null?e.push(x):e=[x])}}else if(c===te.current){if(b=c.alternate,b===null)throw Error(r(387));b.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(hr):e=[hr])}c=c.return}e!==null&&yc(n,e,a,o),n.flags|=262144}function xo(e){for(e=e.firstContext;e!==null;){if(!Pt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Yi(e){Ki=e,Pn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ft(e){return Bp(Ki,e)}function So(e,n){return Ki===null&&Yi(e),Bp(e,n)}function Bp(e,n){var a=n._currentValue;if(n={context:n,memoizedValue:a,next:null},Pn===null){if(e===null)throw Error(r(308));Pn=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else Pn=Pn.next=n;return a}var ET=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(a,o){e.push(o)}};this.abort=function(){n.aborted=!0,e.forEach(function(a){return a()})}},TT=t.unstable_scheduleCallback,CT=t.unstable_NormalPriority,Je={$$typeof:k,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function bc(){return{controller:new ET,data:new Map,refCount:0}}function Ws(e){e.refCount--,e.refCount===0&&TT(CT,function(){e.controller.abort()})}var Hs=null,_c=0,Da=0,Na=null;function jT(e,n){if(Hs===null){var a=Hs=[];_c=0,Da=Sd(),Na={status:"pending",value:void 0,then:function(o){a.push(o)}}}return _c++,n.then(Up,Up),n}function Up(){if(--_c===0&&Hs!==null){Na!==null&&(Na.status="fulfilled");var e=Hs;Hs=null,Da=0,Na=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function AT(e,n){var a=[],o={status:"pending",value:null,reason:null,then:function(c){a.push(c)}};return e.then(function(){o.status="fulfilled",o.value=n;for(var c=0;c<a.length;c++)(0,a[c])(n)},function(c){for(o.status="rejected",o.reason=c,c=0;c<a.length;c++)(0,a[c])(void 0)}),o}var Wp=O.S;O.S=function(e,n){Ev=Nt(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&jT(e,n),Wp!==null&&Wp(e,n)};var Qi=R(null);function wc(){var e=Qi.current;return e!==null?e:ze.pooledCache}function Eo(e,n){n===null?$(Qi,Qi.current):$(Qi,n.pool)}function Hp(){var e=wc();return e===null?null:{parent:Je._currentValue,pool:e}}var Oa=Error(r(460)),xc=Error(r(474)),To=Error(r(542)),Co={then:function(){}};function qp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Fp(e,n,a){switch(a=e[a],a===void 0?e.push(n):a!==n&&(n.then(Dn,Dn),n=a),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Ip(e),e;default:if(typeof n.status=="string")n.then(Dn,Dn);else{if(e=ze,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=o}},function(o){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Ip(e),e}throw $i=n,Oa}}function Xi(e){try{var n=e._init;return n(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?($i=a,Oa):a}}var $i=null;function Gp(){if($i===null)throw Error(r(459));var e=$i;return $i=null,e}function Ip(e){if(e===Oa||e===To)throw Error(r(483))}var za=null,qs=0;function jo(e){var n=qs;return qs+=1,za===null&&(za=[]),Fp(za,e,n)}function Fs(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function Ao(e,n){throw n.$$typeof===w?Error(r(525)):(e=Object.prototype.toString.call(n),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function Kp(e){function n(N,M){if(e){var L=N.deletions;L===null?(N.deletions=[M],N.flags|=16):L.push(M)}}function a(N,M){if(!e)return null;for(;M!==null;)n(N,M),M=M.sibling;return null}function o(N){for(var M=new Map;N!==null;)N.key!==null?M.set(N.key,N):M.set(N.index,N),N=N.sibling;return M}function c(N,M){return N=On(N,M),N.index=0,N.sibling=null,N}function f(N,M,L){return N.index=L,e?(L=N.alternate,L!==null?(L=L.index,L<M?(N.flags|=67108866,M):L):(N.flags|=67108866,M)):(N.flags|=1048576,M)}function b(N){return e&&N.alternate===null&&(N.flags|=67108866),N}function x(N,M,L,Y){return M===null||M.tag!==6?(M=cc(L,N.mode,Y),M.return=N,M):(M=c(M,L),M.return=N,M)}function j(N,M,L,Y){var le=L.type;return le===S?K(N,M,L.props.children,Y,L.key):M!==null&&(M.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===W&&Xi(le)===M.type)?(M=c(M,L.props),Fs(M,L),M.return=N,M):(M=_o(L.type,L.key,L.props,null,N.mode,Y),Fs(M,L),M.return=N,M)}function V(N,M,L,Y){return M===null||M.tag!==4||M.stateNode.containerInfo!==L.containerInfo||M.stateNode.implementation!==L.implementation?(M=dc(L,N.mode,Y),M.return=N,M):(M=c(M,L.children||[]),M.return=N,M)}function K(N,M,L,Y,le){return M===null||M.tag!==7?(M=Gi(L,N.mode,Y,le),M.return=N,M):(M=c(M,L),M.return=N,M)}function Q(N,M,L){if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return M=cc(""+M,N.mode,L),M.return=N,M;if(typeof M=="object"&&M!==null){switch(M.$$typeof){case E:return L=_o(M.type,M.key,M.props,null,N.mode,L),Fs(L,M),L.return=N,L;case C:return M=dc(M,N.mode,L),M.return=N,M;case W:return M=Xi(M),Q(N,M,L)}if(he(M)||fe(M))return M=Gi(M,N.mode,L,null),M.return=N,M;if(typeof M.then=="function")return Q(N,jo(M),L);if(M.$$typeof===k)return Q(N,So(N,M),L);Ao(N,M)}return null}function H(N,M,L,Y){var le=M!==null?M.key:null;if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return le!==null?null:x(N,M,""+L,Y);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case E:return L.key===le?j(N,M,L,Y):null;case C:return L.key===le?V(N,M,L,Y):null;case W:return L=Xi(L),H(N,M,L,Y)}if(he(L)||fe(L))return le!==null?null:K(N,M,L,Y,null);if(typeof L.then=="function")return H(N,M,jo(L),Y);if(L.$$typeof===k)return H(N,M,So(N,L),Y);Ao(N,L)}return null}function q(N,M,L,Y,le){if(typeof Y=="string"&&Y!==""||typeof Y=="number"||typeof Y=="bigint")return N=N.get(L)||null,x(M,N,""+Y,le);if(typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case E:return N=N.get(Y.key===null?L:Y.key)||null,j(M,N,Y,le);case C:return N=N.get(Y.key===null?L:Y.key)||null,V(M,N,Y,le);case W:return Y=Xi(Y),q(N,M,L,Y,le)}if(he(Y)||fe(Y))return N=N.get(L)||null,K(M,N,Y,le,null);if(typeof Y.then=="function")return q(N,M,L,jo(Y),le);if(Y.$$typeof===k)return q(N,M,L,So(M,Y),le);Ao(M,Y)}return null}function ie(N,M,L,Y){for(var le=null,Ce=null,re=M,ye=M=0,Ee=null;re!==null&&ye<L.length;ye++){re.index>ye?(Ee=re,re=null):Ee=re.sibling;var je=H(N,re,L[ye],Y);if(je===null){re===null&&(re=Ee);break}e&&re&&je.alternate===null&&n(N,re),M=f(je,M,ye),Ce===null?le=je:Ce.sibling=je,Ce=je,re=Ee}if(ye===L.length)return a(N,re),Te&&zn(N,ye),le;if(re===null){for(;ye<L.length;ye++)re=Q(N,L[ye],Y),re!==null&&(M=f(re,M,ye),Ce===null?le=re:Ce.sibling=re,Ce=re);return Te&&zn(N,ye),le}for(re=o(re);ye<L.length;ye++)Ee=q(re,N,ye,L[ye],Y),Ee!==null&&(e&&Ee.alternate!==null&&re.delete(Ee.key===null?ye:Ee.key),M=f(Ee,M,ye),Ce===null?le=Ee:Ce.sibling=Ee,Ce=Ee);return e&&re.forEach(function(Ci){return n(N,Ci)}),Te&&zn(N,ye),le}function de(N,M,L,Y){if(L==null)throw Error(r(151));for(var le=null,Ce=null,re=M,ye=M=0,Ee=null,je=L.next();re!==null&&!je.done;ye++,je=L.next()){re.index>ye?(Ee=re,re=null):Ee=re.sibling;var Ci=H(N,re,je.value,Y);if(Ci===null){re===null&&(re=Ee);break}e&&re&&Ci.alternate===null&&n(N,re),M=f(Ci,M,ye),Ce===null?le=Ci:Ce.sibling=Ci,Ce=Ci,re=Ee}if(je.done)return a(N,re),Te&&zn(N,ye),le;if(re===null){for(;!je.done;ye++,je=L.next())je=Q(N,je.value,Y),je!==null&&(M=f(je,M,ye),Ce===null?le=je:Ce.sibling=je,Ce=je);return Te&&zn(N,ye),le}for(re=o(re);!je.done;ye++,je=L.next())je=q(re,N,ye,je.value,Y),je!==null&&(e&&je.alternate!==null&&re.delete(je.key===null?ye:je.key),M=f(je,M,ye),Ce===null?le=je:Ce.sibling=je,Ce=je);return e&&re.forEach(function(B2){return n(N,B2)}),Te&&zn(N,ye),le}function Oe(N,M,L,Y){if(typeof L=="object"&&L!==null&&L.type===S&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case E:e:{for(var le=L.key;M!==null;){if(M.key===le){if(le=L.type,le===S){if(M.tag===7){a(N,M.sibling),Y=c(M,L.props.children),Y.return=N,N=Y;break e}}else if(M.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===W&&Xi(le)===M.type){a(N,M.sibling),Y=c(M,L.props),Fs(Y,L),Y.return=N,N=Y;break e}a(N,M);break}else n(N,M);M=M.sibling}L.type===S?(Y=Gi(L.props.children,N.mode,Y,L.key),Y.return=N,N=Y):(Y=_o(L.type,L.key,L.props,null,N.mode,Y),Fs(Y,L),Y.return=N,N=Y)}return b(N);case C:e:{for(le=L.key;M!==null;){if(M.key===le)if(M.tag===4&&M.stateNode.containerInfo===L.containerInfo&&M.stateNode.implementation===L.implementation){a(N,M.sibling),Y=c(M,L.children||[]),Y.return=N,N=Y;break e}else{a(N,M);break}else n(N,M);M=M.sibling}Y=dc(L,N.mode,Y),Y.return=N,N=Y}return b(N);case W:return L=Xi(L),Oe(N,M,L,Y)}if(he(L))return ie(N,M,L,Y);if(fe(L)){if(le=fe(L),typeof le!="function")throw Error(r(150));return L=le.call(L),de(N,M,L,Y)}if(typeof L.then=="function")return Oe(N,M,jo(L),Y);if(L.$$typeof===k)return Oe(N,M,So(N,L),Y);Ao(N,L)}return typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint"?(L=""+L,M!==null&&M.tag===6?(a(N,M.sibling),Y=c(M,L),Y.return=N,N=Y):(a(N,M),Y=cc(L,N.mode,Y),Y.return=N,N=Y),b(N)):a(N,M)}return function(N,M,L,Y){try{qs=0;var le=Oe(N,M,L,Y);return za=null,le}catch(re){if(re===Oa||re===To)throw re;var Ce=Lt(29,re,null,N.mode);return Ce.lanes=Y,Ce.return=N,Ce}finally{}}}var Zi=Kp(!0),Yp=Kp(!1),ui=!1;function Sc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ec(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 ci(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function di(e,n,a){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Ae&2)!==0){var c=o.pending;return c===null?n.next=n:(n.next=c.next,c.next=n),o.pending=n,n=bo(e),Mp(e,null,a),n}return yo(e,o,n,a),bo(e)}function Gs(e,n,a){if(n=n.updateQueue,n!==null&&(n=n.shared,(a&4194048)!==0)){var o=n.lanes;o&=e.pendingLanes,a|=o,n.lanes=a,Bm(e,a)}}function Tc(e,n){var a=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,a===o)){var c=null,f=null;if(a=a.firstBaseUpdate,a!==null){do{var b={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};f===null?c=f=b:f=f.next=b,a=a.next}while(a!==null);f===null?c=f=n:f=f.next=n}else c=f=n;a={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:f,shared:o.shared,callbacks:o.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=n:e.next=n,a.lastBaseUpdate=n}var Cc=!1;function Is(){if(Cc){var e=Na;if(e!==null)throw e}}function Ks(e,n,a,o){Cc=!1;var c=e.updateQueue;ui=!1;var f=c.firstBaseUpdate,b=c.lastBaseUpdate,x=c.shared.pending;if(x!==null){c.shared.pending=null;var j=x,V=j.next;j.next=null,b===null?f=V:b.next=V,b=j;var K=e.alternate;K!==null&&(K=K.updateQueue,x=K.lastBaseUpdate,x!==b&&(x===null?K.firstBaseUpdate=V:x.next=V,K.lastBaseUpdate=j))}if(f!==null){var Q=c.baseState;b=0,K=V=j=null,x=f;do{var H=x.lane&-536870913,q=H!==x.lane;if(q?(Se&H)===H:(o&H)===H){H!==0&&H===Da&&(Cc=!0),K!==null&&(K=K.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var ie=e,de=x;H=n;var Oe=a;switch(de.tag){case 1:if(ie=de.payload,typeof ie=="function"){Q=ie.call(Oe,Q,H);break e}Q=ie;break e;case 3:ie.flags=ie.flags&-65537|128;case 0:if(ie=de.payload,H=typeof ie=="function"?ie.call(Oe,Q,H):ie,H==null)break e;Q=y({},Q,H);break e;case 2:ui=!0}}H=x.callback,H!==null&&(e.flags|=64,q&&(e.flags|=8192),q=c.callbacks,q===null?c.callbacks=[H]:q.push(H))}else q={lane:H,tag:x.tag,payload:x.payload,callback:x.callback,next:null},K===null?(V=K=q,j=Q):K=K.next=q,b|=H;if(x=x.next,x===null){if(x=c.shared.pending,x===null)break;q=x,x=q.next,q.next=null,c.lastBaseUpdate=q,c.shared.pending=null}}while(!0);K===null&&(j=Q),c.baseState=j,c.firstBaseUpdate=V,c.lastBaseUpdate=K,f===null&&(c.shared.lanes=0),gi|=b,e.lanes=b,e.memoizedState=Q}}function Qp(e,n){if(typeof e!="function")throw Error(r(191,e));e.call(n)}function Xp(e,n){var a=e.callbacks;
vendor: 1,560 bytes, line 49
49if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Qp(a[e],n)}var Pa=R(null),Ro=R(0);function $p(e,n){e=In,$(Ro,e),$(Pa,n),In=e|n.baseLanes}function jc(){$(Ro,In),$(Pa,Pa.current)}function Ac(){In=Ro.current,I(Pa),I(Ro)}var Vt=R(null),en=null;function fi(e){var n=e.alternate;$(Qe,Qe.current&1),$(Vt,e),en===null&&(n===null||Pa.current!==null||n.memoizedState!==null)&&(en=e)}function Rc(e){$(Qe,Qe.current),$(Vt,e),en===null&&(en=e)}function Zp(e){e.tag===22?($(Qe,Qe.current),$(Vt,e),en===null&&(en=e)):hi()}function hi(){$(Qe,Qe.current),$(Vt,Vt.current)}function Bt(e){I(Vt),en===e&&(en=null),I(Qe)}var Qe=R(0);function ko(e){for(var n=e;n!==null;){if(n.tag===13){var a=n.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||zd(a)||Pd(a)))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 Vn=0,ve=null,De=null,et=null,Mo=!1,La=!1,Ji=!1,Do=0,Ys=0,Va=null,RT=0;function Ie(){throw Error(r(321))}function kc(e,n){if(n===null)return!1;for(var a=0;a<n.length&&a<e.length;a++)if(!Pt(e[a],n[a]))return!1;return!0}function Mc(e,n,a,o,c,f){return Vn=f,ve=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,O.H=e===null||e.memoizedState===null?zg:Ic,Ji=!1,f=
vendor: 20,814 bytes, line 49
49a(o,c),Ji=!1,La&&(f=eg(n,a,o,c)),Jp(e),f}function Jp(e){O.H=$s;var n=De!==null&&De.next!==null;if(Vn=0,et=De=ve=null,Mo=!1,Ys=0,Va=null,n)throw Error(r(300));e===null||tt||(e=e.dependencies,e!==null&&xo(e)&&(tt=!0))}function eg(e,n,a,o){ve=e;var c=0;do{if(La&&(Va=null),Ys=0,La=!1,25<=c)throw Error(r(301));if(c+=1,et=De=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=Pg,f=n(a,o)}while(La);return f}function kT(){var e=O.H,n=e.useState()[0];return n=typeof n.then=="function"?Qs(n):n,e=e.useState()[0],(De!==null?De.memoizedState:null)!==e&&(ve.flags|=1024),n}function Dc(){var e=Do!==0;return Do=0,e}function Nc(e,n,a){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~a}function Oc(e){if(Mo){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Mo=!1}Vn=0,et=De=ve=null,La=!1,Ys=Do=0,Va=null}function bt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return et===null?ve.memoizedState=et=e:et=et.next=e,et}function Xe(){if(De===null){var e=ve.alternate;e=e!==null?e.memoizedState:null}else e=De.next;var n=et===null?ve.memoizedState:et.next;if(n!==null)et=n,De=e;else{if(e===null)throw ve.alternate===null?Error(r(467)):Error(r(310));De=e,e={memoizedState:De.memoizedState,baseState:De.baseState,baseQueue:De.baseQueue,queue:De.queue,next:null},et===null?ve.memoizedState=et=e:et=et.next=e}return et}function No(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Qs(e){var n=Ys;return Ys+=1,Va===null&&(Va=[]),e=Fp(Va,e,n),n=ve,(et===null?n.memoizedState:et.next)===null&&(n=n.alternate,O.H=n===null||n.memoizedState===null?zg:Ic),e}function Oo(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Qs(e);if(e.$$typeof===k)return ft(e)}throw Error(r(438,String(e)))}function zc(e){var n=null,a=ve.updateQueue;if(a!==null&&(n=a.memoCache),n==null){var o=ve.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(c){return c.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),a===null&&(a=No(),ve.updateQueue=a),a.memoCache=n,a=n.data[n.index],a===void 0)for(a=n.data[n.index]=Array(e),o=0;o<e;o++)a[o]=ne;return n.index++,a}function Bn(e,n){return typeof n=="function"?n(e):n}function zo(e){var n=Xe();return Pc(n,De,e)}function Pc(e,n,a){var o=e.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=a;var c=e.baseQueue,f=o.pending;if(f!==null){if(c!==null){var b=c.next;c.next=f.next,f.next=b}n.baseQueue=c=f,o.pending=null}if(f=e.baseState,c===null)e.memoizedState=f;else{n=c.next;var x=b=null,j=null,V=n,K=!1;do{var Q=V.lane&-536870913;if(Q!==V.lane?(Se&Q)===Q:(Vn&Q)===Q){var H=V.revertLane;if(H===0)j!==null&&(j=j.next={lane:0,revertLane:0,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null}),Q===Da&&(K=!0);else if((Vn&H)===H){V=V.next,H===Da&&(K=!0);continue}else Q={lane:0,revertLane:V.revertLane,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},j===null?(x=j=Q,b=f):j=j.next=Q,ve.lanes|=H,gi|=H;Q=V.action,Ji&&a(f,Q),f=V.hasEagerState?V.eagerState:a(f,Q)}else H={lane:Q,revertLane:V.revertLane,gesture:V.gesture,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},j===null?(x=j=H,b=f):j=j.next=H,ve.lanes|=Q,gi|=Q;V=V.next}while(V!==null&&V!==n);if(j===null?b=f:j.next=x,!Pt(f,e.memoizedState)&&(tt=!0,K&&(a=Na,a!==null)))throw a;e.memoizedState=f,e.baseState=b,e.baseQueue=j,o.lastRenderedState=f}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Lc(e){var n=Xe(),a=n.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var o=a.dispatch,c=a.pending,f=n.memoizedState;if(c!==null){a.pending=null;var b=c=c.next;do f=e(f,b.action),b=b.next;while(b!==c);Pt(f,n.memoizedState)||(tt=!0),n.memoizedState=f,n.baseQueue===null&&(n.baseState=f),a.lastRenderedState=f}return[f,o]}function tg(e,n,a){var o=ve,c=Xe(),f=Te;if(f){if(a===void 0)throw Error(r(407));a=a()}else a=n();var b=!Pt((De||c).memoizedState,a);if(b&&(c.memoizedState=a,tt=!0),c=c.queue,Uc(ag.bind(null,o,c,e),[e]),c.getSnapshot!==n||b||et!==null&&et.memoizedState.tag&1){if(o.flags|=2048,Ba(9,{destroy:void 0},ig.bind(null,o,c,a,n),null),ze===null)throw Error(r(349));f||(Vn&127)!==0||ng(o,n,a)}return a}function ng(e,n,a){e.flags|=16384,e={getSnapshot:n,value:a},n=ve.updateQueue,n===null?(n=No(),ve.updateQueue=n,n.stores=[e]):(a=n.stores,a===null?n.stores=[e]:a.push(e))}function ig(e,n,a,o){n.value=a,n.getSnapshot=o,sg(n)&&rg(e)}function ag(e,n,a){return a(function(){sg(n)&&rg(e)})}function sg(e){var n=e.getSnapshot;e=e.value;try{var a=n();return!Pt(e,a)}catch{return!0}}function rg(e){var n=Fi(e,2);n!==null&&kt(n,e,2)}function Vc(e){var n=bt();if(typeof e=="function"){var a=e;if(e=a(),Ji){ni(!0);try{a()}finally{ni(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bn,lastRenderedState:e},n}function og(e,n,a,o){return e.baseState=a,Pc(e,De,typeof o=="function"?o:Bn)}function MT(e,n,a,o,c){if(Vo(e))throw Error(r(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(b){f.listeners.push(b)}};O.T!==null?a(!0):f.isTransition=!1,o(f),a=n.pending,a===null?(f.next=n.pending=f,lg(n,f)):(f.next=a.next,n.pending=a.next=f)}}function lg(e,n){var a=n.action,o=n.payload,c=e.state;if(n.isTransition){var f=O.T,b={};O.T=b;try{var x=a(c,o),j=O.S;j!==null&&j(b,x),ug(e,n,x)}catch(V){Bc(e,n,V)}finally{f!==null&&b.types!==null&&(f.types=b.types),O.T=f}}else try{f=a(c,o),ug(e,n,f)}catch(V){Bc(e,n,V)}}function ug(e,n,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(o){cg(e,n,o)},function(o){return Bc(e,n,o)}):cg(e,n,a)}function cg(e,n,a){n.status="fulfilled",n.value=a,dg(n),e.state=a,n=e.pending,n!==null&&(a=n.next,a===n?e.pending=null:(a=a.next,n.next=a,lg(e,a)))}function Bc(e,n,a){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=a,dg(n),n=n.next;while(n!==o)}e.action=null}function dg(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function fg(e,n){return n}function hg(e,n){if(Te){var a=ze.formState;if(a!==null){e:{var o=ve;if(Te){if(Le){t:{for(var c=Le,f=Jt;c.nodeType!==8;){if(!f){c=null;break t}if(c=tn(c.nextSibling),c===null){c=null;break t}}f=c.data,c=f==="F!"||f==="F"?c:null}if(c){Le=tn(c.nextSibling),o=c.data==="F!";break e}}oi(o)}o=!1}o&&(n=a[0])}}return a=bt(),a.memoizedState=a.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fg,lastRenderedState:n},a.queue=o,a=Dg.bind(null,ve,o),o.dispatch=a,o=Vc(!1),f=Gc.bind(null,ve,!1,o.queue),o=bt(),c={state:n,dispatch:null,action:e,pending:null},o.queue=c,a=MT.bind(null,ve,c,f,a),c.dispatch=a,o.memoizedState=e,[n,a,!1]}function mg(e){var n=Xe();return pg(n,De,e)}function pg(e,n,a){if(n=Pc(e,n,fg)[0],e=zo(Bn)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=Qs(n)}catch(b){throw b===Oa?To:b}else o=n;n=Xe();var c=n.queue,f=c.dispatch;return a!==n.memoizedState&&(ve.flags|=2048,Ba(9,{destroy:void 0},DT.bind(null,c,a),null)),[o,f,e]}function DT(e,n){e.action=n}function gg(e){var n=Xe(),a=De;if(a!==null)return pg(n,a,e);Xe(),n=n.memoizedState,a=Xe();var o=a.queue.dispatch;return a.memoizedState=e,[n,o,!1]}function Ba(e,n,a,o){return e={tag:e,create:a,deps:o,inst:n,next:null},n=ve.updateQueue,n===null&&(n=No(),ve.updateQueue=n),a=n.lastEffect,a===null?n.lastEffect=e.next=e:(o=a.next,a.next=e,e.next=o,n.lastEffect=e),e}function vg(){return Xe().memoizedState}function Po(e,n,a,o){var c=bt();ve.flags|=e,c.memoizedState=Ba(1|n,{destroy:void 0},a,o===void 0?null:o)}function Lo(e,n,a,o){var c=Xe();o=o===void 0?null:o;var f=c.memoizedState.inst;De!==null&&o!==null&&kc(o,De.memoizedState.deps)?c.memoizedState=Ba(n,f,a,o):(ve.flags|=e,c.memoizedState=Ba(1|n,f,a,o))}function yg(e,n){Po(8390656,8,e,n)}function Uc(e,n){Lo(2048,8,e,n)}function NT(e){ve.flags|=4;var n=ve.updateQueue;if(n===null)n=No(),ve.updateQueue=n,n.events=[e];else{var a=n.events;a===null?n.events=[e]:a.push(e)}}function bg(e){var n=Xe().memoizedState;return NT({ref:n,nextImpl:e}),function(){if((Ae&2)!==0)throw Error(r(440));return n.impl.apply(void 0,arguments)}}function _g(e,n){return Lo(4,2,e,n)}function wg(e,n){return Lo(4,4,e,n)}function xg(e,n){if(typeof n=="function"){e=e();var a=n(e);return function(){typeof a=="function"?a():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function Sg(e,n,a){a=a!=null?a.concat([e]):null,Lo(4,4,xg.bind(null,n,e),a)}function Wc(){}function Eg(e,n){var a=Xe();n=n===void 0?null:n;var o=a.memoizedState;return n!==null&&kc(n,o[1])?o[0]:(a.memoizedState=[e,n],e)}function Tg(e,n){var a=Xe();n=n===void 0?null:n;var o=a.memoizedState;if(n!==null&&kc(n,o[1]))return o[0];if(o=e(),Ji){ni(!0);try{e()}finally{ni(!1)}}return a.memoizedState=[o,n],o}function Hc(e,n,a){return a===void 0||(Vn&1073741824)!==0&&(Se&261930)===0?e.memoizedState=n:(e.memoizedState=a,e=Cv(),ve.lanes|=e,gi|=e,a)}function Cg(e,n,a,o){return Pt(a,n)?a:Pa.current!==null?(e=Hc(e,a,o),Pt(e,n)||(tt=!0),e):(Vn&42)===0||(Vn&1073741824)!==0&&(Se&261930)===0?(tt=!0,e.memoizedState=a):(e=Cv(),ve.lanes|=e,gi|=e,n)}function jg(e,n,a,o,c){var f=F.p;F.p=f!==0&&8>f?f:8;var b=O.T,x={};O.T=x,Gc(e,!1,n,a);try{var j=c(),V=O.S;if(V!==null&&V(x,j),j!==null&&typeof j=="object"&&typeof j.then=="function"){var K=AT(j,o);Xs(e,n,K,Ht(e))}else Xs(e,n,o,Ht(e))}catch(Q){Xs(e,n,{then:function(){},status:"rejected",reason:Q},Ht())}finally{F.p=f,b!==null&&x.types!==null&&(b.types=x.types),O.T=b}}function OT(){}function qc(e,n,a,o){if(e.tag!==5)throw Error(r(476));var c=Ag(e).queue;jg(e,c,n,B,a===null?OT:function(){return Rg(e),a(o)})}function Ag(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:Bn,lastRenderedState:B},next:null};var a={};return n.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bn,lastRenderedState:a},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function Rg(e){var n=Ag(e);n.next===null&&(n=e.alternate.memoizedState),Xs(e,n.next.queue,{},Ht())}function Fc(){return ft(hr)}function kg(){return Xe().memoizedState}function Mg(){return Xe().memoizedState}function zT(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var a=Ht();e=ci(a);var o=di(n,e,a);o!==null&&(kt(o,n,a),Gs(o,n,a)),n={cache:bc()},e.payload=n;return}n=n.return}}function PT(e,n,a){var o=Ht();a={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Vo(e)?Ng(n,a):(a=lc(e,n,a,o),a!==null&&(kt(a,e,o),Og(a,n,o)))}function Dg(e,n,a){var o=Ht();Xs(e,n,a,o)}function Xs(e,n,a,o){var c={lane:o,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Vo(e))Ng(n,c);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=n.lastRenderedReducer,f!==null))try{var b=n.lastRenderedState,x=f(b,a);if(c.hasEagerState=!0,c.eagerState=x,Pt(x,b))return yo(e,n,c,0),ze===null&&vo(),!1}catch{}finally{}if(a=lc(e,n,c,o),a!==null)return kt(a,e,o),Og(a,n,o),!0}return!1}function Gc(e,n,a,o){if(o={lane:2,revertLane:Sd(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Vo(e)){if(n)throw Error(r(479))}else n=lc(e,a,o,2),n!==null&&kt(n,e,2)}function Vo(e){var n=e.alternate;return e===ve||n!==null&&n===ve}function Ng(e,n){La=Mo=!0;var a=e.pending;a===null?n.next=n:(n.next=a.next,a.next=n),e.pending=n}function Og(e,n,a){if((a&4194048)!==0){var o=n.lanes;o&=e.pendingLanes,a|=o,n.lanes=a,Bm(e,a)}}var $s={readContext:ft,use:Oo,useCallback:Ie,useContext:Ie,useEffect:Ie,useImperativeHandle:Ie,useLayoutEffect:Ie,useInsertionEffect:Ie,useMemo:Ie,useReducer:Ie,useRef:Ie,useState:Ie,useDebugValue:Ie,useDeferredValue:Ie,useTransition:Ie,useSyncExternalStore:Ie,useId:Ie,useHostTransitionStatus:Ie,useFormState:Ie,useActionState:Ie,useOptimistic:Ie,useMemoCache:Ie,useCacheRefresh:Ie};$s.useEffectEvent=Ie;var zg={readContext:ft,use:Oo,useCallback:function(e,n){return bt().memoizedState=[e,n===void 0?null:n],e},useContext:ft,useEffect:yg,useImperativeHandle:function(e,n,a){a=a!=null?a.concat([e]):null,Po(4194308,4,xg.bind(null,n,e),a)},useLayoutEffect:function(e,n){return Po(4194308,4,e,n)},useInsertionEffect:function(e,n){Po(4,2,e,n)},useMemo:function(e,n){var a=bt();n=n===void 0?null:n;var o=e();if(Ji){ni(!0);try{e()}finally{ni(!1)}}return a.memoizedState=[o,n],o},useReducer:function(e,n,a){var o=bt();if(a!==void 0){var c=a(n);if(Ji){ni(!0);try{a(n)}finally{ni(!1)}}}else c=n;return o.memoizedState=o.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},o.queue=e,e=e.dispatch=PT.bind(null,ve,e),[o.memoizedState,e]},useRef:function(e){var n=bt();return e={current:e},n.memoizedState=e},useState:function(e){e=Vc(e);var n=e.queue,a=Dg.bind(null,ve,n);return n.dispatch=a,[e.memoizedState,a]},useDebugValue:Wc,useDeferredValue:function(e,n){var a=bt();return Hc(a,e,n)},useTransition:function(){var e=Vc(!1);return e=jg.bind(null,ve,e.queue,!0,!1),bt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,a){var o=ve,c=bt();if(Te){if(a===void 0)throw Error(r(407));a=a()}else{if(a=n(),ze===null)throw Error(r(349));(Se&127)!==0||ng(o,n,a)}c.memoizedState=a;var f={value:a,getSnapshot:n};return c.queue=f,yg(ag.bind(null,o,f,e),[e]),o.flags|=2048,Ba(9,{destroy:void 0},ig.bind(null,o,f,a,n),null),a},useId:function(){var e=bt(),n=ze.identifierPrefix;if(Te){var a=_n,o=bn;a=(o&~(1<<32-zt(o)-1)).toString(32)+a,n="_"+n+"R_"+a,a=Do++,0<a&&(n+="H"+a.toString(32)),n+="_"}else a=RT++,n="_"+n+"r_"+a.toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:Fc,useFormState:hg,useActionState:hg,useOptimistic:function(e){var n=bt();n.memoizedState=n.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=a,n=Gc.bind(null,ve,!0,a),a.dispatch=n,[e,n]},useMemoCache:zc,useCacheRefresh:function(){return bt().memoizedState=zT.bind(null,ve)},useEffectEvent:function(e){var n=bt(),a={impl:e};return n.memoizedState=a,function(){if((Ae&2)!==0)throw Error(r(440));return a.impl.apply(void 0,arguments)}}},Ic={readContext:ft,use:Oo,useCallback:Eg,useContext:ft,useEffect:Uc,useImperativeHandle:Sg,useInsertionEffect:_g,useLayoutEffect:wg,useMemo:Tg,useReducer:zo,useRef:vg,useState:function(){return zo(Bn)},useDebugValue:Wc,useDeferredValue:function(e,n){var a=Xe();return Cg(a,De.memoizedState,e,n)},useTransition:function(){var e=zo(Bn)[0],n=Xe().memoizedState;return[typeof e=="boolean"?e:Qs(e),n]},useSyncExternalStore:tg,useId:kg,useHostTransitionStatus:Fc,useFormState:mg,useActionState:mg,useOptimistic:function(e,n){var a=Xe();return og(a,De,e,n)},useMemoCache:zc,useCacheRefresh:Mg};Ic.useEffectEvent=bg;var Pg={readContext:ft,use:Oo,useCallback:Eg,useContext:ft,useEffect:Uc,useImperativeHandle:Sg,useInsertionEffect:_g,useLayoutEffect:wg,useMemo:Tg,useReducer:Lc,useRef:vg,useState:function(){return Lc(Bn)},useDebugValue:Wc,useDeferredValue:function(e,n){var a=Xe();return De===null?Hc(a,e,n):Cg(a,De.memoizedState,e,n)},useTransition:function(){var e=Lc(Bn)[0],n=Xe().memoizedState;return[typeof e=="boolean"?e:Qs(e),n]},useSyncExternalStore:tg,useId:kg,useHostTransitionStatus:Fc,useFormState:gg,useActionState:gg,useOptimistic:function(e,n){var a=Xe();return De!==null?og(a,De,e,n):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:zc,useCacheRefresh:Mg};Pg.useEffectEvent=bg;function Kc(e,n,a,o){n=e.memoizedState,a=a(o,n),a=a==null?n:y({},n,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Yc={enqueueSetState:function(e,n,a){e=e._reactInternals;var o=Ht(),c=ci(o);c.payload=n,a!=null&&(c.callback=a),n=di(e,c,o),n!==null&&(kt(n,e,o),Gs(n,e,o))},enqueueReplaceState:function(e,n,a){e=e._reactInternals;var o=Ht(),c=ci(o);c.tag=1,c.payload=n,a!=null&&(c.callback=a),n=di(e,c,o),n!==null&&(kt(n,e,o),Gs(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var a=Ht(),o=ci(a);o.tag=2,n!=null&&(o.callback=n),n=di(e,o,a),n!==null&&(kt(n,e,a),Gs(n,e,a))}};function Lg(e,n,a,o,c,f,b){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,f,b):n.prototype&&n.prototype.isPureReactComponent?!Ls(a,o)||!Ls(c,f):!0}function Vg(e,n,a,o){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(a,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(a,o),n.state!==e&&Yc.enqueueReplaceState(n,n.state,null)}function ea(e,n){var a=n;if("ref"in n){a={};for(var o in n)o!=="ref"&&(a[o]=n[o])}if(e=e.defaultProps){a===n&&(a=y({},a));for(var c in e)a[c]===void 0&&(a[c]=e[c])}return a}function Bg(e){go(e)}function Ug(e){console.error(e)}function Wg(e){go(e)}function Bo(e,n){try{var a=e.onUncaughtError;a(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function Hg(e,n,a){try{var o=e.onCaughtError;o(a.value,{componentStack:a.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function Qc(e,n,a){return a=ci(a),a.tag=3,a.payload={element:null},a.callback=function(){Bo(e,n)},a}function qg(e){return e=ci(e),e.tag=3,e}function Fg(e,n,a,o){var c=a.type.getDerivedStateFromError;if(typeof c=="function"){var f=o.value;e.payload=function(){return c(f)},e.callback=function(){Hg(n,a,o)}}var b=a.stateNode;b!==null&&typeof b.componentDidCatch=="function"&&(e.callback=function(){Hg(n,a,o),typeof c!="function"&&(vi===null?vi=new Set([this]):vi.add(this));var x=o.stack;this.componentDidCatch(o.value,{componentStack:x!==null?x:""})})}function LT(e,n,a,o,c){if(a.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=a.alternate,n!==null&&Ma(n,a,c,!0),a=Vt.current,a!==null){switch(a.tag){case 31:case 13:return en===null?$o():a.alternate===null&&Ke===0&&(Ke=3),a.flags&=-257,a.flags|=65536,a.lanes=c,o===Co?a.flags|=16384:(n=a.updateQueue,n===null?a.updateQueue=new Set([o]):n.add(o),_d(e,o,c)),!1;case 22:return a.flags|=65536,o===Co?a.flags|=16384:(n=a.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},a.updateQueue=n):(a=n.retryQueue,a===null?n.retryQueue=new Set([o]):a.add(o)),_d(e,o,c)),!1}throw Error(r(435,a.tag))}return _d(e,o,c),$o(),!1}if(Te)return n=Vt.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=c,o!==mc&&(e=Error(r(422),{cause:o}),Us(Xt(e,a)))):(o!==mc&&(n=Error(r(423),{cause:o}),Us(Xt(n,a))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=Xt(o,a),c=Qc(e.stateNode,o,c),Tc(e,c),Ke!==4&&(Ke=2)),!1;var f=Error(r(520),{cause:o});if(f=Xt(f,a),sr===null?sr=[f]:sr.push(f),Ke!==4&&(Ke=2),n===null)return!0;o=Xt(o,a),a=n;do{switch(a.tag){case 3:return a.flags|=65536,e=c&-c,a.lanes|=e,e=Qc(a.stateNode,o,e),Tc(a,e),!1;case 1:if(n=a.type,f=a.stateNode,(a.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(vi===null||!vi.has(f))))return a.flags|=65536,c&=-c,a.lanes|=c,c=qg(c),Fg(c,e,a,o),Tc(a,c),!1}a=a.return}while(a!==null);return!1}var Xc=Error(r(461)),tt=!1;function ht(e,n,a,o){n.child=e===null?Yp(n,null,a,o):Zi(n,e.child,a,o)}function Gg(e,n,a,o,c){a=a.render;var f=n.ref;if("ref"in o){var b={};for(var x in o)x!=="ref"&&(b[x]=o[x])}else b=o;return Yi(n),o=Mc(e,n,a,b,f,c),x=Dc(),e!==null&&!tt?(Nc(e,n,c),Un(e,n,c)):(Te&&x&&fc(n),n.flags|=1,ht(e,n,o,c),n.child)}function Ig(e,n,a,o,c){if(e===null){var f=a.type;return typeof f=="function"&&!uc(f)&&f.defaultProps===void 0&&a.compare===null?(n.tag=15,n.type=f,Kg(e,n,f,o,c)):(e=_o(a.type,null,o,n,n.mode,c),e.ref=n.ref,e.return=n,n.child=e)}if(f=e.child,!ad(e,c)){var b=f.memoizedProps;if(a=a.compare,a=a!==null?a:Ls,a(b,o)&&e.ref===n.ref)return Un(e,n,c)}return n.flags|=1,e=On(f,o),e.ref=n.ref,e.return=n,n.child=e}function Kg(e,n,a,o,c){if(e!==null){var f=e.memoizedProps;if(Ls(f,o)&&e.ref===n.ref)if(tt=!1,n.pendingProps=o=f,ad(e,c))(e.flags&131072)!==0&&(tt=!0);else return n.lanes=e.lanes,Un(e,n,c)}return $c(e,n,a,o,c)}function Yg(e,n,a,o){var c=o.children,f=e!==null?e.memoizedState:null;if(e===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((n.flags&128)!==0){if(f=f!==null?f.baseLanes|a:a,e!==null){for(o=n.child=e.child,c=0;o!==null;)c=c|o.lanes|o.childLanes,o=o.sibling;o=c&~f}else o=0,n.child=null;return Qg(e,n,f,a,o)}if((a&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&Eo(n,f!==null?f.cachePool:null),f!==null?$p(n,f):jc(),Zp(n);else return o=n.lanes=536870912,Qg(e,n,f!==null?f.baseLanes|a:a,a,o)}
vendor: 8,441 bytes, line 49
49else f!==null?(Eo(n,f.cachePool),$p(n,f),hi(),n.memoizedState=null):(e!==null&&Eo(n,null),jc(),hi());return ht(e,n,c,a),n.child}function Zs(e,n){return e!==null&&e.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function Qg(e,n,a,o,c){var f=wc();return f=f===null?null:{parent:Je._currentValue,pool:f},n.memoizedState={baseLanes:a,cachePool:f},e!==null&&Eo(n,null),jc(),Zp(n),e!==null&&Ma(e,n,o,!0),n.childLanes=c,null}function Uo(e,n){return n=Ho({mode:n.mode,children:n.children},e.mode),n.ref=e.ref,e.child=n,n.return=e,n}function Xg(e,n,a){return Zi(n,e.child,null,a),e=Uo(n,n.pendingProps),e.flags|=2,Bt(n),n.memoizedState=null,e}function VT(e,n,a){var o=n.pendingProps,c=(n.flags&128)!==0;if(n.flags&=-129,e===null){if(Te){if(o.mode==="hidden")return e=Uo(n,o),n.lanes=536870912,Zs(null,e);if(Rc(n),(e=Le)?(e=ly(e,Jt),e=e!==null&&e.data==="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:si!==null?{id:bn,overflow:_n}:null,retryLane:536870912,hydrationErrors:null},a=Np(e),a.return=n,n.child=a,dt=n,Le=null)):e=null,e===null)throw oi(n);return n.lanes=536870912,null}return Uo(n,o)}var f=e.memoizedState;if(f!==null){var b=f.dehydrated;if(Rc(n),c)if(n.flags&256)n.flags&=-257,n=Xg(e,n,a);else if(n.memoizedState!==null)n.child=e.child,n.flags|=128,n=null;else throw Error(r(558));else if(tt||Ma(e,n,a,!1),c=(a&e.childLanes)!==0,tt||c){if(o=ze,o!==null&&(b=Um(o,a),b!==0&&b!==f.retryLane))throw f.retryLane=b,Fi(e,b),kt(o,e,b),Xc;$o(),n=Xg(e,n,a)}else e=f.treeContext,Le=tn(b.nextSibling),dt=n,Te=!0,ri=null,Jt=!1,e!==null&&Pp(n,e),n=Uo(n,o),n.flags|=4096;return n}return e=On(e.child,{mode:o.mode,children:o.children}),e.ref=n.ref,n.child=e,e.return=n,e}function Wo(e,n){var a=n.ref;if(a===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(r(284));(e===null||e.ref!==a)&&(n.flags|=4194816)}}function $c(e,n,a,o,c){return Yi(n),a=Mc(e,n,a,o,void 0,c),o=Dc(),e!==null&&!tt?(Nc(e,n,c),Un(e,n,c)):(Te&&o&&fc(n),n.flags|=1,ht(e,n,a,c),n.child)}function $g(e,n,a,o,c,f){return Yi(n),n.updateQueue=null,a=eg(n,o,a,c),Jp(e),o=Dc(),e!==null&&!tt?(Nc(e,n,f),Un(e,n,f)):(Te&&o&&fc(n),n.flags|=1,ht(e,n,a,f),n.child)}function Zg(e,n,a,o,c){if(Yi(n),n.stateNode===null){var f=ja,b=a.contextType;typeof b=="object"&&b!==null&&(f=ft(b)),f=new a(o,f),n.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=Yc,n.stateNode=f,f._reactInternals=n,f=n.stateNode,f.props=o,f.state=n.memoizedState,f.refs={},Sc(n),b=a.contextType,f.context=typeof b=="object"&&b!==null?ft(b):ja,f.state=n.memoizedState,b=a.getDerivedStateFromProps,typeof b=="function"&&(Kc(n,a,b,o),f.state=n.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(b=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),b!==f.state&&Yc.enqueueReplaceState(f,f.state,null),Ks(n,o,f,c),Is(),f.state=n.memoizedState),typeof f.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(e===null){f=n.stateNode;var x=n.memoizedProps,j=ea(a,x);f.props=j;var V=f.context,K=a.contextType;b=ja,typeof K=="object"&&K!==null&&(b=ft(K));var Q=a.getDerivedStateFromProps;K=typeof Q=="function"||typeof f.getSnapshotBeforeUpdate=="function",x=n.pendingProps!==x,K||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(x||V!==b)&&Vg(n,f,o,b),ui=!1;var H=n.memoizedState;f.state=H,Ks(n,o,f,c),Is(),V=n.memoizedState,x||H!==V||ui?(typeof Q=="function"&&(Kc(n,a,Q,o),V=n.memoizedState),(j=ui||Lg(n,a,j,o,H,V,b))?(K||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(n.flags|=4194308)):(typeof f.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=V),f.props=o,f.state=V,f.context=b,o=j):(typeof f.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{f=n.stateNode,Ec(e,n),b=n.memoizedProps,K=ea(a,b),f.props=K,Q=n.pendingProps,H=f.context,V=a.contextType,j=ja,typeof V=="object"&&V!==null&&(j=ft(V)),x=a.getDerivedStateFromProps,(V=typeof x=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(b!==Q||H!==j)&&Vg(n,f,o,j),ui=!1,H=n.memoizedState,f.state=H,Ks(n,o,f,c),Is();var q=n.memoizedState;b!==Q||H!==q||ui||e!==null&&e.dependencies!==null&&xo(e.dependencies)?(typeof x=="function"&&(Kc(n,a,x,o),q=n.memoizedState),(K=ui||Lg(n,a,K,o,H,q,j)||e!==null&&e.dependencies!==null&&xo(e.dependencies))?(V||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(o,q,j),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(o,q,j)),typeof f.componentDidUpdate=="function"&&(n.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof f.componentDidUpdate!="function"||b===e.memoizedProps&&H===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&H===e.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=q),f.props=o,f.state=q,f.context=j,o=K):(typeof f.componentDidUpdate!="function"||b===e.memoizedProps&&H===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&H===e.memoizedState||(n.flags|=1024),o=!1)}return f=o,Wo(e,n),o=(n.flags&128)!==0,f||o?(f=n.stateNode,a=o&&typeof a.getDerivedStateFromError!="function"?null:f.render(),n.flags|=1,e!==null&&o?(n.child=Zi(n,e.child,null,c),n.child=Zi(n,null,a,c)):ht(e,n,a,c),n.memoizedState=f.state,e=n.child):e=Un(e,n,c),e}function Jg(e,n,a,o){return Ii(),n.flags|=256,ht(e,n,a,o),n.child}var Zc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Jc(e){return{baseLanes:e,cachePool:Hp()}}function ed(e,n,a){return e=e!==null?e.childLanes&~a:0,n&&(e|=Wt),e}function ev(e,n,a){var o=n.pendingProps,c=!1,f=(n.flags&128)!==0,b;if((b=f)||(b=e!==null&&e.memoizedState===null?!1:(Qe.current&2)!==0),b&&(c=!0,n.flags&=-129),b=(n.flags&32)!==0,n.flags&=-33,e===null){if(Te){if(c?fi(n):hi(),(e=Le)?(e=ly(e,Jt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:si!==null?{id:bn,overflow:_n}:null,retryLane:536870912,hydrationErrors:null},a=Np(e),a.return=n,n.child=a,dt=n,Le=null)):e=null,e===null)throw oi(n);return Pd(e)?n.lanes=32:n.lanes=536870912,null}var x=o.children;return o=o.fallback,c?(hi(),c=n.mode,x=Ho({mode:"hidden",children:x},c),o=Gi(o,c,a,null),x.return=n,o.return=n,x.sibling=o,n.child=x,o=n.child,o.memoizedState=Jc(a),o.childLanes=ed(e,b,a),n.memoizedState=Zc,Zs(null,o)):(fi(n),td(n,x))}var j=e.memoizedState;if(j!==null&&(x=j.dehydrated,x!==null)){if(f)n.flags&256?(fi(n),n.flags&=-257,n=nd(e,n,a)):n.memoizedState!==null?(hi(),n.child=e.child,n.flags|=128,n=null):(hi(),x=o.fallback,c=n.mode,o=Ho({mode:"visible",children:o.children},c),x=Gi(x,c,a,null),x.flags|=2,o.return=n,x.return=n,o.sibling=x,n.child=o,Zi(n,e.child,null,a),o=n.child,o.memoizedState=Jc(a),o.childLanes=ed(e,b,a),n.memoizedState=Zc,n=Zs(null,o));else if(fi(n),Pd(x)){if(b=x.nextSibling&&x.nextSibling.dataset,b)var V=b.dgst;b=V,o=Error(r(419)),o.stack="",o.digest=b,Us({value:o,source:null,stack:null}),n=nd(e,n,a)}else if(tt||Ma(e,n,a,!1),b=(a&e.childLanes)!==0,tt||b){if(b=ze,b!==null&&(o=Um(b,a),o!==0&&o!==j.retryLane))throw j.retryLane=o,Fi(e,o),kt(b,e,o),Xc;zd(x)||$o(),n=nd(e,n,a)}else zd(x)?(n.flags|=192,n.child=e.child,n=null):(e=j.treeContext,Le=tn(x.nextSibling),dt=n,Te=!0,ri=null,Jt=!1,e!==null&&Pp(n,e),n=td(n,o.children),n.flags|=4096);return n}return c?(hi(),x=o.fallback,c=n.mode,j=e.child,V=j.sibling,o=On(j,{mode:"hidden",children:o.children}),o.subtreeFlags=j.subtreeFlags&65011712,V!==null?x=On(V,x):(x=Gi(x,c,a,null),x.flags|=2),x.return=n,o.return=n,o.sibling=x,n.child=o,Zs(null,o),o=n.child,x=e.child.memoizedState,x===null?x=Jc(a):(c=x.cachePool,c!==null?(j=Je._currentValue,c=c.parent!==j?{parent:j,pool:j}
vendor: 7,171 bytes, line 49
49:c):c=Hp(),x={baseLanes:x.baseLanes|a,cachePool:c}),o.memoizedState=x,o.childLanes=ed(e,b,a),n.memoizedState=Zc,Zs(e.child,o)):(fi(n),a=e.child,e=a.sibling,a=On(a,{mode:"visible",children:o.children}),a.return=n,a.sibling=null,e!==null&&(b=n.deletions,b===null?(n.deletions=[e],n.flags|=16):b.push(e)),n.child=a,n.memoizedState=null,a)}function td(e,n){return n=Ho({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function Ho(e,n){return e=Lt(22,e,null,n),e.lanes=0,e}function nd(e,n,a){return Zi(n,e.child,null,a),e=td(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function tv(e,n,a){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n),vc(e.return,n,a)}function id(e,n,a,o,c,f){var b=e.memoizedState;b===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:a,tailMode:c,treeForkCount:f}:(b.isBackwards=n,b.rendering=null,b.renderingStartTime=0,b.last=o,b.tail=a,b.tailMode=c,b.treeForkCount=f)}function nv(e,n,a){var o=n.pendingProps,c=o.revealOrder,f=o.tail;o=o.children;var b=Qe.current,x=(b&2)!==0;if(x?(b=b&1|2,n.flags|=128):b&=1,$(Qe,b),ht(e,n,o,a),o=Te?Bs:0,!x&&e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&tv(e,a,n);else if(e.tag===19)tv(e,a,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(a=n.child,c=null;a!==null;)e=a.alternate,e!==null&&ko(e)===null&&(c=a),a=a.sibling;a=c,a===null?(c=n.child,n.child=null):(c=a.sibling,a.sibling=null),id(n,!1,c,a,f,o);break;case"backwards":case"unstable_legacy-backwards":for(a=null,c=n.child,n.child=null;c!==null;){if(e=c.alternate,e!==null&&ko(e)===null){n.child=c;break}e=c.sibling,c.sibling=a,a=c,c=e}id(n,!0,a,null,f,o);break;case"together":id(n,!1,null,null,void 0,o);break;default:n.memoizedState=null}return n.child}function Un(e,n,a){if(e!==null&&(n.dependencies=e.dependencies),gi|=n.lanes,(a&n.childLanes)===0)if(e!==null){if(Ma(e,n,a,!1),(a&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(r(153));if(n.child!==null){for(e=n.child,a=On(e,e.pendingProps),n.child=a,a.return=n;e.sibling!==null;)e=e.sibling,a=a.sibling=On(e,e.pendingProps),a.return=n;a.sibling=null}return n.child}function ad(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&xo(e)))}function BT(e,n,a){switch(n.tag){case 3:Ue(n,n.stateNode.containerInfo),li(n,Je,e.memoizedState.cache),Ii();break;case 27:case 5:It(n);break;case 4:Ue(n,n.stateNode.containerInfo);break;case 10:li(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,Rc(n),null;break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(fi(n),n.flags|=128,null):(a&n.child.childLanes)!==0?ev(e,n,a):(fi(n),e=Un(e,n,a),e!==null?e.sibling:null);fi(n);break;case 19:var c=(e.flags&128)!==0;if(o=(a&n.childLanes)!==0,o||(Ma(e,n,a,!1),o=(a&n.childLanes)!==0),c){if(o)return nv(e,n,a);n.flags|=128}if(c=n.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),$(Qe,Qe.current),o)break;return null;case 22:return n.lanes=0,Yg(e,n,a,n.pendingProps);case 24:li(n,Je,e.memoizedState.cache)}return Un(e,n,a)}function iv(e,n,a){if(e!==null)if(e.memoizedProps!==n.pendingProps)tt=!0;else{if(!ad(e,a)&&(n.flags&128)===0)return tt=!1,BT(e,n,a);tt=(e.flags&131072)!==0}else tt=!1,Te&&(n.flags&1048576)!==0&&zp(n,Bs,n.index);switch(n.lanes=0,n.tag){case 16:e:{var o=n.pendingProps;if(e=Xi(n.elementType),n.type=e,typeof e=="function")uc(e)?(o=ea(e,o),n.tag=1,n=Zg(null,n,e,o,a)):(n.tag=0,n=$c(null,n,e,o,a));else{if(e!=null){var c=e.$$typeof;if(c===z){n.tag=11,n=Gg(null,n,e,o,a);break e}else if(c===P){n.tag=14,n=Ig(null,n,e,o,a);break e}}throw n=J(e)||e,Error(r(306,n,""))}}return n;case 0:return $c(e,n,n.type,n.pendingProps,a);case 1:return o=n.type,c=ea(o,n.pendingProps),Zg(e,n,o,c,a);case 3:e:{if(Ue(n,n.stateNode.containerInfo),e===null)throw Error(r(387));o=n.pendingProps;var f=n.memoizedState;c=f.element,Ec(e,n),Ks(n,o,null,a);var b=n.memoizedState;if(o=b.cache,li(n,Je,o),o!==f.cache&&yc(n,[Je],a,!0),Is(),o=b.element,f.isDehydrated)if(f={element:o,isDehydrated:!1,cache:b.cache},n.updateQueue.baseState=f,n.memoizedState=f,n.flags&256){n=Jg(e,n,o,a);break e}else if(o!==c){c=Xt(Error(r(424)),n),Us(c),n=Jg(e,n,o,a);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(Le=tn(e.firstChild),dt=n,Te=!0,ri=null,Jt=!0,a=Yp(n,null,o,a),n.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Ii(),o===c){n=Un(e,n,a);break e}ht(e,n,o,a)}n=n.child}return n;case 26:return Wo(e,n),e===null?(a=my(n.type,null,n.pendingProps,null))?n.memoizedState=a:Te||(a=n.type,e=n.pendingProps,o=al(me.current).createElement(a),o[ct]=n,o[Et]=e,mt(o,a,e),lt(o),n.stateNode=o):n.memoizedState=my(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return It(n),e===null&&Te&&(o=n.stateNode=dy(n.type,n.pendingProps,me.current),dt=n,Jt=!0,c=Le,wi(n.type)?(Ld=c,Le=tn(o.firstChild)):Le=c),ht(e,n,n.pendingProps.children,a),Wo(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&Te&&((c=o=Le)&&(o=p2(o,n.type,n.pendingProps,Jt),o!==null?(n.stateNode=o,dt=n,Le=tn(o.firstChild),Jt=!1,c=!0):c=!1),c||oi(n)),It(n),c=n.type,f=n.pendingProps,b=e!==null?e.memoizedProps:null,o=f.children,Dd(c,f)?o=null:b!==null&&Dd(c,b)&&(n.flags|=32),n.memoizedState!==null&&(c=Mc(e,n,kT,null,null,a),hr._currentValue=c),Wo(e,n),ht(e,n,o,a),n.child;case 6:return e===null&&Te&&((e=a=Le)&&(a=g2(a,n.pendingProps,Jt),a!==null?(n.stateNode=a,dt=n,Le=null,e=!0):e=!1),e||oi(n)),null;case 13:return ev(e,n,a);case 4:return Ue(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=Zi(n,null,o,a):ht(e,n,o,a),n.child;case 11:return Gg(e,n,n.type,n.pendingProps,a);case 7:return ht(e,n,n.pendingProps,a),n.child;case 8:return ht(e,n,n.pendingProps.children,a),n.child;case 12:return ht(e,n,n.pendingProps.children,a),n.child;case 10:return o=n.pendingProps,li(n,n.type,o.value),ht(e,n,o.children,a),n.child;case 9:return c=n.type._context,o=n.pendingProps.children,Yi(n),c=ft(c),o=o(c),n.flags|=1,ht(e,n,o,a),n.child;case 14:return Ig(e,n,n.type,n.pendingProps,a);case 15:return Kg(e,n,n.type,n.pendingProps,a);case 19:return nv(e,n,a);case 31:return VT(e,n,a);case 22:return Yg(e,n,a,n.pendingProps);case 24:return Yi(n),o=ft(Je),e===null?(c=wc(),c===null&&(c=ze,f=bc(),c.pooledCache=f,f.refCount++,f!==null&&(c.pooledCacheLanes|=a),c=f),n.memoizedState={parent:o,cache:c},Sc(n),li(n,Je,c)):((e.lanes&a)!==0&&(Ec(e,n),Ks(n,null,null,a),Is()),c=e.memoizedState,f=n.memoizedState,c.parent!==o?(c={parent:o,cache:o},n.memoizedState=c,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=c),li(n,Je,o)):(o=f.cache,li(n,Je,o),o!==c.cache&&yc(n,[Je],a,!0))),ht(e,n,n.pendingProps.children,a),n.child;case 29:throw n.pendingProps}throw Error(r(156,n.tag))}function Wn(e){e.flags|=4}function sd(e,n,a,o,c){if((n=(e.mode&32)!==0)&&(n=!1),n){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;
vendor: 2,585 bytes, line 49
49else if(kv())e.flags|=8192;else throw $i=Co,xc}else e.flags&=-16777217}function av(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!by(n))if(kv())e.flags|=8192;else throw $i=Co,xc}function qo(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Lm():536870912,e.lanes|=n,qa|=n)}function Js(e,n){if(!Te)switch(e.tailMode){case"hidden":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Ve(e){var n=e.alternate!==null&&e.alternate.child===e.child,a=0,o=0;if(n)for(var c=e.child;c!==null;)a|=c.lanes|c.childLanes,o|=c.subtreeFlags&65011712,o|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)a|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=a,n}function UT(e,n,a){var o=n.pendingProps;switch(hc(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ve(n),null;case 1:return Ve(n),null;case 3:return a=n.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),Ln(Je),Me(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(ka(n)?Wn(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,pc())),Ve(n),null;case 26:var c=n.type,f=n.memoizedState;return e===null?(Wn(n),f!==null?(Ve(n),av(n,f)):(Ve(n),sd(n,c,null,o,a))):f?f!==e.memoizedState?(Wn(n),Ve(n),av(n,f)):(Ve(n),n.flags&=-16777217):(e=e.memoizedProps,e!==o&&Wn(n),Ve(n),sd(n,c,e,o,a)),null;case 27:if(vn(n),a=me.current,c=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&Wn(n);else{if(!o){if(n.stateNode===null)throw Error(r(166));return Ve(n),null}e=Z.current,ka(n)?Lp(n):(e=dy(c,o,a),n.stateNode=e,Wn(n))}return Ve(n),null;case 5:if(vn(n),c=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&Wn(n);else{if(!o){if(n.stateNode===null)throw Error(r(166));return Ve(n),null}if(f=Z.current,ka(n))Lp(n);else{var b=al(me.current);switch(f){case 1:f=b.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:f=b.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":f=b.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":f=b.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":f=b.createElement("div"),f.innerHTML="<script><\/script>
49",f=f.removeChild(f.firstChild);break;case"select":f=typeof o.is=="string"?b.createElement("select",{is:o.is}):b.createElement("select"),o.multiple?f.multiple=!0:o.size&&(f.size=o.size);break;default:f=typeof o.is=="string"?b.createElement(c,{is:o.is}):b.createElement(c)}}f[ct]=n,f[Et]=o;e:for(b=n.child;b!==null;){if(b.tag===5||b.tag===6)f.appendChild(b.stateNode);else if(b.tag!==4&&b.tag!==27&&b.child!==null){b.child.return=b,b=b.child;continue}if(b===n)break e;for(;b.sibling===null;){if(b.return===null||b.return===n)break e;b=b.return}b.sibling.return=b.return,b=b.sibling}n.stateNode=f;e:switch(mt(f,c,o),c){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&Wn(n)}}return Ve(n),sd(n,n.type,e===null?null:e.memoizedProps,n.pendingProps,a),null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==o&&Wn(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(r(166));if(e=me.current,ka(n)){if(e=n.stateNode,a=n.memoizedProps,o=null,c=dt,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[ct]=n,e=!!(e.nodeValue===a||o!==null&&o.suppressHydrationWarning===!0||ey(e.nodeValue,a)),e||oi(n,!0)}else e=al(e).createTextNode(o),e[ct]=n,n.stateNode=e}return Ve(n),null;case 31:if(a=n.memoizedState,e===null||e.memoizedState!==null){if(o=ka(n),a!==null){if(e===null){if(!o)throw Error(r(318));if(e=n.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[ct]=n}else Ii(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;Ve(n),e=!1}else a=pc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return n.flags&256?(Bt(n),n):(Bt(n),null);if((n.flags&128)!==0)throw Error(r(558))}return Ve(n),null;case 13:if(o=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=ka(n),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(r(318));if(c=n.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(r(317));c[ct]=n}else Ii(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;Ve(n),c=!1}else c=pc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return n.flags&256?(Bt(n),n):(Bt(n),null)}return Bt(n),(n.flags&128)!==0?(n.lanes=a,n):(a=o!==null,e=e!==null&&e.memoizedState!==null,a&&(o=n.child,c=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(c=o.alternate.memoizedState.cachePool.pool),f=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(f=o.memoizedState.cachePool.pool),f!==c&&(o.flags|=2048)),a!==e&&a&&(n.child.flags|=8192),qo(n,n.updateQueue),Ve(n),null);case 4:return Me(),e===null&&jd(n.stateNode.containerInfo),Ve(n),null;case 10:return Ln(n.type),Ve(n),null;case 19:if(I(Qe),o=n.memoizedState,o===null)return Ve(n),null;if(c=(n.flags&128)!==0,f=o.rendering,f===null)if(c)Js(o,!1);else{if(Ke!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(f=ko(e),f!==null){for(n.flags|=128,Js(o,!1),e=f.updateQueue,n.updateQueue=e,qo(n,e),n.subtreeFlags=0,e=a,a=n.child;a!==null;)Dp(a,e),a=a.sibling;return $(Qe,Qe.current&1|2),Te&&zn(n,o.treeForkCount),n.child}e=e.sibling}o.tail!==null&&Nt()>Yo&&(n.flags|=128,c=!0,Js(o,!1),n.lanes=4194304)}else{if(!c)if(e=ko(f),e!==null){if(n.flags|=128,c=!0,e=e.updateQueue,n.updateQueue=e,qo(n,e),Js(o,!0),o.tail===null&&o.tailMode==="hidden"&&!f.alternate&&!Te)return Ve(n),null}else 2*Nt()-o.renderingStartTime>Yo&&a!==536870912&&(n.flags|=128,c=!0,Js(o,!1),n.lanes=4194304);o.isBackwards?(f.sibling=n.child,n.child=f):(e=o.last,e!==null?e.sibling=f:n.child=f,o.last=f)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Nt(),e.sibling=null,a=Qe.current,$(Qe,c?a&1|2:a&1),Te&&zn(n,o.treeForkCount),e):(Ve(n),null);case 22:case 23:return Bt(n),Ac(),o=n.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(a&536870912)!==0&&(n.flags&128)===0&&(Ve(n),n.subtreeFlags&6&&(n.flags|=8192)):Ve(n),a=n.updateQueue,a!==null&&qo(n,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==a&&(n.flags|=2048),e!==null&&I(Qi),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),n.memoizedState.cache!==a&&(n.flags|=2048),Ln(Je),Ve(n),null;case 25:return null;case 30:return null}throw Error(r(156,n.tag))}function WT(e,n){switch(hc(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return Ln(Je),Me(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return vn(n),null;case 31:if(n.memoizedState!==null){if(Bt(n),n.alternate===null)throw Error(r(340));Ii()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 13:if(Bt(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(r(340));Ii()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return I(Qe),null;case 4:return Me(),null;case 10:return Ln(n.type),null;case 22:case 23:return Bt(n),Ac(),e!==null&&I(Qi),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return Ln(Je),null;case 25:return null;default:return null}}function sv(e,n){switch(hc(n),n.tag){case 3:Ln(Je),Me();break;case 26:case 27:case 5:vn(n);break;case 4:Me();break;case 31:n.memoizedState!==null&&Bt(n);break;case 13:Bt(n);break;case 19:I(Qe);break;case 10:Ln(n.type);break;case 22:case 23:Bt(n),Ac(),e!==null&&I(Qi);break;case 24:Ln(Je)}}function er(e,n){try{var a=n.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var c=o.next;a=c;do{if((a.tag&e)===e){o=void 0;var f=a.create,b=a.inst;o=f(),b.destroy=o}a=a.next}while(a!==c)}}catch(x){ke(n,n.return,x)}}function mi(e,n,a){try{var o=n.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var f=c.next;o=f;do{if((o.tag&e)===e){var b=o.inst,x=b.destroy;if(x!==void 0){b.destroy=void 0,c=n;var j=a,V=x;try{V()}catch(K){ke(c,j,K)}}}o=o.next}while(o!==f)}}catch(K){ke(n,n.return,K)}}function rv(e){var n=e.updateQueue;if(n!==null){var a=e.stateNode;try{Xp(n,a)}catch(o){ke(e,e.return,o)}}}function ov(e,n,a){a.props=ea(e.type,e.memoizedProps),a.state=e.memoizedState;
vendor: 19,807 bytes, line 49
49try{a.componentWillUnmount()}catch(o){ke(e,n,o)}}function tr(e,n){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof a=="function"?e.refCleanup=a(o):a.current=o}}catch(c){ke(e,n,c)}}function wn(e,n){var a=e.ref,o=e.refCleanup;if(a!==null)if(typeof o=="function")try{o()}catch(c){ke(e,n,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(c){ke(e,n,c)}else a.current=null}function lv(e){var n=e.type,a=e.memoizedProps,o=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":a.autoFocus&&o.focus();break e;case"img":a.src?o.src=a.src:a.srcSet&&(o.srcset=a.srcSet)}}catch(c){ke(e,e.return,c)}}function rd(e,n,a){try{var o=e.stateNode;u2(o,e.type,a,n),o[Et]=n}catch(c){ke(e,e.return,c)}}function uv(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&wi(e.type)||e.tag===4}function od(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||uv(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&&wi(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 ld(e,n,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,n):(n=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,n.appendChild(e),a=a._reactRootContainer,a!=null||n.onclick!==null||(n.onclick=Dn));else if(o!==4&&(o===27&&wi(e.type)&&(a=e.stateNode,n=null),e=e.child,e!==null))for(ld(e,n,a),e=e.sibling;e!==null;)ld(e,n,a),e=e.sibling}function Fo(e,n,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?a.insertBefore(e,n):a.appendChild(e);else if(o!==4&&(o===27&&wi(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Fo(e,n,a),e=e.sibling;e!==null;)Fo(e,n,a),e=e.sibling}function cv(e){var n=e.stateNode,a=e.memoizedProps;try{for(var o=e.type,c=n.attributes;c.length;)n.removeAttributeNode(c[0]);mt(n,o,a),n[ct]=e,n[Et]=a}catch(f){ke(e,e.return,f)}}var Hn=!1,nt=!1,ud=!1,dv=typeof WeakSet=="function"?WeakSet:Set,ut=null;function HT(e,n){if(e=e.containerInfo,kd=dl,e=Sp(e),nc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var o=a.getSelection&&a.getSelection();if(o&&o.rangeCount!==0){a=o.anchorNode;var c=o.anchorOffset,f=o.focusNode;o=o.focusOffset;try{a.nodeType,f.nodeType}catch{a=null;break e}var b=0,x=-1,j=-1,V=0,K=0,Q=e,H=null;t:for(;;){for(var q;Q!==a||c!==0&&Q.nodeType!==3||(x=b+c),Q!==f||o!==0&&Q.nodeType!==3||(j=b+o),Q.nodeType===3&&(b+=Q.nodeValue.length),(q=Q.firstChild)!==null;)H=Q,Q=q;for(;;){if(Q===e)break t;if(H===a&&++V===c&&(x=b),H===f&&++K===o&&(j=b),(q=Q.nextSibling)!==null)break;Q=H,H=Q.parentNode}Q=q}a=x===-1||j===-1?null:{start:x,end:j}}else a=null}a=a||{start:0,end:0}}else a=null;for(Md={focusedElem:e,selectionRange:a},dl=!1,ut=n;ut!==null;)if(n=ut,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,ut=e;else for(;ut!==null;){switch(n=ut,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(a=0;a<e.length;a++)c=e[a],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,a=n,c=f.memoizedProps,f=f.memoizedState,o=a.stateNode;try{var ie=ea(a.type,c);e=o.getSnapshotBeforeUpdate(ie,f),o.__reactInternalSnapshotBeforeUpdate=e}catch(de){ke(a,a.return,de)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,a=e.nodeType,a===9)Od(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Od(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(r(163))}if(e=n.sibling,e!==null){e.return=n.return,ut=e;break}ut=n.return}}function fv(e,n,a){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Fn(e,a),o&4&&er(5,a);break;case 1:if(Fn(e,a),o&4)if(e=a.stateNode,n===null)try{e.componentDidMount()}catch(b){ke(a,a.return,b)}else{var c=ea(a.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(b){ke(a,a.return,b)}}o&64&&rv(a),o&512&&tr(a,a.return);break;case 3:if(Fn(e,a),o&64&&(e=a.updateQueue,e!==null)){if(n=null,a.child!==null)switch(a.child.tag){case 27:case 5:n=a.child.stateNode;break;case 1:n=a.child.stateNode}try{Xp(e,n)}catch(b){ke(a,a.return,b)}}break;case 27:n===null&&o&4&&cv(a);case 26:case 5:Fn(e,a),n===null&&o&4&&lv(a),o&512&&tr(a,a.return);break;case 12:Fn(e,a);break;case 31:Fn(e,a),o&4&&pv(e,a);break;case 13:Fn(e,a),o&4&&gv(e,a),o&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=$T.bind(null,a),v2(e,a))));break;case 22:if(o=a.memoizedState!==null||Hn,!o){n=n!==null&&n.memoizedState!==null||nt,c=Hn;var f=nt;Hn=o,(nt=n)&&!f?Gn(e,a,(a.subtreeFlags&8772)!==0):Fn(e,a),Hn=c,nt=f}break;case 30:break;default:Fn(e,a)}}function hv(e){var n=e.alternate;n!==null&&(e.alternate=null,hv(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&Bu(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 We=null,Ct=!1;function qn(e,n,a){for(a=a.child;a!==null;)mv(e,n,a),a=a.sibling}function mv(e,n,a){if(Ot&&typeof Ot.onCommitFiberUnmount=="function")try{Ot.onCommitFiberUnmount(Ts,a)}catch{}switch(a.tag){case 26:nt||wn(a,n),qn(e,n,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:nt||wn(a,n);var o=We,c=Ct;wi(a.type)&&(We=a.stateNode,Ct=!1),qn(e,n,a),cr(a.stateNode),We=o,Ct=c;break;case 5:nt||wn(a,n);case 6:if(o=We,c=Ct,We=null,qn(e,n,a),We=o,Ct=c,We!==null)if(Ct)try{(We.nodeType===9?We.body:We.nodeName==="HTML"?We.ownerDocument.body:We).removeChild(a.stateNode)}catch(f){ke(a,n,f)}else try{We.removeChild(a.stateNode)}catch(f){ke(a,n,f)}break;case 18:We!==null&&(Ct?(e=We,ry(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),$a(e)):ry(We,a.stateNode));break;case 4:o=We,c=Ct,We=a.stateNode.containerInfo,Ct=!0,qn(e,n,a),We=o,Ct=c;break;case 0:case 11:case 14:case 15:mi(2,a,n),nt||mi(4,a,n),qn(e,n,a);break;case 1:nt||(wn(a,n),o=a.stateNode,typeof o.componentWillUnmount=="function"&&ov(a,n,o)),qn(e,n,a);break;case 21:qn(e,n,a);break;case 22:nt=(o=nt)||a.memoizedState!==null,qn(e,n,a),nt=o;break;default:qn(e,n,a)}}function pv(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{$a(e)}catch(a){ke(n,n.return,a)}}}function gv(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{$a(e)}catch(a){ke(n,n.return,a)}}function qT(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new dv),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new dv),n;default:throw Error(r(435,e.tag))}}function Go(e,n){var a=qT(e);n.forEach(function(o){if(!a.has(o)){a.add(o);var c=ZT.bind(null,e,o);o.then(c,c)}})}function jt(e,n){var a=n.deletions;if(a!==null)for(var o=0;o<a.length;o++){var c=a[o],f=e,b=n,x=b;e:for(;x!==null;){switch(x.tag){case 27:if(wi(x.type)){We=x.stateNode,Ct=!1;break e}break;case 5:We=x.stateNode,Ct=!1;break e;case 3:case 4:We=x.stateNode.containerInfo,Ct=!0;break e}x=x.return}if(We===null)throw Error(r(160));mv(f,b,c),We=null,Ct=!1,f=c.alternate,f!==null&&(f.return=null),c.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)vv(n,e),n=n.sibling}var cn=null;function vv(e,n){var a=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:jt(n,e),At(e),o&4&&(mi(3,e,e.return),er(3,e),mi(5,e,e.return));break;case 1:jt(n,e),At(e),o&512&&(nt||a===null||wn(a,a.return)),o&64&&Hn&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?o:a.concat(o))));break;case 26:var c=cn;if(jt(n,e),At(e),o&512&&(nt||a===null||wn(a,a.return)),o&4){var f=a!==null?a.memoizedState:null;if(o=e.memoizedState,a===null)if(o===null)if(e.stateNode===null){e:{o=e.type,a=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":f=c.getElementsByTagName("title")[0],(!f||f[As]||f[ct]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=c.createElement(o),c.head.insertBefore(f,c.querySelector("head > title"))),mt(f,o,a),f[ct]=e,lt(f),o=f;break e;case"link":var b=vy("link","href",c).get(o+(a.href||""));if(b){for(var x=0;x<b.length;x++)if(f=b[x],f.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&f.getAttribute("rel")===(a.rel==null?null:a.rel)&&f.getAttribute("title")===(a.title==null?null:a.title)&&f.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){b.splice(x,1);break t}}f=c.createElement(o),mt(f,o,a),c.head.appendChild(f);break;case"meta":if(b=vy("meta","content",c).get(o+(a.content||""))){for(x=0;x<b.length;x++)if(f=b[x],f.getAttribute("content")===(a.content==null?null:""+a.content)&&f.getAttribute("name")===(a.name==null?null:a.name)&&f.getAttribute("property")===(a.property==null?null:a.property)&&f.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&f.getAttribute("charset")===(a.charSet==null?null:a.charSet)){b.splice(x,1);break t}}f=c.createElement(o),mt(f,o,a),c.head.appendChild(f);break;default:throw Error(r(468,o))}f[ct]=e,lt(f),o=f}e.stateNode=o}else yy(c,e.type,e.stateNode);else e.stateNode=gy(c,o,e.memoizedProps);else f!==o?(f===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):f.count--,o===null?yy(c,e.type,e.stateNode):gy(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&rd(e,e.memoizedProps,a.memoizedProps)}break;case 27:jt(n,e),At(e),o&512&&(nt||a===null||wn(a,a.return)),a!==null&&o&4&&rd(e,e.memoizedProps,a.memoizedProps);break;case 5:if(jt(n,e),At(e),o&512&&(nt||a===null||wn(a,a.return)),e.flags&32){c=e.stateNode;try{_a(c,"")}catch(ie){ke(e,e.return,ie)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,rd(e,c,a!==null?a.memoizedProps:c)),o&1024&&(ud=!0);break;case 6:if(jt(n,e),At(e),o&4){if(e.stateNode===null)throw Error(r(162));o=e.memoizedProps,a=e.stateNode;try{a.nodeValue=o}catch(ie){ke(e,e.return,ie)}}break;case 3:if(ol=null,c=cn,cn=sl(n.containerInfo),jt(n,e),cn=c,At(e),o&4&&a!==null&&a.memoizedState.isDehydrated)try{$a(n.containerInfo)}catch(ie){ke(e,e.return,ie)}ud&&(ud=!1,yv(e));break;case 4:o=cn,cn=sl(e.stateNode.containerInfo),jt(n,e),At(e),cn=o;break;case 12:jt(n,e),At(e);break;case 31:jt(n,e),At(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Go(e,o)));break;case 13:jt(n,e),At(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Ko=Nt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Go(e,o)));break;case 22:c=e.memoizedState!==null;var j=a!==null&&a.memoizedState!==null,V=Hn,K=nt;if(Hn=V||c,nt=K||j,jt(n,e),nt=K,Hn=V,At(e),o&8192)e:for(n=e.stateNode,n._visibility=c?n._visibility&-2:n._visibility|1,c&&(a===null||j||Hn||nt||ta(e)),a=null,n=e;;){if(n.tag===5||n.tag===26){if(a===null){j=a=n;try{if(f=j.stateNode,c)b=f.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none";else{x=j.stateNode;var Q=j.memoizedProps.style,H=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;x.style.display=H==null||typeof H=="boolean"?"":(""+H).trim()}}catch(ie){ke(j,j.return,ie)}}}else if(n.tag===6){if(a===null){j=n;try{j.stateNode.nodeValue=c?"":j.memoizedProps}catch(ie){ke(j,j.return,ie)}}}else if(n.tag===18){if(a===null){j=n;try{var q=j.stateNode;c?oy(q,!0):oy(j.stateNode,!1)}catch(ie){ke(j,j.return,ie)}}}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;a===n&&(a=null),n=n.return}a===n&&(a=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=e.updateQueue,o!==null&&(a=o.retryQueue,a!==null&&(o.retryQueue=null,Go(e,a))));break;case 19:jt(n,e),At(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Go(e,o)));break;case 30:break;case 21:break;default:jt(n,e),At(e)}}function At(e){var n=e.flags;if(n&2){try{for(var a,o=e.return;o!==null;){if(uv(o)){a=o;break}o=o.return}if(a==null)throw Error(r(160));switch(a.tag){case 27:var c=a.stateNode,f=od(e);Fo(e,f,c);break;case 5:var b=a.stateNode;a.flags&32&&(_a(b,""),a.flags&=-33);var x=od(e);Fo(e,x,b);break;case 3:case 4:var j=a.stateNode.containerInfo,V=od(e);ld(e,V,j);break;default:throw Error(r(161))}}catch(K){ke(e,e.return,K)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function yv(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;yv(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function Fn(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)fv(e,n.alternate,n),n=n.sibling}function ta(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:mi(4,n,n.return),ta(n);break;case 1:wn(n,n.return);var a=n.stateNode;typeof a.componentWillUnmount=="function"&&ov(n,n.return,a),ta(n);break;case 27:cr(n.stateNode);case 26:case 5:wn(n,n.return),ta(n);break;case 22:n.memoizedState===null&&ta(n);break;case 30:ta(n);break;default:ta(n)}e=e.sibling}}function Gn(e,n,a){for(a=a&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,c=e,f=n,b=f.flags;switch(f.tag){case 0:case 11:case 15:Gn(c,f,a),er(4,f);break;case 1:if(Gn(c,f,a),o=f,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(V){ke(o,o.return,V)}if(o=f,c=o.updateQueue,c!==null){var x=o.stateNode;try{var j=c.shared.hiddenCallbacks;if(j!==null)for(c.shared.hiddenCallbacks=null,c=0;c<j.length;c++)Qp(j[c],x)}catch(V){ke(o,o.return,V)}}a&&b&64&&rv(f),tr(f,f.return);break;case 27:cv(f);case 26:case 5:Gn(c,f,a),a&&o===null&&b&4&&lv(f),tr(f,f.return);break;case 12:Gn(c,f,a);break;case 31:Gn(c,f,a),a&&b&4&&pv(c,f);break;case 13:Gn(c,f,a),a&&b&4&&gv(c,f);break;case 22:f.memoizedState===null&&Gn(c,f,a),tr(f,f.return);break;case 30:break;default:Gn(c,f,a)}n=n.sibling}}function cd(e,n){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Ws(a))}function dd(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Ws(e))}function dn(e,n,a,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)bv(e,n,a,o),n=n.sibling}function bv(e,n,a,o){var c=n.flags;switch(n.tag){case 0:case 11:case 15:dn(e,n,a,o),c&2048&&er(9,n);break;case 1:dn(e,n,a,o);break;case 3:dn(e,n,a,o),c&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Ws(e)));break;case 12:if(c&2048){dn(e,n,a,o),e=n.stateNode;try{var f=n.memoizedProps,b=f.id,x=f.onPostCommit;typeof x=="function"&&x(b,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(j){ke(n,n.return,j)}}else dn(e,n,a,o);break;case 31:dn(e,n,a,o);break;case 13:dn(e,n,a,o);break;case 23:break;case 22:f=n.stateNode,b=n.alternate,n.memoizedState!==null?f._visibility&2?dn(e,n,a,o):nr(e,n):f._visibility&2?dn(e,n,a,o):(f._visibility|=2,Ua(e,n,a,o,(n.subtreeFlags&10256)!==0||!1)),c&2048&&cd(b,n);break;case 24:dn(e,n,a,o),c&2048&&dd(n.alternate,n);break;default:dn(e,n,a,o)}}function Ua(e,n,a,o,c){for(c=c&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var f=e,b=n,x=a,j=o,V=b.flags;switch(b.tag){case 0:case 11:case 15:Ua(f,b,x,j,c),er(8,b);break;case 23:break;case 22:var K=b.stateNode;b.memoizedState!==null?K._visibility&2?Ua(f,b,x,j,c):nr(f,b):(K._visibility|=2,Ua(f,b,x,j,c)),c&&V&2048&&cd(b.alternate,b);break;case 24:Ua(f,b,x,j,c),c&&V&2048&&dd(b.alternate,b);break;default:Ua(f,b,x,j,c)}n=n.sibling}}function nr(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var a=e,o=n,c=o.flags;switch(o.tag){case 22:nr(a,o),c&2048&&cd(o.alternate,o);break;case 24:nr(a,o),c&2048&&dd(o.alternate,o);break;default:nr(a,o)}n=n.sibling}}var ir=8192;function Wa(e,n,a){if(e.subtreeFlags&ir)for(e=e.child;e!==null;)_v(e,n,a),e=e.sibling}function _v(e,n,a){switch(e.tag){case 26:Wa(e,n,a),e.flags&ir&&e.memoizedState!==null&&R2(a,cn,e.memoizedState,e.memoizedProps);break;case 5:Wa(e,n,a);break;case 3:case 4:var o=cn;cn=sl(e.stateNode.containerInfo),Wa(e,n,a),cn=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=ir,ir=16777216,Wa(e,n,a),ir=o):Wa(e,n,a));break;default:Wa(e,n,a)}}function wv(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 ar(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var a=0;a<n.length;a++){var o=n[a];ut=o,Sv(o,e)}wv(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)xv(e),e=e.sibling}function xv(e){switch(e.tag){case 0:case 11:case 15:ar(e),e.flags&2048&&mi(9,e,e.return);break;case 3:ar(e);break;case 12:ar(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,Io(e)):ar(e);break;default:ar(e)}}function Io(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var a=0;a<n.length;a++){var o=n[a];ut=o,Sv(o,e)}wv(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:mi(8,n,n.return),Io(n);break;case 22:a=n.stateNode,a._visibility&2&&(a._visibility&=-3,Io(n));break;default:Io(n)}e=e.sibling}}function Sv(e,n){for(;ut!==null;){var a=ut;switch(a.tag){case 0:case 11:case 15:mi(8,a,n);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var o=a.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Ws(a.memoizedState.cache)}if(o=a.child,o!==null)o.return=a,ut=o;else e:for(a=e;ut!==null;){o=ut;var c=o.sibling,f=o.return;if(hv(o),o===a){ut=null;break e}if(c!==null){c.return=f,ut=c;break e}ut=f}}}var FT={getCacheForType:function(e){var n=ft(Je),a=n.data.get(e);return a===void 0&&(a=e(),n.data.set(e,a)),a},cacheSignal:function(){return ft(Je).controller.signal}},GT=typeof WeakMap=="function"?WeakMap:Map,Ae=0,ze=null,we=null,Se=0,Re=0,Ut=null,pi=!1,Ha=!1,fd=!1,In=0,Ke=0,gi=0,na=0,hd=0,Wt=0,qa=0,sr=null,Rt=null,md=!1,Ko=0,Ev=0,Yo=1/0,Qo=null,vi=null,rt=0,yi=null,Fa=null,Kn=0,pd=0,gd=null,Tv=null,rr=0,vd=null;function Ht(){return(Ae&2)!==0&&Se!==0?Se&-Se:O.T!==null?Sd():Wm()}function Cv(){if(Wt===0)if((Se&536870912)===0||Te){var e=no;no<<=1,(no&3932160)===0&&(no=262144),Wt=e}else Wt=536870912;return e=Vt.current,e!==null&&(e.flags|=32),Wt}function kt(e,n,a){(e===ze&&(Re===2||Re===9)||e.cancelPendingCommit!==null)&&(Ga(e,0),bi(e,Se,Wt,!1)),js(e,a),((Ae&2)===0||e!==ze)&&(e===ze&&((Ae&2)===0&&(na|=a),Ke===4&&bi(e,Se,Wt,!1)),xn(e))}function jv(e,n,a){if((Ae&6)!==0)throw Error(r(327));var o=!a&&(n&127)===0&&(n&e.expiredLanes)===0||Cs(e,n),c=o?YT(e,n):bd(e,n,!0),f=o;do{if(c===0){Ha&&!o&&bi(e,n,0,!1);break}else{if(a=e.current.alternate,f&&!IT(a)){c=bd(e,n,!1),f=!1;continue}if(c===2){if(f=n,e.errorRecoveryDisabledLanes&f)var b=0;else b=e.pendingLanes&-536870913,b=b!==0?b:b&536870912?536870912:0;if(b!==0){n=b;e:{var x=e;c=sr;var j=x.current.memoizedState.isDehydrated;if(j&&(Ga(x,b).flags|=256),b=bd(x,b,!1),b!==2){if(fd&&!j){x.errorRecoveryDisabledLanes|=f,na|=f,c=4;break e}f=Rt,Rt=c,f!==null&&(Rt===null?Rt=f:Rt.push.apply(Rt,f))}c=b}if(f=!1,c!==2)continue}}if(c===1){Ga(e,0),bi(e,n,0,!0);break}e:{switch(o=e,f=c,f){case 0:case 1:throw Error(r(345));case 4:if((n&4194048)!==n)break;case 6:bi(o,n,Wt,!pi);break e;case 2:Rt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((n&62914560)===n&&(c=Ko+300-Nt(),10<c)){if(bi(o,n,Wt,!pi),ao(o,0,!0)!==0)break e;
vendor: 14,571 bytes, line 49
49Kn=n,o.timeoutHandle=ay(Av.bind(null,o,a,Rt,Qo,md,n,Wt,na,qa,pi,f,"Throttled",-0,0),c);break e}Av(o,a,Rt,Qo,md,n,Wt,na,qa,pi,f,null,-0,0)}}break}while(!0);xn(e)}function Av(e,n,a,o,c,f,b,x,j,V,K,Q,H,q){if(e.timeoutHandle=-1,Q=n.subtreeFlags,Q&8192||(Q&16785408)===16785408){Q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Dn},_v(n,f,Q);var ie=(f&62914560)===f?Ko-Nt():(f&4194048)===f?Ev-Nt():0;if(ie=k2(Q,ie),ie!==null){Kn=f,e.cancelPendingCommit=ie(Pv.bind(null,e,n,f,a,o,c,b,x,j,K,Q,null,H,q)),bi(e,f,b,!V);return}}Pv(e,n,f,a,o,c,b,x,j)}function IT(e){for(var n=e;;){var a=n.tag;if((a===0||a===11||a===15)&&n.flags&16384&&(a=n.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var o=0;o<a.length;o++){var c=a[o],f=c.getSnapshot;c=c.value;try{if(!Pt(f(),c))return!1}catch{return!1}}if(a=n.child,n.subtreeFlags&16384&&a!==null)a.return=n,n=a;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 bi(e,n,a,o){n&=~hd,n&=~na,e.suspendedLanes|=n,e.pingedLanes&=~n,o&&(e.warmLanes|=n),o=e.expirationTimes;for(var c=n;0<c;){var f=31-zt(c),b=1<<f;o[f]=-1,c&=~b}a!==0&&Vm(e,a,n)}function Xo(){return(Ae&6)===0?(or(0),!1):!0}function yd(){if(we!==null){if(Re===0)var e=we.return;else e=we,Pn=Ki=null,Oc(e),za=null,qs=0,e=we;for(;e!==null;)sv(e.alternate,e),e=e.return;we=null}}function Ga(e,n){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,f2(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Kn=0,yd(),ze=e,we=a=On(e.current,null),Se=n,Re=0,Ut=null,pi=!1,Ha=Cs(e,n),fd=!1,qa=Wt=hd=na=gi=Ke=0,Rt=sr=null,md=!1,(n&8)!==0&&(n|=n&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=n;0<o;){var c=31-zt(o),f=1<<c;n|=e[c],o&=~f}return In=n,vo(),a}function Rv(e,n){ve=null,O.H=$s,n===Oa||n===To?(n=Gp(),Re=3):n===xc?(n=Gp(),Re=4):Re=n===Xc?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,Ut=n,we===null&&(Ke=1,Bo(e,Xt(n,e.current)))}function kv(){var e=Vt.current;return e===null?!0:(Se&4194048)===Se?en===null:(Se&62914560)===Se||(Se&536870912)!==0?e===en:!1}function Mv(){var e=O.H;return O.H=$s,e===null?$s:e}function Dv(){var e=O.A;return O.A=FT,e}function $o(){Ke=4,pi||(Se&4194048)!==Se&&Vt.current!==null||(Ha=!0),(gi&134217727)===0&&(na&134217727)===0||ze===null||bi(ze,Se,Wt,!1)}function bd(e,n,a){var o=Ae;Ae|=2;var c=Mv(),f=Dv();(ze!==e||Se!==n)&&(Qo=null,Ga(e,n)),n=!1;var b=Ke;e:do try{if(Re!==0&&we!==null){var x=we,j=Ut;switch(Re){case 8:yd(),b=6;break e;case 3:case 2:case 9:case 6:Vt.current===null&&(n=!0);var V=Re;if(Re=0,Ut=null,Ia(e,x,j,V),a&&Ha){b=0;break e}break;default:V=Re,Re=0,Ut=null,Ia(e,x,j,V)}}KT(),b=Ke;break}catch(K){Rv(e,K)}while(!0);return n&&e.shellSuspendCounter++,Pn=Ki=null,Ae=o,O.H=c,O.A=f,we===null&&(ze=null,Se=0,vo()),b}function KT(){for(;we!==null;)Nv(we)}function YT(e,n){var a=Ae;Ae|=2;var o=Mv(),c=Dv();ze!==e||Se!==n?(Qo=null,Yo=Nt()+500,Ga(e,n)):Ha=Cs(e,n);e:do try{if(Re!==0&&we!==null){n=we;var f=Ut;t:switch(Re){case 1:Re=0,Ut=null,Ia(e,n,f,1);break;case 2:case 9:if(qp(f)){Re=0,Ut=null,Ov(n);break}n=function(){Re!==2&&Re!==9||ze!==e||(Re=7),xn(e)},f.then(n,n);break e;case 3:Re=7;break e;case 4:Re=5;break e;case 7:qp(f)?(Re=0,Ut=null,Ov(n)):(Re=0,Ut=null,Ia(e,n,f,7));break;case 5:var b=null;switch(we.tag){case 26:b=we.memoizedState;case 5:case 27:var x=we;if(b?by(b):x.stateNode.complete){Re=0,Ut=null;var j=x.sibling;if(j!==null)we=j;else{var V=x.return;V!==null?(we=V,Zo(V)):we=null}break t}}Re=0,Ut=null,Ia(e,n,f,5);break;case 6:Re=0,Ut=null,Ia(e,n,f,6);break;case 8:yd(),Ke=6;break e;default:throw Error(r(462))}}QT();break}catch(K){Rv(e,K)}while(!0);return Pn=Ki=null,O.H=o,O.A=c,Ae=a,we!==null?0:(ze=null,Se=0,vo(),Ke)}function QT(){for(;we!==null&&!yE();)Nv(we)}function Nv(e){var n=iv(e.alternate,e,In);e.memoizedProps=e.pendingProps,n===null?Zo(e):we=n}function Ov(e){var n=e,a=n.alternate;switch(n.tag){case 15:case 0:n=$g(a,n,n.pendingProps,n.type,void 0,Se);break;case 11:n=$g(a,n,n.pendingProps,n.type.render,n.ref,Se);break;case 5:Oc(n);default:sv(a,n),n=we=Dp(n,In),n=iv(a,n,In)}e.memoizedProps=e.pendingProps,n===null?Zo(e):we=n}function Ia(e,n,a,o){Pn=Ki=null,Oc(n),za=null,qs=0;var c=n.return;try{if(LT(e,c,n,a,Se)){Ke=1,Bo(e,Xt(a,e.current)),we=null;return}}catch(f){if(c!==null)throw we=c,f;Ke=1,Bo(e,Xt(a,e.current)),we=null;return}n.flags&32768?(Te||o===1?e=!0:Ha||(Se&536870912)!==0?e=!1:(pi=e=!0,(o===2||o===9||o===3||o===6)&&(o=Vt.current,o!==null&&o.tag===13&&(o.flags|=16384))),zv(n,e)):Zo(n)}function Zo(e){var n=e;do{if((n.flags&32768)!==0){zv(n,pi);return}e=n.return;var a=UT(n.alternate,n,In);if(a!==null){we=a;return}if(n=n.sibling,n!==null){we=n;return}we=n=e}while(n!==null);Ke===0&&(Ke=5)}function zv(e,n){do{var a=WT(e.alternate,e);if(a!==null){a.flags&=32767,we=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!n&&(e=e.sibling,e!==null)){we=e;return}we=e=a}while(e!==null);Ke=6,we=null}function Pv(e,n,a,o,c,f,b,x,j){e.cancelPendingCommit=null;do Jo();while(rt!==0);if((Ae&6)!==0)throw Error(r(327));if(n!==null){if(n===e.current)throw Error(r(177));if(f=n.lanes|n.childLanes,f|=oc,AE(e,a,f,b,x,j),e===ze&&(we=ze=null,Se=0),Fa=n,yi=e,Kn=a,pd=f,gd=c,Tv=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,JT(eo,function(){return Wv(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=O.T,O.T=null,c=F.p,F.p=2,b=Ae,Ae|=4;try{HT(e,n,a)}finally{Ae=b,F.p=c,O.T=o}}rt=1,Lv(),Vv(),Bv()}}function Lv(){if(rt===1){rt=0;var e=yi,n=Fa,a=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||a){a=O.T,O.T=null;var o=F.p;F.p=2;var c=Ae;Ae|=4;try{vv(n,e);var f=Md,b=Sp(e.containerInfo),x=f.focusedElem,j=f.selectionRange;if(b!==x&&x&&x.ownerDocument&&xp(x.ownerDocument.documentElement,x)){if(j!==null&&nc(x)){var V=j.start,K=j.end;if(K===void 0&&(K=V),"selectionStart"in x)x.selectionStart=V,x.selectionEnd=Math.min(K,x.value.length);else{var Q=x.ownerDocument||document,H=Q&&Q.defaultView||window;if(H.getSelection){var q=H.getSelection(),ie=x.textContent.length,de=Math.min(j.start,ie),Oe=j.end===void 0?de:Math.min(j.end,ie);!q.extend&&de>Oe&&(b=Oe,Oe=de,de=b);var N=wp(x,de),M=wp(x,Oe);if(N&&M&&(q.rangeCount!==1||q.anchorNode!==N.node||q.anchorOffset!==N.offset||q.focusNode!==M.node||q.focusOffset!==M.offset)){var L=Q.createRange();L.setStart(N.node,N.offset),q.removeAllRanges(),de>Oe?(q.addRange(L),q.extend(M.node,M.offset)):(L.setEnd(M.node,M.offset),q.addRange(L))}}}}for(Q=[],q=x;q=q.parentNode;)q.nodeType===1&&Q.push({element:q,left:q.scrollLeft,top:q.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<Q.length;x++){var Y=Q[x];Y.element.scrollLeft=Y.left,Y.element.scrollTop=Y.top}}dl=!!kd,Md=kd=null}finally{Ae=c,F.p=o,O.T=a}}e.current=n,rt=2}}function Vv(){if(rt===2){rt=0;var e=yi,n=Fa,a=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||a){a=O.T,O.T=null;var o=F.p;F.p=2;var c=Ae;Ae|=4;try{fv(e,n.alternate,n)}finally{Ae=c,F.p=o,O.T=a}}rt=3}}function Bv(){if(rt===4||rt===3){rt=0,bE();var e=yi,n=Fa,a=Kn,o=Tv;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?rt=5:(rt=0,Fa=yi=null,Uv(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(vi=null),Lu(a),n=n.stateNode,Ot&&typeof Ot.onCommitFiberRoot=="function")try{Ot.onCommitFiberRoot(Ts,n,void 0,(n.current.flags&128)===128)}catch{}if(o!==null){n=O.T,c=F.p,F.p=2,O.T=null;try{for(var f=e.onRecoverableError,b=0;b<o.length;b++){var x=o[b];f(x.value,{componentStack:x.stack})}}finally{O.T=n,F.p=c}}(Kn&3)!==0&&Jo(),xn(e),c=e.pendingLanes,(a&261930)!==0&&(c&42)!==0?e===vd?rr++:(rr=0,vd=e):rr=0,or(0)}}function Uv(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,Ws(n)))}function Jo(){return Lv(),Vv(),Bv(),Wv()}function Wv(){if(rt!==5)return!1;var e=yi,n=pd;pd=0;var a=Lu(Kn),o=O.T,c=F.p;try{F.p=32>a?32:a,O.T=null,a=gd,gd=null;var f=yi,b=Kn;if(rt=0,Fa=yi=null,Kn=0,(Ae&6)!==0)throw Error(r(331));var x=Ae;if(Ae|=4,xv(f.current),bv(f,f.current,b,a),Ae=x,or(0,!1),Ot&&typeof Ot.onPostCommitFiberRoot=="function")try{Ot.onPostCommitFiberRoot(Ts,f)}catch{}return!0}finally{F.p=c,O.T=o,Uv(e,n)}}function Hv(e,n,a){n=Xt(a,n),n=Qc(e.stateNode,n,2),e=di(e,n,2),e!==null&&(js(e,2),xn(e))}function ke(e,n,a){if(e.tag===3)Hv(e,e,a);else for(;n!==null;){if(n.tag===3){Hv(n,e,a);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(vi===null||!vi.has(o))){e=Xt(a,e),a=qg(2),o=di(n,a,2),o!==null&&(Fg(a,o,n,e),js(o,2),xn(o));break}}n=n.return}}function _d(e,n,a){var o=e.pingCache;if(o===null){o=e.pingCache=new GT;var c=new Set;o.set(n,c)}else c=o.get(n),c===void 0&&(c=new Set,o.set(n,c));c.has(a)||(fd=!0,c.add(a),e=XT.bind(null,e,n,a),n.then(e,e))}function XT(e,n,a){var o=e.pingCache;o!==null&&o.delete(n),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,ze===e&&(Se&a)===a&&(Ke===4||Ke===3&&(Se&62914560)===Se&&300>Nt()-Ko?(Ae&2)===0&&Ga(e,0):hd|=a,qa===Se&&(qa=0)),xn(e)}function qv(e,n){n===0&&(n=Lm()),e=Fi(e,n),e!==null&&(js(e,n),xn(e))}function $T(e){var n=e.memoizedState,a=0;n!==null&&(a=n.retryLane),qv(e,a)}function ZT(e,n){var a=0;switch(e.tag){case 31:case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(a=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(r(314))}o!==null&&o.delete(n),qv(e,a)}function JT(e,n){return Nu(e,n)}var el=null,Ka=null,wd=!1,tl=!1,xd=!1,_i=0;function xn(e){e!==Ka&&e.next===null&&(Ka===null?el=Ka=e:Ka=Ka.next=e),tl=!0,wd||(wd=!0,t2())}function or(e,n){if(!xd&&tl){xd=!0;do for(var a=!1,o=el;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var f=0;else{var b=o.suspendedLanes,x=o.pingedLanes;f=(1<<31-zt(42|e)+1)-1,f&=c&~(b&~x),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(a=!0,Kv(o,f))}else f=Se,f=ao(o,o===ze?f:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(f&3)===0||Cs(o,f)||(a=!0,Kv(o,f));o=o.next}while(a);xd=!1}}function e2(){Fv()}function Fv(){tl=wd=!1;var e=0;_i!==0&&d2()&&(e=_i);for(var n=Nt(),a=null,o=el;o!==null;){var c=o.next,f=Gv(o,n);f===0?(o.next=null,a===null?el=c:a.next=c,c===null&&(Ka=a)):(a=o,(e!==0||(f&3)!==0)&&(tl=!0)),o=c}rt!==0&&rt!==5||or(e),_i!==0&&(_i=0)}function Gv(e,n){for(var a=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var b=31-zt(f),x=1<<b,j=c[b];j===-1?((x&a)===0||(x&o)!==0)&&(c[b]=jE(x,n)):j<=n&&(e.expiredLanes|=x),f&=~x}if(n=ze,a=Se,a=ao(e,e===n?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,a===0||e===n&&(Re===2||Re===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Ou(o),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Cs(e,a)){if(n=a&-a,n===e.callbackPriority)return n;switch(o!==null&&Ou(o),Lu(a)){case 2:case 8:a=zm;break;case 32:a=eo;break;case 268435456:a=Pm;break;default:a=eo}return o=Iv.bind(null,e),a=Nu(a,o),e.callbackPriority=n,e.callbackNode=a,n}return o!==null&&o!==null&&Ou(o),e.callbackPriority=2,e.callbackNode=null,2}function Iv(e,n){if(rt!==0&&rt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Jo()&&e.callbackNode!==a)return null;var o=Se;return o=ao(e,e===ze?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(jv(e,o,n),Gv(e,Nt()),e.callbackNode!=null&&e.callbackNode===a?Iv.bind(null,e):null)}function Kv(e,n){if(Jo())return null;jv(e,n,!0)}function t2(){h2(function(){(Ae&6)!==0?Nu(Om,e2):Fv()})}function Sd(){if(_i===0){var e=Da;e===0&&(e=to,to<<=1,(to&261888)===0&&(to=256)),_i=e}return _i}function Yv(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:lo(""+e)}function Qv(e,n){var a=n.ownerDocument.createElement("input");return a.name=n.name,a.value=n.value,e.id&&a.setAttribute("form",e.id),n.parentNode.insertBefore(a,n),e=new FormData(e),a.parentNode.removeChild(a),e}function n2(e,n,a,o,c){if(n==="submit"&&a&&a.stateNode===c){var f=Yv((c[Et]||null).action),b=o.submitter;b&&(n=(n=b[Et]||null)?Yv(n.formAction):b.getAttribute("formAction"),n!==null&&(f=n,b=null));var x=new ho("action","action",null,o,c);e.push({event:x,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(_i!==0){var j=b?Qv(c,b):new FormData(c);qc(a,{pending:!0,data:j,method:c.method,action:f},null,j)}}else typeof f=="function"&&(x.preventDefault(),j=b?Qv(c,b):new FormData(c),qc(a,{pending:!0,data:j,method:c.method,action:f},f,j))},currentTarget:c}]})}}for(var Ed=0;Ed<rc.length;Ed++){var Td=rc[Ed],i2=Td.toLowerCase(),a2=Td[0].toUpperCase()+Td.slice(1);un(i2,"on"+a2)}un(Cp,"onAnimationEnd"),un(jp,"onAnimationIteration"),un(Ap,"onAnimationStart"),un("dblclick","onDoubleClick"),un("focusin","onFocus"),un("focusout","onBlur"),un(_T,"onTransitionRun"),un(wT,"onTransitionStart"),un(xT,"onTransitionCancel"),un(Rp,"onTransitionEnd"),ya("onMouseEnter",["mouseout","mouseover"]),ya("onMouseLeave",["mouseout","mouseover"]),ya("onPointerEnter",["pointerout","pointerover"]),ya("onPointerLeave",["pointerout","pointerover"]),Ui("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ui("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ui("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ui("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ui("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ui("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var lr="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(" "),s2=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(lr));function Xv(e,n){n=(n&4)!==0;for(var a=0;a<e.length;a++){var o=e[a],c=o.event;o=o.listeners;e:{var f=void 0;if(n)for(var b=o.length-1;0<=b;b--){var x=o[b],j=x.instance,V=x.currentTarget;if(x=x.listener,j!==f&&c.isPropagationStopped())break e;f=x,c.currentTarget=V;try{f(c)}catch(K){go(K)}c.currentTarget=null,f=j}else for(b=0;b<o.length;b++){if(x=o[b],j=x.instance,V=x.currentTarget,x=x.listener,j!==f&&c.isPropagationStopped())break e;f=x,c.currentTarget=V;try{f(c)}catch(K){go(K)}c.currentTarget=null,f=j}}}}function xe(e,n){var a=n[Vu];a===void 0&&(a=n[Vu]=new Set);var o=e+"__bubble";
vendor: 3,500 bytes, line 49
49a.has(o)||($v(n,e,2,!1),a.add(o))}function Cd(e,n,a){var o=0;n&&(o|=4),$v(a,e,o,n)}var nl="_reactListening"+Math.random().toString(36).slice(2);function jd(e){if(!e[nl]){e[nl]=!0,Fm.forEach(function(a){a!=="selectionchange"&&(s2.has(a)||Cd(a,!1,e),Cd(a,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[nl]||(n[nl]=!0,Cd("selectionchange",!1,n))}}function $v(e,n,a,o){switch(Cy(n)){case 2:var c=N2;break;case 8:c=O2;break;default:c=Hd}a=c.bind(null,n,a,e),c=void 0,!Ku||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(n,a,{capture:!0,passive:c}):e.addEventListener(n,a,!0):c!==void 0?e.addEventListener(n,a,{passive:c}):e.addEventListener(n,a,!1)}function Ad(e,n,a,o,c){var f=o;if((n&1)===0&&(n&2)===0&&o!==null)e:for(;;){if(o===null)return;var b=o.tag;if(b===3||b===4){var x=o.stateNode.containerInfo;if(x===c)break;if(b===4)for(b=o.return;b!==null;){var j=b.tag;if((j===3||j===4)&&b.stateNode.containerInfo===c)return;b=b.return}for(;x!==null;){if(b=pa(x),b===null)return;if(j=b.tag,j===5||j===6||j===26||j===27){o=f=b;continue e}x=x.parentNode}}o=o.return}np(function(){var V=f,K=Gu(a),Q=[];e:{var H=kp.get(e);if(H!==void 0){var q=ho,ie=e;switch(e){case"keypress":if(co(a)===0)break e;case"keydown":case"keyup":q=ZE;break;case"focusin":ie="focus",q=$u;break;case"focusout":ie="blur",q=$u;break;case"beforeblur":case"afterblur":q=$u;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":q=sp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":q=UE;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":q=tT;break;case Cp:case jp:case Ap:q=qE;break;case Rp:q=iT;break;case"scroll":case"scrollend":q=VE;break;case"wheel":q=sT;break;case"copy":case"cut":case"paste":q=GE;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":q=op;break;case"toggle":case"beforetoggle":q=oT}var de=(n&4)!==0,Oe=!de&&(e==="scroll"||e==="scrollend"),N=de?H!==null?H+"Capture":null:H;de=[];for(var M=V,L;M!==null;){var Y=M;if(L=Y.stateNode,Y=Y.tag,Y!==5&&Y!==26&&Y!==27||L===null||N===null||(Y=ks(M,N),Y!=null&&de.push(ur(M,Y,L))),Oe)break;M=M.return}0<de.length&&(H=new q(H,ie,null,a,K),Q.push({event:H,listeners:de}))}}if((n&7)===0){e:{if(H=e==="mouseover"||e==="pointerover",q=e==="mouseout"||e==="pointerout",H&&a!==Fu&&(ie=a.relatedTarget||a.fromElement)&&(pa(ie)||ie[ma]))break e;if((q||H)&&(H=K.window===K?K:(H=K.ownerDocument)?H.defaultView||H.parentWindow:window,q?(ie=a.relatedTarget||a.toElement,q=V,ie=ie?pa(ie):null,ie!==null&&(Oe=u(ie),de=ie.tag,ie!==Oe||de!==5&&de!==27&&de!==6)&&(ie=null)):(q=null,ie=V),q!==ie)){if(de=sp,Y="onMouseLeave",N="onMouseEnter",M="mouse",(e==="pointerout"||e==="pointerover")&&(de=op,Y="onPointerLeave",N="onPointerEnter",M="pointer"),Oe=q==null?H:Rs(q),L=ie==null?H:Rs(ie),H=new de(Y,M+"leave",q,a,K),H.target=Oe,H.relatedTarget=L,Y=null,pa(K)===V&&(de=new de(N,M+"enter",ie,a,K),de.target=L,de.relatedTarget=Oe,Y=de),Oe=Y,q&&ie)t:{for(de=r2,N=q,M=ie,L=0,Y=N;Y;Y=de(Y))L++;Y=0;for(var le=M;le;le=de(le))Y++;for(;0<L-Y;)N=de(N),L--;for(;0<Y-L;)M=de(M),Y--;for(;L--;){if(N===M||M!==null&&N===M.alternate){de=N;break t}N=de(N),M=de(M)}de=null}else de=null;q!==null&&Zv(Q,H,q,de,!1),ie!==null&&Oe!==null&&Zv(Q,Oe,ie,de,!0)}}
vendor: 5,189 bytes, lines 49-50
49e:{if(H=V?Rs(V):window,q=H.nodeName&&H.nodeName.toLowerCase(),q==="select"||q==="input"&&H.type==="file")var Ce=pp;else if(hp(H))if(gp)Ce=vT;else{Ce=pT;var re=mT}else q=H.nodeName,!q||q.toLowerCase()!=="input"||H.type!=="checkbox"&&H.type!=="radio"?V&&qu(V.elementType)&&(Ce=pp):Ce=gT;if(Ce&&(Ce=Ce(e,V))){mp(Q,Ce,a,K);break e}re&&re(e,H,V),e==="focusout"&&V&&H.type==="number"&&V.memoizedProps.value!=null&&Hu(H,"number",H.value)}switch(re=V?Rs(V):window,e){case"focusin":(hp(re)||re.contentEditable==="true")&&(Ea=re,ic=V,Vs=null);break;case"focusout":Vs=ic=Ea=null;break;case"mousedown":ac=!0;break;case"contextmenu":case"mouseup":case"dragend":ac=!1,Ep(Q,a,K);break;case"selectionchange":if(bT)break;case"keydown":case"keyup":Ep(Q,a,K)}var ye;if(Ju)e:{switch(e){case"compositionstart":var Ee="onCompositionStart";break e;case"compositionend":Ee="onCompositionEnd";break e;case"compositionupdate":Ee="onCompositionUpdate";break e}Ee=void 0}else Sa?dp(e,a)&&(Ee="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Ee="onCompositionStart");Ee&&(lp&&a.locale!=="ko"&&(Sa||Ee!=="onCompositionStart"?Ee==="onCompositionEnd"&&Sa&&(ye=ip()):(ai=K,Yu="value"in ai?ai.value:ai.textContent,Sa=!0)),re=il(V,Ee),0<re.length&&(Ee=new rp(Ee,e,null,a,K),Q.push({event:Ee,listeners:re}),ye?Ee.data=ye:(ye=fp(a),ye!==null&&(Ee.data=ye)))),(ye=uT?cT(e,a):dT(e,a))&&(Ee=il(V,"onBeforeInput"),0<Ee.length&&(re=new rp("onBeforeInput","beforeinput",null,a,K),Q.push({event:re,listeners:Ee}),re.data=ye)),n2(Q,e,V,a,K)}Xv(Q,n)})}function ur(e,n,a){return{instance:e,listener:n,currentTarget:a}}function il(e,n){for(var a=n+"Capture",o=[];e!==null;){var c=e,f=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||f===null||(c=ks(e,a),c!=null&&o.unshift(ur(e,c,f)),c=ks(e,n),c!=null&&o.push(ur(e,c,f))),e.tag===3)return o;e=e.return}return[]}function r2(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Zv(e,n,a,o,c){for(var f=n._reactName,b=[];a!==null&&a!==o;){var x=a,j=x.alternate,V=x.stateNode;if(x=x.tag,j!==null&&j===o)break;x!==5&&x!==26&&x!==27||V===null||(j=V,c?(V=ks(a,f),V!=null&&b.unshift(ur(a,V,j))):c||(V=ks(a,f),V!=null&&b.push(ur(a,V,j)))),a=a.return}b.length!==0&&e.push({event:n,listeners:b})}var o2=/\r\n?/g,l2=/\u0000|\uFFFD/g;function Jv(e){return(typeof e=="string"?e:""+e).replace(o2,` 50`).replace(l2,"")}function ey(e,n){return n=Jv(n),Jv(e)===n}function Ne(e,n,a,o,c,f){switch(a){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||_a(e,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&_a(e,""+o);break;case"className":ro(e,"class",o);break;case"tabIndex":ro(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":ro(e,a,o);break;case"style":ep(e,o,f);break;case"data":if(n!=="object"){ro(e,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||a!=="href")){e.removeAttribute(a);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=lo(""+o),e.setAttribute(a,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(a,"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"&&(a==="formAction"?(n!=="input"&&Ne(e,n,"name",c.name,c,null),Ne(e,n,"formEncType",c.formEncType,c,null),Ne(e,n,"formMethod",c.formMethod,c,null),Ne(e,n,"formTarget",c.formTarget,c,null)):(Ne(e,n,"encType",c.encType,c,null),Ne(e,n,"method",c.method,c,null),Ne(e,n,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=lo(""+o),e.setAttribute(a,o);break;case"onClick":o!=null&&(e.onclick=Dn);break;case"onScroll":o!=null&&xe("scroll",e);break;case"onScrollEnd":o!=null&&xe("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(a=o.__html,a!=null){if(c.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}a=lo(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""+o):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
50ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":o===!0?e.setAttribute(a,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,o):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(a,o):e.removeAttribute(a);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(a):e.setAttribute(a,o);break;case"popover":xe("beforetoggle",e),xe("toggle",e),so(e,"popover",o);break;case"xlinkActuate":Mn(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Mn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Mn(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Mn(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Mn(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Mn(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Mn(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Mn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Mn(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":so(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=PE.get(a)||a,so(e,a,o))}}function Rd(e,n,a,o,c,f){switch(a){case"style":ep(e,o,f);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(a=o.__html,a!=null){if(c.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"children":typeof o=="string"?_a(e,o):(typeof o=="number"||typeof o=="bigint")&&_a(e,""+o);break;case"onScroll":o!=null&&xe("scroll",e);break;case"onScrollEnd":o!=null&&xe("scrollend",e);break;case"onClick":o!=null&&(e.onclick=Dn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Gm.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(c=a.endsWith("Capture"),n=a.slice(2,c?a.length-7:void 0),f=e[Et]||null,f=f!=null?f[a]:null,typeof f=="function"&&e.removeEventListener(n,f,c),typeof o=="function")){typeof f!="function"&&f!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(n,o,c);break e}a in e?e[a]=o:o===!0?e.setAttribute(a,""):so(e,a,o)}}}function mt(e,n,a){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":xe("error",e),xe("load",e);var o=!1,c=!1,f;for(f in a)if(a.hasOwnProperty(f)){var b=a[f];if(b!=null)switch(f){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,n));default:Ne(e,n,f,b,a,null)}}c&&Ne(e,n,"srcSet",a.srcSet,a,null),o&&Ne(e,n,"src",a.src,a,null);return;case"input":xe("invalid",e);var x=f=b=c=null,j=null,V=null;for(o in a)if(a.hasOwnProperty(o)){var K=a[o];if(K!=null)switch(o){case"name":c=K;break;case"type":b=K;break;case"checked":j=K;break;case"defaultChecked":V=K;break;case"value":f=K;break;case"defaultValue":x=K;break;case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(r(137,n));break;default:Ne(e,n,o,K,a,null)}}Xm(e,f,x,j,V,b,c,!1);return;case"select":xe("invalid",e),o=b=f=null;for(c in a)if(a.hasOwnProperty(c)&&(x=a[c],x!=null))switch(c){case"value":f=x;break;case"defaultValue":b=x;break;case"multiple":o=x;default:Ne(e,n,c,x,a,null)}n=f,a=b,e.multiple=!!o,n!=null?ba(e,!!o,n,!1):a!=null&&ba(e,!!o,a,!0);return;case"textarea":xe("invalid",e),f=c=o=null;for(b in a)if(a.hasOwnProperty(b)&&(x=a[b],x!=null))switch(b){case"value":o=x;break;case"defaultValue":c=x;break;case"children":f=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(r(91));break;default:Ne(e,n,b,x,a,null)}Zm(e,o,c,f);return;case"option":for(j in a)if(a.hasOwnProperty(j)&&(o=a[j],o!=null))switch(j){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:Ne(e,n,j,o,a,null)}return;case"dialog":xe("beforetoggle",e),xe("toggle",e),xe("cancel",e),xe("close",e);break;case"iframe":case"object":xe("load",e);break;case"video":case"audio":for(o=0;o<lr.length;o++)xe(lr[o],e);break;case"image":xe("error",e),xe("load",e);break;case"details":xe("toggle",e);break;case"embed":case"source":case"link":xe("error",e),xe("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(V in a)if(a.hasOwnProperty(V)&&(o=a[V],o!=null))switch(V){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,n));default:Ne(e,n,V,o,a,null)}return;default:if(qu(n)){for(K in a)a.hasOwnProperty(K)&&(o=a[K],o!==void 0&&Rd(e,n,K,o,a,void 0));return}}for(x in a)a.hasOwnProperty(x)&&(o=a[x],o!=null&&Ne(e,n,x,o,a,null))}function u2(e,n,a,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,f=null,b=null,x=null,j=null,V=null,K=null;for(q in a){var Q=a[q];if(a.hasOwnProperty(q)&&Q!=null)switch(q){case"checked":break;case"value":break;case"defaultValue":j=Q;default:o.hasOwnProperty(q)||Ne(e,n,q,null,o,Q)}}for(var H in o){var q=o[H];if(Q=a[H],o.hasOwnProperty(H)&&(q!=null||Q!=null))switch(H){case"type":f=q;break;case"name":c=q;break;case"checked":V=q;break;case"defaultChecked":K=q;break;case"value":b=q;break;case"defaultValue":x=q;break;case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(r(137,n));break;default:q!==Q&&Ne(e,n,H,q,o,Q)}}Wu(e,b,x,j,V,K,f,c);return;case"select":q=b=x=H=null;for(f in a)if(j=a[f],a.hasOwnProperty(f)&&j!=null)switch(f){case"value":break;case"multiple":q=j;default:o.hasOwnProperty(f)||Ne(e,n,f,null,o,j)}for(c in o)if(f=o[c],j=a[c],o.hasOwnProperty(c)&&(f!=null||j!=null))switch(c){case"value":H=f;break;case"defaultValue":x=f;break;case"multiple":b=f;default:f!==j&&Ne(e,n,c,f,o,j)}n=x,a=b,o=q,H!=null?ba(e,!!a,H,!1):!!o!=!!a&&(n!=null?ba(e,!!a,n,!0):ba(e,!!a,a?[]:"",!1));return;case"textarea":q=H=null;for(x in a)if(c=a[x],a.hasOwnProperty(x)&&c!=null&&!o.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:Ne(e,n,x,null,o,c)}for(b in o)if(c=o[b],f=a[b],o.hasOwnProperty(b)&&(c!=null||f!=null))switch(b){case"value":H=c;break;case"defaultValue":q=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(r(91));break;default:c!==f&&Ne(e,n,b,c,o,f)}$m(e,H,q);return;case"option":for(var ie in a)if(H=a[ie],a.hasOwnProperty(ie)&&H!=null&&!o.hasOwnProperty(ie))switch(ie){case"selected":e.selected=!1;break;default:Ne(e,n,ie,null,o,H)}for(j in o)if(H=o[j],q=a[j],o.hasOwnProperty(j)&&H!==q&&(H!=null||q!=null))switch(j){case"selected":e.selected=H&&typeof H!="function"&&typeof H!="symbol";break;default:Ne(e,n,j,H,o,q)}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 de in a)H=a[de],a.hasOwnProperty(de)&&H!=null&&!o.hasOwnProperty(de)&&Ne(e,n,de,null,o,H);for(V in o)if(H=o[V],q=a[V],o.hasOwnProperty(V)&&H!==q&&(H!=null||q!=null))switch(V){case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(r(137,n));break;default:Ne(e,n,V,H,o,q)}return;default:if(qu(n)){for(var Oe in a)H=a[Oe],a.hasOwnProperty(Oe)&&H!==void 0&&!o.hasOwnProperty(Oe)&&Rd(e,n,Oe,void 0,o,H);for(K in o)H=o[K],q=a[K],!o.hasOwnProperty(K)||H===q||H===void 0&&q===void 0||Rd(e,n,K,H,o,q);return}}for(var N in a)H=a[N],a.hasOwnProperty(N)&&H!=null&&!o.hasOwnProperty(N)&&Ne(e,n,N,null,o,H);for(Q in o)H=o[Q],q=a[Q],!o.hasOwnProperty(Q)||H===q||H==null&&q==null||Ne(e,n,Q,H,o,q)}function ty(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function c2(){if(typeof performance.getEntriesByType=="function"){for(var e=0,n=0,a=performance.getEntriesByType("resource"),o=0;o<a.length;o++){var c=a[o],f=c.transferSize,b=c.initiatorType,x=c.duration;if(f&&x&&ty(b)){for(b=0,x=c.responseEnd,o+=1;o<a.length;o++){var j=a[o],V=j.startTime;if(V>
vendor: 14,293 bytes, line 50
50x)break;var K=j.transferSize,Q=j.initiatorType;K&&ty(Q)&&(j=j.responseEnd,b+=K*(j<x?1:(x-V)/(j-V)))}if(--o,n+=8*(f+b)/(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 kd=null,Md=null;function al(e){return e.nodeType===9?e:e.ownerDocument}function ny(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 iy(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 Dd(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 Nd=null;function d2(){var e=window.event;return e&&e.type==="popstate"?e===Nd?!1:(Nd=e,!0):(Nd=null,!1)}var ay=typeof setTimeout=="function"?setTimeout:void 0,f2=typeof clearTimeout=="function"?clearTimeout:void 0,sy=typeof Promise=="function"?Promise:void 0,h2=typeof queueMicrotask=="function"?queueMicrotask:typeof sy<"u"?function(e){return sy.resolve(null).then(e).catch(m2)}:ay;function m2(e){setTimeout(function(){throw e})}function wi(e){return e==="head"}function ry(e,n){var a=n,o=0;do{var c=a.nextSibling;if(e.removeChild(a),c&&c.nodeType===8)if(a=c.data,a==="/$"||a==="/&"){if(o===0){e.removeChild(c),$a(n);return}o--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")o++;else if(a==="html")cr(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,cr(a);for(var f=a.firstChild;f;){var b=f.nextSibling,x=f.nodeName;f[As]||x==="SCRIPT"||x==="STYLE"||x==="LINK"&&f.rel.toLowerCase()==="stylesheet"||a.removeChild(f),f=b}}else a==="body"&&cr(e.ownerDocument.body);a=c}while(a);$a(n)}function oy(e,n){var a=e;e=0;do{var o=a.nextSibling;if(a.nodeType===1?n?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(n?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),o&&o.nodeType===8)if(a=o.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=o}while(a)}function Od(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var a=n;switch(n=n.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Od(a),Bu(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function p2(e,n,a,o){for(;e.nodeType===1;){var c=a;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[As])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=tn(e.nextSibling),e===null)break}return null}function g2(e,n,a){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=tn(e.nextSibling),e===null))return null;return e}function ly(e,n){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=tn(e.nextSibling),e===null))return null;return e}function zd(e){return e.data==="$?"||e.data==="$~"}function Pd(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function v2(e,n){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=n;else if(e.data!=="$?"||a.readyState!=="loading")n();else{var o=function(){n(),a.removeEventListener("DOMContentLoaded",o)};a.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function tn(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 Ld=null;function uy(e){e=e.nextSibling;for(var n=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(n===0)return tn(e.nextSibling);n--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||n++}e=e.nextSibling}return null}function cy(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(n===0)return e;n--}else a!=="/$"&&a!=="/&"||n++}e=e.previousSibling}return null}function dy(e,n,a){switch(n=al(a),e){case"html":if(e=n.documentElement,!e)throw Error(r(452));return e;case"head":if(e=n.head,!e)throw Error(r(453));return e;case"body":if(e=n.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function cr(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Bu(e)}var nn=new Map,fy=new Set;function sl(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Yn=F.d;F.d={f:y2,r:b2,D:_2,C:w2,L:x2,m:S2,X:T2,S:E2,M:C2};function y2(){var e=Yn.f(),n=Xo();return e||n}function b2(e){var n=ga(e);n!==null&&n.tag===5&&n.type==="form"?Rg(n):Yn.r(e)}var Ya=typeof document>"u"?null:document;function hy(e,n,a){var o=Ya;if(o&&typeof n=="string"&&n){var c=Yt(n);c='link[rel="'+e+'"][href="'+c+'"]',typeof a=="string"&&(c+='[crossorigin="'+a+'"]'),fy.has(c)||(fy.add(c),e={rel:e,crossOrigin:a,href:n},o.querySelector(c)===null&&(n=o.createElement("link"),mt(n,"link",e),lt(n),o.head.appendChild(n)))}}function _2(e){Yn.D(e),hy("dns-prefetch",e,null)}function w2(e,n){Yn.C(e,n),hy("preconnect",e,n)}function x2(e,n,a){Yn.L(e,n,a);var o=Ya;if(o&&e&&n){var c='link[rel="preload"][as="'+Yt(n)+'"]';n==="image"&&a&&a.imageSrcSet?(c+='[imagesrcset="'+Yt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(c+='[imagesizes="'+Yt(a.imageSizes)+'"]')):c+='[href="'+Yt(e)+'"]';var f=c;switch(n){case"style":f=Qa(e);break;case"script":f=Xa(e)}nn.has(f)||(e=y({rel:"preload",href:n==="image"&&a&&a.imageSrcSet?void 0:e,as:n},a),nn.set(f,e),o.querySelector(c)!==null||n==="style"&&o.querySelector(dr(f))||n==="script"&&o.querySelector(fr(f))||(n=o.createElement("link"),mt(n,"link",e),lt(n),o.head.appendChild(n)))}}function S2(e,n){Yn.m(e,n);var a=Ya;if(a&&e){var o=n&&typeof n.as=="string"?n.as:"script",c='link[rel="modulepreload"][as="'+Yt(o)+'"][href="'+Yt(e)+'"]',f=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=Xa(e)}if(!nn.has(f)&&(e=y({rel:"modulepreload",href:e},n),nn.set(f,e),a.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(fr(f)))return}o=a.createElement("link"),mt(o,"link",e),lt(o),a.head.appendChild(o)}}}function E2(e,n,a){Yn.S(e,n,a);var o=Ya;if(o&&e){var c=va(o).hoistableStyles,f=Qa(e);n=n||"default";var b=c.get(f);if(!b){var x={loading:0,preload:null};if(b=o.querySelector(dr(f)))x.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":n},a),(a=nn.get(f))&&Vd(e,a);var j=b=o.createElement("link");lt(j),mt(j,"link",e),j._p=new Promise(function(V,K){j.onload=V,j.onerror=K}),j.addEventListener("load",function(){x.loading|=1}),j.addEventListener("error",function(){x.loading|=2}),x.loading|=4,rl(b,n,o)}b={type:"stylesheet",instance:b,count:1,state:x},c.set(f,b)}}}function T2(e,n){Yn.X(e,n);var a=Ya;if(a&&e){var o=va(a).hoistableScripts,c=Xa(e),f=o.get(c);f||(f=a.querySelector(fr(c)),f||(e=y({src:e,async:!0},n),(n=nn.get(c))&&Bd(e,n),f=a.createElement("script"),lt(f),mt(f,"link",e),a.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function C2(e,n){Yn.M(e,n);var a=Ya;if(a&&e){var o=va(a).hoistableScripts,c=Xa(e),f=o.get(c);f||(f=a.querySelector(fr(c)),f||(e=y({src:e,async:!0,type:"module"},n),(n=nn.get(c))&&Bd(e,n),f=a.createElement("script"),lt(f),mt(f,"link",e),a.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function my(e,n,a,o){var c=(c=me.current)?sl(c):null;if(!c)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(n=Qa(a.href),a=va(c).hoistableStyles,o=a.get(n),o||(o={type:"style",instance:null,count:0,state:null},a.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Qa(a.href);var f=va(c).hoistableStyles,b=f.get(e);if(b||(c=c.ownerDocument||c,b={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,b),(f=c.querySelector(dr(e)))&&!f._p&&(b.instance=f,b.state.loading=5),nn.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},nn.set(e,a),f||j2(c,e,a,b.state))),n&&o===null)throw Error(r(528,""));return b}if(n&&o!==null)throw Error(r(529,""));return null;case"script":return n=a.async,a=a.src,typeof a=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=Xa(a),a=va(c).hoistableScripts,o=a.get(n),o||(o={type:"script",instance:null,count:0,state:null},a.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Qa(e){return'href="'+Yt(e)+'"'}function dr(e){return'link[rel="stylesheet"]['+e+"]"}function py(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function j2(e,n,a,o){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=e.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),mt(n,"link",a),lt(n),e.head.appendChild(n))}function Xa(e){return'[src="'+Yt(e)+'"]'}function fr(e){return"script[async]"+e}function gy(e,n,a){if(n.count++,n.instance===null)switch(n.type){case"style":var o=e.querySelector('style[data-href~="'+Yt(a.href)+'"]');if(o)return n.instance=o,lt(o),o;var c=y({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),lt(o),mt(o,"style",c),rl(o,a.precedence,e),n.instance=o;case"stylesheet":c=Qa(a.href);var f=e.querySelector(dr(c));if(f)return n.state.loading|=4,n.instance=f,lt(f),f;o=py(a),(c=nn.get(c))&&Vd(o,c),f=(e.ownerDocument||e).createElement("link"),lt(f);var b=f;return b._p=new Promise(function(x,j){b.onload=x,b.onerror=j}),mt(f,"link",o),n.state.loading|=4,rl(f,a.precedence,e),n.instance=f;case"script":return f=Xa(a.src),(c=e.querySelector(fr(f)))?(n.instance=c,lt(c),c):(o=a,(c=nn.get(f))&&(o=y({},a),Bd(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),lt(c),mt(c,"link",o),e.head.appendChild(c),n.instance=c);case"void":return null;default:throw Error(r(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(o=n.instance,n.state.loading|=4,rl(o,a.precedence,e));return n.instance}function rl(e,n,a){for(var o=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,f=c,b=0;b<o.length;b++){var x=o[b];if(x.dataset.precedence===n)f=x;else if(f!==c)break}f?f.parentNode.insertBefore(e,f.nextSibling):(n=a.nodeType===9?a.head:a,n.insertBefore(e,n.firstChild))}function Vd(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function Bd(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var ol=null;function vy(e,n,a){if(ol===null){var o=new Map,c=ol=new Map;c.set(a,o)}else c=ol,o=c.get(a),o||(o=new Map,c.set(a,o));if(o.has(e))return o;for(o.set(e,null),a=a.getElementsByTagName(e),c=0;c<a.length;c++){var f=a[c];if(!(f[As]||f[ct]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var b=f.getAttribute(n)||"";b=e+b;var x=o.get(b);x?x.push(f):o.set(b,[f])}}return o}function yy(e,n,a){e=e.ownerDocument||e,e.head.insertBefore(a,n==="title"?e.querySelector("head > title"):null)}function A2(e,n,a){if(a===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 by(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function R2(e,n,a,o){if(a.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var c=Qa(o.href),f=n.querySelector(dr(c));if(f){n=f._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(e.count++,e=ll.bind(e),n.then(e,e)),a.state.loading|=4,a.instance=f,lt(f);return}f=n.ownerDocument||n,o=py(o),(c=nn.get(c))&&Vd(o,c),f=f.createElement("link"),lt(f);var b=f;b._p=new Promise(function(x,j){b.onload=x,b.onerror=j}),mt(f,"link",o),a.instance=f}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,n),(n=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=ll.bind(e),n.addEventListener("load",a),n.addEventListener("error",a))}}var Ud=0;function k2(e,n){return e.stylesheets&&e.count===0&&cl(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var o=setTimeout(function(){if(e.stylesheets&&cl(e,e.stylesheets),e.unsu
vendor: 10,524 bytes, line 50
50spend){var f=e.unsuspend;e.unsuspend=null,f()}},6e4+n);0<e.imgBytes&&Ud===0&&(Ud=62500*c2());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&cl(e,e.stylesheets),e.unsuspend)){var f=e.unsuspend;e.unsuspend=null,f()}},(e.imgBytes>Ud?50:800)+n);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(c)}}:null}function ll(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)cl(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ul=null;function cl(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ul=new Map,n.forEach(M2,e),ul=null,ll.call(e))}function M2(e,n){if(!(n.state.loading&4)){var a=ul.get(e);if(a)var o=a.get(null);else{a=new Map,ul.set(e,a);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<c.length;f++){var b=c[f];(b.nodeName==="LINK"||b.getAttribute("media")!=="not all")&&(a.set(b.dataset.precedence,b),o=b)}o&&a.set(null,o)}c=n.instance,b=c.getAttribute("data-precedence"),f=a.get(b)||o,f===o&&a.set(null,c),a.set(b,c),this.count++,o=ll.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),f?f.parentNode.insertBefore(c,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),n.state.loading|=4}}var hr={$$typeof:k,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function D2(e,n,a,o,c,f,b,x,j){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=zu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zu(0),this.hiddenUpdates=zu(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=f,this.onRecoverableError=b,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=j,this.incompleteTransitions=new Map}function _y(e,n,a,o,c,f,b,x,j,V,K,Q){return e=new D2(e,n,a,b,j,V,K,Q,x),n=1,f===!0&&(n|=24),f=Lt(3,null,null,n),e.current=f,f.stateNode=e,n=bc(),n.refCount++,e.pooledCache=n,n.refCount++,f.memoizedState={element:o,isDehydrated:a,cache:n},Sc(f),e}function wy(e){return e?(e=ja,e):ja}function xy(e,n,a,o,c,f){c=wy(c),o.context===null?o.context=c:o.pendingContext=c,o=ci(n),o.payload={element:a},f=f===void 0?null:f,f!==null&&(o.callback=f),a=di(e,o,n),a!==null&&(kt(a,e,n),Gs(a,e,n))}function Sy(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<n?a:n}}function Wd(e,n){Sy(e,n),(e=e.alternate)&&Sy(e,n)}function Ey(e){if(e.tag===13||e.tag===31){var n=Fi(e,67108864);n!==null&&kt(n,e,67108864),Wd(e,67108864)}}function Ty(e){if(e.tag===13||e.tag===31){var n=Ht();n=Pu(n);var a=Fi(e,n);a!==null&&kt(a,e,n),Wd(e,n)}}var dl=!0;function N2(e,n,a,o){var c=O.T;O.T=null;var f=F.p;try{F.p=2,Hd(e,n,a,o)}finally{F.p=f,O.T=c}}function O2(e,n,a,o){var c=O.T;O.T=null;var f=F.p;try{F.p=8,Hd(e,n,a,o)}finally{F.p=f,O.T=c}}function Hd(e,n,a,o){if(dl){var c=qd(o);if(c===null)Ad(e,n,o,fl,a),jy(e,o);else if(P2(c,e,n,a,o))o.stopPropagation();else if(jy(e,o),n&4&&-1<z2.indexOf(e)){for(;c!==null;){var f=ga(c);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var b=Bi(f.pendingLanes);if(b!==0){var x=f;for(x.pendingLanes|=2,x.entangledLanes|=2;b;){var j=1<<31-zt(b);x.entanglements[1]|=j,b&=~j}xn(f),(Ae&6)===0&&(Yo=Nt()+500,or(0))}}break;case 31:case 13:x=Fi(f,2),x!==null&&kt(x,f,2),Xo(),Wd(f,2)}if(f=qd(o),f===null&&Ad(e,n,o,fl,a),f===c)break;c=f}c!==null&&o.stopPropagation()}else Ad(e,n,o,null,a)}}function qd(e){return e=Gu(e),Fd(e)}var fl=null;function Fd(e){if(fl=null,e=pa(e),e!==null){var n=u(e);if(n===null)e=null;else{var a=n.tag;if(a===13){if(e=d(n),e!==null)return e;e=null}else if(a===31){if(e=h(n),e!==null)return e;e=null}else if(a===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return fl=e,null}function Cy(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(_E()){case Om:return 2;case zm:return 8;case eo:case wE:return 32;case Pm:return 268435456;default:return 32}default:return 32}}var Gd=!1,xi=null,Si=null,Ei=null,mr=new Map,pr=new Map,Ti=[],z2="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 jy(e,n){switch(e){case"focusin":case"focusout":xi=null;break;case"dragenter":case"dragleave":Si=null;break;case"mouseover":case"mouseout":Ei=null;break;case"pointerover":case"pointerout":mr.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":pr.delete(n.pointerId)}}function gr(e,n,a,o,c,f){return e===null||e.nativeEvent!==f?(e={blockedOn:n,domEventName:a,eventSystemFlags:o,nativeEvent:f,targetContainers:[c]},n!==null&&(n=ga(n),n!==null&&Ey(n)),e):(e.eventSystemFlags|=o,n=e.targetContainers,c!==null&&n.indexOf(c)===-1&&n.push(c),e)}function P2(e,n,a,o,c){switch(n){case"focusin":return xi=gr(xi,e,n,a,o,c),!0;case"dragenter":return Si=gr(Si,e,n,a,o,c),!0;case"mouseover":return Ei=gr(Ei,e,n,a,o,c),!0;case"pointerover":var f=c.pointerId;return mr.set(f,gr(mr.get(f)||null,e,n,a,o,c)),!0;case"gotpointercapture":return f=c.pointerId,pr.set(f,gr(pr.get(f)||null,e,n,a,o,c)),!0}return!1}function Ay(e){var n=pa(e.target);if(n!==null){var a=u(n);if(a!==null){if(n=a.tag,n===13){if(n=d(a),n!==null){e.blockedOn=n,Hm(e.priority,function(){Ty(a)});return}}else if(n===31){if(n=h(a),n!==null){e.blockedOn=n,Hm(e.priority,function(){Ty(a)});return}}else if(n===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function hl(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var a=qd(e.nativeEvent);if(a===null){a=e.nativeEvent;var o=new a.constructor(a.type,a);Fu=o,a.target.dispatchEvent(o),Fu=null}else return n=ga(a),n!==null&&Ey(n),e.blockedOn=a,!1;n.shift()}return!0}function Ry(e,n,a){hl(e)&&a.delete(n)}function L2(){Gd=!1,xi!==null&&hl(xi)&&(xi=null),Si!==null&&hl(Si)&&(Si=null),Ei!==null&&hl(Ei)&&(Ei=null),mr.forEach(Ry),pr.forEach(Ry)}function ml(e,n){e.blockedOn===n&&(e.blockedOn=null,Gd||(Gd=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,L2)))}var pl=null;function ky(e){pl!==e&&(pl=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){pl===e&&(pl=null);for(var n=0;n<e.length;n+=3){var a=e[n],o=e[n+1],c=e[n+2];if(typeof o!="function"){if(Fd(o||a)===null)continue;break}var f=ga(a);f!==null&&(e.splice(n,3),n-=3,qc(f,{pending:!0,data:c,method:a.method,action:o},o,c))}}))}function $a(e){function n(j){return ml(j,e)}xi!==null&&ml(xi,e),Si!==null&&ml(Si,e),Ei!==null&&ml(Ei,e),mr.forEach(n),pr.forEach(n);for(var a=0;a<Ti.length;a++){var o=Ti[a];o.blockedOn===e&&(o.blockedOn=null)}for(;0<Ti.length&&(a=Ti[0],a.blockedOn===null);)Ay(a),a.blockedOn===null&&Ti.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(o=0;o<a.length;o+=3){var c=a[o],f=a[o+1],b=c[Et]||null;if(typeof f=="function")b||ky(a);else if(b){var x=null;if(f&&f.hasAttribute("formAction")){if(c=f,b=f[Et]||null)x=b.formAction;else if(Fd(c)!==null)continue}else x=b.action;typeof x=="function"?a[o+1]=x:(a.splice(o,3),o-=3),ky(a)}}}function My(){function e(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(b){return c=b})},focusReset:"manual",scroll:"manual"})}function n(){c!==null&&(c(),c=null),o||setTimeout(a,20)}function a(){if(!o&&!navigation.transition){var f=navigation.currentEntry;f&&f.url!=null&&navigation.navigate(f.url,{state:f.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(a,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),c!==null&&(c(),c=null)}}}function Id(e){this._internalRoot=e}gl.prototype.render=Id.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(r(409));var a=n.current,o=Ht();xy(a,o,e,n,null,null)},gl.prototype.unmount=Id.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;xy(e.current,2,null,e,null,null),Xo(),n[ma]=null}};function gl(e){this._internalRoot=e}gl.prototype.unstable_scheduleHydration=function(e){if(e){var n=Wm();e={blockedOn:null,target:e,priority:n};for(var a=0;a<Ti.length&&n!==0&&n<Ti[a].priority;a++);Ti.splice(a,0,e),a===0&&Ay(e)}};var Dy=i.version;if(Dy!=="19.2.0")throw Error(r(527,Dy,"19.2.0"));F.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=m(n),e=e!==null?g(e):null,e=e===null?null:e.stateNode,e};var V2={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:O,reconcilerVersion:"19.2.0"};
50if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var vl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vl.isDisabled&&vl.supportsFiber)try{Ts=vl.inject(V2),Ot=vl}catch{}}return yr.createRoot=function(e,n){if(!l(e))throw Error(r(299));var a=!1,o="",c=Bg,f=Ug,b=Wg;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(f=n.onCaughtError),n.onRecoverableError!==void 0&&(b=n.onRecoverableError)),n=_y(e,1,!1,null,null,a,o,null,c,f,b,My),e[ma]=n.current,jd(e),new Id(n)},yr.hydrateRoot=function(e,n,a){if(!l(e))throw Error(r(299));var o=!1,c="",f=Bg,b=Ug,x=Wg,j=null;return a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(c=a.identifierPrefix),a.onUncaughtError!==void 0&&(f=a.onUncaughtError),a.onCaughtError!==void 0&&(b=a.onCaughtError),a.onRecoverableError!==void 0&&(x=a.onRecoverableError),a.formState!==void 0&&(j=a.formState)),n=_y(e,1,!0,n,a??null,o,c,j,f,b,x,My),n.context=wy(null),a=n.current,o=Ht(),o=Pu(o),c=ci(o),c.callback=null,di(a,c,o),a=o,n.current.lanes=a,js(n,a),xn(n),e[ma]=n.current,jd(e),new gl(n)},yr.version="19.2.0",yr}var Hy;function Y2(){if(Hy)return Yd.exports;Hy=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(i){console.error(i)}}return t(),Yd.exports=K2(),Yd.exports}var Q2=Y2();const X2="modulepreload",$2=function(t){return"/"+t},qy={},at=function(i,s,r){let l=Promise.resolve();if(s&&s.length>0){let p=function(m){return Promise.all(m.map(g=>Promise.resolve(g).then(y=>({status:"fulfilled",value:y}),y=>({status:"rejected",reason:y}))))};document.getElementsByTagName("link");const d=document.querySelector("meta[property=csp-nonce]"),h=d?.nonce||d?.getAttribute("nonce");l=p(s.map(m=>{if(m=$2(m),m in qy)return;qy[m]=!0;const g=m.endsWith(".css"),y=g?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${y}`))return;const w=document.createElement("link");if(w.rel=g?"stylesheet":X2,g||(w.as="script"),w.crossOrigin="",w.href=m,h&&w.setAttribute("nonce",h),document.head.appendChild(w),g)return new Promise((E,C)=>{w.addEventListener("load",E),w.addEventListener("error",()=>C(new Error(`Unable to preload CSS for ${m}`)))})}))}function u(d){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=d,window.dispatchEvent(h),!h.defaultPrevented)throw d}return l.then(d=>{for(const h of d||[])h.status==="rejected"&&u(h.reason);return i().catch(u)})};function Z2(t,i){if(t instanceof RegExp)return{keys:!1,pattern:t};var s,r,l,u,d=[],h="",p=t.split("/");for(p[0]||p.shift();l=p.shift();)s=l[0],s==="*"?(d.push(s),h+=l[1]==="?"?"(?:/(.*))?":"/(.*)"):s===":"?(r=l.indexOf("?",1),u=l.indexOf(".",1),d.push(l.substring(1,~r?r:~u?u:l.length)),h+=~r&&!~u?"(?:/([^/]+?))?":"/([^/]+?)",~u&&(h+=(~r?"?":"")+"\\"+l.substring(u))):h+="/"+l;return{keys:d,pattern:new RegExp("^"+h+(i?"(?=$|/)":"/?$"),"i")}}var v=cu();const _t=h_(v),vs=U2({__proto__:null,default:_t},[v]);var Jd={exports:{}},ef={};/** 51 * @license React 52 * use-sync-external-store-shim.production.js 53 * 54 * Copyright (c) Meta Platforms, Inc. and affiliates. 55 * 56 * This source code is licensed under the MIT license found in the 57 * LICENSE file in the root directory of this source tree. 58 */var Fy;function J2(){if(Fy)return ef;Fy=1;var t=cu();function i(y,w){return y===w&&(y!==0||1/y===1/w)||y!==y&&w!==w}var s=typeof Object.is=="function"?Object.is:i,r=t.useState,l=t.useEffect,u=t.useLayoutEffect,d=t.useDebugValue;function h(y,w){var E=w(),C=r({inst:{value:E,getSnapshot:w}}),S=C[0].inst,T=C[1];return u(function(){S.value=E,S.getSnapshot=w,p(S)&&T({inst:S})},[y,E,w]),l(function(){return p(S)&&T({inst:S}),y(function(){p(S)&&T({inst:S})})},[y]),d(E),E}function p(y){var w=y.getSnapshot;y=y.value;try{var E=w();return!s(y,E)}catch{return!0}}function m(y,w){return w()}var g=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?m:h;return ef.useSyncExternalStore=t.useSyncExternalStore!==void 0?t.useSyncExternalStore:g,ef}var Gy;function eC(){return Gy||(Gy=1,Jd.exports=J2()),Jd.exports}var tC=eC();const nC=vs.useInsertionEffect,iC=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",aC=iC?v.useLayoutEffect:v.useEffect,sC=nC||aC,p_=t=>{const i=v.useRef([t,(...s)=>i[0](...s)]).current;return sC(()=>{i[0]=t}),i[1]},rC="popstate",bh="pushState",_h="replaceState",oC="hashchange",Iy=[rC,bh,_h,oC],lC=t=>{for(const i of Iy)addEventListener(i,t);return()=>{for(const i of Iy)removeEventListener(i,t)}},g_=(t,i)=>tC.useSyncExternalStore(lC,t,i),uC=()=>location.search,cC=({ssrSearch:t=""}={})=>g_(uC,()=>t),Ky=()=>location.pathname,dC=({ssrPath:t}={})=>g_(Ky,t?()=>t:Ky),fC=(t,{replace:i=!1,state:s=null}={})=>history[i?_h:bh](s,"",t),hC=(t={})=>[dC(t),fC],Yy=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[Yy]>"u"){for(const t of[bh,_h]){const i=history[t];history[t]=function(){const s=i.apply(this,arguments),r=new Event(t);return r.arguments=arguments,dispatchEvent(r),s}}Object.defineProperty(window,Yy,{value:!0})}const mC=(t,i)=>i.toLowerCase().indexOf(t.toLowerCase())?"~"+i:i.slice(t.length)||"/",v_=(t="")=>t==="/"?"":t,pC=(t,i)=>t[0]==="~"?t.slice(1):v_(i)+t,gC=(t="",i)=>mC(Qy(v_(t)),Qy(i)),Qy=t=>{try{return decodeURI(t)}catch{return t}},y_={hook:hC,searchHook:cC,parser:Z2,base:"",ssrPath:void 0,ssrSearch:void 0,hrefs:t=>t},b_=v.createContext(y_),Fr=()=>v.useContext(b_),__={}
58,w_=v.createContext(__),vC=()=>v.useContext(w_),du=t=>{const[i,s]=t.hook(t);return[gC(t.base,i),p_((r,l)=>s(pC(r,t.base),l))]},fu=()=>du(Fr()),x_=(t,i,s,r)=>{const{pattern:l,keys:u}=i instanceof RegExp?{keys:!1,pattern:i}:t(i||"*",r),d=l.exec(s)||[],[h,...p]=d;return h!==void 0?[!0,(()=>{const m=u!==!1?Object.fromEntries(u.map((y,w)=>[y,p[w]])):d.groups;let g={...p};return m&&Object.assign(g,m),g})(),...r?[h]:[]]:[!1,null]},yC=({children:t,...i})=>{const s=Fr(),r=i.hook?y_:s;let l=r;const[u,d]=i.ssrPath?.split("?")??[];d&&(i.ssrSearch=d,i.ssrPath=u),i.hrefs=i.hrefs??i.hook?.hrefs;let h=v.useRef({}),p=h.current,m=p;for(let g in r){const y=g==="base"?r[g]+(i[g]||""):i[g]||r[g];p===m&&y!==m[g]&&(h.current=m={...m}),m[g]=y,y!==r[g]&&(l=m)}return v.createElement(b_.Provider,{value:l,children:t})},Xy=({children:t,component:i},s)=>i?v.createElement(i,{params:s}):typeof t=="function"?t(s):t,bC=t=>{let i=v.useRef(__),s=i.current;for(const r in t)t[r]!==s[r]&&(s=t);return Object.keys(t).length===0&&(s=t),i.current=s},Pe=({path:t,nest:i,match:s,...r})=>{const l=Fr(),[u]=du(l),[d,h,p]=s??x_(l.parser,t,u,i),m=bC({...vC(),...h});if(!d)return null;const g=p?v.createElement(yC,{base:p},Xy(r,m)):Xy(r,m);return v.createElement(w_.Provider,{value:m,children:g})},Ll=v.forwardRef((t,i)=>{const s=Fr(),[r,l]=du(s),{to:u="",href:d=u,onClick:h,asChild:p,children:m,className:g,replace:y,state:w,...E}=t,C=p_(T=>{T.ctrlKey||T.metaKey||T.altKey||T.shiftKey||T.button!==0||(h?.(T),T.defaultPrevented||(T.preventDefault(),l(d,t)))}),S=s.hrefs(d[0]==="~"?d.slice(1):s.base+d,s);return p&&v.isValidElement(m)?v.cloneElement(m,{onClick:C,href:S}):v.createElement("a",{...E,onClick:C,href:S,className:g?.call?g(r===d):g,children:m,ref:i})}),S_=t=>Array.isArray(t)?t.flatMap(i=>S_(i&&i.type===v.Fragment?i.props.children:i)):[t],_C=({children:t,location:i})=>{const s=Fr(),[r]=du(s);for(const l of S_(t)){let u=0;if(v.isValidElement(l)&&(u=x_(s.parser,l.props.path,i||r,l.props.nest))[0])return v.cloneElement(l,{match:u})}return null};var hu=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},mu=typeof window>"u"||"Deno"in globalThis;function hn(){}function wC(t,i){return typeof t=="function"?t(i):t}function xC(t){return typeof t=="number"&&t>=0&&t!==1/0}function SC(t,i){return Math.max(t+(i||0)-Date.now(),0)}function $y(t,i){return typeof t=="function"?t(i):t}function EC(t,i){return typeof t=="function"?t(i):t}function Zy(t,i){const{type:s="all",exact:r,fetchStatus:l,predicate:u,queryKey:d,stale:h}=t;if(d){if(r){if(i.queryHash!==wh(d,i.options))return!1}else if(!Nr(i.queryKey,d))return!1}if(s!=="all"){const p=i.isActive();if(s==="active"&&!p||s==="inactive"&&p)return!1}return!(typeof h=="boolean"&&i.isStale()!==h||l&&l!==i.state.fetchStatus||u&&!u(i))}function Jy(t,i){const{exact:s,status:r,predicate:l,mutationKey:u}=t;if(u){if(!i.options.mutationKey)return!1;if(s){if(Dr(i.options.mutationKey)!==Dr(u))return!1}else if(!Nr(i.options.mutationKey,u))return!1}return!(r&&i.state.status!==r||l&&!l(i))}function wh(t,i){return(i?.queryKeyHashFn||Dr)(t)}function Dr(t){return JSON.stringify(t,(i,s)=>zf(s)?Object.keys(s).sort().reduce((r,l)=>(r[l]=s[l],r),{}):s)}function Nr(t,i){return t===i?!0:typeof t!=typeof i?!1:t&&i&&typeof t=="object"&&typeof i=="object"?!Object.keys(i).some(s=>!Nr(t[s],i[s])):!1}function E_(t,i){if(t===i)return t;const s=eb(t)&&eb(i);if(s||zf(t)&&zf(i)){const r=s?t:Object.keys(t),l=r.length,u=s?i:Object.keys(i),d=u.length,h=s?[]:{};let p=0;for(let m=0;m<d;m++){const g=s?m:u[m];(!s&&r.includes(g)||s)&&t[g]===void 0&&i[g]===void 0?(h[g]=void 0,p++):(h[g]=E_(t[g],i[g]),h[g]===t[g]&&t[g]!==void 0&&p++)}return l===d&&p===l?t:h}return i}function tL(t,i){if(!i||Object.keys(t).length!==Object.keys(i).length)return!1;for(const s in t)if(t[s]!==i[s])return!1;return!0}function eb(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function zf(t){if(!tb(t))return!1;const i=t.constructor;if(i===void 0)return!0;const s=i.prototype;return!(!tb(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function tb(t){return Object.prototype.toString.call(t)==="[object Object]"}function TC(t){return new Promise(i=>{setTimeout(i,t)})}function CC(t,i,s){return typeof s.structuralSharing=="function"?s.structuralSharing(t,i):s.structuralSharing!==!1?E_(t,i):i}function jC(t,i,s=0){const r=[...t,i];return s&&r.length>s?r.slice(1):r}function AC(t,i,s=0){const r=[i,...t];return s&&r.length>s?r.slice(0,-1):r}var xh=Symbol();function T_(t,i){return!t.queryFn&&i?.initialPromise?()=>i.initialPromise:!t.queryFn||t.queryFn===xh?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}var RC=class extends hu{#e;#t;#n;constructor(){super(),this.#n=t=>{if(!mu&&window.addEventListener){const i=()=>t();return window.addEventListener("visibilitychange",i,!1),()=>
vendor: 18,599 bytes, line 58
58{window.removeEventListener("visibilitychange",i)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(t){this.#n=t,this.#t?.(),this.#t=t(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()})}setFocused(t){this.#e!==t&&(this.#e=t,this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(i=>{i(t)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},C_=new RC,kC=class extends hu{#e=!0;#t;#n;constructor(){super(),this.#n=t=>{if(!mu&&window.addEventListener){const i=()=>t(!0),s=()=>t(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(t){this.#n=t,this.#t?.(),this.#t=t(this.setOnline.bind(this))}setOnline(t){this.#e!==t&&(this.#e=t,this.listeners.forEach(s=>{s(t)}))}isOnline(){return this.#e}},Yl=new kC;function MC(){let t,i;const s=new Promise((l,u)=>{t=l,i=u});s.status="pending",s.catch(()=>{});function r(l){Object.assign(s,l),delete s.resolve,delete s.reject}return s.resolve=l=>{r({status:"fulfilled",value:l}),t(l)},s.reject=l=>{r({status:"rejected",reason:l}),i(l)},s}function DC(t){return Math.min(1e3*2**t,3e4)}function j_(t){return(t??"online")==="online"?Yl.isOnline():!0}var A_=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function tf(t){return t instanceof A_}function R_(t){let i=!1,s=0,r=!1,l;const u=MC(),d=S=>{r||(w(new A_(S)),t.abort?.())},h=()=>{i=!0},p=()=>{i=!1},m=()=>C_.isFocused()&&(t.networkMode==="always"||Yl.isOnline())&&t.canRun(),g=()=>j_(t.networkMode)&&t.canRun(),y=S=>{r||(r=!0,t.onSuccess?.(S),l?.(),u.resolve(S))},w=S=>{r||(r=!0,t.onError?.(S),l?.(),u.reject(S))},E=()=>new Promise(S=>{l=T=>{(r||m())&&S(T)},t.onPause?.()}).then(()=>{l=void 0,r||t.onContinue?.()}),C=()=>{if(r)return;let S;const T=s===0?t.initialPromise:void 0;try{S=T??t.fn()}catch(A){S=Promise.reject(A)}Promise.resolve(S).then(y).catch(A=>{if(r)return;const D=t.retry??(mu?0:3),k=t.retryDelay??DC,z=typeof k=="function"?k(s,A):k,U=D===!0||typeof D=="number"&&s<D||typeof D=="function"&&D(s,A);if(i||!U){w(A);return}s++,t.onFail?.(s,A),TC(z).then(()=>m()?void 0:E()).then(()=>{i?w(A):C()})})};return{promise:u,cancel:d,continue:()=>(l?.(),u),cancelRetry:h,continueRetry:p,canStart:g,start:()=>(g()?C():E().then(C),u)}}function NC(){let t=[],i=0,s=h=>{h()},r=h=>{h()},l=h=>setTimeout(h,0);const u=h=>{i?t.push(h):l(()=>{s(h)})},d=()=>{const h=t;t=[],h.length&&l(()=>{r(()=>{h.forEach(p=>{s(p)})})})};return{batch:h=>{let p;i++;try{p=h()}finally{i--,i||d()}return p},batchCalls:h=>(...p)=>{u(()=>{h(...p)})},schedule:u,setNotifyFunction:h=>{s=h},setBatchNotifyFunction:h=>{r=h},setScheduler:h=>{l=h}}}var wt=NC(),k_=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),xC(this.gcTime)&&(this.#e=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(mu?1/0:300*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}},OC=class extends k_{#e;#t;#n;#i;#r;#s;constructor(t){super(),this.#s=!1,this.#r=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#n=t.cache,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#e=PC(this.options),this.state=t.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(t){this.options={...this.#r,...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(t,i){const s=CC(this.state.data,t,this.options);return this.#a({data:s,type:"success",dataUpdatedAt:i?.updatedAt,manual:i?.manual}),s}setState(t,i){this.#a({type:"setState",state:t,setStateOptions:i})}cancel(t){const i=this.#i?.promise;return this.#i?.cancel(t),i?i.then(hn).catch(hn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(t=>EC(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===xh||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!SC(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(i=>i.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(i=>i.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(i=>i!==t),this.observers.length||(this.#i&&(this.#s?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#a({type:"invalidate"})}fetch(t,i){if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&i?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(t&&this.setOptions(t),!this.options.queryFn){const h=this.observers.find(p=>p.options.queryFn);h&&this.setOptions(h.options)}const s=new AbortController,r=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(this.#s=!0,s.signal)})},l=()=>{const h=T_(this.options,i),p={queryKey:this.queryKey,meta:this.meta};return r(p),this.#s=!1,this.options.persister?this.options.persister(h,p,this):h(p)},u={fetchOptions:i,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:l};r(u),this.options.behavior?.onFetch(u,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#a({type:"fetch",meta:u.fetchOptions?.meta});const d=h=>{tf(h)&&h.silent||this.#a({type:"error",error:h}),tf(h)||(this.#n.config.onError?.(h,this),this.#n.config.onSettled?.(this.state.data,h,this)),this.scheduleGc()};return this.#i=R_({initialPromise:i?.initialPromise,fn:u.fetchFn,abort:s.abort.bind(s),onSuccess:h=>{if(h===void 0){d(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(h)}catch(p){d(p);return}this.#n.config.onSuccess?.(h,this),this.#n.config.onSettled?.(h,this.state.error,this),this.scheduleGc()},onError:d,onFail:(h,p)=>{this.#a({type:"failed",failureCount:h,error:p})},onPause:()=>{this.#a({type:"pause"})},onContinue:()=>{this.#a({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0}),this.#i.start()}#a(t){const i=s=>{switch(t.type){case"failed":return{...s,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...zC(s.data,this.options),fetchMeta:t.meta??null};case"success":return{...s,data:t.data,dataUpdateCount:s.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const r=t.error;return tf(r)&&r.revert&&this.#t?{...this.#t,fetchStatus:"idle"}:{...s,error:r,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...t.state}}};this.state=i(this.state),wt.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:t})})}};function zC(t,i){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:j_(i.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function PC(t){const i=typeof t.initialData=="function"?t.initialData():t.initialData,s=i!==void 0,r=s?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:i,dataUpdateCount:0,dataUpdatedAt:s?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var LC=class extends hu{constructor(t={}){super(),this.config=t,this.#e=new Map}#e;build(t,i,s){const r=i.queryKey,l=i.queryHash??wh(r,i);let u=this.get(l);return u||(u=new OC({cache:this,queryKey:r,queryHash:l,options:t.defaultQueryOptions(i),state:s,defaultOptions:t.getQueryDefaults(r)}),this.add(u)),u}add(t){this.#e.has(t.queryHash)||(this.#e.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const i=this.#e.get(t.queryHash);i&&(t.destroy(),i===t&&this.#e.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){wt.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#e.get(t)}getAll(){return[...this.#e.values()]}find(t){const i={exact:!0,...t};return this.getAll().find(s=>Zy(i,s))}findAll(t={}){const i=this.getAll();return Object.keys(t).length>0?i.filter(s=>Zy(t,s)):i}notify(t){wt.batch(()=>{this.listeners.forEach(i=>{i(t)})})}onFocus(){wt.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){wt.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},VC=class extends k_{#e;#t;#n;constructor(t){super(),this.mutationId=t.mutationId,this.#t=t.mutationCache,this.#e=[],this.state=t.state||BC(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#e.includes(t)||(this.#e.push(t),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#e=this.#e.filter(i=>i!==t),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(t){this.#n=R_({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(r,l)=>{this.#i({type:"failed",failureCount:r,error:l})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});const i=this.state.status==="pending",s=!this.#n.canStart();try{if(!i){this.#i({type:"pending",variables:t,isPaused:s}),await this.#t.config.onMutate?.(t,this);const l=await this.options.onMutate?.(t);l!==this.state.context&&this.#i({type:"pending",context:l,variables:t,isPaused:s})}const r=await this.#n.start();return await this.#t.config.onSuccess?.(r,t,this.state.context,this),await this.options.onSuccess?.(r,t,this.state.context),await this.#t.config.onSettled?.(r,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(r,null,t,this.state.context),this.#i({type:"success",data:r}),r}catch(r){try{throw await this.#t.config.onError?.(r,t,this.state.context,this),await this.options.onError?.(r,t,this.state.context),await this.#t.config.onSettled?.(void 0,r,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,r,t,this.state.context),r}finally{this.#i({type:"error",error:r})}}finally{this.#t.runNext(this)}}#i(t){const i=s=>{switch(t.type){case"failed":return{...s,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"pending":return{...s,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...s,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:t.error,failureCount:s.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=i(this.state),wt.batch(()=>{this.#e.forEach(s=>{s.onMutationUpdate(t)}),this.#t.notify({mutation:this,type:"updated",action:t})})}};function BC(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var UC=class extends hu{constructor(t={}){super(),this.config=t,this.#e=new Map,this.#t=Date.now()}#e;#t;build(t,i,s){const r=new VC({mutationCache:this,mutationId:++this.#t,options:t.defaultMutationOptions(i),state:s});return this.add(r),r}add(t){const i=yl(t),s=this.#e.get(i)??[];s.push(t),this.#e.set(i,s),this.notify({type:"added",mutation:t})}remove(t){const i=yl(t);if(this.#e.has(i)){const s=this.#e.get(i)?.filter(r=>r!==t);s&&(s.length===0?this.#e.delete(i):this.#e.set(i,s))}this.notify({type:"removed",mutation:t})}canRun(t){const i=this.#e.get(yl(t))?.find(s=>s.state.status==="pending");return!i||i===t}runNext(t){return this.#e.get(yl(t))?.find(s=>s!==t&&s.state.isPaused)?.continue()??Promise.resolve()}clear(){wt.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...this.#e.values()].flat()}find(t){const i={exact:!0,...t};return this.getAll().find(s=>Jy(i,s))}findAll(t={}){return this.getAll().filter(i=>Jy(t,i))}notify(t){wt.batch(()=>{this.listeners.forEach(i=>{i(t)})})}resumePausedMutations(){const t=this.getAll().filter(i=>i.state.isPaused);return wt.batch(()=>Promise.all(t.map(i=>i.continue().catch(hn))))}};function yl(t){return t.options.scope?.id??String(t.mutationId)}function nb(t){return{onFetch:(i,s)=>{const r=i.options,l=i.fetchOptions?.meta?.fetchMore?.direction,u=i.state.data?.pages||[],d=i.state.data?.pageParams||[];let h={pages:[],pageParams:[]},p=0;const m=async()=>{let g=!1;const y=C=>{Object.defineProperty(C,"signal",{enumerable:!0,get:()=>(i.signal.aborted?g=!0:i.signal.addEventListener("abort",()=>{g=!0}),i.signal)})},w=T_(i.options,i.fetchOptions),E=async(C,S,T)=>{if(g)return Promise.reject();if(S==null&&C.pages.length)return Promise.resolve(C);const A={queryKey:i.queryKey,pageParam:S,direction:T?"backward":"forward",meta:i.options.meta};y(A);const D=await w(A),{maxPages:k}=i.options,z=T?AC:jC;return{pages:z(C.pages,D,k),pageParams:z(C.pageParams,S,k)}};if(l&&u.length){const C=l==="backward",S=C?WC:ib,T={pages:u,pageParams:d},A=S(r,T);h=await E(T,A,C)}else{const C=t??u.length;do{const S=p===0?d[0]??r.initialPageParam:ib(r,h);if(p>0&&S==null)break;h=await E(h,S),p++}while(p<C)}return h};i.options.persister?i.fetchFn=()=>i.options.persister?.(m,{queryKey:i.queryKey,meta:i.options.meta,signal:i.signal},s):i.fetchFn=m}}}function ib(t,{pages:i,pageParams:s}){const r=i.length-1;return i.length>0?t.getNextPageParam(i[r],i,s[r],s):void 0}function WC(t,{pages:i,pageParams:s}){return i.length>0?t.getPreviousPageParam?.(i[0],i,s[0],s):void 0}var HC=class{#e;#t;#n;#i;#r;#s;#a;#o;constructor(t={}){this.#e=t.queryCache||new LC,this.#t=t.mutationCache||new UC,this.#n=t.defaultOptions||{},this.#i=new Map,this.#r=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#a=C_.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#o=Yl.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#a?.(),this.#a=void 0,this.#o?.(),this.#o=void 0)}isFetching(t){return this.#e.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#t.findAll({...t,status:"pending"}).length}getQueryData(t){const i=this.defaultQueryOptions({queryKey:t});return this.#e.get(i.queryHash)?.state.data}ensureQueryData(t){const i=this.getQueryData(t.queryKey);if(i===void 0)return this.fetchQuery(t);{const s=this.defaultQueryOptions(t),r=this.#e.build(this,s);return t.revalidateIfStale&&r.isStaleByTime($y(s.staleTime,r))&&this.prefetchQuery(s),Promise.resolve(i)}}getQueriesData(t){return this.#e.findAll(t).map(({queryKey:i,state:s})=>{const r=s.data;return[i,r]})}setQueryData(t,i,s){const r=this.defaultQueryOptions({queryKey:t}),u=this.#e.get(r.queryHash)?.state.data,d=wC(i,u);if(d!==void 0)return this.#e.build(this,r).setData(d,{...s,manual:!0})}setQueriesData(t,i,s){return wt.batch(()=>this.#e.findAll(t).map(({queryKey:r})=>[r,this.setQueryData(r,i,s)]))}getQueryState(t){const i=this.defaultQueryOptions({queryKey:t});return this.#e.get(i.queryHash)?.state}removeQueries(t){const i=this.#e;wt.batch(()=>{i.findAll(t).forEach(s=>{i.remove(s)})})}resetQueries(t,i){const s=this.#e,r={type:"active",...t};return wt.batch(()=>(s.findAll(t).forEach(l=>{l.reset()}),this.refetchQueries(r,i)))}cancelQueries(t={},i={}){const s={revert:!0,...i},r=wt.batch(()=>this.#e.findAll(t).map(l=>l.cancel(s)));return Promise.all(r).then(hn).catch(hn)}invalidateQueries(t={},i={}){return wt.batch(()=>{if(this.#e.findAll(t).forEach(r=>{r.invalidate()}),t.refetchType==="none")return Promise.resolve();const s={...t,type:t.refetchType??t.type??"active"};return this.refetchQueries(s,i)})}refetchQueries(t={},i){const s={...i,cancelRefetch:i?.cancelRefetch??!0},r=wt.batch(()=>this.#e.findAll(t).filter(l=>!l.isDisabled()).map(l=>{let u=l.fetch(void 0,s);return s.throwOnError||(u=u.catch(hn)),l.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(r).then(hn)}fetchQuery(t){const i=this.defaultQueryOptions(t);i.retry===void 0&&(i.retry=!1);const s=this.#e.build(this,i);return s.isStaleByTime($y(i.staleTime,s))?s.fetch(i):Promise.resolve(s.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(hn).catch(hn)}fetchInfiniteQuery(t){return t.behavior=nb(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(hn).catch(hn)}ensureInfiniteQueryData(t){return t.behavior=nb(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return Yl.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(t){this.#n=t}setQueryDefaults(t,i){this.#i.set(Dr(t),{queryKey:t,defaultOptions:i})}getQueryDefaults(t){const i=[...this.#i.values()];let s={};
58return i.forEach(r=>{Nr(t,r.queryKey)&&(s={...s,...r.defaultOptions})}),s}setMutationDefaults(t,i){this.#r.set(Dr(t),{mutationKey:t,defaultOptions:i})}getMutationDefaults(t){const i=[...this.#r.values()];let s={};return i.forEach(r=>{Nr(t,r.mutationKey)&&(s={...s,...r.defaultOptions})}),s}defaultQueryOptions(t){if(t._defaulted)return t;const i={...this.#n.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return i.queryHash||(i.queryHash=wh(i.queryKey,i)),i.refetchOnReconnect===void 0&&(i.refetchOnReconnect=i.networkMode!=="always"),i.throwOnError===void 0&&(i.throwOnError=!!i.suspense),!i.networkMode&&i.persister&&(i.networkMode="offlineFirst"),i.enabled!==!0&&i.queryFn===xh&&(i.enabled=!1),i}defaultMutationOptions(t){return t?._defaulted?t:{...this.#n.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},M_=v.createContext(void 0),nL=t=>{const i=v.useContext(M_);if(!i)throw new Error("No QueryClient set, use QueryClientProvider to set one");return i},qC=({client:t,children:i})=>(v.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),_.jsx(M_.Provider,{value:t,children:i}));async function FC(t){if(!t.ok){const i=await t.text()||t.statusText;throw new Error(`${t.status}: ${i}`)}}const GC=({on401:t})=>async({queryKey:i})=>{const s=await fetch(i.join("/"),{credentials:"include"});return await FC(s),await s.json()},IC=new HC({defaultOptions:{queries:{queryFn:GC({on401:"throw"}),refetchInterval:!1,refetchOnWindowFocus:!1,staleTime:1/0,retry:!1},mutations:{retry:!1}}}),KC=1,YC=1e6;let nf=0;function QC(){return nf=(nf+1)%Number.MAX_SAFE_INTEGER,nf.toString()}const af=new Map,ab=t=>{if(af.has(t))return;const i=setTimeout(()=>{af.delete(t),Tr({type:"REMOVE_TOAST",toastId:t})},YC);af.set(t,i)},XC=(t,i)=>{switch(i.type){case"ADD_TOAST":return{...t,toasts:[i.toast,...t.toasts].slice(0,KC)};case"UPDATE_TOAST":return{...t,toasts:t.toasts.map(s=>s.id===i.toast.id?{...s,...i.toast}:s)};case"DISMISS_TOAST":{const{toastId:s}=i;return s?ab(s):t.toasts.forEach(r=>{ab(r.id)}),{...t,toasts:t.toasts.map(r=>r.id===s||s===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return i.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(s=>s.id!==i.toastId)}}},Vl=[];let Bl={toasts:[]};function Tr(t){Bl=XC(Bl,t),Vl.forEach(i=>{i(Bl)})}function $C({...t}){const i=QC(),s=l=>Tr({type:"UPDATE_TOAST",toast:{...l,id:i}}),r=()=>Tr({type:"DISMISS_TOAST",toastId:i});return Tr({type:"ADD_TOAST",toast:{...t,id:i,open:!0,onOpenChange:l=>{l||r()}}}),{id:i,dismiss:r,update:s}}function ZC(){const[t,i]=v.useState(Bl);return v.useEffect(()=>(Vl.push(i),()=>{const s=Vl.indexOf(i);s>-1&&Vl.splice(s,1)}),[t]),{...t,toast:$C,dismiss:s=>Tr({type:"DISMISS_TOAST",toastId:s})}}var Gr=m_();const D_=h_(Gr);function Ft(t,i,{checkForDefaultPrevented:s=!0}={}){return function(l){if(t?.(l),s===!1||!l.defaultPrevented)return i?.(l)}}function sb(t,i){if(typeof t=="function")return t(i);t!=null&&(t.current=i)}function ei(...t){return i=>{let s=!1;const r=t.map(l=>{const u=sb(l,i);return!s&&typeof u=="function"&&(s=!0),u});if(s)return()=>{for(let l=0;l<r.length;l++){const u=r[l];typeof u=="function"?u():sb(t[l],null)}}}}function qe(...t){return v.useCallback(ei(...t),t)}function JC(t,i){const s=v.createContext(i),r=u=>{const{children:d,...h}=u,p=v.useMemo(()=>h,Object.values(h));return _.jsx(s.Provider,{value:p,children:d})};r.displayName=t+"Provider";function l(u){const d=v.useContext(s);if(d)return d;if(i!==void 0)return i;throw new Error(`\`${u}\` must be used within \`${t}\``)}return[r,l]}function Oi(t,i=[]){let s=[];function r(u,d){const h=v.createContext(d),p=s.length;s=[...s,d];const m=y=>{const{scope:w,children:E,...C}=y,S=w?.[t]?.[p]||h,T=v.useMemo(()=>C,Object.values(C));return _.jsx(S.Provider,{value:T,children:E})};m.displayName=u+"Provider";function g(y,w){const E=w?.[t]?.[p]||h,C=v.useContext(E);if(C)return C;if(d!==void 0)return d;throw new Error(`\`${y}\` must be used within \`${u}\``)}return[m,g]}const l=()=>{const u=s.map(d=>v.createContext(d));return function(h){const p=h?.[t]||u;return v.useMemo(()=>({[`__scope${t}`]:{...h,[t]:p}}),[h,p])}};return l.scopeName=t,[r,ej(l,...i)]}function ej(...t){const i=t[0];if(t.length===1)return i;const s=()=>{const r=t.map(l=>({useScope:l(),scopeName:l.scopeName}));return function(u){const d=r.reduce((h,{useScope:p,scopeName:m})=>{const y=p(u)[`__scope${m}`];return{...h,...y}},{});return v.useMemo(()=>({[`__scope${i.scopeName}`]:d}),[d])}};return s.scopeName=i.scopeName,s}function Pf(t){const i=tj(t),s=v.forwardRef((r,l)=>{const{children:u,...d}=r,h=v.Children.toArray(u),p=h.find(ij);if(p){const m=p.props.children,g=h.map(y=>y===p?v.Children.count(m)>1?v.Children.only(null):v.isValidElement(m)?m.props.children:null:y);return _.jsx(i,{...d,ref:l,children:v.isValidElement(m)?v.cloneElement(m,void 0,g):null})}return _.jsx(i,{...d,ref:l,children:u})});return s.displayName=`${t}.Slot`,s}function tj(t){const i=v.forwardRef((s,r)=>{const{children:l,...u}=s;if(v.isValidElement(l)){const d=sj(l),h=aj(u,l.props);return l.type!==v.Fragment&&(h.ref=r?ei(r,d):d),v.cloneElement(l,h)}return v.Children.count(l)>1?v.Children.only(null):null});return i.displayName=`${t}.SlotClone`,i}var nj=Symbol("radix.slottable");function ij(t){return v.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===nj}function aj(t,i){const s={...i};for(const r in i){const l=t[r],u=i[r];/^on[A-Z]/.test(r)?l&&u?s[r]=(...h)=>{u(...h),l(...h)}:l&&(s[r]=l):r==="style"?s[r]={...l,...u}
vendor: 4,283 bytes, line 58
58:r==="className"&&(s[r]=[l,u].filter(Boolean).join(" "))}return{...t,...s}}function sj(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning;return s?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}function rj(t){const i=t+"CollectionProvider",[s,r]=Oi(i),[l,u]=s(i,{collectionRef:{current:null},itemMap:new Map}),d=S=>{const{scope:T,children:A}=S,D=_t.useRef(null),k=_t.useRef(new Map).current;return _.jsx(l,{scope:T,itemMap:k,collectionRef:D,children:A})};d.displayName=i;const h=t+"CollectionSlot",p=Pf(h),m=_t.forwardRef((S,T)=>{const{scope:A,children:D}=S,k=u(h,A),z=qe(T,k.collectionRef);return _.jsx(p,{ref:z,children:D})});m.displayName=h;const g=t+"CollectionItemSlot",y="data-radix-collection-item",w=Pf(g),E=_t.forwardRef((S,T)=>{const{scope:A,children:D,...k}=S,z=_t.useRef(null),U=qe(T,z),G=u(g,A);return _t.useEffect(()=>(G.itemMap.set(z,{ref:z,...k}),()=>void G.itemMap.delete(z))),_.jsx(w,{[y]:"",ref:U,children:D})});E.displayName=g;function C(S){const T=u(t+"CollectionConsumer",S);return _t.useCallback(()=>{const D=T.collectionRef.current;if(!D)return[];const k=Array.from(D.querySelectorAll(`[${y}]`));return Array.from(T.itemMap.values()).sort((G,P)=>k.indexOf(G.ref.current)-k.indexOf(P.ref.current))},[T.collectionRef,T.itemMap])}return[{Provider:d,Slot:m,ItemSlot:E},C,r]}var oj=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Rn=oj.reduce((t,i)=>{const s=Pf(`Primitive.${i}`),r=v.forwardRef((l,u)=>{const{asChild:d,...h}=l,p=d?s:i;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),_.jsx(p,{...h,ref:u})});return r.displayName=`Primitive.${i}`,{...t,[i]:r}},{});function N_(t,i){t&&Gr.flushSync(()=>t.dispatchEvent(i))}function gt(t){const i=v.useRef(t);return v.useEffect(()=>{i.current=t}),v.useMemo(()=>(...s)=>i.current?.(...s),[])}function O_(t,i=globalThis?.document){const s=gt(t);v.useEffect(()=>{const r=l=>{l.key==="Escape"&&s(l)};return i.addEventListener("keydown",r,{capture:!0}),()=>i.removeEventListener("keydown",r,{capture:!0})},[s,i])}var lj="DismissableLayer",Lf="dismissableLayer.update",uj="dismissableLayer.pointerDownOutside",cj="dismissableLayer.focusOutside",rb,z_=v.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),P_=v.forwardRef((t,i)=>{const{disableOutsidePointerEvents:s=!1,onEscapeKeyDown:r,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:d,onDismiss:h,...p}=t,m=v.useContext(z_),[g,y]=v.useState(null),w=g?.ownerDocument??globalThis?.document,[,E]=v.useState({}),C=qe(i,P=>y(P)),S=Array.from(m.layers),[T]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),A=S.indexOf(T),D=g?S.indexOf(g):-1,k=m.layersWithOutsidePointerEventsDisabled.size>0,z=D>=A,U=fj(P=>{const W=P.target,ee=[...m.branches].some(ne=>ne.contains(W));!z||ee||(l?.(P),d?.(P),P.defaultPrevented||h?.())},w),G=hj(P=>{const W=P.target;[...m.branches].some(ne=>ne.contains(W))||(u?.(P),d?.(P),P.defaultPrevented||h?.())},w);return O_(P=>{D===m.layers.size-1&&(r?.(P),!P.defaultPrevented&&h&&(P.preventDefault(),h()))},w),v.useEffect(()=>{if(g)return s&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(rb=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(g)),m.layers.add(g),ob(),()=>{s&&m.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=rb)}},[g,w,s,m]),v.useEffect(()=>()=>{g&&(m.layers.delete(g),m.layersWithOutsidePointerEventsDisabled.delete(g),ob())},[g,m]),v.useEffect(()=>{const P=()=>E({});return document.addEventListener(Lf,P),()=>document.removeEventListener(Lf,P)},[]),_.jsx(Rn.div,{...p,ref:C,style:{pointerEvents:k?z?"auto":"none":void 0,...t.style},onFocusCapture:Ft(t.onFocusCapture,G.onFocusCapture),onBlurCapture:Ft(t.onBlurCapture,G.onBlurCapture),onPointerDownCapture:Ft(t.onPointerDownCapture,U.onPointerDownCapture)})});P_.displayName=lj;var dj="DismissableLayerBranch",L_=v.forwardRef((t,i)=>{const s=v.useContext(z_),r=v.useRef(null),l=qe(i,r);return v.useEffect(()=>{const u=r.current;if(u)return s.branches.add(u),()=>{s.branches.delete(u)}},[s.branches]),_.jsx(Rn.div,{...t,ref:l})});
vendor: 4,209 bytes, line 58
58L_.displayName=dj;function fj(t,i=globalThis?.document){const s=gt(t),r=v.useRef(!1),l=v.useRef(()=>{});return v.useEffect(()=>{const u=h=>{if(h.target&&!r.current){let p=function(){V_(uj,s,m,{discrete:!0})};const m={originalEvent:h};h.pointerType==="touch"?(i.removeEventListener("click",l.current),l.current=p,i.addEventListener("click",l.current,{once:!0})):p()}else i.removeEventListener("click",l.current);r.current=!1},d=window.setTimeout(()=>{i.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(d),i.removeEventListener("pointerdown",u),i.removeEventListener("click",l.current)}},[i,s]),{onPointerDownCapture:()=>r.current=!0}}function hj(t,i=globalThis?.document){const s=gt(t),r=v.useRef(!1);return v.useEffect(()=>{const l=u=>{u.target&&!r.current&&V_(cj,s,{originalEvent:u},{discrete:!1})};return i.addEventListener("focusin",l),()=>i.removeEventListener("focusin",l)},[i,s]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function ob(){const t=new CustomEvent(Lf);document.dispatchEvent(t)}function V_(t,i,s,{discrete:r}){const l=s.originalEvent.target,u=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:s});i&&l.addEventListener(t,i,{once:!0}),r?N_(l,u):l.dispatchEvent(u)}var mj=P_,pj=L_,Dt=globalThis?.document?v.useLayoutEffect:()=>{},gj="Portal",B_=v.forwardRef((t,i)=>{const{container:s,...r}=t,[l,u]=v.useState(!1);Dt(()=>u(!0),[]);const d=s||l&&globalThis?.document?.body;return d?D_.createPortal(_.jsx(Rn.div,{...r,ref:i}),d):null});B_.displayName=gj;function vj(t,i){return v.useReducer((s,r)=>i[s][r]??s,t)}var U_=t=>{const{present:i,children:s}=t,r=yj(i),l=typeof s=="function"?s({present:r.isPresent}):v.Children.only(s),u=qe(r.ref,bj(l));return typeof s=="function"||r.isPresent?v.cloneElement(l,{ref:u}):null};U_.displayName="Presence";function yj(t){const[i,s]=v.useState(),r=v.useRef({}),l=v.useRef(t),u=v.useRef("none"),d=t?"mounted":"unmounted",[h,p]=vj(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return v.useEffect(()=>{const m=bl(r.current);u.current=h==="mounted"?m:"none"},[h]),Dt(()=>{const m=r.current,g=l.current;if(g!==t){const w=u.current,E=bl(m);t?p("MOUNT"):E==="none"||m?.display==="none"?p("UNMOUNT"):p(g&&w!==E?"ANIMATION_OUT":"UNMOUNT"),l.current=t}},[t,p]),Dt(()=>{if(i){let m;const g=i.ownerDocument.defaultView??window,y=E=>{const S=bl(r.current).includes(E.animationName);if(E.target===i&&S&&(p("ANIMATION_END"),!l.current)){const T=i.style.animationFillMode;i.style.animationFillMode="forwards",m=g.setTimeout(()=>{i.style.animationFillMode==="forwards"&&(i.style.animationFillMode=T)})}},w=E=>{E.target===i&&(u.current=bl(r.current))};return i.addEventListener("animationstart",w),i.addEventListener("animationcancel",y),i.addEventListener("animationend",y),()=>{g.clearTimeout(m),i.removeEventListener("animationstart",w),i.removeEventListener("animationcancel",y),i.removeEventListener("animationend",y)}}else p("ANIMATION_END")},[i,p]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:v.useCallback(m=>{m&&(r.current=getComputedStyle(m)),s(m)},[])}}function bl(t){return t?.animationName||"none"}function bj(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning;return s?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}function _j({prop:t,defaultProp:i,onChange:s=()=>{}}){const[r,l]=wj({defaultProp:i,onChange:s}),u=t!==void 0,d=u?t:r,h=gt(s),p=v.useCallback(m=>{if(u){const y=typeof m=="function"?m(t):m;y!==t&&h(y)}else l(m)},[u,t,l,h]);return[d,p]}function wj({defaultProp:t,onChange:i}){const s=v.useState(t),[r]=s,l=v.useRef(r),u=gt(i);return v.useEffect(()=>{l.current!==r&&(u(r),l.current=r)},[r,l,u]),s}var xj="VisuallyHidden",Sh=v.forwardRef((t,i)=>_.jsx(Rn.span,{...t,ref:i,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...t.style}}));Sh.displayName=xj;var Eh="ToastProvider",[Th,Sj,Ej]=rj("Toast"),[W_]=Oi("Toast",[Ej]),[Tj,pu]=W_(Eh),H_
58=t=>{const{__scopeToast:i,label:s="Notification",duration:r=5e3,swipeDirection:l="right",swipeThreshold:u=50,children:d}=t,[h,p]=v.useState(null),[m,g]=v.useState(0),y=v.useRef(!1),w=v.useRef(!1);return s.trim()||console.error(`Invalid prop \`label\` supplied to \`${Eh}\`. Expected non-empty \`string\`.`),_.jsx(Th.Provider,{scope:i,children:_.jsx(Tj,{scope:i,label:s,duration:r,swipeDirection:l,swipeThreshold:u,toastCount:m,viewport:h,onViewportChange:p,onToastAdd:v.useCallback(()=>g(E=>E+1),[]),onToastRemove:v.useCallback(()=>g(E=>E-1),[]),isFocusedToastEscapeKeyDownRef:y,isClosePausedRef:w,children:d})})};H_.displayName=Eh;var q_="ToastViewport",Cj=["F8"],Vf="toast.viewportPause",Bf="toast.viewportResume",F_=v.forwardRef((t,i)=>{const{__scopeToast:s,hotkey:r=Cj,label:l="Notifications ({hotkey})",...u}=t,d=pu(q_,s),h=Sj(s),p=v.useRef(null),m=v.useRef(null),g=v.useRef(null),y=v.useRef(null),w=qe(i,y,d.onViewportChange),E=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),C=d.toastCount>0;v.useEffect(()=>{const T=A=>{r.length!==0&&r.every(k=>A[k]||A.code===k)&&y.current?.focus()};return document.addEventListener("keydown",T),()=>document.removeEventListener("keydown",T)},[r]),v.useEffect(()=>{const T=p.current,A=y.current;if(C&&T&&A){const D=()=>{if(!d.isClosePausedRef.current){const G=new CustomEvent(Vf);A.dispatchEvent(G),d.isClosePausedRef.current=!0}},k=()=>{if(d.isClosePausedRef.current){const G=new CustomEvent(Bf);A.dispatchEvent(G),d.isClosePausedRef.current=!1}},z=G=>{!T.contains(G.relatedTarget)&&k()},U=()=>{T.contains(document.activeElement)||k()};return T.addEventListener("focusin",D),T.addEventListener("focusout",z),T.addEventListener("pointermove",D),T.addEventListener("pointerleave",U),window.addEventListener("blur",D),window.addEventListener("focus",k),()=>{T.removeEventListener("focusin",D),T.removeEventListener("focusout",z),T.removeEventListener("pointermove",D),T.removeEventListener("pointerleave",U),window.removeEventListener("blur",D),window.removeEventListener("focus",k)}}},[C,d.isClosePausedRef]);const S=v.useCallback(({tabbingDirection:T})=>{const D=h().map(k=>{const z=k.ref.current,U=[z,...Bj(z)];return T==="forwards"?U:U.reverse()});return(T==="forwards"?D.reverse():D).flat()},[h]);return v.useEffect(()=>{const T=y.current;if(T){const A=D=>{const k=D.altKey||D.ctrlKey||D.metaKey;
vendor: 4,491 bytes, line 58
58if(D.key==="Tab"&&!k){const U=document.activeElement,G=D.shiftKey;if(D.target===T&&G){m.current?.focus();return}const ee=S({tabbingDirection:G?"backwards":"forwards"}),ne=ee.findIndex(ue=>ue===U);sf(ee.slice(ne+1))?D.preventDefault():G?m.current?.focus():g.current?.focus()}};return T.addEventListener("keydown",A),()=>T.removeEventListener("keydown",A)}},[h,S]),_.jsxs(pj,{ref:p,role:"region","aria-label":l.replace("{hotkey}",E),tabIndex:-1,style:{pointerEvents:C?void 0:"none"},children:[C&&_.jsx(Uf,{ref:m,onFocusFromOutsideViewport:()=>{const T=S({tabbingDirection:"forwards"});sf(T)}}),_.jsx(Th.Slot,{scope:s,children:_.jsx(Rn.ol,{tabIndex:-1,...u,ref:w})}),C&&_.jsx(Uf,{ref:g,onFocusFromOutsideViewport:()=>{const T=S({tabbingDirection:"backwards"});sf(T)}})]})});F_.displayName=q_;var G_="ToastFocusProxy",Uf=v.forwardRef((t,i)=>{const{__scopeToast:s,onFocusFromOutsideViewport:r,...l}=t,u=pu(G_,s);return _.jsx(Sh,{"aria-hidden":!0,tabIndex:0,...l,ref:i,style:{position:"fixed"},onFocus:d=>{const h=d.relatedTarget;!u.viewport?.contains(h)&&r()}})});Uf.displayName=G_;var gu="Toast",jj="toast.swipeStart",Aj="toast.swipeMove",Rj="toast.swipeCancel",kj="toast.swipeEnd",I_=v.forwardRef((t,i)=>{const{forceMount:s,open:r,defaultOpen:l,onOpenChange:u,...d}=t,[h=!0,p]=_j({prop:r,defaultProp:l,onChange:u});return _.jsx(U_,{present:s||h,children:_.jsx(Nj,{open:h,...d,ref:i,onClose:()=>p(!1),onPause:gt(t.onPause),onResume:gt(t.onResume),onSwipeStart:Ft(t.onSwipeStart,m=>{m.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Ft(t.onSwipeMove,m=>{const{x:g,y}=m.detail.delta;m.currentTarget.setAttribute("data-swipe","move"),m.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${g}px`),m.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${y}px`)}),onSwipeCancel:Ft(t.onSwipeCancel,m=>{m.currentTarget.setAttribute("data-swipe","cancel"),m.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),m.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),m.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),m.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Ft(t.onSwipeEnd,m=>{const{x:g,y}=m.detail.delta;m.currentTarget.setAttribute("data-swipe","end"),m.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),m.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),m.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${g}px`),m.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${y}px`),p(!1)})})})});I_.displayName=gu;var[Mj,Dj]=W_(gu,{onClose(){}}),Nj=v.forwardRef((t,i)=>{const{__scopeToast:s,type:r="foreground",duration:l,open:u,onClose:d,onEscapeKeyDown:h,onPause:p,onResume:m,onSwipeStart:g,onSwipeMove:y,onSwipeCancel:w,onSwipeEnd:E,...C}=t,S=pu(gu,s),[T,A]=v.useState(null),D=qe(i,J=>A(J)),k=v.useRef(null),z=v.useRef(null),U=l||S.duration,G=v.useRef(0),P=v.useRef(U),W=v.useRef(0),{onToastAdd:ee,onToastRemove:ne}=S,ue=gt(()=>{T?.contains(document.activeElement)&&S.viewport?.focus(),d()}),fe=v.useCallback(J=>{!J||J===1/0||(window.clearTimeout(W.current),G.current=new Date().getTime(),W.current=window.setTimeout(ue,J))},[ue]);v.useEffect(()=>{const J=S.viewport;if(J){const he=()=>{fe(P.current),m?.()},O=()=>{const F=new Date().getTime()-G.current;P.current=P.current-F,window.clearTimeout(W.current),p?.()};return J.addEventListener(Vf,O),J.addEventListener(Bf,he),()=>{J.removeEventListener(Vf,O),J.removeEventListener(Bf,he)}}},[S.viewport,U,p,m,fe]),v.useEffect(()=>{u&&!S.isClosePausedRef.current&&fe(U)},[u,U,S.isClosePausedRef,fe]),v.useEffect(()=>(ee(),()=>ne()),[ee,ne]);const be=v.useMemo(()=>T?J_(T):null,[T]);return S.viewport?_.jsxs(_.Fragment,{children:[be&&_.jsx(Oj,{__scopeToast:s,role:"status","aria-live":r==="foreground"?"assertive":"polite","aria-atomic":!0,children:be}),_.jsx(Mj,{scope:s,onClose:ue,children:Gr.createPortal(_.jsx(Th.ItemSlot,{scope:s,children:_.jsx(mj,{asChild:!0,onEscapeKeyDown:Ft(h,()=>{S.isFocusedToastEscapeKeyDownRef.current||ue(),S.isFocusedToastEscapeKeyDownRef.current=!1}),children:_.jsx(Rn.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":u?"open":"closed","data-swipe-direction":S.swipeDirection,...C,ref:D,style:{userSelect:"none",touchAction:"none",...t.style},onKeyDown:Ft(t.onKeyDown,J=>{J.key==="Escape"&&(h?.(J.nativeEvent),J.nativeEvent.defaultPrevented||(S.isFocusedToastEscapeKeyDownRef.current=!0,ue()))}),onPointerDown:Ft(t.onPointerDown,J=>
58{J.button===0&&(k.current={x:J.clientX,y:J.clientY})}),onPointerMove:Ft(t.onPointerMove,J=>{if(!k.current)return;const he=J.clientX-k.current.x,O=J.clientY-k.current.y,F=!!z.current,B=["left","right"].includes(S.swipeDirection),X=["left","up"].includes(S.swipeDirection)?Math.min:Math.max,oe=B?X(0,he):0,R=B?0:X(0,O),I=J.pointerType==="touch"?10:2,$={x:oe,y:R},Z={originalEvent:J,delta:$};F?(z.current=$,_l(Aj,y,Z,{discrete:!1})):lb($,S.swipeDirection,I)?(z.current=$,_l(jj,g,Z,{discrete:!1}),J.target.setPointerCapture(J.pointerId)):(Math.abs(he)>I||Math.abs(O)>I)&&(k.current=null)}),onPointerUp:Ft(t.onPointerUp,J=>{const he=z.current,O=J.target;if(O.hasPointerCapture(J.pointerId)&&O.releasePointerCapture(J.pointerId),z.current=null,k.current=null,he){const F=J.currentTarget,B={originalEvent:J,delta:he};lb(he,S.swipeDirection,S.swipeThreshold)?_l(kj,E,B,{discrete:!0}):_l(Rj,w,B,{discrete:!0}),F.addEventListener("click",X=>X.preventDefault(),{once:!0})}})})})}),S.viewport)})]}):null}),Oj=t=>{const{__scopeToast:i,children:s,...r}=t,l=pu(gu,i),[u,d]=v.useState(!1),[h,p]=v.useState(!1);return Lj(()=>d(!0)),v.useEffect(()=>{const m=window.setTimeout(()=>p(!0),1e3);return()=>window.clearTimeout(m)},[]),h?null:_.jsx(B_,{asChild:!0,children:_.jsx(Sh,{...r,children:u&&_.jsxs(_.Fragment,{children:[l.label," ",s]})})})},zj="ToastTitle",K_=v.forwardRef((t,i)=>{const{__scopeToast:s,...r}=t;return _.jsx(Rn.div,{...r,ref:i})});K_.displayName=zj;var Pj="ToastDescription",Y_=v.forwardRef((t,i)=>{const{__scopeToast:s,...r}=t;return _.jsx(Rn.div,{...r,ref:i})});Y_.displayName=Pj;var Q_="ToastAction",X_=v.forwardRef((t,i)=>{const{altText:s,...r}=t;return s.trim()?_.jsx(Z_,{altText:s,asChild:!0,children:_.jsx(Ch,{...r,ref:i})}):(console.error(`Invalid prop \`altText\` supplied to \`${Q_}\`. Expected non-empty \`string\`.`),null)});X_.displayName=Q_;var $_="ToastClose",Ch=v.forwardRef((t,i)=>{const{__scopeToast:s,...r}=t,l=Dj($_,s);return _.jsx(Z_,{asChild:!0,children:_.jsx(Rn.button,{type:"button",...r,ref:i,onClick:Ft(t.onClick,l.onClose)})})});Ch.displayName=$_;var Z_=v.forwardRef((t,i)=>{const{__scopeToast:s,altText:r,...l}=t;return _.jsx(Rn.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...l,ref:i})});function J_(t){const i=[];return Array.from(t.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&i.push(r.textContent),Vj(r)){const l=r.ariaHidden||r.hidden||r.style.display==="none",u=r.dataset.radixToastAnnounceExclude==="";if(!l)if(u){const d=r.dataset.radixToastAnnounceAlt;d&&i.push(d)}else i.push(...J_(r))}}),i}function _l(t,i,s,{discrete:r}){const l=s.originalEvent.currentTarget,u=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:s});i&&l.addEventListener(t,i,{once:!0}),r?N_(l,u):l.dispatchEvent(u)}var lb=(t,i,s=0)=>{const r=Math.abs(t.x),l=Math.abs(t.y),u=r>l;return i==="left"||i==="right"?u&&r>s:!u&&l>s};function Lj(t=()=>{}){const i=gt(t);Dt(()=>{let s=0,r=0;return s=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(i)),()=>{window.cancelAnimationFrame(s),window.cancelAnimationFrame(r)}},[i])}function Vj(t){return t.nodeType===t.ELEMENT_NODE}function Bj(t){const i=[],s=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const l=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||l?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;s.nextNode();)i.push(s.currentNode);return i}function sf(t){const i=document.activeElement;return t.some(s=>s===i?!0:(s.focus(),document.activeElement!==i))}var Uj=H_,ew=F_,tw=I_,nw=K_,iw=Y_,aw=X_,sw=Ch;function rw(t){var i,s,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var l=t.length;for(i=0;i<l;i++)t[i]&&(s=rw(t[i]))&&(r&&(r+=" "),r+=s)}else for(s in t)t[s]&&(r&&(r+=" "),r+=s);return r}function ow(){for(var t,i,s=0,r="",l=arguments.length;s<l;s++)(t=arguments[s])&&(i=rw(t))&&(r&&(r+=" "),r+=i);return r}const ub=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,cb=ow,jh=(t,i)=>s=>{var r;if(i?.variants==null)return cb(t,s?.class,s?.className);const{variants:l,defaultVariants:u}=i,d=Object.keys(l).map(m=>{const g=s?.[m],y=u?.[m];if(g===null)return null;const w=ub(g)||ub(y);return l[m][w]}),h=s&&Object.entries(s).reduce((m,g)=>{let[y,w]=g;return w===void 0||(m[y]=w),m},{}),p=i==null||(r=i.compoundVariants)===null||r===void 0?void 0:r.reduce((m,g)=>{let{class:y,className:w,...E}=g;return Object.entries(E).every(C=>{let[S,T]=C;return Array.isArray(T)?T.includes({...u,...h}[S]):{...u,...h}[S]===T})?[...m,y,w]:m},[]);return cb(t,d,p,s?.class,s?.className)};/** 59 * @license lucide-react v0.545.0 - ISC 60 * 61 * This source code is licensed under the ISC license. 62 * See the LICENSE file in the root directory of this source tree. 63 */const Wj=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Hj=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(i,s,r)=>r?r.toUpperCase():s.toLowerCase()),db=t=>{const i=Hj(t);return i.charAt(0).toUpperCase()+i.slice(1)},lw=(...t)=>t.filter((i,s,r)=>
vendor: 6,141 bytes, lines 63-153
63!!i&&i.trim()!==""&&r.indexOf(i)===s).join(" ").trim(),qj=t=>{for(const i in t)if(i.startsWith("aria-")||i==="role"||i==="title")return!0};/** 64 * @license lucide-react v0.545.0 - ISC 65 * 66 * This source code is licensed under the ISC license. 67 * See the LICENSE file in the root directory of this source tree. 68 */var Fj={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 69 * @license lucide-react v0.545.0 - ISC 70 * 71 * This source code is licensed under the ISC license. 72 * See the LICENSE file in the root directory of this source tree. 73 */const Gj=v.forwardRef(({color:t="currentColor",size:i=24,strokeWidth:s=2,absoluteStrokeWidth:r,className:l="",children:u,iconNode:d,...h},p)=>v.createElement("svg",{ref:p,...Fj,width:i,height:i,stroke:t,strokeWidth:r?Number(s)*24/Number(i):s,className:lw("lucide",l),...!u&&!qj(h)&&{"aria-hidden":"true"},...h},[...d.map(([m,g])=>v.createElement(m,g)),...Array.isArray(u)?u:[u]]));/** 74 * @license lucide-react v0.545.0 - ISC 75 * 76 * This source code is licensed under the ISC license. 77 * See the LICENSE file in the root directory of this source tree. 78 */const Ge=(t,i)=>{const s=v.forwardRef(({className:r,...l},u)=>v.createElement(Gj,{ref:u,iconNode:i,className:lw(`lucide-${Wj(db(t))}`,`lucide-${t}`,r),...l}));return s.displayName=db(t),s};/** 79 * @license lucide-react v0.545.0 - ISC 80 * 81 * This source code is licensed under the ISC license. 82 * See the LICENSE file in the root directory of this source tree. 83 */const Ij=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Kj=Ge("arrow-right",Ij);/** 84 * @license lucide-react v0.545.0 - ISC 85 * 86 * This source code is licensed under the ISC license. 87 * See the LICENSE file in the root directory of this source tree. 88 */const Yj=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],wl=Ge("briefcase",Yj);/** 89 * @license lucide-react v0.545.0 - ISC 90 * 91 * This source code is licensed under the ISC license. 92 * See the LICENSE file in the root directory of this source tree. 93 */const Qj=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Xj=Ge("check",Qj);/** 94 * @license lucide-react v0.545.0 - ISC 95 * 96 * This source code is licensed under the ISC license. 97 * See the LICENSE file in the root directory of this source tree. 98 */const $j=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],uw=Ge("chevron-down",$j);/** 99 * @license lucide-react v0.545.0 - ISC 100 * 101 * This source code is licensed under the ISC license. 102 * See the LICENSE file in the root directory of this source tree. 103 */const Zj=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Jj=Ge("chevron-right",Zj);/** 104 * @license lucide-react v0.545.0 - ISC 105 * 106 * This source code is licensed under the ISC license. 107 * See the LICENSE file in the root directory of this source tree. 108 */const eA=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],tA=Ge("circle-alert",eA);/** 109 * @license lucide-react v0.545.0 - ISC 110 * 111 * This source code is licensed under the ISC license. 112 * See the LICENSE file in the root directory of this source tree. 113 */const nA=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]],fb=Ge("circle-dot",nA);/** 114 * @license lucide-react v0.545.0 - ISC 115 * 116 * This source code is licensed under the ISC license. 117 * See the LICENSE file in the root directory of this source tree. 118 */const iA=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],aA=Ge("circle-question-mark",iA);/** 119 * @license lucide-react v0.545.0 - ISC 120 * 121 * This source code is licensed under the ISC license. 122 * See the LICENSE file in the root directory of this source tree. 123 */const sA=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],rA=Ge("circle",sA);/** 124 * @license lucide-react v0.545.0 - ISC 125 * 126 * This source code is licensed under the ISC license. 127 * See the LICENSE file in the root directory of this source tree. 128 */const oA=[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]],lA=Ge("coins",oA);/** 129 * @license lucide-react v0.545.0 - ISC 130 * 131 * This source code is licensed under the ISC license. 132 * See the LICENSE file in the root directory of this source tree. 133 */const uA=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],cA=Ge("download",uA);/** 134 * @license lucide-react v0.545.0 - ISC 135 * 136 * This source code is licensed under the ISC license. 137 * See the LICENSE file in the root directory of this source tree. 138 */const dA=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],fA=Ge("globe",dA);/** 139 * @license lucide-react v0.545.0 - ISC 140 * 141 * This source code is licensed under the ISC license. 142 * See the LICENSE file in the root directory of this source tree. 143 */const hA=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],cw=Ge("mail",hA);/** 144 * @license lucide-react v0.545.0 - ISC 145 * 146 * This source code is licensed under the ISC license. 147 * See the LICENSE file in the root directory of this source tree. 148 */const mA=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],pA=Ge("map-pin",mA);/** 149 * @license lucide-react v0.545.0 - ISC 150 * 151 * This source code is licensed under the ISC license. 152 * See the LICENSE file in the root directory of this source tree. 153 */const gA=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2
1530 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],dw=Ge("phone",gA);/** 154 * @license lucide-react v0.545.0 - ISC 155 * 156 * This source code is licensed under the ISC license. 157 * See the LICENSE file in the root directory of this source tree. 158 */const vA=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],yA=Ge("shield-check",vA);/** 159 * @license lucide-react v0.545.0 - ISC 160 * 161 * This source code is licensed under the ISC license. 162 * See the LICENSE file in the root directory of this source tree. 163 */const bA=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],_A=Ge("shopping-cart",bA);/** 164 * @license lucide-react v0.545.0 - ISC 165 * 166 * This source code is licensed under the ISC license. 167 * See the LICENSE file in the root directory of this source tree. 168 */const wA=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
vendor: 9,869 bytes, lines 168-193
168],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],xA=Ge("sparkles",wA);/** 169 * @license lucide-react v0.545.0 - ISC 170 * 171 * This source code is licensed under the ISC license. 172 * See the LICENSE file in the root directory of this source tree. 173 */const SA=[["path",{d:"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5",key:"slp6dd"}],["path",{d:"M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244",key:"o0xfot"}],["path",{d:"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05",key:"wn3emo"}]],xl=Ge("store",SA);/** 174 * @license lucide-react v0.545.0 - ISC 175 * 176 * This source code is licensed under the ISC license. 177 * See the LICENSE file in the root directory of this source tree. 178 */const EA=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],hb=Ge("trophy",EA);/** 179 * @license lucide-react v0.545.0 - ISC 180 * 181 * This source code is licensed under the ISC license. 182 * See the LICENSE file in the root directory of this source tree. 183 */const TA=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],ns=Ge("users",TA);/** 184 * @license lucide-react v0.545.0 - ISC 185 * 186 * This source code is licensed under the ISC license. 187 * See the LICENSE file in the root directory of this source tree. 188 */const CA=[["path",{d:"M8 22h8",key:"rmew8v"}],["path",{d:"M7 10h10",key:"1101jm"}],["path",{d:"M12 15v7",key:"t2xh3l"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z",key:"10ffi3"}]],Ql=Ge("wine",CA);/** 189 * @license lucide-react v0.545.0 - ISC 190 * 191 * This source code is licensed under the ISC license. 192 * See the LICENSE file in the root directory of this source tree. 193 */const jA=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],fw=Ge("x",jA),Ah="-",AA=t=>{const i=kA(t),{conflictingClassGroups:s,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:d=>{const h=d.split(Ah);return h[0]===""&&h.length!==1&&h.shift(),hw(h,i)||RA(d)},getConflictingClassGroupIds:(d,h)=>{const p=s[d]||[];return h&&r[d]?[...p,...r[d]]:p}}},hw=(t,i)=>{if(t.length===0)return i.classGroupId;const s=t[0],r=i.nextPart.get(s),l=r?hw(t.slice(1),r):void 0;if(l)return l;if(i.validators.length===0)return;const u=t.join(Ah);return i.validators.find(({validator:d})=>d(u))?.classGroupId},mb=/^\[(.+)\]$/,RA=t=>{if(mb.test(t)){const i=mb.exec(t)[1],s=i?.substring(0,i.indexOf(":"));if(s)return"arbitrary.."+s}},kA=t=>{const{theme:i,classGroups:s}=t,r={nextPart:new Map,validators:[]};for(const l in s)Wf(s[l],r,l,i);return r},Wf=(t,i,s,r)=>{t.forEach(l=>{if(typeof l=="string"){const u=l===""?i:pb(i,l);u.classGroupId=s;return}if(typeof l=="function"){if(MA(l)){Wf(l(r),i,s,r);return}i.validators.push({validator:l,classGroupId:s});return}Object.entries(l).forEach(([u,d])=>{Wf(d,pb(i,u),s,r)})})},pb=(t,i)=>{let s=t;return i.split(Ah).forEach(r=>{s.nextPart.has(r)||s.nextPart.set(r,{nextPart:new Map,validators:[]}),s=s.nextPart.get(r)}),s},MA=t=>t.isThemeGetter,DA=t=>{if(t<1)return{get:()=>{},set:()=>{}};let i=0,s=new Map,r=new Map;const l=(u,d)=>{s.set(u,d),i++,i>t&&(i=0,r=s,s=new Map)};return{get(u){let d=s.get(u);if(d!==void 0)return d;if((d=r.get(u))!==void 0)return l(u,d),d},set(u,d){s.has(u)?s.set(u,d):l(u,d)}}},Hf="!",qf=":",NA=qf.length,OA=t=>{const{prefix:i,experimentalParseClassName:s}=t;let r=l=>{const u=[];let d=0,h=0,p=0,m;for(let C=0;C<l.length;C++){let S=l[C];if(d===0&&h===0){if(S===qf){u.push(l.slice(p,C)),p=C+NA;continue}if(S==="/"){m=C;continue}}S==="["?d++:S==="]"?d--:S==="("?h++:S===")"&&h--}const g=u.length===0?l:l.substring(p),y=zA(g),w=y!==g,E=m&&m>p?m-p:void 0;return{modifiers:u,hasImportantModifier:w,baseClassName:y,maybePostfixModifierPosition:E}};if(i){const l=i+qf,u=r;r=d=>d.startsWith(l)?u(d.substring(l.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(s){const l=r;r=u=>s({className:u,parseClassName:l})}return r},zA=t=>t.endsWith(Hf)?t.substring(0,t.length-1):t.startsWith(Hf)?t.substring(1):t,PA=t=>{const i=Object.fromEntries(t.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const l=[];let u=[];return r.forEach(d=>{d[0]==="["||i[d]?(l.push(...u.sort(),d),u=[]):u.push(d)}),l.push(...u.sort()),l}},LA=t=>({cache:DA(t.cacheSize),parseClassName:OA(t),sortModifiers:PA(t),...AA(t)}),VA=/\s+/,BA=(t,i)=>{const{parseClassName:s,getClassGroupId:r,getConflictingClassGroupIds:l,sortModifiers:u}=i,d=[],h=t.trim().split(VA);let p="";for(let m=h.length-1;m>=0;m-=1){const g=h[m],{isExternal:y,modifiers:w,hasImportantModifier:E,baseClassName:C,maybePostfixModifierPosition:S}=s(g);if(y){p=g+(p.length>0?" "+p:p);continue}let T=!!S,A=r(T?C.substring(0,S):C);if(!A){if(!T){p=g+(p.length>0?" "+p:p);continue}if(A=r(C),!A){p=g+(p.length>0?" "+p:p);continue}T=!1}const D=u(w).join(":"),k=E?D+Hf:D,z=k+A;if(d.includes(z))continue;d.push(z);const U=l(A,T);for(let G=0;G<U.length;++G){const P=U[G];d.push(k+P)}p=g+(p.length>0?" "+p:p)}return p};function UA(){let t=0,i,s,r="";for(;t<arguments.length;)(i=arguments[t++])&&(s=mw(i))&&(r&&(r+=" "),r+=s);return r}const mw=t=>{if(typeof t=="string")return t;let i,s="";for(let r=0;r<t.length;r++)t[r]&&(i=mw(t[r]))&&(s&&(s+=" "),s+=i);return s};function WA(t,...i){let s,r,l,u=d;function d(p){const m=i.reduce((g,y)=>y(g),t());return s=LA(m),r=s.cache.get,l=s.cache.set,u=h,h(p)}function h(p){const m=r(p);if(m)return m;const g=BA(p,s);return l(p,g),g}return function(){return u(UA.apply(null,arguments))}}const ot=t=>{const i=s=>s[t]||[];return i.isThemeGetter=!0,i},pw=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,gw=/^\((?:(\w[\w-]*):)?(.+)\)$/i,HA=/^\d+\/\d+$/,qA=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,FA=/\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$/,GA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,IA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,KA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Za=t=>HA.test(t),_e=t=>!!t&&!Number.isNaN(Number(t)),ji=t=>!!t&&Number.isInteger(Number(t)),rf=t=>t.endsWith("%")&&_e(t.slice(0,-1)),Qn=t=>qA.test(t),YA=()=>!0,QA=t=>FA.test(t)&&!GA.test(t),vw=()=>!1,XA=t=>IA.test(t),$A=t=>KA.test(t),ZA=t=>!ae(t)&&!se(t),JA=t=>ys(t,_w,vw),ae=t=>pw.test(t),ia=t=>ys(t,ww,QA),of=t=>ys(t,aR,_e),gb=t=>ys(t,yw,vw),eR=t=>ys(t,bw,$A),Sl=t=>ys(t,xw,XA),se=t=>gw.test(t),br=t=>bs(t,ww),tR=t=>bs(t,sR),vb=t=>bs(t,yw),nR=t=>bs(t,_w),iR=t=>bs(t,bw),El=t=>bs(t,xw,!0),ys=(t,i,s)=>{const r=pw.exec(t);return r?r[1]?i(r[1]):s(r[2]):!1},bs=(t,i,s=!1)=>{const r=gw.exec(t);return r?r[1]?i(r[1]):s:!1},yw=t=>t==="position"||t==="percentage",bw=t=>t==="image"||t==="url",_w=t=>t==="length"||t==="size"||t==="bg-size",ww=t=>t==="length",aR=t=>t==="number",sR=t=>t==="family-name",xw=t=>t==="shadow",rR=()=>{const t=ot("color"),i=ot("font"),s=ot("text"),r=ot("font-weight"),l=ot("tracking"),u=ot("leading"),d=ot("breakpoint"),h=ot("container"),p=ot("spacing"),m=ot("radius"),g=ot("shadow"),y=ot("inset-shadow"),w=ot("text-shadow"),E=ot("drop-shadow"),C=ot("blur"),S=ot("perspective"),T=ot("aspect"),A=ot("ease"),D=ot("animate"),k=()=>["auto","avoid","all","avoid-page","page","left","right","column"],z=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],U=()=>[...z(),se,ae],G=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto","contain","none"],W=()=>[se,ae,p],ee=()=>[Za,"full","auto",...W()],ne=()=>[ji,"none","subgrid",se,ae],ue=()=>["auto",{span:["full",ji,se,ae]},ji,se,ae],fe=()=>[ji,"auto",se,ae],be=()=>["auto","min","max","fr",se,ae],J=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],he=()=>["start","end","center","stretch","center-safe","end-safe"],O=()=>["auto",...W()],F=()=>[Za,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...W()],B=()=>[t,se,ae],X=()=>[...z(),vb,gb,{position:[se,ae]}],oe=()=>["no-repeat",{repeat:["","x","y","space","round"]}],R=()=>["auto","cover","contain",nR,JA,{size:[se,ae]}],I=()=>[rf,br,ia],$=()=>["","none","full",m,se,ae],Z=()=>["",_e,br,ia],ce=()=>["solid","dashed","dotted","double"],me=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],te=()=>[_e,rf,vb,gb],Ue=()=>["","none",C,se,ae],Me=()=>["none",_e,se,ae],It=()=>["none",_e,se,ae],vn=()=>[_e,se,ae],yn=()=>[Za,"full",...W()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Qn],breakpoint:[Qn],color:[YA],container:[Qn],"drop-shadow":[Qn],ease:["in","out","in-out"],font:[ZA],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Qn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Qn],shadow:[Qn],spacing:["px",_e],text:[Qn],"text-shadow":[Qn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Za,ae,se,T]}
vendor: 12,871 bytes, line 193
193],container:["container"],columns:[{columns:[_e,ae,se,h]}],"break-after":[{"break-after":k()}],"break-before":[{"break-before":k()}],"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:U()}],overflow:[{overflow:G()}],"overflow-x":[{"overflow-x":G()}],"overflow-y":[{"overflow-y":G()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ee()}],"inset-x":[{"inset-x":ee()}],"inset-y":[{"inset-y":ee()}],start:[{start:ee()}],end:[{end:ee()}],top:[{top:ee()}],right:[{right:ee()}],bottom:[{bottom:ee()}],left:[{left:ee()}],visibility:["visible","invisible","collapse"],z:[{z:[ji,"auto",se,ae]}],basis:[{basis:[Za,"full","auto",h,...W()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[_e,Za,"auto","initial","none",ae]}],grow:[{grow:["",_e,se,ae]}],shrink:[{shrink:["",_e,se,ae]}],order:[{order:[ji,"first","last","none",se,ae]}],"grid-cols":[{"grid-cols":ne()}],"col-start-end":[{col:ue()}],"col-start":[{"col-start":fe()}],"col-end":[{"col-end":fe()}],"grid-rows":[{"grid-rows":ne()}],"row-start-end":[{row:ue()}],"row-start":[{"row-start":fe()}],"row-end":[{"row-end":fe()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":be()}],"auto-rows":[{"auto-rows":be()}],gap:[{gap:W()}],"gap-x":[{"gap-x":W()}],"gap-y":[{"gap-y":W()}],"justify-content":[{justify:[...J(),"normal"]}],"justify-items":[{"justify-items":[...he(),"normal"]}],"justify-self":[{"justify-self":["auto",...he()]}],"align-content":[{content:["normal",...J()]}],"align-items":[{items:[...he(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...he(),{baseline:["","last"]}]}],"place-content":[{"place-content":J()}],"place-items":[{"place-items":[...he(),"baseline"]}],"place-self":[{"place-self":["auto",...he()]}],p:[{p:W()}],px:[{px:W()}],py:[{py:W()}],ps:[{ps:W()}],pe:[{pe:W()}],pt:[{pt:W()}],pr:[{pr:W()}],pb:[{pb:W()}],pl:[{pl:W()}],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":W()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":W()}],"space-y-reverse":["space-y-reverse"],size:[{size:F()}],w:[{w:[h,"screen",...F()]}],"min-w":[{"min-w":[h,"screen","none",...F()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[d]},...F()]}],h:[{h:["screen","lh",...F()]}],"min-h":[{"min-h":["screen","lh","none",...F()]}],"max-h":[{"max-h":["screen","lh",...F()]}],"font-size":[{text:["base",s,br,ia]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,se,of]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",rf,ae]}],"font-family":[{font:[tR,ae,i]}],"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:[l,se,ae]}],"line-clamp":[{"line-clamp":[_e,"none",se,of]}],leading:[{leading:[u,...W()]}],"list-image":[{"list-image":["none",se,ae]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",se,ae]}],"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:[...ce(),"wavy"]}],"text-decoration-thickness":[{decoration:[_e,"from-font","auto",se,ia]}],"text-decoration-color":[{decoration:B()}],"underline-offset":[{"underline-offset":[_e,"auto",se,ae]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:W()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",se,ae]}],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",se,ae]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:X()}],"bg-repeat":[{bg:oe()}],"bg-size":[{bg:R()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ji,se,ae],radial:["",se,ae],conic:[ji,se,ae]},iR,eR]}],"bg-color":[{bg:B()}],"gradient-from-pos":[{from:I()}],"gradient-via-pos":[{via:I()}],"gradient-to-pos":[{to:I()}],"gradient-from":[{from:B()}],"gradient-via":[{via:B()}],"gradient-to":[{to:B()}],rounded:[{rounded:$()}],"rounded-s":[{"rounded-s":$()}],"rounded-e":[{"rounded-e":$()}],"rounded-t":[{"rounded-t":$()}],"rounded-r":[{"rounded-r":$()}],"rounded-b":[{"rounded-b":$()}],"rounded-l":[{"rounded-l":$()}],"rounded-ss":[{"rounded-ss":$()}],"rounded-se":[{"rounded-se":$()}],"rounded-ee":[{"rounded-ee":$()}],"rounded-es":[{"rounded-es":$()}],"rounded-tl":[{"rounded-tl":$()}],"rounded-tr":[{"rounded-tr":$()}],"rounded-br":[{"rounded-br":$()}],"rounded-bl":[{"rounded-bl":$()}],"border-w":[{border:Z()}],"border-w-x":[{"border-x":Z()}],"border-w-y":[{"border-y":Z()}],"border-w-s":[{"border-s":Z()}],"border-w-e":[{"border-e":Z()}],"border-w-t":[{"border-t":Z()}],"border-w-r":[{"border-r":Z()}],"border-w-b":[{"border-b":Z()}],"border-w-l":[{"border-l":Z()}],"divide-x":[{"divide-x":Z()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Z()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ce(),"hidden","none"]}],"divide-style":[{divide:[...ce(),"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:[...ce(),"none","hidden"]}],"outline-offset":[{"outline-offset":[_e,se,ae]}],"outline-w":[{outline:["",_e,br,ia]}],"outline-color":[{outline:B()}],shadow:[{shadow:["","none",g,El,Sl]}],"shadow-color":[{shadow:B()}],"inset-shadow":[{"inset-shadow":["none",y,El,Sl]}],"inset-shadow-color":[{"inset-shadow":B()}],"ring-w":[{ring:Z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B()}],"ring-offset-w":[{"ring-offset":[_e,ia]}],"ring-offset-color":[{"ring-offset":B()}],"inset-ring-w":[{"inset-ring":Z()}],"inset-ring-color":[{"inset-ring":B()}],"text-shadow":[{"text-shadow":["none",w,El,Sl]}],"text-shadow-color":[{"text-shadow":B()}],opacity:[{opacity:[_e,se,ae]}],"mix-blend":[{"mix-blend":[...me(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":me()}],"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":[_e]}],"mask-image-linear-from-pos":[{"mask-linear-from":te()}],"mask-image-linear-to-pos":[{"mask-linear-to":te()}],"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":te()}],"mask-image-t-to-pos":[{"mask-t-to":te()}],"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":te()}],"mask-image-r-to-pos":[{"mask-r-to":te()}],"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":te()}],"mask-image-b-to-pos":[{"mask-b-to":te()}],"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":te()}],"mask-image-l-to-pos":[{"mask-l-to":te()}],"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":te()}],"mask-image-x-to-pos":[{"mask-x-to":te()}],"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":te()}],"mask-image-y-to-pos":[{"mask-y-to":te()}],"mask-image-y-from-color":[{"mask-y-from":B()}],"mask-image-y-to-color":[{"mask-y-to":B()}],"mask-image-radial":[{"mask-radial":[se,ae]}],"mask-image-radial-from-pos":[{"mask-radial-from":te()}],"mask-image-radial-to-pos":[{"mask-radial-to":te()}],"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":z()}],"mask-image-conic-pos":[{"mask-conic":[_e]}],"mask-image-conic-from-pos":[{"mask-conic-from":te()}],"mask-image-conic-to-pos":[{"mask-conic-to":te()}],"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:X()}],"mask-repeat":[{mask:oe()}],"mask-size":[{mask:R()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",se,ae]}],filter:[{filter:["","none",se,ae]}],blur:[{blur:Ue()}],brightness:[{brightness:[_e,se,ae]}],contrast:[{contrast:[_e,se,ae]}],"drop-shadow":[{"drop-shadow":["","none",E,El,Sl]}],"drop-shadow-color":[{"drop-shadow":B()}],grayscale:[{grayscale:["",_e,se,ae]}],"hue-rotate":[{"hue-rotate":[_e,se,ae]}],invert:[{invert:["",_e,se,ae]}],saturate:[{saturate:[_e,se,ae]}],sepia:[{sepia:["",_e,se,ae]}],"backdrop-filter":[{"backdrop-filter":["","none",se,ae]}],"backdrop-blur":[{"backdrop-blur":Ue()}],"backdrop-brightness":[{"backdrop-brightness":[_e,se,ae]}],"backdrop-contrast":[{"backdrop-contrast":[_e,se,ae]}],"backdrop-grayscale":[{"backdrop-grayscale":["",_e,se,ae]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[_e,se,ae]}],"backdrop-invert":[{"backdrop-invert":["",_e,se,ae]}],"backdrop-opacity":[{"backdrop-opacity":[_e,se,ae]}],"backdrop-saturate":[{"backdrop-saturate":[_e,se,ae]}],"backdrop-sepia":[{"backdrop-sepia":["",_e,se,ae]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":W()}],"border-spacing-x":[{"border-spacing-x":W()}],"border-spacing-y":[{"border-spacing-y":W()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",se,ae]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[_e,"initial",se,ae]}],ease:[{ease:["linear","initial",A,se,ae]}],delay:[{delay:[_e,se,ae]}],animate:[{animate:["none",D,se,ae]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[S,se,ae]}],"perspective-origin":[{"perspective-origin":U()}],rotate:[{rotate:Me()}],"rotate-x":[{"rotate-x":Me()}],"rotate-y":[{"rotate-y":Me()}],"rotate-z":[{"rotate-z":Me()}],scale:[{scale:It()}],"scale-x":[{"scale-x":It()}],"scale-y":[{"scale-y":It()}],"scale-z":[{"scale-z":It()}],"scale-3d":["scale-3d"],skew:[{skew:vn()}],"skew-x":[{"skew-x":vn()}],"skew-y":[{"skew-y":vn()}],transform:[{transform:[se,ae,"","none","gpu","cpu"]}],"transform-origin":[{origin:U()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:yn()}],"translate-x":[{"translate-x":yn()}],"translate-y":[{"translate-y":yn()}],"translate-z":[{"translate-z":yn()}],"translate-none":["translate-none"],accent:[{accent:B()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B()}
vendor: 6,439 bytes, line 193
193],"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",se,ae]}],"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":W()}],"scroll-mx":[{"scroll-mx":W()}],"scroll-my":[{"scroll-my":W()}],"scroll-ms":[{"scroll-ms":W()}],"scroll-me":[{"scroll-me":W()}],"scroll-mt":[{"scroll-mt":W()}],"scroll-mr":[{"scroll-mr":W()}],"scroll-mb":[{"scroll-mb":W()}],"scroll-ml":[{"scroll-ml":W()}],"scroll-p":[{"scroll-p":W()}],"scroll-px":[{"scroll-px":W()}],"scroll-py":[{"scroll-py":W()}],"scroll-ps":[{"scroll-ps":W()}],"scroll-pe":[{"scroll-pe":W()}],"scroll-pt":[{"scroll-pt":W()}],"scroll-pr":[{"scroll-pr":W()}],"scroll-pb":[{"scroll-pb":W()}],"scroll-pl":[{"scroll-pl":W()}],"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",se,ae]}],fill:[{fill:["none",...B()]}],"stroke-w":[{stroke:[_e,br,ia,of]}],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"]}},oR=WA(rR);function Be(...t){return oR(ow(t))}const lR=Uj,Sw=v.forwardRef(({className:t,...i},s)=>_.jsx(ew,{ref:s,className:Be("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",t),...i}));Sw.displayName=ew.displayName;const uR=jh("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),Ew=v.forwardRef(({className:t,variant:i,...s},r)=>_.jsx(tw,{ref:r,className:Be(uR({variant:i}),t),...s}));Ew.displayName=tw.displayName;const cR=v.forwardRef(({className:t,...i},s)=>_.jsx(aw,{ref:s,className:Be("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",t),...i}));cR.displayName=aw.displayName;const Tw=v.forwardRef(({className:t,...i},s)=>_.jsx(sw,{ref:s,className:Be("absolute right-2 top-2 rounded-md p-1 text-foreground
193/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",t),"toast-close":"",...i,children:_.jsx(fw,{className:"h-4 w-4"})}));Tw.displayName=sw.displayName;const Cw=v.forwardRef(({className:t,...i},s)=>_.jsx(nw,{ref:s,className:Be("text-sm font-semibold",t),...i}));Cw.displayName=nw.displayName;const jw=v.forwardRef(({className:t,...i},s)=>_.jsx(iw,{ref:s,className:Be("text-sm opacity-90",t),...i}));jw.displayName=iw.displayName;function dR(){const{toasts:t}=ZC();return _.jsxs(lR,{children:[t.map(function({id:i,title:s,description:r,action:l,...u}){return _.jsxs(Ew,{...u,children:[_.jsxs("div",{className:"grid gap-1",children:[s&&_.jsx(Cw,{children:s}),r&&_.jsx(jw,{children:r})]}),l,_.jsx(Tw,{})]},i)}),_.jsx(Sw,{})]})}const Aw=v.createContext(void 0),Rw={nl:{hero_headline:"Proef, Speel & Geniet",hero_tagline:"Het Ultieme Wijnspel voor Onvergetelijke Avonden",hero_subhead:"Het ultieme wijnspel voor onvergetelijke avonden.",hero_product_desc:"Complete set: speelmat + gratis verzending + spelregels met wijn- en hapjessuggesties voor de ideale avond thuis met vrienden",hero_price_line:"Vanaf â¬79 ⢠Gratis verzending",hero_cta_price:"Bestel Nu Jouw Wijn Roulette",home:"Home",brand_name:"Wijn Roulette",gallery_title:"Sfeerimpressie",gallery_subtitle:"Bekijk hoe anderen genieten van Wijn Roulette",friends:"Vriendengroepen",business:"Zakelijk",merchants:"Wijnhandelaren",tastings:"Wijnproeverijen",buy:"Bestel Nu",back_to_store:"Wijn Roulette Store",back_to_cart:"Terug naar winkelmandje",back:"Terug",friends_hero_title:"Geen Saaie Avond Meer",friends_hero_subtitle:"Vergeet de standaard kringverjaardag of het hangen op de bank. Wijn Roulette brengt actie, smaak en hilariteit.",friends_break_routine:"Doorbreek de Sleur",friends_break_routine_p1:"Je kent het wel: weer zo'n avond waar iedereen op zijn telefoon kijkt of waar de gesprekken stilvallen. Wijn Roulette is de ijsbreker die je nodig hebt.",friends_break_routine_p2:"Of je nu een wijnkenner bent of alleen weet dat wijn uit druiven bestaat â dit spel zet iedereen op scherp. Proef blind, gok op de afkomst, en zie wie de echte kenner is (en wie alleen maar doet alsof).",friends_contest:"Winactie",friends_win_wine:"Win een Doos Exclusieve Streekwijn!",friends_step1_title:"1. Maak Content",friends_step1_desc:"Leg de meest hilarische, spannende of gezellige momenten van jullie Wijn Roulette avond vast.",friends_step2_title:"2. Deel & Tag",friends_step2_desc:"Post je foto of video op Instagram/TikTok met #WijnRouletteMoment.",friends_step3_title:"3. Win Wijn",friends_step3_desc:"Elke maand belonen we de leukste inzending met een luxe doos wijn van de lokale streek.",friends_join_order:"Doe Mee & Bestel Nu",friends_hall_of_fame:"Hall of Fame",business_market:"Zakelijke Markt",business_hero_title:"De Ultieme VrijMiBo",business_hero_subtitle:"Upgrade de vrijdagmiddagborrel. Huur Wijn Roulette inclusief een lokale wijnkenner voor een onvergetelijke teamervaring.",business_more_than_drinks:"Meer dan alleen een borrel",business_more_than_drinks_desc:"Standaard borrels kennen we nu wel. Bier, wijn, bitterballen en praten over werk. Wijn Roulette brengt interactie, competitie en sfeer.",business_feature1:"Compleet verzorgd met luxe speeltafel en fiches",business_feature2:"Begeleiding door een gepassioneerde lokale wijnkenner",business_feature3:"Teambuilding op een informele, gezellige manier",business_feature4:"Geschikt voor groepen van 10 tot 100+ personen",business_request_quote:"Vraag Offerte Aan",business_how_it_works:"Hoe werkt het?",business_step1_title:"Boek een Datum",business_step1_desc:"Kies een vrijdagmiddag (of andere dag) en geef het aantal personen door.",business_step2_title:"Wij Regelen Alles",business_step2_desc:"De wijnkenner komt naar locatie met de Wijn Roulette set en premium wijnen.",business_step3_title:"Spelen & Genieten",business_step3_desc:"Een 2-3 uur durend programma vol proeven, gokken en winnen.",merchants_market:"Voor Wijnhandelaren",merchants_hero_title:"Boost Uw Verkoop",merchants_hero_subtitle:"Transformeer een standaard proeverij in een onvergetelijke beleving. Verhoog klantbetrokkenheid en omzet.",merchants_attract_customers:"Trek Nieuwe Klanten",merchants_attract_customers_desc:"Een Wijn Roulette avond is een perfect event om nieuwe mensen naar uw winkel te trekken. Laagdrempelig en leuk.",merchants_increase_sales:"Verhoog Omzet",merchants_increase_sales_desc:"Spelers proeven intensiever en zijn sneller geneigd de wijnen te kopen die ze net in het spel hebben ontdekt.",merchants_unique_branding:"Unieke Branding",merchants_unique_branding_desc:"Positioneer uw wijnhandel als een plek van beleving, niet alleen verkoop. Dat creëert loyale ambassadeurs.",merchants_our_partners:"Onze Partners",merchants_our_partners_desc:"Ontdek wijnhandelaren bij jou in de buurt die speciale Wijn Roulette pakketten aanbieden.",merchants_wine_packages:"Wijn Roulette Pakketten",merchants_wine_packages_desc:"Speciaal samengestelde wijnpakketten voor het perfecte Wijn Roulette avontuur. Inclusief QR-codes om na elke ronde de smaken te checke
193n!",merchants_clubvino_desc:"Club Vino organiseert wijnproeverijen en biedt exclusieve wijnpakketten aan voor het ultieme Wijn Roulette-avontuur.",merchants_bottles:"flessen",merchants_visit_website:"Bezoek Website",merchants_become_partner:"Word Partner",merchants_become_partner_desc:"Wij bieden speciale pakketten voor wijnhandelaren, inclusief promotiemateriaal en wederverkoopmogelijkheden van de spellen zelf.",merchants_become_partner_btn:"Partner Worden",merchants_why_title:"Waarom Wijn Roulette?",merchants_sells_wine:"Het spel verkoopt uw wijn.",merchants_sells_wine_desc:"Een klant die blind heeft geproefd en ontdekt dat hij van Grüner Veltliner houdt â terwijl hij dacht een Chardonnay-mens te zijn â is een klant met een nieuwe behoefte. Die behoefte bestaat nu concreet, met een naam, een regio, een smaakprofiel. En waar koopt hij die wijn? Bij de handelaar die hem die avond heeft laten ontdekken.",merchants_discovery_title:"Open ontdekking",merchants_discovery_desc:"Geen verkoopdruk, geen jargon, geen intimiderende wijnkaart. Gewoon proeven, raden, verrast worden.",merchants_preference_title:"Persoonlijke voorkeur",merchants_preference_desc:"Spelers ontdekken wat zij écht lekker vinden. Dat schept een concrete behoefte â en een reden om terug te komen.",merchants_memory_title:"Positieve herinnering",merchants_memory_desc:"De klant koppelt een onvergetelijke avond aan uw zaak. Dat creëert loyale ambassadeurs, geen eenmalige bezoekers.",merchants_win_win_title:"Geen zero-sum spel â iedereen wint",merchants_for_merchant:"Voor de wijnhandelaar",merchants_benefit_experience:"Meer beleving = meer terugkerende klanten",merchants_benefit_tastings:"Proeverij-avonden worden aantrekkelijker",merchants_benefit_differentiation:"Differentiatie t.o.v. de supermarkt",merchants_benefit_taste_education:"Klanten leren hun eigen smaak kennen",merchants_for_customer:"Voor de klant van de handelaar",merchants_customer_benefit_evening:"Een onvergetelijke avond met vrienden of collega's",merchants_customer_benefit_discover:"Ontdekt nieuwe wijnen buiten de comfortzone",merchants_customer_benefit_learn:"Leert zonder cursus, speelt zonder druk",merchants_customer_benefit_returning:"Terugkerende klant met een persoonlijke voorkeur",merchants_quote:'"Wij hebben iets gebouwd dat van uw klanten betere, blijere wijnliefhebbers maakt. Daar worden u én uw klant beter van."',merchants_partner_location1:"Provincie Utrecht",merchants_partner_location2:"Nederland",legal_back_to_home:"Terug naar home",legal_last_updated:"Laatst bijgewerkt:",read_more:"Lees meer â",tastings_events:"Wijnproeverijen & Events",tastings_hero_title:"Transformeer uw feesten & proeverijen in onvergetelijke ervaringen",tastings_hero_subtitle:"Van huiskamerproeverij tot bruiloft - maak van elk wijnmoment een interactief spel",tastings_home_private:"Thuis Wijnproeverijen",tastings_home_private_desc:"Voor gezellige momenten met vrienden en familie",tastings_events_pro:"Events & Professionals",tastings_events_pro_desc:"Voor onvergetelijke professionele evenementen",tastings_friends_evening:"Vriendenavond",tastings_friends_evening_desc:"Maak van een simpele avond een wijnquiz",tastings_family_party:"Familiefeest",tastings_family_party_desc:"Iedereen doet mee, van beginner tot kenner",tastings_birthday:"Verjaardag",tastings_birthday_desc:"Een origineel cadeau dat je samen speelt",tastings_home_tasting:"Huisproeverij",tastings_home_tasting_desc:"Ontdek welke smaken je écht proeft",tastings_wine_tastings:"Wijnproeverijen",tastings_wine_tastings_desc:"Gasten actief betrekken bij het proeven",tastings_weddings:"Bruiloften",tastings_weddings_desc:"Unieke activiteit waar gasten over blijven praten",tastings_company_parties:"Bedrijfsfeesten",tastings_company_parties_desc:"Teambuilding met een vleugje competitie",tastings_teambuilding:"Teambuilding",tastings_teambuilding_desc:"Collega's leren elkaar op een nieuwe manier kennen",tastings_order_game:"Bestel het Spel",tastings_contact:"Neem Contact Op",tastings_why_different:"Waarom Wijn Roulette het verschil maakt",tastings_traditional:"Traditionele proeverij",tastings_with_wr:"Met Wijn Roulette",tastings_trad1:"Passief luisteren naar de sommelier",tastings_trad2:"Weinig interactie tussen gasten",tastings_trad3:"Smaken moeilijk te onthouden",tastings_trad4:'"Interessant" maar snel vergeten',tastings_wr1:"Actief meedoen en raden",tastings_wr2:"Competitie en gelach",tastings_wr3:"Je onthoudt door het spel",tastings_wr4:"Onvergetelijke avond",tastings_partners:"Onze Partners",tastings_partners_desc:"Wijnhandelaren bij jou in de buurt die speciale Wijn Roulette pakketten aanbieden",tastings_since:"Wijnhandel sinds 1886",tastings_province:"Provincie Utrecht",tastings_packages:"Wijn Roulette Pakketten",tastings_packages_desc:"Speciaal samengestelde wijnpakketten voor het perfecte Wijn Roulette avontuur. Inclusief QR-codes om na elke ronde de smaken te checke
193n!",tastings_bottles:"flessen",tastings_visit_website:"Bezoek Website",tastings_ready_title:"Klaar om uw event onvergetelijk te maken?",tastings_ready_desc:"Of het nu een intieme proeverij thuis is of een bruiloft met 100 gasten - Wijn Roulette past zich aan.",tastings_order_home:"Bestel voor Thuis",tastings_contact_events:"Contact voor Events",tastings_seo_title:"Het perfecte wijnspel voor elke gelegenheid",tastings_seo_text:"Wijn Roulette is het ultieme wijnspel voor een gezellige wijnproeverij thuis, een origineel cadeau, of een unieke activiteit voor je feest. Of je nu op zoek bent naar een wijn spelletje voor vrienden, een wijnproeverij pakket, of entertainment voor een bruiloft - Wijn Roulette maakt van elk wijnmoment een onvergetelijke ervaring.",select_edition:"Kies jouw Editie",standard_edition:"Originele Editie",royal_edition:"Premium Editie",size:"Formaat",players:"Spelers",fits_table:"Past op tafel",includes:"Inclusief",delivery_time:"Levertijd: ±1 week",perfect_for_home:"Perfect voor gezellige avonden thuis met vrienden.",ultimate_casino:"De ultieme wijnproeverij voor grotere groepen.",person_table:"persoons tafel",selected:"GESELECTEERD",premium:"PREMIUM",add_chips:"Voeg Pokerchips toe",no_chips:"Geen chips (Ik heb ze al)",chips_desc:"Professionele zware speelfiches voor een luxe spelervaring.",chips_small:"150 Chips (6 kleuren)",chips_large:"250 Chips (10 kleuren)",mat_only:"Alleen het speelkleed",complete_set:"Complete Set",without_chips:"Zonder",poker_chips:"pokerchips",without_chips_notice:"Zonder poker chips - alleen het speelkleed",without_chips_short:"Zonder pokerchips",chips_added:"Pokerchips toegevoegd",chips_in_colors:"chips in",colors:"kleuren",click_to_add:"Klik om toe te voegen",how_it_works:"Zo werkt Wijn Roulette",three_steps:"In 3 stappen naar een onvergetelijke wijnproeverij",step1_title:"Start met 25 chips",step1_desc:"15 fiches voor de speler, 10 voor de bank",step2_title:"Proef & Raad",step2_desc:"Zet in op druif, land, streek of smaak - moeilijkere vakjes betalen meer uit!",step3_title:"Win de Fles!",step3_desc:"De speler met de meeste chips wint een heerlijke fles wijn",rounds_recommended:"rondes aanbevolen",rules_included:"Spelregels digitaal meegeleverd",subtotal:"Subtotaal",shipping:"Verzending",free:"Gratis",total:"Totaal",checkout:"Naar Kassa",sku:"SKU",add_to_cart:"In Winkelmandje",view_cart:"Bekijk Mandje",empty_cart:"Mandje is leeg",cart_summary:"Bestelling Overzicht",order_quantity:"Aantal",order_max_players:"Max {n} spelers",order_players_range:"{n} spelers",order_poker_chips:"+ Pokerfiches ({n} st)",discount_code:"Kortingscode",enter_code:"Voer code in",apply:"Toepassen",invalid_discount_code:"Ongeldige kortingscode",discount:"Korting",free_shipping:"Gratis verzending in Nederland & België",digital_rules:"Inclusief digitale spelregels na verzending",days_return:"Dagen",return_policy:"Bedenktijd",pay_later:"Achteraf",pay_later_desc:"Betalen mogelijk",safe_payment:"Veilig betalen met iDeal, Bancontact & Creditcard",poker_chips_set:"Poker Chips Set",pieces:"st",secure_environment:"Veilige Omgeving",your_details:"Jouw Gegevens",email:"E-mailadres",first_name:"Voornaam",last_name:"Achternaam",phone:"Telefoonnummer",optional:"optioneel",address:"Adres",city:"Stad",postal_code:"Postcode",country:"Land",delivery_instructions:"Bezorginstructies",delivery_instructions_placeholder:"Bijv. afleveren bij buren, in de schuur leggen, etc.",continue_to_payment:"Naar Betaling",choose_payment:"Kies Betaalmethode",payment_notice_title:"Even melden",payment_notice_text:"We hebben momenteel wat gedoe met onze betaalprovider â een leuk wijnspel zorgt soms voor onnodige vragen. We werken er hard aan om dit op te lossen. Lukt het betalen niet? Bel of app ons gerust, dan verwerken we je bestelling op een andere passende manier.",creditcard:"Creditcard",complete_order:"Bestelling Afronden en Betalen",processing:"Bezig met verwerken...",thank_you:"Bedankt!",order_received:"Je bestelling is ontvangen. We gaan direct aan de slag om jouw Wijn Roulette set in te pakken.",email_confirmation:"Je ontvangt binnen enkele minuten een bevestiging op",y
193our_email:"je email",back_to_home:"Terug naar Home",details:"Gegevens",payment:"Betaling",trusted_payment:"Veilige betaling",fast_delivery:"Snelle levering",ssl_secured:"SSL Beveiligd",return_30_days:"30 dagen bedenktijd",free_shipping_badge:"Gratis verzending",original_maker:"Bedenker & Maker",coming_soon:"Binnenkort beschikbaar!",beer_roulette:"Bierroulette",complete_evening:"Alles voor de Perfecte Avond",complete_evening_desc:"Bestel meer dan een spel â bestel een complete ervaring",bonus_gamemat:"Premium Speelkleed",bonus_gamemat_desc:"Vouwbaar, kreukvrij & afneembaar",bonus_rules:"Digitale Spelregels",bonus_rules_desc:"Direct na bestelling in je inbox",bonus_shopping:"Boodschappenlijstjes",bonus_shopping_desc:"Handige lijstjes voor hapjes & wijn",bonus_tips:"Sfeer & Decoratie Tips",bonus_tips_desc:"Maak er een echte avond van",stress_free:"Wij regelen het, jij geniet",tagline_1:"Verbinden, Genieten & Lachen",tagline_2:"Vrienden, Samen & Spelen",tagline_3:"Thuis, Ontspannen & Genieten",tagline_4:"Ontdekken, Proeven & Winnen"},en:{hero_headline:"Taste, Play & Enjoy",hero_tagline:"The Ultimate Wine Game for Unforgettable Evenings",hero_subhead:"The ultimate wine game for unforgettable evenings.",hero_product_desc:"Complete set: playing mat + free shipping + game rules with wine and appetizer suggestions for the perfect evening at home with friends",hero_price_line:"From â¬79 ⢠Free shipping",hero_cta_price:"Order Your Wine Roulette Now",home:"Home",brand_name:"Wine Roulette",gallery_title:"Gallery",gallery_subtitle:"See how others enjoy Wine Roulette",friends:"Friends",business:"Corporate",merchants:"Merchants",tastings:"Wine Tastings",buy:"Order Now",back_to_store:"Wijn Roulette Store",back_to_cart:"Back to cart",back:"Back",friends_hero_title:"No More Boring Nights",friends_hero_subtitle:"Forget the standard party or lounging on the couch. Wine Roulette brings action, taste and fun.",friends_break_routine:"Break the Routine",friends_break_routine_p1:"You know the drill: another evening where everyone's on their phone or conversations run dry. Wine Roulette is the icebreaker you need.",friends_break_routine_p2:"Whether you're a wine connoisseur or only know that wine comes from grapes â this game puts everyone on their toes. Taste blind, bet on the origin, and see who the real expert is (and who's just pretending).",friends_contest:"Contest",friends_win_wine:"Win a Box of Exclusive Regional Wine!",friends_step1_title:"1. Create Content",friends_step1_desc:"Capture the most hilarious, exciting or cozy moments of your Wine Roulette evening.",friends_step2_title:"2. Share & Tag",friends_step2_desc:"Post your photo or video on Instagram/TikTok with #WineRouletteMoment.",friends_step3_title:"3. Win Wine",friends_step3_desc:"Every month we reward the best submission with a luxury box of regional wine.",friends_join_order:"Join & Order Now",friends_hall_of_fame:"Hall of Fame",business_market:"Business Market",business_hero_title:"The Ultimate Team Happy Hour",business_hero_subtitle:"Upgrade your Friday drinks. Hire Wine Roulette including a local wine expert for an unforgettable team experience.",business_more_than_drinks:"More than just drinks",business_more_than_drinks_desc:"Standard happy hours are old news. Beer, wine, snacks and work talk. Wine Roulette brings interaction, competition and atmosphere.",business_feature1:"Fully catered with luxury game table and chips",business_feature2:"Guidance by a passionate local wine expert",business_feature3:"Team building in an informal, fun way",business_feature4:"Suitable for groups of 10 to 100+ people",business_request_quote:"Request Quote",business_how_it_works:"How does it work?",business_step1_title:"Book a Date",business_step1_desc:"Choose a Friday afternoon (or another day) and provide the number of people.",business_step2_title:"We Handle Everything",business_step2_desc:"The wine expert comes to your location with the Wine Roulette set and premium wines.",business_step3_title:"Play & Enjoy",business_step3_desc:"A 2-3 hour program full of tasting, betting and winning.",merchants_market:"For Wine Merchants",merchants_hero_title:"Boost Your Sales",merchants_hero_subtitle:"Transform a standard tasting into an unforgettable experience. Increase customer engagement and revenue.",merchants_attract_customers:"Attract New Customers",merchants_attract_customers_desc:"A Wine Roulette evening is the perfect event to attract new people to your store. Low-threshold and fun.",merchants_increase_sales:"Increase Sales",merchants_increase_sales_desc:"Players taste more intensively and are more inclined to buy the wines they just discovered in the game.",merchants_unique_branding:"Unique Branding",merchants_unique_branding_desc:"Position your wine shop as a place of experience, not just sales. This creates loyal ambassadors.",merchants_our_partners:"Our Partners",merchants_our_partners_desc:"Discover wine merchants near you who offer special Wine Roulette packages.",merchants_wine_packages:"Wine Roulette Packages",merchants_wine_packages_desc:"Specially curated
193wine packages for the perfect Wine Roulette adventure. Including QR codes to check the flavors after each round!",merchants_clubvino_desc:"Club Vino organizes wine tastings and offers exclusive wine packages for the ultimate Wine Roulette adventure.",merchants_bottles:"bottles",merchants_visit_website:"Visit Website",merchants_become_partner:"Become a Partner",merchants_become_partner_desc:"We offer special packages for wine merchants, including promotional material and resale opportunities for the games themselves.",merchants_become_partner_btn:"Become Partner",merchants_why_title:"Why Wine Roulette?",merchants_sells_wine:"The game sells your wine.",merchants_sells_wine_desc:"A customer who tasted blind and discovered they love Grüner Veltliner â while thinking they were a Chardonnay person â is a customer with a new need. That need now exists concretely, with a name, a region, a flavor profile. And where do they buy that wine? From the merchant who let them discover it that evening.",merchants_discovery_title:"Open discovery",merchants_discovery_desc:"No sales pressure, no jargon, no intimidating wine list. Just tasting, guessing, being surprised.",merchants_preference_title:"Personal preference",merchants_preference_desc:"Players discover what they truly enjoy. That creates a concrete need â and a reason to come back.",merchants_memory_title:"Positive memory",merchants_memory_desc:"The customer associates an unforgettable evening with your shop. That creates loyal ambassadors, not one-time visitors.",merchants_win_win_title:"Not a zero-sum game â everyone wins",merchants_for_merchant:"For the wine merchant",merchants_benefit_experience:"More experience = more returning customers",merchants_benefit_tastings:"Tasting evenings become more attractive",merchants_benefit_differentiation:"Differentiation from supermarkets",merchants_benefit_taste_education:"Customers learn their own taste",merchants_for_customer:"For the merchant's customer",merchants_customer_benefit_evening:"An unforgettable evening with friends or colleagues",merchants_customer_benefit_discover:"Discovers new wines outside the comfort zone",merchants_customer_benefit_learn:"Learns without a course, plays without pressure",merchants_customer_benefit_returning:"Returning customer with a personal preference",merchants_quote:`"We've built something that makes your customers better, happier wine lovers. That benef
193its both you and your customer."`,merchants_partner_location1:"Utrecht Province",merchants_partner_location2:"Netherlands",legal_back_to_home:"Back to home",legal_last_updated:"Last updated:",read_more:"Read more â",tastings_events:"Wine Tastings & Events",tastings_hero_title:"Transform your parties & tastings into unforgettable experiences",tastings_hero_subtitle:"From home tasting to wedding - make every wine moment an interactive game",tastings_home_private:"Home & Private",tastings_home_private_desc:"For cozy moments with friends and family",tastings_events_pro:"Events & Professionals",tastings_events_pro_desc:"For unforgettable professional events",tastings_friends_evening:"Friends Night",tastings_friends_evening_desc:"Turn a simple evening into a wine quiz",tastings_family_party:"Family Party",tastings_family_party_desc:"Everyone participates, from beginner to expert",tastings_birthday:"Birthday",tastings_birthday_desc:"An original gift you play together",tastings_home_tasting:"Home Tasting",tastings_home_tasting_desc:"Discover which flavors you really taste",tastings_wine_tastings:"Wine Tastings",tastings_wine_tastings_desc:"Actively engage guests in tasting",tastings_weddings:"Weddings",tastings_weddings_desc:"Unique activity guests will keep talking about",tastings_company_parties:"Company Parties",tastings_company_parties_desc:"Team building with a touch of competition",tastings_teambuilding:"Team Building",tastings_teambuilding_desc:"Colleagues get to know each other in a new way",tastings_order_game:"Order the Game",tastings_contact:"Contact Us",tastings_why_different:"Why Wine Roulette makes the difference",tastings_traditional:"Traditional tasting",tastings_with_wr:"With Wine Roulette",tastings_trad1:"Passive listening to the sommelier",tastings_trad2:"Little interaction between guests",tastings_trad3:"Flavors hard to remember",tastings_trad4:'"Interesting" but quickly forgotten',tastings_wr1:"Actively participate and guess",tastings_wr2:"Competition and laughter",tastings_wr3:"You remember through playing",tastings_wr4:"Unforgettable evening",tastings_partners:"Our Partners",tastings_partners_desc:"Wine merchants near you offering special Wine Roulette packages",tastings_since:"Wine merchant since 1886",tastings_province:"Utrecht Province",tastings_packages:"Wine Roulette Packages",tastings_packages_desc:"Specially curated wine packages for the perfect Wine Roulette adventure. Including QR codes to check the flavors after each round!",tastings_bottles:"bottles",tastings_visit_website:"Visit Website",tastings_ready_title:"Ready to make your event unforgettable?",tastings_ready_desc:"Whether it's an intimate home tasting or a wedding with 100 guests - Wine Roulette adapts.",tastings_order_home:"Order for Home",tastings_contact_events:"Contact for Events",tastings_seo_title:"The perfect wine game for every occasion",tastings_seo_text:"Wine Roulette is the ultimate wine tasting game for a cozy home wine tasting, an original gift idea, or a unique party activity. Whether you're looking for a wine game for friends, a wine tasting kit, or entertainment for a wedding - Wine Roulette turns every wine moment into an unforgettable experience.",select_edition:"Choose your Edition",standard_edition:"Original Edition",royal_edition:"Premium Edition",size:"Size",players:"Players",fits_table:"Fits table",includes:"Includes",delivery_time:"Delivery: ±1 week",perfect_for_home:"Perfect for cozy evenings at home with friends.",ultimate_casino:"The ultimate wine tasting experience for larger groups.",person_table:"person table",selected:"SELECTED",premium:"PREMIUM",add_chips:"Add Poker Chips",no_chips:"No chips (I have them)",chips_desc:"Professional weighted game chips for a premium playing experience.",chips_small:"150 Chips (6 colors)",chips_large:"250 Chips (10 colors)",mat_only:"Game cloth only",complete_set:"Complete Set",without_chips:"Without",poker_chips:"poker chips",without_chips_notice:"Without poker chips - game mat only",without_chips_short:"Without poker chips",chips_added:"Poker chips added",chips_in_colors:"chips in",colors:"colors",click_to_add:"Click to add",how_it_works:"How Wine Roulette Works",three_steps:"3 steps to an unforgettable wine tasting",step1_title:"Start with 25 chips",step1_desc:"15 chips for the player, 10 for the bank",step2_title:"Taste & Guess",step2_desc:"Bet on grape, country, region or taste - harder squares pay more!",step3_title:"Win the Bottle!",step3_desc:"The player with the most chips wins a delicious bottle of wine",rounds_recommended:"rounds recommended",rules_included:"Digital game rules included",subtotal:"Subtotal",shipping:"Shipping",free:"Free",total:"Total",checkout:"Checkout",sku:"SKU",add_to_cart:"Add to Cart",view_cart:"View Cart",empty_cart:"Cart is empty",cart_summary:"Order Summary",order_quantity:"Quantity",order_max_players:"Max {n} players",order_players_range:"{n} players",order_poker_chips:"+ Poker chips ({n} pcs)",discount_code:"Discount Code",enter_code:"Enter code",apply:"Apply",invali
193d_discount_code:"Invalid discount code",discount:"Discount",free_shipping:"Free shipping in Netherlands & Belgium",digital_rules:"Including digital game rules after shipping",days_return:"Days",return_policy:"Return policy",pay_later:"Pay",pay_later_desc:"Later available",safe_payment:"Secure payment with iDeal, Bancontact & Credit Card",poker_chips_set:"Poker Chips Set",pieces:"pcs",secure_environment:"Secure Environment",your_details:"Your Details",email:"Email address",first_name:"First name",last_name:"Last name",phone:"Phone number",optional:"optional",address:"Address",city:"City",postal_code:"Postal code",country:"Country",delivery_instructions:"Delivery instructions",delivery_instructions_placeholder:"E.g. leave with neighbors, put in garage, etc.",continue_to_payment:"Continue to Payment",choose_payment:"Choose Payment Method",payment_notice_title:"Quick note",payment_notice_text:"We're currently having some hassle with our payment provider â a fun wine game sometimes raises unnecessary questions. We're working hard to fix it. Payment not going through? Just call or message us and we'll process your order another suitable way.",creditcard:"Credit Card",complete_order:"Complete Order and Pay",processing:"Processing...",thank_you:"Thank You!",order_received:"Your order has been received. We'll start packing your Wine Roulette set right away.",email_confirmation:"You will receive a confirmation email shortly at",your_email:"your email",back_to_home:"Back to Home",details:"Details",payment:"Payment",trusted_payment:"Secure payment",fast_delivery:"Fast delivery",ssl_secured:"SSL Secured",return_30_days:"30 day return",free_shipping_badge:"Free shipping",original_maker:"Original Creator",coming_soon:"Coming soon!",beer_roulette:"Beer Roulette",complete_evening:"Everything for the Perfect Evening",complete_evening_desc:"Order more than a game â order a complete experience",bonus_gamemat:"Premium Game Mat",bonus_gamemat_desc:"Foldable, crease-free & wipeable",bonus_rules:"Digital Game Rules",bonus_rules_desc:"In your inbox right after ordering",bonus_shopping:"Shopping Lists",bonus_shopping_desc:"Handy lists for snacks & wine",bonus_tips:"Atmosphere & Decoration Tips",bonus_tips_desc:"Make it a real evening",stress_free:"We take care of it, you enjoy",tagline_1:"Connect, Enjoy & Laugh",tagline_2:"Friends, Together & Play",tagline_3:"Home, Relax & Celebrate",tagline_4:"Discover, Taste & Win"},de:{hero_headline:"Probieren, Spielen & GenieÃen",hero_tagline:"Das Ultimative Weinspiel für Unvergessliche Abende",hero_subhead:"Das ultimative Weinspiel für unvergessliche Abende.",hero_product_desc:"Komplettset: Spielmatte + kostenloser Versand + Spielregeln mit Wein- und Häppchen-Vorschlägen für den perfekten Abend zu Hause mit Freunden",hero_price_line:"Ab â¬79 ⢠Kostenloser Versand",hero_cta_price:"Jetzt Wein Roulette Bestellen",home:"Startseite",brand_name:"Wein Roulette",gallery_title:"Galerie",gallery_subtitle:"Sehen Sie, wie andere Wein Roulette genieÃen",friends:"Freunde",business:"Firmen",merchants:"Weinhändler",tastings:"Weinproben",buy:"Jetzt Bestellen",back_to_store:"Wijn Roulette Shop",back_to_cart:"Zurück zum Warenkorb",back:"Zurück",friends_hero_title:"Nie wieder langweilige Abende",friends_hero_subtitle:"Vergessen Sie die Standard-Party oder das Herumlümmeln auf der Couch. Wein Roulette bringt Action, Geschmack und SpaÃ.",friends_break_routine:"Durchbrechen Sie die Routine",friends_break_routine_p1:"Sie kennen das: wieder ein Abend, an dem alle auf ihr Handy starren oder die Gespräche verstummen. Wein Roulette ist der Eisbrecher, den Sie brauchen.",friends_break_routine_p2:"Ob Sie ein Weinkenner sind oder nur wissen, dass Wein aus Trauben kommt â dieses Spiel fordert jeden heraus. Blind verkosten, auf die Herkunft wetten und sehen, wer der wahre Experte ist (und wer nur so tut).",friends_contest:"Gewinnspiel",friends_win_wine:"Gewinnen Sie eine Kiste exklusiven Regionalwein!",friends_step1_title:"1. Content erstellen",friends_step1_desc:"Halten Sie die lustigsten, spannendsten oder gemütlichsten Momente Ihres Wein Roulette Abends fest.",friends_step2_title:"2. Teilen & Taggen",friends_step2_desc:"Posten Sie Ihr Foto oder Video auf Instagram/TikTok mit #WeinRouletteMoment.",friends_step3_title:"3. Wein gewinnen",friends_step3_desc:"Jeden Monat belohnen wir den besten Beitrag mit einer Luxus-Weinkiste aus der Region.",friends_join_order:"Mitmachen & Jetzt Bestellen",friends_hall_of_fame:"Hall of Fame",business_market:"Geschäftsmarkt",business_hero_title:"Der ultimative Firmen-Feierabend",business_hero_subtitle:"Upgraden Sie Ihren Freitagnachmittag. Mieten Sie Wein Roulette inklusive eines lokalen Weinexperten für ein unvergessliches Team-Erlebnis.",business_more_than_drinks:"Mehr als nur Getränke",business_more_than_drinks_desc:"Standard-Feierabende kennen wir. Bier, Wein, Snacks und Arbeitsgespräche. Wein Roulette bringt Interaktion, Wettbewerb und Atmosphäre.",business_feature1:"Komplett ausgestattet mit Luxus-Spieltisch und Chips",business_feature2:"Begleitung durch einen leidenschaftlichen lokalen Weinexperten",business_feature3:"Teambuilding auf informelle, gesellige Art",business_feature4:"Geeignet für Gruppen von 10 bis 100+ Personen",business_request_quote:"Angebot Anfordern",business_how_it_works:"Wie funktioniert es?",business_step1_title:"Datum buchen",business_step1_desc:"Wählen Sie einen Freitagnachmittag (oder anderen Tag) und geben Sie die Personenzahl an.",business_step2_title:"Wir regeln alles",business_step2_desc:"Der Weinexperte kommt mit dem Wein Roulette Set und Premium-Weinen zu Ihnen.",business_step3_title:"Spielen & GenieÃen",business_step3_desc:"Ein 2-3 stündiges Programm voller
193Verkosten, Wetten und Gewinnen.",merchants_market:"Für Weinhändler",merchants_hero_title:"Steigern Sie Ihren Umsatz",merchants_hero_subtitle:"Verwandeln Sie eine Standard-Verkostung in ein unvergessliches Erlebnis. Steigern Sie Kundenbindung und Umsatz.",merchants_attract_customers:"Neue Kunden Gewinnen",merchants_attract_customers_desc:"Ein Wein Roulette Abend ist das perfekte Event, um neue Menschen in Ihren Laden zu locken. Niedrigschwellig und unterhaltsam.",merchants_increase_sales:"Umsatz Steigern",merchants_increase_sales_desc:"Spieler verkosten intensiver und kaufen eher die Weine, die sie gerade im Spiel entdeckt haben.",merchants_unique_branding:"Einzigartiges Branding",merchants_unique_branding_desc:"Positionieren Sie Ihre Weinhandlung als Ort des Erlebnisses, nicht nur des Verkaufs. Das schafft loyale Botschafter.",merchants_our_partners:"Unsere Partner",merchants_our_partners_desc:"Entdecken Sie Weinhändler in Ihrer Nähe, die spezielle Wein Roulette Pakete anbieten.",merchants_wine_packages:"Wein Roulette Pakete",merchants_wine_packages_desc:"Speziell zusammengestellte Weinpakete für das perfekte Wein Roulette Abenteuer. Inklusive QR-Codes zum Ãberprüfen der Aromen nach jeder Runde!",merchants_clubvino_desc:"Club Vino organisiert Weinverkostungen und bietet exklusive Weinpakete für das ultimative Wein Roulette Abenteuer.",merchants_bottles:"Flaschen",merchants_visit_website:"Website Besuchen",merchants_become_partner:"Partner Werden",merchants_become_partner_desc:"Wir bieten spezielle Pakete für Weinhändler, inklusive Werbematerial und Wiederverkaufsmöglichkeiten für die Spiele selbst.",merchants_become_partner_btn:"Partner Werden",merchants_why_title:"Warum Wein Roulette?",merchants_sells_wine:"Das Spiel verkauft Ihren Wein.",merchants_sells_wine_desc:"Ein Kunde, der blind verkostet und entdeckt, dass er Grüner Veltliner mag â obwohl er dachte, ein Chardonnay-Mensch zu sein â ist ein Kunde mit einem neuen Bedürfnis. Dieses Bedürfnis existiert jetzt konkret, mit einem Namen, einer Region, einem Geschmacksprofil. Und wo kauft er diesen Wein? Bei dem Händler, der ihn an diesem Abend hat entdecken lassen.",merchants_discovery_title:"Offene Entdeckung",merchants_discovery_desc:"Kein Verkaufsdruck, kein Jargon, keine einschüchternde Weinkarte. Einfach probieren, raten, überrascht sein.",merchants_preference_title:"Persönliche Vorliebe",merchants_preference_desc:"Spieler entdecken, was ihnen wirklich schmeckt. Das schafft ein konkretes Bedürfnis â und einen Grund zurückzukommen.",merchants_memory_title:"Positive Erinnerung",merchants_memory_desc:"Der Kunde verbindet einen unvergesslichen Abend mit Ihrem Geschäft. Das schafft loyale Botschafter, keine einmaligen Besucher.",merchants_win_win_title:"Kein Nullsummenspiel â alle gewinnen",merchants_for_merchant:"Für den Weinhändler",merchants_benefit_experience:"Mehr Erlebnis = mehr Stammkunden",merchants_benefit_tastings:"Verkostungsabende werden attraktiver",merchants_benefit_differentiation:"Differenzierung vom Supermarkt",merchants_benefit_taste_education:"Kunden lernen ihren eigenen Geschmack kennen",merchants_for_customer:"Für den Kunden des Händlers",merchants_customer_benefit_evening:"Ein unvergesslicher Abend mit Freunden oder Kollegen",merchants_customer_benefit_discover:"Entdeckt neue Weine auÃerhalb der Komfortzone",merchants_customer_benefit_learn:"Lernt ohne Kurs, spielt ohne Druck",merchants_customer_benefit_returning:"Stammkunde mit einer persönlichen Vorliebe",merchants_quote:'"Wir haben etwas aufgebaut, das Ihre Kunden zu besseren, glücklicheren Weinliebhabern macht. Davon profitieren Sie und Ihr Kunde."',merchants_partner_location1:"Provinz Utrecht",merchants_partner_location2:"Niederlande",legal_back_to_home:"Zurück zur Startseite",legal_last_updated:"Zuletzt aktualisiert:",read_more:"Mehr lesen â",tastings_events:"Weinproben & Events",tastings_hero_title:"Verwandeln Sie Ihre Feste & Verkostungen in unvergessliche Erlebnisse",tastings_hero_subtitle:"Von der Hausverkostung bis zur Hochzeit - machen Sie jeden Weinmoment zu einem interaktiven Spiel",tastings_home_private:"Zuhause & Privat",tastings_home_private_desc:"Für gemütliche Momente mit Freunden und Familie",tastings_events_pro:"Events & Professionals",tastings_events_pro_desc:"Für unvergessliche professionelle Veranstaltungen",tastings_friends_evening:"Freundeabend",tastings_friends_evening_desc:"Machen Sie aus einem einfachen Abend ein Weinquiz",tastings_family_party:"Familienfest",tastings_family_party_desc:"Jeder macht mit, vom Anfänger bis zum Kenner",tastings_birthday:"Geburtstag",tastings_birthday_desc:"Ein originelles Geschenk, das man zusammen spielt",tastings_home_tasting:"Hausverkostung",tastings_home_tasting_desc:"Entdecken Sie, welche Geschmäcker Sie wirklich schmecken",tastings_wine_tastings:"Weinproben",tastings_wine_tastings_desc:"Gäste aktiv in die Verkostung einbeziehen",tastings_weddings:"Hochzeiten",tastings_weddings_desc:"Einzigartige Aktivität, über die Gäste noch lange sprechen",tastings_company_parties:"Firmenfeiern",tastings_company_parties_desc:"Teambuilding mit einem Hauch von Wettbewerb",tastings_teambuilding:"Teambuilding",tastings_teambuilding_desc:"Kollegen lernen sich auf neue Weise kennen",tastings_order_game:"Spiel bestellen",tastings_contact:"Kontaktieren Sie uns",tastings_why_different:"Warum Wein Roulette den Unterschied macht",tastings_traditional:"Traditionelle Verkostung",tastings_with_wr:"Mit Wein Roulette",tastings_trad1:"Passives Zuhören beim Sommelier",tastings_trad2:"Wenig Interaktion zwischen Gästen",tastings_trad3:"Geschmäcker schwer zu merken",tastings_trad4:'"Interessant" aber schnell vergessen',tastings_wr1:"Aktiv mitmachen und raten",tastings_wr2:"Wettbewerb und Gelächter",tastings_wr3:"Man erinnert sich durch das Spiel",tastings_wr4:"Unvergesslicher Abend",tastings_partners:"Unsere Partner",tastings_partners_desc:"Weinhändler in Ihrer Nähe mit speziellen Wein Roulette Paketen",tastings_since:"Weinhändler seit 1886",tastings_province:"Provinz Utrecht",tastings_packages:"Wein Roulette Pakete",tastings_packages_desc:"Speziell zusammengestellte Weinpakete für das perfekte Wein Roulette Abenteuer. Inklusive QR-Codes zum Ãberprüfen der Geschmäcker nach jeder Runde!",tastings_bottles:"Flaschen",tastings_visit_website:"Website besuchen",tastings_ready_title:"Bereit, Ihr Event unvergesslich zu machen?",tastings_ready_desc:"Ob eine intime Hausverkostung oder eine Hochzeit mit 100 Gästen - Wein Roulette passt sich an.",tastings_order_home:"Für Zuhause bestellen",tastings_contact_events:"Kontakt für Events",tastings_seo_title:"Das perfekte Weinspiel für jeden Anlass",tastings_seo_text:"Wein Roulette ist das ultimative Weinspiel für eine gemütliche Weinprobe zuhause, ein originelles Geschenk, oder eine einzigartige Party-Aktivität. Ob Sie ein Wein Spiel für Freunde, ein Weinprobe Set, oder Unterhaltung für eine Hochzeit suchen - Wein Roulette macht jeden Weinmoment zu einem unvergesslichen Erlebnis.",select_edition:"Wählen Sie Ihre Edition",standard_edition:"Original Edition",royal_edition:"Premium Edition",size:"GröÃe",players:"Spieler",fits_table:"Passt auf Tisch",includes:"Inklusive",delivery_time:"Lieferzeit: ±1 Woche",perfect_for_home:"Perfekt für gemütliche Abende zu Hause mit Freunden.",ultimate_casino:"Das ultimative Weinverkostungserlebnis für gröÃere Gruppen.",person_table:"Personen-Tisch",selected:"AUSGEWÃHLT",premium:"PREMIUM",add_chips:"Pokerchips hinzufügen",no_chips:"Keine Chips (Habe ich schon)",chips_desc:"Professionelle schwere Spielchips für ein hochwertiges Spielerlebnis.",chips_small:"150 Chips (6 Farben)",chips_large:"250 Chips (10 Farben)",mat_only:"Nur das Spieltuch",complete_set:"Komplett-Set",without_chips:"Ohne",poker_chips:"Pokerchips",without_chips_notice:"Ohne Pokerchips - nur das Spieltuch",without_chips_short:"Ohne Pokerchips",chips_added:"Pokerchips hinzugefügt",chips_in_colors:"Chips in",colors:"Farben",click_to_add:"Klicken zum Hinzufügen",how_it_works:"So funktioniert Wijn Roulette",three_steps:"In 3 Schritten zur unvergesslichen Weinprobe",step1_title:"Start mit 25 Chips",step1_desc:"15 Chips für den Spieler,
19310 für die Bank",step2_title:"Probieren & Raten",step2_desc:"Setzen Sie auf Traube, Land, Region oder Geschmack - schwierigere Felder zahlen mehr!",step3_title:"Gewinnen Sie die Flasche!",step3_desc:"Der Spieler mit den meisten Chips gewinnt eine köstliche Flasche Wein",rounds_recommended:"Runden empfohlen",rules_included:"Digitale Spielregeln inklusive",subtotal:"Zwischensumme",shipping:"Versand",free:"Gratis",total:"Gesamt",checkout:"Zur Kasse",sku:"SKU",add_to_cart:"In den Warenkorb",view_cart:"Warenkorb ansehen",empty_cart:"Warenkorb ist leer",cart_summary:"Bestellübersicht",order_quantity:"Anzahl",order_max_players:"Max {n} Spieler",order_players_range:"{n} Spieler",order_poker_chips:"+ Pokerchips ({n} St)",discount_code:"Rabattcode",enter_code:"Code eingeben",apply:"Anwenden",invalid_discount_code:"Ungültiger Rabattcode",discount:"Rabatt",free_shipping:"Kostenloser Versand in die Niederlande & Belgien",digital_rules:"Inkl. digitale Spielregeln nach Versand",days_return:"Tage",return_policy:"Rückgaberecht",pay_later:"Später",pay_later_desc:"Zahlen möglich",safe_payment:"Sichere Zahlung mit iDeal, Bancontact & Kreditkarte",poker_chips_set:"Pokerchips Set",pieces:"St",secure_environment:"Sichere Umgebung",your_details:"Ihre Daten",email:"E-Mail-Adresse",first_name:"Vorname",last_name:"Nachname",phone:"Telefonnummer",optional:"optional",address:"Adresse",city:"Stadt",postal_code:"Postleitzahl",country:"Land",delivery_instructions:"Lieferhinweise",delivery_instructions_placeholder:"Z.B. bei Nachbarn abgeben, in der Garage ablegen, etc.",continue_to_payment:"Weiter zur Zahlung",choose_payment:"Zahlungsmethode wählen",payment_notice_title:"Kurzer Hinweis",payment_notice_text:"Wir haben derzeit etwas Ãrger mit unserem Zahlungsanbieter â ein lustiges Weinspiel sorgt manchmal für unnötige Fragen. Wir arbeiten mit Hochdruck an einer Lösung. Zahlung klappt nicht? Rufen Sie uns an oder schreiben Sie uns, dann wickeln wir Ihre Bestellung auf andere passende Weise ab.",creditcard:"Kreditkarte",complete_order:"Bestellung abschlieÃen und bezahlen",processing:"Wird verarbeitet...",thank_you:"Vielen Dank!",order_received:"Ihre Bestellung ist eingegangen. Wir beginnen sofort mit dem Verpacken Ihres Wijn Roulette Sets.",email_confirmation:"Sie erhalten in Kürze eine Bestätigung an",your_email:"Ihre E-Mail",back_to_home:"Zurück zur Startseite",details:"Daten",payment:"Zahlung",trusted_payment:"Sichere Zahlung",fast_delivery:"Schnelle Lieferung",ssl_secured:"SSL Gesichert",return_30_days:"30 Tage Rückgabe",free_shipping_badge:"Kostenloser Versand",original_maker:"Original Hersteller",coming_soon:"Bald verfügbar!",beer_roulette:"Bierroulette",complete_evening:"Alles für den Perfekten Abend",complete_evening_desc:"Bestellen Sie mehr als ein Spiel â bestellen Sie ein komplettes Erlebnis",bonus_gamemat:"Premium Spielmatte",bonus_gamemat_desc:"Faltbar, knitterfrei & abwischbar",bonus_rules:"Digitale Spielregeln",bonus_rules_desc:"Direkt nach Bestellung in Ihrem Postfach",bonus_shopping:"Einkaufslisten",bonus_shopping_desc:"Praktische Listen für Snacks & Wein",bonus_tips:"Atmosphäre & Deko-Tipps",bonus_tips_desc:"Machen Sie es zu einem echten Abend",stress_free:"Wir kümmern uns, Sie genieÃen",tagline_1:"Verbinden, GenieÃen & Lachen",tagline_2:"Freunde, Zusammen & Spielen",tagline_3:"Zuhause, Entspannen & Feiern",tagline_4:"Entdecken, Probieren & Gewinnen"},fr:{hero_headline:"Dégustez, Jouez & Appréciez",hero_tagline:"Le Jeu de Vin Ultime pour des Soirées Inoubliables",hero_subhead:"Le jeu de vin ultime pour des soirées inoubliables.",hero_product_desc:"Set complet: tapis de jeu + livraison gratuite + règles du jeu avec suggestions de vins et d'apéritifs pour une soirée parfaite entre amis",hero_price_line:"à partir de â¬79 ⢠Livraison gratuite",hero_cta_price:"Commander Votre Vin Roulette",home:"Accueil",brand_name:"Vin Roulette",gallery_title:"Galerie",gallery_subtitle:"Découvrez comment les autres profitent de Vin Roulette",friends:"Amis",business:"Entreprises",merchants:"Cavistes",tastings:"Dégustations",buy:"Commander",back_to_store:"Vin Roulette",back_to_cart:"Retour au panier",back:"Retour",friends_hero_title:"Plus de soirées ennuyeuses",friends_hero_subtitle:"Oubliez la fête standard ou le c
193anapé. Wine Roulette apporte action, saveur et amusement.",friends_break_routine:"Cassez la routine",friends_break_routine_p1:"Vous connaissez ça: encore une soirée où tout le monde est sur son téléphone ou les conversations s'essoufflent. Wine Roulette est le brise-glace dont vous avez besoin.",friends_break_routine_p2:"Que vous soyez connaisseur ou que vous sachiez seulement que le vin vient du raisin â ce jeu met tout le monde en alerte. Dégustez à l'aveugle, pariez sur l'origine, et voyez qui est le vrai expert (et qui fait semblant).",friends_contest:"Concours",friends_win_wine:"Gagnez une caisse de vin régional exclusif!",friends_step1_title:"1. Créez du contenu",friends_step1_desc:"Capturez les moments les plus drôles, excitants ou chaleureux de votre soirée Wine Roulette.",friends_step2_title:"2. Partagez & Taguez",friends_step2_desc:"Postez votre photo ou vidéo sur Instagram/TikTok avec #WineRouletteMoment.",friends_step3_title:"3. Gagnez du vin",friends_step3_desc:"Chaque mois nous récompensons la meilleure contribution avec une caisse de vin de luxe.",friends_join_order:"Participez & Commandez",friends_hall_of_fame:"Hall of Fame",business_market:"Marché professionnel",business_hero_title:"L'afterwork ultime",business_hero_subtitle:"Améliorez vos apéros du vendredi. Louez Wine Roulette avec un expert en vin local pour une expérience d'équipe inoubliable.",business_more_than_drinks:"Plus qu'un simple apéro",business_more_than_drinks_desc:"Les apéros standards, on connaît. Bière, vin, snacks et discussions de travail. Wine Roulette apporte interaction, compétition et ambiance.",business_feature1:"Entièrement équipé avec table de jeu luxueuse et jetons",business_feature2:"Accompagnement par un expert en vin local passionné",business_feature3:"Team building de manière informelle et conviviale",business_feature4:"Adapté aux groupes de 10 à 100+ personnes",business_request_quote:"Demander un devis",business_how_it_works:"Comment ça marche?",business_step1_title:"Réservez une date",business_step1_desc:"Choisissez un vendredi après-midi (ou autre jour) et indiquez le nombre de personnes.",business_step2_title:"Nous gérons tout",business_step2_desc:"L'expert en vin vient sur place avec le set Wine Roulette et des vins premium.",business_step3_title:"Jouez & Profitez",business_step3_desc:"Un programme de 2-3 heures plein de dégustation, paris et victoires.",merchants_market:"Pour Marchands de Vin",merchants_hero_title:"Boostez Vos Ventes",merchants_hero_subtitle:"Transformez une dégustation standard en une expérience inoubliable. Augmentez l'engagement client et le chiffre d'affaires.",merchants_attract_customers:"Attirez de Nouveaux Clients",merchants_attract_customers_desc:"Une soirée Wine Roulette est l'événement parfait pour attirer de nouvelles personnes dans votre boutique. Accessible et amusant.",merchants_increase_sales:"Augmentez les Ventes",merchants_increase_sales_desc:"Les joueurs dégustent plus intensément et sont plus enclins à acheter les vins qu'ils viennent de découvrir dans le jeu.",merchants_unique_branding:"Branding Unique",merchants_unique_branding_desc:"Positionnez votre cave comme un lieu d'expérience, pas seulement de vente. Cela crée des ambassadeurs fidèles.",merchants_our_partners:"Nos Partenaires",merchants_our_partners_desc:"Découvrez les marchands de vin près de chez vous qui proposent des forfaits spéciaux Wine Roulette.",merchants_wine_packages:"Forfaits Wine Roulette",merchants_wine_packages_desc:"Coffrets de vins spécialement sélectionnés pour l'aventure Wine Roulette parfaite. Avec QR codes pour vérifier les saveurs après chaque tour!",merchants_clubvino_desc:"Club Vino organise des dégustations de vin et propose des coffrets exclusifs pour l'aventure Wine Roulette ultime.",merchants_bottles:"bouteilles",merchants_visit_website:"Visiter le Site",merchants_become_partner:"Devenir Partenaire",merchants_become_partner_desc:"Nous proposons des forfaits spéciaux pour les marchands de vin, incluant du matériel promotionnel et des opportunités de revente des jeux.",merchants_become_partner_btn:"Devenir Partenaire",merchants_why_title:"Pourquoi Wine Roulette?",merchants_sells_wine:"Le jeu vend votre vin.",merchants_sells_wine_desc:"Un client qui a dégusté à l'aveugle et découvert qu'il aime le Grüner Veltliner â alors qu'il pensait être un amateur de Chardonnay â est un client avec un nouveau besoin. Ce besoin existe maintenant concrètement, avec un nom, une région, un profil de saveur. Et où achète-t-il ce vin? Chez le marchand qui lui a permis de le découvrir ce soir-là .",merchants_discovery_title:"Découverte ouverte",merchants_discovery_desc:"Pas de pression de vente, pas de jargon, pas de carte des vins intimidante. Juste déguster, deviner, être surpris.",merchants_preference_title:"Préférence personnelle",merchants_preference_desc:"Les joueurs découvrent ce qu'ils aiment vraiment. Cela crée un besoin concret â et une raison de revenir.",merchants_memory_title:"Souvenir positif",merchants_memory_desc:"Le client associe une soirée inoubliable à votre boutique. Cela crée des ambassadeurs fidèles, pas des visiteurs occasionnels.",merchants_win_win_title:"Pas un jeu à somme nulle â tout le monde gagne",merchants_for_merchant:"Pour le marchand de vin",merchants_benefit_experience:"Plus d'expérience = plus de clients fidèles",merchants_benefit_tastings:"Les soirées de dégustation deviennent plus attractives",merchants_benefit_differentiation:"Différenciation vis-à -vis des supermarchés",merchants_benefit_taste_education:"Les clients apprennent leurs propres goûts",merchants_for_customer:"Pour le client du marchand",merchants_customer_benefit_evening:"Une soirée inoubliable avec amis ou collègues",merchants_customer_benefit_discover:"Découvre de nouveaux vins hors de la zone de confort",merchants_customer_benefit_learn:"Apprend sans cours, joue sans pression",merchants_customer_benefit_returning:"Client fidèle avec une préférence personnelle",merchants_quote:'"Nous avons créé quelque chose qui fait de vos clients de meilleurs amateurs de vin, plus heureux. Cela vous bénéficie à vous et à votre client."',merchants_partner_location1:"Province d'Utrecht",merchants_partner_location2:"Pays-Bas",legal_back_to_home:"Retour à l'accueil",legal_last_updated:"Dernière mise à jour:",read_more:"En savoir plus â",tastings_events:"Dégustations & Ãvénements",tastings_hero_title:"Transformez vos fêtes & dégustations en expérience
193s inoubliables",tastings_hero_subtitle:"De la dégustation à domicile au mariage - faites de chaque moment vin un jeu interactif",tastings_home_private:"Maison & Privé",tastings_home_private_desc:"Pour des moments chaleureux avec amis et famille",tastings_events_pro:"Ãvénements & Professionnels",tastings_events_pro_desc:"Pour des événements professionnels inoubliables",tastings_friends_evening:"Soirée entre amis",tastings_friends_evening_desc:"Transformez une simple soirée en quiz vinicole",tastings_family_party:"Fête de famille",tastings_family_party_desc:"Tout le monde participe, du débutant à l'expert",tastings_birthday:"Anniversaire",tastings_birthday_desc:"Un cadeau original qu'on joue ensemble",tastings_home_tasting:"Dégustation à domicile",tastings_home_tasting_desc:"Découvrez quelles saveurs vous goûtez vraiment",tastings_wine_tastings:"Dégustations de vin",tastings_wine_tastings_desc:"Impliquez activement les invités dans la dégustation",tastings_weddings:"Mariages",tastings_weddings_desc:"Activité unique dont les invités parleront longtemps",tastings_company_parties:"Fêtes d'entreprise",tastings_company_parties_desc:"Team building avec une touche de compétition",tastings_teambuilding:"Team Building",tastings_teambuilding_desc:"Les collègues apprennent à se connaître autrement",tastings_order_game:"Commander le jeu",tastings_contact:"Contactez-nous",tastings_why_different:"Pourquoi Wine Roulette fait la différence",tastings_traditional:"Dégustation traditionnelle",tastings_with_wr:"Avec Wine Roulette",tastings_trad1:"Ãcouter passivement le sommelier",tastings_trad2:"Peu d'interaction entre invités",tastings_trad3:"Saveurs difficiles à retenir",tastings_trad4:'"Intéressant" mais vite oublié',tastings_wr1:"Participer activement et deviner",tastings_wr2:"Compétition et rires",tastings_wr3:"On retient en jouant",tastings_wr4:"Soirée inoubliable",tastings_partners:"Nos Partenaires",tastings_partners_desc:"Cavistes près de chez vous proposant des packs Wine Roulette spéciaux",tastings_since:"Caviste depuis 1886",tastings_province:"Province d'Utrecht",tastings_packages:"Packs Wine Roulette",tastings_packages_desc:"Packs de vin spécialement composés pour l'aventure Wine Roulette parfaite. Y compris codes QR pour vérifier les saveurs après chaque tour!",tastings_bottles:"bouteilles",tastings_visit_website:"Visiter le site",tastings_ready_title:"Prêt à rendre votre événement inoubliable?",tastings_ready_desc:"Qu'il s'agisse d'une dégustation intime à domicile ou d'un mariage de 100 personnes - Wine Roulette s'adapte.",tastings_order_home:"Commander pour la maison",tastings_contact_events:"Contact pour événements",tastings_seo_title:"Le jeu de vin parfait pour chaque occasion",tastings_seo_text:"Wine Roulette est le jeu de dégustation de vin ultime pour une dégustation conviviale à la maison, un cadeau original, ou une activité de fête unique. Que vous cherchiez un jeu de vin entre amis, un coffret dégustation, ou un divertissement pour un mariage - Wine Roulette transforme chaque moment vin en une expérience inoubliable.",select_edition:"Choisissez votre Ãdition",standard_edition:"Ãdition Originale",royal_edition:"Ãdition Premium",size:"Taille",players:"Joueurs",fits_table:"Convient à la table",includes:"Inclus",delivery_time:"Livraison: ±1 semaine",perfect_for_home:"Parfait pour des soirées conviviales à la maison entre amis.",ultimate_casino:"L'expérience de dégustation ultime pour les grands groupes.",person_table:"personnes table",selected:"SÃLECTIONNÃ",premium:"PREMIUM",add_chips:"Ajouter des Jetons",no_chips:"Pas de jetons (J'en ai déjà )",chips_desc:"Jetons de jeu professionnels lestés pour une expérience haut de gamme.",chips_small:"150 Jetons (6 couleurs)",chips_large:"250 Jetons (10 couleurs)",mat_only:"Tapis de jeu uniquement",complete_set:"Set Complet",without_chips:"Sans",poker_chips:"jetons de poker",without_chips_notice:"Sans jetons de poker - tapis de jeu uniquement",without_chips_short:"Sans jetons de poker",chips_added:"Jetons de poker ajoutés",chips_in_colors:"jetons en",colors:"couleurs",click_to_add:"Cliquez pour ajouter",how_it_works:"Comment fonctionne Wijn Roulette",three_steps:"3 étapes vers une dégustation inoubliable",step1_title:"Commencez avec 25 jetons",step1_desc:"15 jetons pour le joueur, 10 pour la banque",step2_title:"Goûtez & Devinez",step2_desc:"Pariez sur le cépage, le pays, la région ou le goût - les cases difficiles rapportent plus!",step3_title:"Gagnez la Bouteille!",step3_desc:"Le joueur avec le plus de jetons gagne une délicieuse bouteille de vin",rounds_recommended:"tours recommandés",rules_included:"Règles du jeu numériques incluses",subtotal:"Sous-total",shipping:"Livraison",free:"Gratuit",total:"Total",checkout:"Paiement",sku:"SKU",add_to_cart:"Ajouter au Panier",view_cart:"Voir Panier",empty_cart:"Le panier est vide",cart_summary:"Résumé de la commande",order_quantity:"Quantité",order_max_players:"Max {n} joueurs",order_players_range:"{n} joueurs",order_poker_chips:"+ Jetons de poker ({n} pcs)",discount_code:"Code promo",enter_code:"Entrer le code",apply:"Appliquer",invalid_discount_code:"Code promo invali
193de",discount:"Réduction",free_shipping:"Livraison gratuite aux Pays-Bas & en Belgique",digital_rules:"Règles du jeu numériques incluses après expédition",days_return:"Jours",return_policy:"Droit de retour",pay_later:"Payer",pay_later_desc:"Plus tard possible",safe_payment:"Paiement sécurisé avec iDeal, Bancontact & Carte de crédit",poker_chips_set:"Set de Jetons de Poker",pieces:"pcs",secure_environment:"Environnement Sécurisé",your_details:"Vos Coordonnées",email:"Adresse e-mail",first_name:"Prénom",last_name:"Nom",phone:"Numéro de téléphone",optional:"facultatif",address:"Adresse",city:"Ville",postal_code:"Code postal",country:"Pays",delivery_instructions:"Instructions de livraison",delivery_instructions_placeholder:"Ex. laisser chez les voisins, mettre dans le garage, etc.",continue_to_payment:"Continuer vers le Paiement",choose_payment:"Choisir le Mode de Paiement",payment_notice_title:"Petite info",payment_notice_text:"Nous rencontrons actuellement quelques soucis avec notre prestataire de paiement â un jeu autour du vin soulève parfois des questions inutiles. Nous travaillons activement à résoudre cela. Le paiement ne fonctionne pas ? Appelez-nous ou écrivez-nous, et nous traiterons votre commande d'une autre manière adaptée.",creditcard:"Carte Bancaire / Carte de Crédit",complete_order:"Finaliser la Commande et Payer",processing:"Traitement en cours...",thank_you:"Merci!",order_received:"Votre commande a été reçue. Nous allons immédiatement emballer votre set Wijn Roulette.",email_confirmation:"Vous recevrez une confirmation par e-mail à ",your_email:"votre e-mail",back_to_home:"Retour à l'Accueil",details:"Coordonnées",payment:"Paiement",trusted_payment:"Paiement sécurisé",fast_delivery:"Livraison rapide",ssl_secured:"SSL Sécurisé",return_30_days:"30 jours retour",free_shipping_badge:"Livraison gratuite",original_maker:"Créateur Original",coming_soon:"Bientôt disponible!",beer_roulette:"Bière Roulette",complete_evening:"Tout pour la Soirée Parfaite",complete_evening_desc:"Commandez plus qu'un jeu â commandez une expérience complète",bonus_gamemat:"Tapis de Jeu Premium",bonus_gamemat_desc:"Pliable, sans plis & lavable",bonus_rules:"Règles du Jeu Numériques",bonus_rules_desc:"Dans votre boîte mail après commande",bonus_shopping:"Listes de Courses",bonus_shopping_desc:"Listes pratiques pour les snacks & le vin",bonus_tips:"Conseils Ambiance & Déco",bonus_tips_desc:"Faites-en une vraie soirée",stress_free:"On s'occupe de tout, vous profitez",tagline_1:"Connecter, Profiter & Rire",tagline_2:"Amis, Ensemble & Jouer",tagline_3:"Chez soi, Détente & Célébrer",tagline_4:"Découvrir, Déguster & Gagner"}};function fR(){const t=window.location.hostname.toLowerCase();if(t.includes("wijnroulette.com")||t.endsWith(".nl"))return"nl";if(t.includes("weinroulette")||t.endsWith(".de"))return"de";if(t.includes("vinroulette")||t.endsWith(".fr"))return"fr";if(t.includes("wineroulette")||t.endsWith(".uk")||t.endsWith(".co.uk"))return"en";if(t.endsWith(".be"))return navigator.language.toLowerCase().startsWith("fr")?"fr":"nl";const i=navigator.language.toLowerCase();return i.startsWith("de")?"de":i.startsWith("fr")?"fr":i.startsWith("en")?"en":"nl"}function iL(){const t=window.location.hostname.toLowerCase();if(t.includes("wineroulettegame.com")||t.includes("playwineroulette.com"))return"US";if(t.includes("wijnroulette.com")||t.endsWith(".nl"))return"NL";if(t.endsWith(".de")||t.includes("weinroulette"))return"DE";if(t.endsWith(".be")||t.includes("wijnroulette.be")||t.includes("vinroulette.be"))return"BE";if(t.endsWith(".fr")||t.includes("vinroulette.fr"))return"FR";if(t.endsWith(".uk")||t.endsWith(".co.uk")||t.includes("wineroulette"))return"UK";const i=navigator.language.toLowerCase();return i.startsWith("de")?"DE":i.startsWith("fr")?"FR":i.startsWith("en")?"UK":"NL"}function aL(){const t=window.location.hostname.toLowerCase();return t.includes("wineroulettegame.com")||t.includes("playwineroulette.com")}const sL={NL:["ideal","klarna","card","paypal","bancontact","belfius","eps"],BE:["bancontact","belfius","klarna","card","paypal","ideal","eps"],DE:["sofort","klarna","eps","card","paypal","ideal","bancontact","belfius"],FR:["card","paypal","klarna","ideal","bancontact","belfius","eps"],UK:["card","paypal","klarna","ideal","bancontact","belfius","eps"],US:["paypal"]},rL={109:119,79:89,129:139,99:109,1:1};function hR({children:t}){const[i,s]=v.useState(()=>fR()),r=l=>Rw[i][l]||l;return _.jsx(Aw.Provider,{value:{lang:i,setLang:s,t:r},children:t})}function ti(){const t=v.useContext(Aw);if(!t)throw new Error("useLanguage must be used within a LanguageProvider");return t}const yb={nl:{cta:"Bestel Nu Jouw Wijn Roulette"},en:{cta:"Order Your Wine Roulette Now"},de:{cta:"Jetzt Wein Roulette Bestellen"},fr:{cta:"Commander Votre Vin Roulette"}};function mR(){const[t]=fu(),{lang:i}=ti(),s=yb[i]||yb.nl;return["/order","/checkout","/payment-status"].some(u=>t.startsWith(u))?null:_.jsx("div",{className:"fixed bottom-0 left-0 right-0 z-50",children:_.jsxs("a",{href:"/order",className:"bg-[rgb(0,53,31)] hover:bg-[rgb(0,40,22)] text-[rgb(255,253,208)] py-4 px-6 flex items-center justify-center gap-3 shadow-lg transition-colors block","data-testid":"sticky-mobile-cta",children:[_.jsx(_A,{className:"w-5 h-5"}),_.jsx("span",{className:"font-bold text-lg",children:s.cta})]})})}const pR=5850625966;function gR(t){return t.toLowerCase().replace(/^www\./,"")==="wijnroulette.com"}function vR(t){return!/^\/(?:checkout|payment-status|admin)(?:\/|$)/.test(t.split("?")[0])}function oL(t){if(t.confirmationToken)try{sessionStorage.setItem(`order-confirmation:${t.id}`,t.confirmationToken)}catch{console.warn("Browser storage unavailable for the review invitation.")}}function lL(t){try{return sessionStorage.getItem(`order-confirmation:${t}`)}catch{return null}}let _r;function yR(){return window.merchantwidget?Promise.resolve():_r||(_r=new Promise((t,i)=>{const s=document.createElement("script");
193s.id="merchantWidgetScript",s.src="https://www.gstatic.com/shopping/merchant/merchantwidget.js",s.defer=!0;const r=window.setTimeout(()=>i(new Error("Google store widget timed out")),15e3);s.onload=()=>{window.clearTimeout(r),window.merchantwidget?t():i(new Error("Google store widget unavailable"))},s.onerror=()=>{window.clearTimeout(r),i(new Error("Google store widget could not load"))},document.head.appendChild(s)}).catch(t=>{throw document.getElementById("merchantWidgetScript")?.remove(),_r=void 0,t}),_r)}let wr;function uL(){return window.gapi?.surveyoptin?Promise.resolve():wr||(wr=new Promise((t,i)=>{let s=!1;const r=window.setTimeout(()=>i(new Error("Google review invitation timed out")),15e3);if(window.renderOptIn=()=>{if(!s){if(!window.gapi){i(new Error("Google review invitation unavailable"));return}s=!0,window.gapi.load("surveyoptin",()=>{window.clearTimeout(r),window.gapi?.surveyoptin?t():i(new Error("Google review invitation unavailable"))})}},window.gapi){window.renderOptIn();return}const l=document.createElement("script");l.id="google-review-survey-script",l.src="https://apis.google.com/js/platform.js?onload=renderOptIn",l.async=!0,l.defer=!0,l.onerror=()=>{window.clearTimeout(r),i(new Error("Google review invitation could not load"))},document.body.appendChild(l)}).catch(t=>{throw document.getElementById("google-review-survey-script")?.remove(),wr=void 0,t}),wr)}const bb="google-merchantwidget-iframe-wrapper";function bR(){const[t]=fu();return v.useEffect(()=>{if(!gR(window.location.hostname)||window.location.protocol!=="https:")return;const i=vR(t),s=document.getElementById(bb);if(s&&(s.style.display=i?"":"none"),!i)return;let r=!0;return yR().then(()=>{r&&(document.getElementById(bb)||window.merchantwidget?.start({merchant_id:pR,position:"LEFT_BOTTOM",bottomMargin:100,mobileBottomMargin:100}))}).catch(()=>{console.warn("Google store widget is unavailable.")}),()=>{r=!1}},[t]),null}var _R=Symbol.for("react.lazy"),Xl=vs[" use ".trim().toString()];function wR(t){return typeof t=="object"&&t!==null&&"then"in t}function kw(t){return t!=null&&typeof t=="object"&&"$$typeof"in t&&t.$$typeof===_R&&"_payload"in t&&wR(t._payload)}function xR(t){const i=ER(t),s=v.forwardRef((r,l)=>{let{children:u,...d}=r;kw(u)&&typeof Xl=="function"&&(u=Xl(u._payload));const h=v.Children.toArray(u),p=h.find(CR);if(p){const m=p.props.children,g=h.map(y=>y===p?v.Children.count(m)>1?v.Children.only(null):v.isValidElement(m)?m.props.children:null:y);return _.jsx(i,{...d,ref:l,children:v.isValidElement(m)?v.cloneElement(m,void 0,g):null})}return _.jsx(i,{...d,ref:l,children:u})});return s.displayName=`${t}.Slot`,s}var SR=xR("Slot");function ER(t){const i=v.forwardRef((s,r)=>{let{children:l,...u}=s;if(kw(l)&&typeof Xl=="function"&&(l=Xl(l._payload)),v.isValidElement(l)){const d=AR(l),h=jR(u,l.props);return l.type!==v.Fragment&&(h.ref=r?ei(r,d):d),v.cloneElement(l,h)}return v.Children.count(l)>1?v.Children.only(null):null});return i.displayName=`${t}.SlotClone`,i}var TR=Symbol("radix.slottable");function CR(t){return v.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===TR}function jR(t,i){const s={...i};for(const r in i){const l=t[r],u=i[r];/^on[A-Z]/.test(r)?l&&u?s[r]=(...h)=>{const p=u(...h);return l(...h),p}:l&&(s[r]=l):r==="style"?s[r]={...l,...u}:r==="className"&&(s[r]=[l,u].filter(Boolean).join(" "))}return{...t,...s}}function AR(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning;return s?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}const RR=jh("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2",{variants:{variant:{default:"bg-primary text-primary-foreground border border-primary-border",destructive:"bg-destructive text-destructive-foreground shadow-sm border-destructive-border",outline:" border [border-color:var(--button-outline)] shadow-xs active:shadow-none ",secondary:"border bg-secondary text-secondary-foreground border border-secondary-border ",ghost:"border border-transparent",link:"text-primary underline-offset-4 hover:underline"},size:{default:"min-h-9 px-4 py-2",sm:"min-h-8 rounded-md px-3 text-xs",lg:"min-h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),Ul=v.forwardRef(({className:t,variant:i,size:s,asChild:r=!1,...l},u)=>{const d=r?SR:"button";return _.jsx(d,{className:Be(RR({variant:i,size:s,className:t})),ref:u,...l})});Ul.displayName="Button";function $l(t,i,{checkForDefaultPrevented:s=!0}={}){return function(l){if(t?.(l),s===!1||!l.defaultPrevented)return i?.(l)}}var kR=vs[" useInsertionEffect ".trim().toString()]||Dt;function MR({prop:t,defaultProp:i,onChange:s=()=>{},caller:r}){const[l,u,d]=DR({defaultProp:i,onChange:s}),h=t!==void 0,p=h?t:l;{const g=v.useRef(t!==void 0);v.useEffect(()=>{const y=g.current;y!==h&&console.warn(`${r} is changing from ${y?"controlled":"uncontrolled"} to ${h?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),g.current=h},[h,r])}const m=v.useCallback(g=>{if(h){const y=NR(g)?g(t):g;y!==t&&d.current?.(y)}else u(g)},[h,t,u,d]);return[p,m]}function DR({defaultProp:t,onChange:i}){const[s,r]=v.useState(t),l=v.useRef(s),u=v.useRef(i);return kR(()=>{u.current=i},[i]),v.useEffect(()=>{l.current!==s&&(u.current?.(s),l.current=s)},[s,l]),[s,r,u]}function NR(t){return typeof t=="function"}function OR(t){const i=zR(t),s=v.forwardRef((r,l)=>{const{children:u,...d}=r,h=v.Children.toArray(u),p=h.find(LR);if(p){const m=p.props.children,g=h.map(y=>y===p?v.Children.count(m)>1?v.Children.only(null):v.isValidElement(m)?m.props.children:null:y);return _.jsx(i,{...d,ref:l,children:v.isValidElement(m)?v.cloneElement(m,void 0,g):null})}return _.jsx(i,{...d,ref:l,children:u})});return s.displayName=`${t}.Slot`,s}function zR(t){const i=v.forwardRef((s,r)=>{const{children:l,...u}=s;if(v.isValidElement(l)){const d=BR(l),h=VR(u,l.props);return l.type!==v.Fragment&&(h.ref=r?ei(r,d):d),v.cloneElement(l,h)}return v.Children.count(l)>1?v.Children.only(null):null});return i.displayName=`${t}.SlotClone`,i}var PR=Symbol("radix.slottable");function LR(t){return v.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===PR}function VR(t,i){const s={...i};for(const r in i){const l=t[r],u=i[r];/^on[A-Z]/.test(r)?l&&u?s[r]=(...h)=>{const p=u(...h);return l(...h),p}:l&&(s[r]=l):r==="style"?s[r]={...l,...u}
vendor: 13,823 bytes, line 193
193:r==="className"&&(s[r]=[l,u].filter(Boolean).join(" "))}return{...t,...s}}function BR(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning;return s?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}var UR=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],st=UR.reduce((t,i)=>{const s=OR(`Primitive.${i}`),r=v.forwardRef((l,u)=>{const{asChild:d,...h}=l,p=d?s:i;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),_.jsx(p,{...h,ref:u})});return r.displayName=`Primitive.${i}`,{...t,[i]:r}},{});function Mw(t,i){t&&Gr.flushSync(()=>t.dispatchEvent(i))}function Ze(t,i,{checkForDefaultPrevented:s=!0}={}){return function(l){if(t?.(l),s===!1||!l.defaultPrevented)return i?.(l)}}function _b(t){const i=WR(t),s=v.forwardRef((r,l)=>{const{children:u,...d}=r,h=v.Children.toArray(u),p=h.find(qR);if(p){const m=p.props.children,g=h.map(y=>y===p?v.Children.count(m)>1?v.Children.only(null):v.isValidElement(m)?m.props.children:null:y);return _.jsx(i,{...d,ref:l,children:v.isValidElement(m)?v.cloneElement(m,void 0,g):null})}return _.jsx(i,{...d,ref:l,children:u})});return s.displayName=`${t}.Slot`,s}function WR(t){const i=v.forwardRef((s,r)=>{const{children:l,...u}=s;if(v.isValidElement(l)){const d=GR(l),h=FR(u,l.props);return l.type!==v.Fragment&&(h.ref=r?ei(r,d):d),v.cloneElement(l,h)}return v.Children.count(l)>1?v.Children.only(null):null});return i.displayName=`${t}.SlotClone`,i}var HR=Symbol("radix.slottable");function qR(t){return v.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===HR}function FR(t,i){const s={...i};for(const r in i){const l=t[r],u=i[r];/^on[A-Z]/.test(r)?l&&u?s[r]=(...h)=>{const p=u(...h);return l(...h),p}:l&&(s[r]=l):r==="style"?s[r]={...l,...u}:r==="className"&&(s[r]=[l,u].filter(Boolean).join(" "))}return{...t,...s}}function GR(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning;return s?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}function Dw(t){const i=t+"CollectionProvider",[s,r]=Oi(i),[l,u]=s(i,{collectionRef:{current:null},itemMap:new Map}),d=S=>{const{scope:T,children:A}=S,D=_t.useRef(null),k=_t.useRef(new Map).current;return _.jsx(l,{scope:T,itemMap:k,collectionRef:D,children:A})};d.displayName=i;const h=t+"CollectionSlot",p=_b(h),m=_t.forwardRef((S,T)=>{const{scope:A,children:D}=S,k=u(h,A),z=qe(T,k.collectionRef);return _.jsx(p,{ref:z,children:D})});m.displayName=h;const g=t+"CollectionItemSlot",y="data-radix-collection-item",w=_b(g),E=_t.forwardRef((S,T)=>{const{scope:A,children:D,...k}=S,z=_t.useRef(null),U=qe(T,z),G=u(g,A);return _t.useEffect(()=>(G.itemMap.set(z,{ref:z,...k}),()=>void G.itemMap.delete(z))),_.jsx(w,{[y]:"",ref:U,children:D})});E.displayName=g;function C(S){const T=u(t+"CollectionConsumer",S);return _t.useCallback(()=>{const D=T.collectionRef.current;if(!D)return[];const k=Array.from(D.querySelectorAll(`[${y}]`));return Array.from(T.itemMap.values()).sort((G,P)=>k.indexOf(G.ref.current)-k.indexOf(P.ref.current))},[T.collectionRef,T.itemMap])}return[{Provider:d,Slot:m,ItemSlot:E},C,r]}var IR=v.createContext(void 0);function Nw(t){const i=v.useContext(IR);return t||i||"ltr"}function lf(t,i,{checkForDefaultPrevented:s=!0}={}){return function(l){if(t?.(l),s===!1||!l.defaultPrevented)return i?.(l)}}var KR="DismissableLayer",Ff="dismissableLayer.update",YR="dismissableLayer.pointerDownOutside",QR="dismissableLayer.focusOutside",wb,Ow=v.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Rh=v.forwardRef((t,i)=>{const{disableOutsidePointerEvents:s=!1,onEscapeKeyDown:r,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:d,onDismiss:h,...p}=t,m=v.useContext(Ow),[g,y]=v.useState(null),w=g?.ownerDocument??globalThis?.document,[,E]=v.useState({}),C=qe(i,P=>y(P)),S=Array.from(m.layers),[T]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),A=S.indexOf(T),D=g?S.indexOf(g):-1,k=m.layersWithOutsidePointerEventsDisabled.size>0,z=D>=A,U=ZR(P=>{const W=P.target,ee=[...m.branches].some(ne=>ne.contains(W));!z||ee||(l?.(P),d?.(P),P.defaultPrevented||h?.())},w),G=JR(P=>{const W=P.target;[...m.branches].some(ne=>ne.contains(W))||(u?.(P),d?.(P),P.defaultPrevented||h?.())},w);return O_(P=>{D===m.layers.size-1&&(r?.(P),!P.defaultPrevented&&h&&(P.preventDefault(),h()))},w),v.useEffect(()=>{if(g)return s&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(wb=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(g)),m.layers.add(g),xb(),()=>{s&&m.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=wb)}},[g,w,s,m]),v.useEffect(()=>()=>{g&&(m.layers.delete(g),m.layersWithOutsidePointerEventsDisabled.delete(g),xb())},[g,m]),v.useEffect(()=>{const P=()=>E({});return document.addEventListener(Ff,P),()=>document.removeEventListener(Ff,P)},[]),_.jsx(st.div,{...p,ref:C,style:{pointerEvents:k?z?"auto":"none":void 0,...t.style},onFocusCapture:lf(t.onFocusCapture,G.onFocusCapture),onBlurCapture:lf(t.onBlurCapture,G.onBlurCapture),onPointerDownCapture:lf(t.onPointerDownCapture,U.onPointerDownCapture)})});Rh.displayName=KR;var XR="DismissableLayerBranch",$R=v.forwardRef((t,i)=>{const s=v.useContext(Ow),r=v.useRef(null),l=qe(i,r);return v.useEffect(()=>{const u=r.current;if(u)return s.branches.add(u),()=>{s.branches.delete(u)}},[s.branches]),_.jsx(st.div,{...t,ref:l})});$R.displayName=XR;function ZR(t,i=globalThis?.document){const s=gt(t),r=v.useRef(!1),l=v.useRef(()=>{});return v.useEffect(()=>{const u=h=>{if(h.target&&!r.current){let p=function(){zw(YR,s,m,{discrete:!0})};const m={originalEvent:h};h.pointerType==="touch"?(i.removeEventListener("click",l.current),l.current=p,i.addEventListener("click",l.current,{once:!0})):p()}else i.removeEventListener("click",l.current);r.current=!1},d=window.setTimeout(()=>{i.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(d),i.removeEventListener("pointerdown",u),i.removeEventListener("click",l.current)}},[i,s]),{onPointerDownCapture:()=>r.current=!0}}function JR(t,i=globalThis?.document){const s=gt(t),r=v.useRef(!1);return v.useEffect(()=>{const l=u=>{u.target&&!r.current&&zw(QR,s,{originalEvent:u},{discrete:!1})};return i.addEventListener("focusin",l),()=>i.removeEventListener("focusin",l)},[i,s]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function xb(){const t=new CustomEvent(Ff);document.dispatchEvent(t)}function zw(t,i,s,{discrete:r}){const l=s.originalEvent.target,u=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:s});i&&l.addEventListener(t,i,{once:!0}),r?Mw(l,u):l.dispatchEvent(u)}var uf=0;function Pw(){v.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??Sb()),document.body.insertAdjacentElement("beforeend",t[1]??Sb()),uf++,()=>{uf===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(i=>i.remove()),uf--}},[])}function Sb(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var cf="focusScope.autoFocusOnMount",df="focusScope.autoFocusOnUnmount",Eb={bubbles:!1,cancelable:!0},ek="FocusScope",kh=v.forwardRef((t,i)=>{const{loop:s=!1,trapped:r=!1,onMountAutoFocus:l,onUnmountAutoFocus:u,...d}=t,[h,p]=v.useState(null),m=gt(l),g=gt(u),y=v.useRef(null),w=qe(i,S=>p(S)),E=v.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;v.useEffect(()=>{if(r){let S=function(k){if(E.paused||!h)return;const z=k.target;h.contains(z)?y.current=z:Ai(y.current,{select:!0})},T=function(k){if(E.paused||!h)return;const z=k.relatedTarget;z!==null&&(h.contains(z)||Ai(y.current,{select:!0}))},A=function(k){if(document.activeElement===document.body)for(const U of k)U.removedNodes.length>0&&Ai(h)};document.addEventListener("focusin",S),document.addEventListener("focusout",T);const D=new MutationObserver(A);return h&&D.observe(h,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",S),document.removeEventListener("focusout",T),D.disconnect()}}},[r,h,E.paused]),v.useEffect(()=>{if(h){Cb.add(E);const S=document.activeElement;if(!h.contains(S)){const A=new CustomEvent(cf,Eb);h.addEventListener(cf,m),h.dispatchEvent(A),A.defaultPrevented||(tk(rk(Lw(h)),{select:!0}),document.activeElement===S&&Ai(h))}return()=>{h.removeEventListener(cf,m),setTimeout(()=>{const A=new CustomEvent(df,Eb);h.addEventListener(df,g),h.dispatchEvent(A),A.defaultPrevented||Ai(S??document.body,{select:!0}),h.removeEventListener(df,g),Cb.remove(E)},0)}}},[h,m,g,E]);const C=v.useCallback(S=>{if(!s&&!r||E.paused)return;const T=S.key==="Tab"&&!S.altKey&&!S.ctrlKey&&!S.metaKey,A=document.activeElement;if(T&&A){const D=S.currentTarget,[k,z]=nk(D);k&&z?!S.shiftKey&&A===z?(S.preventDefault(),s&&Ai(k,{select:!0})):S.shiftKey&&A===k&&(S.preventDefault(),s&&Ai(z,{select:!0})):A===D&&S.preventDefault()}},[s,r,E.paused]);return _.jsx(st.div,{tabIndex:-1,...d,ref:w,onKeyDown:C})});kh.displayName=ek;function tk(t,{select:i=!1}={}){const s=document.activeElement;for(const r of t)if(Ai(r,{select:i}),document.activeElement!==s)return}function nk(t){const i=Lw(t),s=Tb(i,t),r=Tb(i.reverse(),t);return[s,r]}function Lw(t){const i=[],s=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const l=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||l?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;s.nextNode();)i.push(s.currentNode);return i}function Tb(t,i){for(const s of t)if(!ik(s,{upTo:i}))return s}function ik(t,{upTo:i}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(i!==void 0&&t===i)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function ak(t){return t instanceof HTMLInputElement&&"select"in t}function Ai(t,{select:i=!1}={}){if(t&&t.focus){const s=document.activeElement;t.focus({preventScroll:!0}),t!==s&&ak(t)&&i&&t.select()}}var Cb=sk();function sk(){let t=[];return{add(i){const s=t[0];i!==s&&s?.pause(),t=jb(t,i),t.unshift(i)},remove(i){t=jb(t,i),t[0]?.resume()}}}function jb(t,i){const s=[...t],r=s.indexOf(i);return r!==-1&&s.splice(r,1),s}function rk(t){return t.filter(i=>i.tagName!=="A")}var ok=vs[" useId ".trim().toString()]||(()=>{}),lk=0;function ls(t){const[i,s]=v.useState(ok());return Dt(()=>{s(r=>r??String(lk++))},[t]),i?`radix-${i}`:""}const uk=["top","right","bottom","left"],ki=Math.min,qt=Math.max,Zl=Math.round,Tl=Math.floor,Tn=t=>({x:t,y:t}),ck={left:"right",right:"left",bottom:"top",top:"bottom"},dk={start:"end",end:"start"};function Gf(t,i,s){return qt(t,ki(i,s))}function Xn(t,i){return typeof t=="function"?t(i):t}function $n(t){return t.split("-")[0]}function _s(t){return t.split("-")[1]}function Mh(t){return t==="x"?"y":"x"}function Dh(t){return t==="y"?"height":"width"}const fk=new Set(["top","bottom"]);function En(t){return fk.has($n(t))?"y":"x"}function Nh(t){return Mh(En(t))}function hk(t,i,s){s===void 0&&(s=!1);const r=_s(t),l=Nh(t),u=Dh(l);let d=l==="x"?r===(s?"end":"start")?"right":"left":r==="start"?"bottom":"top";return i.reference[u]>i.floating[u]&&(d=Jl(d)),[d,Jl(d)]}function mk(t){const i=Jl(t);return[If(t),i,If(i)]}function If(t){return t.replace(/start|end/g,i=>dk[i])}const Ab=["left","right"],Rb=["right","left"],pk=["top","bottom"],gk=["bottom","top"];function vk(t,i,s){switch(t){case"top":case"bottom":return s?i?Rb:Ab:i?Ab:Rb;case"left":case"right":return i?pk:gk;default:return[]}}function yk(t,i,s,r){const l=_s(t);let u=vk($n(t),s==="start",r);return l&&(u=u.map(d=>d+"-"+l),i&&(u=u.concat(u.map(If)))),u}function Jl(t){return t.replace(/left|right|bottom|top/g,i=>ck[i])}function bk(t){return{top:0,right:0,bottom:0,left:0,...t}}function Vw(t){return typeof t!="number"?bk(t):{top:t,right:t,bottom:t,left:t}}function eu(t){const{x:i,y:s,width:r,height:l}=t;return{width:r,height:l,top:s,left:i,right:i+r,bottom:s+l,x:i,y:s}}function kb(t,i,s){let{reference:r,floating:l}=t;const u=En(i),d=Nh(i),h=Dh(d),p=$n(i),m=u==="y",g=r.x+r.width/2-l.width/2,y=r.y+r.height/2-l.height/2,w=r[h]/2-l[h]/2;let E;switch(p){case"top":E={x:g,y:r.y-l.height};break;case"bottom":E={x:g,y:r.y+r.height};break;case"right":E={x:r.x+r.width,y};break;case"left":E={x:r.x-l.width,y};break;default:E={x:r.x,y:r.y}}switch(_s(i)){case"start":E[d]-=w*(s&&m?-1:1);break;case"end":E[d]+=w*(s&&m?-1:1);break}return E}const _k=async(t,i,s)=>{const{placement:r="bottom",strategy:l="absolute",middleware:u=[],platform:d}=s,h=u.filter(Boolean),p=await(d.isRTL==null?void 0:d.isRTL(i));let m=await d.getElementRects({reference:t,floating:i,strategy:l}),{x:g,y}=kb(m,r,p),w=r,E={},C=0;for(let S=0;S<h.length;S++){const{name:T,fn:A}=h[S],{x:D,y:k,data:z,reset:U}=await A({x:g,y,initialPlacement:r,placement:w,strategy:l,middlewareData:E,rects:m,platform:d,elements:{reference:t,floating:i}});g=D??g,y=k??y,E={...E,[T]:{...E[T],...z}},U&&C<=50&&(C++,typeof U=="object"&&(U.placement&&(w=U.placement),U.rects&&(m=U.rects===!0?await d.getElementRects({reference:t,floating:i,strategy:l}):U.rects),{x:g,y}=kb(m,w,p)),S=-1)}return{x:g,y,placement:w,strategy:l,middlewareData:E}};async function Or(t,i){var s;i===void 0&&(i={});const{x:r,y:l,platform:u,rects:d,elements:h,strategy:p}=t,{boundary:m="clippingAncestors",rootBoundary:g="viewport",elementContext:y="floating",altBoundary:w=!1,padding:E=0}=Xn(i,t),C=Vw(E),T=h[w?y==="floating"?"reference":"floating":y],A=eu(await u.getClippingRect
vendor: 12,627 bytes, line 193
193({element:(s=await(u.isElement==null?void 0:u.isElement(T)))==null||s?T:T.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(h.floating)),boundary:m,rootBoundary:g,strategy:p})),D=y==="floating"?{x:r,y:l,width:d.floating.width,height:d.floating.height}:d.reference,k=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h.floating)),z=await(u.isElement==null?void 0:u.isElement(k))?await(u.getScale==null?void 0:u.getScale(k))||{x:1,y:1}:{x:1,y:1},U=eu(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:D,offsetParent:k,strategy:p}):D);return{top:(A.top-U.top+C.top)/z.y,bottom:(U.bottom-A.bottom+C.bottom)/z.y,left:(A.left-U.left+C.left)/z.x,right:(U.right-A.right+C.right)/z.x}}const wk=t=>({name:"arrow",options:t,async fn(i){const{x:s,y:r,placement:l,rects:u,platform:d,elements:h,middlewareData:p}=i,{element:m,padding:g=0}=Xn(t,i)||{};if(m==null)return{};const y=Vw(g),w={x:s,y:r},E=Nh(l),C=Dh(E),S=await d.getDimensions(m),T=E==="y",A=T?"top":"left",D=T?"bottom":"right",k=T?"clientHeight":"clientWidth",z=u.reference[C]+u.reference[E]-w[E]-u.floating[C],U=w[E]-u.reference[E],G=await(d.getOffsetParent==null?void 0:d.getOffsetParent(m));let P=G?G[k]:0;(!P||!await(d.isElement==null?void 0:d.isElement(G)))&&(P=h.floating[k]||u.floating[C]);const W=z/2-U/2,ee=P/2-S[C]/2-1,ne=ki(y[A],ee),ue=ki(y[D],ee),fe=ne,be=P-S[C]-ue,J=P/2-S[C]/2+W,he=Gf(fe,J,be),O=!p.arrow&&_s(l)!=null&&J!==he&&u.reference[C]/2-(J<fe?ne:ue)-S[C]/2<0,F=O?J<fe?J-fe:J-be:0;return{[E]:w[E]+F,data:{[E]:he,centerOffset:J-he-F,...O&&{alignmentOffset:F}},reset:O}}}),xk=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(i){var s,r;const{placement:l,middlewareData:u,rects:d,initialPlacement:h,platform:p,elements:m}=i,{mainAxis:g=!0,crossAxis:y=!0,fallbackPlacements:w,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:S=!0,...T}=Xn(t,i);if((s=u.arrow)!=null&&s.alignmentOffset)return{};const A=$n(l),D=En(h),k=$n(h)===h,z=await(p.isRTL==null?void 0:p.isRTL(m.floating)),U=w||(k||!S?[Jl(h)]:mk(h)),G=C!=="none";!w&&G&&U.push(...yk(h,S,C,z));const P=[h,...U],W=await Or(i,T),ee=[];let ne=((r=u.flip)==null?void 0:r.overflows)||[];if(g&&ee.push(W[A]),y){const J=hk(l,d,z);ee.push(W[J[0]],W[J[1]])}if(ne=[...ne,{placement:l,overflows:ee}],!ee.every(J=>J<=0)){var ue,fe;const J=(((ue=u.flip)==null?void 0:ue.index)||0)+1,he=P[J];if(he&&(!(y==="alignment"?D!==En(he):!1)||ne.every(B=>En(B.placement)===D?B.overflows[0]>0:!0)))return{data:{index:J,overflows:ne},reset:{placement:he}};let O=(fe=ne.filter(F=>F.overflows[0]<=0).sort((F,B)=>F.overflows[1]-B.overflows[1])[0])==null?void 0:fe.placement;if(!O)switch(E){case"bestFit":{var be;const F=(be=ne.filter(B=>{if(G){const X=En(B.placement);return X===D||X==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(X=>X>0).reduce((X,oe)=>X+oe,0)]).sort((B,X)=>B[1]-X[1])[0])==null?void 0:be[0];F&&(O=F);break}case"initialPlacement":O=h;break}if(l!==O)return{reset:{placement:O}}}return{}}}};function Mb(t,i){return{top:t.top-i.height,right:t.right-i.width,bottom:t.bottom-i.height,left:t.left-i.width}}function Db(t){return uk.some(i=>t[i]>=0)}const Sk=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(i){const{rects:s}=i,{strategy:r="referenceHidden",...l}=Xn(t,i);switch(r){case"referenceHidden":{const u=await Or(i,{...l,elementContext:"reference"}),d=Mb(u,s.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:Db(d)}}}case"escaped":{const u=await Or(i,{...l,altBoundary:!0}),d=Mb(u,s.floating);return{data:{escapedOffsets:d,escaped:Db(d)}}}default:return{}}}}},Bw=new Set(["left","top"]);async function Ek(t,i){const{placement:s,platform:r,elements:l}=t,u=await(r.isRTL==null?void 0:r.isRTL(l.floating)),d=$n(s),h=_s(s),p=En(s)==="y",m=Bw.has(d)?-1:1,g=u&&p?-1:1,y=Xn(i,t);let{mainAxis:w,crossAxis:E,alignmentAxis:C}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:y.mainAxis||0,crossAxis:y.crossAxis||0,alignmentAxis:y.alignmentAxis};return h&&typeof C=="number"&&(E=h==="end"?C*-1:C),p?{x:E*g,y:w*m}:{x:w*m,y:E*g}}const Tk=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(i){var s,r;const{x:l,y:u,placement:d,middlewareData:h}=i,p=await Ek(i,t);return d===((s=h.offset)==null?void 0:s.placement)&&(r=h.arrow)!=null&&r.alignmentOffset?{}:{x:l+p.x,y:u+p.y,data:{...p,placement:d}}}}},Ck=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(i){const{x:s,y:r,placement:l}=i,{mainAxis:u=!0,crossAxis:d=!1,limiter:h={fn:T=>{let{x:A,y:D}=T;return{x:A,y:D}}},...p}=Xn(t,i),m={x:s,y:r},g=await Or(i,p),y=En($n(l)),w=Mh(y);let E=m[w],C=m[y];if(u){const T=w==="y"?"top":"left",A=w==="y"?"bottom":"right",D=E+g[T],k=E-g[A];E=Gf(D,E,k)}if(d){const T=y==="y"?"top":"left",A=y==="y"?"bottom":"right",D=C+g[T],k=C-g[A];C=Gf(D,C,k)}const S=h.fn({...i,[w]:E,[y]:C});return{...S,data:{x:S.x-s,y:S.y-r,enabled:{[w]:u,[y]:d}}}}}},jk=function(t){return t===void 0&&(t={}),{options:t,fn(i){const{x:s,y:r,placement:l,rects:u,middlewareData:d}=i,{offset:h=0,mainAxis:p=!0,crossAxis:m=!0}=Xn(t,i),g={x:s,y:r},y=En(l),w=Mh(y);let E=g[w],C=g[y];const S=Xn(h,i),T=typeof S=="number"?{mainAxis:S,crossAxis:0}:{mainAxis:0,crossAxis:0,...S};if(p){const k=w==="y"?"height":"width",z=u.reference[w]-u.floating[k]+T.mainAxis,U=u.reference[w]+u.reference[k]-T.mainAxis;E<z?E=z:E>U&&(E=U)}if(m){var A,D;const k=w==="y"?"width":"height",z=Bw.has($n(l)),U=u.reference[y]-u.floating[k]+(z&&((A=d.offset)==null?void 0:A[y])||0)+(z?0:T.crossAxis),G=u.reference[y]+u.reference[k]+(z?0:((D=d.offset)==null?void 0:D[y])||0)-(z?T.crossAxis:0);C<U?C=U:C>G&&(C=G)}return{[w]:E,[y]:C}}}},Ak=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(i){var s,r;const{placement:l,rects:u,platform:d,elements:h}=i,{apply:p=()=>{},...m}=Xn(t,i),g=await Or(i,m),y=$n(l),w=_s(l),E=En(l)==="y",{width:C,height:S}=u.floating;let T,A;y==="top"||y==="bottom"?(T=y,A=w===(await(d.isRTL==null?void 0:d.isRTL(h.floating))?"start":"end")?"left":"right"):(A=y,T=w==="end"?"top":"bottom");const D=S-g.top-g.bottom,k=C-g.left-g.right,z=ki(S-g[T],D),U=ki(C-g[A],k),G=!i.middlewareData.shift;let P=z,W=U;if((s=i.middlewareData.shift)!=null&&s.enabled.x&&(W=k),(r=i.middlewareData.shift)!=null&&r.enabled.y&&(P=D),G&&!w){const ne=qt(g.left,0),ue=qt(g.right,0),fe=qt(g.top,0),be=qt(g.bottom,0);E?W=C-2*(ne!==0||ue!==0?ne+ue:qt(g.left,g.right)):P=S-2*(fe!==0||be!==0?fe+be:qt(g.top,g.bottom))}await p({...i,availableWidth:W,availableHeight:P});const ee=await d.getDimensions(h.floating);return C!==ee.width||S!==ee.height?{reset:{rects:!0}}:{}}}};function vu(){return typeof window<"u"}function ws(t){return Uw(t)?(t.nodeName||"").toLowerCase():"#document"}function Gt(t){var i;return(t==null||(i=t.ownerDocument)==null?void 0:i.defaultView)||window}function kn(t){var i;return(i=(Uw(t)?t.ownerDocument:t.document)||window.document)==null?void 0:i.documentElement}function Uw(t){return vu()?t instanceof Node||t instanceof Gt(t).Node:!1}function mn(t){return vu()?t instanceof Element||t instanceof Gt(t).Element:!1}function An(t){return vu()?t instanceof HTMLElement||t instanceof Gt(t).HTMLElement:!1}function Nb(t){return!vu()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Gt(t).ShadowRoot}const Rk=new Set(["inline","contents"]);function Ir(t){const{overflow:i,overflowX:s,overflowY:r,display:l}=pn(t);return/auto|scroll|overlay|hidden|clip/.test(i+r+s)&&!Rk.has(l)}const kk=new Set(["table","td","th"]);function Mk(t){return kk.has(ws(t))}const Dk=[":popover-open",":modal"];function yu(t){return Dk.some(i=>{try{return t.matches(i)}catch{return!1}})}const Nk=["transform","translate","scale","rotate","perspective"],Ok=["transform","translate","scale","rotate","perspective","filter"],zk=["paint","layout","strict","content"];function Oh(t){const i=zh(),s=mn(t)?pn(t):t;return Nk.some(r=>s[r]?s[r]!=="none":!1)||(s.containerType?s.containerType!=="normal":!1)||!i&&(s.backdropFilter?s.backdropFilter!=="none":!1)||!i&&(s.filter?s.filter!=="none":!1)||Ok.some(r=>(s.willChange||"").includes(r))||zk.some(r=>(s.contain||"").includes(r))}function Pk(t){let i=Mi(t);for(;An(i)&&!ms(i);){if(Oh(i))return i;if(yu(i))return null;i=Mi(i)}return null}function zh(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Lk=new Set(["html","body","#document"]);function ms(t){return Lk.has(ws(t))}function pn(t){return Gt(t).getComputedStyle(t)}function bu(t){return mn(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Mi(t){if(ws(t)==="html")return t;const i=t.assignedSlot||t.parentNode||Nb(t)&&t.host||kn(t);return Nb(i)?i.host:i}function Ww(t){const i=Mi(t);return ms(i)?t.ownerDocument?t.ownerDocument.body:t.body:An(i)&&Ir(i)?i:Ww(i)}function zr(t,i,s){var r;i===void 0&&(i=[]),s===void 0&&(s=!0);const l=Ww(t),u=l===((r=t.ownerDocument)==null?void 0:r.body),d=Gt(l);if(u){const h=Kf(d);return i.concat(d,d.visualViewport||[],Ir(l)?l:[],h&&s?zr(h):[])}return i.concat(l,zr(l,[],s))}function Kf(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Hw(t){const i=pn(t);let s=parseFloat(i.width)||0,r=parseFloat(i.height)||0;const l=An(t),u=l?t.offsetWidth:s,d=l?t.offsetHeight:r,h=Zl(s)!==u||Zl(r)!==d;return h&&(s=u,r=d),{width:s,height:r,$:h}}function Ph(t){return mn(t)?t:t.contextElement}function us(t){const i=Ph(t);if(!An(i))return Tn(1);const s=i.getBoundingClientRect(),{width:r,height:l,$:u}=Hw(i);let d=(u?Zl(s.width):s.width)/r,h=(u?Zl(s.height):s.height)/l;return(!d||!Number.isFinite(d))&&(d=1),(!h||!Number.isFinite(h))&&(h=1),{x:d,y:h}}const Vk=Tn(0);function qw(t){const i=Gt(t);return!zh()||!i.visualViewport?Vk:{x:i.visualViewport.offsetLeft,y:i.visualViewport.offsetTop}}function Bk(t,i,s){return i===void 0&&(i=!1),!s||i&&s!==Gt(t)?!1:i}function ca(t,i,s,r){i===void 0&&(i=!1),s===void 0&&(s=!1);const l=t.getBoundingClientRect(),u=Ph(t);let d=Tn(1);i&&(r?mn(r)&&(d=us(r)):d=us(t));const h=Bk(u,s,r)?qw(u):Tn(0);let p=(l.left+h.x)/d.x,m=(l.top+h.y)/d.y,g=l.width/d.x,y=l.height/d.y;if(u){const w=Gt(u),E=r&&mn(r)?Gt(r):r;let C=w,S=Kf(C);for(;S&&r&&E!==C;){const T=us(S),A=S.getBoundingClientRect(),D=pn(S),k=A.left+(S.clientLeft+parseFloat(D.paddingLeft))*T.x,z=A.top+(S.clientTop+parseFloat(D.paddingTop))*T.y;p*=T.x,m*=T.y,g*=T.x,y*=T.y,p+=k,m+=z,C=Gt(S),S=Kf(C)}}return eu({width:g,height:y,x:p,y:m})}function _u(t,i){const s=bu(t).scrollLeft;return i?i.left+s:ca(kn(t)).left+s}function Fw(t,i){const s=t.getBoundingClientRect(),r=s.left+i.scrollLeft-_u(t,s),l=s.top+i.scrollTop;return{x:r,y:l}}function Uk(t){let{elements:i,rect:s,offsetParent:r,strategy:l}=t;const u=l==="fixed",d=kn(r),h=i?yu(i.floating):!1;if(r===d||h&&u)return s;let p={scrollLeft:0,scrollTop:0},m=Tn(1);const g=Tn(0),y=An(r);if((y||!y&&!u)&&((ws(r)!=="body"||Ir(d))&&(p=bu(r)),An(r))){const E=ca(r);m=us(r),g.x=E.x+r.clientLeft,g.y=E.y+r.clientTop}const w=d&&!y&&!u?Fw(d,p):Tn(0);return{width:s.width*m.x,height:s.height*m.y,x:s.x*m.x-p.scrollLeft*m.x+g.x+w.x,y:s.y*m.y-p.scrollTop*m.y+g.y+w.y}}function Wk(t){return Array.from(t.getClientRects())}function Hk(t){const i=kn(t),s=bu(t),r=t.ownerDocument.body,l=qt(i.scrollWidth,i.clientWidth,r.scrollWidth,r.clientWidth),u=qt(i.scrollHeight,i.clientHeight,r.scrollHeight,r.clientHeight);let d=-s.scrollLeft+_u(t);const h=-s.scrollTop;return pn(r).direction==="rtl"&&(d+=qt(i.clientWidth,r.clientWidth)-l),{width:l,height:u,x:d,y:h}}const Ob=25;function qk(t,i){const s=Gt(t),r=kn(t),l=s.visualViewport;let u=r.clientWidth,d=r.clientHeight,h=0,p=0;if(l){u=l.width,d=l.height;const g=zh();(!g||g&&i==="fixed")&&(h=l.offsetLeft,p=l.offsetTop)}const m=_u(r);if(m<=0){const g=r.ownerDocument,y=g.body,w=getComputedStyle(y),E=g.compatMode==="CSS1Compat"&&parseFloat(w.marginLeft)+parseFloat(w.marginRight)||0,C=Math.abs(r.clientWidth-y.clientWidth-E);C<=Ob&&(u-=C)}else m<=Ob&&(u+=m);return{width:u,height:d,x:h,y:p}}const Fk=new Set(["absolute","fixed"]);function Gk(t,i){const s=ca(t,!0,i==="fixed"),r=s.top+t.clientTop,l=s.left+t.clientLeft,u=An(t)?us(t):Tn(1),d=t.clientWidth*u.x,h=t.clientHeight*u.y,p=l*u.x,m=r*u.y;return{width:d,height:h,x:p,y:m}}function zb(t,i,s){let r;if(i==="viewport")r=qk(t,s);else if(i==="document")r=Hk(kn(t));else if(mn(i))r=Gk(i,s);else{const l=qw(t);r={x:i.x-l.x,y:i.y-l.y,width:i.width,height:i.height}}return eu(r)}function Gw(t,i){const s=Mi(t);return s===i||!mn(s)||ms(s)?!1:pn(s).position==="fixed"||Gw(s,i)}function Ik(t,i){const s=i.get(t);if(s)return s;let r=zr(t,[],!1).filter(h=>
vendor: 10,439 bytes, line 193
193mn(h)&&ws(h)!=="body"),l=null;const u=pn(t).position==="fixed";let d=u?Mi(t):t;for(;mn(d)&&!ms(d);){const h=pn(d),p=Oh(d);!p&&h.position==="fixed"&&(l=null),(u?!p&&!l:!p&&h.position==="static"&&!!l&&Fk.has(l.position)||Ir(d)&&!p&&Gw(t,d))?r=r.filter(g=>g!==d):l=h,d=Mi(d)}return i.set(t,r),r}function Kk(t){let{element:i,boundary:s,rootBoundary:r,strategy:l}=t;const d=[...s==="clippingAncestors"?yu(i)?[]:Ik(i,this._c):[].concat(s),r],h=d[0],p=d.reduce((m,g)=>{const y=zb(i,g,l);return m.top=qt(y.top,m.top),m.right=ki(y.right,m.right),m.bottom=ki(y.bottom,m.bottom),m.left=qt(y.left,m.left),m},zb(i,h,l));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function Yk(t){const{width:i,height:s}=Hw(t);return{width:i,height:s}}function Qk(t,i,s){const r=An(i),l=kn(i),u=s==="fixed",d=ca(t,!0,u,i);let h={scrollLeft:0,scrollTop:0};const p=Tn(0);function m(){p.x=_u(l)}if(r||!r&&!u)if((ws(i)!=="body"||Ir(l))&&(h=bu(i)),r){const E=ca(i,!0,u,i);p.x=E.x+i.clientLeft,p.y=E.y+i.clientTop}else l&&m();u&&!r&&l&&m();const g=l&&!r&&!u?Fw(l,h):Tn(0),y=d.left+h.scrollLeft-p.x-g.x,w=d.top+h.scrollTop-p.y-g.y;return{x:y,y:w,width:d.width,height:d.height}}function ff(t){return pn(t).position==="static"}function Pb(t,i){if(!An(t)||pn(t).position==="fixed")return null;if(i)return i(t);let s=t.offsetParent;return kn(t)===s&&(s=s.ownerDocument.body),s}function Iw(t,i){const s=Gt(t);if(yu(t))return s;if(!An(t)){let l=Mi(t);for(;l&&!ms(l);){if(mn(l)&&!ff(l))return l;l=Mi(l)}return s}let r=Pb(t,i);for(;r&&Mk(r)&&ff(r);)r=Pb(r,i);return r&&ms(r)&&ff(r)&&!Oh(r)?s:r||Pk(t)||s}const Xk=async function(t){const i=this.getOffsetParent||Iw,s=this.getDimensions,r=await s(t.floating);return{reference:Qk(t.reference,await i(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function $k(t){return pn(t).direction==="rtl"}const Zk={convertOffsetParentRelativeRectToViewportRelativeRect:Uk,getDocumentElement:kn,getClippingRect:Kk,getOffsetParent:Iw,getElementRects:Xk,getClientRects:Wk,getDimensions:Yk,getScale:us,isElement:mn,isRTL:$k};function Kw(t,i){return t.x===i.x&&t.y===i.y&&t.width===i.width&&t.height===i.height}function Jk(t,i){let s=null,r;const l=kn(t);function u(){var h;clearTimeout(r),(h=s)==null||h.disconnect(),s=null}function d(h,p){h===void 0&&(h=!1),p===void 0&&(p=1),u();const m=t.getBoundingClientRect(),{left:g,top:y,width:w,height:E}=m;if(h||i(),!w||!E)return;const C=Tl(y),S=Tl(l.clientWidth-(g+w)),T=Tl(l.clientHeight-(y+E)),A=Tl(g),k={rootMargin:-C+"px "+-S+"px "+-T+"px "+-A+"px",threshold:qt(0,ki(1,p))||1};let z=!0;function U(G){const P=G[0].intersectionRatio;if(P!==p){if(!z)return d();P?d(!1,P):r=setTimeout(()=>{d(!1,1e-7)},1e3)}P===1&&!Kw(m,t.getBoundingClientRect())&&d(),z=!1}try{s=new IntersectionObserver(U,{...k,root:l.ownerDocument})}catch{s=new IntersectionObserver(U,k)}s.observe(t)}return d(!0),u}function eM(t,i,s,r){r===void 0&&(r={});const{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:p=!1}=r,m=Ph(t),g=l||u?[...m?zr(m):[],...zr(i)]:[];g.forEach(A=>{l&&A.addEventListener("scroll",s,{passive:!0}),u&&A.addEventListener("resize",s)});const y=m&&h?Jk(m,s):null;let w=-1,E=null;d&&(E=new ResizeObserver(A=>{let[D]=A;D&&D.target===m&&E&&(E.unobserve(i),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var k;(k=E)==null||k.observe(i)})),s()}),m&&!p&&E.observe(m),E.observe(i));let C,S=p?ca(t):null;p&&T();function T(){const A=ca(t);S&&!Kw(S,A)&&s(),S=A,C=requestAnimationFrame(T)}return s(),()=>{var A;g.forEach(D=>{l&&D.removeEventListener("scroll",s),u&&D.removeEventListener("resize",s)}),y?.(),(A=E)==null||A.disconnect(),E=null,p&&cancelAnimationFrame(C)}}const tM=Tk,nM=Ck,iM=xk,aM=Ak,sM=Sk,Lb=wk,rM=jk,oM=(t,i,s)=>{const r=new Map,l={platform:Zk,...s},u={...l.platform,_c:r};return _k(t,i,{...l,platform:u})};var lM=typeof document<"u",uM=function(){},Wl=lM?v.useLayoutEffect:uM;function tu(t,i){if(t===i)return!0;if(typeof t!=typeof i)return!1;if(typeof t=="function"&&t.toString()===i.toString())return!0;let s,r,l;if(t&&i&&typeof t=="object"){if(Array.isArray(t)){if(s=t.length,s!==i.length)return!1;for(r=s;r--!==0;)if(!tu(t[r],i[r]))return!1;return!0}if(l=Object.keys(t),s=l.length,s!==Object.keys(i).length)return!1;for(r=s;r--!==0;)if(!{}.hasOwnProperty.call(i,l[r]))return!1;for(r=s;r--!==0;){const u=l[r];if(!(u==="_owner"&&t.$$typeof)&&!tu(t[u],i[u]))return!1}return!0}return t!==t&&i!==i}function Yw(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Vb(t,i){const s=Yw(t);return Math.round(i*s)/s}function hf(t){const i=v.useRef(t);return Wl(()=>{i.current=t}),i}function cM(t){t===void 0&&(t={});const{placement:i="bottom",strategy:s="absolute",middleware:r=[],platform:l,elements:{reference:u,floating:d}={},transform:h=!0,whileElementsMounted:p,open:m}=t,[g,y]=v.useState({x:0,y:0,strategy:s,placement:i,middlewareData:{},isPositioned:!1}),[w,E]=v.useState(r);tu(w,r)||E(r);const[C,S]=v.useState(null),[T,A]=v.useState(null),D=v.useCallback(B=>{B!==G.current&&(G.current=B,S(B))},[]),k=v.useCallback(B=>{B!==P.current&&(P.current=B,A(B))},[]),z=u||C,U=d||T,G=v.useRef(null),P=v.useRef(null),W=v.useRef(g),ee=p!=null,ne=hf(p),ue=hf(l),fe=hf(m),be=v.useCallback(()=>{if(!G.current||!P.current)return;const B={placement:i,strategy:s,middleware:w};ue.current&&(B.platform=ue.current),oM(G.current,P.current,B).then(X=>{const oe={...X,isPositioned:fe.current!==!1};J.current&&!tu(W.current,oe)&&(W.current=oe,Gr.flushSync(()=>{y(oe)}))})},[w,i,s,ue,fe]);Wl(()=>{m===!1&&W.current.isPositioned&&(W.current.isPositioned=!1,y(B=>({...B,isPositioned:!1})))},[m]);const J=v.useRef(!1);Wl(()=>(J.current=!0,()=>{J.current=!1}),[]),Wl(()=>{if(z&&(G.current=z),U&&(P.current=U),z&&U){if(ne.current)return ne.current(z,U,be);be()}},[z,U,be,ne,ee]);const he=v.useMemo(()=>({reference:G,floating:P,setReference:D,setFloating:k}),[D,k]),O=v.useMemo(()=>({reference:z,floating:U}),[z,U]),F=v.useMemo(()=>{const B={position:s,left:0,top:0};if(!O.floating)return B;const X=Vb(O.floating,g.x),oe=Vb(O.floating,g.y);return h?{...B,transform:"translate("+X+"px, "+oe+"px)",...Yw(O.floating)>=1.5&&{willChange:"transform"}}:{position:s,left:X,top:oe}},[s,h,O.floating,g.x,g.y]);return v.useMemo(()=>({...g,update:be,refs:he,elements:O,floatingStyles:F}),[g,be,he,O,F])}const dM=t=>{function i(s){return{}.hasOwnProperty.call(s,"current")}return{name:"arrow",options:t,fn(s){const{element:r,padding:l}=typeof t=="function"?t(s):t;return r&&i(r)?r.current!=null?Lb({element:r.current,padding:l}).fn(s):{}:r?Lb({element:r,padding:l}).fn(s):{}}}},fM=(t,i)=>({...tM(t),options:[t,i]}),hM=(t,i)=>({...nM(t),options:[t,i]}),mM=(t,i)=>({...rM(t),options:[t,i]}),pM=(t,i)=>({...iM(t),options:[t,i]}),gM=(t,i)=>({...aM(t),options:[t,i]}),vM=(t,i)=>({...sM(t),options:[t,i]}),yM=(t,i)=>({...dM(t),options:[t,i]});var bM="Arrow",Qw=v.forwardRef((t,i)=>{const{children:s,width:r=10,height:l=5,...u}=t;return _.jsx(st.svg,{...u,ref:i,width:r,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?s:_.jsx("polygon",{points:"0,0 30,0 15,10"})})});Qw.displayName=bM;var _M=Qw;function wM(t){const[i,s]=v.useState(void 0);return Dt(()=>{if(t){s({width:t.offsetWidth,height:t.offsetHeight});const r=new ResizeObserver(l=>{if(!Array.isArray(l)||!l.length)return;const u=l[0];let d,h;if("borderBoxSize"in u){const p=u.borderBoxSize,m=Array.isArray(p)?p[0]:p;d=m.inlineSize,h=m.blockSize}else d=t.offsetWidth,h=t.offsetHeight;s({width:d,height:h})});return r.observe(t,{box:"border-box"}),()=>r.unobserve(t)}else s(void 0)},[t]),i}var Lh="Popper",[Xw,$w]=Oi(Lh),[xM,Zw]=Xw(Lh),Jw=t=>{const{__scopePopper:i,children:s}=t,[r,l]=v.useState(null);return _.jsx(xM,{scope:i,anchor:r,onAnchorChange:l,children:s})};Jw.displayName=Lh;var ex="PopperAnchor",tx=v.forwardRef((t,i)=>{const{__scopePopper:s,virtualRef:r,...l}=t,u=Zw(ex,s),d=v.useRef(null),h=qe(i,d),p=v.useRef(null);return v.useEffect(()=>{const m=p.current;p.current=r?.current||d.current,m!==p.current&&u.onAnchorChange(p.current)}),r?null:_.jsx(st.div,{...l,ref:h})});tx.displayName=ex;var Vh="PopperContent",[SM,EM]=Xw(Vh),nx=v.forwardRef((t,i)=>{const{__scopePopper:s,side:r="bottom",sideOffset:l=0,align:u="center",alignOffset:d=0,arrowPadding:h=0,avoidCollisions:p=!0,collisionBoundary:m=[],collisionPadding:g=0,sticky:y="partial",hideWhenDetached:w=!1,updatePositionStrategy:E="optimized",onPlaced:C,...S}=t,T=Zw(Vh,s),[A,D]=v.useState(null),k=qe(i,te=>D(te)),[z,U]=v.useState(null),G=wM(z),P=G?.width??0,W=G?.height??0,ee=r+(u!=="center"?"-"+u:""),ne=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},ue=Array.isArray(m)?m:[m],fe=ue.length>0,be={padding:ne,boundary:ue.filter(CM),altBoundary:fe},{refs:J,floatingStyles:he,placement:O,isPositioned:F,middlewareData:B}=cM({strategy:"fixed",placement:ee,whileElementsMounted:(...te)=>eM(...te,{animationFrame:E==="always"}),elements:{reference:T.anchor},middleware:[fM({mainAxis:l+W,alignmentAxis:d}),p&&hM({mainAxis:!0,crossAxis:!1,limiter:y==="partial"?mM():void 0,...be}),p&&pM({...be}),gM({...be,apply:({elements:te,rects:Ue,availableWidth:Me,availableHeight:It})=>{const{width:vn,height:yn}=Ue.reference,Li=te.floating.style;Li.setProperty("--radix-popper-available-width",`${Me}px`),Li.setProperty("--radix-popper-available-height",`${It}px`),Li.setProperty("--radix-popper-anchor-width",`${vn}px`),Li.setProperty("--radix-popper-anchor-height",`${yn}px`)}}),z&&yM({element:z,padding:h}),jM({arrowWidth:P,arrowHeight:W}),w&&vM({strategy:"referenceHidden",...be})]}),[X,oe]=sx(O),R=gt(C);Dt(()=>{F&&R?.()},[F,R]);const I=B.arrow?.x,$=B.arrow?.y,Z=B.arrow?.centerOffset!==0,[ce,me]=v.useState();return Dt(()=>{A&&me(window.getComputedStyle(A).zIndex)},[A]),_.jsx("div",{ref:J.setFloating,"data-radix-popper-content-wrapper":"",style:{...he,transform:F?he.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ce,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:_.jsx(SM,{scope:s,placedSide:X,onArrowChange:U,arrowX:I,arrowY:$,shouldHideArrow:Z,children:_.jsx(st.div,{"data-side":X,"data-align":oe,...S,ref:k,style:{...S.style,animation:F?void 0:"none"}})})})});nx.displayName=Vh;var ix="PopperArrow",TM={top:"bottom",right:"left",bottom:"top",left:"r
193ight"},ax=v.forwardRef(function(i,s){const{__scopePopper:r,...l}=i,u=EM(ix,r),d=TM[u.placedSide];return _.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:_.jsx(_M,{...l,ref:s,style:{...l.style,display:"block"}})})});ax.displayName=ix;function CM(t){return t!==null}var jM=t=>({name:"transformOrigin",options:t,fn(i){const{placement:s,rects:r,middlewareData:l}=i,d=l.arrow?.centerOffset!==0,h=d?0:t.arrowWidth,p=d?0:t.arrowHeight,[m,g]=sx(s),y={start:"0%",center:"50%",end:"100%"}[g],w=(l.arrow?.x??0)+h/2,E=(l.arrow?.y??0)+p/2;let C="",S="";return m==="bottom"?(C=d?y:`${w}px`,S=`${-p}px`):m==="top"?(C=d?y:`${w}px`,S=`${r.floating.height+p}px`):m==="right"?(C=`${-p}px`,S=d?y:`${E}px`):m==="left"&&(C=`${r.floating.width+p}px`,S=d?y:`${E}px`),{data:{x:C,y:S}}}});function sx(t){const[i,s="center"]=t.split("-");return[i,s]}var AM=Jw,RM=tx,kM=nx,MM=ax,DM="Portal",Bh=v.forwardRef((t,i)=>{const{container:s,...r}=t,[l,u]=v.useState(!1);Dt(()=>u(!0),[]);const d=s||l&&globalThis?.document?.body;return d?D_.createPortal(_.jsx(st.div,{...r,ref:i}),d):null});Bh.displayName=DM;function NM(t,i){return v.useReducer((s,r)=>i[s][r]??s,t)}var zi=t=>{const{present:i,children:s}=t,r=OM(i),l=typeof s=="function"?s({present:r.isPresent}):v.Children.only(s),u=qe(r.ref,zM(l));return typeof s=="function"||r.isPresent?v.cloneElement(l,{ref:u}):null};zi.displayName="Presence";function OM(t){const[i,s]=v.useState(),r=v.useRef(null),l=v.useRef(t),u=v.useRef("none"),d=t?"mounted":"unmounted",[h,p]=NM(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return v.useEffect(()=>{const m=Cl(r.current);u.current=h==="mounted"?m:"none"},[h]),Dt(()=>{const m=r.current,g=l.current;if(g!==t){const w=u.current,E=Cl(m);t?p("MOUNT"):E==="none"||m?.display==="none"?p("UNMOUNT"):p(g&&w!==E?"ANIMATION_OUT":"UNMOUNT"),l.current=t}},[t,p]),Dt(()=>{if(i){let m;const g=i.ownerDocument.defaultView??window,y=E=>{const S=Cl(r.current).includes(CSS.escape(E.animationName));if(E.target===i&&S&&(p("ANIMATION_END"),!l.current)){const T=i.style.animationFillMode;i.style.animationFillMode="forwards",m=g.setTimeout(()=>{i.style.animationFillMode==="forwards"&&(i.style.animationFillMode=T)})}},w=E=>{E.target===i&&(u.current=Cl(r.current))};return i.addEventListener("animationstart",w),i.addEventListener("animationcancel",y),i.addEventListener("animationend",y),()=>{g.clearTimeout(m),i.removeEventListener("animationstart",w),i.removeEventListener("animationcancel",y),i.removeEventListener("animationend",y)}}else p("ANIMATION_END")},[i,p]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:v.useCallback(m=>{r.current=m?getComputedStyle(m):null,s(m)},[])}}function Cl(t){return t?.animationName||"none"}function zM(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning;return s?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}function cs(t,i,{checkForDefaultPrevented:s=!0}={}){return function(l){if(t?.(l),s===!1||!l.defaultPrevented)return i?.(l)}}var PM=vs[" useInsertionEffect ".trim().toString()]||Dt;function LM({prop:t,defaultProp:i,onChange:s=()=>{},caller:r}){const[l,u,d]=VM({defaultProp:i,onChange:s}),h=t!==void 0,p=h?t:l;{const g=v.useRef(t!==void 0);v.useEffect(()=>{const y=g.current;y!==h&&console.warn(`${r} is changing from ${y?"controlled":"uncontrolled"} to ${h?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),g.current=h},[h,r])}const m=v.useCallback(g=>{if(h){const y=BM(g)?g(t):g;y!==t&&d.current?.(y)}else u(g)},[h,t,u,d]);return[p,m]}
vendor: 9,069 bytes, line 193
193function VM({defaultProp:t,onChange:i}){const[s,r]=v.useState(t),l=v.useRef(s),u=v.useRef(i);return PM(()=>{u.current=i},[i]),v.useEffect(()=>{l.current!==s&&(u.current?.(s),l.current=s)},[s,l]),[s,r,u]}function BM(t){return typeof t=="function"}var mf="rovingFocusGroup.onEntryFocus",UM={bubbles:!1,cancelable:!0},Kr="RovingFocusGroup",[Yf,rx,WM]=Dw(Kr),[HM,ox]=Oi(Kr,[WM]),[qM,FM]=HM(Kr),lx=v.forwardRef((t,i)=>_.jsx(Yf.Provider,{scope:t.__scopeRovingFocusGroup,children:_.jsx(Yf.Slot,{scope:t.__scopeRovingFocusGroup,children:_.jsx(GM,{...t,ref:i})})}));lx.displayName=Kr;var GM=v.forwardRef((t,i)=>{const{__scopeRovingFocusGroup:s,orientation:r,loop:l=!1,dir:u,currentTabStopId:d,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:p,onEntryFocus:m,preventScrollOnEntryFocus:g=!1,...y}=t,w=v.useRef(null),E=qe(i,w),C=Nw(u),[S,T]=LM({prop:d,defaultProp:h??null,onChange:p,caller:Kr}),[A,D]=v.useState(!1),k=gt(m),z=rx(s),U=v.useRef(!1),[G,P]=v.useState(0);return v.useEffect(()=>{const W=w.current;if(W)return W.addEventListener(mf,k),()=>W.removeEventListener(mf,k)},[k]),_.jsx(qM,{scope:s,orientation:r,dir:C,loop:l,currentTabStopId:S,onItemFocus:v.useCallback(W=>T(W),[T]),onItemShiftTab:v.useCallback(()=>D(!0),[]),onFocusableItemAdd:v.useCallback(()=>P(W=>W+1),[]),onFocusableItemRemove:v.useCallback(()=>P(W=>W-1),[]),children:_.jsx(st.div,{tabIndex:A||G===0?-1:0,"data-orientation":r,...y,ref:E,style:{outline:"none",...t.style},onMouseDown:cs(t.onMouseDown,()=>{U.current=!0}),onFocus:cs(t.onFocus,W=>{const ee=!U.current;if(W.target===W.currentTarget&&ee&&!A){const ne=new CustomEvent(mf,UM);if(W.currentTarget.dispatchEvent(ne),!ne.defaultPrevented){const ue=z().filter(O=>O.focusable),fe=ue.find(O=>O.active),be=ue.find(O=>O.id===S),he=[fe,be,...ue].filter(Boolean).map(O=>O.ref.current);dx(he,g)}}U.current=!1}),onBlur:cs(t.onBlur,()=>D(!1))})})}),ux="RovingFocusGroupItem",cx=v.forwardRef((t,i)=>{const{__scopeRovingFocusGroup:s,focusable:r=!0,active:l=!1,tabStopId:u,children:d,...h}=t,p=ls(),m=u||p,g=FM(ux,s),y=g.currentTabStopId===m,w=rx(s),{onFocusableItemAdd:E,onFocusableItemRemove:C,currentTabStopId:S}=g;return v.useEffect(()=>{if(r)return E(),()=>C()},[r,E,C]),_.jsx(Yf.ItemSlot,{scope:s,id:m,focusable:r,active:l,children:_.jsx(st.span,{tabIndex:y?0:-1,"data-orientation":g.orientation,...h,ref:i,onMouseDown:cs(t.onMouseDown,T=>{r?g.onItemFocus(m):T.preventDefault()}),onFocus:cs(t.onFocus,()=>g.onItemFocus(m)),onKeyDown:cs(t.onKeyDown,T=>{if(T.key==="Tab"&&T.shiftKey){g.onItemShiftTab();return}if(T.target!==T.currentTarget)return;const A=YM(T,g.orientation,g.dir);if(A!==void 0){if(T.metaKey||T.ctrlKey||T.altKey||T.shiftKey)return;T.preventDefault();let k=w().filter(z=>z.focusable).map(z=>z.ref.current);if(A==="last")k.reverse();else if(A==="prev"||A==="next"){A==="prev"&&k.reverse();const z=k.indexOf(T.currentTarget);k=g.loop?QM(k,z+1):k.slice(z+1)}setTimeout(()=>dx(k))}}),children:typeof d=="function"?d({isCurrentTabStop:y,hasTabStop:S!=null}):d})})});cx.displayName=ux;var IM={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function KM(t,i){return i!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function YM(t,i,s){const r=KM(t.key,s);if(!(i==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(i==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return IM[r]}function dx(t,i=!1){const s=document.activeElement;for(const r of t)if(r===s||(r.focus({preventScroll:i}),document.activeElement!==s))return}function QM(t,i){return t.map((s,r)=>t[(i+r)%t.length])}var XM=lx,$M=cx;function ZM(t){const i=JM(t),s=v.forwardRef((r,l)=>{const{children:u,...d}=r,h=v.Children.toArray(u),p=h.find(tD);if(p){const m=p.props.children,g=h.map(y=>y===p?v.Children.count(m)>1?v.Children.only(null):v.isValidElement(m)?m.props.children:null:y);return _.jsx(i,{...d,ref:l,children:v.isValidElement(m)?v.cloneElement(m,void 0,g):null})}return _.jsx(i,{...d,ref:l,children:u})});return s.displayName=`${t}.Slot`,s}function JM(t){const i=v.forwardRef((s,r)=>{const{children:l,...u}=s;if(v.isValidElement(l)){const d=iD(l),h=nD(u,l.props);return l.type!==v.Fragment&&(h.ref=r?ei(r,d):d),v.cloneElement(l,h)}return v.Children.count(l)>1?v.Children.only(null):null});return i.displayName=`${t}.SlotClone`,i}var eD=Symbol("radix.slottable");function tD(t){return v.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===eD}function nD(t,i){const s={...i};for(const r in i){const l=t[r],u=i[r];/^on[A-Z]/.test(r)?l&&u?s[r]=(...h)=>{const p=u(...h);return l(...h),p}:l&&(s[r]=l):r==="style"?s[r]={...l,...u}:r==="className"&&(s[r]=[l,u].filter(Boolean).join(" "))}return{...t,...s}}function iD(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning;return s?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}var aD=function(t){if(typeof document>"u")return null;var i=Array.isArray(t)?t[0]:t;return i.ownerDocument.body},Ja=new WeakMap,jl=new WeakMap,Al={},pf=0,fx=function(t){return t&&(t.host||fx(t.parentNode))},sD=function(t,i){return i.map(function(s){if(t.contains(s))return s;var r=fx(s);return r&&t.contains(r)?r:(console.error("aria-hidden",s,"in not contained inside",t,". Doing nothing"),null)}).filter(function(s){return!!s})},rD=function(t,i,s,r){var l=sD(i,Array.isArray(t)?t:[t]);Al[s]||(Al[s]=new WeakMap);var u=Al[s],d=[],h=new Set,p=new Set(l),m=function(y){!y||h.has(y)||(h.add(y),m(y.parentNode))};l.forEach(m);var g=function(y){!y||p.has(y)||Array.prototype.forEach.call(y.children,function(w){if(h.has(w))g(w);else try{var E=w.getAttribute(r),C=E!==null&&E!=="false",S=(Ja.get(w)||0)+1,T=(u.get(w)||0)+1;Ja.set(w,S),u.set(w,T),d.push(w),S===1&&C&&jl.set(w,!0),T===1&&w.setAttribute(s,"true"),C||w.setAttribute(r,"true")}catch(A){console.error("aria-hidden: cannot operate on ",w,A)}})};return g(i),h.clear(),pf++,function(){d.forEach(function(y){var w=Ja.get(y)-1,E=u.get(y)-1;Ja.set(y,w),u.set(y,E),w||(jl.has(y)||y.removeAttribute(r),jl.delete(y)),E||y.removeAttribute(s)}),pf--,pf||(Ja=new WeakMap,Ja=new WeakMap,jl=new WeakMap,Al={})}},hx=function(t,i,s){s===void 0&&(s="data-aria-hidden");var r=Array.from(Array.isArray(t)?t:[t]),l=aD(t);return l?(r.push.apply(r,Array.from(l.querySelectorAll("[aria-live]"))),rD(r,l,s,"aria-hidden")):function(){return null}},Sn=function(){return Sn=Object.assign||function(i){for(var s,r=1,l=arguments.length;r<l;r++){s=arguments[r];for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&(i[u]=s[u])}return i},Sn.apply(this,arguments)};function mx(t,i){var s={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&i.indexOf(r)<0&&(s[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,r=Object.getOwnPropertySymbols(t);l<r.length;l++)i.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(t,r[l])&&(s[r[l]]=t[r[l]]);return s}function oD(t,i,s){if(s||arguments.length===2)for(var r=0,l=i.length,u;r<l;r++)(u||!(r in i))&&(u||(u=Array.prototype.slice.call(i,0,r)),u[r]=i[r]);return t.concat(u||Array.prototype.slice.call(i))}var Hl="right-scroll-bar-position",ql="width-before-scroll-bar",lD="with-scroll-bars-hidden",uD="--removed-body-scroll-bar-size";function gf(t,i){return typeof t=="function"?t(i):t&&(t.current=i),t}function cD(t,i){var s=v.useState(function(){return{value:t,callback:i,facade:{get current(){return s.value},set current(r){var l=s.value;l!==r&&(s.value=r,s.callback(r,l))}}}})[0];return s.callback=i,s.facade}var dD=typeof window<"u"?v.useLayoutEffect:v.useEffect,Bb=new WeakMap;function fD(t,i){var s=cD(null,function(r){return t.forEach(function(l){return gf(l,r)})});return dD(function(){var r=Bb.get(s);if(r){var l=new Set(r),u=new Set(t),d=s.current;l.forEach(function(h){u.has(h)||gf(h,null)}),u.forEach(function(h){l.has(h)||gf(h,d)})}Bb.set(s,t)},[t]),s}function hD(t){return t}function mD(t,i){i===void 0&&(i=hD);var s=[],r=!1,l={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return s.length?s[s.length-1]:t},useMedium:function(u){var d=i(u,r);return s.push(d),function(){s=s.filter(function(h){return h!==d})}},assignSyncMedium:function(u){for(r=!0;s.length;){var d=s;s=[],d.forEach(u)}s={push:function(h){return u(h)},filter:function(){return s}}},assignMedium:function(u){r=!0;var d=[];if(s.length){var h=s;s=[],h.forEach(u),d=s}var p=function(){var g=d;d=[],g.forEach(u)},m=function(){return Promise.resolve().then(p)};m(),s={push:function(g){d.push(g),m()},filter:function(g){return d=d.filter(g),s}}}};return l}function pD(t){t===void 0&&(t={});var i=mD(null);return i.options=Sn({async:!0,ssr:!1},t),i}var px=function(t){var i=t.sideCar,s=mx(t,["sideCar"]);if(!i)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=i.read();if(!r)throw new Error("Sidecar medium not found");return v.createElement(r,Sn({},s))};
vendor: 9,822 bytes, lines 193-233
193px.isSideCarExport=!0;function gD(t,i){return t.useMedium(i),px}var gx=pD(),vf=function(){},wu=v.forwardRef(function(t,i){var s=v.useRef(null),r=v.useState({onScrollCapture:vf,onWheelCapture:vf,onTouchMoveCapture:vf}),l=r[0],u=r[1],d=t.forwardProps,h=t.children,p=t.className,m=t.removeScrollBar,g=t.enabled,y=t.shards,w=t.sideCar,E=t.noIsolation,C=t.inert,S=t.allowPinchZoom,T=t.as,A=T===void 0?"div":T,D=t.gapMode,k=mx(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),z=w,U=fD([s,i]),G=Sn(Sn({},k),l);return v.createElement(v.Fragment,null,g&&v.createElement(z,{sideCar:gx,removeScrollBar:m,shards:y,noIsolation:E,inert:C,setCallbacks:u,allowPinchZoom:!!S,lockRef:s,gapMode:D}),d?v.cloneElement(v.Children.only(h),Sn(Sn({},G),{ref:U})):v.createElement(A,Sn({},G,{className:p,ref:U}),h))});wu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};wu.classNames={fullWidth:ql,zeroRight:Hl};var vD=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function yD(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var i=vD();return i&&t.setAttribute("nonce",i),t}function bD(t,i){t.styleSheet?t.styleSheet.cssText=i:t.appendChild(document.createTextNode(i))}function _D(t){var i=document.head||document.getElementsByTagName("head")[0];i.appendChild(t)}var wD=function(){var t=0,i=null;return{add:function(s){t==0&&(i=yD())&&(bD(i,s),_D(i)),t++},remove:function(){t--,!t&&i&&(i.parentNode&&i.parentNode.removeChild(i),i=null)}}},xD=function(){var t=wD();return function(i,s){v.useEffect(function(){return t.add(i),function(){t.remove()}},[i&&s])}},vx=function(){var t=xD(),i=function(s){var r=s.styles,l=s.dynamic;return t(r,l),null};return i},SD={left:0,top:0,right:0,gap:0},yf=function(t){return parseInt(t||"",10)||0},ED=function(t){var i=window.getComputedStyle(document.body),s=i[t==="padding"?"paddingLeft":"marginLeft"],r=i[t==="padding"?"paddingTop":"marginTop"],l=i[t==="padding"?"paddingRight":"marginRight"];return[yf(s),yf(r),yf(l)]},TD=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return SD;var i=ED(t),s=document.documentElement.clientWidth,r=window.innerWidth;return{left:i[0],top:i[1],right:i[2],gap:Math.max(0,r-s+i[2]-i[0])}},CD=vx(),ds="data-scroll-locked",jD=function(t,i,s,r){var l=t.left,u=t.top,d=t.right,h=t.gap;return s===void 0&&(s="margin"),` 194 .`.concat(lD,` { 195 overflow: hidden `).concat(r,`; 196 padding-right: `).concat(h,"px ").concat(r,`; 197 } 198 body[`).concat(ds,`] { 199 overflow: hidden `).concat(r,`; 200 overscroll-behavior: contain; 201 `).concat([i&&"position: relative ".concat(r,";"),s==="margin"&&` 202 padding-left: `.concat(l,`px; 203 padding-top: `).concat(u,`px; 204 padding-right: `).concat(d,`px; 205 margin-left:0; 206 margin-top:0; 207 margin-right: `).concat(h,"px ").concat(r,`; 208 `),s==="padding"&&"padding-right: ".concat(h,"px ").concat(r,";")].filter(Boolean).join(""),` 209 } 210 211 .`).concat(Hl,` { 212 right: `).concat(h,"px ").concat(r,`; 213 } 214 215 .`).concat(ql,` { 216 margin-right: `).concat(h,"px ").concat(r,`; 217 } 218 219 .`).concat(Hl," .").concat(Hl,` { 220 right: 0 `).concat(r,`; 221 } 222 223 .`).concat(ql," .").concat(ql,` { 224 margin-right: 0 `).concat(r,`; 225 } 226 227 body[`).concat(ds,`] { 228 `).concat(uD,": ").concat(h,`px; 229 } 230`)},Ub=function(){var t=parseInt(document.body.getAttribute(ds)||"0",10);return isFinite(t)?t:0},AD=function(){v.useEffect(function(){return document.body.setAttribute(ds,(Ub()+1).toString()),function(){var t=Ub()-1;t<=0?document.body.removeAttribute(ds):document.body.setAttribute(ds,t.toString())}},[])},RD=function(t){var i=t.noRelative,s=t.noImportant,r=t.gapMode,l=r===void 0?"margin":r;AD();var u=v.useMemo(function(){return TD(l)},[l]);return v.createElement(CD,{styles:jD(u,!i,l,s?"":"!important")})},Qf=!1;if(typeof window<"u")try{var Rl=Object.defineProperty({},"passive",{get:function(){return Qf=!0,!0}});window.addEventListener("test",Rl,Rl),window.removeEventListener("test",Rl,Rl)}catch{Qf=!1}var es=Qf?{passive:!1}:!1,kD=function(t){return t.tagName==="TEXTAREA"},yx=function(t,i){if(!(t instanceof Element))return!1;var s=window.getComputedStyle(t);return s[i]!=="hidden"&&!(s.overflowY===s.overflowX&&!kD(t)&&s[i]==="visible")},MD=function(t){return yx(t,"overflowY")},DD=function(t){return yx(t,"overflowX")},Wb=function(t,i){var s=i.ownerDocument,r=i;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var l=bx(t,r);if(l){var u=_x(t,r),d=u[1],h=u[2];if(d>h)return!0}r=r.parentNode}while(r&&r!==s.body);return!1},ND=function(t){var i=t.scrollTop,s=t.scrollHeight,r=t.clientHeight;return[i,s,r]},OD=function(t){var i=t.scrollLeft,s=t.scrollWidth,r=t.clientWidth;return[i,s,r]},bx=function(t,i){return t==="v"?MD(i):DD(i)},_x=function(t,i){return t==="v"?ND(i):OD(i)},zD=function(t,i){return t==="h"&&i==="rtl"?-1:1},PD=function(t,i,s,r,l){var u=zD(t,window.getComputedStyle(i).direction),d=u*r,h=s.target,p=i.contains(h),m=!1,g=d>0,y=0,w=0;do{var E=_x(t,h),C=E[0],S=E[1],T=E[2],A=S-T-u*C;(C||A)&&bx(t,h)&&(y+=A,w+=C),h instanceof ShadowRoot?h=h.host:h=h.parentNode}while(!p&&h!==document.body||p&&(i.contains(h)||i===h));return(g&&Math.abs(y)<1||!g&&Math.abs(w)<1)&&(m=!0),m},kl=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},Hb=function(t){return[t.deltaX,t.deltaY]},qb=function(t){return t&&"current"in t?t.current:t},LD=function(t,i){return t[0]===i[0]&&t[1]===i[1]},VD=function(t){return` 231 .block-interactivity-`.concat(t,` {pointer-events: none;} 232 .allow-interactivity-`).concat(t,` {pointer-events: all;} 233`)},BD=0,ts=[];function UD(t){var i=v.useRef([]),s=v.useRef([0,0]),r=v.useRef(),l=v.useState(BD++)[0],u=v.useState(vx)[0],d=v.useRef(t);v.useEffect(function(){d.current=t},[t]),v.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(l));var S=oD([t.lockRef.current],(t.shards||[]).map(qb),!0).filter(Boolean);return S.forEach(function(T){return T.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),S.forEach(function(T){return T.classList.remove("allow-interactivity-".concat(l))})}}},[t.inert,t.lockRef.current,t.shards]);var h=v.useCallback(function(S,T){if("touches"in S&&S.touches.length===2||S.type==="wheel"&&S.ctrlKey)return!d.current.allowPinchZoom;var A=kl(S),D=s.current,k="deltaX"in S?S.deltaX:D[0]-A[0],z="deltaY"in S?S.deltaY:D[1]-A[1],U,G=S.target,P=Math.abs(k)>Math.abs(z)?"h":"v";if("touches"in S&&P==="h"&&G.type==="range")return!1;var W=Wb(P,G);if(!W)return!0;if(W?U=P:(U=P==="v"?"h":"v",W=Wb(P,G)),!W)return!1;if(!r.current&&"changedTouches"in S&&(k||z)&&(r.current=U),!U)return!0;var ee=r.current||U;return PD(ee,T,S,ee==="h"?k:z)},[]),p=v.useCallback(function(S){var T=S;if(!(!ts.length||ts[ts.length-1]!==u)){var A="deltaY"in T?Hb(T):kl(T),D=i.current.filter(function(U){return U.name===T.type&&(U.target===T.target||T.target===U.shadowParent)&&LD(U.delta,A)})[0];if(D&&D.should){T.cancelable&&T.preventDefault();return}if(!D){var k=(d.current.shards||[]).map(qb).filter(Boolean).filter(function(U){return U.contains(T.target)}),z=k.length>0?h(T,k[0]):!d.current.noIsolation;z&&T.cancelable&&T.preventDefault()}}},[]),m=v.useCallback(function(S,T,A,D){var k={name:S,delta:T,target:A,should:D,shadowParent:WD(A)};i.current.push(k),setTimeout(function(){i.current=i.current.filter(function(z){return z!==k})},1)},[]),g=v.useCallback(function(S){s.current=kl(S),r.current=void 0},[]),y=v.useCallback(function(S){m(S.type,Hb(S),S.target,h(S,t.lockRef.current))},[]),w=v.useCallback(function(S){m(S.type,kl(S),S.target,h(S,t.lockRef.current))},[]);v.useEffect(function(){return ts.push(u),t.setCallbacks({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:w}),document.addEventListener("wheel",p,es),document.addEventListener("touchmove",p,es),document.addEventListener("touchstart",g,es),function(){ts=ts.filter(function(S){return S!==u}),document.removeEventListener("wheel",p,es),document.removeEventListener("touchmove",p,es),document.removeEventListener("touchstart",g,es)}},[]);var E=t.removeScrollBar,C=t.inert;return v.createElement(v.Fragment,null,C?v.createElement(u,{styles:VD(l)}):null,E?v.createElement(RD,{gapMode:t.gapMode}):null)}function WD(t){for(var i=null;t!==null;)t instanceof ShadowRoot&&(i=t.host,t=t.host),t=t.parentNode;return i}const HD=gD(gx,UD);var Uh=v.forwardRef(function(t,i){return v.createElement(wu,Sn({},t,{ref:i,sideCar:HD}))});Uh.classNames=wu.classNames;var Xf=["Enter"," "],qD=["ArrowDown","PageUp","Home"],wx=["ArrowUp","PageDown","End"],FD=[...qD,...wx],GD={ltr:[...Xf,"ArrowRight"],rtl:[...Xf,"ArrowLeft"]},ID={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Yr="Menu",[Pr,KD,YD]=Dw(Yr),[fa,xx]=Oi(Yr,[YD,$w,ox]),xu=$w(),Sx=ox(),[QD,ha]=fa(Yr),[XD,Qr]=fa(Yr),Ex=t=>{const{__scopeMenu:i,open:s=!1,children:r,dir:l,onOpenChange:u,modal:d=!0}=t,h=xu(i),[p,m]=v.useState(null),g=v.useRef(!1),y=gt(u),w=Nw(l);return v.useEffect(()=>{const E=()=>{g.current=!0,document.addEventListener("pointerdown",C,{capture:!0,once:!0}),document.addEventListener("pointermove",C,{capture:!0,once:!0})},C=()=>g.current=!1;return document.addEventListener("keydown",E,{capture:!0}),()=>{document.removeEventListener("keydown",E,{capture:!0}),document.removeEventListener("pointerdown",C,{capture:!0}),document.removeEventListener("pointermove",C,{capture:!0})}},[]),_.jsx(AM,{...h,children:_.jsx(QD,{scope:i,open:s,onOpenChange:y,content:p,onContentChange:m,children:_.jsx(XD,{scope:i,onClose:v.useCallback(()=>y(!1),[y]),isUsingKeyboardRef:g,dir:w,modal:d,children:r})})})};Ex.displayName=Yr;var $D="MenuAnchor",Wh=v.forwardRef((t,i)=>{const{__scopeMenu:s,...r}=t,l=xu(s);return _.jsx(RM,{...l,...r,ref:i})});Wh.displayName=$D;
vendor: 27,691 bytes, lines 233-237
233var Hh="MenuPortal",[ZD,Tx]=fa(Hh,{forceMount:void 0}),Cx=t=>{const{__scopeMenu:i,forceMount:s,children:r,container:l}=t,u=ha(Hh,i);return _.jsx(ZD,{scope:i,forceMount:s,children:_.jsx(zi,{present:s||u.open,children:_.jsx(Bh,{asChild:!0,container:l,children:r})})})};Cx.displayName=Hh;var on="MenuContent",[JD,qh]=fa(on),jx=v.forwardRef((t,i)=>{const s=Tx(on,t.__scopeMenu),{forceMount:r=s.forceMount,...l}=t,u=ha(on,t.__scopeMenu),d=Qr(on,t.__scopeMenu);return _.jsx(Pr.Provider,{scope:t.__scopeMenu,children:_.jsx(zi,{present:r||u.open,children:_.jsx(Pr.Slot,{scope:t.__scopeMenu,children:d.modal?_.jsx(eN,{...l,ref:i}):_.jsx(tN,{...l,ref:i})})})})}),eN=v.forwardRef((t,i)=>{const s=ha(on,t.__scopeMenu),r=v.useRef(null),l=qe(i,r);return v.useEffect(()=>{const u=r.current;if(u)return hx(u)},[]),_.jsx(Fh,{...t,ref:l,trapFocus:s.open,disableOutsidePointerEvents:s.open,disableOutsideScroll:!0,onFocusOutside:Ze(t.onFocusOutside,u=>u.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>s.onOpenChange(!1)})}),tN=v.forwardRef((t,i)=>{const s=ha(on,t.__scopeMenu);return _.jsx(Fh,{...t,ref:i,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>s.onOpenChange(!1)})}),nN=ZM("MenuContent.ScrollLock"),Fh=v.forwardRef((t,i)=>{const{__scopeMenu:s,loop:r=!1,trapFocus:l,onOpenAutoFocus:u,onCloseAutoFocus:d,disableOutsidePointerEvents:h,onEntryFocus:p,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:w,onDismiss:E,disableOutsideScroll:C,...S}=t,T=ha(on,s),A=Qr(on,s),D=xu(s),k=Sx(s),z=KD(s),[U,G]=v.useState(null),P=v.useRef(null),W=qe(i,P,T.onContentChange),ee=v.useRef(0),ne=v.useRef(""),ue=v.useRef(0),fe=v.useRef(null),be=v.useRef("right"),J=v.useRef(0),he=C?Uh:v.Fragment,O=C?{as:nN,allowPinchZoom:!0}:void 0,F=X=>{const oe=ne.current+X,R=z().filter(te=>!te.disabled),I=document.activeElement,$=R.find(te=>te.ref.current===I)?.textValue,Z=R.map(te=>te.textValue),ce=mN(Z,oe,$),me=R.find(te=>te.textValue===ce)?.ref.current;(function te(Ue){ne.current=Ue,window.clearTimeout(ee.current),Ue!==""&&(ee.current=window.setTimeout(()=>te(""),1e3))})(oe),me&&setTimeout(()=>me.focus())};v.useEffect(()=>()=>window.clearTimeout(ee.current),[]),Pw();const B=v.useCallback(X=>be.current===fe.current?.side&&gN(X,fe.current?.area),[]);return _.jsx(JD,{scope:s,searchRef:ne,onItemEnter:v.useCallback(X=>{B(X)&&X.preventDefault()},[B]),onItemLeave:v.useCallback(X=>{B(X)||(P.current?.focus(),G(null))},[B]),onTriggerLeave:v.useCallback(X=>{B(X)&&X.preventDefault()},[B]),pointerGraceTimerRef:ue,onPointerGraceIntentChange:v.useCallback(X=>{fe.current=X},[]),children:_.jsx(he,{...O,children:_.jsx(kh,{asChild:!0,trapped:l,onMountAutoFocus:Ze(u,X=>{X.preventDefault(),P.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:_.jsx(Rh,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:w,onDismiss:E,children:_.jsx(XM,{asChild:!0,...k,dir:A.dir,orientation:"vertical",loop:r,currentTabStopId:U,onCurrentTabStopIdChange:G,onEntryFocus:Ze(p,X=>{A.isUsingKeyboardRef.current||X.preventDefault()}),preventScrollOnEntryFocus:!0,children:_.jsx(kM,{role:"menu","aria-orientation":"vertical","data-state":qx(T.open),"data-radix-menu-content":"",dir:A.dir,...D,...S,ref:W,style:{outline:"none",...S.style},onKeyDown:Ze(S.onKeyDown,X=>{const R=X.target.closest("[data-radix-menu-content]")===X.currentTarget,I=X.ctrlKey||X.altKey||X.metaKey,$=X.key.length===1;R&&(X.key==="Tab"&&X.preventDefault(),!I&&$&&F(X.key));const Z=P.current;if(X.target!==Z||!FD.includes(X.key))return;X.preventDefault();const me=z().filter(te=>!te.disabled).map(te=>te.ref.current);wx.includes(X.key)&&me.reverse(),fN(me)}),onBlur:Ze(t.onBlur,X=>{X.currentTarget.contains(X.target)||(window.clearTimeout(ee.current),ne.current="")}),onPointerMove:Ze(t.onPointerMove,Lr(X=>{const oe=X.target,R=J.current!==X.clientX;if(X.currentTarget.contains(oe)&&R){const I=X.clientX>J.current?"right":"left";be.current=I,J.current=X.clientX}}))})})})})})})});jx.displayName=on;var iN="MenuGroup",Gh=v.forwardRef((t,i)=>{const{__scopeMenu:s,...r}=t;return _.jsx(st.div,{role:"group",...r,ref:i})});Gh.displayName=iN;var aN="MenuLabel",Ax=v.forwardRef((t,i)=>{const{__scopeMenu:s,...r}=t;return _.jsx(st.div,{...r,ref:i})});Ax.displayName=aN;var nu="MenuItem",Fb="menu.itemSelect",Su=v.forwardRef((t,i)=>{const{disabled:s=!1,onSelect:r,...l}=t,u=v.useRef(null),d=Qr(nu,t.__scopeMenu),h=qh(nu,t.__scopeMenu),p=qe(i,u),m=v.useRef(!1),g=()=>{const y=u.current;if(!s&&y){const w=new CustomEvent(Fb,{bubbles:!0,cancelable:!0});y.addEventListener(Fb,E=>r?.(E),{once:!0}),Mw(y,w),w.defaultPrevented?m.current=!1:d.onClose()}};return _.jsx(Rx,{...l,ref:p,disabled:s,onClick:Ze(t.onClick,g),onPointerDown:y=>{t.onPointerDown?.(y),m.current=!0},onPointerUp:Ze(t.onPointerUp,y=>{m.current||y.currentTarget?.click()}),onKeyDown:Ze(t.onKeyDown,y=>{const w=h.searchRef.current!=="";s||w&&y.key===" "||Xf.includes(y.key)&&(y.currentTarget.click(),y.preventDefault())})})});Su.displayName=nu;var Rx=v.forwardRef((t,i)=>{const{__scopeMenu:s,disabled:r=!1,textValue:l,...u}=t,d=qh(nu,s),h=Sx(s),p=v.useRef(null),m=qe(i,p),[g,y]=v.useState(!1),[w,E]=v.useState("");return v.useEffect(()=>{const C=p.current;C&&E((C.textContent??"").trim())},[u.children]),_.jsx(Pr.ItemSlot,{scope:s,disabled:r,textValue:l??w,children:_.jsx($M,{asChild:!0,...h,focusable:!r,children:_.jsx(st.div,{role:"menuitem","data-highlighted":g?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...u,ref:m,onPointerMove:Ze(t.onPointerMove,Lr(C=>{r?d.onItemLeave(C):(d.onItemEnter(C),C.defaultPrevented||C.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Ze(t.onPointerLeave,Lr(C=>d.onItemLeave(C))),onFocus:Ze(t.onFocus,()=>y(!0)),onBlur:Ze(t.onBlur,()=>y(!1))})})})}),sN="MenuCheckboxItem",kx=v.forwardRef((t,i)=>{const{checked:s=!1,onCheckedChange:r,...l}=t;return _.jsx(zx,{scope:t.__scopeMenu,checked:s,children:_.jsx(Su,{role:"menuitemcheckbox","aria-checked":iu(s)?"mixed":s,...l,ref:i,"data-state":Kh(s),onSelect:Ze(l.onSelect,()=>r?.(iu(s)?!0:!s),{checkForDefaultPrevented:!1})})})});kx.displayName=sN;var Mx="MenuRadioGroup",[rN,oN]=fa(Mx,{value:void 0,onValueChange:()=>{}}),Dx=v.forwardRef((t,i)=>{const{value:s,onValueChange:r,...l}=t,u=gt(r);return _.jsx(rN,{scope:t.__scopeMenu,value:s,onValueChange:u,children:_.jsx(Gh,{...l,ref:i})})});Dx.displayName=Mx;var Nx="MenuRadioItem",Ox=v.forwardRef((t,i)=>{const{value:s,...r}=t,l=oN(Nx,t.__scopeMenu),u=s===l.value;return _.jsx(zx,{scope:t.__scopeMenu,checked:u,children:_.jsx(Su,{role:"menuitemradio","aria-checked":u,...r,ref:i,"data-state":Kh(u),onSelect:Ze(r.onSelect,()=>l.onValueChange?.(s),{checkForDefaultPrevented:!1})})})});Ox.displayName=Nx;var Ih="MenuItemIndicator",[zx,lN]=fa(Ih,{checked:!1}),Px=v.forwardRef((t,i)=>{const{__scopeMenu:s,forceMount:r,...l}=t,u=lN(Ih,s);return _.jsx(zi,{present:r||iu(u.checked)||u.checked===!0,children:_.jsx(st.span,{...l,ref:i,"data-state":Kh(u.checked)})})});Px.displayName=Ih;var uN="MenuSeparator",Lx=v.forwardRef((t,i)=>{const{__scopeMenu:s,...r}=t;return _.jsx(st.div,{role:"separator","aria-orientation":"horizontal",...r,ref:i})});Lx.displayName=uN;var cN="MenuArrow",Vx=v.forwardRef((t,i)=>{const{__scopeMenu:s,...r}=t,l=xu(s);return _.jsx(MM,{...l,...r,ref:i})});Vx.displayName=cN;var dN="MenuSub",[cL,Bx]=fa(dN),Sr="MenuSubTrigger",Ux=v.forwardRef((t,i)=>{const s=ha(Sr,t.__scopeMenu),r=Qr(Sr,t.__scopeMenu),l=Bx(Sr,t.__scopeMenu),u=qh(Sr,t.__scopeMenu),d=v.useRef(null),{pointerGraceTimerRef:h,onPointerGraceIntentChange:p}=u,m={__scopeMenu:t.__scopeMenu},g=v.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return v.useEffect(()=>g,[g]),v.useEffect(()=>{const y=h.current;return()=>{window.clearTimeout(y),p(null)}},[h,p]),_.jsx(Wh,{asChild:!0,...m,children:_.jsx(Rx,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":l.contentId,"data-state":qx(s.open),...t,ref:ei(i,l.onTriggerChange),onClick:y=>{t.onClick?.(y),!(t.disabled||y.defaultPrevented)&&(y.currentTarget.focus(),s.open||s.onOpenChange(!0))},onPointerMove:Ze(t.onPointerMove,Lr(y=>{u.onItemEnter(y),!y.defaultPrevented&&!t.disabled&&!s.open&&!d.current&&(u.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{s.onOpenChange(!0),g()},100))})),onPointerLeave:Ze(t.onPointerLeave,Lr(y=>{g();const w=s.content?.getBoundingClientRect();if(w){const E=s.content?.dataset.side,C=E==="right",S=C?-5:5,T=w[C?"left":"right"],A=w[C?"right":"left"];u.onPointerGraceIntentChange({area:[{x:y.clientX+S,y:y.clientY},{x:T,y:w.top},{x:A,y:w.top},{x:A,y:w.bottom},{x:T,y:w.bottom}],side:E}),window.clearTimeout(h.current),h.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(y),y.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:Ze(t.onKeyDown,y=>{const w=u.searchRef.current!=="";t.disabled||w&&y.key===" "||GD[r.dir].includes(y.key)&&(s.onOpenChange(!0),s.content?.focus(),y.preventDefault())})})})});Ux.displayName=Sr;var Wx="MenuSubContent",Hx=v.forwardRef((t,i)=>{const s=Tx(on,t.__scopeMenu),{forceMount:r=s.forceMount,...l}=t,u=ha(on,t.__scopeMenu),d=Qr(on,t.__scopeMenu),h=Bx(Wx,t.__scopeMenu),p=v.useRef(null),m=qe(i,p);return _.jsx(Pr.Provider,{scope:t.__scopeMenu,children:_.jsx(zi,{present:r||u.open,children:_.jsx(Pr.Slot,{scope:t.__scopeMenu,children:_.jsx(Fh,{id:h.contentId,"aria-labelledby":h.triggerId,...l,ref:m,align:"start",side:d.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:g=>{d.isUsingKeyboardRef.current&&p.current?.focus(),g.preventDefault()},onCloseAutoFocus:g=>g.preventDefault(),onFocusOutside:Ze(t.onFocusOutside,g=>{g.target!==h.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:Ze(t.onEscapeKeyDown,g=>{d.onClose(),g.preventDefault()}),onKeyDown:Ze(t.onKeyDown,g=>{const y=g.currentTarget.contains(g.target),w=ID[d.dir].includes(g.key);y&&w&&(u.onOpenChange(!1),h.trigger?.focus(),g.preventDefault())})})})})})});Hx.displayName=Wx;function qx(t){return t?"open":"closed"}function iu(t){return t==="indeterminate"}function Kh(t){return iu(t)?"indeterminate":t?"checked":"unchecked"}function fN(t){const i=document.activeElement;for(const s of t)if(s===i||(s.focus(),document.activeElement!==i))return}function hN(t,i){return t.map((s,r)=>t[(i+r)%t.length])}function mN(t,i,s){const l=i.length>1&&Array.from(i).every(m=>m===i[0])?i[0]:i,u=s?t.indexOf(s):-1;let d=hN(t,Math.max(u,0));l.length===1&&(d=d.filter(m=>m!==s));const p=d.find(m=>m.toLowerCase().startsWith(l.toLowerCase()));return p!==s?p:void 0}function pN(t,i){const{x:s,y:r}=t;let l=!1;for(let u=0,d=i.length-1;u<i.length;d=u++){const h=i[u],p=i[d],m=h.x,g=h.y,y=p.x,w=p.y;g>r!=w>r&&s<(y-m)*(r-g)/(w-g)+m&&(l=!l)}return l}function gN(t,i){if(!i)return!1;const s={x:t.clientX,y:t.clientY};return pN(s,i)}function Lr(t){return i=>i.pointerType==="mouse"?t(i):void 0}var vN=Ex,yN=Wh,bN=Cx,_N=jx,wN=Gh,xN=Ax,SN=Su,EN=kx,TN=Dx,CN=Ox,jN=Px,AN=Lx,RN=Vx,kN=Ux,MN=Hx,Eu="DropdownMenu",[DN]=Oi(Eu,[xx]),St=xx(),[NN,Fx]=DN(Eu),Gx=t=>{const{__scopeDropdownMenu:i,children:s,dir:r,open:l,defaultOpen:u,onOpenChange:d,modal:h=!0}=t,p=St(i),m=v.useRef(null),[g,y]=MR({prop:l,defaultProp:u??!1,onChange:d,caller:Eu});return _.jsx(NN,{scope:i,triggerId:ls(),triggerRef:m,contentId:ls(),open:g,onOpenChange:y,onOpenToggle:v.useCallback(()=>y(w=>!w),[y]),modal:h,children:_.jsx(vN,{...p,open:g,onOpenChange:y,dir:r,modal:h,children:s})})};Gx.displayName=Eu;var Ix="DropdownMenuTrigger",Kx=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,disabled:r=!1,...l}=t,u=Fx(Ix,s),d=St(s);return _.jsx(yN,{asChild:!0,...d,children:_.jsx(st.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...l,ref:ei(i,u.triggerRef),onPointerDown:$l(t.onPointerDown,h=>{!r&&h.button===0&&h.ctrlKey===!1&&(u.onOpenToggle(),u.open||h.preventDefault())}),onKeyDown:$l(t.onKeyDown,h=>{r||(["Enter"," "].includes(h.key)&&u.onOpenToggle(),h.key==="ArrowDown"&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(h.key)&&h.preventDefault())})})})});Kx.displayName=Ix;var ON="DropdownMenuPortal",Yx=t=>{const{__scopeDropdownMenu:i,...s}=t,r=St(i);return _.jsx(bN,{...r,...s})};Yx.displayName=ON;var Qx="DropdownMenuContent",Xx=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=Fx(Qx,s),u=St(s),d=v.useRef(!1);return _.jsx(_N,{id:l.contentId,"aria-labelledby":l.triggerId,...u,...r,ref:i,onCloseAutoFocus:$l(t.onCloseAutoFocus,h=>{d.current||l.triggerRef.current?.focus(),d.current=!1,h.preventDefault()}),onInteractOutside:$l(t.onInteractOutside,h=>{const p=h.detail.originalEvent,m=p.button===0&&p.ctrlKey===!0,g=p.button===2||m;(!l.modal||g)&&(d.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Xx.displayName=Qx;var zN="DropdownMenuGroup",PN=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(wN,{...l,...r,ref:i})});PN.displayName=zN;var LN="DropdownMenuLabel",$x=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(xN,{...l,...r,ref:i})});$x.displayName=LN;var VN="DropdownMenuItem",Zx=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(SN,{...l,...r,ref:i})});Zx.displayName=VN;var BN="DropdownMenuCheckboxItem",Jx=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(EN,{...l,...r,ref:i})});Jx.displayName=BN;var UN="DropdownMenuRadioGroup",WN=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(TN,{...l,...r,ref:i})});WN.displayName=UN;var HN="DropdownMenuRadioItem",e1=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(CN,{...l,...r,ref:i})});e1.displayName=HN;var qN="DropdownMenuItemIndicator",t1=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(jN,{...l,...r,ref:i})});t1.displayName=qN;var FN="DropdownMenuSeparator",n1=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(AN,{...l,...r,ref:i})});n1.displayName=FN;var GN="DropdownMenuArrow",IN=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(RN,{...l,...r,ref:i})});IN.displayName=GN;var KN="DropdownMenuSubTrigger",i1=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(kN,{...l,...r,ref:i})});i1.displayName=KN;var YN="DropdownMenuSubContent",a1=v.forwardRef((t,i)=>{const{__scopeDropdownMenu:s,...r}=t,l=St(s);return _.jsx(MN,{...l,...r,ref:i,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});a1.displayName=YN;var QN=Gx,XN=Kx,$N=Yx,s1=Xx,r1=$x,o1=Zx,l1=Jx,u1=e1,c1=t1,d1=n1,f1=i1,h1=a1;const ZN=QN,JN=XN,eO=v.forwardRef(({className:t,inset:i,children:s,...r},l)=>_.jsxs(f1,{ref:l,className:Be("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",i&&"pl-8",t),...r,children:[s,_.jsx(Jj,{className:"ml-auto"})]}));eO.displayName=f1.displayName;const tO=v.forwardRef(({className:t,...i},s)=>_.jsx(h1,{ref:s,className:Be("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",t),...i}));tO.displayName=h1.displayName;const m1=v.forwardRef(({className:t,sideOffset:i=4,...s},r)=>_.jsx($N,{children:_.jsx(s1,{ref:r,sideOffset:i,className:Be("z-50 max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",t),...s})}));m1.displayName=s1.displayName;const p1=v.forwardRef(({className:t,inset:i,...s},r)=>_.jsx(o1,{ref:r,className:Be("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",i&&"pl-8",t),...s}));p1.displayName=o1.displayName;const nO=v.forwardRef(({className:t,children:i,checked:s,...r},l)=>_.jsxs(l1,{ref:l,className:Be("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),checked:s,...r,children:[_.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:_.jsx(c1,{children:_.jsx(Xj,{className:"h-4 w-4"})})}),i]}));nO.displayName=l1.displayName;const iO=v.forwardRef(({className:t,children:i,...s},r)=>_.jsxs(u1,{ref:r,className:Be("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...s,children:[_.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:_.jsx(c1,{children:_.jsx(rA,{className:"h-2 w-2 fill-current"})})}),i]}));iO.displayName=u1.displayName;const aO=v.forwardRef(({className:t,inset:i,...s},r)=>_.jsx(r1,{ref:r,className:Be("px-2 py-1.5 text-sm font-semibold",i&&"pl-8",t),...s}));aO.displayName=r1.displayName;const sO=v.forwardRef(({className:t,...i},s)=>_.jsx(d1,{ref:s,className:Be("-mx-1 my-1 h-px bg-muted",t),...i}));sO.displayName=d1.displayName;function Cr(t,i,{checkForDefaultPrevented:s=!0}={}){return function(l){if(t?.(l),s===!1||!l.defaultPrevented)return i?.(l)}}var rO=vs[" useInsertionEffect ".trim().toString()]||Dt;function oO({prop:t,defaultProp:i,onChange:s=()=>{},caller:r}){const[l,u,d]=lO({defaultProp:i,onChange:s}),h=t!==void 0,p=h?t:l;{const g=v.useRef(t!==void 0);v.useEffect(()=>{const y=g.current;y!==h&&console.warn(`${r} is changing from ${y?"controlled":"uncontrolled"} to ${h?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),g.current=h},[h,r])}const m=v.useCallback(g=>{if(h){const y=uO(g)?g(t):g;y!==t&&d.current?.(y)}else u(g)},[h,t,u,d]);return[p,m]}function lO({defaultProp:t,onChange:i}){const[s,r]=v.useState(t),l=v.useRef(s),u=v.useRef(i);return rO(()=>{u.current=i},[i]),v.useEffect(()=>{l.current!==s&&(u.current?.(s),l.current=s)},[s,l]),[s,r,u]}function uO(t){return typeof t=="function"}function cO(t){const i=dO(t),s=v.forwardRef((r,l)=>{const{children:u,...d}=r,h=v.Children.toArray(u),p=h.find(hO);if(p){const m=p.props.children,g=h.map(y=>y===p?v.Children.count(m)>1?v.Children.only(null):v.isValidElement(m)?m.props.children:null:y);return _.jsx(i,{...d,ref:l,children:v.isValidElement(m)?v.cloneElement(m,void 0,g):null})}return _.jsx(i,{...d,ref:l,children:u})});return s.displayName=`${t}.Slot`,s}function dO(t){const i=v.forwardRef((s,r)=>{const{children:l,...u}=s;if(v.isValidElement(l)){const d=pO(l),h=mO(u,l.props);return l.type!==v.Fragment&&(h.ref=r?ei(r,d):d),v.cloneElement(l,h)}return v.Children.count(l)>1?v.Children.only(null):null});return i.displayName=`${t}.SlotClone`,i}var fO=Symbol("radix.slottable");function hO(t){return v.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===fO}function mO(t,i){const s={...i};for(const r in i){const l=t[r],u=i[r];/^on[A-Z]/.test(r)?l&&u?s[r]=(...h)=>{const p=u(...h);return l(...h),p}:l&&(s[r]=l):r==="style"?s[r]={...l,...u}:r==="className"&&(s[r]=[l,u].filter(Boolean).join(" "))}return{...t,...s}}function pO(t){let i=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning;return s?t.ref:(i=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=i&&"isReactWarning"in i&&i.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}var Tu="Dialog",[g1]=Oi(Tu),[gO,gn]=g1(Tu),v1=t=>{const{__scopeDialog:i,children:s,open:r,defaultOpen:l,onOpenChange:u,modal:d=!0}=t,h=v.useRef(null),p=v.useRef(null),[m,g]=oO({prop:r,defaultProp:l??!1,onChange:u,caller:Tu});return _.jsx(gO,{scope:i,triggerRef:h,contentRef:p,contentId:ls(),titleId:ls(),descriptionId:ls(),open:m,onOpenChange:g,onOpenToggle:v.useCallback(()=>g(y=>!y),[g]),modal:d,children:s})};v1.displayName=Tu;var y1="DialogTrigger",b1=v.forwardRef((t,i)=>{const{__scopeDialog:s,...r}=t,l=gn(y1,s),u=qe(i,l.triggerRef);return _.jsx(st.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":Xh(l.open),...r,ref:u,onClick:Cr(t.onClick,l.onOpenToggle)})});b1.displayName=y1;var Yh="DialogPortal",[vO,_1]=g1(Yh,{forceMount:void 0}),w1=t=>{const{__scopeDialog:i,forceMount:s,children:r,container:l}=t,u=gn(Yh,i);return _.jsx(vO,{scope:i,forceMount:s,children:v.Children.map(r,d=>_.jsx(zi,{present:s||u.open,children:_.jsx(Bh,{asChild:!0,container:l,children:d})}))})};w1.displayName=Yh;var au="DialogOverlay",x1=v.forwardRef((t,i)=>{const s=_1(au,t.__scopeDialog),{forceMount:r=s.forceMount,...l}=t,u=gn(au,t.__scopeDialog);return u.modal?_.jsx(zi,{present:r||u.open,children:_.jsx(bO,{...l,ref:i})}):null});x1.displayName=au;var yO=cO("DialogOverlay.RemoveScroll"),bO=v.forwardRef((t,i)=>{const{__scopeDialog:s,...r}=t,l=gn(au,s);return _.jsx(Uh,{as:yO,allowPinchZoom:!0,shards:[l.contentRef],children:_.jsx(st.div,{"data-state":Xh(l.open),...r,ref:i,style:{pointerEvents:"auto",...r.style}})})}),da="DialogContent",S1=v.forwardRef((t,i)=>{const s=_1(da,t.__scopeDialog),{forceMount:r=s.forceMount,...l}=t,u=gn(da,t.__scopeDialog);return _.jsx(zi,{present:r||u.open,children:u.modal?_.jsx(_O,{...l,ref:i}):_.jsx(wO,{...l,ref:i})})});S1.displayName=da;var _O=v.forwardRef((t,i)=>{const s=gn(da,t.__scopeDialog),r=v.useRef(null),l=qe(i,s.contentRef,r);return v.useEffect(()=>{const u=r.current;if(u)return hx(u)},[]),_.jsx(E1,{...t,ref:l,trapFocus:s.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Cr(t.onCloseAutoFocus,u=>{u.preventDefault(),s.triggerRef.current?.focus()}),onPointerDownOutside:Cr(t.onPointerDownOutside,u=>{const d=u.detail.originalEvent,h=d.button===0&&d.ctrlKey===!0;(d.button===2||h)&&u.preventDefault()}),onFocusOutside:Cr(t.onFocusOutside,u=>u.preventDefault())})}),wO=v.forwardRef((t,i)=>{const s=gn(da,t.__scopeDialog),r=v.useRef(!1),l=v.useRef(!1);return _.jsx(E1,{...t,ref:i,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{t.onCloseAutoFocus?.(u),u.defaultPrevented||(r.current||s.triggerRef.current?.focus(),u.preventDefault()),r.current=!1,l.current=!1},onInteractOutside:u=>{t.onInteractOutside?.(u),u.defaultPrevented||(r.current=!0,u.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const d=u.target;s.triggerRef.current?.contains(d)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&l.current&&u.preventDefault()}})}),E1=v.forwardRef((t,i)=>{const{__scopeDialog:s,trapFocus:r,onOpenAutoFocus:l,onCloseAutoFocus:u,...d}=t,h=gn(da,s),p=v.useRef(null),m=qe(i,p);return Pw(),_.jsxs(_.Fragment,{children:[_.jsx(kh,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:l,onUnmountAutoFocus:u,children:_.jsx(Rh,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":Xh(h.open),...d,ref:m,onDismiss:()=>h.onOpenChange(!1)})}),_.jsxs(_.Fragment,{children:[_.jsx(xO,{titleId:h.titleId}),_.jsx(EO,{contentRef:p,descriptionId:h.descriptionId})]})]})}),Qh="DialogTitle",T1=v.forwardRef((t,i)=>{const{__scopeDialog:s,...r}=t,l=gn(Qh,s);return _.jsx(st.h2,{id:l.titleId,...r,ref:i})});T1.displayName=Qh;var C1="DialogDescription",j1=v.forwardRef((t,i)=>{const{__scopeDialog:s,...r}=t,l=gn(C1,s);return _.jsx(st.p,{id:l.descriptionId,...r,ref:i})});j1.displayName=C1;var A1="DialogClose",R1=v.forwardRef((t,i)=>{const{__scopeDialog:s,...r}=t,l=gn(A1,s);return _.jsx(st.button,{type:"button",...r,ref:i,onClick:Cr(t.onClick,()=>l.onOpenChange(!1))})});R1.displayName=A1;function Xh(t){return t?"open":"closed"}var k1="DialogTitleWarning",[dL,M1]=JC(k1,{contentName:da,titleName:Qh,docsSlug:"dialog"}),xO=({titleId:t})=>{const i=M1(k1),s=`\`${i.contentName}\` requires a \`${i.titleName}\` for the component to be accessible for screen reader users. 234 235If you want to hide the \`${i.titleName}\`, you can wrap it with our VisuallyHidden component. 236 237For more information, see https://radix-ui.com/primitives/docs/components/${i.docsSlug}`;return v.useEffect(()=>{t&&(document.getElementById(t)||console.error(s))},[s,t]),null},SO="DialogDescriptionWarning",EO=({contentRef:t,descriptionId:i})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${M1(SO).contentName}}.`;return v.useEffect(()=>{const l=t.current?.getAttribute("aria-describedby");i&&l&&(document.getElementById(i)||console.warn(r))},[r,t,i]),null},TO=v1,CO=b1,jO=w1,D1=x1,N1=S1,O1=T1,z1=j1,AO=R1;const RO=TO,kO=CO,MO=jO,P1=v.forwardRef(({className:t,...i},s)=>_.jsx(D1,{className:Be("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...i,ref:s}));P1.displayName=D1.displayName;const DO=jh("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),L1=v.forwardRef(({side:t="right",className:i,children:s,...r},l)=>_.jsxs(MO,{children:[_.jsx(P1,{}),_.jsxs(N1,{ref:l,className:Be(DO({side:t}),i),...r,children:[_.jsxs(AO,{className:"absolute right-4 top-4 roun
237ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[_.jsx(fw,{className:"h-4 w-4"}),_.jsx("span",{className:"sr-only",children:"Close"})]}),s]})]}));L1.displayName=N1.displayName;const NO=v.forwardRef(({className:t,...i},s)=>_.jsx(O1,{ref:s,className:Be("text-lg font-semibold text-foreground",t),...i}));NO.displayName=O1.displayName;const OO=v.forwardRef(({className:t,...i},s)=>_.jsx(z1,{ref:s,className:Be("text-sm text-muted-foreground",t),...i}));OO.displayName=z1.displayName;const zO=[{code:"nl",name:"Nederlands",flag:"ð³ð±"},{code:"en",name:"English",flag:"ð¬ð§"},{code:"de",name:"Deutsch",flag:"ð©ðª"},{code:"fr",name:"Français",flag:"ð«ð·"}],Gb={nl:"Wijn Roulette",en:"Wine Roulette",de:"Wein Roulette",fr:"Vin Roulette"};function PO({lang:t,setLang:i}){const[s,r]=v.useState(!1),[l,u]=fu(),d=ti(),h=d?.lang||t,p=d?.setLang||i,m=d?.t,g=w=>m?m(w):Rw[h]?.[w]||w;v.useEffect(()=>{const w=()=>{r(window.scrollY>20)};return window.addEventListener("scroll",w),()=>window.removeEventListener("scroll",w)},[]);const y=[{href:"/merchants",label:g("merchants")},{href:"/proeverijen",label:g("tastings")}];return _.jsx("nav",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${s?"bg-background/95 backdrop-blur-md shadow-sm border-b py-2":"bg-transparent py-4"}`,children:_.jsxs("div",{className:"container mx-auto px-4 flex items-center justify-between",children:[_.jsx(Ll,{href:"/",children:_.jsxs("a",{className:`flex flex-col transition-colors hover:opacity-80 ${s?"text-primary":"text-[rgb(255,253,208)]"}`,children:[_.jsx("span",{className:"text-2xl font-heading font-bold tracking-tight",children:"Rien ne VIN plus"}),_.jsx("span",{className:`text-[10px] tracking-[0.2em] uppercase font-light ${s?"text-primary/60":"text-[rgb(255,253,208)]/60"}`,children:Gb[h]||"Wijn Roulette"})]})}),_.jsxs("div",{className:"flex items-center gap-4",children:[_.jsxs(ZN,{children:[_.jsx(JN,{asChild:!0,children:_.jsx(Ul,{"aria-label":"Change language",variant:"ghost",size:"icon",className:s?"":"text-[rgb(255,253,208)] hover:bg-[rgba(255,253,208,0.1)]",children:_.jsx(fA,{className:"h-4 w-4"})})}),_.jsx(m1,{align:"end",children:zO.map(w=>_.jsxs(p1,{onClick:()=>p(w.code),children:[_.jsx("span",{className:"mr-2",children:w.flag}),w.name]},w.code))})]}),_.jsxs(RO,{children:[_.jsx(kO,{asChild:!0,children:_.jsx(Ul,{"aria-label":"Open menu",variant:"ghost",size:"icon",className:s?"":"text-[rgb(255,253,208)] hover:bg-[rgba(255,253,208,0.1)]",children:_.jsxs("svg",{className:"h-6 w-6",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[_.jsx("path",{d:"M8 3h8l-2 7a4 4 0 0 1-4 0L8 3z"}),_.jsx("line",{x1:"12",y1:"10",x2:"12",y2:"18"}),_.jsx("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),_.jsx("line",{x1:"12",y1:"18",x2:"12",y2:"21"})]})})}),_.jsx(L1,{side:"right",className:"bg-background/95 backdrop-blur-xl border-l-0 overflow-y-auto",children:_.jsxs("div",{className:"flex flex-col gap-5 mt-6",children:[_.jsx(Ll,{href:"/",children:_.jsxs("a",{className:"flex flex-col mb-1",children:[_.jsx("span",{className:"text-xl font-heading font-bold text-primary",children:"Rien ne VIN plus"}),_.jsx("span",{className:"text-[10px] tracking-[0.2em] uppercase font-light text-primary/50",children:Gb[h]||"Wijn Roulette"})]})}),y.map(w=>_.jsx(Ll,{href:w.href,children:_.jsx("a",{className:"text-lg font-medium text-foreground hover:text-primary transition-colors",children:w.label})},w.href)),_.jsx(Ul,{className:"w-full text-base py-4 rounded-full",onClick:()=>u("/order"),children:g("buy")}),_.jsxs("div",{className:"flex flex-col gap-2",children:[h==="nl"?_.jsxs("a",{href:"tel:+31618684812",className:"flex items-center gap-2 text-sm text-foreground/60 hover:text-primary transition-colors",children:[_.jsx(dw,{className:"w-4 h-4"}),"06 186 848 12"]}):_.jsxs("a",{href:"https://wa.me/31618684812",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 text-sm text-foreground
237/60 hover:text-primary transition-colors",children:[_.jsx("svg",{className:"w-4 h-4",viewBox:"0 0 24 24",fill:"currentColor",children:_.jsx("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})}),"WhatsApp"]}),_.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center gap-2 text-sm text-foreground/60 hover:text-primary transition-colors",children:[_.jsx(cw,{className:"w-4 h-4"}),"[email protected]"]})]}
vendor: 87,815 bytes, lines 237-245
237),_.jsxs("div",{className:"border-t border-foreground/10 pt-2 flex flex-col gap-3",children:[_.jsx("a",{href:"/privacy",className:"text-lg font-medium text-foreground hover:text-primary transition-colors",children:"Privacy"}),h==="nl"&&_.jsxs(_.Fragment,{children:[_.jsx("a",{href:"/voorwaarden",className:"text-lg font-medium text-foreground hover:text-primary transition-colors",children:"Voorwaarden"}),_.jsx("a",{href:"/verzending",className:"text-lg font-medium text-foreground hover:text-primary transition-colors",children:"Verzending"}),_.jsx("a",{href:"/retourbeleid",className:"text-lg font-medium text-foreground hover:text-primary transition-colors",children:"Retourbeleid"})]}),_.jsx("a",{href:"/cookies",className:"text-lg font-medium text-foreground hover:text-primary transition-colors",children:"Cookies"}),_.jsx("a",{href:"/disclaimer",className:"text-lg font-medium text-foreground hover:text-primary transition-colors",children:"Disclaimer"})]})]})})]})]})]})})}const $h=v.createContext({});function Zh(t){const i=v.useRef(null);return i.current===null&&(i.current=t()),i.current}const Jh=typeof window<"u",V1=Jh?v.useLayoutEffect:v.useEffect,Cu=v.createContext(null);function em(t,i){t.indexOf(i)===-1&&t.push(i)}function tm(t,i){const s=t.indexOf(i);s>-1&&t.splice(s,1)}const Zn=(t,i,s)=>s>i?i:s<t?t:s;let nm=()=>{};const Jn={},B1=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t);function U1(t){return typeof t=="object"&&t!==null}const W1=t=>/^0[^.\s]+$/u.test(t);function im(t){let i;return()=>(i===void 0&&(i=t()),i)}const ln=t=>t,LO=(t,i)=>s=>i(t(s)),Xr=(...t)=>t.reduce(LO),Vr=(t,i,s)=>{const r=i-t;return r===0?1:(s-t)/r};class am{constructor(){this.subscriptions=[]}add(i){return em(this.subscriptions,i),()=>tm(this.subscriptions,i)}notify(i,s,r){const l=this.subscriptions.length;if(l)if(l===1)this.subscriptions[0](i,s,r);else for(let u=0;u<l;u++){const d=this.subscriptions[u];d&&d(i,s,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Cn=t=>t*1e3,rn=t=>t/1e3;function H1(t,i){return i?t*(1e3/i):0}const q1=(t,i,s)=>(((1-3*s+3*i)*t+(3*s-6*i))*t+3*i)*t,VO=1e-7,BO=12;function UO(t,i,s,r,l){let u,d,h=0;do d=i+(s-i)/2,u=q1(d,r,l)-t,u>0?s=d:i=d;while(Math.abs(u)>VO&&++h<BO);return d}function $r(t,i,s,r){if(t===i&&s===r)return ln;const l=u=>UO(u,0,1,t,s);return u=>u===0||u===1?u:q1(l(u),i,r)}const F1=t=>i=>i<=.5?t(2*i)/2:(2-t(2*(1-i)))/2,G1=t=>i=>1-t(1-i),I1=$r(.33,1.53,.69,.99),sm=G1(I1),K1=F1(sm),Y1=t=>(t*=2)<1?.5*sm(t):.5*(2-Math.pow(2,-10*(t-1))),rm=t=>1-Math.sin(Math.acos(t)),Q1=G1(rm),X1=F1(rm),WO=$r(.42,0,1,1),HO=$r(0,0,.58,1),$1=$r(.42,0,.58,1),qO=t=>Array.isArray(t)&&typeof t[0]!="number",Z1=t=>Array.isArray(t)&&typeof t[0]=="number",FO={linear:ln,easeIn:WO,easeInOut:$1,easeOut:HO,circIn:rm,circInOut:X1,circOut:Q1,backIn:sm,backInOut:K1,backOut:I1,anticipate:Y1},GO=t=>typeof t=="string",Ib=t=>{if(Z1(t)){nm(t.length===4);const[i,s,r,l]=t;return $r(i,s,r,l)}else if(GO(t))return FO[t];return t},Ml=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function IO(t,i){let s=new Set,r=new Set,l=!1,u=!1;const d=new WeakSet;let h={delta:0,timestamp:0,isProcessing:!1};function p(g){d.has(g)&&(m.schedule(g),t()),g(h)}const m={schedule:(g,y=!1,w=!1)=>{const C=w&&l?s:r;return y&&d.add(g),C.has(g)||C.add(g),g},cancel:g=>{r.delete(g),d.delete(g)},process:g=>{if(h=g,l){u=!0;return}l=!0,[s,r]=[r,s],s.forEach(p),s.clear(),l=!1,u&&(u=!1,m.process(g))}};return m}const KO=40;function J1(t,i){let s=!1,r=!0;const l={delta:0,timestamp:0,isProcessing:!1},u=()=>s=!0,d=Ml.reduce((k,z)=>(k[z]=IO(u),k),{}),{setup:h,read:p,resolveKeyframes:m,preUpdate:g,update:y,preRender:w,render:E,postRender:C}=d,S=()=>{const k=Jn.useManualTiming?l.timestamp:performance.now();s=!1,Jn.useManualTiming||(l.delta=r?1e3/60:Math.max(Math.min(k-l.timestamp,KO),1)),l.timestamp=k,l.isProcessing=!0,h.process(l),p.process(l),m.process(l),g.process(l),y.process(l),w.process(l),E.process(l),C.process(l),l.isProcessing=!1,s&&i&&(r=!1,t(S))},T=()=>{s=!0,r=!0,l.isProcessing||t(S)};return{schedule:Ml.reduce((k,z)=>{const U=d[z];return k[z]=(G,P=!1,W=!1)=>(s||T(),U.schedule(G,P,W)),k},{}),cancel:k=>{for(let z=0;z<Ml.length;z++)d[Ml[z]].cancel(k)},state:l,steps:d}}const{schedule:He,cancel:Di,state:pt,steps:bf}=J1(typeof requestAnimationFrame<"u"?requestAnimationFrame:ln,!0);let Fl;function YO(){Fl=void 0}const Mt={now:()=>(Fl===void 0&&Mt.set(pt.isProcessing||Jn.useManualTiming?pt.timestamp:performance.now()),Fl),set:t=>{Fl=t,queueMicrotask(YO)}},eS=t=>i=>typeof i=="string"&&i.startsWith(t),om=eS("--"),QO=eS("var(--"),lm=t=>QO(t)?XO.test(t.split("/*")[0].trim()):!1,XO=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,xs={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},Br={...xs,transform:t=>Zn(0,1,t)},Dl={...xs,default:1},jr=t=>Math.round(t*1e5)/1e5,um=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function $O(t){return t==null}const ZO=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,cm=(t,i)=>s=>!!(typeof s=="string"&&ZO.test(s)&&s.startsWith(t)||i&&!$O(s)&&Object.prototype.hasOwnProperty.call(s,i)),tS=(t,i,s)=>r=>{if(typeof r!="string")return r;const[l,u,d,h]=r.match(um);return{[t]:parseFloat(l),[i]:parseFloat(u),[s]:parseFloat(d),alpha:h!==void 0?parseFloat(h):1}},JO=t=>Zn(0,255,t),_f={...xs,transform:t=>Math.round(JO(t))},ra={test:cm("rgb","red"),parse:tS("red","green","blue"),transform:({red:t,green:i,blue:s,alpha:r=1})=>"rgba("+_f.transform(t)+", "+_f.transform(i)+", "+_f.transform(s)+", "+jr(Br.transform(r))+")"};function ez(t){let i="",s="",r="",l="";return t.length>5?(i=t.substring(1,3),s=t.substring(3,5),r=t.substring(5,7),l=t.substring(7,9)):(i=t.substring(1,2),s=t.substring(2,3),r=t.substring(3,4),l=t.substring(4,5),i+=i,s+=s,r+=r,l+=l),{red:parseInt(i,16),green:parseInt(s,16),blue:parseInt(r,16),alpha:l?parseInt(l,16)/255:1}}const $f={test:cm("#"),parse:ez,transform:ra.transform},Zr=t=>({test:i=>typeof i=="string"&&i.endsWith(t)&&i.split(" ").length===1,parse:parseFloat,transform:i=>`${i}${t}`}),Ri=Zr("deg"),jn=Zr("%"),pe=Zr("px"),tz=Zr("vh"),nz=Zr("vw"),Kb={...jn,parse:t=>jn.parse(t)/100,transform:t=>jn.transform(t*100)},is={test:cm("hsl","hue"),parse:tS("hue","saturation","lightness"),transform:({hue:t,saturation:i,lightness:s,alpha:r=1})=>"hsla("+Math.round(t)+", "+jn.transform(jr(i))+", "+jn.transform(jr(s))+", "+jr(Br.transform(r))+")"},it={test:t=>ra.test(t)||$f.test(t)||is.test(t),parse:t=>ra.test(t)?ra.parse(t):is.test(t)?is.parse(t):$f.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?ra.transform(t):is.transform(t),getAnimatableNone:t=>{const i=it.parse(t);return i.alpha=0,it.transform(i)}},iz=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function az(t){return isNaN(t)&&typeof t=="string"&&(t.match(um)?.length||0)+(t.match(iz)?.length||0)>0}const nS="number",iS="color",sz="var",rz="var(",Yb="${}",oz=/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 Ur(t){const i=t.toString(),s=[],r={color:[],number:[],var:[]},l=[];let u=0;const h=i.replace(oz,p=>(it.test(p)?(r.color.push(u),l.push(iS),s.push(it.parse(p))):p.startsWith(rz)?(r.var.push(u),l.push(sz),s.push(p)):(r.number.push(u),l.push(nS),s.push(parseFloat(p))),++u,Yb)).split(Yb);return{values:s,split:h,indexes:r,types:l}}function aS(t){return Ur(t).values}function sS(t){const{split:i,types:s}=Ur(t),r=i.length;return l=>{let u="";for(let d=0;d<r;d++)if(u+=i[d],l[d]!==void 0){const h=s[d];h===nS?u+=jr(l[d]):h===iS?u+=it.transform(l[d]):u+=l[d]}return u}}const lz=t=>typeof t=="number"?0:it.test(t)?it.getAnimatableNone(t):t;function uz(t){const i=aS(t);return sS(t)(i.map(lz))}const Ni={test:az,parse:aS,createTransformer:sS,getAnimatableNone:uz};function wf(t,i,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?t+(i-t)*6*s:s<1/2?i:s<2/3?t+(i-t)*(2/3-s)*6:t}function cz({hue:t,saturation:i,lightness:s,alpha:r}){t/=360,i/=100,s/=100;let l=0,u=0,d=0;if(!i)l=u=d=s;else{const h=s<.5?s*(1+i):s+i-s*i,p=2*s-h;l=wf(p,h,t+1/3),u=wf(p,h,t),d=wf(p,h,t-1/3)}return{red:Math.round(l*255),green:Math.round(u*255),blue:Math.round(d*255),alpha:r}}function su(t,i){return s=>s>0?i:t}const Fe=(t,i,s)=>t+(i-t)*s,xf=(t,i,s)=>{const r=t*t,l=s*(i*i-r)+r;return l<0?0:Math.sqrt(l)},dz=[$f,ra,is],fz=t=>dz.find(i=>i.test(t));function Qb(t){const i=fz(t);if(!i)return!1;let s=i.parse(t);return i===is&&(s=cz(s)),s}const Xb=(t,i)=>{const s=Qb(t),r=Qb(i);if(!s||!r)return su(t,i);const l={...s};return u=>(l.red=xf(s.red,r.red,u),l.green=xf(s.green,r.green,u),l.blue=xf(s.blue,r.blue,u),l.alpha=Fe(s.alpha,r.alpha,u),ra.transform(l))},Zf=new Set(["none","hidden"]);function hz(t,i){return Zf.has(t)?s=>s<=0?t:i:s=>s>=1?i:t}function mz(t,i){return s=>Fe(t,i,s)}function dm(t){return typeof t=="number"?mz:typeof t=="string"?lm(t)?su:it.test(t)?Xb:vz:Array.isArray(t)?rS:typeof t=="object"?it.test(t)?Xb:pz:su}function rS(t,i){const s=[...t],r=s.length,l=t.map((u,d)=>dm(u)(u,i[d]));return u=>{for(let d=0;d<r;d++)s[d]=l[d](u);return s}}function pz(t,i){const s={...t,...i},r={};for(const l in s)t[l]!==void 0&&i[l]!==void 0&&(r[l]=dm(t[l])(t[l],i[l]));return l=>{for(const u in r)s[u]=r[u](l);return s}}function gz(t,i){const s=[],r={color:0,var:0,number:0};for(let l=0;l<i.values.length;l++){const u=i.types[l],d=t.indexes[u][r[u]],h=t.values[d]??0;s[l]=h,r[u]++}return s}const vz=(t,i)=>{const s=Ni.createTransformer(i),r=Ur(t),l=Ur(i);return r.indexes.var.length===l.indexes.var.length&&r.indexes.color.length===l.indexes.color.length&&r.indexes.number.length>=l.indexes.number.length?Zf.has(t)&&!l.values.length||Zf.has(i)&&!r.values.length?hz(t,i):Xr(rS(gz(r,l),l.values),s):su(t,i)};function oS(t,i,s){return typeof t=="number"&&typeof i=="number"&&typeof s=="number"?Fe(t,i,s):dm(t)(t,i)}const yz=t=>{const i=({timestamp:s})=>t(s);return{start:(s=!0)=>He.update(i,s),stop:()=>Di(i),now:()=>pt.isProcessing?pt.timestamp:Mt.now()}},lS=(t,i,s=10)=>{let r="";const l=Math.max(Math.round(i/s),2);for(let u=0;u<l;u++)r+=Math.round(t(u/(l-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},ru=2e4;function fm(t){let i=0;const s=50;let r=t.next(i);for(;!r.done&&i<ru;)i+=s,r=t.next(i);return i>=ru?1/0:i}function bz(t,i=100,s){const r=s({...t,keyframes:[0,i]}),l=Math.min(fm(r),ru);return{type:"keyframes",ease:u=>r.next(l*u).value/i,duration:rn(l)}}const _z=5;function uS(t,i,s){const r=Math.max(i-_z,0);return H1(s-t(r),i-r)}const Ye={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},Sf=.001;function wz({duration:t=Ye.duration,bounce:i=Ye.bounce,velocity:s=Ye.velocity,mass:r=Ye.mass}){let l,u,d=1-i;d=Zn(Ye.minDamping,Ye.maxDamping,d),t=Zn(Ye.minDuration,Ye.maxDuration,rn(t)),d<1?(l=m=>{const g=m*d,y=g*t,w=g-s,E=Jf(m,d),C=Math.exp(-y);return Sf-w/E*C},u=m=>{const y=m*d*t,w=y*s+s,E=Math.pow(d,2)*Math.pow(m,2)*t,C=Math.exp(-y),S=Jf(Math.pow(m,2),d);return(-l(m)+Sf>0?-1:1)*((w-E)*C)/S}):(l=m=>{const g=Math.exp(-m*t),y=(m-s)*t+1;return-Sf+g*y},u=m=>{const g=Math.exp(-m*t),y=(s-m)*(t*t);return g*y});const h=5/t,p=Sz(l,u,h);if(t=Cn(t),isNaN(p))return{stiffness:Ye.stiffness,damping:Ye.damping,duration:t};{const m=Math.pow(p,2)*r;return{stiffness:m,damping:d*2*Math.sqrt(r*m),duration:t}}}const xz=12;function Sz(t,i,s){let r=s;for(let l=1;l<xz;l++)r=r-t(r)/i(r);return r}function Jf(t,i){return t*Math.sqrt(1-i*i)}const Ez=["duration","bounce"],Tz=["stiffness","damping","mass"];function $b(t,i){return i.some(s=>t[s]!==void 0)}function Cz(t){let i={velocity:Ye.velocity,stiffness:Ye.stiffness,damping:Ye.damping,mass:Ye.mass,isResolvedFromDuration:!1,...t};if(!$b(t,Tz)&&$b(t,Ez))if(t.visualDuration){const s=t.visualDuration,r=2*Math.PI/(s*1.2),l=r*r,u=2*Zn(.05,1,1-(t.bounce||0))*Math.sqrt(l);i={...i,mass:Ye.mass,stiffness:l,damping:u}}else{const s=wz(t);i={...i,...s,mass:Ye.mass},i.isResolvedFromDuration=!0}return i}function ou(t=Ye.visualDuration,i=Ye.bounce){const s=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:i}:t;let{restSpeed:r,restDelta:l}=s;const u=s.keyframes[0],d=s.keyframes[s.keyframes.length-1],h={done:!1,value:u},{stiffness:p,damping:m,mass:g,duration:y,velocity:w,isResolvedFromDuration:E}=Cz({...s,velocity:-rn(s.velocity||0)}),C=w||0,S=m/(2*Math.sqrt(p*g)),T=d-u,A=rn(Math.sqrt(p/g)),D=Math.abs(T)<5;r||(r=D?Ye.restSpeed.granular:Ye.restSpeed.default),l||(l=D?Ye.restDelta.granular:Ye.restDelta.default);let k;if(S<1){const U=Jf(A,S);k=G=>{const P=Math.exp(-S*A*G);return d-P*((C+S*A*T)/U*Math.sin(U*G)+T*Math.cos(U*G))}}else if(S===1)k=U=>d-Math.exp(-A*U)*(T+(C+A*T)*U);else{const U=A*Math.sqrt(S*S-1);k=G=>{const P=Math.exp(-S*A*G),W=Math.min(U*G,300);return d-P*((C+S*A*T)*Math.sinh(W)+U*T*Math.cosh(W))/U}}const z={calculatedDuration:E&&y||null,next:U=>{const G=k(U);if(E)h.done=U>=y;else{let P=U===0?C:0;S<1&&(P=U===0?Cn(C):uS(k,U,G));const W=Math.abs(P)<=r,ee=Math.abs(d-G)<=l;h.done=W&&ee}return h.value=h.done?d:G,h},toString:()=>{const U=Math.min(fm(z),ru),G=lS(P=>z.next(U*P).value,U,30);return U+"ms "+G},toTransition:()=>{}};return z}ou.applyToOptions=t=>{const i=bz(t,100,ou);return t.ease=i.ease,t.duration=Cn(i.duration),t.type="keyframes",t};function eh({keyframes:t,velocity:i=0,power:s=.8,timeConstant:r=325,bounceDamping:l=10,bounceStiffness:u=500,modifyTarget:d,min:h,max:p,restDelta:m=.5,restSpeed:g}){const y=t[0],w={done:!1,value:y},E=W=>h!==void 0&&W<h||p!==void 0&&W>p,C=W=>h===void 0?p:p===void 0||Math.abs(h-W)<Math.abs(p-W)?h:p;let S=s*i;const T=y+S,A=d===void 0?T:d(T);A!==T&&(S=A-y);const D=W=>-S*Math.exp(-W/r),k=W=>A+D(W),z=W=>{const ee=D(W),ne=k(W);w.done=Math.abs(ee)<=m,w.value=w.done?A:ne};let U,G;const P=W=>{E(w.value)&&(U=W,G=ou({keyframes:[w.value,C(w.value)],velocity:uS(k,W,w.value),damping:l,stiffness:u,restDelta:m,restSpeed:g}))};return P(0),{calculatedDuration:null,next:W=>{let ee=!1;return!G&&U===void 0&&(ee=!0,z(W),P(W)),U!==void 0&&W>=U?G.next(W-U):(!ee&&z(W),w)}}}function jz(t,i,s){const r=[],l=s||Jn.mix||oS,u=t.length-1;for(let d=0;d<u;d++){let h=l(t[d],t[d+1]);if(i){const p=Array.isArray(i)?i[d]||ln:i;h=Xr(p,h)}r.push(h)}return r}function Az(t,i,{clamp:s=!0,ease:r,mixer:l}={}){const u=t.length;if(nm(u===i.length),u===1)return()=>i[0];if(u===2&&i[0]===i[1])return()=>i[1];const d=t[0]===t[1];t[0]>t[u-1]&&(t=[...t].reverse(),i=[...i].reverse());const h=jz(i,r,l),p=h.length,m=g=>{if(d&&g<t[0])return i[0];let y=0;if(p>1)for(;y<t.length-2&&!(g<t[y+1]);y++);const w=Vr(t[y],t[y+1],g);return h[y](w)};return s?g=>m(Zn(t[0],t[u-1],g)):m}function Rz(t,i){const s=t[t.length-1];for(let r=1;r<=i;r++){const l=Vr(0,i,r);t.push(Fe(s,1,l))}}function kz(t){const i=[0];return Rz(i,t.length-1),i}function Mz(t,i){return t.map(s=>s*i)}function Dz(t,i){return t.map(()=>i||$1).splice(0,t.length-1)}function Ar({duration:t=300,keyframes:i,times:s,ease:r="easeInOut"}){const l=qO(r)?r.map(Ib):Ib(r),u={done:!1,value:i[0]},d=Mz(s&&s.length===i.length?s:kz(i),t),h=Az(d,i,{ease:Array.isArray(l)?l:Dz(i,l)});return{calculatedDuration:t,next:p=>(u.value=h(p),u.done=p>=t,u)}}const Nz=t=>t!==null;function hm(t,{repeat:i,repeatType:s="loop"},r,l=1){const u=t.filter(Nz),h=l<0||i&&s!=="loop"&&i%2===1?0:u.length-1;return!h||r===void 0?u[h]:r}const Oz={decay:eh,inertia:eh,tween:Ar,keyframes:Ar,spring:ou};function cS(t){typeof t.type=="string"&&(t.type=Oz[t.type])}class mm{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(i=>{this.resolve=i})}notifyFinished(){this.resolve()}then(i,s){return this.finished.then(i,s)}}const zz=t=>t/100;class pm extends mm{constructor(i){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:s}=this.options;s&&s.updatedAt!==Mt.now()&&this.tick(Mt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=i,this.initAnimation(),this.play(),i.autoplay===!1&&this.pause()}initAnimation(){const{options:i}=this;cS(i);const{type:s=Ar,repeat:r=0,repeatDelay:l=0,repeatType:u,velocity:d=0}=i;let{keyframes:h}=i;const p=s||Ar;p!==Ar&&typeof h[0]!="number"&&(this.mixKeyframes=Xr(zz,oS(h[0],h[1])),h=[0,100]);const m=p({...i,keyframes:h});u==="mirror"&&(this.mirroredGenerator=p({...i,keyframes:[...h].reverse(),velocity:-d})),m.calculatedDuration===null&&(m.calculatedDuration=fm(m));const{calculatedDuration:g}=m;this.calculatedDuration=g,this.resolvedDuration=g+l,this.totalDuration=this.resolvedDuration*(r+1)-l,this.generator=m}updateTime(i){const s=Math.round(i-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=s}tick(i,s=!1){const{generator:r,totalDuration:l,mixKeyframes:u,mirroredGenerator:d,resolvedDuration:h,calculatedDuration:p}=this;if(this.startTime===null)return r.next(0);const{delay:m=0,keyframes:g,repeat:y,repeatType:w,repeatDelay:E,type:C,onUpdate:S,finalKeyframe:T}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,i):this.speed<0&&(this.startTime=Math.min(i-l/this.speed,this.startTime)),s?this.currentTime=i:this.updateTime(i);const A=this.currentTime-m*(this.playbackSpeed>=0?1:-1),D=this.playbackSpeed>=0?A<0:A>l;this.currentTime=Math.max(A,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=l);let k=this.currentTime,z=r;if(y){const W=Math.min(this.currentTime,l)/h;let ee=Math.floor(W),ne=W%1;!ne&&W>=1&&(ne=1),ne===1&&ee--,ee=Math.min(ee,y+1),!!(ee%2)&&(w==="reverse"?(ne=1-ne,E&&(ne-=E/h)):w==="mirror"&&(z=d)),k=Zn(0,1,ne)*h}const U=D?{done:!1,value:g[0]}:z.next(k);u&&(U.value=u(U.value));let{done:G}=U;!D&&p!==null&&(G=this.playbackSpeed>=0?this.currentTime>=l:this.currentTime<=0);const P=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&G);return P&&C!==eh&&(U.value=hm(g,this.options,T,this.speed)),S&&S(U.value),P&&this.finish(),U}then(i,s){return this.finished.then(i,s)}get duration(){return rn(this.calculatedDuration)}get iterationDuration(){const{delay:i=0}=this.options||{};return this.duration+rn(i)}get time(){return rn(this.currentTime)}set time(i){i=Cn(i),this.currentTime=i,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=i:this.driver&&(this.startTime=this.driver.now()-i/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(i){this.updateTime(Mt.now());const s=this.playbackSpeed!==i;this.playbackSpeed=i,s&&(this.time=rn(this.currentTime))}play(){if(this.isStopped)return;const{driver:i=yz,startTime:s}=this.options;this.driver||(this.driver=i(l=>this.tick(l))),this.options.onPlay?.();const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=s??r),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Mt.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(i){return this.startTime=0,this.tick(i,!0)}attachTimeline(i){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),i.observe(this)}}function Pz(t){for(let i=1;i<t.length;i++)t[i]??(t[i]=t[i-1])}const oa=t=>t*180/Math.PI,th=t=>{const i=oa(Math.atan2(t[1],t[0]));return nh(i)},Lz={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:th,rotateZ:th,skewX:t=>oa(Math.atan(t[1])),skewY:t=>oa(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},nh=t=>(t=t%360,t<0&&(t+=360),t),Zb=th,Jb=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),e0=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),Vz={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Jb,scaleY:e0,scale:t=>(Jb(t)+e0(t))/2,rotateX:t=>nh(oa(Math.atan2(t[6],t[5]))),rotateY:t=>nh(oa(Math.atan2(-t[2],t[0]))),rotateZ:Zb,rotate:Zb,skewX:t=>oa(Math.atan(t[4])),skewY:t=>oa(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function ih(t){return t.includes("scale")?1:0}function ah(t,i){if(!t||t==="none")return ih(i);const s=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,l;if(s)r=Vz,l=s;else{const h=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=Lz,l=h}if(!l)return ih(i);const u=r[i],d=l[1].split(",").map(Uz);return typeof u=="function"?u(d):d[u]}const Bz=(t,i)=>{const{transform:s="none"}=getComputedStyle(t);return ah(s,i)};function Uz(t){return parseFloat(t.trim())}const Ss=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Es=new Set(Ss),t0=t=>t===xs||t===pe,Wz=new Set(["x","y","z"]),Hz=Ss.filter(t=>!Wz.has(t));function qz(t){const i=[];return Hz.forEach(s=>{const r=t.getValue(s);r!==void 0&&(i.push([s,r.get()]),r.set(s.startsWith("scale")?1:0))}),i}const la={width:({x:t},{paddingLeft:i="0",paddingRight:s="0"})=>t.max-t.min-parseFloat(i)-parseFloat(s),height:({y:t},{paddingTop:i="0",paddingBottom:s="0"})=>t.max-t.min-parseFloat(i)-parseFloat(s),top:(t,{top:i})=>parseFloat(i),left:(t,{left:i})=>parseFloat(i),bottom:({y:t},{top:i})=>parseFloat(i)+(t.max-t.min),right:({x:t},{left:i})=>parseFloat(i)+(t.max-t.min),x:(t,{transform:i})=>ah(i,"x"),y:(t,{transform:i})=>ah(i,"y")};la.translateX=la.x;la.translateY=la.y;const ua=new Set;let sh=!1,rh=!1,oh=!1;function dS(){if(rh){const t=Array.from(ua).filter(r=>r.needsMeasurement),i=new Set(t.map(r=>r.element)),s=new Map;i.forEach(r=>{const l=qz(r);l.length&&(s.set(r,l),r.render())}),t.forEach(r=>r.measureInitialState()),i.forEach(r=>{r.render();const l=s.get(r);l&&l.forEach(([u,d])=>{r.getValue(u)?.set(d)})}),t.forEach(r=>r.measureEndState()),t.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}rh=!1,sh=!1,ua.forEach(t=>t.complete(oh)),ua.clear()}function fS(){ua.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(rh=!0)})}function Fz(){oh=!0,fS(),dS(),oh=!1}class gm{constructor(i,s,r,l,u,d=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...i],this.onComplete=s,this.name=r,this.motionValue=l,this.element=u,this.isAsync=d}scheduleResolve(){this.state="scheduled",this.isAsync?(ua.add(this),sh||(sh=!0,He.read(fS),He.resolveKeyframes(dS))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:i,name:s,element:r,motionValue:l}=this;if(i[0]===null){const u=l?.get(),d=i[i.length-1];if(u!==void 0)i[0]=u;else if(r&&s){const h=r.readValue(s,d);h!=null&&(i[0]=h)}i[0]===void 0&&(i[0]=d),l&&u===void 0&&l.set(i[0])}Pz(i)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(i=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,i),ua.delete(this)}cancel(){this.state==="scheduled"&&(ua.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const Gz=t=>t.startsWith("--");function Iz(t,i,s){Gz(i)?t.style.setProperty(i,s):t.style[i]=s}const Kz=im(()=>window.ScrollTimeline!==void 0),Yz={};function Qz(t,i){const s=im(t);return()=>Yz[i]??s()}const hS=Qz(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Er=([t,i,s,r])=>`cubic-bezier(${t}, ${i}, ${s}, ${r})`,n0={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Er([0,.65,.55,1]),circOut:Er([.55,0,1,.45]),backIn:Er([.31,.01,.66,-.59]),backOut:Er([.33,1.53,.69,.99])};function mS(t,i){if(t)return typeof t=="function"?hS()?lS(t,i):"ease-out":Z1(t)?Er(t):Array.isArray(t)?t.map(s=>mS(s,i)||n0.easeOut):n0[t]}function Xz(t,i,s,{delay:r=0,duration:l=300,repeat:u=0,repeatType:d="loop",ease:h="easeOut",times:p}={},m=void 0){const g={[i]:s};p&&(g.offset=p);const y=mS(h,l);Array.isArray(y)&&(g.easing=y);const w={delay:r,duration:l,easing:Array.isArray(y)?"linear":y,fill:"both",iterations:u+1,direction:d==="reverse"?"alternate":"normal"};return m&&(w.pseudoElement=m),t.animate(g,w)}function pS(t){return typeof t=="function"&&"applyToOptions"in t}function $z({type:t,...i}){return pS(t)&&hS()?t.applyToOptions(i):(i.duration??(i.duration=300),i.ease??(i.ease="easeOut"),i)}class Zz extends mm{constructor(i){if(super(),this.finishedTime=null,this.isStopped=!1,!i)return;const{element:s,name:r,keyframes:l,pseudoElement:u,allowFlatten:d=!1,finalKeyframe:h,onComplete:p}=i;this.isPseudoElement=!!u,this.allowFlatten=d,this.options=i,nm(typeof i.type!="string");const m=$z(i);this.animation=Xz(s,r,l,m,u),m.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!u){const g=hm(l,this.options,h,this.speed);this.updateMotionValue?this.updateMotionValue(g):Iz(s,r,g),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:i}=this;i==="idle"||i==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const i=this.animation.effect?.getComputedTiming?.().duration||0;return rn(Number(i))}get iterationDuration(){const{delay:i=0}=this.options||{};return this.duration+rn(i)}get time(){return rn(Number(this.animation.currentTime)||0)}set time(i){this.finishedTime=null,this.animation.currentTime=Cn(i)}get speed(){return this.animation.playbackRate}set speed(i){i<0&&(this.finishedTime=null),this.animation.playbackRate=i}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(i){this.animation.startTime=i}attachTimeline({timeline:i,observe:s}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,i&&Kz()?(this.animation.timeline=i,ln):s(this)}}const gS={anticipate:Y1,backInOut:K1,circInOut:X1};function Jz(t){return t in gS}function e5(t){typeof t.ease=="string"&&Jz(t.ease)&&(t.ease=gS[t.ease])}const i0=10;class t5 extends Zz{constructor(i){e5(i),cS(i),super(i),i.startTime&&(this.startTime=i.startTime),this.options=i}updateMotionValue(i){const{motionValue:s,onUpdate:r,onComplete:l,element:u,...d}=this.options;if(!s)return;if(i!==void 0){s.set(i);return}const h=new pm({...d,autoplay:!1}),p=Cn(this.finishedTime??this.time);s.setWithVelocity(h.sample(p-i0).value,h.sample(p).value,i0),h.stop()}}const a0=(t,i)=>i==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Ni.test(t)||t==="0")&&!t.startsWith("url("));function n5(t){const i=t[0];if(t.length===1)return!0;for(let s=0;s<t.length;s++)if(t[s]!==i)return!0}function i5(t,i,s,r){const l=t[0];if(l===null)return!1;if(i==="display"||i==="visibility")return!0;const u=t[t.length-1],d=a0(l,i),h=a0(u,i);return!d||!h?!1:n5(t)||(s==="spring"||pS(s))&&r}function lh(t){t.duration=0,t.type="keyframes"}const a5=new Set(["opacity","clipPath","filter","transform"]),s5=im(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function r5(t){const{motionValue:i,name:s,repeatDelay:r,repeatType:l,damping:u,type:d}=t;if(!(i?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:m}=i.owner.getProps();return s5()&&s&&a5.has(s)&&(s!=="transform"||!m)&&!p&&!r&&l!=="mirror"&&u!==0&&d!=="inertia"}const o5=40;class l5 extends mm{constructor({autoplay:i=!0,delay:s=0,type:r="keyframes",repeat:l=0,repeatDelay:u=0,repeatType:d="loop",keyframes:h,name:p,motionValue:m,element:g,...y}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Mt.now();const w={autoplay:i,delay:s,type:r,repeat:l,repeatDelay:u,repeatType:d,name:p,motionValue:m,element:g,...y},E=g?.KeyframeResolver||gm;this.keyframeResolver=new E(h,(C,S,T)=>this.onKeyframesResolved(C,S,w,!T),p,m,g),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(i,s,r,l){this.keyframeResolver=void 0;const{name:u,type:d,velocity:h,delay:p,isHandoff:m,onUpdate:g}=r;this.resolvedAt=Mt.now(),i5(i,u,d,h)||((Jn.instantAnimations||!p)&&g?.(hm(i,r,s)),i[0]=i[i.length-1],lh(r),r.repeat=0);const w={startTime:l?this.resolvedAt?this.resolvedAt-this.createdAt>o5?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:s,...r,keyframes:i},E=!m&&r5(w)?new t5({...w,element:w.motionValue.owner.current}):new pm(w);E.finished.then(()=>this.notifyFinished()).catch(ln),this.pendingTimeline&&(this.stopTimeline=E.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=E}get finished(){return this._animation?this.animation.finished:this._finished}then(i,s){return this.finished.finally(i).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Fz()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(i){this.animation.time=i}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(i){this.animation.speed=i}get startTime(){return this.animation.startTime}attachTimeline(i){return this._animation?this.stopTimeline=this.animation.attachTimeline(i):this.pendingTimeline=i,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const u5=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function c5(t){const i=u5.exec(t);if(!i)return[,];const[,s,r,l]=i;return[`--${s??r}`,l]}function vS(t,i,s=1){const[r,l]=c5(t);if(!r)return;const u=window.getComputedStyle(i).getPropertyValue(r);if(u){const d=u.trim();return B1(d)?parseFloat(d):d}return lm(l)?vS(l,i,s+1):l}function vm(t,i){return t?.[i]??t?.default??t}const yS=new Set(["width","height","top","left","right","bottom",...Ss]),d5={test:t=>t==="auto",parse:t=>t},bS=t=>i=>i.test(t),_S=[xs,pe,jn,Ri,nz,tz,d5],s0=t=>_S.find(bS(t));function f5(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||W1(t):!0}const h5=new Set(["brightness","contrast","saturate","opacity"]);function m5(t){const[i,s]=t.slice(0,-1).split("(");if(i==="drop-shadow")return t;const[r]=s.match(um)||[];if(!r)return t;const l=s.replace(r,"");let u=h5.has(i)?1:0;return r!==s&&(u*=100),i+"("+u+l+")"}const p5=/\b([a-z-]*)\(.*?\)/gu,uh={...Ni,getAnimatableNone:t=>{const i=t.match(p5);return i?i.map(m5).join(" "):t}},r0={...xs,transform:Math.round},g5={rotate:Ri,rotateX:Ri,rotateY:Ri,rotateZ:Ri,scale:Dl,scaleX:Dl,scaleY:Dl,scaleZ:Dl,skew:Ri,skewX:Ri,skewY:Ri,distance:pe,translateX:pe,translateY:pe,translateZ:pe,x:pe,y:pe,z:pe,perspective:pe,transformPerspective:pe,opacity:Br,originX:Kb,originY:Kb,originZ:pe},ym={borderWidth:pe,borderTopWidth:pe,borderRightWidth:pe,borderBottomWidth:pe,borderLeftWidth:pe,borderRadius:pe,radius:pe,borderTopLeftRadius:pe,borderTopRightRadius:pe,borderBottomRightRadius:pe,borderBottomLeftRadius:pe,width:pe,maxWidth:pe,height:pe,maxHeight:pe,top:pe,right:pe,bottom:pe,left:pe,padding:pe,paddingTop:pe,paddingRight:pe,paddingBottom:pe,paddingLeft:pe,margin:pe,marginTop:pe,marginRight:pe,marginBottom:pe,marginLeft:pe,backgroundPositionX:pe,backgroundPositionY:pe,...g5,zIndex:r0,fillOpacity:Br,strokeOpacity:Br,numOctaves:r0},v5={...ym,color:it,backgroundColor:it,outlineColor:it,fill:it,stroke:it,borderColor:it,borderTopColor:it,borderRightColor:it,borderBottomColor:it,borderLeftColor:it,filter:uh,WebkitFilter:uh},wS=t=>v5[t];function xS(t,i){let s=wS(t);return s!==uh&&(s=Ni),s.getAnimatableNone?s.getAnimatableNone(i):void 0}const y5=new Set(["auto","none","0"]);function b5(t,i,s){let r=0,l;for(;r<t.length&&!l;){const u=t[r];typeof u=="string"&&!y5.has(u)&&Ur(u).values.length&&(l=t[r]),r++}if(l&&s)for(const u of i)t[u]=xS(s,l)}class _5 extends gm{constructor(i,s,r,l,u){super(i,s,r,l,u,!0)}readKeyframes(){const{unresolvedKeyframes:i,element:s,name:r}=this;if(!s||!s.current)return;super.readKeyframes();for(let p=0;p<i.length;p++){let m=i[p];if(typeof m=="string"&&(m=m.trim(),lm(m))){const g=vS(m,s.current);g!==void 0&&(i[p]=g),p===i.length-1&&(this.finalKeyframe=m)}}if(this.resolveNoneKeyframes(),!yS.has(r)||i.length!==2)return;const[l,u]=i,d=s0(l),h=s0(u);if(d!==h)if(t0(d)&&t0(h))for(let p=0;p<i.length;p++){const m=i[p];typeof m=="string"&&(i[p]=parseFloat(m))}else la[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:i,name:s}=this,r=[];for(let l=0;l<i.length;l++)(i[l]===null||f5(i[l]))&&r.push(l);r.length&&b5(i,r,s)}measureInitialState(){const{element:i,unresolvedKeyframes:s,name:r}=this;if(!i||!i.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=la[r](i.measureViewportBox(),window.getComputedStyle(i.current)),s[0]=this.measuredOrigin;const l=s[s.length-1];l!==void 0&&i.getValue(r,l).jump(l,!1)}measureEndState(){const{element:i,name:s,unresolvedKeyframes:r}=this;if(!i||!i.current)return;const l=i.getValue(s);l&&l.jump(this.measuredOrigin,!1);const u=r.length-1,d=r[u];r[u]=la[s](i.measureViewportBox(),window.getComputedStyle(i.current)),d!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=d),this.removedTransforms?.length&&this.removedTransforms.forEach(([h,p])=>{i.getValue(h).set(p)}),this.resolveNoneKeyframes()}}function w5(t,i,s){if(t instanceof EventTarget)return[t];if(typeof t=="string"){const l=document.querySelectorAll(t);return l?Array.from(l):[]}return Array.from(t)}const SS=(t,i)=>i&&typeof t=="number"?i.transform(t):t;function ES(t){return U1(t)&&"offsetHeight"in t}const o0=30,x5=t=>!isNaN(parseFloat(t)),l0={current:void 0};class S5{constructor(i,s={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{const l=Mt.now();if(this.updatedAt!==l&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),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(i),this.owner=s.owner}setCurrent(i){this.current=i,this.updatedAt=Mt.now(),this.canTrackVelocity===null&&i!==void 0&&(this.canTrackVelocity=x5(this.current))}setPrevFrameValue(i=this.current){this.prevFrameValue=i,this.prevUpdatedAt=this.updatedAt}onChange(i){return this.on("change",i)}on(i,s){this.events[i]||(this.events[i]=new am);const r=this.events[i].add(s);return i==="change"?()=>{r(),He.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const i in this.events)this.events[i].clear()}attach(i,s){this.passiveEffect=i,this.stopPassiveEffect=s}set(i){this.passiveEffect?this.passiveEffect(i,this.updateAndNotify):this.updateAndNotify(i)}setWithVelocity(i,s,r){this.set(s),this.prev=void 0,this.prevFrameValue=i,this.prevUpdatedAt=this.updatedAt-r}jump(i,s=!0){this.updateAndNotify(i),this.prev=i,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(i){this.dependents||(this.dependents=new Set),this.dependents.add(i)}removeDependent(i){this.dependents&&this.dependents.delete(i)}get(){return l0.current&&l0.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const i=Mt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||i-this.updatedAt>o0)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,o0);return H1(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(i){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=i(s),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 ps(t,i){return new S5(t,i)}const{schedule:bm}=J1(queueMicrotask,!1),fn={x:!1,y:!1};function TS(){return fn.x||fn.y}function E5(t){return t==="x"||t==="y"?fn[t]?null:(fn[t]=!0,()=>{fn[t]=!1}):fn.x||fn.y?null:(fn.x=fn.y=!0,()=>{fn.x=fn.y=!1})}function CS(t,i){const s=w5(t),r=new AbortController,l={passive:!0,...i,signal:r.signal};return[s,l,()=>r.abort()]}function u0(t){return!(t.pointerType==="touch"||TS())}function T5(t,i,s={}){const[r,l,u]=CS(t,s),d=h=>{if(!u0(h))return;const{target:p}=h,m=i(p,h);if(typeof m!="function"||!p)return;const g=y=>{u0(y)&&(m(y),p.removeEventListener("pointerleave",g))};p.addEventListener("pointerleave",g,l)};return r.forEach(h=>{h.addEventListener("pointerenter",d,l)}),u}const jS=(t,i)=>i?t===i?!0:jS(t,i.parentElement):!1,_m=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,C5=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function j5(t){return C5.has(t.tagName)||t.tabIndex!==-1}const Gl=new WeakSet;function c0(t){return i=>{i.key==="Enter"&&t(i)}}function Ef(t,i){t.dispatchEvent(new PointerEvent("pointer"+i,{isPrimary:!0,bubbles:!0}))}const A5=(t,i)=>{const s=t.currentTarget;if(!s)return;const r=c0(()=>{if(Gl.has(s))return;Ef(s,"down");const l=c0(()=>{Ef(s,"up")}),u=()=>Ef(s,"cancel");s.addEventListener("keyup",l,i),s.addEventListener("blur",u,i)});s.addEventListener("keydown",r,i),s.addEventListener("blur",()=>s.removeEventListener("keydown",r),i)};function d0(t){return _m(t)&&!TS()}function R5(t,i,s={}){const[r,l,u]=CS(t,s),d=h=>{const p=h.currentTarget;if(!d0(h))return;Gl.add(p);const m=i(p,h),g=(E,C)=>{window.removeEventListener("pointerup",y),window.removeEventListener("pointercancel",w),Gl.has(p)&&Gl.delete(p),d0(E)&&typeof m=="function"&&m(E,{success:C})},y=E=>{g(E,p===window||p===document||s.useGlobalTarget||jS(p,E.target))},w=E=>{g(E,!1)};window.addEventListener("pointerup",y,l),window.addEventListener("pointercancel",w,l)};return r.forEach(h=>{(s.useGlobalTarget?window:h).addEventListener("pointerdown",d,l),ES(h)&&(h.addEventListener("focus",m=>A5(m,l)),!j5(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),u}function AS(t){return U1(t)&&"ownerSVGElement"in t}function k5(t){return AS(t)&&t.tagName==="svg"}const yt=t=>!!(t&&t.getVelocity),M5=[..._S,it,Ni],D5=t=>M5.find(bS(t)),wm=v.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});function f0(t,i){if(typeof t=="function")return t(i);t!=null&&(t.current=i)}function N5(...t){return i=>{let s=!1;const r=t.map(l=>{const u=f0(l,i);return!s&&typeof u=="function"&&(s=!0),u});if(s)return()=>{for(let l=0;l<r.length;l++){const u=r[l];typeof u=="function"?u():f0(t[l],null)}}}}function O5(...t){return v.useCallback(N5(...t),t)}class z5 extends v.Component{getSnapshotBeforeUpdate(i){const s=this.props.childRef.current;if(s&&i.isPresent&&!this.props.isPresent){const r=s.offsetParent,l=ES(r)&&r.offsetWidth||0,u=this.props.sizeRef.current;u.height=s.offsetHeight||0,u.width=s.offsetWidth||0,u.top=s.offsetTop,u.left=s.offsetLeft,u.right=l-u.width-u.left}return null}componentDidUpdate(){}render(){return this.props.children}}function P5({children:t,isPresent:i,anchorX:s,root:r}){const l=v.useId(),u=v.useRef(null),d=v.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:h}=v.useContext(wm),p=O5(u,t?.ref);return v.useInsertionEffect(()=>{const{width:m,height:g,top:y,left:w,right:E}=d.current;if(i||!u.current||!m||!g)return;const C=s==="left"?`left: ${w}`:`right: ${E}`;u.current.dataset.motionPopId=l;const S=document.createElement("style");h&&(S.nonce=h);const T=r??document.head;return T.appendChild(S),S.sheet&&S.sheet.insertRule(` 238 [data-motion-pop-id="${l}"] { 239 position: absolute !important; 240 width: ${m}px !important; 241 height: ${g}px !important; 242 ${C}px !important; 243 top: ${y}px !important; 244 } 245 `),()=>{T.contains(S)&&T.removeChild(S)}},[i]),_.jsx(z5,{isPresent:i,childRef:u,sizeRef:d,children:v.cloneElement(t,{ref:p})})}const L5=({children:t,initial:i,isPresent:s,onExitComplete:r,custom:l,presenceAffectsLayout:u,mode:d,anchorX:h,root:p})=>{const m=Zh(V5),g=v.useId();let y=!0,w=v.useMemo(()=>(y=!1,{id:g,initial:i,isPresent:s,custom:l,onExitComplete:E=>{m.set(E,!0);for(const C of m.values())if(!C)return;r&&r()},register:E=>(m.set(E,!1),()=>m.delete(E))}),[s,m,r]);return u&&y&&(w={...w}),v.useMemo(()=>{m.forEach((E,C)=>m.set(C,!1))},[s]),v.useEffect(()=>{!s&&!m.size&&r&&r()},[s]),d==="popLayout"&&(t=_.jsx(P5,{isPresent:s,anchorX:h,root:p,children:t})),_.jsx(Cu.Provider,{value:w,children:t})};function V5(){return new Map}function RS(t=!0){const i=v.useContext(Cu);if(i===null)return[!0,null];const{isPresent:s,onExitComplete:r,register:l}=i,u=v.useId();v.useEffect(()=>{if(t)return l(u)},[t]);const d=v.useCallback(()=>t&&r&&r(u),[u,r,t]);return!s&&r?[!1,d]:[!0]}const Nl=t=>t.key||"";function h0(t){const i=[];return v.Children.forEach(t,s=>{v.isValidElement(s)&&i.push(s)}),i}const ch=({children:t,custom:i,initial:s=!0,onExitComplete:r,presenceAffectsLayout:l=!0,mode:u="sync",propagate:d=!1,anchorX:h="left",root:p})=>{const[m,g]=RS(d),y=v.useMemo(()=>h0(t),[t]),w=d&&!m?[]:y.map(Nl),E=v.useRef(!0),C=v.useRef(y),S=Zh(()=>new Map),[T,A]=v.useState(y),[D,k]=v.useState(y);V1(()=>{E.current=!1,C.current=y;for(let G=0;G<D.length;G++){const P=Nl(D[G]);w.includes(P)?S.delete(P):S.get(P)!==!0&&S.set(P,!1)}},[D,w.length,w.join("-")]);const z=[];if(y!==T){let G=[...y];for(let P=0;P<D.length;P++){const W=D[P],ee=Nl(W);w.includes(ee)||(G.splice(P,0,W),z.push(W))}return u==="wait"&&z.length&&(G=z),k(h0(G)),A(y),null}const{forceRender:U}=v.useContext($h);return _.jsx(_.Fragment,{children:D.map(G=>{const P=Nl(G),W=d&&!m?!1:y===D||w.includes(P),ee=()=>{if(S.has(P))S.set(P,!0);else return;let ne=!0;S.forEach(ue=>{ue||(ne=!1)}),ne&&(U?.(),k(C.current),d&&g?.(),r&&r())};return _.jsx(L5,{isPresent:W,initial:!E.current||s?void 0:!1,custom:i,presenceAffectsLayout:l,mode:u,root:p,onExitComplete:W?void 0:ee,anchorX:h,children:G},P)})})},kS=v.createContext({strict:!1}),m0={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"]},gs={};for(const t in m0)gs[t]={isEnabled:i=>m0[t].some(s=>!!i[s])};function B5(t){for(const i in t)gs[i]={...gs[i],...t[i]}}const U5=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 lu(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||U5.has(t)}let MS=t=>!lu(t);function W5(t){typeof t=="function"&&(MS=i=>i.startsWith("on")?!lu(i):t(i))}try{W5(require("@emotion/is-prop-valid").default)}catch{}function H5(t,i,s){const r={};for(const l in t)l==="values"&&typeof t.values=="object"||(MS(l)||s===!0&&lu(l)||!i&&!lu(l)||t.draggable&&l.startsWith("onDrag"))&&(r[l]=t[l]);return r}const ju=v.createContext({});function Au(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function Wr(t){return typeof t=="string"||Array.isArray(t)}const xm=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Sm=["initial",...xm];function Ru(t){return Au(t.animate)||Sm.some(i=>Wr(t[i]))}function DS(t){return!!(Ru(t)||t.variants)}function q5(t,i){if(Ru(t)){const{initial:s,animate:r}=t;return{initial:s===!1||Wr(s)?s:void 0,animate:Wr(r)?r:void 0}}return t.inherit!==!1?i:{}}function F5(t){const{initial:i,animate:s}=q5(t,v.useContext(ju));return v.useMemo(()=>({initial:i,animate:s}),[p0(i),p0(s)])}function p0(t){return Array.isArray(t)?t.join(" "):t}const Hr={};function G5(t){for(const i in t)Hr[i]=t[i],om(i)&&(Hr[i].isCSSVariable=!0)}function NS(t,{layout:i,layoutId:s}){return Es.has(t)||t.startsWith("origin")||(i||s!==void 0)&&(!!Hr[t]||t==="opacity")}const I5={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},K5=Ss.length;function Y5(t,i,s){let r="",l=!0;for(let u=0;u<K5;u++){const d=Ss[u],h=t[d];if(h===void 0)continue;let p=!0;if(typeof h=="number"?p=h===(d.startsWith("scale")?1:0):p=parseFloat(h)===0,!p||s){const m=SS(h,ym[d]);if(!p){l=!1;const g=I5[d]||d;r+=`${g}(${m}) `}s&&(i[d]=m)}}return r=r.trim(),s?r=s(i,l?"":r):l&&(r="none"),r}function Em(t,i,s){const{style:r,vars:l,transformOrigin:u}=t;let d=!1,h=!1;for(const p in i){const m=i[p];if(Es.has(p)){d=!0;continue}else if(om(p)){l[p]=m;continue}else{const g=SS(m,ym[p]);p.startsWith("origin")?(h=!0,u[p]=g):r[p]=g}}if(i.transform||(d||s?r.transform=Y5(i,t.transform,s):r.transform&&(r.transform="none")),h){const{originX:p="50%",originY:m="50%",originZ:g=0}=u;r.transformOrigin=`${p} ${m} ${g}`}}const Tm=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function OS(t,i,s){for(const r in i)!yt(i[r])&&!NS(r,s)&&(t[r]=i[r])}function Q5({transformTemplate:t},i){return v.useMemo(()=>{const s=Tm();return Em(s,i,t),Object.assign({},s.vars,s.style)},[i])}function X5(t,i){const s=t.style||{},r={};return OS(r,s,t),Object.assign(r,Q5(t,i)),r}function $5(t,i){const s={},r=X5(t,i);return t.drag&&t.dragListener!==!1&&(s.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(s.tabIndex=0),s.style=r,s}const Z5={offset:"stroke-dashoffset",array:"stroke-dasharray"},J5={offset:"strokeDashoffset",array:"strokeDasharray"};function e3(t,i,s=1,r=0,l=!0){t.pathLength=1;const u=l?Z5:J5;t[u.offset]=pe.transform(-r);const d=pe.transform(i),h=pe.transform(s);t[u.array]=`${d} ${h}`}function zS(t,{attrX:i,attrY:s,attrScale:r,pathLength:l,pathSpacing:u=1,pathOffset:d=0,...h},p,m,g){if(Em(t,h,m),p){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:y,style:w}=t;y.transform&&(w.transform=y.transform,delete y.transform),(w.transform||y.transformOrigin)&&(w.transformOrigin=y.transformOrigin??"50% 50%",delete y.transformOrigin),w.transform&&(w.transformBox=g?.transformBox??"fill-box",delete y.transformBox),i!==void 0&&(y.x=i),s!==void 0&&(y.y=s),r!==void 0&&(y.scale=r),l!==void 0&&e3(y,l,u,d,!1)}const PS=()=>({...Tm(),attrs:{}}),LS=t=>typeof t=="string"&&t.toLowerCase()==="svg";function t3(t,i,s,r){const l=v.useMemo(()=>{const u=PS();return zS(u,i,LS(r),t.transformTemplate,t.style),{...u.attrs,style:{...u.style}}},[i]);if(t.style){const u={};OS(u,t.style,t),l.style={...u,...l.style}}return l}const n3=["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 Cm(t){return typeof t!="string"||t.includes("-")?!1:!!(n3.indexOf(t)>-1||/[A-Z]/u.test(t))}function i3(t,i,s,{latestValues:r},l,u=!1){const h=(Cm(t)?t3:$5)(i,r,l,t),p=H5(i,typeof t=="string",u),m=t!==v.Fragment?{...p,...h,ref:s}:{},{children:g}=i,y=v.useMemo(()=>yt(g)?g.get():g,[g]);return v.createElement(t,{...m,children:y})}function g0(t){const i=[{},{}];return t?.values.forEach((s,r)=>{i[0][r]=s.get(),i[1][r]=s.getVelocity()}),i}function jm(t,i,s,r){if(typeof i=="function"){const[l,u]=g0(r);i=i(s!==void 0?s:t.custom,l,u)}if(typeof i=="string"&&(i=t.variants&&t.variants[i]),typeof i=="function"){const[l,u]=g0(r);i=i(s!==void 0?s:t.custom,l,u)}return i}function Il(t){return yt(t)?t.get():t}function a3({scrapeMotionValuesFromProps:t,createRenderState:i},s,r,l){return{latestValues:s3(s,r,l,t),renderState:i()}}function s3(t,i,s,r){const l={},u=r(t,{});for(const w in u)l[w]=Il(u[w]);let{initial:d,animate:h}=t;const p=Ru(t),m=DS(t);i&&m&&!p&&t.inherit!==!1&&(d===void 0&&(d=i.initial),h===void 0&&(h=i.animate));let g=s?s.initial===!1:!1;g=g||d===!1;const y=g?h:d;if(y&&typeof y!="boolean"&&!Au(y)){const w=Array.isArray(y)?y:[y];for(let E=0;E<w.length;E++){const C=jm(t,w[E]);if(C){const{transitionEnd:S,transition:T,...A}=C;for(const D in A){let k=A[D];if(Array.isArray(k)){const z=g?k.length-1:0;k=k[z]}k!==null&&(l[D]=k)}for(const D in S)l[D]=S[D]}}}return l}const VS=t=>(i,s)=>{const r=v.useContext(ju),l=v.useContext(Cu),u=()=>a3(t,i,r,l);return s?u():Zh(u)};function Am(t,i,s){const{style:r}=t,l={};for(const u in r)(yt(r[u])||i.style&&yt(i.style[u])||NS(u,t)||s?.getValue(u)?.liveStyle!==void 0)&&(l[u]=r[u]);return l}const r3=VS({scrapeMotionValuesFromProps:Am,createRenderState:Tm});function BS(t,i,s){const r=Am(t,i,s);for(const l in t)if(yt(t[l])||yt(i[l])){const u=Ss.indexOf(l)!==-1?"attr"+l.charAt(0).toUpperCase()+l.substring(1):l;r[u]=t[l]}return r}const o3=VS({scrapeMotionValuesFromProps:BS,createRenderState:PS}),l3=Symbol.for("motionComponentSymbol");function as(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function u3(t,i,s){return v.useCallback(r=>{r&&t.onMount&&t.onMount(r),i&&(r?i.mount(r):i.unmount()),s&&(typeof s=="function"?s(r):as(s)&&(s.current=r))},[i])}const Rm=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),c3="framerAppearId",US="data-"+Rm(c3),WS=v.createContext({});function d3(t,i,s,r,l){const{visualElement:u}=v.useContext(ju),d=v.useContext(kS),h=v.useContext(Cu),p=v.useContext(wm).reducedMotion,m=v.useRef(null);r=r||d.renderer,!m.current&&r&&(m.current=r(t,{visualState:i,parent:u,props:s,presenceContext:h,blockInitialAnimation:h?h.initial===!1:!1,reducedMotionConfig:p}));const g=m.current,y=v.useContext(WS);g&&!g.projection&&l&&(g.type==="html"||g.type==="svg")&&f3(m.current,s,l,y);const w=v.useRef(!1);v.useInsertionEffect(()=>{g&&w.current&&g.update(s,h)});const E=s[US],C=v.useRef(!!E&&!window.MotionHandoffIsComplete?.(E)&&window.MotionHasOptimisedAnimation?.(E));return V1(()=>{g&&(w.current=!0,window.MotionIsMounted=!0,g.updateFeatures(),g.scheduleRenderMicrotask(),C.current&&g.animationState&&g.animationState.animateChanges())}),v.useEffect(()=>{g&&(!C.current&&g.animationState&&g.animationState.animateChanges(),C.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(E)}),C.current=!1),g.enteringChildren=void 0)}),g}function f3(t,i,s,r){const{layoutId:l,layout:u,drag:d,dragConstraints:h,layoutScroll:p,layoutRoot:m,layoutCrossfade:g}=i;t.projection=new s(t.latestValues,i["data-framer-portal-id"]?void 0:HS(t.parent)),t.projection.setOptions({layoutId:l,layout:u,alwaysMeasureLayout:!!d||h&&as(h),visualElement:t,animationType:typeof u=="string"?u:"both",initialPromotionConfig:r,crossfade:g,layoutScroll:p,layoutRoot:m})}function HS(t){if(t)return t.options.allowProjection!==!1?t.projection:HS(t.parent)}function Tf(t,{forwardMotionProps:i=!1}={},s,r){s&&B5(s);const l=Cm(t)?o3:r3;function u(h,p){let m;const g={...v.useContext(wm),...h,layoutId:h3(h)},{isStatic:y}=g,w=F5(h),E=l(h,y);if(!y&&Jh){m3();const C=p3(g);m=C.MeasureLayout,w.visualElement=d3(t,E,g,r,C.ProjectionNode)}return _.jsxs(ju.Provider,{value:w,children:[m&&w.visualElement?_.jsx(m,{visualElement:w.visualElement,...g}):null,i3(t,h,u3(E,w.visualElement,p),E,y,i)]})}u.displayName=`motion.${typeof t=="string"?t:`create(${t.displayName??t.name??""})`}`;const d=v.forwardRef(u);return d[l3]=t,d}function h3({layoutId:t}){const i=v.useContext($h).id;return i&&t!==void 0?i+"-"+t:t}function m3(t,i){v.useContext(kS).strict}function p3(t){const{drag:i,layout:s}=gs;if(!i&&!s)return{};const r={...i,...s};return{MeasureLayout:i?.isEnabled(t)||s?.isEnabled(t)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function g3(t,i){if(typeof Proxy>"u")return Tf;const s=new Map,r=(u,d)=>Tf(u,d,t,i),l=(u,d)=>r(u,d);return new Proxy(l,{get:(u,d)=>d==="create"?r:(s.has(d)||s.set(d,Tf(d,void 0,t,i)),s.get(d))})}function qS({top:t,left:i,right:s,bottom:r}){return{x:{min:i,max:s},y:{min:t,max:r}}}function v3({x:t,y:i}){return{top:i.min,right:t.max,bottom:i.max,left:t.min}}function y3(t,i){if(!i)return t;const s=i({x:t.left,y:t.top}),r=i({x:t.right,y:t.bottom});return{top:s.y,left:s.x,bottom:r.y,right:r.x}}function Cf(t){return t===void 0||t===1}function dh({scale:t,scaleX:i,scaleY:s}){return!Cf(t)||!Cf(i)||!Cf(s)}function sa(t){return dh(t)||FS(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function FS(t){return v0(t.x)||v0(t.y)}function v0(t){return t&&t!=="0%"}function uu(t,i,s){const r=t-s,l=i*r;return s+l}function y0(t,i,s,r,l){return l!==void 0&&(t=uu(t,l,r)),uu(t,s,r)+i}function fh(t,i=0,s=1,r,l){t.min=y0(t.min,i,s,r,l),t.max=y0(t.max,i,s,r,l)}function GS(t,{x:i,y:s}){fh(t.x,i.translate,i.scale,i.originPoint),fh(t.y,s.translate,s.scale,s.originPoint)}const b0=.999999999999,_0=1.0000000000001;function b3(t,i,s,r=!1){const l=s.length;if(!l)return;i.x=i.y=1;let u,d;for(let h=0;h<l;h++){u=s[h],d=u.projectionDelta;const{visualElement:p}=u.options;p&&p.props.style&&p.props.style.display==="contents"||(r&&u.options.layoutScroll&&u.scroll&&u!==u.root&&rs(t,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),d&&(i.x*=d.x.scale,i.y*=d.y.scale,GS(t,d)),r&&sa(u.latestValues)&&rs(t,u.latestValues))}i.x<_0&&i.x>b0&&(i.x=1),i.y<_0&&i.y>b0&&(i.y=1)}function ss(t,i){t.min=t.min+i,t.max=t.max+i}function w0(t,i,s,r,l=.5){const u=Fe(t.min,t.max,l);fh(t,i,s,u,r)}function rs(t,i){w0(t.x,i.x,i.scaleX,i.scale,i.originX),w0(t.y,i.y,i.scaleY,i.scale,i.originY)}function IS(t,i){return qS(y3(t.getBoundingClientRect(),i))}function _3(t,i,s){const r=IS(t,s),{scroll:l}=i;return l&&(ss(r.x,l.offset.x),ss(r.y,l.offset.y)),r}const x0=()=>({translate:0,scale:1,origin:0,originPoint:0}),os=()=>({x:x0(),y:x0()}),S0=()=>({min:0,max:0}),$e=()=>({x:S0(),y:S0()}),hh={current:null},KS={current:!1};function w3(){if(KS.current=!0,!!Jh)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),i=()=>hh.current=t.matches;t.addEventListener("change",i),i()}else hh.current=!1}const x3=new WeakMap;function S3(t,i,s){for(const r in i){const l=i[r],u=s[r];if(yt(l))t.addValue(r,l);else if(yt(u))t.addValue(r,ps(l,{owner:t}));else if(u!==l)if(t.hasValue(r)){const d=t.getValue(r);d.liveStyle===!0?d.jump(l):d.hasAnimated||d.set(l)}else{const d=t.getStaticValue(r);t.addValue(r,ps(d!==void 0?d:l,{owner:t}))}}for(const r in s)i[r]===void 0&&t.removeValue(r);return i}const E0=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class E3{scrapeMotionValuesFromProps(i,s,r){return{}}constructor({parent:i,props:s,presenceContext:r,reducedMotionConfig:l,blockInitialAnimation:u,visualState:d},h={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=gm,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 w=Mt.now();this.renderScheduledAt<w&&(this.renderScheduledAt=w,He.render(this.render,!1,!0))};const{latestValues:p,renderState:m}=d;this.latestValues=p,this.baseTarget={...p},this.initialValues=s.initial?{...p}:{},this.renderState=m,this.parent=i,this.props=s,this.presenceContext=r,this.depth=i?i.depth+1:0,this.reducedMotionConfig=l,this.options=h,this.blockInitialAnimation=!!u,this.isControllingVariants=Ru(s),this.isVariantNode=DS(s),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(i&&i.current);const{willChange:g,...y}=this.scrapeMotionValuesFromProps(s,{},this);for(const w in y){const E=y[w];p[w]!==void 0&&yt(E)&&E.set(p[w])}}mount(i){this.current=i,x3.set(i,this),this.projection&&!this.projection.instance&&this.projection.mount(i),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((s,r)=>this.bindToMotionValue(r,s)),KS.current||w3(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:hh.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),Di(this.notifyUpdate),Di(this.render),this.valueSubscriptions.forEach(i=>i()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const i in this.events)this.events[i].clear();for(const i in this.features){const s=this.features[i];s&&(s.unmount(),s.isMounted=!1)}this.current=null}addChild(i){this.children.add(i),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(i)}removeChild(i){this.children.delete(i),this.enteringChildren&&this.enteringChildren.delete(i)}bindToMotionValue(i,s){this.valueSubscriptions.has(i)&&this.valueSubscriptions.get(i)();const r=Es.has(i);r&&this.onBindTransform&&this.onBindTransform();const l=s.on("change",d=>{this.latestValues[i]=d,this.props.onUpdate&&He.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let u;window.MotionCheckAppearSync&&(u=window.MotionCheckAppearSync(this,i,s)),this.valueSubscriptions.set(i,()=>{l(),u&&u(),s.owner&&s.stop()})}sortNodePosition(i){return!this.current||!this.sortInstanceNodePosition||this.type!==i.type?0:this.sortInstanceNodePosition(this.current,i.current)}updateFeatures(){let i="animation";for(i in gs){const s=gs[i];if(!s)continue;const{isEnabled:r,Feature:l}=s;if(!this.features[i]&&l&&r(this.props)&&(this.features[i]=new l(this)),this.features[i]){const u=this.features[i];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):$e()}getStaticValue(i){return this.latestValues[i]}setStaticValue(i,s){this.latestValues[i]=s}update(i,s){(i.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=i,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let r=0;r<E0.length;r++){const l=E0[r];this.propEventSubscriptions[l]&&(this.propEventSubscriptions[l](),delete this.propEventSubscriptions[l]);const u="on"+l,d=i[u];d&&(this.propEventSubscriptions[l]=this.on(l,d))}this.prevMotionValues=S3(this,this.scrapeMotionValuesFromProps(i,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(i){return this.props.variants?this.props.variants[i]: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(i){const s=this.getClosestVariantNode();if(s)return s.variantChildren&&s.variantChildren.add(i),()=>s.variantChildren.delete(i)}addValue(i,s){const r=this.values.get(i);s!==r&&(r&&this.removeValue(i),this.bindToMotionValue(i,s),this.values.set(i,s),this.latestValues[i]=s.get())}removeValue(i){this.values.delete(i);const s=this.valueSubscriptions.get(i);s&&(s(),this.valueSubscriptions.delete(i)),delete this.latestValues[i],this.removeValueFromRenderState(i,this.renderState)}hasValue(i){return this.values.has(i)}getValue(i,s){if(this.props.values&&this.props.values[i])return this.props.values[i];let r=this.values.get(i);return r===void 0&&s!==void 0&&(r=ps(s===null?void 0:s,{owner:this}),this.addValue(i,r)),r}readValue(i,s){let r=this.latestValues[i]!==void 0||!this.current?this.latestValues[i]:this.getBaseTargetFromProps(this.props,i)??this.readValueFromInstance(this.current,i,this.options);return r!=null&&(typeof r=="string"&&(B1(r)||W1(r))?r=parseFloat(r):!D5(r)&&Ni.test(s)&&(r=xS(i,s)),this.setBaseTarget(i,yt(r)?r.get():r)),yt(r)?r.get():r}setBaseTarget(i,s){this.baseTarget[i]=s}getBaseTarget(i){const{initial:s}=this.props;let r;if(typeof s=="string"||typeof s=="object"){const u=jm(this.props,s,this.presenceContext?.custom);u&&(r=u[i])}if(s&&r!==void 0)return r;const l=this.getBaseTargetFromProps(this.props,i);return l!==void 0&&!yt(l)?l:this.initialValues[i]!==void 0&&r===void 0?void 0:this.baseTarget[i]}on(i,s){return this.events[i]||(this.events[i]=new am),this.events[i].add(s)}notify(i,...s){this.events[i]&&this.events[i].notify(...s)}scheduleRenderMicrotask(){bm.render(this.render)}}class YS extends E3{constructor(){super(...arguments),this.KeyframeResolver=_5}sortInstanceNodePosition(i,s){return i.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(i,s){return i.style?i.style[s]:void 0}removeValueFromRenderState(i,{vars:s,style:r}){delete s[i],delete r[i]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:i}=this.props;yt(i)&&(this.childSubscription=i.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}function QS(t,{style:i,vars:s},r,l){const u=t.style;let d;for(d in i)u[d]=i[d];l?.applyProjectionStyles(u,r);for(d in s)u.setProperty(d,s[d])}function T3(t){return window.getComputedStyle(t)}class C3 extends YS{constructor(){super(...arguments),this.type="html",this.renderInstance=QS}readValueFromInstance(i,s){if(Es.has(s))return this.projection?.isProjecting?ih(s):Bz(i,s);{const r=T3(i),l=(om(s)?r.getPropertyValue(s):r[s])||0;return typeof l=="string"?l.trim():l}}measureInstanceViewportBox(i,{transformPagePoint:s}){return IS(i,s)}build(i,s,r){Em(i,s,r.transformTemplate)}scrapeMotionValuesFromProps(i,s,r){return Am(i,s,r)}}const XS=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 j3(t,i,s,r){QS(t,i,void 0,r);for(const l in i.attrs)t.setAttribute(XS.has(l)?l:Rm(l),i.attrs[l])}class A3 extends YS{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=$e}getBaseTargetFromProps(i,s){return i[s]}readValueFromInstance(i,s){if(Es.has(s)){const r=wS(s);return r&&r.default||0}return s=XS.has(s)?s:Rm(s),i.getAttribute(s)}scrapeMotionValuesFromProps(i,s,r){return BS(i,s,r)}build(i,s,r){zS(i,s,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(i,s,r,l){j3(i,s,r,l)}mount(i){this.isSVGTag=LS(i.tagName),super.mount(i)}}const R3=(t,i)=>Cm(t)?new A3(i):new C3(i,{allowProjection:t!==v.Fragment});function fs(t,i,s){const r=t.getProps();return jm(r,i,s!==void 0?s:r.custom,t)}const mh=t=>Array.isArray(t);function k3(t,i,s){t.hasValue(i)?t.getValue(i).set(s):t.addValue(i,ps(s))}function M3(t){return mh(t)?t[t.length-1]||0:t}function D3(t,i){const s=fs(t,i);let{transitionEnd:r={},transition:l={},...u}=s||{};u={...u,...r};for(const d in u){const h=M3(u[d]);k3(t,d,h)}}function N3(t){return!!(yt(t)&&t.add)}function ph(t,i){const s=t.getValue("willChange");if(N3(s))return s.add(i);if(!s&&Jn.WillChange){const r=new Jn.WillChange("auto");t.addValue("willChange",r),r.add(i)}}function $S(t){return t.props[US]}const O3=t=>t!==null;function z3(t,{repeat:i,repeatType:s="loop"},r){const l=t.filter(O3),u=i&&s!=="loop"&&i%2===1?0:l.length-1;return l[u]}const P3={type:"spring",stiffness:500,damping:25,restSpeed:10},L3=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),V3={type:"keyframes",duration:.8},B3={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},U3=(t,{keyframes:i})=>i.length>2?V3:Es.has(t)?t.startsWith("scale")?L3(i[1]):P3:B3;function W3({when:t,delay:i,delayChildren:s,staggerChildren:r,staggerDirection:l,repeat:u,repeatType:d,repeatDelay:h,from:p,elapsed:m,...g}){return!!Object.keys(g).length}const km=(t,i,s,r={},l,u)=>d=>{const h=vm(r,t)||{},p=h.delay||r.delay||0;let{elapsed:m=0}=r;m=m-Cn(p);const g={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:i.getVelocity(),...h,delay:-m,onUpdate:w=>{i.set(w),h.onUpdate&&h.onUpdate(w)},onComplete:()=>{d(),h.onComplete&&h.onComplete()},name:t,motionValue:i,element:u?void 0:l};W3(h)||Object.assign(g,U3(t,g)),g.duration&&(g.duration=Cn(g.duration)),g.repeatDelay&&(g.repeatDelay=Cn(g.repeatDelay)),g.from!==void 0&&(g.keyframes[0]=g.from);let y=!1;if((g.type===!1||g.duration===0&&!g.repeatDelay)&&(lh(g),g.delay===0&&(y=!0)),(Jn.instantAnimations||Jn.skipAnimations)&&(y=!0,lh(g),g.delay=0),g.allowFlatten=!h.type&&!h.ease,y&&!u&&i.get()!==void 0){const w=z3(g.keyframes,h);if(w!==void 0){He.update(()=>{g.onUpdate(w),g.onComplete()});return}}return h.isSync?new pm(g):new l5(g)};function H3({protectedKeys:t,needsAnimating:i},s){const r=t.hasOwnProperty(s)&&i[s]!==!0;return i[s]=!1,r}function ZS(t,i,{delay:s=0,transitionOverride:r,type:l}={}){let{transition:u=t.getDefaultTransition(),transitionEnd:d,...h}=i;r&&(u=r);const p=[],m=l&&t.animationState&&t.animationState.getState()[l];for(const g in h){const y=t.getValue(g,t.latestValues[g]??null),w=h[g];if(w===void 0||m&&H3(m,g))continue;const E={delay:s,...vm(u||{},g)},C=y.get();if(C!==void 0&&!y.isAnimating&&!Array.isArray(w)&&w===C&&!E.velocity)continue;let S=!1;if(window.MotionHandoffAnimation){const A=$S(t);if(A){const D=window.MotionHandoffAnimation(A,g,He);D!==null&&(E.startTime=D,S=!0)}}ph(t,g),y.start(km(g,y,w,t.shouldReduceMotion&&yS.has(g)?{type:!1}:E,t,S));const T=y.animation;T&&p.push(T)}return d&&Promise.all(p).then(()=>{He.update(()=>{d&&D3(t,d)})}),p}function JS(t,i,s,r=0,l=1){const u=Array.from(t).sort((m,g)=>m.sortNodePosition(g)).indexOf(i),d=t.size,h=(d-1)*r;return typeof s=="function"?s(u,d):l===1?u*r:h-u*r}function gh(t,i,s={}){const r=fs(t,i,s.type==="exit"?t.presenceContext?.custom:void 0);let{transition:l=t.getDefaultTransition()||{}}=r||{};s.transitionOverride&&(l=s.transitionOverride);const u=r?()=>Promise.all(ZS(t,r,s)):()=>Promise.resolve(),d=t.variantChildren&&t.variantChildren.size?(p=0)=>{const{delayChildren:m=0,staggerChildren:g,staggerDirection:y}=l;return q3(t,i,p,m,g,y,s)}:()=>Promise.resolve(),{when:h}=l;if(h){const[p,m]=h==="beforeChildren"?[u,d]:[d,u];return p().then(()=>m())}else return Promise.all([u(),d(s.delay)])}function q3(t,i,s=0,r=0,l=0,u=1,d){const h=[];for(const p of t.variantChildren)p.notify("AnimationStart",i),h.push(gh(p,i,{...d,delay:s+(typeof r=="function"?0:r)+JS(t.variantChildren,p,r,l,u)}).then(()=>p.notify("AnimationComplete",i)));return Promise.all(h)}function F3(t,i,s={}){t.notify("AnimationStart",i);let r;if(Array.isArray(i)){const l=i.map(u=>gh(t,u,s));r=Promise.all(l)}else if(typeof i=="string")r=gh(t,i,s);else{const l=typeof i=="function"?fs(t,i,s.custom):i;r=Promise.all(ZS(t,l,s))}return r.then(()=>{t.notify("AnimationComplete",i)})}function eE(t,i){if(!Array.isArray(i))return!1;const s=i.length;if(s!==t.length)return!1;for(let r=0;r<s;r++)if(i[r]!==t[r])return!1;return!0}const G3=Sm.length;function tE(t){if(!t)return;if(!t.isControllingVariants){const s=t.parent?tE(t.parent)||{}:{};return t.props.initial!==void 0&&(s.initial=t.props.initial),s}const i={};for(let s=0;s<G3;s++){const r=Sm[s],l=t.props[r];(Wr(l)||l===!1)&&(i[r]=l)}return i}const I3=[...xm].reverse(),K3=xm.length;function Y3(t){return i=>Promise.all(i.map(({animation:s,options:r})=>F3(t,s,r)))}function Q3(t){let i=Y3(t),s=T0(),r=!0;const l=p=>(m,g)=>{const y=fs(t,g,p==="exit"?t.presenceContext?.custom:void 0);if(y){const{transition:w,transitionEnd:E,...C}=y;m={...m,...C,...E}}return m};function u(p){i=p(t)}function d(p){const{props:m}=t,g=tE(t.parent)||{},y=[],w=new Set;let E={},C=1/0;for(let T=0;T<K3;T++){const A=I3[T],D=s[A],k=m[A]!==void 0?m[A]:g[A],z=Wr(k),U=A===p?D.isActive:null;U===!1&&(C=T);let G=k===g[A]&&k!==m[A]&&z;if(G&&r&&t.manuallyAnimateOnMount&&(G=!1),D.protectedKeys={...E},!D.isActive&&U===null||!k&&!D.prevProp||Au(k)||typeof k=="boolean")continue;const P=X3(D.prevProp,k);let W=P||A===p&&D.isActive&&!G&&z||T>C&&z,ee=!1;const ne=Array.isArray(k)?k:[k];let ue=ne.reduce(l(A),{});U===!1&&(ue={});const{prevResolvedValues:fe={}}=D,be={...fe,...ue},J=F=>{W=!0,w.has(F)&&(ee=!0,w.delete(F)),D.needsAnimating[F]=!0;const B=t.getValue(F);B&&(B.liveStyle=!1)};for(const F in be){const B=ue[F],X=fe[F];if(E.hasOwnProperty(F))continue;let oe=!1;mh(B)&&mh(X)?oe=!eE(B,X):oe=B!==X,oe?B!=null?J(F):w.add(F):B!==void 0&&w.has(F)?J(F):D.protectedKeys[F]=!0}D.prevProp=k,D.prevResolvedValues=ue,D.isActive&&(E={...E,...ue}),r&&t.blockInitialAnimation&&(W=!1);const he=G&&P;W&&(!he||ee)&&y.push(...ne.map(F=>{const B={type:A};if(typeof F=="string"&&r&&!he&&t.manuallyAnimateOnMount&&t.parent){const{parent:X}=t,oe=fs(X,F);if(X.enteringChildren&&oe){const{delayChildren:R}=oe.transition||{};B.delay=JS(X.enteringChildren,t,R)}}return{animation:F,options:B}}))}if(w.size){const T={};if(typeof m.initial!="boolean"){const A=fs(t,Array.isArray(m.initial)?m.initial[0]:m.initial);A&&A.transition&&(T.transition=A.transition)}w.forEach(A=>{const D=t.getBaseTarget(A),k=t.getValue(A);k&&(k.liveStyle=!0),T[A]=D??null}),y.push({animation:T})}let S=!!y.length;return r&&(m.initial===!1||m.initial===m.animate)&&!t.manuallyAnimateOnMount&&(S=!1),r=!1,S?i(y):Promise.resolve()}function h(p,m){if(s[p].isActive===m)return Promise.resolve();t.variantChildren?.forEach(y=>y.animationState?.setActive(p,m)),s[p].isActive=m;const g=d(p);for(const y in s)s[y].protectedKeys={};return g}return{animateChanges:d,setActive:h,setAnimateFunction:u,getState:()=>s,reset:()=>{s=T0()}}}function X3(t,i){return typeof i=="string"?i!==t:Array.isArray(i)?!eE(i,t):!1}function aa(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function T0(){return{animate:aa(!0),whileInView:aa(),whileHover:aa(),whileTap:aa(),whileDrag:aa(),whileFocus:aa(),exit:aa()}}class Pi{constructor(i){this.isMounted=!1,this.node=i}update(){}}class $3 extends Pi{constructor(i){super(i),i.animationState||(i.animationState=Q3(i))}updateAnimationControlsSubscription(){const{animate:i}=this.node.getProps();Au(i)&&(this.unmountControls=i.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:i}=this.node.getProps(),{animate:s}=this.node.prevProps||{};i!==s&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let Z3=0;class J3 extends Pi{constructor(){super(...arguments),this.id=Z3++}update(){if(!this.node.presenceContext)return;const{isPresent:i,onExitComplete:s}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||i===r)return;const l=this.node.animationState.setActive("exit",!i);s&&!i&&l.then(()=>{s(this.id)})}mount(){const{register:i,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),i&&(this.unmount=i(this.id))}unmount(){}}const e4={animation:{Feature:$3},exit:{Feature:J3}};function qr(t,i,s,r={passive:!0}){return t.addEventListener(i,s,r),()=>t.removeEventListener(i,s)}function Jr(t){return{point:{x:t.pageX,y:t.pageY}}}const t4=t=>i=>_m(i)&&t(i,Jr(i));function Rr(t,i,s,r){return qr(t,i,t4(s),r)}const nE=1e-4,n4=1-nE,i4=1+nE,iE=.01,a4=0-iE,s4=0+iE;function xt(t){return t.max-t.min}function r4(t,i,s){return Math.abs(t-i)<=s}function C0(t,i,s,r=.5){t.origin=r,t.originPoint=Fe(i.min,i.max,t.origin),t.scale=xt(s)/xt(i),t.translate=Fe(s.min,s.max,t.origin)-t.originPoint,(t.scale>=n4&&t.scale<=i4||isNaN(t.scale))&&(t.scale=1),(t.translate>=a4&&t.translate<=s4||isNaN(t.translate))&&(t.translate=0)}function kr(t,i,s,r){C0(t.x,i.x,s.x,r?r.originX:void 0),C0(t.y,i.y,s.y,r?r.originY:void 0)}function j0(t,i,s){t.min=s.min+i.min,t.max=t.min+xt(i)}function o4(t,i,s){j0(t.x,i.x,s.x),j0(t.y,i.y,s.y)}function A0(t,i,s){t.min=i.min-s.min,t.max=t.min+xt(i)}function Mr(t,i,s){A0(t.x,i.x,s.x),A0(t.y,i.y,s.y)}function sn(t){return[t("x"),t("y")]}const aE=({current:t})=>t?t.ownerDocument.defaultView:null,R0=(t,i)=>Math.abs(t-i);function l4(t,i){const s=R0(t.x,i.x),r=R0(t.y,i.y);return Math.sqrt(s**2+r**2)}class sE{constructor(i,s,{transformPagePoint:r,contextWindow:l=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 w=Af(this.lastMoveEventInfo,this.history),E=this.startEvent!==null,C=l4(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!E&&!C)return;const{point:S}=w,{timestamp:T}=pt;this.history.push({...S,timestamp:T});const{onStart:A,onMove:D}=this.handlers;E||(A&&A(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),D&&D(this.lastMoveEvent,w)},this.handlePointerMove=(w,E)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=jf(E,this.transformPagePoint),He.update(this.updatePoint,!0)},this.handlePointerUp=(w,E)=>{this.end();const{onEnd:C,onSessionEnd:S,resumeAnimation:T}=this.handlers;if(this.dragSnapToOrigin&&T&&T(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const A=Af(w.type==="pointercancel"?this.lastMoveEventInfo:jf(E,this.transformPagePoint),this.history);this.startEvent&&C&&C(w,A),S&&S(w,A)},!_m(i))return;this.dragSnapToOrigin=u,this.handlers=s,this.transformPagePoint=r,this.distanceThreshold=d,this.contextWindow=l||window;const h=Jr(i),p=jf(h,this.transformPagePoint),{point:m}=p,{timestamp:g}=pt;this.history=[{...m,timestamp:g}];const{onSessionStart:y}=s;y&&y(i,Af(p,this.history)),this.removeListeners=Xr(Rr(this.contextWindow,"pointermove",this.handlePointerMove),Rr(this.contextWindow,"pointerup",this.handlePointerUp),Rr(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(i){this.handlers=i}end(){this.removeListeners&&this.removeListeners(),Di(this.updatePoint)}}function jf(t,i){return i?{point:i(t.point)}:t}function k0(t,i){return{x:t.x-i.x,y:t.y-i.y}}function Af({point:t},i){return{point:t,delta:k0(t,rE(i)),offset:k0(t,u4(i)),velocity:c4(i,.1)}}function u4(t){return t[0]}function rE(t){return t[t.length-1]}function c4(t,i){if(t.length<2)return{x:0,y:0};let s=t.length-1,r=null;const l=rE(t);for(;s>=0&&(r=t[s],!(l.timestamp-r.timestamp>Cn(i)));)s--;if(!r)return{x:0,y:0};const u=rn(l.timestamp-r.timestamp);if(u===0)return{x:0,y:0};const d={x:(l.x-r.x)/u,y:(l.y-r.y)/u};return d.x===1/0&&(d.x=0),d.y===1/0&&(d.y=0),d}function d4(t,{min:i,max:s},r){return i!==void 0&&t<i?t=r?Fe(i,t,r.min):Math.max(t,i):s!==void 0&&t>s&&(t=r?Fe(s,t,r.max):Math.min(t,s)),t}function M0(t,i,s){return{min:i!==void 0?t.min+i:void 0,max:s!==void 0?t.max+s-(t.max-t.min):void 0}}function f4(t,{top:i,left:s,bottom:r,right:l}){return{x:M0(t.x,s,l),y:M0(t.y,i,r)}}function D0(t,i){let s=i.min-t.min,r=i.max-t.max;return i.max-i.min<t.max-t.min&&([s,r]=[r,s]),{min:s,max:r}}function h4(t,i){return{x:D0(t.x,i.x),y:D0(t.y,i.y)}}function m4(t,i){let s=.5;const r=xt(t),l=xt(i);return l>r?s=Vr(i.min,i.max-r,t.min):r>l&&(s=Vr(t.min,t.max-l,i.min)),Zn(0,1,s)}function p4(t,i){const s={};return i.min!==void 0&&(s.min=i.min-t.min),i.max!==void 0&&(s.max=i.max-t.min),s}const vh=.35;function g4(t=vh){return t===!1?t=0:t===!0&&(t=vh),{x:N0(t,"left","right"),y:N0(t,"top","bottom")}}function N0(t,i,s){return{min:O0(t,i),max:O0(t,s)}}function O0(t,i){return typeof t=="number"?t:t[i]||0}const v4=new WeakMap;class y4{constructor(i){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=$e(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=i}start(i,{snapToCursor:s=!1,distanceThreshold:r}={}){const{presenceContext:l}=this.visualElement;if(l&&l.isPresent===!1)return;const u=y=>{const{dragSnapToOrigin:w}=this.getProps();w?this.pauseAnimation():this.stopAnimation(),s&&this.snapToCursor(Jr(y).point)},d=(y,w)=>{const{drag:E,dragPropagation:C,onDragStart:S}=this.getProps();if(E&&!C&&(this.openDragLock&&this.openDragLock(),this.openDragLock=E5(E),!this.openDragLock))return;this.latestPointerEvent=y,this.latestPanInfo=w,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),sn(A=>{let D=this.getAxisMotionValue(A).get()||0;if(jn.test(D)){const{projection:k}=this.visualElement;if(k&&k.layout){const z=k.layout.layoutBox[A];z&&(D=xt(z)*(parseFloat(D)/100))}}this.originPoint[A]=D}),S&&He.postRender(()=>S(y,w)),ph(this.visualElement,"transform");const{animationState:T}=this.visualElement;T&&T.setActive("whileDrag",!0)},h=(y,w)=>{this.latestPointerEvent=y,this.latestPanInfo=w;const{dragPropagation:E,dragDirectionLock:C,onDirectionLock:S,onDrag:T}=this.getProps();if(!E&&!this.openDragLock)return;const{offset:A}=w;if(C&&this.currentDirection===null){this.currentDirection=b4(A),this.currentDirection!==null&&S&&S(this.currentDirection);return}this.updateAxis("x",w.point,A),this.updateAxis("y",w.point,A),this.visualElement.render(),T&&T(y,w)},p=(y,w)=>{this.latestPointerEvent=y,this.latestPanInfo=w,this.stop(y,w),this.latestPointerEvent=null,this.latestPanInfo=null},m=()=>sn(y=>this.getAnimationState(y)==="paused"&&this.getAxisMotionValue(y).animation?.play()),{dragSnapToOrigin:g}=this.getProps();this.panSession=new sE(i,{onSessionStart:u,onStart:d,onMove:h,onSessionEnd:p,resumeAnimation:m},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:g,distanceThreshold:r,contextWindow:aE(this.visualElement)})}stop(i,s){const r=i||this.latestPointerEvent,l=s||this.latestPanInfo,u=this.isDragging;if(this.cancel(),!u||!l||!r)return;const{velocity:d}=l;this.startAnimation(d);const{onDragEnd:h}=this.getProps();h&&He.postRender(()=>h(r,l))}cancel(){this.isDragging=!1;const{projection:i,animationState:s}=this.visualElement;i&&(i.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}updateAxis(i,s,r){const{drag:l}=this.getProps();if(!r||!Ol(i,l,this.currentDirection))return;const u=this.getAxisMotionValue(i);let d=this.originPoint[i]+r[i];this.constraints&&this.constraints[i]&&(d=d4(d,this.constraints[i],this.elastic[i])),u.set(d)}resolveConstraints(){const{dragConstraints:i,dragElastic:s}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,l=this.constraints;i&&as(i)?this.constraints||(this.constraints=this.resolveRefConstraints()):i&&r?this.constraints=f4(r.layoutBox,i):this.constraints=!1,this.elastic=g4(s),l!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&sn(u=>{this.constraints!==!1&&this.getAxisMotionValue(u)&&(this.constraints[u]=p4(r.layoutBox[u],this.constraints[u]))})}resolveRefConstraints(){const{dragConstraints:i,onMeasureDragConstraints:s}=this.getProps();if(!i||!as(i))return!1;const r=i.current,{projection:l}=this.visualElement;if(!l||!l.layout)return!1;const u=_3(r,l.root,this.visualElement.getTransformPagePoint());let d=h4(l.layout.layoutBox,u);if(s){const h=s(v3(d));this.hasMutatedConstraints=!!h,h&&(d=qS(h))}return d}startAnimation(i){const{drag:s,dragMomentum:r,dragElastic:l,dragTransition:u,dragSnapToOrigin:d,onDragTransitionEnd:h}=this.getProps(),p=this.constraints||{},m=sn(g=>{if(!Ol(g,s,this.currentDirection))return;let y=p&&p[g]||{};d&&(y={min:0,max:0});const w=l?200:1e6,E=l?40:1e7,C={type:"inertia",velocity:r?i[g]:0,bounceStiffness:w,bounceDamping:E,timeConstant:750,restDelta:1,restSpeed:10,...u,...y};return this.startAxisValueAnimation(g,C)});return Promise.all(m).then(h)}startAxisValueAnimation(i,s){const r=this.getAxisMotionValue(i);return ph(this.visualElement,i),r.start(km(i,r,0,s,this.visualElement,!1))}stopAnimation(){sn(i=>this.getAxisMotionValue(i).stop())}pauseAnimation(){sn(i=>this.getAxisMotionValue(i).animation?.pause())}getAnimationState(i){return this.getAxisMotionValue(i).animation?.state}getAxisMotionValue(i){const s=`_drag${i.toUpperCase()}`,r=this.visualElement.getProps(),l=r[s];return l||this.visualElement.getValue(i,(r.initial?r.initial[i]:void 0)||0)}snapToCursor(i){sn(s=>{const{drag:r}=this.getProps();if(!Ol(s,r,this.currentDirection))return;const{projection:l}=this.visualElement,u=this.getAxisMotionValue(s);if(l&&l.layout){const{min:d,max:h}=l.layout.layoutBox[s];u.set(i[s]-Fe(d,h,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:i,dragConstraints:s}=this.getProps(),{projection:r}=this.visualElement;if(!as(s)||!r||!this.constraints)return;this.stopAnimation();const l={x:0,y:0};sn(d=>{const h=this.getAxisMotionValue(d);if(h&&this.constraints!==!1){const p=h.get();l[d]=m4({min:p,max:p},this.constraints[d])}});const{transformTemplate:u}=this.visualElement.getProps();this.visualElement.current.style.transform=u?u({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),sn(d=>{if(!Ol(d,i,null))return;const h=this.getAxisMotionValue(d),{min:p,max:m}=this.constraints[d];h.set(Fe(p,m,l[d]))})}addListeners(){if(!this.visualElement.current)return;v4.set(this.visualElement,this);const i=this.visualElement.current,s=Rr(i,"pointerdown",p=>{const{drag:m,dragListener:g=!0}=this.getProps();m&&g&&this.start(p)}),r=()=>{const{dragConstraints:p}=this.getProps();as(p)&&p.current&&(this.constraints=this.resolveRefConstraints())},{projection:l}=this.visualElement,u=l.addEventListener("measure",r);l&&!l.layout&&(l.root&&l.root.updateScroll(),l.updateLayout()),He.read(r);const d=qr(window,"resize",()=>this.scalePositionWithinConstraints()),h=l.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:m})=>{this.isDragging&&m&&(sn(g=>{const y=this.getAxisMotionValue(g);y&&(this.originPoint[g]+=p[g].translate,y.set(y.get()+p[g].translate))}),this.visualElement.render())}));return()=>{d(),s(),u(),h&&h()}}getProps(){const i=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:r=!1,dragPropagation:l=!1,dragConstraints:u=!1,dragElastic:d=vh,dragMomentum:h=!0}=i;return{...i,drag:s,dragDirectionLock:r,dragPropagation:l,dragConstraints:u,dragElastic:d,dragMomentum:h}}}function Ol(t,i,s){return(i===!0||i===t)&&(s===null||s===t)}function b4(t,i=10){let s=null;return Math.abs(t.y)>i?s="y":Math.abs(t.x)>i&&(s="x"),s}class _4 extends Pi{constructor(i){super(i),this.removeGroupControls=ln,this.removeListeners=ln,this.controls=new y4(i)}mount(){const{dragControls:i}=this.node.getProps();i&&(this.removeGroupControls=i.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ln}unmount(){this.removeGroupControls(),this.removeListeners()}}const z0=t=>(i,s)=>{t&&He.postRender(()=>t(i,s))};class w4 extends Pi{constructor(){super(...arguments),this.removePointerDownListener=ln}onPointerDown(i){this.session=new sE(i,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:aE(this.node)})}createPanHandlers(){const{onPanSessionStart:i,onPanStart:s,onPan:r,onPanEnd:l}=this.node.getProps();return{onSessionStart:z0(i),onStart:z0(s),onMove:r,onEnd:(u,d)=>{delete this.session,l&&He.postRender(()=>l(u,d))}}}mount(){this.removePointerDownListener=Rr(this.node.current,"pointerdown",i=>this.onPointerDown(i))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Kl={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function P0(t,i){return i.max===i.min?0:t/(i.max-i.min)*100}const xr={correct:(t,i)=>{if(!i.target)return t;if(typeof t=="string")if(pe.test(t))t=parseFloat(t);else return t;const s=P0(t,i.target.x),r=P0(t,i.target.y);return`${s}% ${r}%`}},x4={correct:(t,{treeScale:i,projectionDelta:s})=>{const r=t,l=Ni.parse(t);if(l.length>5)return r;const u=Ni.createTransformer(t),d=typeof l[0]!="number"?1:0,h=s.x.scale*i.x,p=s.y.scale*i.y;l[0+d]/=h,l[1+d]/=p;const m=Fe(h,p,.5);return typeof l[2+d]=="number"&&(l[2+d]/=m),typeof l[3+d]=="number"&&(l[3+d]/=m),u(l)}};let Rf=!1;class S4 extends v.Component{componentDidMount(){const{visualElement:i,layoutGroup:s,switchLayoutGroup:r,layoutId:l}=this.props,{projection:u}=i;G5(E4),u&&(s.group&&s.group.add(u),r&&r.register&&l&&r.register(u),Rf&&u.root.didUpdate(),u.addEventListener("animationComplete",()=>{this.safeToRemove()}),u.setOptions({...u.options,onExitComplete:()=>this.safeToRemove()})),Kl.hasEverUpdated=!0}getSnapshotBeforeUpdate(i){const{layoutDependency:s,visualElement:r,drag:l,isPresent:u}=this.props,{projection:d}=r;return d&&(d.isPresent=u,Rf=!0,l||i.layoutDependency!==s||s===void 0||i.isPresent!==u?d.willUpdate():this.safeToRemove(),i.isPresent!==u&&(u?d.promote():d.relegate()||He.postRender(()=>{const h=d.getStack();(!h||!h.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:i}=this.props.visualElement;i&&(i.root.didUpdate(),bm.postRender(()=>{!i.currentAnimation&&i.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:i,layoutGroup:s,switchLayoutGroup:r}=this.props,{projection:l}=i;Rf=!0,l&&(l.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(l),r&&r.deregister&&r.deregister(l))}safeToRemove(){const{safeToRemove:i}=this.props;i&&i()}render(){return null}}function oE(t){const[i,s]=RS(),r=v.useContext($h);return _.jsx(S4,{...t,layoutGroup:r,switchLayoutGroup:v.useContext(WS),isPresent:i,safeToRemove:s})}const E4={borderRadius:{...xr,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:xr,borderTopRightRadius:xr,borderBottomLeftRadius:xr,borderBottomRightRadius:xr,boxShadow:x4};function T4(t,i,s){const r=yt(t)?t:ps(t);return r.start(km("",r,i,s)),r.animation}const C4=(t,i)=>t.depth-i.depth;class j4{constructor(){this.children=[],this.isDirty=!1}add(i){em(this.children,i),this.isDirty=!0}remove(i){tm(this.children,i),this.isDirty=!0}forEach(i){this.isDirty&&this.children.sort(C4),this.isDirty=!1,this.children.forEac
vendor: 5,073 bytes, line 245
245h(i)}}function A4(t,i){const s=Mt.now(),r=({timestamp:l})=>{const u=l-s;u>=i&&(Di(r),t(u-i))};return He.setup(r,!0),()=>Di(r)}const lE=["TopLeft","TopRight","BottomLeft","BottomRight"],R4=lE.length,L0=t=>typeof t=="string"?parseFloat(t):t,V0=t=>typeof t=="number"||pe.test(t);function k4(t,i,s,r,l,u){l?(t.opacity=Fe(0,s.opacity??1,M4(r)),t.opacityExit=Fe(i.opacity??1,0,D4(r))):u&&(t.opacity=Fe(i.opacity??1,s.opacity??1,r));for(let d=0;d<R4;d++){const h=`border${lE[d]}Radius`;let p=B0(i,h),m=B0(s,h);if(p===void 0&&m===void 0)continue;p||(p=0),m||(m=0),p===0||m===0||V0(p)===V0(m)?(t[h]=Math.max(Fe(L0(p),L0(m),r),0),(jn.test(m)||jn.test(p))&&(t[h]+="%")):t[h]=m}(i.rotate||s.rotate)&&(t.rotate=Fe(i.rotate||0,s.rotate||0,r))}function B0(t,i){return t[i]!==void 0?t[i]:t.borderRadius}const M4=uE(0,.5,Q1),D4=uE(.5,.95,ln);function uE(t,i,s){return r=>r<t?0:r>i?1:s(Vr(t,i,r))}function U0(t,i){t.min=i.min,t.max=i.max}function an(t,i){U0(t.x,i.x),U0(t.y,i.y)}function W0(t,i){t.translate=i.translate,t.scale=i.scale,t.originPoint=i.originPoint,t.origin=i.origin}function H0(t,i,s,r,l){return t-=i,t=uu(t,1/s,r),l!==void 0&&(t=uu(t,1/l,r)),t}function N4(t,i=0,s=1,r=.5,l,u=t,d=t){if(jn.test(i)&&(i=parseFloat(i),i=Fe(d.min,d.max,i/100)-d.min),typeof i!="number")return;let h=Fe(u.min,u.max,r);t===u&&(h-=i),t.min=H0(t.min,i,s,h,l),t.max=H0(t.max,i,s,h,l)}function q0(t,i,[s,r,l],u,d){N4(t,i[s],i[r],i[l],i.scale,u,d)}const O4=["x","scaleX","originX"],z4=["y","scaleY","originY"];function F0(t,i,s,r){q0(t.x,i,O4,s?s.x:void 0,r?r.x:void 0),q0(t.y,i,z4,s?s.y:void 0,r?r.y:void 0)}function G0(t){return t.translate===0&&t.scale===1}function cE(t){return G0(t.x)&&G0(t.y)}function I0(t,i){return t.min===i.min&&t.max===i.max}function P4(t,i){return I0(t.x,i.x)&&I0(t.y,i.y)}function K0(t,i){return Math.round(t.min)===Math.round(i.min)&&Math.round(t.max)===Math.round(i.max)}function dE(t,i){return K0(t.x,i.x)&&K0(t.y,i.y)}function Y0(t){return xt(t.x)/xt(t.y)}function Q0(t,i){return t.translate===i.translate&&t.scale===i.scale&&t.originPoint===i.originPoint}class L4{constructor(){this.members=[]}add(i){em(this.members,i),i.scheduleRender()}remove(i){if(tm(this.members,i),i===this.prevLead&&(this.prevLead=void 0),i===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(i){const s=this.members.findIndex(l=>i===l);if(s===0)return!1;let r;for(let l=s;l>=0;l--){const u=this.members[l];if(u.isPresent!==!1){r=u;break}}return r?(this.promote(r),!0):!1}promote(i,s){const r=this.lead;if(i!==r&&(this.prevLead=r,this.lead=i,i.show(),r)){r.instance&&r.scheduleRender(),i.scheduleRender(),i.resumeFrom=r,s&&(i.resumeFrom.preserveOpacity=!0),r.snapshot&&(i.snapshot=r.snapshot,i.snapshot.latestValues=r.animationValues||r.latestValues),i.root&&i.root.isUpdating&&(i.isLayoutDirty=!0);const{crossfade:l}=i.options;l===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(i=>{const{options:s,resumingFrom:r}=i;s.onExitComplete&&s.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(i=>{i.instance&&i.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function V4(t,i,s){let r="";const l=t.x.translate/i.x,u=t.y.translate/i.y,d=s?.z||0;if((l||u||d)&&(r=`translate3d(${l}px, ${u}px, ${d}px) `),(i.x!==1||i.y!==1)&&(r+=`scale(${1/i.x}, ${1/i.y}) `),s){const{transformPerspective:m,rotate:g,rotateX:y,rotateY:w,skewX:E,skewY:C}=s;m&&(r=`perspective(${m}px) ${r}`),g&&(r+=`rotate(${g}deg) `),y&&(r+=`rotateX(${y}deg) `),w&&(r+=`rotateY(${w}deg) `),E&&(r+=`skewX(${E}deg) `),C&&(r+=`skewY(${C}deg) `)}const h=t.x.scale*i.x,p=t.y.scale*i.y;return(h!==1||p!==1)&&(r+=`scale(${h}, ${p})`),r||"none"}const kf=["","X","Y","Z"],B4=1e3;let U4=0;function Mf(t,i,s,r){const{latestValues:l}=i;l[t]&&(s[t]=l[t],i.setStaticValue(t,0),r&&(r[t]=0))}function fE(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:i}=t.options;if(!i)return;const s=$S(i);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:l,layoutId:u}=t.options;window.MotionCancelOptimisedAnimation(s,"transform",He,!(l||u))}const{parent:r}=t;r&&!r.hasCheckedOptimisedAppear&&fE(r)}function hE({attachResizeListener:t,defaultParent:i,measureScroll:s,checkIsScrollRoot:r,resetTransform:l}){return class{constructor(d={},h=i?.()){this.id=U4++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>
vendor: 4,304 bytes, line 245
245{this.projectionUpdateScheduled=!1,this.nodes.forEach(q4),this.nodes.forEach(K4),this.nodes.forEach(Y4),this.nodes.forEach(F4)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=d,this.root=h?h.root||h:this,this.path=h?[...h.path,h]:[],this.parent=h,this.depth=h?h.depth+1:0;for(let p=0;p<this.path.length;p++)this.path[p].shouldResetTransform=!0;this.root===this&&(this.nodes=new j4)}addEventListener(d,h){return this.eventHandlers.has(d)||this.eventHandlers.set(d,new am),this.eventHandlers.get(d).add(h)}notifyListeners(d,...h){const p=this.eventHandlers.get(d);p&&p.notify(...h)}hasListeners(d){return this.eventHandlers.has(d)}mount(d){if(this.instance)return;this.isSVG=AS(d)&&!k5(d),this.instance=d;const{layoutId:h,layout:p,visualElement:m}=this.options;if(m&&!m.current&&m.mount(d),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(p||h)&&(this.isLayoutDirty=!0),t){let g,y=0;const w=()=>this.root.updateBlockedByResize=!1;He.read(()=>{y=window.innerWidth}),t(d,()=>{const E=window.innerWidth;E!==y&&(y=E,this.root.updateBlockedByResize=!0,g&&g(),g=A4(w,250),Kl.hasAnimatedSinceResize&&(Kl.hasAnimatedSinceResize=!1,this.nodes.forEach(Z0)))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&m&&(h||p)&&this.addEventListener("didUpdate",({delta:g,hasLayoutChanged:y,hasRelativeLayoutChanged:w,layout:E})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const C=this.options.transition||m.getDefaultTransition()||J4,{onLayoutAnimationStart:S,onLayoutAnimationComplete:T}=m.getProps(),A=!this.targetLayout||!dE(this.targetLayout,E),D=!y&&w;if(this.options.layoutRoot||this.resumeFrom||D||y&&(A||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const k={...vm(C,"layout"),onPlay:S,onComplete:T};(m.shouldReduceMotion||this.options.layoutRoot)&&(k.delay=0,k.type=!1),this.startAnimation(k),this.setAnimationOrigin(g,D)}else y||Z0(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=E})}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(),Di(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(Q4),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&&fE(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let g=0;g<this.path.length;g++){const y=this.path[g];y.shouldResetTransform=!0,y.updateScroll("snapshot"),y.options.layoutRoot&&y.willUpdate(!1)}const{layoutId:h,layout:p}=this.options;if(h===void 0&&!p)return;const m=this.getTransformTemplate();this.prevTransformTemplateValue=m?m(this.latestValues,""):void 0,this.updateSnapshot(),d&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(X0);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach($0);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(I4),this.nodes.forEach(W4),this.nodes.forEach(H4)):this.nodes.forEach($0),this.clearAllSnapshots();const h=Mt.now();pt.delta=Zn(0,1e3/60,h-pt.timestamp),pt.timestamp=h,pt.isProcessing=!0,bf.update.process(pt),bf.preRender.process(pt),bf.render.process(pt),pt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,bm.read(this.scheduleUpdate))}
vendor: 6,064 bytes, line 245
245clearAllSnapshots(){this.nodes.forEach(G4),this.sharedNodes.forEach(X4)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,He.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){He.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!xt(this.snapshot.measuredBox.x)&&!xt(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=$e(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:h}=this.options;h&&h.notify("LayoutMeasure",this.layout.layoutBox,d?d.layoutBox:void 0)}updateScroll(d="measure"){let h=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===d&&(h=!1),h&&this.instance){const p=r(this.instance);this.scroll={animationId:this.root.animationId,phase:d,isRoot:p,offset:s(this.instance),wasRoot:this.scroll?this.scroll.isRoot:p}}}resetTransform(){if(!l)return;const d=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,h=this.projectionDelta&&!cE(this.projectionDelta),p=this.getTransformTemplate(),m=p?p(this.latestValues,""):void 0,g=m!==this.prevTransformTemplateValue;d&&this.instance&&(h||sa(this.latestValues)||g)&&(l(this.instance,m),this.shouldResetTransform=!1,this.scheduleRender())}measure(d=!0){const h=this.measurePageBox();let p=this.removeElementScroll(h);return d&&(p=this.removeTransform(p)),eP(p),{animationId:this.root.animationId,measuredBox:h,layoutBox:p,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:d}=this.options;if(!d)return $e();const h=d.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(tP))){const{scroll:m}=this.root;m&&(ss(h.x,m.offset.x),ss(h.y,m.offset.y))}return h}removeElementScroll(d){const h=$e();if(an(h,d),this.scroll?.wasRoot)return h;for(let p=0;p<this.path.length;p++){const m=this.path[p],{scroll:g,options:y}=m;m!==this.root&&g&&y.layoutScroll&&(g.wasRoot&&an(h,d),ss(h.x,g.offset.x),ss(h.y,g.offset.y))}return h}applyTransform(d,h=!1){const p=$e();an(p,d);for(let m=0;m<this.path.length;m++){const g=this.path[m];!h&&g.options.layoutScroll&&g.scroll&&g!==g.root&&rs(p,{x:-g.scroll.offset.x,y:-g.scroll.offset.y}),sa(g.latestValues)&&rs(p,g.latestValues)}return sa(this.latestValues)&&rs(p,this.latestValues),p}removeTransform(d){const h=$e();an(h,d);for(let p=0;p<this.path.length;p++){const m=this.path[p];if(!m.instance||!sa(m.latestValues))continue;dh(m.latestValues)&&m.updateSnapshot();const g=$e(),y=m.measurePageBox();an(g,y),F0(h,m.latestValues,m.snapshot?m.snapshot.layoutBox:void 0,g)}return sa(this.latestValues)&&F0(h,this.latestValues),h}setTargetDelta(d){this.targetDelta=d,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(d){this.options={...this.options,...d,crossfade:d.crossfade!==void 0?d.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==pt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(d=!1){const h=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=h.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=h.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=h.isSharedProjectionDirty);const p=!!this.resumingFrom||this!==h;if(!(d||p&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:g,layoutId:y}=this.options;if(!(!this.layout||!(g||y))){if(this.resolvedRelativeTargetAt=pt.timestamp,!this.targetDelta&&!this.relativeTarget){const w=this.getClosestProjectingParent();w&&w.layout&&this.animationProgress!==1?(this.relativeParent=w,this.forceRelativeParentToResolveTarget(),this.relativeTarget=$e(),this.relativeTargetOrigin=$e(),Mr(this.relativeTargetOrigin,this.layout.layoutBox,w.layout.layoutBox),an(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=$e(),this.targetWithTransforms=$e()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),o4(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):an(this.target,this.layout.layoutBox),GS(this.target,this.targetDelta)):an(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const w=this.getClosestProjectingParent();w&&!!w.resumingFrom==!!this.resumingFrom&&!w.options.layoutScroll&&w.target&&this.animationProgress!==1?(this.relativeParent=w,this.forceRelativeParentToResolveTarget(),this.relativeTarget=$e(),this.relativeTargetOrigin=$e(),Mr(this.relativeTargetOrigin,this.target,w.target),an(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||dh(this.parent.latestValues)||FS(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const d=this.getLead(),h=!!this.resumingFrom||this!==d;let p=!0;
vendor: 8,671 bytes, line 245
245if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(p=!1),h&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(p=!1),this.resolvedRelativeTargetAt===pt.timestamp&&(p=!1),p)return;const{layout:m,layoutId:g}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(m||g))return;an(this.layoutCorrected,this.layout.layoutBox);const y=this.treeScale.x,w=this.treeScale.y;b3(this.layoutCorrected,this.treeScale,this.path,h),d.layout&&!d.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(d.target=d.layout.layoutBox,d.targetWithTransforms=$e());const{target:E}=d;if(!E){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(W0(this.prevProjectionDelta.x,this.projectionDelta.x),W0(this.prevProjectionDelta.y,this.projectionDelta.y)),kr(this.projectionDelta,this.layoutCorrected,E,this.latestValues),(this.treeScale.x!==y||this.treeScale.y!==w||!Q0(this.projectionDelta.x,this.prevProjectionDelta.x)||!Q0(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",E))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(d=!0){if(this.options.visualElement?.scheduleRender(),d){const h=this.getStack();h&&h.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=os(),this.projectionDelta=os(),this.projectionDeltaWithTransform=os()}setAnimationOrigin(d,h=!1){const p=this.snapshot,m=p?p.latestValues:{},g={...this.latestValues},y=os();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!h;const w=$e(),E=p?p.source:void 0,C=this.layout?this.layout.source:void 0,S=E!==C,T=this.getStack(),A=!T||T.members.length<=1,D=!!(S&&!A&&this.options.crossfade===!0&&!this.path.some(Z4));this.animationProgress=0;let k;this.mixTargetDelta=z=>{const U=z/1e3;J0(y.x,d.x,U),J0(y.y,d.y,U),this.setTargetDelta(y),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Mr(w,this.layout.layoutBox,this.relativeParent.layout.layoutBox),$4(this.relativeTarget,this.relativeTargetOrigin,w,U),k&&P4(this.relativeTarget,k)&&(this.isProjectionDirty=!1),k||(k=$e()),an(k,this.relativeTarget)),S&&(this.animationValues=g,k4(g,m,this.latestValues,U,D,A)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=U},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(d){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(Di(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=He.update(()=>{Kl.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=ps(0)),this.currentAnimation=T4(this.motionValue,[0,1e3],{...d,velocity:0,isSync:!0,onUpdate:h=>{this.mixTargetDelta(h),d.onUpdate&&d.onUpdate(h)},onStop:()=>{},onComplete:()=>{d.onComplete&&d.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const d=this.getStack();d&&d.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(B4),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const d=this.getLead();let{targetWithTransforms:h,target:p,layout:m,latestValues:g}=d;if(!(!h||!p||!m)){if(this!==d&&this.layout&&m&&mE(this.options.animationType,this.layout.layoutBox,m.layoutBox)){p=this.target||$e();const y=xt(this.layout.layoutBox.x);p.x.min=d.target.x.min,p.x.max=p.x.min+y;const w=xt(this.layout.layoutBox.y);p.y.min=d.target.y.min,p.y.max=p.y.min+w}an(h,p),rs(h,g),kr(this.projectionDeltaWithTransform,this.layoutCorrected,h,g)}}registerSharedNode(d,h){this.sharedNodes.has(d)||this.sharedNodes.set(d,new L4),this.sharedNodes.get(d).add(h);const m=h.options.initialPromotionConfig;h.promote({transition:m?m.transition:void 0,preserveFollowOpacity:m&&m.shouldPreserveFollowOpacity?m.shouldPreserveFollowOpacity(h):void 0})}isLead(){const d=this.getStack();return d?d.lead===this:!0}getLead(){const{layoutId:d}=this.options;return d?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:d}=this.options;return d?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:d}=this.options;if(d)return this.root.sharedNodes.get(d)}promote({needsReset:d,transition:h,preserveFollowOpacity:p}={}){const m=this.getStack();m&&m.promote(this,p),d&&(this.projectionDelta=void 0,this.needsReset=!0),h&&this.setOptions({transition:h})}relegate(){const d=this.getStack();return d?d.relegate(this):!1}resetSkewAndRotation(){const{visualElement:d}=this.options;if(!d)return;let h=!1;const{latestValues:p}=d;if((p.z||p.rotate||p.rotateX||p.rotateY||p.rotateZ||p.skewX||p.skewY)&&(h=!0),!h)return;const m={};p.z&&Mf("z",d,m,this.animationValues);for(let g=0;g<kf.length;g++)Mf(`rotate${kf[g]}`,d,m,this.animationValues),Mf(`skew${kf[g]}`,d,m,this.animationValues);d.render();for(const g in m)d.setStaticValue(g,m[g]),this.animationValues&&(this.animationValues[g]=m[g]);d.scheduleRender()}applyProjectionStyles(d,h){if(!this.instance||this.isSVG)return;if(!this.isVisible){d.visibility="hidden";return}const p=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,d.visibility="",d.opacity="",d.pointerEvents=Il(h?.pointerEvents)||"",d.transform=p?p(this.latestValues,""):"none";return}const m=this.getLead();if(!this.projectionDelta||!this.layout||!m.target){this.options.layoutId&&(d.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,d.pointerEvents=Il(h?.pointerEvents)||""),this.hasProjected&&!sa(this.latestValues)&&(d.transform=p?p({},""):"none",this.hasProjected=!1);return}d.visibility="";const g=m.animationValues||m.latestValues;this.applyTransformsToTarget();let y=V4(this.projectionDeltaWithTransform,this.treeScale,g);p&&(y=p(g,y)),d.transform=y;const{x:w,y:E}=this.projectionDelta;d.transformOrigin=`${w.origin*100}% ${E.origin*100}% 0`,m.animationValues?d.opacity=m===this?g.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:g.opacityExit:d.opacity=m===this?g.opacity!==void 0?g.opacity:"":g.opacityExit!==void 0?g.opacityExit:0;for(const C in Hr){if(g[C]===void 0)continue;const{correct:S,applyTo:T,isCSSVariable:A}=Hr[C],D=y==="none"?g[C]:S(g[C],m);if(T){const k=T.length;for(let z=0;z<k;z++)d[T[z]]=D}else A?this.options.visualElement.renderState.vars[C]=D:d[C]=D}this.options.layoutId&&(d.pointerEvents=m===this?Il(h?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(d=>d.currentAnimation?.stop()),this.root.nodes.forEach(X0),this.root.sharedNodes.clear()}}}function W4(t){t.updateLayout()}function H4(t){const i=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&i&&t.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:r}=t.layout,{animationType:l}=t.options,u=i.source!==t.layout.source;l==="size"?sn(g=>{const y=u?i.measuredBox[g]:i.layoutBox[g],w=xt(y);y.min=s[g].min,y.max=y.min+w}):mE(l,i.layoutBox,s)&&sn(g=>{const y=u?i.measuredBox[g]:i.layoutBox[g],w=xt(s[g]);y.max=y.min+w,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[g].max=t.relativeTarget[g].min+w)});const d=os();kr(d,s,i.layoutBox);const h=os();u?kr(h,t.applyTransform(r,!0),i.measuredBox):kr(h,s,i.layoutBox);const p=!cE(d);let m=!1;if(!t.resumeFrom){const g=t.getClosestProjectingParent();if(g&&!g.resumeFrom){const{snapshot:y,layout:w}=g;if(y&&w){const E=$e();Mr(E,i.layoutBox,y.layoutBox);const C=$e();Mr(C,s,w.layoutBox),dE(E,C)||(m=!0),g.options.layoutRoot&&(t.relativeTarget=C,t.relativeTargetOrigin=E,t.relativeParent=g)}}}t.notifyListeners("didUpdate",{layout:s,snapshot:i,delta:h,layoutDelta:d,hasLayoutChanged:p,hasRelativeLayoutChanged:m})}else if(t.isLead()){const{onExitComplete:s}=t.options;s&&s()}t.options.transition=void 0}function q4(t){t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.
vendor: 5,567 bytes, line 245
245isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function F4(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function G4(t){t.clearSnapshot()}function X0(t){t.clearMeasurements()}function $0(t){t.isLayoutDirty=!1}function I4(t){const{visualElement:i}=t.options;i&&i.getProps().onBeforeLayoutMeasure&&i.notify("BeforeLayoutMeasure"),t.resetTransform()}function Z0(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function K4(t){t.resolveTargetDelta()}function Y4(t){t.calcProjection()}function Q4(t){t.resetSkewAndRotation()}function X4(t){t.removeLeadSnapshot()}function J0(t,i,s){t.translate=Fe(i.translate,0,s),t.scale=Fe(i.scale,1,s),t.origin=i.origin,t.originPoint=i.originPoint}function e_(t,i,s,r){t.min=Fe(i.min,s.min,r),t.max=Fe(i.max,s.max,r)}function $4(t,i,s,r){e_(t.x,i.x,s.x,r),e_(t.y,i.y,s.y,r)}function Z4(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const J4={duration:.45,ease:[.4,0,.1,1]},t_=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),n_=t_("applewebkit/")&&!t_("chrome/")?Math.round:ln;function i_(t){t.min=n_(t.min),t.max=n_(t.max)}function eP(t){i_(t.x),i_(t.y)}function mE(t,i,s){return t==="position"||t==="preserve-aspect"&&!r4(Y0(i),Y0(s),.2)}function tP(t){return t!==t.root&&t.scroll?.wasRoot}const nP=hE({attachResizeListener:(t,i)=>qr(t,"resize",i),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Df={current:void 0},pE=hE({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!Df.current){const t=new nP({});t.mount(window),t.setOptions({layoutScroll:!0}),Df.current=t}return Df.current},resetTransform:(t,i)=>{t.style.transform=i!==void 0?i:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),iP={pan:{Feature:w4},drag:{Feature:_4,ProjectionNode:pE,MeasureLayout:oE}};function a_(t,i,s){const{props:r}=t;t.animationState&&r.whileHover&&t.animationState.setActive("whileHover",s==="Start");const l="onHover"+s,u=r[l];u&&He.postRender(()=>u(i,Jr(i)))}class aP extends Pi{mount(){const{current:i}=this.node;i&&(this.unmount=T5(i,(s,r)=>(a_(this.node,r,"Start"),l=>a_(this.node,l,"End"))))}unmount(){}}class sP extends Pi{constructor(){super(...arguments),this.isActive=!1}onFocus(){let i=!1;try{i=this.node.current.matches(":focus-visible")}catch{i=!0}!i||!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=Xr(qr(this.node.current,"focus",()=>this.onFocus()),qr(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function s_(t,i,s){const{props:r}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&r.whileTap&&t.animationState.setActive("whileTap",s==="Start");const l="onTap"+(s==="End"?"":s),u=r[l];u&&He.postRender(()=>u(i,Jr(i)))}class rP extends Pi{mount(){const{current:i}=this.node;i&&(this.unmount=R5(i,(s,r)=>(s_(this.node,r,"Start"),(l,{success:u})=>s_(this.node,l,u?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const yh=new WeakMap,Nf=new WeakMap,oP=t=>{const i=yh.get(t.target);i&&i(t)},lP=t=>{t.forEach(oP)};function uP({root:t,...i}){const s=t||document;Nf.has(s)||Nf.set(s,{});const r=Nf.get(s),l=JSON.stringify(i);return r[l]||(r[l]=new IntersectionObserver(lP,{root:t,...i})),r[l]}function cP(t,i,s){const r=uP(i);return yh.set(t,s),r.observe(t),()=>{yh.delete(t),r.unobserve(t)}}const dP={some:0,all:1};class fP extends Pi{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:i={}}=this.node.getProps(),{root:s,margin:r,amount:l="some",once:u}=i,d={root:s?s.current:void 0,rootMargin:r,threshold:typeof l=="number"?l:dP[l]},h=p=>{const{isIntersecting:m}=p;if(this.isInView===m||(this.isInView=m,u&&!m&&this.hasEnteredView))return;m&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",m);const{onViewportEnter:g,onViewportLeave:y}=this.node.getProps(),w=m?g:y;w&&w(p)};return cP(this.node.current,d,h)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:i,prevProps:s}=this.node;["amount","margin","root"].some(hP(i,s))&&this.startObserver()}unmount(){}}function hP({viewport:t={}},{viewport:i={}}={}){return s=>t[s]!==i[s]}const mP={inView:{Feature:fP},tap:{Feature:rP},focus:{Feature:sP},hover:{Feature:aP}},pP={layout:{ProjectionNode:pE,MeasureLayout:oE}},gP={...e4,...mP,...iP,...pP},hs=g3(gP,R3),r_={nl:["Rien ne VIN plus","Wijnproeverij thuis organiseren","Het perfecte cadeau voor wijnliefhebbers","Maak van elke fles een blind tasting","De hit van elke dinnerparty","Wijnkennis opdoen zonder cursus"],en:["Rien ne VIN plus","Host a wine tasting at home","The perfect gift for wine lovers","Turn every bottle into a wine tasting","The hit of every dinner party","Learn about wine without a course"],de:["Rien ne VIN plus","Weinprobe zu Hause organisieren","Das perfekte Geschenk für Weinliebhaber","Jede Flasche zur Weinverkostung machen","Der Hit jeder Dinnerparty","Weinwissen ohne Kurs erwerben"],fr:["Rien ne VIN plus","Organiser une dégustation de vin à la maison","Le
245cadeau parfait pour les amateurs de vin","Transformez chaque bouteille en dégustation de vin","Le succès de chaque dîner","Apprendre le vin sans cours"]},zl=[{desktop:"/assets/wine-7.webp",mobile:"/assets/wine-7-mobile.webp"},{desktop:"/assets/wine-9.webp",mobile:"/assets/wine-9-mobile.webp"},{desktop:"/assets/wine-10.webp",mobile:"/assets/wine-10-mobile.webp"},{desktop:"/assets/wine-5.webp",mobile:"/assets/wine-5-mobile.webp"},{desktop:"/assets/wine-2.webp",mobile:"/assets/wine-2-mobile.webp"}];function vP({lang:t}){const[i,s]=v.useState(0),[r,l]=v.useState(0),{t:u,lang:d}=ti(),[h,p]=fu(),m=r_[d]||r_.nl;return v.useEffect(()=>{const g=setInterval(()=>{s(y=>(y+1)%zl.length)},7e3);return()=>clearInterval(g)},[]),v.useEffect(()=>{const y=setTimeout(()=>{l(w=>(w+1)%m.length)},r===0?6e3:3500);return()=>clearTimeout(y)},[r,m.length]),_.jsxs("div",{className:"relative h-[90vh] w-full overflow-hidden bg-black",children:[_.jsx(ch,{initial:!1,children:_.jsx(hs.img,{src:zl[i].desktop,srcSet:`${zl[i].mobile} 800w, ${zl[i].desktop} 1600w`,sizes:"100vw",alt:"Wijn Roulette sfeerbeeld",loading:i===0?"eager":"lazy",fetchPriority:i===0?"high":"auto",decoding:"async",initial:{opacity:0}
245,animate:{opacity:1},exit:{opacity:0},transition:{duration:1.5,ease:"easeOut"},className:"absolute inset-0 h-full w-full object-cover opacity-60"},i)}),_.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-black/60 via-transparent to-black/60"}),_.jsx("div",{className:"absolute inset-0 flex flex-col items-center justify-center text-center text-[rgb(255,253,208)] px-4 z-10 pt-16",children:_.jsx("div",{className:"min-h-[3rem] md:min-h-[4rem] flex items-center justify-center cursor-pointer",onClick:()=>p("/order"),role:"button","data-testid":"hero-tagline-bar",children:_.jsx(ch,{mode:"wait",children:_.jsx(hs.h1,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:1.2,ease:"easeInOut"},className:"font-athelas text-xl md:text-3xl lg:text-4xl font-medium tracking-wide max-w-2xl drop-shadow-lg text-center px-4",children:m[r]},r)})})}),_.jsx(hs.div,{initial:{opacity:0},animate:{opacity:1,y:[0,10,0]},transition:{duration:2,repeat:1/0,delay:1},className:"absolute bottom-10 left-1/2 transform -translate-x-1/2",children:_.jsx("div",{className:"w-6 h-10 border-2 border-[rgba(255,253,208,0.3)] rounded-full flex justify-center p-1",children:_.jsx("div",{className:"w-1 h-3 bg-[rgba(255,253,208,0.8)] rounded-full"})})})]})}const Mm=v.forwardRef(({className:t,...i},s)=>_.jsx("div",{ref:s,className:Be("rounded-xl border bg-card text-card-foreground shadow",t),...i}));Mm.displayName="Card";const yP=v.forwardRef(({className:t,...i},s)=>_.jsx("div",{ref:s,className:Be("flex flex-col space-y-1.5 p-6",t),...i}));yP.displayName="CardHeader";const bP=v.forwardRef(({className:t,...i},s)=>_.jsx("div",{ref:s,className:Be("font-semibold leading-none tracking-tight",t),...i}));bP.displayName="CardTitle";const _P=v.forwardRef(({className:t,...i},s)=>_.jsx("div",{ref:s,className:Be("text-sm text-muted-foreground",t),...i}));_P.displayName="CardDescription";const Dm=v.forwardRef(({className:t,...i},s)=>_.jsx("div",{ref:s,className:Be("p-6 pt-0",t),...i}));Dm.displayName="CardContent";const wP=v.forwardRef(({className:t,...i},s)=>_.jsx("div",{ref:s,className:Be("flex items-center p-6 pt-0",t),...i}));wP.displayName="CardFooter";const Of={nl:{title:"Voor Wie?",read_more:"Lees meer â",groups:[{id:"friends",icon:ns,title:"Vriendengroepen",desc:"Geen standaard avondje op de bank, maar een onvergetelijke avond vol hilariteit, competitie en heerlijke wijn. Daag je vrienden uit om de beste wijnkenner te worden en win samen mooie prijzen. Perfect voor verjaardagen, feestjes of gewoon een gezellige vrijdagavond met elkaar.",link:"/friends",image:"bg-[rgb(92,97,154)]"},{id:"business",icon:wl,title:"Zakelijk & VrijMiBo",desc:"Maak van iedere VrijMiBo een onvergetelijk moment met Wijn Roulette. Huur een compleet spel inclusief begeleiding door een lokale wijnkenner. Ook ideaal voor teambuilding, bedrijfsevenementen en relatiegeschenken. Een originele manier om collega's samen te brengen die iedereen nog lang bijblijft.",link:"/business",image:"bg-[rgb(249,232,192)]"},{id:"merchants",icon:xl,title:"Wijnhandelaren",desc:"Verhoog uw verkopen en klantenbinding door een speelse en interactieve proeverij-ervaring aan te bieden in uw winkel. Wijn Roulette trekt nieuwe klanten aan, creëert een unieke sfeer en zorgt ervoor dat bezoekers langer blijven en meer ontdekken over uw assortiment.",link:"/merchants",image:"bg-[rgb(114,47,55)]"}]},en:{title:"For Who?",read_more:"Read more â",groups:[{id:"friends",icon:ns,title:"Friend Groups",desc:"Not your standard night on the couch, but an unforgettable evening full of hilarity, competition and delicious wine. Challenge your friends to become the best wine connoisseur and win great prizes together. Perfect for birthdays, parties or simply a fun Friday night with each other.",link:"/friends",image:"bg-[rgb(92,97,154)]"},{id:"business",icon:wl,title:"Business & Events",desc:"The ultimate Friday office drinks or the perfect team outing. Rent a complete game including guidance by a local wine connoisseur. Ideal for team building, corporate events, client gifts or an unforgettable social gathering that everyone will remember for a long time.",link:"/business",image:"bg-[rgb(249,232,192)]"},{id:"merchants",icon:xl,title:"Wine Merchants",desc:"Increase your sales and customer loyalty by offering a playful and interactive tasting experience in your shop. Wine Roulette attracts new customers, creates a unique atmosphere and ensures visitors stay longer and discover more about your wine selection.",link:"/merchants",image:"bg-[rgb(114,47,55)]"}]},de:{title:"Für Wen?",read_more:"Mehr lesen â",groups:[{id:"friends",icon:ns,title:"Freundesgruppen",desc:"Kein normaler Abend auf der Couch, sondern ein unvergesslicher Abend voller SpaÃ, Wettbewerb und köstlichem Wein. Fordern Sie Ihre Freunde heraus, der beste Weinkenner zu werden, und gewinnen Sie gemeinsam tolle Preise. Perfekt für Geburtstage, Feiern oder einfach einen gemütlichen Freitagabend miteinander.",link:"/friends",image:"bg-[rgb(92,97,154)]"},{id:"business",icon:wl,title:"Geschäftlich & Events",desc:"Der ultimative Freitagnachmittag-Umtrunk oder der perfekte Teamausflug. Mieten Sie ein komplettes Spiel inklusive Begleitung durch einen lokalen Weinkenner. Ideal für Teambuilding, Firmenevents, Kundengeschenke oder einen unvergesslichen geselligen Abend, an den sich alle noch lange erinnern.",link:"/business",image:"bg-[rgb(249,232,192)]"},{id:"merchants",icon:xl,title:"Weinhändler",desc:"Steigern Sie Ihren Umsatz und die Kundenbindung durch ein spielerisches und interaktives Verkostungserlebnis in Ihrem Geschäft. Wein Roulette zieht neue Kunden an, schafft eine einzigartige Atmosphäre und sorgt dafür, dass Besucher länger bleiben und mehr über Ihr Sortiment entdecken.",link:"/merchants",image:"bg-[rgb(114,47,55)]"}]},fr:{title:"Pour Qui?",read_more:"En savoir plus â",groups:[{id:"friends",icon:ns,title:"Groupes d'amis",desc:"Pas une soirée standard sur le canapé, mais une soirée inoubliable pleine d'hilarité, de compétition et de vin délicieux. Défiez vos amis de devenir le meilleur connaisseur de vin et gagnez ensemble de superbes prix. Parfait pour les anniversaires, les fêtes ou simplement une agréable soirée du vendredi entre amis.",link:"/friends",image:"bg-[rgb(92,97,154)]"},{id:"business",icon:wl,title:"Entreprises & Ãvénements",desc:"L'apéro du vendredi ultime ou la sortie d'équipe parfaite. Louez un jeu complet avec accompagnement par un connaisseur de vin local. Idéal pour le team building, les événements d'entreprise, les cadeaux clients ou un moment convivial inoubliable dont tout le monde se souviendra longtemps.",link:"/business",image:"bg-[rgb(249,232,192)]"},{id:"merchants",icon:xl,title:"Cavistes",desc:"Augmentez vos ventes et la fidélité de vos clients en proposant une expérience de dégustation ludique et interactive dans votre boutique. Le Vin Roulette attire de nouveaux clients, crée une ambiance unique et fait en s
245orte que les visiteurs restent plus longtemps et découvrent davantage votre sélection.",link:"/merchants",image:"bg-[rgb(114,47,55)]"}]}};function xP({lang:t}){const i=Of[t]||Of.nl;return _.jsx("section",{className:"py-24 bg-background",children:_.jsx("div",{className:"max-w-7xl mx-auto px-4",children:_.jsx("div",{className:"flex justify-center",children:i.groups.filter(s=>s.id==="merchants").map((s,r)=>_.jsx(Ll,{href:s.link,children:_.jsx("a",{className:"block w-full max-w-md group",children:_.jsx(hs.div,{whileHover:{y:-10},transition:{type:"spring",stiffness:300},className:"h-full",children:_.jsx(Mm,{className:"h-full border-none shadow-md hover:shadow-xl transition-shadow overflow-hidden bg-card",children:_.jsxs(Dm,{className:"p-0 flex flex-col h-full",children:[_.jsxs("div",{className:`h-48 ${s.image} flex items-center justify-center relative overflow-hidden`,children:[_.jsx("div",{className:"absolute inset-0 bg-primary/5 group-hover:bg-primary/10 transition-colors"}),_.jsx(s.icon,{className:"w-20 h-20 text-[rgb(255,253,208)] group-hover:scale-110 transition-transform duration-500"})]}),_.jsxs("div",{className:"p-8 flex-1 flex flex-col",children:[_.jsx("h3",{className:"text-lg font-bold mb-3 text-foreground group-hover:text-primary transition-colors uppercase tracking-wide text-center",children:s.title}),_.jsx("p",{className:"text-muted-foreground leading-relaxed",children:s.desc}),_.jsx("div",{className:"mt-auto pt-6 flex items-center justify-center text-primary font-medium opacity-0 group-hover:opacity-100 transition-opacity transform translate-y-2 group-hover:translate-y-0",children:Of[t]?.read_more??"Lees meer â"})]})]})})})})},s.id))})})})}const o_={nl:{title:"Over Ons",ruben:{name:"Ruben Peperkamp",role:"Mede-eigenaar",bio:"Ik bouw, fix en versnel bedrijven â en ik geloof dat het leven beter wordt als mensen elkaar écht ontmoeten. Na 14 jaar in de VS terug in Nederland merkte ik hoeveel we plannen⦠en hoe weinig we spontaan verbinden. Wijn Roulette is mijn simpele antwoord daarop: minder scrollen, meer praten. Geen perfecte praatjes, wel echte mensen. Zie het als een avond waarop je met een glimlach verrast mag worden."},diederik:{name:"Diederik van den Berg",role:"Ontwerper & Architect",bio:"Diederik is een pragmatische denker met Frankrijk in zijn hart en op de tong. Na zijn studie aan de Ecole d'Architecture de Toulouse combineert hij zijn liefde voor design met zijn passie voor wijn. Als architect kent hij het belang van sfeer en beleving - precies de elementen die Wijn Roulette zo bijzonder maken. Met zijn open mindset en 'gewoon proberen' mentaliteit heeft hij het spelontwerp naar een hoger niveau getild."}},en:{title:"About Us",ruben:{name:"Ruben Peperkamp",role:"Co-owner",bio:"I build, fix and accelerate businesses â and I believe life gets better when people truly connect. After 14 years in the US, back in the Netherlands, I noticed how much we plan⦠and how little we spontaneously connect. Wine Roulette is my simple answer: less scrolling, more talking. No perfect pitches, just real people. Think of it as an evening where you can be pleasantly surprised."},diederik:{name:"Diederik van den Berg",role:"Designer & Architect",bio:"Diederik is a pragmatic thinker with France in his heart and on his tongue. After studying at the Ecole d'Architecture de Toulouse, he combines his love for design with his passion for wine. As an architect, he understands the importance of atmosphere and experience - precisely the elements that make Wine Roulette so special."}},de:{title:"Ãber Uns",ruben:{name:"Ruben Peperkamp",role:"Mitinhaber",bio:"Ich baue, repariere und beschleunige Unternehmen â und ich glaube, dass das Leben besser wird, wenn Menschen sich wirklich treffen. Nach 14 Jahren in den USA zurück in den Niederlanden merkte ich, wie viel wir planen⦠und wie wenig wir spontan verbinden. Wein Roulette ist meine einfache Antwort: weniger scrollen, mehr reden. Keine perfekten Präsentationen, nur echte Menschen."},diederik:{name:"Diederik van den Berg",role:"Designer & Architekt",bio:"Diederik ist ein pragmatischer Denker mit Frankreich im Herzen und auf der Zunge. Nach seinem Studium an der Ecole d'Architecture de Toulouse verbindet er seine Liebe zum Design mit seiner Leidenschaft für Wein. Als Architekt versteht er die Bedeutung von Atmosphäre und Erlebnis."}},fr:{title:"à Propos",ruben:{name:"Ruben Peperkamp",role:"Copropriétaire",bio:"Je construis, répare et accélère des entreprises â et je crois que la vie s'améliore quand les gens se rencontrent vraiment. Après 14 ans aux Ãtats-Unis, de retour aux Pays-Bas, j'ai remarqué combien nous planifions⦠et combien peu nous nous connectons spontanément. Wine Roulette est ma réponse simple: moins de défilement, plus de conversation. Pas de présentations parfaites, juste de vraies personnes."},diederik:{name:"Diederik van den Berg",role:"Designer & Architecte",bio:"Diederik est un penseur pragmatique avec la France dans le cÅur et sur la langue. Après ses études à l'Ecole d'Architecture de Toulouse, il combine son amour du design avec sa passion pour le vin. En tant qu'architecte, il comprend l'importance de l'atmosphère et de l'expérience."}}};function SP(){const[t,i]=v.useState(!1),{lang:s,t:r}=ti(),l=o_[s]||o_.nl;return _.jsx("footer",{className:"bg-neutral-900 text-neutral-300 py-12 border-t border-neutral-800",children:_.jsxs("div",{className:"container mx-auto px-4",children:[_.jsxs("div",{className:"grid md:grid-cols-3 gap-8 mb-8",children:[_.jsxs("div",{className:"flex flex-col items-center md:items-start",children:[_.jsx("h4",{className:"font-heading text-xl text-neutral-200 mb-2",children:r("brand_name")}),_.jsx("p",{className:"text-base text-neutral-300 max-w-xs text-center md:text-left",children:s==="en"?"The game where taste meets luck. Play responsibly.":s==="de"?"Das Spiel, bei dem Geschmack auf Glück trifft. Spielen Sie verantwortungsvoll.":s==="fr"?"Le jeu où le goût rencontre la chance. Jouez de manière responsable.":"Het spel waarbij smaak en geluk samenkomen. Speel verantwoord."}),_.jsxs("div",{className:"flex flex-wrap gap-4 mt-4 opacity-70 grayscale hover:grayscale-0 transition-all duration-300",children:[_.jsxs("div",{className:"flex items-center gap-2 border border-neutral-700 rounded-full px-3 py-1",children:[_.jsx("span",{className:"font-black text-sm text-[rgb(255,253,208)]",children:"NIX"}),_.jsx("span",{className:"font-black text-sm text-[rgb(255,253,208)] bg-red-600 rounded-full w-6 h-6 flex items-center justify-center",children:"18"})]}),_.jsxs("div",{className:"flex items-center gap-2",children:[_.jsx(yA,{className:"w-5 h-5"}),_.jsxs("div",{className:"flex flex-col leading-tight",children:[_.jsx("span",{className:"text-[10px] font-bold uppercase",children:s==="en"?"Enjoy, but drink":s==="de"?"GenieÃen, aber trinken":s==="fr"?"Profitez, mais buvez":"Geniet, maar drink"}),_.jsx("span",{className:"text-[10px] font-bold uppercase",children:s==="en"?"in moderation":s==="de"?"in MaÃen":s==="fr"?"avec modération":"met mate"})]})]})]})]}),_.jsxs("div",{className:"flex flex-col items-center",children:[_.jsx("h5",{className:"font-bold text-neutral-100 mb-3 text-base uppercase tracking-wide",children:s==="en"?"Contact":s==="de"?"Kontakt":"Contact"}),_.jsxs("ul",{className:"space-y-2 text-base text-center",children:[_.jsx("li",{children:s==="nl"?_.jsxs("a",{href:"tel:+31618684812",className:"flex items-center justify-center gap-2 hover:text-[rgb(255,253,208)] transition-colors group",children:[_.jsx(dw,{className:"w-3.5 h-3.5 text-neutral-500 group-hover:text-[rgb(249,232,192)] transition-colors"}),"06 186 848 12"]}):_.jsxs("a",{href:"https://wa.me/31618684812",target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 hover:text-[rgb(255,253,208)] transition-colors group",children:[_.jsx("svg",{className:"w-3.5 h-3.5 text-neutral-500 group-hover:text-[rgb(249,232,192)] transition-colors flex-shrink-0",viewBox:"0 0 24 24",fill:"
245currentColor",children:_.jsx("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})}),"WhatsApp"]})}),_.jsx("li",{children:_.jsxs("a",{href:`mailto:${s==="nl"?"[email protected]":"[email protected]"}`,className:"flex items-center justify-center gap-2 hover:text-[rgb(255,253,208)] transition-colors group",children:[_.jsx(cw,{className:"w-3.5 h-3.5 text-neutral-500 group-hover:text-[rgb(249,232,192)] transition-colors"}),s==="nl"?"[email protected]":"[email protected]"]})})]})]}),_.jsxs("div",{className:"flex flex-col items-center md:items-end",children:[_.jsxs("button",{onClick:()=>i(!t),className:"flex items-center gap-2 font-bold text-neutral-100 mb-3 text-base uppercase tracking-wide hover:text-[rgb(255,253,208)] transition-colors",children:[l.title,_.jsx(uw,{className:`w-4 h-4 transition-transform ${t?"rotate-180":""}`})]}),t&&_.jsxs("div",{className:"text-base text-neutral-300 max-w-md text-center md:text-right space-y-6 animate-in fade-in slide-in-from-top-2 duration-300",children:[_.jsxs("div",{className:"space-y-2 pb-4 border-b border-neutral-700",children:[_.jsx("div",{className:"flex items-center gap-2 justify-center md:justify-end text-neutral-300",children:_.jsx("span",{className:"font-bold",children:l.diederik.name})}),_.jsx("div",{className:"text-xs text-primary/80 uppercase tracking-wide",children:l.diederik.role}),_.jsx("p",{children:l.diederik.bio})]}),_.jsxs("div",{className:"space-y-2",children:[_.jsx("div",{className:"flex items-center gap-2 justify-center md:justify-end text-neutral-300",children:_.jsx("span",{className:"font-bold",children:l.ruben.name})}),_.jsx("div",{className:"text-xs text-primary/80 uppercase tracking-wide",children:l.ruben.role}),_.jsx("p",{className:"italic",children:l.ruben.bio})]})]})]})]}),_.jsxs("div",{className:"border-t border-neutral-800 pt-6 flex flex-col md:flex-row justify-between items-center gap-4",children:[_.jsxs("div",{className:"text-sm text-neutral-400",children:["© ",new Date().getFullYear()," ",r("brand_name"),". All rights reserved."]}),_.jsxs("div",{className:"flex items-center gap-1 text-sm text-neutral-400",children:[_.jsx(Ql,{className:"w-3 h-3"}),_.jsx("span",{className:"italic tracking-wider",children:"Rien ne VIN plus"})]})]})]})})}const l_={nl:{paragraph:"Wijn Roulette â Het originele wijnproeverij spel voor thuis. Blind proeven, draaien en raden met vrienden. Bestel jouw speelmat met pokerfiches en organiseer de ultieme wijnavond. Ontworpen in Nederland door Ruben Peperkamp en Diederik van den Berg. Geschikt voor 4 tot 12 spelers. Inclusief professionele pokerfiches in meerdere kleuren.",paragraph2:"Of je nu een gezellige avond plant met vrienden, een origineel teambuilding evenement organiseert voor je bedrijf, of als wijnhandel een uniek verkoopinstrument zoekt â Wijn Roulette brengt mensen samen rond wijn op een manier die je niet vergeet. Geen kennis nodig, wel een open mind en een goed glas.",keywords:"Wijnproeverij spel · wijnspel kopen · blind proeven spel · wijnavond organiseren · wijn roulette bestellen · wijnproeverij thuis · gezelschapsspel wijn · wijn cadeau · origineel cadeau wijnliefhebber · teambuilding wijn · wijnspel vrienden · wijn bordspel · wijnproeverij set · wijn tasting game · wijn drinkspel · proeverij pakket · wijn spelletje · wijnavond spel · cadeau wijnliefhebber · wijn feest spel · blind tasting thuis · wijn kadobon · wijn experience · wijnproeverij aan huis · wijn quiz spel",brandName:"Wijn Roulette",productName:"Wijn Roulette Speelset",description:"Het originele wijnproeverij spel voor thuis â blind proeven, draaien en raden met vrienden",url:"https://wijnroulette.com"},de:{paragraph:"Weinroulette â Das originale Weinprobe-Spiel für Zuhause. Blind verkosten, drehen und erraten mit Freunden. Bestellen Sie Ihre Spielmatte mit Pokerchips und organisieren Sie den ultimativen Weinabend. Entworfen in den Niederlanden von Ruben Peperkamp und Diederik van den Berg. Geeignet für 4 bis 12 Spieler. Inklusive professioneller Pokerchips in mehreren Farben.",paragraph2:"Ob Sie einen gemütlichen Abend mit Freunden planen, ein originelles Teambuilding-Event für Ihr Unternehmen organisieren oder als Weinhändler ein einzigartiges Verkaufsinstrument suchen â Weinroulette bringt Menschen rund um Wein auf unvergessliche Weise zusammen. Keine Vorkenntnisse nötig, nur ein offener Geist und ein gutes Glas.",ke
245ywords:"Weinprobe Spiel · Weinverkostung Spiel · Wein Roulette kaufen · Weinspiel bestellen · Blind Tasting Spiel · Weinabend organisieren · Weinprobe zu Hause · Wein Geschenk · Wein Gesellschaftsspiel · Teambuilding Wein · Weinprobe Set · Wein Trinkspiel · Wein Party Spiel · Geschenk Weinliebhaber · Weinverkostung Set · Wein Brettspiel · originelles Geschenk · Weinprobe Freunde · Degustation Spiel · Weintasting Zuhause · Wein Quiz · Wein Erlebnis · Weinabend Ideen · Firmen Weinprobe · Wein Event Spiel",brandName:"Weinroulette",productName:"Weinroulette Spielset",description:"Das originale Weinprobe-Spiel für Zuhause â blind verkosten, drehen und erraten mit Freunden",url:"https://weinroulette.de"},fr:{paragraph:"Vin Roulette â Le jeu de dégustation de vin original pour la maison. Dégustez à l'aveugle, tournez et devinez entre amis. Commandez votre tapis de jeu avec jetons de poker et organisez la soirée vin ultime. Conçu aux Pays-Bas par Ruben Peperkamp et Diederik van den Berg. Adapté pour 4 à 12 joueurs. Jetons de poker professionnels inclus en plusieurs couleurs.",paragraph2:"Que vous planifiez une soirée conviviale entre amis, un événement team building original pour votre entreprise, ou que vous soyez caviste à la recherche d'un outil de vente unique â Vin Roulette rassemble les gens autour du vin d'une manière inoubliable. Aucune connaissance préalable nécessaire, juste un esprit ouvert et un bon verre.",keywords:"Jeu dégustation vin · dégustation à l'aveugle · vin roulette acheter · jeu de vin · soirée vin jeu · jeu apéro vin · cadeau amateur de vin · dégustation vin maison · team building vin · coffret dégustation · jeu entre amis vin · blind tasting jeu · jeu soirée vin · idée cadeau vin · jeu de société vin · oenologie jeu · jeu vin original · animation vin · soirée dégustation · expérience vin · cadeau oenophile · jeu cave à vin · atelier dégustation maison · jeu vin poker · vin quiz jeu",brandName:"Vin Roulette",productName:"Vin Roulette Set de Jeu",description:"Le jeu de dégustation de vin original pour la maison â dégustez à l'aveugle, tournez et devinez entre amis",url:"https://vinroulette.fr"},en:{paragraph:"Wine Roulette â The original wine tasting game for home. Blind taste, spin and guess with friends. Order your playing mat with poker chips and host the ultimate wine night. Designed in the Netherlands by Ruben Peperkamp and Diederik van den Berg. Suitable for 4 to 12 players. Professional poker chips included in multiple colors.",paragraph2:"Whether you're planning a fun evening with friends, organizing a unique team building event for your company, or looking for a distinctive sales tool as a wine merchant â Wine Roulette brings people together around wine in an unforgettable way. No expertise needed, just an open mind and a good glass.",keywords:"Wine tasting game · blind tasting game · wine roulette buy · wine party game · wine night game · wine board game · wine gift · wine tasting at home · team building wine · wine tasting set · wine drinking game · gift for wine lover · wine experience game · wine quiz game · wine game for friends · blind wine tasting kit · wine tasting party · wine guessing game · wine poker game · original wine gift · wine event game · wine lover gift idea · wine tasting evening · corporate wine event · wine game night",brandName:"Wine Roulette",productName:"Wine Roulette Game Set",description:"The original wine tasting game for home â blind taste, spin and guess with friends",url:"https://wineroulettegame.com"}};function EP(t,i){return{"@context":"https://schema.org","@graph":[{"@type":"WebSite",name:t.brandName,url:t.url,inLanguage:i==="nl"?"nl-NL":i==="de"?"de-DE":i==="fr"?"fr-FR":"en-US",description:t.description},{"@type":"Organization",name:"Rien ne VIN plus",url:t.url,logo:`${t.url}/assets/logo.png`,sameAs:["https://wijnroulette.com","https://weinroulette.de","https://vinroulette.fr","https://wijnroulette.be","https://wineroulettegame.com"],contactPoint:{"@type":"ContactPoint",email:"[email protected]",contactType:"customer service",availableLanguage:["Dutch","English","German","French"]}}]}}function TP(){const{lang:t}=ti(),i=l_[t]||l_.nl,s=t==="nl"&&window.location.hostname.replace(/^www\./,"")==="wijnroulette.be"?{...i,url:"https://wijnroulette.be"}:i;return v.useEffect(()=>{const r=document.getElementById("seo-structured-data");r&&r.remove();const l=document.createElement("script");return l.id="seo-structured-data",l.type="application/ld+json",l.textContent=JSON.stringify(EP(s,t)),document.head.appendChild(l),()=>{const u=document.getElementById("seo-structured-data");u&&u.remove()}},[t,s.url]),_.jsx("section",{className:"bg-[rgb(0,53,31)] border-t border-[rgb(255,253,208)]/10 py-12 px-4",children:_.jsxs("div",{className:"container mx-auto max-w-3xl text-center",children:[_.jsx("p",{className:"text-[rgb(255,253,208)] text-base md:text-lg leading-relaxed mb-4 opacity-90",children:s.paragraph}),_.jsx("p",{className:"text-[rgb(255,253,208)] text-base md:text-lg leading-relaxed opacity-75",children:s.paragraph2}),_.jsx("p",{className:"sr-only",children:s.keywords})]})})}const u_={nl:{title:"Hoe het begon",subtitle:"Van wielrentocht naar wijnspel",paragraphs:["Het idee voor Wijn Roulette ontstond in 2012, tijdens een wielrentocht die ons van Noord-Italië naar de Cauberg in Limburg bracht. Wat begon als een sportieve uitdaging met vrienden, groeide al snel uit tot een traditie van fanatieke wijnproeverijen bij elkaar thuis.","Tijdens die avonden werd er altijd gestreden om de winst: punten verdienen door het juiste land van herkomst te raden, de druif, de aroma's en meer. Dat competitieve element bracht mij o
245p een nieuw idee: waarom niet een interactief spel van de proeverij maken?","Zo ontstond een wijnproeverij in roulette-stijl, compleet met pokerchips en een speeltafel vol vakjes waarop je kunt inzetten. Aan het einde van de avond is er, zoals altijd, een winnaar: degene met de meeste chips voor zich."],highlight:"Het resultaat? Een hilarisch en meeslepend spel dat niet alleen extra spanning aan de proeverij geeft, maar er ook voor zorgt dat je de geproefde wijnen nog beter onthoudt."},en:{title:"How it started",subtitle:"From cycling tour to wine game",paragraphs:["The idea for Wine Roulette was born in 2012, during a cycling tour that took us from Northern Italy to the Cauberg in Limburg. What began as a sporting challenge with friends quickly evolved into a tradition of enthusiastic wine tastings at each other's homes.","During those evenings, there was always a competition: earning points by guessing the right country of origin, the grape variety, the aromas and more. That competitive element gave me a new idea: why not turn the tasting into an interactive game?","And so a roulette-style wine tasting was born, complete with poker chips and a game board full of squares to bet on. At the end of the evening, as always, there's a winner: the one with the most chips."],highlight:"The result? A hilarious and engaging game that not only adds extra excitement to the tasting, but also helps you remember the wines you've tasted even better."},de:{title:"Wie alles begann",subtitle:"Von der Radtour zum Weinspiel",paragraphs:["Die Idee für Wein Roulette entstand 2012, während einer Radtour, die uns von Norditalien zum Cauberg in Limburg führte. Was als sportliche Herausforderung mit Freunden begann, entwickelte sich schnell zu einer Tradition begeisterter Weinproben bei uns zu Hause.","An diesen Abenden wurde immer um den Sieg gekämpft: Punkte sammeln, indem man das richtige Herkunftsland errät, die Rebsorte, die Aromen und mehr. Dieses Wettbewerbselement brachte mich auf eine neue Idee: Warum nicht aus der Verkostung ein interaktives Spiel machen?","So entstand eine Weinprobe im Roulette-Stil, komplett mit Pokerchips und einem Spielbrett voller Felder, auf die man setzen kann. Am Ende des Abends gibt es wie immer einen Gewinner: derjenige mit den meisten Chips."],highlight:"Das Ergebnis? Ein urkomisches und fesselndes Spiel, das nicht nur zusätzliche Spannung zur Verkostung bringt, sondern auch dafür sorgt, dass man sich die verkosteten Weine noch besser merkt."},fr:{title:"Comment tout a commencé",subtitle:"D'une randonnée cycliste au jeu de vin",paragraphs:["L'idée de Wine Roulette est née en 2012, lors d'une randonnée cycliste qui nous a menés du nord de l'Italie au Cauberg dans le Limbourg. Ce qui a commencé comme un défi sportif entre amis s'est rapidement transformé en une tradition de dégustations de vin passionnées chez nous.","Lors de ces soirées, il y avait toujours une compétition: gagner des points en devinant le bon pays d'origine, le cépage, les arômes et plus encore. Cet élément compétitif m'a donné une nouvelle idée: pourquoi ne pas transformer la dégustation en jeu interactif?","C'est ainsi qu'est née une dégustation de vin style roulette, avec des jetons de poker et un plateau de jeu plein de cases sur lesquelles parier. à la fin de la soirée, comme toujours, il y a un gagnant: celui qui a le plus de jetons."],highlight:"Le résultat? Un jeu hilarant et captivant qui non seulement ajoute du suspense à la dégustation, mais vous aide aussi à mieux vous souvenir des vins dégustés."}};function CP(){const{lang:t}=ti(),i=u_[t]||u_.nl;return _.jsx("section",{className:"py-20 bg-[rgb(255,253,208)]",children:_.jsxs("div",{className:"container mx-auto px-4 max-w-4xl",children:[_.jsxs("div",{className:"text-center mb-12",children:[_.jsxs("div",{className:"inline-flex items-center gap-2 bg-primary/10 text-primary rounded-full px-4 py-2 mb-4",children:[_.jsx(Ql,{className:"w-4 h-4"}),_.jsx("span",{className:"text-sm font-medium",children:i.subtitle})]}),_.jsx("h2",{className:"text-3xl md:text-4xl font-heading font-bold text-slate-900",children:i.title})]}),_.jsxs("div",{className:"relative",children:[_.jsx("div",{className:"absolute -left-4 top-0 w-1 h-full bg-gradient-to-b from-primary/30 via-primary to-primary/30 rounded-full hidden md:block"}),_.jsx("div",{className:"space-y-6 md:pl-8",children:i.paragraphs.map((s,r)=>_.jsxs("div",{className:"relative",children:[_.jsx("div",{className:"absolute -left-10 top-2 w-3 h-3 bg-primary rounded-full hidden md:block"}),_.jsx("p",{className:"text-lg text-slate-600 leading-relaxed",children:s})]},r))}),_.jsx("div",{className:"mt-10 bg-gradient-to-br from-primary/10 to-gold/10 border-l-4 border-primary rounded-r-xl p-6",children:_.jsxs("p",{className:"text-lg md:text-xl text-slate-700 italic font-medium",children:['"',i.highlight,'"']})})]}),_.jsxs("div",{className:"grid grid-cols-3 gap-6 mt-12 pt-8 border-t",children:[_.jsxs("div",{className:"text-center",children:[_.jsx("div",{className:"flex justify-center mb-2",children:_.jsx(pA,{className:"w-6 h-6 text-primary"})}),_.jsx("div",{className:"text-2xl font-bold text-slate-900",children:"2012"}),_.jsx("div",{className:"text-sm text-slate-500",children:"Noord-Italië"})]}),_.jsxs("div",{className:"text-center",children:[_.jsx("div",{className:"flex justify-center mb-2",children:_.jsx(ns,{className:"w-6 h-6 text-primary"})}),_.jsx("div",{className:"text-2xl font-bold text-slate-900",children:"4-12"}),_.jsx("div",{className:"text-sm text-slate-500",children:t==="en"?"Players":t==="de"?"Spieler":t==="fr"?"Joueurs":"Spelers"})]}),_.jsxs("div",{className:"text-center",children:[_.jsx("div",{className:"flex justify-center mb-2",children:_.jsx(xA,{className:"w-6 h-6 text-primary"})}),_.jsx("div",{className:"text-2xl font-bold text-slate-900",children:"â"}),_.jsx("div",{className:"text-sm text-slate-500",children:t==="en"?"Fun":t==="de"?"SpaÃ":t==="fr"?"Plaisir":"Plezier"})]})]})]})})}const c_={nl:{title:"Spelregels",subtitle:"Simpel te leren, onvergetelijk om te spelen",setup_title:"Voorbereiding",setup:"Iedereen neemt plaats aan tafel en start met 10 pokerchips. Bij de bank liggen er van elke kleur 15. Vervolgens wordt de eerste wijn ingeschonken (eventueel in zwarte glazen) en kan er worden ingezet op de verschillende vakjes.",betting_title:"Inzetten",betting:"In de eerste ronde mag je maximaal 5 pokerchips inzetten, in de tweede ronde 6, in de derde ronde 7, enzovoort. Zet in op druif, land, streek, jaartal en smaakeigenschappen. Op één vakje mogen meerdere gekleurde pokerchips worden geplaatst.",reveal_title:"Onthulling",reveal_pre:"Wanneer iedereen klaar is met inzetten, zegt de spelbegeleider:",reveal_catchphrase:'"Rien ne VIN plus"',reveal_post:"Dit betekent dat er niet meer mag worden ingezet. Daarna onthult de spelbegeleider de wijn.",payout_title:"Uitbetaling",payout:"Onjuist ingezette pokerchips worden van tafel gehaald. De bank legt de gewonnen pokerchips bij de inzetten die correct waren. Bij een vakje met twee bolletjes wordt de inzet x2 uitbetaald â dus bij een inzet van 2 pokerchips worden er 4 bijgelegd.",next_title:"Volgende ronde",next:"Iedereen verzamelt zijn pokerchips en de volgende wijn wordt ingeschonken. Het spel gaat verder!",winner:"Aan het einde van het spel wint degene met de meeste pokerchips â en die gaat naar huis met bijvoorbeeld een heerlijke fles wijn!",fun_note:"Het spel is eenvoudig, leerzaam en vooral erg leuk voor iedereen.",players:"4-12 spelers",age:"Leeftijd 18+",bet_fields:"Druif · Land · Streek · Jaartal · Smaak",download:"Download spelregels"},en:{title:"Game Rules",subtitle:"Easy to learn, unforgettable to play",setup_title:"Setup",setup:"Everyone takes a seat at the table and starts with 10 poker chips. The bank holds 15 chips of each color. The first wine is then poured (optionally in black glasses) and players can bet on the different fields.",betting_title:"Betting",betting:"In the first roun
245d you may bet a maximum of 5 poker chips, in the second round 6, in the third round 7, and so on. Bet on grape, country, region, vintage and flavor characteristics. Multiple colored chips may be placed on a single field.",reveal_title:"The Reveal",reveal_pre:"When everyone has finished betting, the host says:",reveal_catchphrase:'"Rien ne VIN plus"',reveal_post:"This means no more bets can be placed. The host then reveals the wine.",payout_title:"Payout",payout:"Incorrectly placed poker chips are removed from the table. The bank adds the winning chips to the correct bets. For fields marked with two dots, the bet is paid x2 â so a bet of 2 chips gets 4 chips added.",next_title:"Next Round",next:"Everyone collects their poker chips and the next wine is poured. The game continues!",winner:"At the end of the game, the player with the most poker chips wins â and goes home with, for example, a delicious bottle of wine!",fun_note:"The game is simple, educational, and above all great fun for everyone.",players:"4-12 players",age:"Age 18+",bet_fields:"Grape · Country · Region · Vintage · Taste",download:"Download game rules"},de:{title:"Spielregeln",subtitle:"Einfach zu lernen, unvergesslich zu spielen",setup_title:"Vorbereitung",setup:"Alle nehmen am Tisch Platz und starten mit 10 Pokerchips. Bei der Bank liegen von jeder Farbe 15 Chips. Dann wird der erste Wein eingeschenkt (optional in schwarzen Gläsern) und es kann auf die verschiedenen Felder gesetzt werden.",betting_title:"Setzen",betting:"In der ersten Runde darf man maximal 5 Pokerchips setzen, in der zweiten Runde 6, in der dritten Runde 7, und so weiter. Setzen Sie auf Traube, Land, Region, Jahrgang und Geschmackseigenschaften. Auf ein Feld dürfen mehrere farbige Chips gesetzt werden.",reveal_title:"Enthüllung",reveal_pre:"Wenn alle fertig mit Setzen sind, sagt der Spielleiter:",reveal_catchphrase:'"Rien ne VIN plus"',reveal_post:"Das bedeutet, dass nicht mehr gesetzt werden darf. Danach enthüllt der Spielleiter den Wein.",payout_title:"Auszahlung",payout:"Falsch gesetzte Pokerchips werden vom Tisch genommen. Die Bank legt die gewonnenen Chips zu den richtigen Einsätzen. Bei einem Feld mit zwei Punkten wird der Einsatz x2 ausgezahlt â bei einem Einsatz von 2 Chips werden also 4 Chips dazugelegt.",next_title:"Nächste Runde",next:"Alle sammeln ihre Pokerchips ein und der nächste Wein wird eingeschenkt. Das Spiel geht weiter!",winner:"Am Ende des Spiels gewinnt derjenige mit den meisten Pokerchips â und geht zum Beispiel mit einer leckeren Flasche Wein nach Hause!",fun_note:"Das Spiel ist einfach, lehrreich und vor allem für alle ein groÃer SpaÃ.",players:"4-12 Spieler",age:"Alter 18+",bet_fields:"Traube · Land · Region · Jahrgang · Geschmack",download:"Spielregeln herunterladen"},fr:{title:"Règles du Jeu",subtitle:"Facile à apprendre, inoubliable à jouer",setup_title:"Préparation",setup:"Tout le monde s'installe à table et commence avec 10 jetons. La banque dispose de 15 jetons de chaque couleur. Le premier vin est servi (éventuellement dans des verres noirs) et les joueurs peuvent miser sur les différentes cases.",betting_title:"Les Mises",betting:"Au premier tour, vous pouvez miser un maximum de 5 jetons, au deuxième tour 6, au troisième tour 7, et ainsi de suite. Misez sur le cépage, le pays, la région, le millésime et les caractéristiques gustatives. Plusieurs jetons colorés peuvent être placés sur une même case.",reveal_title:"La Révélation",reveal_pre:"Quand tout le monde a fini de miser, le maître du jeu dit :",reveal_catchphrase:'"Rien ne VIN plus"',reveal_post:"Cela signifie qu'on ne peut plus miser. Le maître du jeu révèle ensuite le vin.",payout_title:"Paiement",payout:"Les jetons mal placés sont retirés de la table. La banque ajoute les jetons gagnants aux mises correctes. Pour les cases marquées de deux points, la mise est payée x2 â donc une mise de 2 jetons reçoit 4 jetons supplémentaires.",next_title:"Tour Suivant",next:"Tout le monde récupère ses jetons et le vin suivant est servi. Le jeu continue !",
245winner:"à la fin du jeu, le joueur avec le plus de jetons gagne â et repart avec, par exemple, une délicieuse bouteille de vin !",fun_note:"Le jeu est simple, éducatif et surtout très amusant pour tout le monde.",players:"4-12 joueurs",age:"Ãge 18+",bet_fields:"Cépage · Pays · Région · Millésime · Goût",download:"Télécharger les règles"}};function jP(){const{lang:t}=ti(),i=c_[t]||c_.nl,s=[{icon:lA,title:i.setup_title,text:i.setup,num:"1"},{icon:fb,title:i.betting_title,text:i.betting,num:"2"},{icon:Ql,title:i.reveal_title,text:null,num:"3"},{icon:hb,title:i.payout_title,text:i.payout,num:"4"},{icon:Kj,title:i.next_title,text:i.next,num:"5"}];return _.jsxs("section",{id:"spelregels",className:"py-24 bg-gradient-to-b from-[rgb(0,53,31)] to-[rgb(0,38,22)] text-[rgb(255,253,208)] relative overflow-hidden",children:[_.jsxs("div",{className:"absolute inset-0 opacity-5",children:[_.jsx("div",{className:"absolute top-20 left-10 w-72 h-72 bg-primary rounded-full blur-3xl"}),_.jsx("div",{className:"absolute bottom-20 right-10 w-96 h-96 bg-gold rounded-full blur-3xl"})]}),_.jsxs("div",{className:"container mx-auto px-4 relative z-10 max-w-5xl",children:[_.jsxs("div",{className:"text-center mb-16",children:[_.jsx("h2",{className:"text-3xl md:text-5xl font-heading font-bold mb-4","data-testid":"text-game-rules-title",children:i.title}),_.jsx("p",{className:"text-[rgb(255,253,208)]/60 text-lg text-center",children:i.subtitle}),_.jsxs("div",{className:"flex items-center justify-center gap-6 mt-6 text-sm",children:[_.jsxs("span",{className:"flex items-center gap-2 bg-[rgba(255,253,208,0.1)] px-4 py-2 rounded-full",children:[_.jsx(ns,{className:"w-4 h-4 text-[rgb(255,253,208)]"}),i.players]}),_.jsxs("span",{className:"flex items-center gap-2 bg-[rgba(255,253,208,0.1)] px-4 py-2 rounded-full",children:[_.jsx(Ql,{className:"w-4 h-4 text-gold"}),i.age]})]})]}),_.jsx("div",{className:"space-y-6",children:s.map((r,l)=>_.jsx("div",{className:"bg-[rgba(255,253,208,0.05)] backdrop-blur-sm border border-[rgba(255,253,208,0.1)] rounded-2xl p-6 md:p-8 hover:bg-[rgba(255,253,208,0.08)] transition-colors","data-testid":`card-rule-step-${l+1}`,children:_.jsxs("div",{className:"flex items-start gap-5",children:[_.jsx("div",{className:"flex-shrink-0 w-12 h-12 rounded-xl bg-[rgba(255,253,208,0.2)] flex items-center justify-center text-[rgb(255,253,208)] font-bold text-lg",children:r.num}),_.jsxs("div",{className:"flex-1",children:[_.jsxs("h3",{className:"text-xl font-bold mb-3 flex items-center gap-2",children:[_.jsx(r.icon,{className:"w-5 h-5 text-gold"}),r.title]}),r.text?_.jsx("p",{className:"text-[rgb(255,253,208)]/70 leading-relaxed",children:r.text}):_.jsxs("div",{className:"space-y-3",children:[_.jsx("p",{className:"text-[rgb(255,253,208)]/70 leading-relaxed",children:i.reveal_pre}),_.jsx("div",{className:"bg-[rgb(0,80,45)] border border-[rgb(255,253,208)]/20 rounded-xl px-4 py-2 md:px-6 md:py-3 text-center",children:_.jsx("span",{className:"text-base md:text-3xl font-heading font-bold italic text-[rgb(255,253,208)]",children:i.reveal_catchphrase})}),_.jsx("p",{className:"text-[rgb(255,253,208)]/70 leading-relaxed",children:i.reveal_post})]})]})]})},l))}),_.jsxs("div",{className:"mt-8 bg-[rgba(255,253,208,0.05)] backdrop-blur-sm border border-gold/20 rounded-2xl p-6 md:p-8 text-center",children:[_.jsxs("div",{className:"flex items-center justify-center gap-3 mb-3",children:[_.jsx(hb,{className:"w-6 h-6 text-gold"}),_.jsx("span",{className:"text-xl font-bold",children:i.payout_title})]}),_.jsx("p",{className:"text-[rgb(255,253,208)]/80 leading-relaxed max-w-2xl mx-auto mb-4",children:i.winner}),_.jsx("p",{className:"text-gold italic font-medium text-center max-w-2xl mx-auto",children:i.fun_note})]}),_.jsxs("div",{className:"mt-6 text-center space-y-4",children:[_.jsxs("div",{className:"inline-flex items-center gap-2 text-[rgb(255,253,208)]/40 text-sm bg-[rgba(255,253,208,0.05)] px-5 py-2 rounded-full",children:[_.jsx(fb,{className:"w-3 h-3"}),i.bet_fields]}),_.jsx("div",{children:_.jsxs("a",{href:"/assets/spelregels-wijn-roulette.png",download:"Spelregels-Wijn-Roulette.png",className:"inline-flex items-center gap-2 bg-[rgba(255,253,208,0.12)] hover:bg-[rgba(255,253,208,0.2)] border border-[rgba(255,253,208,0.25)] text-[rgb(255,253,208)] px-6 py-3 rounded-full text-sm font-medium transition-colors",children:[_.jsx(cA,{className:"w-4 h-4"}),i.download]})})]})]})]})}const d_={nl:{title:"Veelgestelde Vragen",items:[{question:"Heb ik wijnkennis nodig om te spelen?",answer:"Nee! Juist beginners winnen vaak van 'experts'. Het gaat om wat je proeft, niet wat je weet."},{question:"Hoeveel wijn heb ik nodig?",answer:"Wij raden 6 flessen aan voor een complete avond. In de spelregels vind je kant-en-klare boodschappenlijsten voor elk budget."},{question:"Hoeveel mensen kunnen meespelen?",answer:"De Originele Editie is perfect voor 4-6
245spelers. De Premium Editie werkt voor 4-12 spelers."},{question:"Hoe lang duurt een spel?",answer:"Reken op 2-3 uur voor 6 wijnen, inclusief gezelligheid. Je kunt ook met minder wijnen spelen voor een kortere avond."},{question:"Wat zijn de spelregels van Wijn Roulette?",answer:'Iedereen start met 10 pokerchips en schenkt de eerste wijn in (eventueel in zwarte glazen). Spelers zetten in op vakjes zoals druif, land, streek, jaartal en smaakeigenschappen. In ronde 1 mag je maximaal 5 chips inzetten, ronde 2 maximaal 6, enzovoort. Wanneer iedereen klaar is zegt de spelbegeleider "Rien ne VIN plus" â dan worden de inzetten vergeleken met de echte wijn. Correct geraden? Je wint chips! Bij vakjes met twee bolletjes krijg je zelfs x2 uitbetaald. Degene met de meeste chips aan het einde wint!'},{question:"Kan ik het spel ook huren voor een bedrijfsevent?",answer:"Ja! Neem contact op via [email protected] voor verhuur inclusief begeleiding."},{question:"Wat is de levertijd?",answer:"3-5 werkdagen. We versturen vanuit ons magazijn in Nederland."},{question:"Is Wijn Roulette een leuk spel om thuis te spelen?",answer:"Absoluut! Wijn Roulette is speciaal ontworpen om thuis met vrienden of familie te spelen. Je hebt geen wijnkennis nodig â het spel is eenvoudig, leerzaam en bovenal gezellig. Perfect voor een avond met 4 tot 12 personen, met wijn, hapjes en veel plezier. Een compleet alternatief voor een escape room of quiz avond!"},{question:"Is Wijn Roulette een wijnproeverij?",answer:"Wijn Roulette is de leukste manier om een wijnproeverij te organiseren! In plaats van een klassieke wijnproeverij waarbij iemand vertelt over de wijn, draai je het om: jij proeft de wijn en probeert zelf te raden wat je drinkt. Je zet pokerchips in op druif, land, streek en smaak â net als bij roulette. Het is een wijnproeverij in spelvorm, perfect voor thuis met vrienden, als bedrijfsuitje of voor een feestje. Veel interactiever en gezelliger dan een standaard wijnproeverij!"},{question:"Hoe organiseer ik een wijnproeverij thuis?",answer:"Met Wijn Roulette organiseer je in 5 minuten een complete wijnproeverij thuis. Koop 4 tot 6 flessen wijn (in de spelregels zitten kant-en-klare boodschappenlijsten voor elk budget), leg de speelmat op tafel, verdeel de pokerchips en je bent klaar. Geen sommelier nodig, geen cursus, geen voorbereiding â alles staat in het spel uitgelegd. Ideaal voor een gezellige avond met vrienden, een verjaardagsfeest of gewoon een leuke vrijdagavond."},{question:"Wat is het verschil tussen Wijn Roulette en een gewone wijnproeverij?",answer:"Bij een gewone wijnproeverij luister je naar een expert die vertelt over de wijn. Bij Wijn Roulette ben jij de expert! Je proeft blind en zet fiches in op wat je denkt te herkennen. Het is competitief, interactief en veel leuker dan passief luisteren. Bovendien leer je net zoveel over wijn â maar dan spelenderwijs. Perfect als alternatief voor een gewone wijnproeverij, escape room of quiz."}]},en:{title:"Frequently Asked Questions",items:[{question:"Do I need wine knowledge to play?",answer:"No! Beginners often beat 'experts'. It's about what you taste, not what you know."},{question:"How much wine do I need?",answer:"We recommend 6 bottles for a complete evening. The game rules include ready-made shopping lists for every budget."},{question:"How many people can play?",answer:"The Original Edition is perfect for 4-6 players. The Premium Edition works for 4-12 players."},{question:"How long does a game take?",answer:"Expect 2-3 hours for 6 wines, including socializing. You can also play with fewer wines for a shorter evening."},{question:"What are the rules of Wine Roulette?",answer:'Everyone starts with 10 poker chips and the first wine is poured (optionally in black glasses). Players bet on fields like grape, country, region, vintage and flavor characteristics. In round 1 you can bet up to 5 chips, round 2 up to 6, and so on. When everyone is done, the host says "Rien ne VIN plus" â then the bets are compared with the actual wine. Guessed correctly? You win chips! Fields marked with two dots pay x2. The player with the most chips at the end wins!'},{question:"Can I rent the game for a corporate event?",answer:"Yes! Contact us at [email protected] for rental including guidance."},{question:"What is the delivery time?",answer:"3-5 business days. We ship from our warehouse in the Netherlands."},{question:"Is Wine Roulette a fun game to play at home?",answer:"Absolutely! Wine Roulette is specially designed to play at home with friends or family. You don't need any wine knowledge â the game is simple, educational and above all great fun. Perfect for an evening with 4 to 12 people, with wine, snacks and lots of entertainment. A complete alternative to an escape room or quiz night!"},{question:"Is Wine Roulette a wine tasting?",answer:"Wine Roulette is the most fun way to organize a wine tasting! Instead of a classic wine tasting where someone tells you about the wine, you flip it around: you taste the wine and try to guess what you're drinking. You bet poker chips on grape, country, region and flavor â just like roulette. It's a wine tasting in game form, perfect for home with friends, as a team event or for a party. Much more interactive and fun than a standard wine tasting!"},{question:"How do I organize a wine tasting at home?",answer:"With Wine Roulette you organize a complete wine tasting at home in 5 minutes. Buy 4 to 6 bottles of wine (the game rules include ready-made shopping lists for every budget), lay the playing mat on the table, distribute the poker chips and you're ready. No sommelier needed, no course, no preparation â everything is explained in the game. Ideal for a fun evening with friends, a birthday party or just a great Friday night."},{question:"What is the difference between Wine Roulette and a regular wine tasting?",answer:"At a regular wine tasting you listen to an expert telling you about the wine. With Wine Roulette, you are the expert! You taste blind and place chips on what you think you recognize. It's competitive, interactive and much more fun than passive listening. Plus you learn just as much about wine â but through play. Perfect as an alternative to a regular wine tasting, escape room or quiz."}]},de:{title:"Häufig gestellte Fragen",items:[{question:"Brauche ich Weinkenntnisse zum Spielen?",answer:"Nein! Anfänger schlagen oft 'Experten'. Es geht darum, was Sie schmecken, nicht was Sie wissen."},{question:"Wie viel Wein brauche ich?",answer:"Wir empfehlen 6 Flaschen für einen kompletten Abend. In den Spielregeln finden Sie fertige Einkaufslisten für jedes Budget."},{question:"Wie viele Personen können spielen?",answer:"Die Original Edition ist perfekt für 4-6 Spieler. Die Premium Edition funktioniert für 4-12 Spieler."},{question:"Wie lange dauert ein Spiel?",answer:"Rechnen Sie mit 2-3 Stunden für 6 Weine, inklusive Geselligkeit. Sie können auch mit weniger Weinen für einen kürzeren Abend spielen."},{question:"Wie sind die Spielregeln von Wein Roulette?",answer:'Alle starten mit 10 Pokerchips und der erste Wein wird eingeschenkt (optional in schwarzen Gläsern). Die Spieler setzen auf Felder wie Traube, Land, Region, Jahrgang und Geschmackseigenschaften. In Runde 1 darf man maximal 5 Chips setzen, in Run
245de 2 maximal 6, und so weiter. Wenn alle fertig sind, sagt der Spielleiter "Rien ne VIN plus" â dann werden die Einsätze mit dem echten Wein verglichen. Richtig geraten? Sie gewinnen Chips! Felder mit zwei Punkten zahlen x2 aus. Der Spieler mit den meisten Chips am Ende gewinnt!'},{question:"Kann ich das Spiel für eine Firmenveranstaltung mieten?",answer:"Ja! Kontaktieren Sie uns unter [email protected] für Vermietung inklusive Begleitung."},{question:"Wie lange ist die Lieferzeit?",answer:"3-5 Werktage. Wir versenden aus unserem Lager in den Niederlanden."},{question:"Ist Wein Roulette ein lustiges Spiel für zu Hause?",answer:"Auf jeden Fall! Wein Roulette ist speziell dafür gemacht, zu Hause mit Freunden oder Familie zu spielen. Sie brauchen kein Weinwissen â das Spiel ist einfach, lehrreich und vor allem sehr unterhaltsam. Perfekt für einen Abend mit 4 bis 12 Personen, mit Wein, Häppchen und viel SpaÃ. Eine tolle Alternative zu einem Escape Room oder Quizabend!"},{question:"Ist Wein Roulette eine Weinprobe?",answer:"Wein Roulette ist die unterhaltsamste Art, eine Weinprobe zu organisieren! Statt einer klassischen Weinprobe, bei der jemand über den Wein erzählt, drehen Sie es um: Sie probieren den Wein und versuchen selbst zu erraten, was Sie trinken. Sie setzen Pokerchips auf Traube, Land, Region und Geschmack â genau wie beim Roulette. Es ist eine Weinprobe in Spielform, perfekt für zu Hause mit Freunden, als Firmenevent oder für eine Party. Viel interaktiver und lustiger als eine normale Weinprobe!"},{question:"Wie organisiere ich eine Weinprobe zu Hause?",answer:"Mit Wein Roulette organisieren Sie in 5 Minuten eine komplette Weinprobe zu Hause. Kaufen Sie 4 bis 6 Flaschen Wein (in den Spielregeln finden Sie fertige Einkaufslisten für jedes Budget), legen Sie die Spielmatte auf den Tisch, verteilen Sie die Pokerchips und los geht's. Kein Sommelier nötig, kein Kurs, keine Vorbereitung â alles ist im Spiel erklärt. Ideal für einen gemütlichen Abend mit Freunden, eine Geburtstagsfeier oder einfach einen tollen Freitagabend."},{question:"Was ist der Unterschied zwischen Wein Roulette und einer normalen Weinprobe?",answer:"Bei einer normalen Weinprobe hören Sie einem Experten zu, der über den Wein erzählt. Bei Wein Roulette sind Sie der Experte! Sie probieren blind und platzieren Chips auf dem, was Sie zu erkennen glauben. Es ist wettbewerbsorientiert, interaktiv und viel unterhaltsamer als passives Zuhören. AuÃerdem lernen Sie genauso viel über Wein â aber spielerisch. Perfekt als Alternative zu einer klassischen Weinprobe, einem Escape Room oder Quiz."}]},fr:{title:"Questions Fréquentes",items:[{question:"Ai-je besoin de connaissances en vin pour jouer?",answer:"Non! Les débutants battent souvent les 'experts'. C'est ce que vous goûtez qui compte, pas ce que vous savez."},{question:"Combien de vin ai-je besoin?",answer:"Nous recommandons 6 bouteilles pour une soirée complète. Les règles du jeu incluent des listes de courses prêtes à l'emploi pour tous les budgets."},{question:"Combien de personnes peuvent jouer?",answer:"L'édition Originale est parfaite pour 4-6 joueurs. L'Ãdition Premium fonctionne pour 4-12 joueurs."},{question:"Combien de temps dure une partie?",answer:"Comptez 2-3 heures pour 6 vins, convivialité comprise. Vous pouvez aussi jouer avec moins de vins pour une soirée plus courte."},{question:"Quelles sont les règles du Vin Roulette?",answer:`Tout le monde commence avec 10 jetons et le premier vin est servi (éventuellement dans des verres noirs). Les joueurs misent sur des cases comme le cépage, le pays, la région, le millésime et les caractéristiques gustatives. Au tour 1, vous pouvez miser jusqu'à 5 jetons, au tour 2 jusqu'à 6, et ainsi de suite. Quand tout le monde a fini, le maître du jeu dit "Rien ne VIN plus" â puis les mises sont comparées avec le vrai vin. Bien deviné? Vous gagnez des jetons! Les cases marquées de deux points paient x2. Le joueur avec le plus de jetons à la fin gagne!`},{question:"Puis-je louer le jeu pour un événement d'entreprise?",answer:"Oui! Contactez-nous à [email protected] pour la location avec accompagnement."},{question:"Quel est le délai de livraison?",answer:"3-5 jours ouvrables. Nous expédions depuis notre entrepôt aux Pays-Bas."},{question:"Est-ce que le Vin Roulette est un jeu amusant à jouer à la maison?",answer:"Absolument! Le Vin Roulette est spécialement conçu pour jouer à la maison entre amis ou en famille. Vous n'avez besoin d'aucune connaissance en vin â le jeu est simple, éducatif et surtout très convivial. Parfait pour une soirée de 4 à 12 personnes, avec du vin, des amuse-bouches et beaucoup de plaisir. Une alternative complète à un escape room ou une soirée quiz!"},{question:"Est-ce que le Vin Roulette est une dégustation de vin?",answer:"Le Vin Roulette est la façon la plus amusante d'organiser une dégustation de vin! Au lieu d'une dégustation classique où quelqu'un vous parle du vin, vous inversez les rôles: vous goûtez le vin et essayez de deviner ce que vous buvez. Vous misez des jetons sur le cépage, le pays, la région et le goût â comme à la roulette. C'est une dégustation de vin sous forme de jeu, parfaite à la maison entre amis, en événement d'entreprise ou pour une fête. Beaucoup plus interactif et amusant qu'une dégustation de vin classique!"},{question:"Comment organiser une dégustation de vin à la maison?",answer:"Avec le Vin Roulette, vous organisez une dégustation de vin complète à la maison en 5 minutes. Achetez 4 à 6 bouteilles de vin (les règles du jeu incluent des listes de courses prêtes à l'emploi pour tous les budgets), posez le tapis de jeu sur la table, distribuez les jetons et c'est parti. Pas besoin de sommelier, de cours ou de préparation â tout est expliqué dans le jeu. Idéal pour une soirée conviviale entre amis, un anniversaire ou simplement un super vendredi soir."},{question:"Quelle est la différence entre le Vin Roulette et une dégustation de vin classique?",answer:"Lors d'une dégustation de vin classique, vous écoutez un expert qui parle du vin. Avec le Vin Roulette, c'est vous l'expert! Vous dégustez à l'aveugle et placez des jetons sur ce que vous pensez reconnaître. C'est compétitif, interactif et beaucoup plus amusant que d'écouter passivement. En plus, vous apprenez tout autant sur le vin â mais en jouant. Parfait comme alternative à une dégustation classique, un escape room ou un quiz."}]}};function AP({question:t,answer:i,isOpen:s,onClick:r}){return _.jsxs("div",{className:"border-b border-slate-200 last:border-b-0",children:[_.jsxs("button",{onClick:r,className:"w-full py-5 flex items-center justify-between text-left hover:text-primary transition-colors","data-testid":`faq-question-${t.slice(0,20).replace(/\s/g,"-").toLowerCase()}`,children:[_.jsx("span",{className:"text-lg font-medium text-slate-800 pr-4",children:t}),_.jsx(uw,{className:`w-5 h-5 text-primary flex-shrink-0 transition-transform duration-300 ${s?"rotate-180":""}`})]}),_.jsx(ch,{children:s&&_.jsx(hs.div,{initial:{height:0,opacity:0}
245,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3},className:"overflow-hidden",children:_.jsx("p",{className:"pb-5 text-slate-600 leading-relaxed",children:i})})})]})}function RP({items:t}){const i={"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.map(r=>({"@type":"Question",name:r.question,acceptedAnswer:{"@type":"Answer",text:r.answer}}))},s={"@context":"https://schema.org","@type":"HowTo",name:"Hoe speel je Wijn Roulette? / How to play Wine Roulette?",description:"Spelregels voor Wijn Roulette â het ultieme wijnspel voor thuis. Game rules for Wine Roulette â the ultimate wine tasting party game.",step:[{"@type":"HowToStep",name:"Voorbereiding / Setup",text:"Iedereen neemt plaats aan tafel en start met 10 pokerchips. Bij de bank liggen er van elke kleur 15. De eerste wijn wordt ingeschonken."},{"@type":"HowToStep",name:"Inzetten / Betting",text:"Spelers zetten pokerchips in op vakjes: druif, land, streek, jaartal en smaakeigenschappen. In ronde 1 maximaal 5 chips, ronde 2 maximaal 6, enzovoort."},{"@type":"HowToStep",name:"Rien ne VIN plus",text:"De spelbegeleider zegt 'Rien ne VIN plus' â er mag niet meer worden ingezet. De wijn wordt onthuld."},{"@type":"HowToStep",name:"Uitbetaling / Payout",text:"Onjuiste inzetten worden van tafel gehaald. Correcte inzetten worden uitbetaald. Bij vakjes met twee bolletjes wordt x2 uitbetaald."},{"@type":"HowToStep",name:"Volgende ronde / Next round",text:"Iedereen verzamelt zijn chips en de volgende wijn wordt ingeschonken. Aan het einde wint degene met de meeste chips!"}]};return _.jsxs(_.Fragment,{children:[_.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(i)}}),_.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(s)}})]})}function kP(){const[t,i]=v.useState(null),{lang:s}=ti(),r=d_[s]||d_.nl;return _.jsxs("section",{id:"faq",className:"py-20 bg-[rgb(255,253,208)]","data-testid":"faq-section",children:[_.jsx(RP,{items:r.items}),_.jsxs("div",{className:"container mx-auto px-4 max-w-3xl",children:[_.jsxs("div",{className:"text-center mb-12",children:[_.jsxs("div",{className:"inline-flex items-center gap-2 bg-primary/10 text-primary rounded-full px-4 py-2 mb-4",children:[_.jsx(aA,{className:"w-4 h-4"}),_.jsx("span",{className:"text-sm font-medium",children:"FAQ"})]}),_.jsx("h2",{className:"text-3xl md:text-4xl font-heading font-bold text-foreground",children:r.title})]}),_.jsx("div",{className:"bg-[rgb(255,253,208)] rounded-2xl shadow-sm border border-[rgb(0,53,31)]/10 p-6 md:p-8",children:r.items.map((l,u)=>_.jsx(AP,{question:l.question,answer:l.answer,isOpen:t===u,onClick:()=>i(t===u?null:u)},u))})]})]})}function MP(){const{lang:t,setLang:i,t:s}=ti(),r=["/assets/wine-1.webp","/assets/wine-2.webp","/assets/wine-3.webp","/assets/wine-5.webp","/assets/wine-6.webp","/assets/wine-7.webp","/assets/wine-9.webp","/assets/wine-10.webp"],l=[...r,...r];return _.jsxs("div",{className:"min-h-screen bg-background font-sans selection:bg-primary/20",children:[_.jsx(PO,{lang:t,setLang:i}),_.jsxs("main",{children:[_.jsx(vP,{lang:t}),_.jsx(CP,{}),_.jsx("div",{className:"w-full",children:_.jsx("img",{src:"/assets/wine-roulette-board.jpg",alt:"Wijn Roulette speelbord met pokerchips",className:"w-full h-[40vh] md:h-[60vh] object-cover"})}),_.jsx(jP,{}),_.jsx("div",{className:"w-full",children:_.jsx("img",{src:"/assets/wine-glass-board.jpg",alt:"Wijnglas en pokerchips op het Wijn Roulette speelbord",className:"w-full h-[40vh] md:h-[60vh] object-cover"})}),_.jsx(xP,{lang:t}),_.jsxs("section",{className:"py-24 bg-[rgb(0,53,31)] text-[rgb(255,253,208)] overflow-hidden",children:[_.jsxs("div",{className:"container mx-auto px-4 text-center mb-16",children:[_.jsx("h2",{className:"text-3xl md:text-5xl font-heading mb-4",children:s("gallery_title")}),_.jsx("p",{className:"text-[rgb(255,253,208)]/60",children:s("gallery_subtitle")})]}),_.jsx("div",{className:"flex gap-4 overflow-hidden relative",children:_.jsx(hs.div,{animate:{x:["0%","-50%"]},transition:{repeat:1/0,duration:40,ease:"linear"},className:"flex gap-4 w-max",children:l.map((u,d)=>_.jsxs("div",{className:"w-80 md:w-[480px] aspect-[4/3] flex-shrink-0 rounded-lg overflow-hidden relative group bg-[rgb(0,53,31)]",children:[_.jsx("div",{className:"absolute inset-0 bg-primary/10 group-hover:bg-transparent transition-colors z-10"}),_.jsx("img",{src:u,className:"w-full h-full object-cover opacity-90 group-hover:opacity-100 transition-opacity duration-500",alt:`Gallery ${d}`})]},d))})})]}),_.jsx(kP,{})]}),_.jsx(SP,{}),_.jsx(TP,{})]})}function DP(){return _.jsx("div",{className:"min-h-screen w-full flex items-center justify-center bg-gray-50",children:_.jsx(Mm,{className:"w-full max-w-md mx-4",children:_.jsxs(Dm,{className:"pt-6",children:[_.jsxs("div",{className:"flex mb-4 gap-2",children:[_.jsx(tA,{className:"h-8 w-8 text-red-500"}),_.jsx("h1",{className:"text-2xl font-bold text-gray-900",children:"404 Page Not Found"})]}),_.jsx("p",{className:"mt-4 text-sm text-gray-600",children:"Did you forget to add the page to the router?"})]})})})}const NP=v.lazy(()=>at(()=>import("./FriendsPage-R6Yk8bsf.js"),__vite__mapDeps([0,1,2]))),OP=v.lazy(()=>at(()=>import("./BusinessPage-DlhVXKJr.js"),__vite__mapDeps([3,1,4]))),zP=v.lazy(()=>at(()=>
245import("./MerchantsPage-CtPdp_Uy.js"),__vite__mapDeps([5,1,4,6]))),PP=v.lazy(()=>at(()=>import("./OrderPage-BfxVwrQn.js"),__vite__mapDeps([7,8,1,2]))),LP=v.lazy(()=>at(()=>import("./CheckoutPage-B_JkZpqp.js"),__vite__mapDeps([9,10,11,12,4,1]))),VP=v.lazy(()=>at(()=>import("./BierRoulettePage-DZyeBeKI.js"),[])),BP=v.lazy(()=>at(()=>import("./PaymentStatusPage-CPS0ojtq.js"),__vite__mapDeps([13,14,4]))),f_=v.lazy(()=>at(()=>import("./ProeverijPreview-buadehqW.js"),__vite__mapDeps([15,1,6]))),UP=v.lazy(()=>at(()=>import("./PersuasiveTestPage-BtYtyNDH.js"),__vite__mapDeps([16,2,14]))),WP=v.lazy(()=>at(()=>import("./VideoTest-LYBXjIHo.js"),__vite__mapDeps([17,1]))),HP=v.lazy(()=>at(()=>import("./AdminOrdersPage-BN98HnTt.js"),__vite__mapDeps([18,8,12,19,10]))),qP=v.lazy(()=>at(()=>import("./AdminLoginPage-DWXUQAoM.js"),__vite__mapDeps([20,10,11]))),FP=v.lazy(()=>at(()=>import("./DiederikTest-Uc6pDOY1.js"),__vite__mapDeps([21,14]))),Pl=v.lazy(()=>at(()=>import("./SpelregelsPage-BWdWsHhA.js").then(t=>t.S),__vite__mapDeps([22,19]))),GP=v.lazy(()=>at(()=>import("./PrivacyPage-DH9eSvgK.js"),__vite__mapDeps([23,24,1]))),IP=v.lazy(()=>at(()=>import("./VoorwaardenPage-4ZJIpzvC.js"),__vite__mapDeps([25,24,1]))),KP=v.lazy(()=>at(()=>import("./VerzendingPage-wTLMI22m.js"),__vite__mapDeps([26,24,1]))),YP=v.lazy(()=>at(()=>import("./CookiesPage-CT2C9SEz.js"),__vite__mapDeps([27,24,1]))),QP=v.lazy(()=>at(()=>import("./DisclaimerPage-BDuzqN7-.js"),__vite__mapDeps([28,24,1]))),XP=v.lazy(()=>at(()=>import("./RetourbeleidPage-BvQf6I5r.js"),__vite__mapDeps([29,24,1])));function $P(){return _.jsx("div",{className:"min-h-screen flex items-center justify-center bg-[rgb(255,253,208)]",children:_.jsx("div",{className:"w-10 h-10 border-4 border-[rgb(0,53,31)] border-t-transparent rounded-full animate-spin"})})}function ZP(){return _.jsx(v.Suspense,{fallback:_.jsx($P,{}),children:_.jsxs(_C,{children:[_.jsx(Pe,{path:"/",component:MP}),_.jsx(Pe,{path:"/friends",component:NP}),_.jsx(Pe,{path:"/business",component:OP}),_.jsx(Pe,{path:"/merchants",component:zP}),_.jsx(Pe,{path:"/order",component:PP}),_.jsx(Pe,{path:"/checkout",component:LP}),_.jsx(Pe,{path:"/bierroulette",component:VP}),_.jsx(Pe,{path:"/payment-status",component:BP}),_.jsx(Pe,{path:"/proeverijen",component:f_}),_.jsx(Pe,{path:"/proeverij-preview",component:f_}),_.jsx(Pe,{path:"/persuasive-test",component:UP}),_.jsx(Pe,{path:"/video-test",component:WP}),_.jsx(Pe,{path:"/diederik",component:FP}),_.jsx(Pe,{path:"/spelregels",component:Pl}),_.jsx(Pe,{path:"/game-rules",component:Pl}),_.jsx(Pe,{path:"/spielregeln",component:Pl}),_.jsx(Pe,{path:"/regles-du-jeu",component:Pl}),_.jsx(Pe,{path:"/admin/login",component:qP}),_.jsx(Pe,{path:"/admin/orders",component:HP}),_.jsx(Pe,{path:"/privacy",component:GP}),_.jsx(Pe,{path:"/voorwaarden",component:IP}),_.jsx(Pe,{path:"/verzending",component:KP}),_.jsx(Pe,{path:"/cookies",component:YP}),_.jsx(Pe,{path:"/disclaimer",component:QP}),_.jsx(Pe,{path:"/retourbeleid",component:XP}),_.jsx(Pe,{component:DP})]})})}function JP(){return _.jsx(hR,{children:_.jsxs(qC,{client:IC,children:[_.jsx(dR,{}),_.jsx(ZP,{}),_.jsx(mR,{}),_.jsx(bR,{})]})})}const gE=document.getElementById("root");gE.innerHTML="";Q2.createRoot(gE).render(_.jsx(JP,{}));export{ES as $,wP as A,Ul as B,Jj as C,iL as D,sL as E,rL as F,Kj as G,gR as H,$M as I,lL as J,pR as K,Ll as L,pA as M,uL as N,w5 as O,st as P,AS as Q,vs as R,_A as S,hb as T,ns as U,He as V,Ql as W,Di as X,Az as Y,Vr as Z,H1 as _,wl as a,h_ as a$,kz as a0,Zn as a1,ln as a2,pt as a3,Kz as a4,Zh as a5,V1 as a6,nm as a7,ps as a8,wm as a9,ls as aA,Dw as aB,RM as aC,Bh as aD,Gr as aE,gt as aF,hx as aG,Pw as aH,Uh as aI,kh as aJ,Rh as aK,kM as aL,MM as aM,dw as aN,jh as aO,_P as aP,tA as aQ,vP as aR,CP as aS,jP as aT,kP as aU,xl as aV,at as aW,cA as aX,lA as aY,TP as aZ,eL as a_,l0 as aa,PO as ab,ch as ac,uw as ad,xA as ae,yA as af,SP as ag,hu as ah,MC as ai,EC as aj,tL as ak,$y as al,hn as am,mu as an,xC as ao,SC as ap,C_ as aq,zC as ar,CC as as,wt as at,Dr as au,BC as av,nL as aw,ei as ax,$w as ay,AM as az,Xj as b,Ge as c,xR as d,Be as e,Dt as f,ox as g,Nw as h,Oi as i,_ as j,XM as k,qe as l,hs as m,zi as n,wM as o,rA as p,oL as q,v as r,_t as s,fu as t,ti as u,aL as v,Mm as w,yP as x,bP as y,Dm as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.