vendor: 5,115 bytes, lines 1-10
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/PromotionsTerms-D3UjVDQK.js","assets/file-text-B-UgZK20.js","assets/FAQ-DjMmHwPt.js","assets/chevron-up-CLdnUihs.js","assets/TermsAndConditions-p1l3gblv.js","assets/Affiliates-PuIqCCcN.js","assets/index-q8LiLl-e.js","assets/News-Cdga8iY0.js","assets/card-BGJXHqn6.js","assets/RelativeDate-CY_XkOWN.js","assets/badge-BHMuNyF1.js","assets/newsData-CN_GBnNe.js","assets/user-DyrLB0c8.js","assets/EditorialTeam-w1Zls-7H.js","assets/SlotsGuide-BBv4ztBP.js","assets/DeluxeInlineNote-DnaptipD.js","assets/breadcrumb-BAtPKDdj.js","assets/BlackjackGuide-81rxfMJD.js","assets/RouletteGuide-BZ2O6Tys.js","assets/VideoPokerGuide-c3r2pO2G.js","assets/BaccaratGuide-BDIn7Snj.js","assets/CrapsGuide-CGtMKemn.js","assets/BlogPost-BV24ln1N.js"])))=>i.map(i=>d[i]); 2var ly=Object.defineProperty;var rf=e=>{throw TypeError(e)};var cy=(e,t,n)=>t in e?ly(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Xt=(e,t,n)=>cy(e,typeof t!="symbol"?t+"":t,n),fl=(e,t,n)=>t.has(e)||rf("Cannot "+n);var C=(e,t,n)=>(fl(e,t,"read from private field"),n?n.call(e):t.get(e)),ne=(e,t,n)=>t.has(e)?rf("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),V=(e,t,n,r)=>(fl(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Le=(e,t,n)=>(fl(e,t,"access private method"),n);var si=(e,t,n,r)=>({set _(s){V(e,t,s,n)},get _(){return C(e,t,r)}});function dy(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in e)){const i=Object.getOwnPropertyDescriptor(r,s);i&&Object.defineProperty(e,s,i.get?i:{enumerable:!0,get:()=>r[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();function Ho(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var wh={exports:{}},ka={},bh={exports:{}},Z={};/** 3 * @license React 4 * react.production.min.js 5 * 6 * Copyright (c) Facebook, Inc. and its 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 Vo=Symbol.for("react.element"),uy=Symbol.for("react.portal"),fy=Symbol.for("react.fragment"),py=Symbol.for("react.strict_mode"),hy=Symbol.for("react.profiler"),my=Symbol.for("react.provider"),xy=Symbol.for("react.context"),gy=Symbol.for("react.forward_ref"),vy=Symbol.for("react.suspense"),yy=Symbol.for("react.memo"),wy=Symbol.for("react.lazy"),sf=Symbol.iterator;function by(e){return e===null||typeof e!="object"?null:(e=sf&&e[sf]||e["@@iterator"],typeof e=="function"?e:null)}var jh={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Nh=Object.assign,Sh={};function Rs(e,t,n){this.props=e,this.context=t,this.refs=Sh,this.updater=n||jh}Rs.prototype.isReactComponent={};Rs.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Rs.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function kh(){}kh.prototype=Rs.prototype;function wd(e,t,n){this.props=e,this.context=t,this.refs=Sh,this.updater=n||jh}var bd=wd.prototype=new kh;bd.constructor=wd;Nh(bd,Rs.prototype);bd.isPureReactComponent=!0;var of=Array.isArray,Ch=Object.prototype.hasOwnProperty,jd={current:null},Eh={key:!0,ref:!0,__self:!0,__source:!0};function Th(e,t,n){var r,s={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)Ch.call(t,r)&&!Eh.hasOwnProperty(r)&&(s[r]=t[r]);var l=arguments.length-2;if(l===1)s.children=n;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];s.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)s[r]===void 0&&(s[r]=l[r]);return{$$typeof:Vo,type:e,key:i,ref:a,props:s,_owner:jd.current}}function jy(e,t){return{$$typeof:Vo,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Nd(e){return typeof e=="object"&&e!==null&&e.$$typeof===Vo}function Ny(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var af=/\/+/g;function pl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Ny(""+e.key):t.toString(36)}
vendor: 4,749 bytes, lines 10-18
10function Pi(e,t,n,r,s){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Vo:case uy:a=!0}}if(a)return a=e,s=s(a),e=r===""?"."+pl(a,0):r,of(s)?(n="",e!=null&&(n=e.replace(af,"$&/")+"/"),Pi(s,t,n,"",function(d){return d})):s!=null&&(Nd(s)&&(s=jy(s,n+(!s.key||a&&a.key===s.key?"":(""+s.key).replace(af,"$&/")+"/")+e)),t.push(s)),1;if(a=0,r=r===""?".":r+":",of(e))for(var l=0;l<e.length;l++){i=e[l];var c=r+pl(i,l);a+=Pi(i,t,n,c,s)}else if(c=by(e),typeof c=="function")for(e=c.call(e),l=0;!(i=e.next()).done;)i=i.value,c=r+pl(i,l++),a+=Pi(i,t,n,c,s);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function oi(e,t,n){if(e==null)return e;var r=[],s=0;return Pi(e,r,"","",function(i){return t.call(n,i,s++)}),r}function Sy(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var qe={current:null},Ri={transition:null},ky={ReactCurrentDispatcher:qe,ReactCurrentBatchConfig:Ri,ReactCurrentOwner:jd};function Ph(){throw Error("act(...) is not supported in production builds of React.")}Z.Children={map:oi,forEach:function(e,t,n){oi(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return oi(e,function(){t++}),t},toArray:function(e){return oi(e,function(t){return t})||[]},only:function(e){if(!Nd(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Z.Component=Rs;Z.Fragment=fy;Z.Profiler=hy;Z.PureComponent=wd;Z.StrictMode=py;Z.Suspense=vy;Z.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ky;Z.act=Ph;Z.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Nh({},e.props),s=e.key,i=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,a=jd.current),t.key!==void 0&&(s=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)Ch.call(t,c)&&!Eh.hasOwnProperty(c)&&(r[c]=t[c]===void 0&&l!==void 0?l[c]:t[c])}var c=arguments.length-2;if(c===1)r.children=n;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];r.children=l}return{$$typeof:Vo,type:e.type,key:s,ref:i,props:r,_owner:a}};Z.createContext=function(e){return e={$$typeof:xy,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:my,_context:e},e.Consumer=e};Z.createElement=Th;Z.createFactory=function(e){var t=Th.bind(null,e);return t.type=e,t};Z.createRef=function(){return{current:null}};Z.forwardRef=function(e){return{$$typeof:gy,render:e}};Z.isValidElement=Nd;Z.lazy=function(e){return{$$typeof:wy,_payload:{_status:-1,_result:e},_init:Sy}};Z.memo=function(e,t){return{$$typeof:yy,type:e,compare:t===void 0?null:t}};Z.startTransition=function(e){var t=Ri.transition;Ri.transition={};try{e()}finally{Ri.transition=t}};Z.unstable_act=Ph;Z.useCallback=function(e,t){return qe.current.useCallback(e,t)};Z.useContext=function(e){return qe.current.useContext(e)};Z.useDebugValue=function(){};Z.useDeferredValue=function(e){return qe.current.useDeferredValue(e)};Z.useEffect=function(e,t){return qe.current.useEffect(e,t)};Z.useId=function(){return qe.current.useId()};Z.useImperativeHandle=function(e,t,n){return qe.current.useImperativeHandle(e,t,n)};Z.useInsertionEffect=function(e,t){return qe.current.useInsertionEffect(e,t)};Z.useLayoutEffect=function(e,t){return qe.current.useLayoutEffect(e,t)};Z.useMemo=function(e,t){return qe.current.useMemo(e,t)};Z.useReducer=function(e,t,n){return qe.current.useReducer(e,t,n)};Z.useRef=function(e){return qe.current.useRef(e)};Z.useState=function(e){return qe.current.useState(e)};Z.useSyncExternalStore=function(e,t,n){return qe.current.useSyncExternalStore(e,t,n)};Z.useTransition=function(){return qe.current.useTransition()};Z.version="18.3.1";bh.exports=Z;var h=bh.exports;const T=Ho(h),Sd=dy({__proto__:null,default:T},[h]);/** 11 * @license React 12 * react-jsx-runtime.production.min.js 13 * 14 * Copyright (c) Facebook, Inc. and its 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 Cy=h,Ey=Symbol.for("react.element"),Ty=Symbol.for("react.fragment"),Py=Object.prototype.hasOwnProperty,Ry=Cy.__SECRET_INT
vendor: 11,405 bytes, lines 18-35
18ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,_y={key:!0,ref:!0,__self:!0,__source:!0};function Rh(e,t,n){var r,s={},i=null,a=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)Py.call(t,r)&&!_y.hasOwnProperty(r)&&(s[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)s[r]===void 0&&(s[r]=t[r]);return{$$typeof:Ey,type:e,key:i,ref:a,props:s,_owner:Ry.current}}ka.Fragment=Ty;ka.jsx=Rh;ka.jsxs=Rh;wh.exports=ka;var o=wh.exports,_h={exports:{}},lt={},Ah={exports:{}},Oh={};/** 19 * @license React 20 * scheduler.production.min.js 21 * 22 * Copyright (c) Facebook, Inc. and its 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 */(function(e){function t(E,P){var D=E.length;E.push(P);e:for(;0<D;){var q=D-1>>>1,z=E[q];if(0<s(z,P))E[q]=P,E[D]=z,D=q;else break e}}function n(E){return E.length===0?null:E[0]}function r(E){if(E.length===0)return null;var P=E[0],D=E.pop();if(D!==P){E[0]=D;e:for(var q=0,z=E.length,Y=z>>>1;q<Y;){var J=2*(q+1)-1,Ne=E[J],De=J+1,re=E[De];if(0>s(Ne,D))De<z&&0>s(re,Ne)?(E[q]=re,E[De]=D,q=De):(E[q]=Ne,E[J]=D,q=J);else if(De<z&&0>s(re,D))E[q]=re,E[De]=D,q=De;else break e}}return P}function s(E,P){var D=E.sortIndex-P.sortIndex;return D!==0?D:E.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var c=[],d=[],u=1,p=null,x=3,f=!1,b=!1,y=!1,w=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(E){for(var P=n(d);P!==null;){if(P.callback===null)r(d);else if(P.startTime<=E)r(d),P.sortIndex=P.expirationTime,t(c,P);else break;P=n(d)}}function j(E){if(y=!1,v(E),!b)if(n(c)!==null)b=!0,U(N);else{var P=n(d);P!==null&&G(j,P.startTime-E)}}function N(E,P){b=!1,y&&(y=!1,g(R),R=-1),f=!0;var D=x;try{for(v(P),p=n(c);p!==null&&(!(p.expirationTime>P)||E&&!B());){var q=p.callback;if(typeof q=="function"){p.callback=null,x=p.priorityLevel;var z=q(p.expirationTime<=P);P=e.unstable_now(),typeof z=="function"?p.callback=z:p===n(c)&&r(c),v(P)}else r(c);p=n(c)}if(p!==null)var Y=!0;else{var J=n(d);J!==null&&G(j,J.startTime-P),Y=!1}return Y}finally{p=null,x=D,f=!1}}var S=!1,k=null,R=-1,O=5,A=-1;function B(){return!(e.unstable_now()-A<O)}function M(){if(k!==null){var E=e.unstable_now();A=E;var P=!0;try{P=k(!0,E)}finally{P?K():(S=!1,k=null)}}else S=!1}var K;if(typeof m=="function")K=function(){m(M)};else if(typeof MessageChannel<"u"){var I=new MessageChannel,X=I.port2;I.port1.onmessage=M,K=function(){X.postMessage(null)}}else K=function(){w(M,0)};function U(E){k=E,S||(S=!0,K())}function G(E,P){R=w(function(){E(e.unstable_now())},P)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(E){E.callback=null},e.unstable_continueExecution=function(){b||f||(b=!0,U(N))},e.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<E?Math.floor(1e3/E):5},e.unstable_getCurrentPriorityLevel=function(){return x},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(E){switch(x){case 1:case 2:case 3:var P=3;break;default:P=x}var D=x;x=P;try{return E()}finally{x=D}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(E,P){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var D=x;x=E;try{return P()}finally{x=D}},e.unstable_scheduleCallback=function(E,P,D){var q=e.unstable_now();switch(typeof D=="object"&&D!==null?(D=D.delay,D=typeof D=="number"&&0<D?q+D:q):D=q,E){case 1:var z=-1;break;case 2:z=250;break;case 5:z=1073741823;break;case 4:z=1e4;break;default:z=5e3}return z=D+z,E={id:u++,callback:P,priorityLevel:E,startTime:D,expirationTime:z,sortIndex:-1},D>q?(E.sortIndex=D,t(d,E),n(c)===null&&E===n(d)&&(y?(g(R),R=-1):y=!0,G(j,D-q))):(E.sortIndex=z,t(c,E),b||f||(b=!0,U(N))),E},e.unstable_shouldYield=B,e.unstable_wrapCallback=function(E){var P=x;return function(){var D=x;x=P;try{return E.apply(this,arguments)}finally{x=D}}}})(Oh);Ah.exports=Oh;var Ay=Ah.exports;/** 27 * @license React 28 * react-dom.production.min.js 29 * 30 * Copyright (c) Facebook, Inc. and its 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 Oy=h,it=Ay;function _(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Ih=new Set,xo={};function Rr(e,t){ws(e,t),ws(e+"Capture",t)}function ws(e,t){for(xo[e]=t,e=0;e<t.length;e++)Ih.add(t[e])}var pn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ec=Object.prototype.hasOwnProperty,Iy=/^[: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]*$/,lf={},cf={};function Dy(e){return ec.call(cf,e)?!0:ec.call(lf,e)?!1:Iy.test(e)?cf[e]=!0:(lf[e]=!0,!1)}function Ly(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function My(e,t,n,r){if(t===null||typeof t>"u"||Ly(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Qe(e,t,n,r,s,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ie[e]=new Qe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ie[t]=new Qe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ie[e]=new Qe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ie[e]=new Qe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ie[e]=new Qe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ie[e]=new Qe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ie[e]=new Qe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ie[e]=new Qe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ie[e]=new Qe(e,5,!1,e.toLowerCase(),null,!1,!1)});var kd=/[\-:]([a-z])/g;function Cd(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(kd,Cd);Ie[t]=new Qe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(kd,Cd);Ie[t]=new Qe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(kd,Cd);Ie[t]=new Qe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ie[e]=new Qe(e,1,!1,e.toLowerCase(),null,!1,!1)});Ie.xlinkHref=new Qe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ie[e]=new Qe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ed(e,t,n,r){var s=Ie.hasOwnProperty(t)?Ie[t]:null;(s!==null?s.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(My(t,n,s,r)&&(n=null),r||s===null?Dy(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):s.mustUseProperty?e[s.propertyName]=n===null?s.type===3?!1:"":n:(t=s.attributeName,r=s.attributeNamespace,n===null?e.removeAttribute(t):(s=s.type,n=s===3||s===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var yn=Oy.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ii=Symbol.for("react.element"),Ur=Symbol.for("react.portal"),Hr=Symbol.for("react.fragment"),Td=Symbol.for("react.strict_mode"),tc=Symbol.for("react.profiler"),Dh=Symbol.for("react.provider"),Lh=Symbol.for("react.context"),Pd=Symbol.for("react.forward_ref"),nc=Symbol.for("react.suspense"),rc=Symbol.for("react.suspense_list"),Rd=Symbol.for("react.memo"),_n=Symbol.for("react.lazy"),Mh=Symbol.for("react.offscreen"),df=Symbol.iterator;function Bs(e){return e===null||typeof e!="object"?null:(e=df&&e[df]||e["@@iterator"],typeof e=="function"?e:null)}var xe=Object.assign,hl;function Js(e){if(hl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);hl=t&&t[1]||""}return` 35`+hl+e}var ml=!1;function xl(e,t){if(!e||ml)return"";ml=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(d){var r=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){r=d}e.call(t.prototype)}else{try{throw Error()}catch(d){r=d}e()}}
vendor: 15,720 bytes, lines 35-38
35catch(d){if(d&&r&&typeof d.stack=="string"){for(var s=d.stack.split(` 36`),i=r.stack.split(` 37`),a=s.length-1,l=i.length-1;1<=a&&0<=l&&s[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(s[a]!==i[l]){if(a!==1||l!==1)do if(a--,l--,0>l||s[a]!==i[l]){var c=` 38`+s[a].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=a&&0<=l);break}}}finally{ml=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Js(e):""}function zy(e){switch(e.tag){case 5:return Js(e.type);case 16:return Js("Lazy");case 13:return Js("Suspense");case 19:return Js("SuspenseList");case 0:case 2:case 15:return e=xl(e.type,!1),e;case 11:return e=xl(e.type.render,!1),e;case 1:return e=xl(e.type,!0),e;default:return""}}function sc(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Hr:return"Fragment";case Ur:return"Portal";case tc:return"Profiler";case Td:return"StrictMode";case nc:return"Suspense";case rc:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Lh:return(e.displayName||"Context")+".Consumer";case Dh:return(e._context.displayName||"Context")+".Provider";case Pd:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Rd:return t=e.displayName||null,t!==null?t:sc(e.type)||"Memo";case _n:t=e._payload,e=e._init;try{return sc(e(t))}catch{}}return null}function Fy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return sc(t);case 8:return t===Td?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Xn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function zh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function $y(e){var t=zh(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ai(e){e._valueTracker||(e._valueTracker=$y(e))}function Fh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=zh(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Gi(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}}function oc(e,t){var n=t.checked;return xe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function uf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Xn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function $h(e,t){t=t.checked,t!=null&&Ed(e,"checked",t,!1)}function ic(e,t){$h(e,t);var n=Xn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ac(e,t.type,n):t.hasOwnProperty("defaultValue")&&ac(e,t.type,Xn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ff(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ac(e,t,n){(t!=="number"||Gi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var eo=Array.isArray;function es(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Xn(n),t=null,s=0;s<e.length;s++){if(e[s].value===n){e[s].selected=!0,r&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function lc(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(_(91));return xe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function pf(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(_(92));if(eo(n)){if(1<n.length)throw Error(_(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Xn(n)}}function Bh(e,t){var n=Xn(t.value),r=Xn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function hf(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Uh(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function cc(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Uh(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var li,Hh=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,s){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,s)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(li=li||document.createElement("div"),li.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=li.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function go(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ro={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},By=["Webkit","ms","Moz","O"];Object.keys(ro).forEach(function(e){By.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ro[t]=ro[e]})});function Vh(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ro.hasOwnProperty(e)&&ro[e]?(""+t).trim():t+"px"}function Wh(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=Vh(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,s):e[n]=s}}var Uy=xe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function dc(e,t){if(t){if(Uy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_(62))}}function uc(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 fc=null;function _d(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var pc=null,ts=null,ns=null;function mf(e){if(e=qo(e)){if(typeof pc!="function")throw Error(_(280));var t=e.stateNode;t&&(t=Ra(t),pc(e.stateNode,e.type,t))}}function Gh(e){ts?ns?ns.push(e):ns=[e]:ts=e}function qh(){if(ts){var e=ts,t=ns;if(ns=ts=null,mf(e),t)for(e=0;e<t.length;e++)mf(t[e])}}function Qh(e,t){return e(t)}function Kh(){}var gl=!1;function Yh(e,t,n){if(gl)return e(t,n);gl=!0;try{return Qh(e,t,n)}finally{gl=!1,(ts!==null||ns!==null)&&(Kh(),qh())}}function vo(e,t){var n=e.stateNode;if(n===null)return null;var r=Ra(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(_(231,t,typeof n));return n}var hc=!1;if(pn)try{var Us={};Object.defineProperty(Us,"passive",{get:function(){hc=!0}}),window.addEventListener("test",Us,Us),window.removeEventListener("test",Us,Us)}catch{hc=!1}function Hy(e,t,n,r,s,i,a,l,c){var d=Array.prototype.slice.call(arguments,3);try{t.apply(n,d)}catch(u){this.onError(u)}}var so=!1,qi=null,Qi=!1,mc=null,Vy={onError:function(e){so=!0,qi=e}};function Wy(e,t,n,r,s,i,a,l,c){so=!1,qi=null,Hy.apply(Vy,arguments)}function Gy(e,t,n,r,s,i,a,l,c){if(Wy.apply(this,arguments),so){if(so){var d=qi;so=!1,qi=null}else throw Error(_(198));Qi||(Qi=!0,mc=d)}}function _r(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Zh(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function xf(e){if(_r(e)!==e)throw Error(_(188))}function qy(e){var t=e.alternate;if(!t){if(t=_r(e),t===null)throw Error(_(188));return t!==e?null:e}for(var n=e,r=t;;){var s=n.return;if(s===null)break;var i=s.alternate;if(i===null){if(r=s.return,r!==null){n=r;continue}break}if(s.child===i.child){for(i=s.child;i;){if(i===n)return xf(s),e;if(i===r)return xf(s),t;i=i.sibling}throw Error(_(188))}if(n.return!==r.return)n=s,r=i;else{for(var a=!1,l=s.child;l;){if(l===n){a=!0,n=s,r=i;break}if(l===r){a=!0,r=s,n=i;break}l=l.sibling}if(!a){for(l=i.child;l;){if(l===n){a=!0,n=i,r=s;break}if(l===r){a=!0,r=i,n=s;break}l=l.sibling}if(!a)throw Error(_(189))}}if(n.alternate!==r)throw Error(_(190))}if(n.tag!==3)throw Error(_(188));return n.stateNode.current===n?e:t}function Xh(e){return e=qy(e),e!==null?Jh(e):null}function Jh(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Jh(e);if(t!==null)return t;e=e.sibling}return null}var em=it.unstable_scheduleCallback,gf=it.unstable_cancelCallback,Qy=it.unstable_shouldYield,Ky=it.unstable_requestPaint,we=it.unstable_now,Yy=it.unstable_getCurrentPriorityLevel,Ad=it.unstable_ImmediatePriority,tm=it.unstable_UserBlockingPriority,Ki=it.unstable_NormalPriority,Zy=it.unstable_LowPriority,nm=it.unstable_IdlePriority,Ca=null,Gt=null;function Xy(e){if(Gt&&typeof Gt.onCommitFiberRoot=="function")try{Gt.onCommitFiberRoot(Ca,e,void 0,(e.current.flags&128)===128)}catch{}}var At=Math.clz32?Math.clz32:t0,Jy=Math.log,e0=Math.LN2;function t0(e){return e>>>=0,e===0?32:31-(Jy(e)/e0|0)|0}var ci=64,di=4194304;function to(e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Yi(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,s=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~s;l!==0?r=to(l):(i&=a,i!==0&&(r=to(i)))}else a=n&~s,a!==0?r=to(a):i!==0&&(r=to(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&s)&&(s=r&-r,i=t&-t,s>=i||s===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-At(t),s=1<<n,r|=e[n],t&=~s;return r}function n0(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function r0(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,s=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-At(i),l=1<<a,c=s[a];c===-1?(!(l&n)||l&r)&&(s[a]=n0(l,t)):c<=t&&(e.expiredLanes|=l),i&=~l}}function xc(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function rm(){var e=ci;return ci<<=1,!(ci&4194240)&&(ci=64),e}function vl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Wo(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-At(t),e[t]=n}function s0(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var s=31-At(n),i=1<<s;t[s]=0,r[s]=-1,e[s]=-1,n&=~i}}function Od(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-At(n),s=1<<r;s&t|e[r]&t&&(e[r]|=t),n&=~s}}var se=0;function sm(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var om,Id,im,am,lm,gc=!1,ui=[],Hn=null,Vn=null,Wn=null,yo=new Map,wo=new Map,On=[],o0="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 submit".split(" ");function vf(e,t){switch(e){case"focusin":case"focusout":Hn=null;break;case"dragenter":case"dragleave":Vn=null;break;case"mouseover":case"mouseout":Wn=null;break;case"pointerover":case"pointerout":yo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":wo.delete(t.pointerId)}}function Hs(e,t,n,r,s,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[s]},t!==null&&(t=qo(t),t!==null&&Id(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function i0(e,t,n,r,s){switch(t){case"focusin":return Hn=Hs(Hn,e,t,n,r,s),!0;case"dragenter":return Vn=Hs(Vn,e,t,n,r,s),!0;
vendor: 9,775 bytes, line 38
38case"mouseover":return Wn=Hs(Wn,e,t,n,r,s),!0;case"pointerover":var i=s.pointerId;return yo.set(i,Hs(yo.get(i)||null,e,t,n,r,s)),!0;case"gotpointercapture":return i=s.pointerId,wo.set(i,Hs(wo.get(i)||null,e,t,n,r,s)),!0}return!1}function cm(e){var t=fr(e.target);if(t!==null){var n=_r(t);if(n!==null){if(t=n.tag,t===13){if(t=Zh(n),t!==null){e.blockedOn=t,lm(e.priority,function(){im(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function _i(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=vc(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);fc=r,n.target.dispatchEvent(r),fc=null}else return t=qo(n),t!==null&&Id(t),e.blockedOn=n,!1;t.shift()}return!0}function yf(e,t,n){_i(e)&&n.delete(t)}function a0(){gc=!1,Hn!==null&&_i(Hn)&&(Hn=null),Vn!==null&&_i(Vn)&&(Vn=null),Wn!==null&&_i(Wn)&&(Wn=null),yo.forEach(yf),wo.forEach(yf)}function Vs(e,t){e.blockedOn===t&&(e.blockedOn=null,gc||(gc=!0,it.unstable_scheduleCallback(it.unstable_NormalPriority,a0)))}function bo(e){function t(s){return Vs(s,e)}if(0<ui.length){Vs(ui[0],e);for(var n=1;n<ui.length;n++){var r=ui[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Hn!==null&&Vs(Hn,e),Vn!==null&&Vs(Vn,e),Wn!==null&&Vs(Wn,e),yo.forEach(t),wo.forEach(t),n=0;n<On.length;n++)r=On[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<On.length&&(n=On[0],n.blockedOn===null);)cm(n),n.blockedOn===null&&On.shift()}var rs=yn.ReactCurrentBatchConfig,Zi=!0;function l0(e,t,n,r){var s=se,i=rs.transition;rs.transition=null;try{se=1,Dd(e,t,n,r)}finally{se=s,rs.transition=i}}function c0(e,t,n,r){var s=se,i=rs.transition;rs.transition=null;try{se=4,Dd(e,t,n,r)}finally{se=s,rs.transition=i}}function Dd(e,t,n,r){if(Zi){var s=vc(e,t,n,r);if(s===null)Tl(e,t,r,Xi,n),vf(e,r);else if(i0(s,e,t,n,r))r.stopPropagation();else if(vf(e,r),t&4&&-1<o0.indexOf(e)){for(;s!==null;){var i=qo(s);if(i!==null&&om(i),i=vc(e,t,n,r),i===null&&Tl(e,t,r,Xi,n),i===s)break;s=i}s!==null&&r.stopPropagation()}else Tl(e,t,r,null,n)}}var Xi=null;function vc(e,t,n,r){if(Xi=null,e=_d(r),e=fr(e),e!==null)if(t=_r(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Zh(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Xi=e,null}function dm(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Yy()){case Ad:return 1;case tm:return 4;case Ki:case Zy:return 16;case nm:return 536870912;default:return 16}default:return 16}}var $n=null,Ld=null,Ai=null;function um(){if(Ai)return Ai;var e,t=Ld,n=t.length,r,s="value"in $n?$n.value:$n.textContent,i=s.length;for(e=0;e<n&&t[e]===s[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===s[i-r];r++);return Ai=s.slice(e,1<r?1-r:void 0)}function Oi(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function fi(){return!0}function wf(){return!1}function ct(e){function t(n,r,s,i,a){this._reactName=n,this._targetInst=s,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(i):i[l]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?fi:wf,this.isPropagationStopped=wf,this}return xe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=fi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=fi)},persist:function(){},isPersistent:fi}),t}var _s={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Md=ct(_s),Go=xe({},_s,{view:0,detail:0}),d0=ct(Go),yl,wl,Ws,Ea=xe({},Go,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zd,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!==Ws&&(Ws&&e.type==="mousemove"?(yl=e.screenX-Ws.screenX,wl=e.screenY-Ws.screenY):wl=yl=0,Ws=e),yl)},movementY:function(e){return"movementY"in e?e.movementY:wl}}),bf=ct(Ea),u0=xe({},Ea,{dataTransfer:0}),f0=ct(u0),p0=xe({},Go,{relatedTarget:0}),bl=ct(p0),h0=xe({},_s,{animationName:0,elapsedTime:0,pseudoElement:0}),m0=ct(h0),x0=xe({},_s,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),g0=ct(x0),v0=xe({},_s,{data:0}),jf=ct(v0),y0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},w0={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"},b0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function j0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=b0[e])?!!t[e]:!1}function zd(){return j0}var N0=xe({},Go,{key:function(e){if(e.key){var t=y0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Oi(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?w0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zd,charCode:function(e){return e.type==="keypress"?Oi(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Oi(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),S0=ct(N0),k0=xe({},Ea,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Nf=ct(k0),C0=xe({},Go,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zd}),E0=ct(C0),T0=xe({},_s,{propertyName:0,elapsedTime:0,pseudoElement:0}),P0=ct(T0),R0=xe({},Ea,{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}),_0=ct(R0),A0=[9,13,27,32],Fd=pn&&"CompositionEvent"in window,oo=null;pn&&"documentMode"in document&&(oo=document.documentMode);var O0=pn&&"TextEvent"in window&&!oo,fm=pn&&(!Fd||oo&&8<oo&&11>=oo),Sf=" ",kf=!1;function pm(e,t){switch(e){case"keyup":return A0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Vr=!1;function I0(e,t){switch(e){case"compositionend":return hm(t);case"keypress":return t.which!==32?null:(kf=!0,Sf);case"textInput":return e=t.data,e===Sf&&kf?null:e;default:return null}}function D0(e,t){if(Vr)return e==="compositionend"||!Fd&&pm(e,t)?(e=um(),Ai=Ld=$n=null,Vr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return fm&&t.locale!=="ko"?null:t.data;default:return null}}var L0={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 Cf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!L0[e.type]:t==="textarea"}function mm(e,t,n,r){Gh(r),t=Ji(t,"onChange"),0<t.length&&(n=new Md("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var io=null,jo=null;function M0(e){Cm(e,0)}function Ta(e){var t=qr(e);if(Fh(t))return e}function z0(e,t){if(e==="change")return t}var xm=!1;if(pn){var jl;if(pn){var Nl="oninput"in document;if(!Nl){var Ef=document.createElement("div");Ef.setAttribute("oninput","return;"),Nl=typeof Ef.oninput=="function"}jl=Nl}else jl=!1;xm=jl&&(!document.documentMode||9<document.documentMode)}function Tf(){io&&(io.detachEvent("onpropertychange",gm),jo=io=null)}
vendor: 5,341 bytes, line 38
38function gm(e){if(e.propertyName==="value"&&Ta(jo)){var t=[];mm(t,jo,e,_d(e)),Yh(M0,t)}}function F0(e,t,n){e==="focusin"?(Tf(),io=t,jo=n,io.attachEvent("onpropertychange",gm)):e==="focusout"&&Tf()}function $0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ta(jo)}function B0(e,t){if(e==="click")return Ta(t)}function U0(e,t){if(e==="input"||e==="change")return Ta(t)}function H0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var It=typeof Object.is=="function"?Object.is:H0;function No(e,t){if(It(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var s=n[r];if(!ec.call(t,s)||!It(e[s],t[s]))return!1}return!0}function Pf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Rf(e,t){var n=Pf(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Pf(n)}}function vm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?vm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ym(){for(var e=window,t=Gi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Gi(e.document)}return t}function $d(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function V0(e){var t=ym(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&vm(n.ownerDocument.documentElement,n)){if(r!==null&&$d(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var s=n.textContent.length,i=Math.min(r.start,s);r=r.end===void 0?i:Math.min(r.end,s),!e.extend&&i>r&&(s=r,r=i,i=s),s=Rf(n,i);var a=Rf(n,r);s&&a&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var W0=pn&&"documentMode"in document&&11>=document.documentMode,Wr=null,yc=null,ao=null,wc=!1;function _f(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;wc||Wr==null||Wr!==Gi(r)||(r=Wr,"selectionStart"in r&&$d(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ao&&No(ao,r)||(ao=r,r=Ji(yc,"onSelect"),0<r.length&&(t=new Md("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Wr)))}function pi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Gr={animationend:pi("Animation","AnimationEnd"),animationiteration:pi("Animation","AnimationIteration"),animationstart:pi("Animation","AnimationStart"),transitionend:pi("Transition","TransitionEnd")},Sl={},wm={};pn&&(wm=document.createElement("div").style,"AnimationEvent"in window||(delete Gr.animationend.animation,delete Gr.animationiteration.animation,delete Gr.animationstart.animation),"TransitionEvent"in window||delete Gr.transitionend.transition);function Pa(e){if(Sl[e])return Sl[e];if(!Gr[e])return e;var t=Gr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in wm)return Sl[e]=t[n];return e}var bm=Pa("animationend"),jm=Pa("animationiteration"),Nm=Pa("animationstart"),Sm=Pa("transitionend"),km=new Map,Af="abort auxClick 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(" ");function rr(e,t){km.set(e,t),Rr(t,[e])}for(var kl=0;kl<Af.length;kl++){var Cl=Af[kl],G0=Cl.toLowerCase(),q0=Cl[0].toUpperCase()+Cl.slice(1);rr(G0,"on"+q0)}rr(bm,"onAnimationEnd");rr(jm,"onAnimationIteration");rr(Nm,"onAnimationStart");rr("dblclick","onDoubleClick");rr("focusin","onFocus");rr("focusout","onBlur");rr(Sm,"onTransitionEnd");ws("onMouseEnter",["mouseout","mouseover"]);ws("onMouseLeave",["mouseout","mouseover"]);ws("onPointerEnter",["pointerout","pointerover"]);ws("onPointerLeave",["pointerout","pointerover"]);Rr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));
vendor: 4,227 bytes, line 38
38Rr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Rr("onBeforeInput",["compositionend","keypress","textInput","paste"]);Rr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Rr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Rr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var no="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(" "),Q0=new Set("cancel close invalid load scroll toggle".split(" ").concat(no));function Of(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Gy(r,t,void 0,e),e.currentTarget=null}function Cm(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],s=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var l=r[a],c=l.instance,d=l.currentTarget;if(l=l.listener,c!==i&&s.isPropagationStopped())break e;Of(s,l,d),i=c}else for(a=0;a<r.length;a++){if(l=r[a],c=l.instance,d=l.currentTarget,l=l.listener,c!==i&&s.isPropagationStopped())break e;Of(s,l,d),i=c}}}if(Qi)throw e=mc,Qi=!1,mc=null,e}function le(e,t){var n=t[kc];n===void 0&&(n=t[kc]=new Set);var r=e+"__bubble";n.has(r)||(Em(t,e,2,!1),n.add(r))}function El(e,t,n){var r=0;t&&(r|=4),Em(n,e,r,t)}var hi="_reactListening"+Math.random().toString(36).slice(2);function So(e){if(!e[hi]){e[hi]=!0,Ih.forEach(function(n){n!=="selectionchange"&&(Q0.has(n)||El(n,!1,e),El(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[hi]||(t[hi]=!0,El("selectionchange",!1,t))}}function Em(e,t,n,r){switch(dm(t)){case 1:var s=l0;break;case 4:s=c0;break;default:s=Dd}n=s.bind(null,t,n,e),s=void 0,!hc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),r?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function Tl(e,t,n,r,s){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var l=r.stateNode.containerInfo;if(l===s||l.nodeType===8&&l.parentNode===s)break;if(a===4)for(a=r.return;a!==null;){var c=a.tag;if((c===3||c===4)&&(c=a.stateNode.containerInfo,c===s||c.nodeType===8&&c.parentNode===s))return;a=a.return}for(;l!==null;){if(a=fr(l),a===null)return;if(c=a.tag,c===5||c===6){r=i=a;continue e}l=l.parentNode}}r=r.return}Yh(function(){var d=i,u=_d(n),p=[];e:{var x=km.get(e);if(x!==void 0){var f=Md,b=e;switch(e){case"keypress":if(Oi(n)===0)break e;case"keydown":case"keyup":f=S0;break;case"focusin":b="focus",f=bl;break;case"focusout":b="blur",f=bl;break;case"beforeblur":case"afterblur":f=bl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":f=bf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":f=f0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":f=E0;break;case bm:case jm:case Nm:f=m0;break;case Sm:f=P0;break;case"scroll":f=d0;break;case"wheel":f=_0;break;case"copy":case"cut":case"paste":f=g0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":f=Nf}var y=(t&4)!==0,w=!y&&e==="scroll",g=y?x!==null?x+"Capture":null:x;y=[];for(var m=d,v;m!==null;){v=m;var j=v.stateNode;if(v.tag===5&&j!==null&&(v=j,g!==null&&(j=vo(m,g),j!=null&&y.push(ko(m,j,v)))),w)break;m=m.return}0<y.length&&(x=new f(x,b,null,n,u),p.push({event:x,listeners:y}))}}if(!(t&7)){e:{if(x=e==="mouseover"||e==="pointerover",f=e==="mouseout"||e==="pointerout",x&&n!==fc&&(b=n.relatedTarget||n.fromElement)&&(fr(b)||b[hn]))break e;if((f||x)&&(x=u.window===u?u:(x=u.ownerDocument)?x.defaultView||x.parentWindow:window,f?(b=n.relatedTarget||n.toElement,f=d,b=b?fr(b):null,b!==null&&(w=_r(b),b!==w||b.tag!==5&&b.tag!==6)&&(b=null)):(f=null,b=d),f!==b)){if(y=bf,j="onMouseLeave",g="onMouseEnter",m="mou
38se",(e==="pointerout"||e==="pointerover")&&(y=Nf,j="onPointerLeave",g="onPointerEnter",m="pointer"),w=f==null?x:qr(f),v=b==null?x:qr(b),x=new y(j,m+"leave",f,n,u),x.target=w,x.relatedTarget=v,j=null,fr(u)===d&&(y=new y(g,m+"enter",b,n,u),y.target=v,y.relatedTarget=w,j=y),w=j,f&&b)t:{for(y=f,g=b,m=0,v=y;v;v=Fr(v))m++;for(v=0,j=g;j;j=Fr(j))v++;for(;0<m-v;)y=Fr(y),m--;for(;0<v-m;)g=Fr(g),v--;for(;m--;){if(y===g||g!==null&&y===g.alternate)break t;y=Fr(y),g=Fr(g)}y=null}else y=null;f!==null&&If(p,x,f,y,!1),b!==null&&w!==null&&If(p,w,b,y,!0)}}e:{if(x=d?qr(d):window,f=x.nodeName&&x.nodeName.toLowerCase(),f==="select"||f==="input"&&x.type==="file")var N=z0;else if(Cf(x))if(xm)N=U0;else{N=$0;var S=F0}else(f=x.nodeName)&&f.toLowerCase()==="input"&&(x.type==="checkbox"||x.type==="radio")&&(N=B0);if(N&&(N=N(e,d))){mm(p,N,n,u);break e}S&&S(e,x,d),e==="focusout"&&(S=x._wrapperState)&&S.controlled&&x.type==="number"&&ac(x,"number",x.value)}switch(S=d?qr(d):window,e){case"focusin":(Cf(S)||S.contentEditable==="true")&&(Wr=S,yc=d,ao=null);break;case"focusout":ao=yc=Wr=null;break;case"mousedown":wc=!0;break;case"contextmenu":case"mouseup":case"dragend":wc=!1,_f(p,n,u);break;case"selectionchange":if(W0)break;case"keydown":case"keyup":_f(p,n,u)}var k;if(Fd)e:{switch(e){case"compositionstart":var R="onCompositionStart";break e;case"compositionend":R="onCompositionEnd";break e;case"compositionupdate":R="onCompositionUpdate";break e}R=void 0}else Vr?pm(e,n)&&(R="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(R="onCompositionStart");R&&(fm&&n.locale!=="ko"&&(Vr||R!=="onCompositionStart"?R==="onCompositionEnd"&&Vr&&(k=um()):($n=u,Ld="value"in $n?$n.value:$n.textContent,Vr=!0)),S=Ji(d,R),0<S.length&&(R=new jf(R,e,null,n,u),p.push({event:R,listeners:S}),k?R.data=k:(k=hm(n),k!==null&&(R.data=k)))),(k=O0?I0(e,n):D0(e,n))&&(d=Ji(d,"onBeforeInput"),0<d.length&&(u=new jf("onBeforeInput","beforeinput",null,n,u),p.push({event:u,listeners:d}),u.data=k))}Cm(p,t)})}function ko(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ji(e,t){for(var n=t+"Capture",r=[];e!==null;){var s=e,i=s.stateNode;s.tag===5&&i!==null&&(s=i,i=vo(e,n),i!=null&&r.unshift(ko(e,i,s)),i=vo(e,t),i!=null&&r.push(ko(e,i,s))),e=e.return}return r}function Fr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function If(e,t,n,r,s){for(var i=t._reactName,a=[];n!==null&&n!==r;){var l=n,c=l.alternate,d=l.stateNode;if(c!==null&&c===r)break;l.tag===5&&d!==null&&(l=d,s?(c=vo(n,i),c!=null&&a.unshift(ko(n,c,l))):s||(c=vo(n,i),c!=null&&a.push(ko(n,c,l)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var K0=/\r\n?/g,Y0=/\u0000|\uFFFD/g;function Df(e){return(typeof e=="string"?e:""+e).replace(K0,` 39`).replace(Y0,"")}function mi(e,t,n){if(t=Df(t),Df(e)!==t&&n)throw Error(_(425))}function ea(){}var bc=null,jc=null;function Nc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Sc=typeof setTimeout=="function"?setTimeout:void 0,Z0=typeof clearTimeout=="function"?clearTimeout:void 0,Lf=typeof Promise=="function"?Promise:void 0,X0=typeof queueMicrotask=="function"?queueMicrotask:typeof Lf<"u"?function(e){return Lf.resolve(null).then(e).catch(J0)}:Sc;function J0(e){setTimeout(function(){throw e})}function Pl(e,t){var n=t,r=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(r===0){e.removeChild(s),bo(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=s}while(n);bo(t)}function Gn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Mf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var As=Math.random().toString(36).slice(2),Vt="__reactFiber$"+As,Co="__reactProps$"+As,hn="__reactContainer$"+As,kc="__reactEvents$"+As,ew="__reactListeners$"+As,tw="__reactHandles$"+As;function fr(e){var t=e[Vt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[hn]||n[Vt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Mf(e);e!==null;){if(n=e[Vt])return n;e=Mf(e)}return t}e=n,n=e.parentNode}return null}function qo(e){return e=e[Vt]||e[hn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function qr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(_(33))}function Ra(e){return e[Co]||null}var Cc=[],Qr=-1;function sr(e){return{current:e}}function de(e){0>Qr||(e.current=Cc[Qr],Cc[Qr]=null,Qr--)}function ie(e,t){Qr++,Cc[Qr]=e.current,e.current=t}var Jn={},Be=sr(Jn),Xe=sr(!1),Sr=Jn;function bs(e,t){var n=e.type.contextTypes;if(!n)return Jn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var s={},i;for(i in n)s[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function Je(e){return e=e.childContextTypes,e!=null}function ta(){de(Xe),de(Be)}function zf(e,t,n){if(Be.current!==Jn)throw Error(_(168));ie(Be,t),ie(Xe,n)}function Tm(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in t))throw Error(_(108,Fy(e)||"Unknown",s));return xe({},n,r)}function na(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Jn,Sr=Be.current,ie(Be,e),ie(Xe,Xe.current),!0}function Ff(e,t,n){var r=e.stateNode;if(!r)throw Error(_(169));n?(e=Tm(e,t,Sr),r.__reactInternalMemoizedMergedChildContext=e,de(Xe),de(Be),ie(Be,e)):de(Xe),ie(Xe,n)}var sn=null,_a=!1,Rl=!1;function Pm(e){sn===null?sn=[e]:sn.push(e)}function nw(e){_a=!0,Pm(e)}function or(){if(!Rl&&sn!==null){Rl=!0;var e=0,t=se;try{var n=sn;for(se=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}sn=null,_a=!1}catch(s){throw sn!==null&&(sn=sn.slice(e+1)),em(Ad,or),s}finally{se=t,Rl=!1}}return null}var Kr=[],Yr=0,ra=null,sa=0,pt=[],ht=0,kr=null,cn=1,dn="";function dr(e,t){Kr[Yr++]=sa,Kr[Yr++]=ra,ra=e,sa=t}
vendor: 15,806 bytes, line 39
39function Rm(e,t,n){pt[ht++]=cn,pt[ht++]=dn,pt[ht++]=kr,kr=e;var r=cn;e=dn;var s=32-At(r)-1;r&=~(1<<s),n+=1;var i=32-At(t)+s;if(30<i){var a=s-s%5;i=(r&(1<<a)-1).toString(32),r>>=a,s-=a,cn=1<<32-At(t)+s|n<<s|r,dn=i+e}else cn=1<<i|n<<s|r,dn=e}function Bd(e){e.return!==null&&(dr(e,1),Rm(e,1,0))}function Ud(e){for(;e===ra;)ra=Kr[--Yr],Kr[Yr]=null,sa=Kr[--Yr],Kr[Yr]=null;for(;e===kr;)kr=pt[--ht],pt[ht]=null,dn=pt[--ht],pt[ht]=null,cn=pt[--ht],pt[ht]=null}var st=null,rt=null,fe=!1,Rt=null;function _m(e,t){var n=mt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function $f(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,st=e,rt=Gn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,st=e,rt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=kr!==null?{id:cn,overflow:dn}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=mt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,st=e,rt=null,!0):!1;default:return!1}}function Ec(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Tc(e){if(fe){var t=rt;if(t){var n=t;if(!$f(e,t)){if(Ec(e))throw Error(_(418));t=Gn(n.nextSibling);var r=st;t&&$f(e,t)?_m(r,n):(e.flags=e.flags&-4097|2,fe=!1,st=e)}}else{if(Ec(e))throw Error(_(418));e.flags=e.flags&-4097|2,fe=!1,st=e}}}function Bf(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;st=e}function xi(e){if(e!==st)return!1;if(!fe)return Bf(e),fe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Nc(e.type,e.memoizedProps)),t&&(t=rt)){if(Ec(e))throw Am(),Error(_(418));for(;t;)_m(e,t),t=Gn(t.nextSibling)}if(Bf(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(_(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){rt=Gn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}rt=null}}else rt=st?Gn(e.stateNode.nextSibling):null;return!0}function Am(){for(var e=rt;e;)e=Gn(e.nextSibling)}function js(){rt=st=null,fe=!1}function Hd(e){Rt===null?Rt=[e]:Rt.push(e)}var rw=yn.ReactCurrentBatchConfig;function Gs(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(_(309));var r=n.stateNode}if(!r)throw Error(_(147,e));var s=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var l=s.refs;a===null?delete l[i]:l[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(_(284));if(!n._owner)throw Error(_(290,e))}return e}function gi(e,t){throw e=Object.prototype.toString.call(t),Error(_(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Uf(e){var t=e._init;return t(e._payload)}function Om(e){function t(g,m){if(e){var v=g.deletions;v===null?(g.deletions=[m],g.flags|=16):v.push(m)}}function n(g,m){if(!e)return null;for(;m!==null;)t(g,m),m=m.sibling;return null}function r(g,m){for(g=new Map;m!==null;)m.key!==null?g.set(m.key,m):g.set(m.index,m),m=m.sibling;return g}function s(g,m){return g=Yn(g,m),g.index=0,g.sibling=null,g}function i(g,m,v){return g.index=v,e?(v=g.alternate,v!==null?(v=v.index,v<m?(g.flags|=2,m):v):(g.flags|=2,m)):(g.flags|=1048576,m)}function a(g){return e&&g.alternate===null&&(g.flags|=2),g}function l(g,m,v,j){return m===null||m.tag!==6?(m=Ml(v,g.mode,j),m.return=g,m):(m=s(m,v),m.return=g,m)}function c(g,m,v,j){var N=v.type;return N===Hr?u(g,m,v.props.children,j,v.key):m!==null&&(m.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===_n&&Uf(N)===m.type)?(j=s(m,v.props),j.ref=Gs(g,m,v),j.return=g,j):(j=$i(v.type,v.key,v.props,null,g.mode,j),j.ref=Gs(g,m,v),j.return=g,j)}function d(g,m,v,j){return m===null||m.tag!==4||m.stateNode.containerInfo!==v.containerInfo||m.stateNode.implementation!==v.implementation?(m=zl(v,g.mode,j),m.return=g,m):(m=s(m,v.children||[]),m.return=g,m)}function u(g,m,v,j,N){return m===null||m.tag!==7?(m=Nr(v,g.mode,j,N),m.return=g,m):(m=s(m,v),m.return=g,m)}function p(g,m,v){if(typeof m=="string"&&m!==""||typeof m=="number")return m=Ml(""+m,g.mode,v),m.return=g,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case ii:return v=$i(m.type,m.key,m.props,null,g.mode,v),v.ref=Gs(g,null,m),v.return=g,v;case Ur:return m=zl(m,g.mode,v),m.return=g,m;case _n:var j=m._init;return p(g,j(m._payload),v)}if(eo(m)||Bs(m))return m=Nr(m,g.mode,v,null),m.return=g,m;gi(g,m)}return null}function x(g,m,v,j){var N=m!==null?m.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return N!==null?null:l(g,m,""+v,j);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case ii:return v.key===N?c(g,m,v,j):null;case Ur:return v.key===N?d(g,m,v,j):null;case _n:return N=v._init,x(g,m,N(v._payload),j)}if(eo(v)||Bs(v))return N!==null?null:u(g,m,v,j,null);gi(g,v)}return null}function f(g,m,v,j,N){if(typeof j=="string"&&j!==""||typeof j=="number")return g=g.get(v)||null,l(m,g,""+j,N);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case ii:return g=g.get(j.key===null?v:j.key)||null,c(m,g,j,N);case Ur:return g=g.get(j.key===null?v:j.key)||null,d(m,g,j,N);case _n:var S=j._init;return f(g,m,v,S(j._payload),N)}if(eo(j)||Bs(j))return g=g.get(v)||null,u(m,g,j,N,null);gi(m,j)}return null}function b(g,m,v,j){for(var N=null,S=null,k=m,R=m=0,O=null;k!==null&&R<v.length;R++){k.index>R?(O=k,k=null):O=k.sibling;var A=x(g,k,v[R],j);if(A===null){k===null&&(k=O);break}e&&k&&A.alternate===null&&t(g,k),m=i(A,m,R),S===null?N=A:S.sibling=A,S=A,k=O}if(R===v.length)return n(g,k),fe&&dr(g,R),N;if(k===null){for(;R<v.length;R++)k=p(g,v[R],j),k!==null&&(m=i(k,m,R),S===null?N=k:S.sibling=k,S=k);return fe&&dr(g,R),N}for(k=r(g,k);R<v.length;R++)O=f(k,g,R,v[R],j),O!==null&&(e&&O.alternate!==null&&k.delete(O.key===null?R:O.key),m=i(O,m,R),S===null?N=O:S.sibling=O,S=O);return e&&k.forEach(function(B){return t(g,B)}),fe&&dr(g,R),N}function y(g,m,v,j){var N=Bs(v);if(typeof N!="function")throw Error(_(150));if(v=N.call(v),v==null)throw Error(_(151));for(var S=N=null,k=m,R=m=0,O=null,A=v.next();k!==null&&!A.done;R++,A=v.next()){k.index>R?(O=k,k=null):O=k.sibling;var B=x(g,k,A.value,j);if(B===null){k===null&&(k=O);break}e&&k&&B.alternate===null&&t(g,k),m=i(B,m,R),S===null?N=B:S.sibling=B,S=B,k=O}if(A.done)return n(g,k),fe&&dr(g,R),N;if(k===null){for(;!A.done;R++,A=v.next())A=p(g,A.value,j),A!==null&&(m=i(A,m,R),S===null?N=A:S.sibling=A,S=A);return fe&&dr(g,R),N}for(k=r(g,k);!A.done;R++,A=v.next())A=f(k,g,R,A.value,j),A!==null&&(e&&A.alternate!==null&&k.delete(A.key===null?R:A.key),m=i(A,m,R),S===null?N=A:S.sibling=A,S=A);return e&&k.forEach(function(M){return t(g,M)}),fe&&dr(g,R),N}function w(g,m,v,j){if(typeof v=="object"&&v!==null&&v.type===Hr&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case ii:e:{for(var N=v.key,S=m;S!==null;){if(S.key===N){if(N=v.type,N===Hr){if(S.tag===7){n(g,S.sibling),m=s(S,v.props.children),m.return=g,g=m;break e}}else if(S.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===_n&&Uf(N)===S.type){n(g,S.sibling),m=s(S,v.props),m.ref=Gs(g,S,v),m.return=g,g=m;break e}n(g,S);break}else t(g,S);S=S.sibling}v.type===Hr?(m=Nr(v.props.children,g.mode,j,v.key),m.return=g,g=m):(j=$i(v.type,v.key,v.props,null,g.mode,j),j.ref=Gs(g,m,v),j.return=g,g=j)}return a(g);case Ur:e:{for(S=v.key;m!==null;){if(m.key===S)if(m.tag===4&&m.stateNode.containerInfo===v.containerInfo&&m.stateNode.implementation===v.implementation){n(g,m.sibling),m=s(m,v.children||[]),m.return=g,g=m;break e}else{n(g,m);break}else t(g,m);m=m.sibling}m=zl(v,g.mode,j),m.return=g,g=m}return a(g);case _n:return S=v._init,w(g,m,S(v._payload),j)}if(eo(v))return b(g,m,v,j);if(Bs(v))return y(g,m,v,j);gi(g,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,m!==null&&m.tag===6?(n(g,m.sibling),m=s(m,v),m.return=g,g=m):(n(g,m),m=Ml(v,g.mode,j),m.return=g,g=m),a(g)):n(g,m)}return w}var Ns=Om(!0),Im=Om(!1),oa=sr(null),ia=null,Zr=null,Vd=null;function Wd(){Vd=Zr=ia=null}function Gd(e){var t=oa.current;de(oa),e._currentValue=t}function Pc(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function ss(e,t){ia=e,Vd=Zr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ze=!0),e.firstContext=null)}function gt(e){var t=e._currentValue;if(Vd!==e)if(e={context:e,memoizedValue:t,next:null},Zr===null){if(ia===null)throw Error(_(308));Zr=e,ia.dependencies={lanes:0,firstContext:e}}else Zr=Zr.next=e;return t}var pr=null;function qd(e){pr===null?pr=[e]:pr.push(e)}function Dm(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,qd(t)):(n.next=s.next,s.next=n),t.interleaved=n,mn(e,r)}function mn(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var An=!1;function Qd(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Lm(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function un(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function qn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,te&2){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,mn(e,n)}return s=r.interleaved,s===null?(t.next=t,qd(r)):(t.next=s.next,s.next=t),r.interleaved=t,mn(e,n)}function Ii(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Od(e,n)}}function Hf(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?s=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?s=i=t:i=i.next=t}else s=i=t;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function aa(e,t,n,r){var s=e.updateQueue;An=!1;var i=s.firstBaseUpdate,a=s.lastBaseUpdate,l=s.shared.pending;if(l!==null){s.shared.pending=null;var c=l,d=c.next;c.next=null,a===null?i=d:a.next=d,a=c;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==a&&(l===null?u.firstBaseUpdate=d:l.next=d,u.lastBaseUpdate=c))}if(i!==null){var p=s.baseState;a=0,u=d=c=null,l=i;do{var x=l.lane,f=l.eventTime;if((r&x)===x){u!==null&&(u=u.next={eventTime:f,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var b=e,y=l;switch(x=t,f=n,y.tag){case 1:if(b=y.payload,typeof b=="function"){p=b.call(f,p,x);break e}p=b;break e;case 3:b.flags=b.flags&-65537|128;case 0:if(b=y.payload,x=typeof b=="function"?b.call(f,p,x):b,x==null)break e;p=xe({},p,x);break e;case 2:An=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,x=s.effects,x===null?s.effects=[l]:x.push(l))}else f={eventTime:f,lane:x,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(d=u=f,c=p):u=u.next=f,a|=x;if(l=l.next,l===null){if(l=s.shared.pending,l===null)break;x=l,l=x.next,x.next=null,s.lastBaseUpdate=x,s.shared.pending=null}}while(!0);if(u===null&&(c=p),s.baseState=c,s.firstBaseUpdate=d,s.lastBaseUpdate=u,t=s.shared.interleaved,t!==null){s=t;do a|=s.lane,s=s.next;while(s!==t)}else i===null&&(s.shared.lanes=0);Er|=a,e.lanes=a,e.memoizedState=p}}function Vf(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],s=r.callback;if(s!==null){if(r.callback=null,r=n,typeof s!="function")throw Error(_(191,s));s.call(r)}}}var Qo={},qt=sr(Qo),Eo=sr(Qo),To=sr(Qo);function hr(e){if(e===Qo)throw Error(_(174));return e}function Kd(e,t){switch(ie(To,t),ie(Eo,e),ie(qt,Qo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:cc(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=cc(t,e)}de(qt),ie(qt,t)}function Ss(){de(qt),de(Eo),de(To)}function Mm(e){hr(To.current);var t=hr(qt.current),n=cc(t,e.type);t!==n&&(ie(Eo,e),ie(qt,n))}function Yd(e){Eo.current===e&&(de(qt),de(Eo))}var he=sr(0);function la(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var _l=[];function Zd(){for(var e=0;e<_l.length;e++)_l[e]._workInProgressVersionPrimary=null;_l.length=0}var Di=yn.ReactCurrentDispatcher,Al=yn.ReactCurrentBatchConfig,Cr=0,me=null,ke=null,Te=null,ca=!1,lo=!1,Po=0,sw=0;function Me(){throw Error(_(321))}function Xd(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!It(e[n],t[n]))return!1;return!0}function Jd(e,t,n,r,s,i){if(Cr=i,me=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Di.current=e===null||e.memoizedState===null?lw:cw,e=n(r,s),lo){i=0;do{if(lo=!1,Po=0,25<=i)throw Error(_(301));i+=1,Te=ke=null,t.updateQueue=null,Di.current=dw,e=n(r,s)}while(lo)}if(Di.current=da,t=ke!==null&&ke.next!==null,Cr=0,Te=ke=me=null,ca=!1,t)throw Error(_(300));return e}function eu(){var e=Po!==0;return Po=0,e}function $t(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Te===null?me.memoizedState=Te=e:Te=Te.next=e,Te}function vt(){if(ke===null){var e=me.alternate;e=e!==null?e.memoizedState:null}else e=ke.next;var t=Te===null?me.memoizedState:Te.next;if(t!==null)Te=t,ke=e;else{if(e===null)throw Error(_(310));ke=e,e={memoizedState:ke.memoizedState,baseState:ke.baseState,baseQueue:ke.baseQueue,queue:ke.queue,next:null},Te===null?me.memoizedState=Te=e:Te=Te.next=e}return Te}function Ro(e,t){return typeof t=="function"?t(e):t}function Ol(e){var t=vt(),n=t.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=e;var r=ke,s=r.baseQueue,i=n.pending;if(i!==null){if(s!==null){var a=s.next;s.next=i.next,i.next=a}r.baseQueue=s=i,n.pending=null}if(s!==null){i=s.next,r=r.baseState;var l=a=null,c=null,d=i;do{var u=d.lane;if((Cr&u)===u)c!==null&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),r=d.hasEagerState?d.eagerState:e(r,d.action);else{var p={lane:u,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};c===null?(l=c=p,a=r):c=c.next=p,me.lanes|=u,Er|=u}d=d.next}while(d!==null&&d!==i);c===null?a=r:c.next=l,It(r,t.memoizedState)||(Ze=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=c,n.lastRenderedState=r}if(e=n.interleaved,e!==null){s=e;do i=s.lane,me.lanes|=i,Er|=i,s=s.next;while(s!==e)}else s===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Il(e){var t=vt(),n=t.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=e;var r=n.dispatch,s=n.pending,i=t.memoizedState;if(s!==null){n.pending=null;var a=s=s.next;do i=e(i,a.action),a=a.next;while(a!==s);It(i,t.memoizedState)||(Ze=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function zm(){}function Fm(e,t){var n=me,r=vt(),s=t(),i=!It(r.memoizedState,s);if(i&&(r.memoizedState=s,Ze=!0),r=r.queue,tu(Um.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Te!==null&&Te.memoizedState.tag&1){if(n.flags|=2048,_o(9,Bm.b
vendor: 4,291 bytes, line 39
39ind(null,n,r,s,t),void 0,null),Pe===null)throw Error(_(349));Cr&30||$m(n,t,s)}return s}function $m(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=me.updateQueue,t===null?(t={lastEffect:null,stores:null},me.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Bm(e,t,n,r){t.value=n,t.getSnapshot=r,Hm(t)&&Vm(e)}function Um(e,t,n){return n(function(){Hm(t)&&Vm(e)})}function Hm(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!It(e,n)}catch{return!0}}function Vm(e){var t=mn(e,1);t!==null&&Ot(t,e,1,-1)}function Wf(e){var t=$t();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ro,lastRenderedState:e},t.queue=e,e=e.dispatch=aw.bind(null,me,e),[t.memoizedState,e]}function _o(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=me.updateQueue,t===null?(t={lastEffect:null,stores:null},me.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Wm(){return vt().memoizedState}function Li(e,t,n,r){var s=$t();me.flags|=e,s.memoizedState=_o(1|t,n,void 0,r===void 0?null:r)}function Aa(e,t,n,r){var s=vt();r=r===void 0?null:r;var i=void 0;if(ke!==null){var a=ke.memoizedState;if(i=a.destroy,r!==null&&Xd(r,a.deps)){s.memoizedState=_o(t,n,i,r);return}}me.flags|=e,s.memoizedState=_o(1|t,n,i,r)}function Gf(e,t){return Li(8390656,8,e,t)}function tu(e,t){return Aa(2048,8,e,t)}function Gm(e,t){return Aa(4,2,e,t)}function qm(e,t){return Aa(4,4,e,t)}function Qm(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Km(e,t,n){return n=n!=null?n.concat([e]):null,Aa(4,4,Qm.bind(null,t,e),n)}function nu(){}function Ym(e,t){var n=vt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xd(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Zm(e,t){var n=vt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xd(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Xm(e,t,n){return Cr&21?(It(n,t)||(n=rm(),me.lanes|=n,Er|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ze=!0),e.memoizedState=n)}function ow(e,t){var n=se;se=n!==0&&4>n?n:4,e(!0);var r=Al.transition;Al.transition={};try{e(!1),t()}finally{se=n,Al.transition=r}}function Jm(){return vt().memoizedState}function iw(e,t,n){var r=Kn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ex(e))tx(t,n);else if(n=Dm(e,t,n,r),n!==null){var s=Ge();Ot(n,e,r,s),nx(n,t,r)}}function aw(e,t,n){var r=Kn(e),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ex(e))tx(t,s);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,l=i(a,n);if(s.hasEagerState=!0,s.eagerState=l,It(l,a)){var c=t.interleaved;c===null?(s.next=s,qd(t)):(s.next=c.next,c.next=s),t.interleaved=s;return}}catch{}finally{}n=Dm(e,t,s,r),n!==null&&(s=Ge(),Ot(n,e,r,s),nx(n,t,r))}}function ex(e){var t=e.alternate;return e===me||t!==null&&t===me}function tx(e,t){lo=ca=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function nx(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Od(e,n)}}var da={readContext:gt,useCallback:Me,useContext:Me,useEffect:Me,useImperativeHandle:Me,useInsertionEffect:Me,useLayoutEffect:Me,useMemo:Me,useReducer:Me,useRef:Me,useState:Me,useDebugValue:Me,useDeferredValue:Me,useTransition:Me,useMutableSource:Me,useSyncExternalStore:Me,useId:Me,unstable_isNewReconciler:!1},lw={readContext:gt,useCallback:function(e,t){return $t().memoizedState=[e,t===void 0?null:t],e},useContext:gt,useEffect:Gf,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Li(4194308,4,Qm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Li(4194308,4,e,t)},useInsertionEffect:function(e,t){return Li(4,2,e,t)},useMemo:function(e,t){var n=$t();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=$t();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=iw.bind(null,me,e),[r.memoizedState,e]}
vendor: 4,766 bytes, lines 39-41
39,useRef:function(e){var t=$t();return e={current:e},t.memoizedState=e},useState:Wf,useDebugValue:nu,useDeferredValue:function(e){return $t().memoizedState=e},useTransition:function(){var e=Wf(!1),t=e[0];return e=ow.bind(null,e[1]),$t().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=me,s=$t();if(fe){if(n===void 0)throw Error(_(407));n=n()}else{if(n=t(),Pe===null)throw Error(_(349));Cr&30||$m(r,t,n)}s.memoizedState=n;var i={value:n,getSnapshot:t};return s.queue=i,Gf(Um.bind(null,r,i,e),[e]),r.flags|=2048,_o(9,Bm.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=$t(),t=Pe.identifierPrefix;if(fe){var n=dn,r=cn;n=(r&~(1<<32-At(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Po++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=sw++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},cw={readContext:gt,useCallback:Ym,useContext:gt,useEffect:tu,useImperativeHandle:Km,useInsertionEffect:Gm,useLayoutEffect:qm,useMemo:Zm,useReducer:Ol,useRef:Wm,useState:function(){return Ol(Ro)},useDebugValue:nu,useDeferredValue:function(e){var t=vt();return Xm(t,ke.memoizedState,e)},useTransition:function(){var e=Ol(Ro)[0],t=vt().memoizedState;return[e,t]},useMutableSource:zm,useSyncExternalStore:Fm,useId:Jm,unstable_isNewReconciler:!1},dw={readContext:gt,useCallback:Ym,useContext:gt,useEffect:tu,useImperativeHandle:Km,useInsertionEffect:Gm,useLayoutEffect:qm,useMemo:Zm,useReducer:Il,useRef:Wm,useState:function(){return Il(Ro)},useDebugValue:nu,useDeferredValue:function(e){var t=vt();return ke===null?t.memoizedState=e:Xm(t,ke.memoizedState,e)},useTransition:function(){var e=Il(Ro)[0],t=vt().memoizedState;return[e,t]},useMutableSource:zm,useSyncExternalStore:Fm,useId:Jm,unstable_isNewReconciler:!1};function St(e,t){if(e&&e.defaultProps){t=xe({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Rc(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:xe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Oa={isMounted:function(e){return(e=e._reactInternals)?_r(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ge(),s=Kn(e),i=un(r,s);i.payload=t,n!=null&&(i.callback=n),t=qn(e,i,s),t!==null&&(Ot(t,e,s,r),Ii(t,e,s))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ge(),s=Kn(e),i=un(r,s);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=qn(e,i,s),t!==null&&(Ot(t,e,s,r),Ii(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ge(),r=Kn(e),s=un(n,r);s.tag=2,t!=null&&(s.callback=t),t=qn(e,s,r),t!==null&&(Ot(t,e,r,n),Ii(t,e,r))}};function qf(e,t,n,r,s,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,a):t.prototype&&t.prototype.isPureReactComponent?!No(n,r)||!No(s,i):!0}function rx(e,t,n){var r=!1,s=Jn,i=t.contextType;return typeof i=="object"&&i!==null?i=gt(i):(s=Je(t)?Sr:Be.current,r=t.contextTypes,i=(r=r!=null)?bs(e,s):Jn),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Oa,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=i),t}function Qf(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Oa.enqueueReplaceState(t,t.state,null)}function _c(e,t,n,r){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs={},Qd(e);var i=t.contextType;typeof i=="object"&&i!==null?s.context=gt(i):(i=Je(t)?Sr:Be.current,s.context=bs(e,i)),s.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Rc(e,t,i,n),s.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(t=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),t!==s.state&&Oa.enqueueReplaceState(s,s.state,null),aa(e,n,s,r),s.state=e.memoizedState),typeof s.componentDidMount=="function"&&(e.flags|=4194308)}function ks(e,t){try{var n="",r=t;do n+=zy(r),r=r.return;while(r);var s=n}catch(i){s=` 40Error generating stack: `+i.message+` 41`+i.stack}return{value:e,source:t,stack:s,digest:null}}function Dl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ac(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var uw=typeof WeakMap=="function"?WeakMap:Map;function sx(e,t,n){n=un(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){fa||(fa=!0,Uc=r),Ac(e,t)},n}
vendor: 9,303 bytes, line 41
41function ox(e,t,n){n=un(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var s=t.value;n.payload=function(){return r(s)},n.callback=function(){Ac(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Ac(e,t),typeof r!="function"&&(Qn===null?Qn=new Set([this]):Qn.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Kf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new uw;var s=new Set;r.set(t,s)}else s=r.get(t),s===void 0&&(s=new Set,r.set(t,s));s.has(n)||(s.add(n),e=kw.bind(null,e,t,n),t.then(e,e))}function Yf(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Zf(e,t,n,r,s){return e.mode&1?(e.flags|=65536,e.lanes=s,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=un(-1,1),t.tag=2,qn(n,t,1))),n.lanes|=1),e)}var fw=yn.ReactCurrentOwner,Ze=!1;function Ve(e,t,n,r){t.child=e===null?Im(t,null,n,r):Ns(t,e.child,n,r)}function Xf(e,t,n,r,s){n=n.render;var i=t.ref;return ss(t,s),r=Jd(e,t,n,r,i,s),n=eu(),e!==null&&!Ze?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,xn(e,t,s)):(fe&&n&&Bd(t),t.flags|=1,Ve(e,t,r,s),t.child)}function Jf(e,t,n,r,s){if(e===null){var i=n.type;return typeof i=="function"&&!du(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,ix(e,t,i,r,s)):(e=$i(n.type,null,r,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&s)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:No,n(a,r)&&e.ref===t.ref)return xn(e,t,s)}return t.flags|=1,e=Yn(i,r),e.ref=t.ref,e.return=t,t.child=e}function ix(e,t,n,r,s){if(e!==null){var i=e.memoizedProps;if(No(i,r)&&e.ref===t.ref)if(Ze=!1,t.pendingProps=r=i,(e.lanes&s)!==0)e.flags&131072&&(Ze=!0);else return t.lanes=e.lanes,xn(e,t,s)}return Oc(e,t,n,r,s)}function ax(e,t,n){var r=t.pendingProps,s=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ie(Jr,tt),tt|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ie(Jr,tt),tt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ie(Jr,tt),tt|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ie(Jr,tt),tt|=r;return Ve(e,t,s,n),t.child}function lx(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Oc(e,t,n,r,s){var i=Je(n)?Sr:Be.current;return i=bs(t,i),ss(t,s),n=Jd(e,t,n,r,i,s),r=eu(),e!==null&&!Ze?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,xn(e,t,s)):(fe&&r&&Bd(t),t.flags|=1,Ve(e,t,n,s),t.child)}function ep(e,t,n,r,s){if(Je(n)){var i=!0;na(t)}else i=!1;if(ss(t,s),t.stateNode===null)Mi(e,t),rx(t,n,r),_c(t,n,r,s),r=!0;else if(e===null){var a=t.stateNode,l=t.memoizedProps;a.props=l;var c=a.context,d=n.contextType;typeof d=="object"&&d!==null?d=gt(d):(d=Je(n)?Sr:Be.current,d=bs(t,d));var u=n.getDerivedStateFromProps,p=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";p||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==r||c!==d)&&Qf(t,a,r,d),An=!1;var x=t.memoizedState;a.state=x,aa(t,r,a,s),c=t.memoizedState,l!==r||x!==c||Xe.current||An?(typeof u=="function"&&(Rc(t,n,u,r),c=t.memoizedState),(l=An||qf(t,n,l,r,x,c,d))?(p||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=d,r=l):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Lm(e,t),l=t.memoizedProps,d=t.type===t.elementType?l:St(t.type,l),a.props=d,p=t.pendingProps,x=a.context,c=n.contextType,typeof c=="object"&&c!==null?c=gt(c):(c=Je(n)?Sr:Be.current,c=bs(t,c));var f=n.getDerivedStateFromProps;(u=typeof f=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==p||x!==c)&&Qf(t,a,r,c),An=!1,x=t.memoizedState,a.state=x,aa(t,r,a,s);var b=t.memoizedState;l!==p||x!==b||Xe.current||An?(typeof f=="function"&&(Rc(t,n,f,r),b=t.memoizedState),(d=An||qf(t,n,d,r,x,b,c)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,b,c),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,b,c)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&x===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&x===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=b),a.props=r,a.state=b,a.context=c,r=d):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&x===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&x===e.memoizedState||(t.flags|=1024),r=!1)}return Ic(e,t,n,r,i,s)}function Ic(e,t,n,r,s,i){lx(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return s&&Ff(t,n,!1),xn(e,t,i);r=t.stateNode,fw.current=t;var l=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Ns(t,e.child,null,i),t.child=Ns(t,null,l,i)):Ve(e,t,l,i),t.memoizedState=r.state,s&&Ff(t,n,!0),t.child}function cx(e){var t=e.stateNode;t.pendingContext?zf(e,t.pendingContext,t.pendingContext!==t.context):t.context&&zf(e,t.context,!1),Kd(e,t.containerInfo)}function tp(e,t,n,r,s){return js(),Hd(s),t.flags|=256,Ve(e,t,n,r),t.child}var Dc={dehydrated:null,treeContext:null,retryLane:0};function Lc(e){return{baseLanes:e,cachePool:null,transitions:null}}function dx(e,t,n){var r=t.pendingProps,s=he.current,i=!1,a=(t.flags&128)!==0,l;if((l=a)||(l=e!==null&&e.memoizedState===null?!1:(s&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(s|=1),ie(he,s&1),e===null)return Tc(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=La(a,r,0,null),e=Nr(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Lc(n),t.memoizedState=Dc,e):ru(t,a));if(s=e.memoizedState,s!==null&&(l=s.dehydrated,l!==null))return pw(e,t,a,r,l,s,n);if(i){i=r.fallback,a=t.mode,s=e.child,l=s.sibling;var c={mode:"hidden",children:r.children};return!(a&1)&&t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=c,t.deletions=null):(r=Yn(s,c),r.subtreeFlags=s.subtreeFlags&14680064),l!==null?i=Yn(l,i):(i=Nr(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?Lc(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Dc,r}return i=e.child,e=i.sibling,r=Yn(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ru(e,t){return t=La({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function vi(e,t,n,r){return r!==null&&Hd(r),Ns(t,e.child,null,n),e=ru(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function pw(e,t,n,r,s,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Dl(Error(_(422))),vi(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,s=t.mode,r=La({mode:"visible",children:r.children},s,0,null),i=Nr(i,s,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Ns(t,e.child,null,a),t.child.memoizedState=Lc(a),t.memoizedState=Dc,i);if(!(t.mode&1))return vi(e,t,a,null);if(s.data==="$!"){if(r=s.nextSibling&&s.nextSibling.dataset,r)var l=r.dgst;return r=l,i=Error(_(419)),r=Dl(i,r,void 0),vi(e,t,a,r)}if(l=(a&e.childLanes)!==0,Ze||l){if(r=Pe,r!==null){switch(a&-a){case 4:s=2;break;case 16:s=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}s=s&(r.suspendedLanes|a)?0:s,s!==0&&s!==i.retryLane&&(i.retryLane=s,mn(e,s),Ot(r,e,s,-1))}return cu(),r=Dl(Error(_(421))),vi(e,t,a,r)}return s.data==="$?"?(t.flags|=128,t.child=e.child,t=Cw.bind(null,e),s._reactRetry=t,null):(e=i.treeContext,rt=Gn(s.nextSibling),st=t,fe=!0,Rt=null,e!==null&&(pt[ht++]=cn,pt[ht++]=dn,pt[ht++]=kr,cn=e.id,dn=e.overflow,kr=t),t=ru(t,r.children),t.flags|=4096,t)}
vendor: 4,953 bytes, line 41
41function np(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Pc(e.return,t,n)}function Ll(e,t,n,r,s){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:s}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=s)}function ux(e,t,n){var r=t.pendingProps,s=r.revealOrder,i=r.tail;if(Ve(e,t,r.children,n),r=he.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&np(e,n,t);else if(e.tag===19)np(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ie(he,r),!(t.mode&1))t.memoizedState=null;else switch(s){case"forwards":for(n=t.child,s=null;n!==null;)e=n.alternate,e!==null&&la(e)===null&&(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),Ll(t,!1,s,n,i);break;case"backwards":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&la(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}Ll(t,!0,n,null,i);break;case"together":Ll(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Mi(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function xn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Er|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(_(153));if(t.child!==null){for(e=t.child,n=Yn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Yn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function hw(e,t,n){switch(t.tag){case 3:cx(t),js();break;case 5:Mm(t);break;case 1:Je(t.type)&&na(t);break;case 4:Kd(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,s=t.memoizedProps.value;ie(oa,r._currentValue),r._currentValue=s;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ie(he,he.current&1),t.flags|=128,null):n&t.child.childLanes?dx(e,t,n):(ie(he,he.current&1),e=xn(e,t,n),e!==null?e.sibling:null);ie(he,he.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return ux(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),ie(he,he.current),r)break;return null;case 22:case 23:return t.lanes=0,ax(e,t,n)}return xn(e,t,n)}var fx,Mc,px,hx;fx=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Mc=function(){};px=function(e,t,n,r){var s=e.memoizedProps;if(s!==r){e=t.stateNode,hr(qt.current);var i=null;switch(n){case"input":s=oc(e,s),r=oc(e,r),i=[];break;case"select":s=xe({},s,{value:void 0}),r=xe({},r,{value:void 0}),i=[];break;case"textarea":s=lc(e,s),r=lc(e,r),i=[];break;default:typeof s.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ea)}dc(n,r);var a;n=null;for(d in s)if(!r.hasOwnProperty(d)&&s.hasOwnProperty(d)&&s[d]!=null)if(d==="style"){var l=s[d];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(xo.hasOwnProperty(d)?i||(i=[]):(i=i||[]).push(d,null));for(d in r){var c=r[d];if(l=s!=null?s[d]:void 0,r.hasOwnProperty(d)&&c!==l&&(c!=null||l!=null))if(d==="style")if(l){for(a in l)!l.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&l[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(i||(i=[]),i.push(d,n)),n=c;else d==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,l=l?l.__html:void 0,c!=null&&l!==c&&(i=i||[]).push(d,c)):d==="children"?typeof c!="string"&&typeof c!="number"||(i=i||[]).push(d,""+c):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(xo.hasOwnProperty(d)?(c!=null&&d==="onScroll"&&le("scroll",e),i||l===c||(i=[])):(i=i||[]).push(d,c))}n&&(i=i||[]).push("style",n);var d=i;(t.updateQueue=d)&&(t.flags|=4)}};hx=function(e,t,n,r){n!==r&&(t.flags|=4)};function qs(e,t){if(!fe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ze(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags&14680064,r|=s.flags&14680064,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}
vendor: 30,229 bytes, line 41
41function mw(e,t,n){var r=t.pendingProps;switch(Ud(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ze(t),null;case 1:return Je(t.type)&&ta(),ze(t),null;case 3:return r=t.stateNode,Ss(),de(Xe),de(Be),Zd(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(xi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Rt!==null&&(Wc(Rt),Rt=null))),Mc(e,t),ze(t),null;case 5:Yd(t);var s=hr(To.current);if(n=t.type,e!==null&&t.stateNode!=null)px(e,t,n,r,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(_(166));return ze(t),null}if(e=hr(qt.current),xi(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Vt]=t,r[Co]=i,e=(t.mode&1)!==0,n){case"dialog":le("cancel",r),le("close",r);break;case"iframe":case"object":case"embed":le("load",r);break;case"video":case"audio":for(s=0;s<no.length;s++)le(no[s],r);break;case"source":le("error",r);break;case"img":case"image":case"link":le("error",r),le("load",r);break;case"details":le("toggle",r);break;case"input":uf(r,i),le("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},le("invalid",r);break;case"textarea":pf(r,i),le("invalid",r)}dc(n,i),s=null;for(var a in i)if(i.hasOwnProperty(a)){var l=i[a];a==="children"?typeof l=="string"?r.textContent!==l&&(i.suppressHydrationWarning!==!0&&mi(r.textContent,l,e),s=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(i.suppressHydrationWarning!==!0&&mi(r.textContent,l,e),s=["children",""+l]):xo.hasOwnProperty(a)&&l!=null&&a==="onScroll"&&le("scroll",r)}switch(n){case"input":ai(r),ff(r,i,!0);break;case"textarea":ai(r),hf(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=ea)}r=s,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=s.nodeType===9?s:s.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Uh(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Vt]=t,e[Co]=r,fx(e,t,!1,!1),t.stateNode=e;e:{switch(a=uc(n,r),n){case"dialog":le("cancel",e),le("close",e),s=r;break;case"iframe":case"object":case"embed":le("load",e),s=r;break;case"video":case"audio":for(s=0;s<no.length;s++)le(no[s],e);s=r;break;case"source":le("error",e),s=r;break;case"img":case"image":case"link":le("error",e),le("load",e),s=r;break;case"details":le("toggle",e),s=r;break;case"input":uf(e,r),s=oc(e,r),le("invalid",e);break;case"option":s=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=xe({},r,{value:void 0}),le("invalid",e);break;case"textarea":pf(e,r),s=lc(e,r),le("invalid",e);break;default:s=r}dc(n,s),l=s;for(i in l)if(l.hasOwnProperty(i)){var c=l[i];i==="style"?Wh(e,c):i==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&Hh(e,c)):i==="children"?typeof c=="string"?(n!=="textarea"||c!=="")&&go(e,c):typeof c=="number"&&go(e,""+c):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(xo.hasOwnProperty(i)?c!=null&&i==="onScroll"&&le("scroll",e):c!=null&&Ed(e,i,c,a))}switch(n){case"input":ai(e),ff(e,r,!1);break;case"textarea":ai(e),hf(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Xn(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?es(e,!!r.multiple,i,!1):r.defaultValue!=null&&es(e,!!r.multiple,r.defaultValue,!0);break;default:typeof s.onClick=="function"&&(e.onclick=ea)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ze(t),null;case 6:if(e&&t.stateNode!=null)hx(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(_(166));if(n=hr(To.current),hr(qt.current),xi(t)){if(r=t.stateNode,n=t.memoizedProps,r[Vt]=t,(i=r.nodeValue!==n)&&(e=st,e!==null))switch(e.tag){case 3:mi(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&mi(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Vt]=t,t.stateNode=r}return ze(t),null;case 13:if(de(he),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(fe&&rt!==null&&t.mode&1&&!(t.flags&128))Am(),js(),t.flags|=98560,i=!1;else if(i=xi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(_(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(_(317));i[Vt]=t}else js(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ze(t),i=!1}else Rt!==null&&(Wc(Rt),Rt=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||he.current&1?Ce===0&&(Ce=3):cu())),t.updateQueue!==null&&(t.flags|=4),ze(t),null);case 4:return Ss(),Mc(e,t),e===null&&So(t.stateNode.containerInfo),ze(t),null;case 10:return Gd(t.type._context),ze(t),null;case 17:return Je(t.type)&&ta(),ze(t),null;case 19:if(de(he),i=t.memoizedState,i===null)return ze(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)qs(i,!1);else{if(Ce!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=la(e),a!==null){for(t.flags|=128,qs(i,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ie(he,he.current&1|2),t.child}e=e.sibling}i.tail!==null&&we()>Cs&&(t.flags|=128,r=!0,qs(i,!1),t.lanes=4194304)}else{if(!r)if(e=la(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),qs(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!fe)return ze(t),null}else 2*we()-i.renderingStartTime>Cs&&n!==1073741824&&(t.flags|=128,r=!0,qs(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=we(),t.sibling=null,n=he.current,ie(he,r?n&1|2:n&1),t):(ze(t),null);case 22:case 23:return lu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?tt&1073741824&&(ze(t),t.subtreeFlags&6&&(t.flags|=8192)):ze(t),null;case 24:return null;case 25:return null}throw Error(_(156,t.tag))}function xw(e,t){switch(Ud(t),t.tag){case 1:return Je(t.type)&&ta(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ss(),de(Xe),de(Be),Zd(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Yd(t),null;case 13:if(de(he),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_(340));js()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return de(he),null;case 4:return Ss(),null;case 10:return Gd(t.type._context),null;case 22:case 23:return lu(),null;case 24:return null;default:return null}}var yi=!1,$e=!1,gw=typeof WeakSet=="function"?WeakSet:Set,L=null;function Xr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ye(e,t,r)}else n.current=null}function zc(e,t,n){try{n()}catch(r){ye(e,t,r)}}var rp=!1;function vw(e,t){if(bc=Zi,e=ym(),$d(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var s=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,l=-1,c=-1,d=0,u=0,p=e,x=null;t:for(;;){for(var f;p!==n||s!==0&&p.nodeType!==3||(l=a+s),p!==i||r!==0&&p.nodeType!==3||(c=a+r),p.nodeType===3&&(a+=p.nodeValue.length),(f=p.firstChild)!==null;)x=p,p=f;for(;;){if(p===e)break t;if(x===n&&++d===s&&(l=a),x===i&&++u===r&&(c=a),(f=p.nextSibling)!==null)break;p=x,x=p.parentNode}p=f}n=l===-1||c===-1?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(jc={focusedElem:e,selectionRange:n},Zi=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var b=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(b!==null){var y=b.memoizedProps,w=b.memoizedState,g=t.stateNode,m=g.getSnapshotBeforeUpdate(t.elementType===t.type?y:St(t.type,y),w);g.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(j){ye(t,t.return,j)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return b=rp,rp=!1,b}function co(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&e)===e){var i=s.destroy;s.destroy=void 0,i!==void 0&&zc(t,n,i)}s=s.next}while(s!==r)}}function Ia(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Fc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function mx(e){var t=e.alternate;t!==null&&(e.alternate=null,mx(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Vt],delete t[Co],delete t[kc],delete t[ew],delete t[tw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function xx(e){return e.tag===5||e.tag===3||e.tag===4}function sp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||xx(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.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 $c(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ea));else if(r!==4&&(e=e.child,e!==null))for($c(e,t,n),e=e.sibling;e!==null;)$c(e,t,n),e=e.sibling}function Bc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Bc(e,t,n),e=e.sibling;e!==null;)Bc(e,t,n),e=e.sibling}var Ae=null,Pt=!1;function En(e,t,n){for(n=n.child;n!==null;)gx(e,t,n),n=n.sibling}function gx(e,t,n){if(Gt&&typeof Gt.onCommitFiberUnmount=="function")try{Gt.onCommitFiberUnmount(Ca,n)}catch{}switch(n.tag){case 5:$e||Xr(n,t);case 6:var r=Ae,s=Pt;Ae=null,En(e,t,n),Ae=r,Pt=s,Ae!==null&&(Pt?(e=Ae,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ae.removeChild(n.stateNode));break;case 18:Ae!==null&&(Pt?(e=Ae,n=n.stateNode,e.nodeType===8?Pl(e.parentNode,n):e.nodeType===1&&Pl(e,n),bo(e)):Pl(Ae,n.stateNode));break;case 4:r=Ae,s=Pt,Ae=n.stateNode.containerInfo,Pt=!0,En(e,t,n),Ae=r,Pt=s;break;case 0:case 11:case 14:case 15:if(!$e&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var i=s,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&zc(n,t,a),s=s.next}while(s!==r)}En(e,t,n);break;case 1:if(!$e&&(Xr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){ye(n,t,l)}En(e,t,n);break;case 21:En(e,t,n);break;case 22:n.mode&1?($e=(r=$e)||n.memoizedState!==null,En(e,t,n),$e=r):En(e,t,n);break;default:En(e,t,n)}}function op(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new gw),t.forEach(function(r){var s=Ew.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}}function jt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var s=n[r];try{var i=e,a=t,l=a;e:for(;l!==null;){switch(l.tag){case 5:Ae=l.stateNode,Pt=!1;break e;case 3:Ae=l.stateNode.containerInfo,Pt=!0;break e;case 4:Ae=l.stateNode.containerInfo,Pt=!0;break e}l=l.return}if(Ae===null)throw Error(_(160));gx(i,a,s),Ae=null,Pt=!1;var c=s.alternate;c!==null&&(c.return=null),s.return=null}catch(d){ye(s,t,d)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)vx(t,e),t=t.sibling}function vx(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(jt(t,e),zt(e),r&4){try{co(3,e,e.return),Ia(3,e)}catch(y){ye(e,e.return,y)}try{co(5,e,e.return)}catch(y){ye(e,e.return,y)}}break;case 1:jt(t,e),zt(e),r&512&&n!==null&&Xr(n,n.return);break;case 5:if(jt(t,e),zt(e),r&512&&n!==null&&Xr(n,n.return),e.flags&32){var s=e.stateNode;try{go(s,"")}catch(y){ye(e,e.return,y)}}if(r&4&&(s=e.stateNode,s!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,l=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{l==="input"&&i.type==="radio"&&i.name!=null&&$h(s,i),uc(l,a);var d=uc(l,i);for(a=0;a<c.length;a+=2){var u=c[a],p=c[a+1];u==="style"?Wh(s,p):u==="dangerouslySetInnerHTML"?Hh(s,p):u==="children"?go(s,p):Ed(s,u,p,d)}switch(l){case"input":ic(s,i);break;case"textarea":Bh(s,i);break;case"select":var x=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!i.multiple;var f=i.value;f!=null?es(s,!!i.multiple,f,!1):x!==!!i.multiple&&(i.defaultValue!=null?es(s,!!i.multiple,i.defaultValue,!0):es(s,!!i.multiple,i.multiple?[]:"",!1))}s[Co]=i}catch(y){ye(e,e.return,y)}}break;case 6:if(jt(t,e),zt(e),r&4){if(e.stateNode===null)throw Error(_(162));s=e.stateNode,i=e.memoizedProps;try{s.nodeValue=i}catch(y){ye(e,e.return,y)}}break;case 3:if(jt(t,e),zt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{bo(t.containerInfo)}catch(y){ye(e,e.return,y)}break;case 4:jt(t,e),zt(e);break;case 13:jt(t,e),zt(e),s=e.child,s.flags&8192&&(i=s.memoizedState!==null,s.stateNode.isHidden=i,!i||s.alternate!==null&&s.alternate.memoizedState!==null||(iu=we())),r&4&&op(e);break;case 22:if(u=n!==null&&n.memoizedState!==null,e.mode&1?($e=(d=$e)||u,jt(t,e),$e=d):jt(t,e),zt(e),r&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!u&&e.mode&1)for(L=e,u=e.child;u!==null;){for(p=L=u;L!==null;){switch(x=L,f=x.child,x.tag){case 0:case 11:case 14:case 15:co(4,x,x.return);break;case 1:Xr(x,x.return);var b=x.stateNode;if(typeof b.componentWillUnmount=="function"){r=x,n=x.return;try{t=r,b.props=t.memoizedProps,b.state=t.memoizedState,b.componentWillUnmount()}catch(y){ye(r,n,y)}}break;case 5:Xr(x,x.return);break;case 22:if(x.memoizedState!==null){ap(p);continue}}f!==null?(f.return=x,L=f):ap(p)}u=u.sibling}e:for(u=null,p=e;;){if(p.tag===5){if(u===null){u=p;try{s=p.stateNode,d?(i=s.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(l=p.stateNode,c=p.memoizedProps.style,a=c!=null&&c.hasOwnProperty("display")?c.display:null,l.style.display=Vh("display",a))}catch(y){ye(e,e.return,y)}}}else if(p.tag===6){if(u===null)try{p.stateNode.nodeValue=d?"":p.memoizedProps}catch(y){ye(e,e.return,y)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;u===p&&(u=null),p=p.return}u===p&&(u=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:jt(t,e),zt(e),r&4&&op(e);break;case 21:break;default:jt(t,e),zt(e)}}function zt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(xx(n)){var r=n;break e}n=n.return}throw Error(_(160))}switch(r.tag){case 5:var s=r.stateNode;r.flags&32&&(go(s,""),r.flags&=-33);var i=sp(e);Bc(e,i,s);break;case 3:case 4:var a=r.stateNode.containerInfo,l=sp(e);$c(e,l,a);break;default:throw Error(_(161))}}catch(c){ye(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function yw(e,t,n){L=e,yx(e)}function yx(e,t,n){for(var r=(e.mode&1)!==0;L!==null;){var s=L,i=s.child;if(s.tag===22&&r){var a=s.memoizedState!==null||yi;if(!a){var l=s.alternate,c=l!==null&&l.memoizedState!==null||$e;l=yi;var d=$e;if(yi=a,($e=c)&&!d)for(L=s;L!==null;)a=L,c=a.child,a.tag===22&&a.memoizedState!==null?lp(s):c!==null?(c.return=a,L=c):lp(s);for(;i!==null;)L=i,yx(i),i=i.sibling;L=s,yi=l,$e=d}ip(e)}else s.subtreeFlags&8772&&i!==null?(i.return=s,L=i):ip(e)}}function ip(e){for(;L!==null;){var t=L;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:$e||Ia(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!$e)if(n===null)r.componentDidMount();else{var s=t.elementType===t.type?n.memoizedProps:St(t.type,n.memoizedProps);r.componentDidUpdate(s,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Vf(t,i,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Vf(t,a,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var d=t.alternate;if(d!==null){var u=d.memoizedState;if(u!==null){var p=u.dehydrated;p!==null&&bo(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(_(163))}$e||t.flags&512&&Fc(t)}catch(x){ye(t,t.return,x)}}if(t===e){L=null;break}if(n=t.sibling,n!==null){n.return=t.return,L=n;break}L=t.return}}function ap(e){for(;L!==null;){var t=L;if(t===e){L=null;break}var n=t.sibling;if(n!==null){n.return=t.return,L=n;break}L=t.return}}function lp(e){for(;L!==null;){var t=L;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ia(4,t)}catch(c){ye(t,n,c)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var s=t.return;try{r.componentDidMount()}catch(c){ye(t,s,c)}}var i=t.return;try{Fc(t)}catch(c){ye(t,i,c)}break;case 5:var a=t.return;try{Fc(t)}catch(c){ye(t,a,c)}}}catch(c){ye(t,t.return,c)}if(t===e){L=null;break}var l=t.sibling;if(l!==null){l.return=t.return,L=l;break}L=t.return}}var ww=Math.ceil,ua=yn.ReactCurrentDispatcher,su=yn.ReactCurrentOwner,xt=yn.ReactCurrentBatchConfig,te=0,Pe=null,Se=null,Oe=0,tt=0,Jr=sr(0),Ce=0,Ao=null,Er=0,Da=0,ou=0,uo=null,Ye=null,iu=0,Cs=1/0,rn=null,fa=!1,Uc=null,Qn=null,wi=!1,Bn=null,pa=0,fo=0,Hc=null,zi=-1,Fi=0;function Ge(){return te&6?we():zi!==-1?zi:zi=we()}function Kn(e){return e.mode&1?te&2&&Oe!==0?Oe&-Oe:rw.transition!==null?(Fi===0&&(Fi=rm()),Fi):(e=se,e!==0||(e=window.event,e=e===void 0?16:dm(e.type)),e):1}function Ot(e,t,n,r){if(50<fo)throw fo=0,Hc=null,Error(_(185));Wo(e,n,r),(!(te&2)||e!==Pe)&&(e===Pe&&(!(te&2)&&(Da|=n),Ce===4&&In(e,Oe)),et(e,r),n===1&&te===0&&!(t.mode&1)&&(Cs=we()+500,_a&&or()))}function et(e,t){var n=e.callbackNode;r0(e,t);var r=Yi(e,e===Pe?Oe:0);if(r===0)n!==null&&gf(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&gf(n),t===1)e.tag===0?nw(cp.bind(null,e)):Pm(cp.bind(null,e)),X0(function(){!(te&6)&&or()}),n=null;else{switch(sm(r)){case 1:n=Ad;break;case 4:n=tm;break;case 16:n=Ki;break;case 536870912:n=nm;break;default:n=Ki}n=Ex(n,wx.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function wx(e,t){if(zi=-1,Fi=0,te&6)throw Error(_(327));var n=e.callbackNode;if(os()&&e.callbackNode!==n)return null;var r=Yi(e,e===Pe?Oe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ha(e,r);else{t=r;var s=te;te|=2;var i=jx();(Pe!==e||Oe!==t)&&(rn=null,Cs=we()+500,jr(e,t));do try{Nw();break}catch(l){bx(e,l)}while(!0);Wd(),ua.current=i,te=s,Se!==null?t=0:(Pe=null,Oe=0,t=Ce)}if(t!==0){if(t===2&&(s=xc(e),s!==0&&(r=s,t=Vc(e,s))),t===1)throw n=Ao,jr(e,0),In(e,r),et(e,we()),n;if(t===6)In(e,r);else{if(s=e.current.alternate,!(r&30)&&!bw(s)&&(t=ha(e,r),t===2&&(i=xc(e),i!==0&&(r=i,t=Vc(e,i))),t===1))throw n=Ao,jr(e,0),In(e,r),et(e,we()),n;switch(e.finishedWork=s,e.finishedLanes=r,t){case 0:case 1:throw Error(_(345));case 2:ur(e,Ye,rn);break;case 3:if(In(e,r),(r&130023424)===r&&(t=iu+500-we(),10<t)){if(Yi(e,0)!==0)break;if(s=e.suspendedLanes,(s&r)!==r){Ge(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=Sc(ur.bind(null,e,Ye,rn),t);break}ur(e,Ye,rn);break;case 4:if(In(e,r),(r&4194240)===r)break;for(t=e.eventTimes,s=-1;0<r;){var a=31-At(r);i=1<<a,a=t[a],a>s&&(s=a),r&=~i}if(r=s,r=we()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ww(r/1960))-r,10<r){e.timeoutHandle=Sc(ur.bind(null,e,Ye,rn),r);break}ur(e,Ye,rn);break;case 5:ur(e,Ye,rn);break;default:throw Error(_(329))}}}return et(e,we()),e.callbackNode===n?wx.bind(null,e):null}function Vc(e,t){var n=uo;return e.current.memoizedState.isDehydrated&&(jr(e,t).flags|=256),e=ha(e,t),e!==2&&(t=Ye,Ye=n,t!==null&&Wc(t)),e}function Wc(e){Ye===null?Ye=e:Ye.push.apply(Ye,e)}function bw(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var s=n[r],i=s.getSnapshot;s=s.value;try{if(!It(i(),s))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function In(e,t){for(t&=~ou,t&=~Da,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-At(t),r=1<<n;e[n]=-1,t&=~r}}function cp(e){if(te&6)throw Error(_(327));os();var t=Yi(e,0);if(!(t&1))return et(e,we()),null;var n=ha(e,t);if(e.tag!==0&&n===2){var r=xc(e);r!==0&&(t=r,n=Vc(e,r))}if(n===1)throw n=Ao,jr(e,0),In(e,t),et(e,we()),n;if(n===6)throw Error(_(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ur(e,Ye,rn),et(e,we()),null}function au(e,t){var n=te;te|=1;try{return e(t)}finally{te=n,te===0&&(Cs=we()+500,_a&&or())}}function Tr(e){Bn!==null&&Bn.tag===0&&!(te&6)&&os();var t=te;te|=1;var n=xt.transition,r=se;try{if(xt.transition=null,se=1,e)return e()}finally{se=r,xt.transition=n,te=t,!(te&6)&&or()}}function lu(){tt=Jr.current,de(Jr)}function jr(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Z0(n)),Se!==null)for(n=Se.return;n!==null;){var r=n;switch(Ud(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ta();break;case 3:Ss(),de(Xe),de(Be),Zd();break;case 5:Yd(r);break;case 4:Ss();break;case 13:de(he);break;case 19:de(he);break;case 10:Gd(r.type._context);break;case 22:case 23:lu()}n=n.return}if(Pe=e,Se=e=Yn(e.current,null),Oe=tt=t,Ce=0,Ao=null,ou=Da=Er=0,Ye=uo=null,pr!==null){for(t=0;t<pr.length;t++)if(n=pr[t],r=n.interleaved,r!==null){n.interleaved=null;var s=r.next,i=n.pending;if(i!==null){var a=i.next;i.next=s,r.next=a}n.pending=r}pr=null}return e}function bx(e,t){do{var n=Se;try{if(Wd(),Di.current=da,ca){for(var r=me.memoizedState;r!==null;){var s=r.queue;s!==null&&(s.pending=null),r=r.next}ca=!1}if(Cr=0,Te=ke=me=null,lo=!1,Po=0,su.current=null,n===null||n.return===null){Ce=1,Ao=t,Se=null;break}e:{var i=e,a=n.return,l=n,c=t;if(t=Oe,l.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var d=c,u=l,p=u.tag;if(!(u.mode&1)&&(p===0||p===11||p===15)){var x=u.alternate;x?(u.updateQueue=x.updateQueue,u.memoizedState=x.memoizedState,u.lanes=x.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=Yf(a);if(f!==null){f.flags&=-257,Zf(f,a,l,i,t),f.mode&1&&Kf(i,d,t),t=f,c=d;var b=t.updateQueue;if(b===null){var y=new Set;y.add(c),t.updateQueue=y}else b.add(c);break e}else{if(!(t&1)){Kf(i,d,t),cu();break e}c=Error(_(426))}}else if(fe&&l.mode&1){var w=Yf(a);if(w!==null){!(w.flags&65536)&&(w.flags|=256),Zf(w,a,l,i,t),Hd(ks(c,l));break e}}i=c=ks(c,l),Ce!==4&&(Ce=2),uo===null?uo=[i]:uo.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var g=sx(i,c,t);Hf(i,g);break e;case 1:l=c;var m=i.type,v=i.stateNode;if(!(i.flags&128)&&(typeof m.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(Qn===null||!Qn.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t;var j=ox(i,l,t);Hf(i,j);break e}}i=i.return}while(i!==null)}Sx(n)}catch(N){t=N,Se===n&&n!==null&&(Se=n=n.return);continue}break}while(!0)}function jx(){var e=ua.current;return ua.current=da,e===null?da:e}function cu(){(Ce===0||Ce===3||Ce===2)&&(Ce=4),Pe===null||!(Er&268435455)&&!(Da&268435455)||In(Pe,Oe)}function ha(e,t){var n=te;te|=2;var r=jx();(Pe!==e||Oe!==t)&&(rn=null,jr(e,t));do try{jw();break}catch(s){bx(e,s)}while(!0);if(Wd(),te=n,ua.current=r,Se!==null)throw Error(_(261));return Pe=null,Oe=0,Ce}function jw(){for(;Se!==null;)Nx(Se)}function Nw(){for(;Se!==null&&!Qy();)Nx(Se)}function Nx(e){var t=Cx(e.alternate,e,tt);e.memoizedProps=e.pendingProps,t===null?Sx(e):Se=t,su.current=null}function Sx(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=xw(n,t),n!==null){n.flags&=32767,Se=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ce=6,Se=null;return}}else if(n=mw(n,t,tt),n!==null){Se=n;return}if(t=t.sibling,t!==null){Se=t;return}Se=t=e}while(t!==null);Ce===0&&(Ce=5)}function ur(e,t,n){var r=se,s=xt.transition;try{xt.transition=null,se=1,Sw(e,t,n,r)}finally{xt.transition=s,se=r}return null}function Sw(e,t,n,r){do os();while(Bn!==null);if(te&6)throw Error(_(327));n=e.finishedWork;var s=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(_(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(s0(e,i),e===Pe&&(Se=Pe=null,Oe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||wi||(wi=!0,Ex(Ki,function(){return os(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=xt.transition,xt.transition=null;var a=se;se=1;var l=te;te|=4,su.current=null,vw(e,n),vx(n,e),V0(jc),Zi=!!bc,jc=bc=null,e.current=n,yw(n),Ky(),te=l,se=a,xt.transition=i}else e.current=n;if(wi&&(wi=!1,Bn=e,pa=s),i=e.pendingLanes,i===0&&(Qn=null),Xy(n.stateNode),et(e,we()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)s=t[n],r(s.value,{componentStack:s.stack,digest:s.digest});if(fa)throw fa=!1,e=Uc,Uc=null,e;return pa&1&&e.tag!==0&&os(),i=e.pendingLanes,i&1?e===Hc?fo++:(fo=0,Hc=e):fo=0,or(),null}function os(){if(Bn!==null){var e=sm(pa),t=xt.transition,n=se;try{if(xt.transition=null,se=16>e?16:e,Bn===null)var r=!1;else{if(e=Bn,Bn=null,pa=0,te&6)throw Error(_(331));var s=te;for(te|=4,L=e.current;L!==null;){var i=L,a=i.child;if(L.flags&16){var l=i.deletions;if(l!==null){for(var c=0;c<l.length;c++){var d=l[c];for(L=d;L!==null;){var u=L;switch(u.tag){case 0:case 11:case 15:co(8,u,i)}var p=u.child;if(p!==null)p.return=u,L=p;else for(;L!==null;){u=L;var x=u.sibling,f=u.return;if(mx(u),u===d){L=null;break}if(x!==null){x.return=f,L=x;break}L=f}}}var b=i.alternate;if(b!==null){var y=b.child;if(y!==null){b.child=null;do{var w=y.sibling;y.sibling=null,y=w}while(y!==null)}}L=i}}if(i.subtreeFlags&2064&&a!==null)a.return=i,L=a;else e:for(;L!==null;){if(i=L,i.flags&2048)switch(i.tag){case 0:case 11:case 15:co(9,i,i.return)}var g=i.sibling;if(g!==null){g.return=i.return,L=g;break e}L=i.return}}var m=e.current;for(L=m;L!==null;){a=L;var v=a.child;if(a.subtreeFlags&2064&&v!==null)v.return=a,L=v;else e:for(a=m;L!==null;){if(l=L,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:Ia(9,l)}}catch(N){ye(l,l.return,N)}if(l===a){L=null;break e}var j=l.sibling;if(j!==null){j.return=l.return,L=j;break e}L=l.return}}if(te=s,or(),Gt&&typeof Gt.onPostCommitFiberRoot=="function")try{Gt.onPostCommitFiberRoot(Ca,e)}catch{}r=!0}return r}finally{se=n,xt.transition=t}}return!1}function dp(e,t,n){t=ks(n,t),t=sx(e,t,1),e=qn(e,t,1),t=Ge(),e!==null&&(Wo(e,1,t),et(e,t))}function ye(e,t,n){if(e.tag===3)dp(e,e,n);else for(;t!==null;){if(t.tag===3){dp(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Qn===null||!Qn.has(r))){e=ks(n,e),e=ox(t,e,1),t=qn(t,e,1),e=Ge(),t!==null&&(Wo(t,1,e),et(t,e));break}}t=t.return}}function kw(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ge(),e.pingedLanes|=e.suspendedLanes&n,Pe===e&&(Oe&n)===n&&(Ce===4||Ce===3&&(Oe&130023424)===Oe&&500>we()-iu?jr(e,0):ou|=n),et(e,t)}function kx(e,t){t===0&&(e.mode&1?(t=di,di<<=1,!(di&130023424)&&(di=4194304)):t=1);var n=Ge();e=mn(e,t),e!==null&&(Wo(e,t,n),et(e,n))}function Cw(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),kx(e,n)}function Ew(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(_(314))}r!==null&&r.delete(t),kx(e,n)}var Cx;Cx=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Xe.current)Ze=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ze=!1,hw(e,t,n);Ze=!!(e.flags&131072)}else Ze=!1,fe&&t.flags&1048576&&Rm(t,sa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Mi(e,t),e=t.pendingProps;var s=bs(t,Be.current);ss(t,n),s=Jd(null,t,r,e,s,n);var i=eu();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Je(r)?(i=!0,na(t)):i=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,Qd(t),s.updater=Oa,t.stateNode=s,s._reactInternals=t,_c(t,r,e,n),t=Ic(null,t,r,!0,i,n)):(t.tag=0,fe&&i&&Bd(t),Ve(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Mi(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=Pw(r),e=St(r,e),s){case 0:t=Oc(null,t,r,e,n);break e;case 1:t=ep(null,t,r,e,n);break e;case 11:t=Xf(null,t,r,e,n);break e;case 14:t=Jf(null,t,r,St(r.type,e),n);break e}throw Error(_(306,r,""))}return t;case 0:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:St(r,s),Oc(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:St(r,s),ep(e,t,r,s,n);case 3:e:{if(cx(t),e===null)throw Error(_(387));
vendor: 4,912 bytes, line 41
41r=t.pendingProps,i=t.memoizedState,s=i.element,Lm(e,t),aa(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){s=ks(Error(_(423)),t),t=tp(e,t,r,n,s);break e}else if(r!==s){s=ks(Error(_(424)),t),t=tp(e,t,r,n,s);break e}else for(rt=Gn(t.stateNode.containerInfo.firstChild),st=t,fe=!0,Rt=null,n=Im(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(js(),r===s){t=xn(e,t,n);break e}Ve(e,t,r,n)}t=t.child}return t;case 5:return Mm(t),e===null&&Tc(t),r=t.type,s=t.pendingProps,i=e!==null?e.memoizedProps:null,a=s.children,Nc(r,s)?a=null:i!==null&&Nc(r,i)&&(t.flags|=32),lx(e,t),Ve(e,t,a,n),t.child;case 6:return e===null&&Tc(t),null;case 13:return dx(e,t,n);case 4:return Kd(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ns(t,null,r,n):Ve(e,t,r,n),t.child;case 11:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:St(r,s),Xf(e,t,r,s,n);case 7:return Ve(e,t,t.pendingProps,n),t.child;case 8:return Ve(e,t,t.pendingProps.children,n),t.child;case 12:return Ve(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,s=t.pendingProps,i=t.memoizedProps,a=s.value,ie(oa,r._currentValue),r._currentValue=a,i!==null)if(It(i.value,a)){if(i.children===s.children&&!Xe.current){t=xn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){a=i.child;for(var c=l.firstContext;c!==null;){if(c.context===r){if(i.tag===1){c=un(-1,n&-n),c.tag=2;var d=i.updateQueue;if(d!==null){d=d.shared;var u=d.pending;u===null?c.next=c:(c.next=u.next,u.next=c),d.pending=c}}i.lanes|=n,c=i.alternate,c!==null&&(c.lanes|=n),Pc(i.return,n,t),l.lanes|=n;break}c=c.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(_(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Pc(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Ve(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,r=t.pendingProps.children,ss(t,n),s=gt(s),r=r(s),t.flags|=1,Ve(e,t,r,n),t.child;case 14:return r=t.type,s=St(r,t.pendingProps),s=St(r.type,s),Jf(e,t,r,s,n);case 15:return ix(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:St(r,s),Mi(e,t),t.tag=1,Je(r)?(e=!0,na(t)):e=!1,ss(t,n),rx(t,r,s),_c(t,r,s,n),Ic(null,t,r,!0,e,n);case 19:return ux(e,t,n);case 22:return ax(e,t,n)}throw Error(_(156,t.tag))};function Ex(e,t){return em(e,t)}function Tw(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mt(e,t,n,r){return new Tw(e,t,n,r)}function du(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Pw(e){if(typeof e=="function")return du(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Pd)return 11;if(e===Rd)return 14}return 2}function Yn(e,t){var n=e.alternate;return n===null?(n=mt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function $i(e,t,n,r,s,i){var a=2;if(r=e,typeof e=="function")du(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Hr:return Nr(n.children,s,i,t);case Td:a=8,s|=8;break;case tc:return e=mt(12,n,t,s|2),e.elementType=tc,e.lanes=i,e;case nc:return e=mt(13,n,t,s),e.elementType=nc,e.lanes=i,e;case rc:return e=mt(19,n,t,s),e.elementType=rc,e.lanes=i,e;case Mh:return La(n,s,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Dh:a=10;break e;case Lh:a=9;break e;case Pd:a=11;break e;case Rd:a=14;break e;case _n:a=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return t=mt(a,n,t,s),t.elementType=e,t.type=r,t.lanes=i,t}function Nr(e,t,n,r){return e=mt(7,e,r,t),e.lanes=n,e}function La(e,t,n,r){return e=mt(22,e,r,t),e.elementType=Mh,e.lanes=n,e.stateNode={isHidden:!1},e}function Ml(e,t,n){return e=mt(6,e,null,t),e.lanes=n,e}function zl(e,t,n){return t=mt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}
vendor: 7,307 bytes, line 41
41function Rw(e,t,n,r,s){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vl(0),this.expirationTimes=vl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vl(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function uu(e,t,n,r,s,i,a,l,c){return e=new Rw(e,t,n,l,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=mt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qd(i),e}function _w(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ur,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Tx(e){if(!e)return Jn;e=e._reactInternals;e:{if(_r(e)!==e||e.tag!==1)throw Error(_(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Je(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(_(171))}if(e.tag===1){var n=e.type;if(Je(n))return Tm(e,n,t)}return t}function Px(e,t,n,r,s,i,a,l,c){return e=uu(n,r,!0,e,s,i,a,l,c),e.context=Tx(null),n=e.current,r=Ge(),s=Kn(n),i=un(r,s),i.callback=t??null,qn(n,i,s),e.current.lanes=s,Wo(e,s,r),et(e,r),e}function Ma(e,t,n,r){var s=t.current,i=Ge(),a=Kn(s);return n=Tx(n),t.context===null?t.context=n:t.pendingContext=n,t=un(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=qn(s,t,a),e!==null&&(Ot(e,s,a,i),Ii(e,s,a)),a}function ma(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function up(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function fu(e,t){up(e,t),(e=e.alternate)&&up(e,t)}function Aw(){return null}var Rx=typeof reportError=="function"?reportError:function(e){console.error(e)};function pu(e){this._internalRoot=e}za.prototype.render=pu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(_(409));Ma(e,t,null,null)};za.prototype.unmount=pu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Tr(function(){Ma(null,e,null,null)}),t[hn]=null}};function za(e){this._internalRoot=e}za.prototype.unstable_scheduleHydration=function(e){if(e){var t=am();e={blockedOn:null,target:e,priority:t};for(var n=0;n<On.length&&t!==0&&t<On[n].priority;n++);On.splice(n,0,e),n===0&&cm(e)}};function hu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Fa(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function fp(){}function Ow(e,t,n,r,s){if(s){if(typeof r=="function"){var i=r;r=function(){var d=ma(a);i.call(d)}}var a=Px(t,r,e,0,null,!1,!1,"",fp);return e._reactRootContainer=a,e[hn]=a.current,So(e.nodeType===8?e.parentNode:e),Tr(),a}for(;s=e.lastChild;)e.removeChild(s);if(typeof r=="function"){var l=r;r=function(){var d=ma(c);l.call(d)}}var c=uu(e,0,!1,null,null,!1,!1,"",fp);return e._reactRootContainer=c,e[hn]=c.current,So(e.nodeType===8?e.parentNode:e),Tr(function(){Ma(t,c,n,r)}),c}function $a(e,t,n,r,s){var i=n._reactRootContainer;if(i){var a=i;if(typeof s=="function"){var l=s;s=function(){var c=ma(a);l.call(c)}}Ma(t,a,e,s)}else a=Ow(n,t,e,s,r);return ma(a)}om=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=to(t.pendingLanes);n!==0&&(Od(t,n|1),et(t,we()),!(te&6)&&(Cs=we()+500,or()))}break;case 13:Tr(function(){var r=mn(e,1);if(r!==null){var s=Ge();Ot(r,e,1,s)}}),fu(e,1)}};Id=function(e){if(e.tag===13){var t=mn(e,134217728);if(t!==null){var n=Ge();Ot(t,e,134217728,n)}fu(e,134217728)}};im=function(e){if(e.tag===13){var t=Kn(e),n=mn(e,t);if(n!==null){var r=Ge();Ot(n,e,t,r)}fu(e,t)}};am=function(){return se};lm=function(e,t){var n=se;try{return se=e,t()}finally{se=n}};pc=function(e,t,n){switch(t){case"input":if(ic(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var s=Ra(r);if(!s)throw Error(_(90));Fh(r),ic(r,s)}}}break;case"textarea":Bh(e,n);break;case"select":t=n.value,t!=null&&es(e,!!n.multiple,t,!1)}};Qh=au;Kh=Tr;var Iw={usingClientEntryPoint:!1,Events:[qo,qr,Ra,Gh,qh,au]},Qs={findFiberByHostInstance:fr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Dw={bundleType:Qs.bundleType,version:Qs.version,rendererPackageName:Qs.rendererPackageName,rendererConfig:Qs.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:yn.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Xh(e),e===null?null:e.stateNode},findFiberByHostInstance:Qs.findFiberByHostInstance||Aw,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var bi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bi.isDisabled&&bi.supportsFiber)try{Ca=bi.inject(Dw),Gt=bi}catch{}}lt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Iw;lt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!hu(t))throw Error(_(200));return _w(e,t,null,n)};lt.createRoot=function(e,t){if(!hu(e))throw Error(_(299));var n=!1,r="",s=Rx;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(s=t.onRecoverableError)),t=uu(e,1,!1,null,null,n,!1,r,s),e[hn]=t.current,So(e.nodeType===8?e.parentNode:e),new pu(t)};lt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(_(188)):(e=Object.keys(e).join(","),Error(_(268,e)));return e=Xh(t),e=e===null?null:e.stateNode,e};lt.flushSync=function(e){return Tr(e)};lt.hydrate=function(e,t,n){if(!Fa(t))throw Error(_(200));return $a(null,e,t,!0,n)};lt.hydrateRoot=function(e,t,n){if(!hu(e))throw Error(_(405));var r=n!=null&&n.hydratedSources||null,s=!1,i="",a=Rx;if(n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=Px(t,null,e,1,n??null,s,!1,i,a),e[hn]=t.current,So(e),r)for(e=0;e<r.length;e++)n=r[e],s=n._getVersion,s=s(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,s]:t.mutableSourceEagerHydrationData.push(n,s);return new za(t)};lt.render=function(e,t,n){if(!Fa(t))throw Error(_(200));return $a(null,e,t,!1,n)};lt.unmountComponentAtNode=function(e){if(!Fa(e))throw Error(_(40));return e._reactRootContainer?(Tr(function(){$a(null,null,e,!1,function(){e._reactRootContainer=null,e[hn
41]=null})}),!0):!1};lt.unstable_batchedUpdates=au;lt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Fa(n))throw Error(_(200));if(e==null||e._reactInternals===void 0)throw Error(_(38));return $a(e,t,n,!1,r)};lt.version="18.3.1-next-f1338f8080-20240426";function _x(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_x)}catch(e){console.error(e)}}_x(),_h.exports=lt;var Ko=_h.exports;const Ax=Ho(Ko);var Ox,pp=Ko;Ox=pp.createRoot,pp.hydrateRoot;var Lw=typeof Element<"u",Mw=typeof Map=="function",zw=typeof Set=="function",Fw=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Bi(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,s;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Bi(e[r],t[r]))return!1;return!0}var i;if(Mw&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!Bi(r.value[1],t.get(r.value[0])))return!1;return!0}if(zw&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Fw&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,s[r]))return!1;if(Lw&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((s[r]==="_owner"||s[r]==="__v"||s[r]==="__o")&&e.$$typeof)&&!Bi(e[s[r]],t[s[r]]))return!1;return!0}return e!==e&&t!==t}var $w=function(t,n){try{return Bi(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const Bw=Ho($w);var Uw=function(e,t,n,r,s,i,a,l){if(!e){var c;if(t===void 0)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[n,r,s,i,a,l],u=0;c=new Error(t.replace(/%s/g,function(){return d[u++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}},Hw=Uw;const hp=Ho(Hw);var Vw=function(t,n,r,s){var i=r?r.call(s,t,n):void 0;if(i!==void 0)return!!i;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var a=Object.keys(t),l=Object.keys(n);if(a.length!==l.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(n),d=0;d<a.length;d++){var u=a[d];if(!c(u))return!1;var p=t[u],x=n[u];if(i=r?r.call(s,p,x,u):void 0,i===!1||i===void 0&&p!==x)return!1}return!0};const Ww=Ho(Vw);var Ix=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(Ix||{}),Fl={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},mp=Object.values(Ix),mu={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Gw=Object.entries(mu).reduce((e,[t,n])=>(e[n]=t,e),{}),_t="data-rh",is={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},as=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},qw=e=>{let t=as(e,"title");const n=as(e,is.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=as(e,is.DEFAULT_TITLE);return t||r||void 0},Qw=e=>as(e,is.ON_CHANGE_CLIENT_STATE)||(()=>{}),$l=(e,t)=>
41t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),Kw=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const s=Object.keys(r);for(let i=0;i<s.length;i+=1){const l=s[i].toLowerCase();if(e.indexOf(l)!==-1&&r[l])return n.concat(r)}}return n},[]),Yw=e=>console&&typeof console.warn=="function"&&console.warn(e),Ks=(e,t,n)=>{const r={};return n.filter(s=>Array.isArray(s[e])?!0:(typeof s[e]<"u"&&Yw(`Helmet: ${e} should be of type "Array". Instead found type "${typeof s[e]}"`),!1)).map(s=>s[e]).reverse().reduce((s,i)=>{const a={};i.filter(c=>{let d;const u=Object.keys(c);for(let x=0;x<u.length;x+=1){const f=u[x],b=f.toLowerCase();t.indexOf(b)!==-1&&!(d==="rel"&&c[d].toLowerCase()==="canonical")&&!(b==="rel"&&c[b].toLowerCase()==="stylesheet")&&(d=b),t.indexOf(f)!==-1&&(f==="innerHTML"||f==="cssText"||f==="itemprop")&&(d=f)}if(!d||!c[d])return!1;const p=c[d].toLowerCase();return r[d]||(r[d]={}),a[d]||(a[d]={}),r[d][p]?!1:(a[d][p]=!0,!0)}).reverse().forEach(c=>s.push(c));const l=Object.keys(a);for(let c=0;c<l.length;c+=1){const d=l[c],u={...r[d],...a[d]};r[d]=u}return s},[]).reverse()},Zw=(e,t)=>{if(Array.isArray(e)&&e.length){for(let n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},Xw=e=>({baseTag:Kw(["href"],e),bodyAttributes:$l("bodyAttributes",e),defer:as(e,is.DEFER),encode:as(e,is.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:$l("htmlAttributes",e),linkTags:Ks("link",["rel","href"],e),metaTags:Ks("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Ks("noscript",["innerHTML"],e),onChangeClientState:Qw(e),scriptTags:Ks("script",["src","innerHTML"],e),styleTags:Ks("style",["cssText"],e),title:qw(e),titleAttributes:$l("titleAttributes",e),prioritizeSeoTags:Zw(e,is.PRIORITIZE_SEO_TAGS)}),Dx=e=>Array.isArray(e)?e.join(""):e,Jw=(e,t)=>{const n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1},Bl=(e,t)=>Array.isArray(e)?e.reduce((n,r)=>(Jw(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},xp=(e,t)=>({...e,[t]:void 0}),e1=["noscript","script","style"],Gc=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),Lx=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),t1=(e,t,n,r)=>{const s=Lx(n),i=Dx(t);return s?`<${e} ${_t}="true" ${s}>${Gc(i,r)}</${e}>`:`<${e} ${_t}="true">${Gc(i,r)}</${e}>`},n1=(e,t,n=!0)=>t.reduce((r,s)=>{const i=s,a=Object.keys(i).filter(d=>!(d==="innerHTML"||d==="cssText")).reduce((d,u)=>{const p=typeof i[u]>"u"?u:`${u}="${Gc(i[u],n)}"`;return d?`${d} ${p}`:p},""),l=i.innerHTML||i.cssText||"",c=e1.indexOf(e)===-1;return`${r}<${e} ${_t}="true" ${a}${c?"/>":`>${l}</${e}>`}`},""),Mx=(e,t={})=>Object.keys(e).reduce((n,r)=>{const s=mu[r];return n[s||r]=e[r],n},t),r1=(e,t,n)=>{const r={key:t,[_t]:!0},s=Mx(n,r);return[T.createElement("title",s,t)]},Ui=(e,t)=>t.map((n,r)=>{const s={key:r,[_t]:!0};return Object.keys(n).forEach(i=>{const l=mu[i]||i;if(l==="innerHTML"||l==="cssText"){const c=n.innerHTML||n.cssText;s.dangerouslySetInnerHTML={__html:c}}else s[l]=n[i]}),T.createElement(e,s)}),ut=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>r1(e,t.title,t.titleAttributes),toString:()=>t1(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>Mx(t),toString:()=>Lx(t)};default:return{toComponent:()=>Ui(e,t),toString:()=>n1(e,t,n)}}},s1=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const s=Bl(e,Fl.meta),i=Bl(t,Fl.link),a=Bl(n,Fl.script);return{priorityMethods:{toComponent:()=>[...Ui("meta",s.priority),...Ui("link",i.priority),...Ui("script",a.priority)],toString:()=>`${ut("meta",s.priority,r)} ${ut("link",i.priority,r)} ${ut("script",a.priority,r)}`},metaTags:s.default,linkTags:i.default,scriptTags:a.default}},o1=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:s,noscriptTags:i,styleTags:a,title:l="",titleAttributes:c,prioritizeSeoTags:d}=e;let{linkTags:u,metaTags:p,scriptTags:x}=e,f={toComponent:()=>{},toString:()=>""};return d&&({priorityMethods:f,linkTags:u,metaTags:p,scriptTags:x}=s1(e)),{priority:f,base:ut("base",t,r),bodyAttributes:ut("bodyAttributes",n,r),htmlAttributes:ut("htmlAttributes",s,r),link:ut("link",u,r),meta:ut("meta",p,r),noscript:ut("noscript",i,r),script:ut("script",x,r),style:ut("style",a,r),title:ut("title",{title:l,titleAttributes:c},r)}},qc=o1,ji=[],zx=!!(typeof window<"u"&&window.document&&window.document.createElement),Qc=class{constructor(e,t){Xt(this,"instances",[]);Xt(this,"canUseDOM",zx);Xt(this,"context");Xt(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?ji:this.instances,add:e=>{(this.canUseDOM?ji:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?ji:this.instances).indexOf(e);(this.canUseDOM?ji:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=qc({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},i1={},Fx=T.createContext(i1),mr,$x=(mr=class extends h.Component{constructor(n){super(n);Xt(this,"helmetData");this.helmetData=new Qc(this.props.context||{},mr.canUseDOM)}render(){return T.createElement(Fx.Provider,{value:this.helmetData.value},this.props.children)}},Xt(mr,"canUseDOM",zx),mr),$r=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${_t}]`),s=[].slice.call(r),i=[];let a;return t&&t.length&&t.forEach(l=>{const c=document.createElement(e);for(const d in l)if(Object.prototype.hasOwnProperty.call(l,d))if(d==="innerHTML")c.innerHTML=l.innerHTML;else if(d==="cssText")c.styleSheet?c.styleSheet.cssText=l.cssText:c.appendChild(document.createTextNode(l.cssText));else{const u=d,p=typeof l[u]>"u"?"":l[u];c.setAttribute(d,p)}c.setAttribute(_t,"true"),s.some((d,u)=>(a=u,c.isEqualNode(d)))?s.splice(a,1):i.push(c)}
41),s.forEach(l=>{var c;return(c=l.parentNode)==null?void 0:c.removeChild(l)}),i.forEach(l=>n.appendChild(l)),{oldTags:s,newTags:i}},Kc=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(_t),s=r?r.split(","):[],i=[...s],a=Object.keys(t);for(const l of a){const c=t[l]||"";n.getAttribute(l)!==c&&n.setAttribute(l,c),s.indexOf(l)===-1&&s.push(l);const d=i.indexOf(l);d!==-1&&i.splice(d,1)}for(let l=i.length-1;l>=0;l-=1)n.removeAttribute(i[l]);s.length===i.length?n.removeAttribute(_t):n.getAttribute(_t)!==a.join(",")&&n.setAttribute(_t,a.join(","))},a1=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=Dx(e)),Kc("title",t)},gp=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:s,linkTags:i,metaTags:a,noscriptTags:l,onChangeClientState:c,scriptTags:d,styleTags:u,title:p,titleAttributes:x}=e;Kc("body",r),Kc("html",s),a1(p,x);const f={baseTag:$r("base",n),linkTags:$r("link",i),metaTags:$r("meta",a),noscriptTags:$r("noscript",l),scriptTags:$r("script",d),styleTags:$r("style",u)},b={},y={};Object.keys(f).forEach(w=>{const{newTags:g,oldTags:m}=f[w];g.length&&(b[w]=g),m.length&&(y[w]=f[w].oldTags)}),t&&t(),c(e,b,y)},Ys=null,l1=e=>{Ys&&cancelAnimationFrame(Ys),e.defer?Ys=requestAnimationFrame(()=>{gp(e,()=>{Ys=null})}):(gp(e),Ys=null)},c1=l1,vp=class extends h.Component{constructor(){super(...arguments);Xt(this,"rendered",!1)}shouldComponentUpdate(t){return!Ww(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:n}=this.props.context;let r=null;const s=Xw(t.get().map(i=>{const a={...i.props};return delete a.context,a}));$x.canUseDOM?c1(s):qc&&(r=qc(s)),n(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},Jl,d1=(Jl=class extends h.Component{shouldComponentUpdate(e){return!Bw(xp(this.props,"helmetData"),xp(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return hp(mp.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${mp.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),hp(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return T.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:s,...i}=r.props,a=Object.keys(i).reduce((c,d)=>(c[Gw[d]||d]=i[d],c),{});let{type:l}=r;
41switch(typeof l=="symbol"?l=l.toString():this.warnOnInvalidChildren(r,s),l){case"Symbol(react.fragment)":t=this.mapChildrenToProps(s,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,a,s);break;default:t=this.mapObjectTypeChildren(r,t,a,s);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof Qc)){const s=r;r=new Qc(s.context,!0),delete n.helmetData}return r?T.createElement(vp,{...n,context:r.value}):T.createElement(Fx.Consumer,null,s=>T.createElement(vp,{...n,context:s}))}},Xt(Jl,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),Jl);const u1="modulepreload",f1=function(e){return"/"+e},yp={},F=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));s=Promise.allSettled(n.map(c=>{if(c=f1(c),c in yp)return;yp[c]=!0;const d=c.endsWith(".css"),u=d?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${u}`))return;const p=document.createElement("link");if(p.rel=d?"stylesheet":u1,d||(p.as="script"),p.crossOrigin="",p.href=c,l&&p.setAttribute("nonce",l),document.head.appendChild(p),d)return new Promise((x,f)=>{p.addEventListener("load",x),p.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(a){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a}return s.then(a=>{for(const l of a||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})},p1=1,h1=1e6;let Ul=0;function m1(){return Ul=(Ul+1)%Number.MAX_SAFE_INTEGER,Ul.toString()}const Hl=new Map,wp=e=>{if(Hl.has(e))return;const t=setTimeout(()=>{Hl.delete(e),po({type:"REMOVE_TOAST",toastId:e})},h1);Hl.set(e,t)},x1=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,p1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(n=>n.id===t.toast.id?{...n,...t.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=t;return n?wp(n):e.toasts.forEach(r=>
vendor: 13,946 bytes, line 41
41{wp(r.id)}),{...e,toasts:e.toasts.map(r=>r.id===n||n===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(n=>n.id!==t.toastId)}}},Hi=[];let Vi={toasts:[]};function po(e){Vi=x1(Vi,e),Hi.forEach(t=>{t(Vi)})}function g1({...e}){const t=m1(),n=s=>po({type:"UPDATE_TOAST",toast:{...s,id:t}}),r=()=>po({type:"DISMISS_TOAST",toastId:t});return po({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:s=>{s||r()}}}),{id:t,dismiss:r,update:n}}function v1(){const[e,t]=h.useState(Vi);return h.useEffect(()=>(Hi.push(t),()=>{const n=Hi.indexOf(t);n>-1&&Hi.splice(n,1)}),[e]),{...e,toast:g1,dismiss:n=>po({type:"DISMISS_TOAST",toastId:n})}}function be(e,t,{checkForDefaultPrevented:n=!0}={}){return function(s){if(e==null||e(s),n===!1||!s.defaultPrevented)return t==null?void 0:t(s)}}function bp(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Bx(...e){return t=>{let n=!1;const r=e.map(s=>{const i=bp(s,t);return!n&&typeof i=="function"&&(n=!0),i});if(n)return()=>{for(let s=0;s<r.length;s++){const i=r[s];typeof i=="function"?i():bp(e[s],null)}}}}function at(...e){return h.useCallback(Bx(...e),e)}function gE(e,t){const n=h.createContext(t),r=i=>{const{children:a,...l}=i,c=h.useMemo(()=>l,Object.values(l));return o.jsx(n.Provider,{value:c,children:a})};r.displayName=e+"Provider";function s(i){const a=h.useContext(n);if(a)return a;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return[r,s]}function Os(e,t=[]){let n=[];function r(i,a){const l=h.createContext(a),c=n.length;n=[...n,a];const d=p=>{var g;const{scope:x,children:f,...b}=p,y=((g=x==null?void 0:x[e])==null?void 0:g[c])||l,w=h.useMemo(()=>b,Object.values(b));return o.jsx(y.Provider,{value:w,children:f})};d.displayName=i+"Provider";function u(p,x){var y;const f=((y=x==null?void 0:x[e])==null?void 0:y[c])||l,b=h.useContext(f);if(b)return b;if(a!==void 0)return a;throw new Error(`\`${p}\` must be used within \`${i}\``)}return[d,u]}const s=()=>{const i=n.map(a=>h.createContext(a));return function(l){const c=(l==null?void 0:l[e])||i;return h.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return s.scopeName=e,[r,y1(s,...t)]}function y1(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(i){const a=r.reduce((l,{useScope:c,scopeName:d})=>{const p=c(i)[`__scope${d}`];return{...l,...p}},{});return h.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}function xa(e){const t=b1(e),n=h.forwardRef((r,s)=>{const{children:i,...a}=r,l=h.Children.toArray(i),c=l.find(N1);if(c){const d=c.props.children,u=l.map(p=>p===c?h.Children.count(d)>1?h.Children.only(null):h.isValidElement(d)?d.props.children:null:p);return o.jsx(t,{...a,ref:s,children:h.isValidElement(d)?h.cloneElement(d,void 0,u):null})}return o.jsx(t,{...a,ref:s,children:i})});return n.displayName=`${e}.Slot`,n}var w1=xa("Slot");function b1(e){const t=h.forwardRef((n,r)=>{const{children:s,...i}=n;if(h.isValidElement(s)){const a=k1(s),l=S1(i,s.props);return s.type!==h.Fragment&&(l.ref=r?Bx(r,a):a),h.cloneElement(s,l)}return h.Children.count(s)>1?h.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Ux=Symbol("radix.slottable");function j1(e){const t=({children:n})=>o.jsx(o.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=Ux,t}function N1(e){return h.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Ux}function S1(e,t){const n={...t};for(const r in t){const s=e[r],i=t[r];/^on[A-Z]/.test(r)?s&&i?n[r]=(...l)=>{const c=i(...l);return s(...l),c}:s&&(n[r]=s):r==="style"?n[r]={...s,...i}:r==="className"&&(n[r]=[s,i].filter(Boolean).join(" "))}return{...e,...n}}function k1(e){var r,s;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(s=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:s.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function Hx(e){const t=e+"CollectionProvider",[n,r]=Os(t),[s,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=y=>{const{scope:w,children:g}=y,m=T.useRef(null),v=T.useRef(new Map).current;return o.jsx(s,{scope:w,itemMap:v,collectionRef:m,children:g})};a.displayName=t;const l=e+"CollectionSlot",c=xa(l),d=T.forwardRef((y,w)=>{const{scope:g,children:m}=y,v=i(l,g),j=at(w,v.collectionRef);return o.jsx(c,{ref:j,children:m})});d.displayName=l;const u=e+"CollectionItemSlot",p="data-radix-collection-item",x=xa(u),f=T.forwardRef((y,w)=>{const{scope:g,children:m,...v}=y,j=T.useRef(null),N=at(w,j),S=i(u,g);return T.useEffect(()=>(S.itemMap.set(j,{ref:j,...v}),()=>void S.itemMap.delete(j))),o.jsx(x,{[p]:"",ref:N,children:m})});f.displayName=u;function b(y){const w=i(e+"CollectionConsumer",y);return T.useCallback(()=>{const m=w.collectionRef.current;if(!m)return[];const v=Array.from(m.querySelectorAll(`[${p}]`));return Array.from(w.itemMap.values()).sort((S,k)=>v.indexOf(S.ref.current)-v.indexOf(k.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:a,Slot:d,ItemSlot:f},b,r]}var C1=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ee=C1.reduce((e,t)=>{const n=xa(`Primitive.${t}`),r=h.forwardRef((s,i)=>{const{asChild:a,...l}=s,c=a?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),o.jsx(c,{...l,ref:i})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Vx(e,t){e&&Ko.flushSync(()=>e.dispatchEvent(t))}function er(e){const t=h.useRef(e);return h.useEffect(()=>{t.current=e}),h.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function E1(e,t=globalThis==null?void 0:globalThis.document){const n=er(e);h.useEffect(()=>{const r=s=>{s.key==="Escape"&&n(s)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var T1="DismissableLayer",Yc="dismissableLayer.update",P1="dismissableLayer.pointerDownOutside",R1="dismissableLayer.focusOutside",jp,Wx=h.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),xu=h.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:i,onInteractOutside:a,onDismiss:l,...c}=e,d=h.useContext(Wx),[u,p]=h.useState(null),x=(u==null?void 0:u.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,f]=h.useState({}),b=at(t,k=>p(k)),y=Array.from(d.layers),[w]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),g=y.indexOf(w),m=u?y.indexOf(u):-1,v=d.layersWithOutsidePointerEventsDisabled.size>0,j=m>=g,N=A1(k=>{const R=k.target,O=[...d.branches].some(A=>A.contains(R));!j||O||(s==null||s(k),a==null||a(k),k.defaultPrevented||l==null||l())},x),S=O1(k=>{const R=k.target;[...d.branches].some(A=>A.contains(R))||(i==null||i(k),a==null||a(k),k.defaultPrevented||l==null||l())},x);return E1(k=>{m===d.layers.size-1&&(r==null||r(k),!k.defaultPrevented&&l&&(k.preventDefault(),l()))},x),h.useEffect(()=>{if(u)return n&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(jp=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(u)),d.layers.add(u),Np(),()=>{n&&d.layersWithOutsidePointerEventsDisabled.size===1&&(x.body.style.pointerEvents=jp)}},[u,x,n,d]),h.useEffect(()=>()=>{u&&(d.layers.delete(u),d.layersWithOutsidePointerEventsDisabled.delete(u),Np())},[u,d]),h.useEffect(()=>{const k=()=>f({});return document.addEventListener(Yc,k),()=>document.removeEventListener(Yc,k)},[]),o.jsx(Ee.div,{...c,ref:b,style:{pointerEvents:v?j?"auto":"none":void 0,...e.style},onFocusCapture:be(e.onFocusCapture,S.onFocusCapture),onBlurCapture:be(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:be(e.onPointerDownCapture,N.onPointerDownCapture)})});xu.displayName=T1;var _1="DismissableLayerBranch",Gx=h.forwardRef((e,t)=>{const n=h.useContext(Wx),r=h.useRef(null),s=at(t,r);return h.useEffect(()=>{const i=r.current;if(i)return n.branches.add(i),()=>{n.branches.delete(i)}},[n.branches]),o.jsx(Ee.div,{...e,ref:s})});Gx.displayName=_1;function A1(e,t=globalThis==null?void 0:globalThis.document){const n=er(e),r=h.useRef(!1),s=h.useRef(()=>{});return h.useEffect(()=>{const i=l=>{if(l.target&&!r.current){let c=function(){qx(P1,n,d,{discrete:!0})};const d={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",s.current),s.current=c,t.addEventListener("click",s.current,{once:!0})):c()}else t.removeEventListener("click",s.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",i),t.removeEventListener("click",s.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function O1(e,t=globalThis==null?void 0:globalThis.document){const n=er(e),r=h.useRef(!1);return h.useEffect(()=>{const s=i=>{i.target&&!r.current&&qx(R1,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",s),()=>t.removeEventListener("focusin",s)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Np(){const e=new CustomEvent(Yc);document.dispatchEvent(e)}function qx(e,t,n,{discrete:r}){const s=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&s.addEventListener(e,t,{once:!0}),r?Vx(s,i):s.dispatchEvent(i)}var I1=xu,D1=Gx,Kt=globalThis!=null&&globalThis.document?h.useLayoutEffect:()=>{},L1="Portal",Qx=h.forwardRef((e,t)=>{var l;const{container:n,...r}=e,[s,i]=h.useState(!1);Kt(()=>i(!0),[]);const a=n||s&&((l=globalThis==null?void 0:globalThis.document)==null?void 0:l.body);return a?Ax.createPortal(o.jsx(Ee.div,{...r,ref:t}),a):null});Qx.displayName=L1;function M1(e,t){return h.useReducer((n,r)=>t[n][r]??n,e)}var Ba=e=>{const{present:t,children:n}=e,r=z1(t),s=typeof n=="function"?n({present:r.isPresent}):h.Children.only(n),i=at(r.ref,F1(s));return typeof n=="function"||r.isPresent?h.cloneElement(s,{ref:i}):null};Ba.displayName="Presence";function z1(e){const[t,n]=h.useState(),r=h.useRef(null),s=h.useRef(e),i=h.useRef("none"),a=e?"mounted":"unmounted",[l,c]=M1(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return h.useEffect(()=>{const d=Ni(r.current);i.current=l==="mounted"?d:"none"},[l]),Kt(()=>{const d=r.current,u=s.current;if(u!==e){const x=i.current,f=Ni(d);e?c("MOUNT"):f==="none"||(d==null?void 0:d.display)==="none"?c("UNMOUNT"):c(u&&x!==f?"ANIMATION_OUT":"UNMOUNT"),s.current=e}},[e,c]),Kt(()=>{if(t){let d;const u=t.ownerDocument.defaultView??window,p=f=>{const y=Ni(r.current).includes(f.animationName);if(f.target===t&&y&&(c("ANIMATION_END"),!s.current)){const w=t.style.animationFillMode;t.style.animationFillMode="forwards",d=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=w)})}},x=f=>{f.target===t&&(i.current=Ni(r.current))};return t.addEventListener("animationstart",x),t.addEventListener("animationcancel",p),t.addEventListener("animationend",p),()=>{u.clearTimeout(d),t.removeEventListener("animationstart",x),t.removeEventListener("animationcancel",p),t.removeEventListener("animationend",p)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:h.useCallback(d=>{r.current=d?getComputedStyle(d):null,n(d)},[])}}function Ni(e){return(e==null?void 0:e.animationName)||"none"}function F1(e){var r,s;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(s=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:s.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var $1=Sd[" useInsertionEffect ".trim().toString()]||Kt;function Yo({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[s,i,a]=B1({defaultProp:t,onChange:n}),l=e!==void 0,c=l?e:s;{const u=h.useRef(e!==void 0);h.useEffect(()=>{const p=u.current;p!==l&&console.warn(`${r} is changing from ${p?"controlled":"uncontrolled"} to ${l?"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.`),u.current=l},[l,r])}const d=h.useCallback(u=>{var p;if(l){const x=U1(u)?u(e):u;x!==e&&((p=a.current)==null||p.call(a,x))}else i(u)},[l,e,i,a]);return[c,d]}function B1({defaultProp:e,onChange:t}){const[n,r]=h.useState(e),s=h.useRef(n),i=h.useRef(t);return $1(()=>{i.current=t},[t]),h.useEffect(()=>{var a;s.current!==n&&((a=i.current)==null||a.call(i,n),s.current=n)},[n,s]),[n,r,i]}function U1(e){return typeof e=="function"}var H1=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),V1="VisuallyHidden",Ua=h.forwardRef((e,t)=>o.jsx(Ee.span,{...e,ref:t,style:{...H1,...e.style}}));Ua.displayName=V1;var W1=Ua,gu="ToastProvider",[vu,G1,q1]=Hx("Toast"),[Kx,vE]=Os("Toast",[q1]),[Q1,Ha]=Kx(gu),Yx=e=>{const{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:s="right",swipeThreshold:i=50,children:a}=e,[l,c]=h.useState(null),[d,u]=h.useState(0),p=h.useRef(!1),x=h.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${gu}\`. Expected non-empty \`string\`.`),o.jsx(vu.Provider,{scope:t,children:o.jsx(Q1,{scope:t,label:n,duration:r,swipeDirection:s,swipeThreshold:i,toastCount:d,viewport:l,onViewportChange:c,onToastAdd:h.useCallback(()=>u(f=>f+1),[]),onToastRemove:h.useCallback(()=>u(f=>f-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:x,children:a})})};Yx.displayName=gu;var Zx="ToastViewport",K1=["F8"],Zc="toast.viewportPause",Xc="toast.viewportResume",Xx=h.forwardRef((e,t)=>
41{const{__scopeToast:n,hotkey:r=K1,label:s="Notifications ({hotkey})",...i}=e,a=Ha(Zx,n),l=G1(n),c=h.useRef(null),d=h.useRef(null),u=h.useRef(null),p=h.useRef(null),x=at(t,p,a.onViewportChange),f=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),b=a.toastCount>0;h.useEffect(()=>{const w=g=>{var v;r.length!==0&&r.every(j=>g[j]||g.code===j)&&((v=p.current)==null||v.focus())};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[r]),h.useEffect(()=>{const w=c.current,g=p.current;if(b&&w&&g){const m=()=>{if(!a.isClosePausedRef.current){const S=new CustomEvent(Zc);g.dispatchEvent(S),a.isClosePausedRef.current=!0}},v=()=>{if(a.isClosePausedRef.current){const S=new CustomEvent(Xc);g.dispatchEvent(S),a.isClosePausedRef.current=!1}},j=S=>{!w.contains(S.relatedTarget)&&v()},N=()=>{w.contains(document.activeElement)||v()};return w.addEventListener("focusin",m),w.addEventListener("focusout",j),w.addEventListener("pointermove",m),w.addEventListener("pointerleave",N),window.addEventListener("blur",m),window.addEventListener("focus",v),()=>{w.removeEventListener("focusin",m),w.removeEventListener("focusout",j),w.removeEventListener("pointermove",m),w.removeEventListener("pointerleave",N),window.removeEventListener("blur",m),window.removeEventListener("focus",v)}}},[b,a.isClosePausedRef]);const y=h.useCallback(({tabbingDirection:w})=>{const m=l().map(v=>{const j=v.ref.current,N=[j,...lb(j)];return w==="forwards"?N:N.reverse()});return(w==="forwards"?m.reverse():m).flat()},[l]);return h.useEffect(()=>{const w=p.current;if(w){const g=m=>{var N,S,k;const v=m.altKey||m.ctrlKey||m.metaKey;if(m.key==="Tab"&&!v){const R=document.activeElement,O=m.shiftKey;if(m.target===w&&O){(N=d.current)==null||N.focus();return}const M=y({tabbingDirection:O?"backwards":"forwards"}),K=M.findIndex(I=>I===R);Vl(M.slice(K+1))?m.preventDefault():O?(S=d.current)==null||S.focus():(k=u.current)==null||k.focus()}};return w.addEventListener("keydown",g),()=>w.removeEventListener("keydown",g)}},[l,y]),o.jsxs(D1,{ref:c,role:"region","aria-label":s.replace("{hotkey}",f),tabIndex:-1,style:{pointerEvents:b?void 0:"none"},children:[b&&o.jsx(Jc,{ref:d,onFocusFromOutsideViewport:()=>{const w=y({tabbingDirection:"forwards"});Vl(w)}}),o.jsx(vu.Slot,{scope:n,children:o.jsx(Ee.ol,{tabIndex:-1,...i,ref:x})}),b&&o.jsx(Jc,{ref:u,onFocusFromOutsideViewport:()=>{const w=y({tabbingDirection:"backwards"});Vl(w)}})]})});Xx.displayName=Zx;var Jx="ToastFocusProxy",Jc=h.forwardRef((e,t)=>{const{__scopeToast:n,onFocusFromOutsideViewport:r,...s}=e,i=Ha(Jx,n);return o.jsx(Ua,{"aria-hidden":!0,tabIndex:0,...s,ref:t,style:{position:"fixed"},onFocus:a=>{var d;const l=a.relatedTarget;!((d=i.viewport)!=null&&d.contains(l))&&r()}})});Jc.displayName=Jx;var Zo="Toast",Y1="toast.swipeStart",Z1="toast.swipeMove",X1="toast.swipeCancel",J1="toast.swipeEnd",eg=h.forwardRef((e,t)=>{const{forceMount:n,open:r,defaultOpen:s,onOpenChange:i,...a}=e,[l,c]=Yo({prop:r,defaultProp:s??!0,onChange:i,caller:Zo});return o.jsx(Ba,{present:n||l,children:o.jsx(nb,{open:l,...a,ref:t,onClose:()=>c(!1),onPause:er(e.onPause),onResume:er(e.onResume),onSwipeStart:be(e.onSwipeStart,d=>{d.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:be(e.onSwipeMove,d=>{const{x:u,y:p}=d.detail.delta;d.currentTarget.setAttribute("data-swipe","move"),d.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${u}px`),d.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${p}px`)}),onSwipeCancel:be(e.onSwipeCancel,d=>{d.currentTarget.setAttribute("data-swipe","cancel"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),d.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:be(e.onSwipeEnd,d=>{const{x:u,y:p}=d.detail.delta;d.currentTarget.setAttribute("data-swipe","end"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),d.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${u}px`),d.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${p}px`),c(!1)})})})});
41eg.displayName=Zo;var[eb,tb]=Kx(Zo,{onClose(){}}),nb=h.forwardRef((e,t)=>{const{__scopeToast:n,type:r="foreground",duration:s,open:i,onClose:a,onEscapeKeyDown:l,onPause:c,onResume:d,onSwipeStart:u,onSwipeMove:p,onSwipeCancel:x,onSwipeEnd:f,...b}=e,y=Ha(Zo,n),[w,g]=h.useState(null),m=at(t,I=>g(I)),v=h.useRef(null),j=h.useRef(null),N=s||y.duration,S=h.useRef(0),k=h.useRef(N),R=h.useRef(0),{onToastAdd:O,onToastRemove:A}=y,B=er(()=>{var X;(w==null?void 0:w.contains(document.activeElement))&&((X=y.viewport)==null||X.focus()),a()}),M=h.useCallback(I=>{!I||I===1/0||(window.clearTimeout(R.current),S.current=new Date().getTime(),R.current=window.setTimeout(B,I))},[B]);h.useEffect(()=>{const I=y.viewport;if(I){const X=()=>{M(k.current),d==null||d()},U=()=>{const G=new Date().getTime()-S.current;k.current=k.current-G,window.clearTimeout(R.current),c==null||c()};return I.addEventListener(Zc,U),I.addEventListener(Xc,X),()=>{I.removeEventListener(Zc,U),I.removeEventListener(Xc,X)}}},[y.viewport,N,c,d,M]),h.useEffect(()=>{i&&!y.isClosePausedRef.current&&M(N)},[i,N,y.isClosePausedRef,M]),h.useEffect(()=>(O(),()=>A()),[O,A]);const K=h.useMemo(()=>w?ag(w):null,[w]);return y.viewport?o.jsxs(o.Fragment,{children:[K&&o.jsx(rb,{__scopeToast:n,role:"status","aria-live":r==="foreground"?"assertive":"polite","aria-atomic":!0,children:K}),o.jsx(eb,{scope:n,onClose:B,children:Ko.createPortal(o.jsx(vu.ItemSlot,{scope:n,children:o.jsx(I1,{asChild:!0,onEscapeKeyDown:be(l,()=>{y.isFocusedToastEscapeKeyDownRef.current||B(),y.isFocusedToastEscapeKeyDownRef.current=!1}),children:o.jsx(Ee.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":i?"open":"closed","data-swipe-direction":y.swipeDirection,...b,ref:m,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:be(e.onKeyDown,I=>{I.key==="Escape"&&(l==null||l(I.nativeEvent),I.nativeEvent.defaultPrevented||(y.isFocusedToastEscapeKeyDownRef.current=!0,B()))}),onPointerDown:be(e.onPointerDown,I=>{I.button===0&&(v.current={x:I.clientX,y:I.clientY})}),onPointerMove:be(e.onPointerMove,I=>{if(!v.current)return;const X=I.clientX-v.current.x,U=I.clientY-v.current.y,G=!!j.current,E=["left","right"].includes(y.swipeDirection),P=["left","up"].includes(y.swipeDirection)?Math.min:Math.max,D=E?P(0,X):0,q=E?0:P(0,U),z=I.pointerType==="touch"?10:2,Y={x:D,y:q},J={originalEvent:I,delta:Y};G?(j.current=Y,Si(Z1,p,J,{discrete:!1})):Sp(Y,y.swipeDirection,z)?(j.current=Y,Si(Y1,u,J,{discrete:!1}),I.target.setPointerCapture(I.pointerId)):(Math.abs(X)>z||Math.abs(U)>z)&&(v.current=null)}),onPointerUp:be(e.onPointerUp,I=>{const X=j.current,U=I.target;if(U.hasPointerCapture(I.pointerId)&&U.releasePointerCapture(I.pointerId),j.current=null,v.current=null,X){const G=I.currentTarget,E={originalEvent:I,delta:X};Sp(X,y.swipeDirection,y.swipeThreshold)?Si(J1,f,E,{discrete:!0}):Si(X1,x,E,{discrete:!0}),G.addEventListener("click",P=>P.preventDefault(),{once:!0})}})})})}),y.viewport)})]}):null}),rb=e=>{const{__scopeToast:t,children:n,...r}=e,s=Ha(Zo,t),[i,a]=h.useState(!1),[l,c]=h.useState(!1);return ib(()=>a(!0)),h.useEffect(()=>{const d=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(d)},[]),l?null:o.jsx(Qx,{asChild:!0,children:o.jsx(Ua,{...r,children:i&&o.jsxs(o.Fragment,{children:[s.label," ",n]})})})},sb="ToastTitle",tg=h.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e;return o.jsx(Ee.div,{...r,ref:t})});tg.displayName=sb;var ob="ToastDescription",ng=h.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e;return o.jsx(Ee.div,{...r,ref:t})});ng.displayName=ob;var rg="ToastAction",sg=h.forwardRef((e,t)=>{const{altText:n,...r}=e;return n.trim()?o.jsx(ig,{altText:n,asChild:!0,children:o.jsx(yu,{...r,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${rg}\`. Expected non-empty \`string\`.`),null)});sg.displayName=rg;var og="ToastClose",yu=h.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e,s=tb(og,n);return o.jsx(ig,{asChild:!0,children:o.jsx(Ee.button,{type:"button",...r,ref:t,onClick:be(e.onClick,s.onClose)})})});yu.displayName=og;var ig=h.forwardRef((e,t)=>{const{__scopeToast:n,altText:r,...s}=e;return o.jsx(Ee.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...s,ref:t})});function ag(e){const t=[];
vendor: 6,081 bytes, lines 41-86
41return Array.from(e.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&t.push(r.textContent),ab(r)){const s=r.ariaHidden||r.hidden||r.style.display==="none",i=r.dataset.radixToastAnnounceExclude==="";if(!s)if(i){const a=r.dataset.radixToastAnnounceAlt;a&&t.push(a)}else t.push(...ag(r))}}),t}function Si(e,t,n,{discrete:r}){const s=n.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&s.addEventListener(e,t,{once:!0}),r?Vx(s,i):s.dispatchEvent(i)}var Sp=(e,t,n=0)=>{const r=Math.abs(e.x),s=Math.abs(e.y),i=r>s;return t==="left"||t==="right"?i&&r>n:!i&&s>n};function ib(e=()=>{}){const t=er(e);Kt(()=>{let n=0,r=0;return n=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(n),window.cancelAnimationFrame(r)}},[t])}function ab(e){return e.nodeType===e.ELEMENT_NODE}function lb(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Vl(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}var cb=Yx,lg=Xx,cg=eg,dg=tg,ug=ng,fg=sg,pg=yu;function hg(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(n=hg(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function mg(){for(var e,t,n=0,r="",s=arguments.length;n<s;n++)(e=arguments[n])&&(t=hg(e))&&(r&&(r+=" "),r+=t);return r}const kp=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Cp=mg,xg=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return Cp(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:s,defaultVariants:i}=t,a=Object.keys(s).map(d=>{const u=n==null?void 0:n[d],p=i==null?void 0:i[d];if(u===null)return null;const x=kp(u)||kp(p);return s[d][x]}),l=n&&Object.entries(n).reduce((d,u)=>{let[p,x]=u;return x===void 0||(d[p]=x),d},{}),c=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((d,u)=>{let{class:p,className:x,...f}=u;return Object.entries(f).every(b=>{let[y,w]=b;return Array.isArray(w)?w.includes({...i,...l}[y]):{...i,...l}[y]===w})?[...d,p,x]:d},[]);return Cp(e,a,c,n==null?void 0:n.class,n==null?void 0:n.className)};/** 42 * @license lucide-react v0.462.0 - ISC 43 * 44 * This source code is licensed under the ISC license. 45 * See the LICENSE file in the root directory of this source tree. 46 */const db=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),gg=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();/** 47 * @license lucide-react v0.462.0 - ISC 48 * 49 * This source code is licensed under the ISC license. 50 * See the LICENSE file in the root directory of this source tree. 51 */var ub={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"};/** 52 * @license lucide-react v0.462.0 - ISC 53 * 54 * This source code is licensed under the ISC license. 55 * See the LICENSE file in the root directory of this source tree. 56 */const fb=h.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:s="",children:i,iconNode:a,...l},c)=>h.createElement("svg",{ref:c,...ub,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:gg("lucide",s),...l},[...a.map(([d,u])=>h.createElement(d,u)),...Array.isArray(i)?i:[i]]));/** 57 * @license lucide-react v0.462.0 - ISC 58 * 59 * This source code is licensed under the ISC license. 60 * See the LICENSE file in the root directory of this source tree. 61 */const W=(e,t)=>{const n=h.forwardRef(({className:r,...s},i)=>h.createElement(fb,{ref:i,iconNode:t,className:gg(`lucide-${db(e)}`,r),...s}));return n.displayName=`${e}`,n};/** 62 * @license lucide-react v0.462.0 - ISC 63 * 64 * This source code is licensed under the ISC license. 65 * See the LICENSE file in the root directory of this source tree. 66 */const pb=W("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/** 67 * @license lucide-react v0.462.0 - ISC 68 * 69 * This source code is licensed under the ISC license. 70 * See the LICENSE file in the root directory of this source tree. 71 */const vg=W("BadgeCheck",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 72 * @license lucide-react v0.462.0 - ISC 73 * 74 * This source code is licensed under the ISC license. 75 * See the LICENSE file in the root directory of this source tree. 76 */const ed=W("Banknote",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M6 12h.01M18 12h.01",key:"113zkx"}]]);/** 77 * @license lucide-react v0.462.0 - ISC 78 * 79 * This source code is licensed under the ISC license. 80 * See the LICENSE file in the root directory of this source tree. 81 */const ho=W("Bitcoin",[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727",key:"yr8idg"}]]);/** 82 * @license lucide-react v0.462.0 - ISC 83 * 84 * This source code is licensed under the ISC license. 85 * See the LICENSE file in the root directory of this source tree. 86 */const Ep=W("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}
86],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/** 87 * @license lucide-react v0.462.0 - ISC 88 * 89 * This source code is licensed under the ISC license. 90 * See the LICENSE file in the root directory of this source tree. 91 */const Va=W("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** 92 * @license lucide-react v0.462.0 - ISC 93 * 94 * This source code is licensed under the ISC license. 95 * See the LICENSE file in the root directory of this source tree. 96 */const yg=W("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 97 * @license lucide-react v0.462.0 - ISC 98 * 99 * This source code is licensed under the ISC license. 100 * See the LICENSE file in the root directory of this source tree. 101 */const hb=W("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 102 * @license lucide-react v0.462.0 - ISC 103 * 104 * This source code is licensed under the ISC license. 105 * See the LICENSE file in the root directory of this source tree. 106 */const mb=W("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 107 * @license lucide-react v0.462.0 - ISC 108 * 109 * This source code is licensed under the ISC license. 110 * See the LICENSE file in the root directory of this source tree. 111 */const xb=W("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** 112 * @license lucide-react v0.462.0 - ISC 113 * 114 * This source code is licensed under the ISC license. 115 * See the LICENSE file in the root directory of this source tree. 116 */const wg=W("Coins",[["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"}]]);/** 117 * @license lucide-react v0.462.0 - ISC 118 * 119 * This source code is licensed under the ISC license. 120 * See the LICENSE file in the root directory of this source tree. 121 */const bg=W("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** 122 * @license lucide-react v0.462.0 - ISC 123 * 124 * This source code is licensed under the ISC license. 125 * See the LICENSE file in the root directory of this source tree. 126 */const Tp=W("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/** 127 * @license lucide-react v0.462.0 - ISC 128 * 129 * This source code is licensed under the ISC license. 130 * See the LICENSE file in the root directory of this source tree. 131 */const gb=W("Dices",[["rect",{width:"12",height:"12",x:"2",y:"10",rx:"2",ry:"2",key:"6agr2n"}],["path",{d:"m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6",key:"1o487t"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 14h.01",key:"ssrbsk"}],["path",{d:"M15 6h.01",key:"cblpky"}],["path",{d:"M18 9h.01",key:"2061c0"}]]);/** 132 * @license lucide-react v0.462.0 - ISC 133 * 134 * This source code is licensed under the ISC license. 135 * See the LICENSE file in the root directory of this source tree. 136 */const vb=W("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** 137 * @license lucide-react v0.462.0 - ISC 138 * 139 * This source code is licensed under the ISC license. 140 * See the LICENSE file in the root directory of this source tree. 141 */const yb=W("FileCheck2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m3 15 2 2 4-4",key:"1lhrkk"}]]);/** 142 * @license lucide-react v0.462.0 - ISC 143 * 144 * This source code is licensed under the ISC license. 145 * See the LICENSE file in the root directory of this source tree. 146 */const wb=W("Gamepad2",[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]]);/** 147 * @license lucide-react v0.462.0 - ISC 148 * 149 * This source code is licensed under the ISC license. 150 * See the LICENSE file in the root directory of this source tree. 151 */const bb=W("Gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]]);/** 152 * @license lucide-react v0.462.0 - ISC 153 * 154 * This source code is licensed under the ISC license. 155 * See the LICENSE file in the root directory of this source tree. 156 */const jb=W("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/** 157 * @license lucide-react v0.462.0 - ISC 158 * 159 * This source code is licensed under the ISC license. 160 * See the LICENSE file in the root directory of this source tree. 161 */const Nb=W("Globe",[["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"}]]);/** 162 * @license lucide-react v0.462.0 - ISC 163 * 164 * This source code is licensed under the ISC license. 165 * See the LICENSE file in the root directory of this source tree. 166 */const jg=W("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/** 167 * @license lucide-react v0.462.0 - ISC 168 * 169 * This source code is licensed under the ISC license. 170 * See the LICENSE file in the root directory of this source tree. 171 */const Sb=W("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** 172 * @license lucide-react v0.462.0 - ISC 173 * 174 * This source code is licensed under the ISC license. 175 * See the LICENSE file in the root directory of this source tree. 176 */const kb=W("IdCard",[["path",{d:"M16 10h2",key:"8sgtl7"}],["path",{d:"M16 14h2",key:"epxaof"}],["path",{d:"M6.17 15a3 3 0 0 1 5.66 0",key:"n6f512"}],["circle",{cx:"9",cy:"11",r:"2",key:"yxgjnd"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]]);/** 177 * @license lucide-react v0.462.0 - ISC 178 * 179 * This source code is licensed under the ISC license. 180 * See the LICENSE file in the root directory of this source tree. 181 */const Cb=W("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** 182 * @license lucide-react v0.462.0 - ISC 183 * 184 * This source code is licensed under the ISC license. 185 * See the LICENSE file in the root directory of this source tree. 186 */const Eb=W("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 187 * @license lucide-react v0.462.0 - ISC 188 * 189 * This source code is licensed under the ISC license. 190 * See the LICENSE file in the root directory of this source tree. 191 */const ki=W("Landmark",[["line",{x1:"3",x2:"21",y1:"22",y2:"22",key:"j8o0r"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11",key:"10tf0k"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11",key:"54lgf6"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11",key:"380y"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11",key:"1kevvc"}],["polygon",{points:"12 2 20 7 4 7",key:"jkujk7"}]]);/** 192 * @license lucide-react v0.462.0 - ISC 193 * 194 * This source code is licensed under the ISC license. 195 * See the LICENSE file in the root directory of this source tree.
196 */const Ng=W("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/** 197 * @license lucide-react v0.462.0 - ISC 198 * 199 * This source code is licensed under the ISC license. 200 * See the LICENSE file in the root directory of this source tree. 201 */const Pp=W("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** 202 * @license lucide-react v0.462.0 - ISC 203 * 204 * This source code is licensed under the ISC license. 205 * See the LICENSE file in the root directory of this source tree. 206 */const Tb=W("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** 207 * @license lucide-react v0.462.0 - ISC 208 * 209 * This source code is licensed under the ISC license. 210 * See the LICENSE file in the root directory of this source tree. 211 */const Pb=W("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);/** 212 * @license lucide-react v0.462.0 - ISC 213 * 214 * This source code is licensed under the ISC license. 215 * See the LICENSE file in the root directory of this source tree. 216 */const td=W("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** 217 * @license lucide-react v0.462.0 - ISC 218 * 219 * This source code is licensed under the ISC license. 220 * See the LICENSE file in the root directory of this source tree. 221 */const Rb=W("Receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]);/** 222 * @license lucide-react v0.462.0 - ISC 223 * 224 * This source code is licensed under the ISC license. 225 * See the LICENSE file in the root directory of this source tree. 226 */const _b=W("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/** 227 * @license lucide-react v0.462.0 - ISC 228 * 229 * This source code is licensed under the ISC license. 230 * See the LICENSE file in the root directory of this source tree. 231 */const Es=W("ShieldCheck",[["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"}]]);/** 232 * @license lucide-react v0.462.0 - ISC 233 * 234 * This source code is licensed under the ISC license. 235 * See the LICENSE file in the root directory of this source tree. 236 */const nd=W("Shield",[["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"}]]);/** 237 * @license lucide-react v0.462.0 - ISC 238 * 239 * This source code is licensed under the ISC license. 240 * See the LICENSE file in the root directory of this source tree. 241 */const ls=W("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);/** 242 * @license lucide-react v0.462.0 - ISC 243 * 244 * This source code is licensed under the ISC license. 245 * See the LICENSE file in the root directory of this source tree. 246 */const rd=W("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/** 247 * @license lucide-react v0.462.0 - ISC 248 * 249 * This source code is licensed under the ISC license. 250 * See the LICENSE file in the root directory of this source tree. 251 */const Ab=W("SquarePlus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** 252 * @license lucide-react v0.462.0 - ISC 253 * 254 * This source code is licensed under the ISC license. 255 * See the LICENSE file in the root directory of this source tree. 256 */const Ob=W("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/** 257 * @license lucide-react v0.462.0 - ISC 258 * 259 * This source code is licensed under the ISC license. 260 * See the LICENSE file in the root directory of this source tree. 261 */const Ib=W("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/** 262 * @license lucide-react v0.462.0 - ISC 263 * 264 * This source code is licensed under the ISC license. 265 * See the LICENSE file in the root directory of this source tree. 266 */const Wl=W("Wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]);/** 267 * @license lucide-react v0.462.0 - ISC 268 * 269 * This source code is licensed under the ISC license. 270 * See the LICENSE file in the root directory of this source tree. 271 */const Sg=W("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
vendor: 5,201 bytes, lines 271-276
271],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** 272 * @license lucide-react v0.462.0 - ISC 273 * 274 * This source code is licensed under the ISC license. 275 * See the LICENSE file in the root directory of this source tree. 276 */const fn=W("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),wu="-",Db=e=>{const t=Mb(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:a=>{const l=a.split(wu);return l[0]===""&&l.length!==1&&l.shift(),kg(l,t)||Lb(a)},getConflictingClassGroupIds:(a,l)=>{const c=n[a]||[];return l&&r[a]?[...c,...r[a]]:c}}},kg=(e,t)=>{var a;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),s=r?kg(e.slice(1),r):void 0;if(s)return s;if(t.validators.length===0)return;const i=e.join(wu);return(a=t.validators.find(({validator:l})=>l(i)))==null?void 0:a.classGroupId},Rp=/^\[(.+)\]$/,Lb=e=>{if(Rp.test(e)){const t=Rp.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},Mb=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return Fb(Object.entries(e.classGroups),n).forEach(([i,a])=>{sd(a,r,i,t)}),r},sd=(e,t,n,r)=>{e.forEach(s=>{if(typeof s=="string"){const i=s===""?t:_p(t,s);i.classGroupId=n;return}if(typeof s=="function"){if(zb(s)){sd(s(r),t,n,r);return}t.validators.push({validator:s,classGroupId:n});return}Object.entries(s).forEach(([i,a])=>{sd(a,_p(t,i),n,r)})})},_p=(e,t)=>{let n=e;return t.split(wu).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},zb=e=>e.isThemeGetter,Fb=(e,t)=>t?e.map(([n,r])=>{const s=r.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([a,l])=>[t+a,l])):i);return[n,s]}):e,$b=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const s=(i,a)=>{n.set(i,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(i){let a=n.get(i);if(a!==void 0)return a;if((a=r.get(i))!==void 0)return s(i,a),a},set(i,a){n.has(i)?n.set(i,a):s(i,a)}}},Cg="!",Bb=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,s=t[0],i=t.length,a=l=>{const c=[];let d=0,u=0,p;for(let w=0;w<l.length;w++){let g=l[w];if(d===0){if(g===s&&(r||l.slice(w,w+i)===t)){c.push(l.slice(u,w)),u=w+i;continue}if(g==="/"){p=w;continue}}g==="["?d++:g==="]"&&d--}const x=c.length===0?l:l.substring(u),f=x.startsWith(Cg),b=f?x.substring(1):x,y=p&&p>u?p-u:void 0;return{modifiers:c,hasImportantModifier:f,baseClassName:b,maybePostfixModifierPosition:y}};return n?l=>n({className:l,parseClassName:a}):a},Ub=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},Hb=e=>({cache:$b(e.cacheSize),parseClassName:Bb(e),...Db(e)}),Vb=/\s+/,Wb=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:s}=t,i=[],a=e.trim().split(Vb);let l="";for(let c=a.length-1;c>=0;c-=1){const d=a[c],{modifiers:u,hasImportantModifier:p,baseClassName:x,maybePostfixModifierPosition:f}=n(d);let b=!!f,y=r(b?x.substring(0,f):x);if(!y){if(!b){l=d+(l.length>0?" "+l:l);continue}if(y=r(x),!y){l=d+(l.length>0?" "+l:l);continue}b=!1}const w=Ub(u).join(":"),g=p?w+Cg:w,m=g+y;if(i.includes(m))continue;i.push(m);const v=s(y,b);for(let j=0;j<v.length;++j){const N=v[j];i.push(g+N)}l=d+(l.length>0?" "+l:l)}return l};function Gb(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=Eg(t))&&(r&&(r+=" "),r+=n);return r}const Eg=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=Eg(e[r]))&&(n&&(n+=" "),n+=t);return n};function qb(e,...t){let n,r,s,i=a;function a(c){const d=t.reduce((u,p)=>p(u),e());return n=Hb(d),r=n.cache.get,s=n.cache.set,i=l,l(c)}function l(c){const d=r(c);if(d)return d;const u=Wb(c,n);return s(c,u),u}return function(){return i(Gb.apply(null,arguments))}}const ae=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Tg=/^\[(?:([a-z-]+):)?(.+)\]$/i,Qb=/^\d+\/\d+$/,Kb=new Set(["px","full","screen"]),Yb=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Zb=/\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$/,Xb=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Jb=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ej=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Jt=e=>cs(e)||Kb.has(e)||Qb.test(e),Tn=e=>Is(e,"length",lj),cs=e=>!!e&&!Number.isNaN(Number(e)),Gl=e=>Is(e,"number",cs),Zs=e=>!!e&&Number.isInteger(Number(e)),tj=e=>e.endsWith("%")&&cs(e.slice(0,-1)),Q=e=>Tg.test(e),Pn=e=>Yb.test(e),nj=new Set(["length","size","percentage"]),rj=e=>Is(e,nj,Pg),sj=e=>Is(e,"position",Pg),oj=new Set(["image","url"]),ij=e=>Is(e,oj,dj),aj=e=>Is(e,"",cj),Xs=()=>!0,Is=(e,t,n)=>{const r=Tg.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},lj=e=>Zb.test(e)&&!Xb.test(e),Pg=()=>!1,cj=e=>Jb.test(e),dj=e=>ej.test(e),uj=()=>{const e=ae("colors"),t=ae("spacing"),n=ae("blur"),r=ae("brightness"),s=ae("borderColor"),i=ae("borderRadius"),a=ae("borderSpacing"),l=ae("borderWidth"),c=ae("
276contrast"),d=ae("grayscale"),u=ae("hueRotate"),p=ae("invert"),x=ae("gap"),f=ae("gradientColorStops"),b=ae("gradientColorStopPositions"),y=ae("inset"),w=ae("margin"),g=ae("opacity"),m=ae("padding"),v=ae("saturate"),j=ae("scale"),N=ae("sepia"),S=ae("skew"),k=ae("space"),R=ae("translate"),O=()=>["auto","contain","none"],A=()=>["auto","hidden","clip","visible","scroll"],B=()=>["auto",Q,t],M=()=>[Q,t],K=()=>["",Jt,Tn],I=()=>["auto",cs,Q],X=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],U=()=>["solid","dashed","dotted","double","none"],G=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],E=()=>["start","end","center","between","around","evenly","stretch"],P=()=>["","0",Q],D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],q=()=>[cs,Q];return{cacheSize:500,separator:":",theme:{colors:[Xs],spacing:[Jt,Tn],blur:["none","",Pn,Q],brightness:q(),borderColor:[e],borderRadius:["none","","full",Pn,Q],borderSpacing:M(),borderWidth:K(),contrast:q(),grayscale:P(),hueRotate:q(),invert:P(),gap:M(),gradientColorStops:[e],gradientColorStopPositions:[tj,Tn],inset:B(),margin:B(),opacity:q(),padding:M(),saturate:q(),scale:q(),sepia:P(),skew:q(),space:M(),translate:M()},classGroups:{aspect:[{aspect:["auto","square","video",Q]}],container:["container"],columns:[{columns:[Pn]}],"break-after":[{"break-after":D()}],"break-before":[{"break-before":D()}],"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"],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:[...X(),Q]}],overflow:[{overflow:A()}],"overflow-x":[{"overflow-x":A()}],"overflow-y":[{"overflow-y":A()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[y]}],"inset-x":[{"inset-x":[y]}],"inset-y":[{"inset-y":[y]}],start:[{start:[y]}],end:[{end:[y]}],top:[{top:[y]}],right:[{right:[y]}],bottom:[{bottom:[y]}],left:[{left:[y]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Zs,Q]}],basis:[{basis:B()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Q]}],grow:[{grow:P()}],shrink:[{shrink:P()}],order:[{order:["first","last","none",Zs,Q]}],"grid-cols":[{"grid-cols":[Xs]}],"col-start-end":[{col:["auto",{span:["full",Zs,Q]},Q]}],"col-start":[{"col-start":I()}],"col-end":[{"col-end":I()}],"grid-rows":[{"grid-rows":[Xs]}],"row-start-end":[{row:["auto",{span:[Zs,Q]},Q]}],"row-start":[{"row-start":I()}],"row-end":[{"row-end":I()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Q]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Q]}],gap:[{gap:[x]}],"gap-x":[{"gap-x":[x]}],"gap-y":[{"gap-y":[x]}],"justify-content":[{justify:["normal",...E()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...E(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...E(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[m]}],px:[{px:[m]}],py:[{py:[m]}],ps:[{ps:[m]}],pe:[{pe:[m]}],pt:[{pt:[m]}],pr:[{pr:[m]}],pb:[{pb:[m]}],pl:[{pl:[m]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[k]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[k]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Q,t]}],"min-w":[{"min-w":[Q,t,"min","max","fit"]}],"max-w":[{"max-w":[Q,t,"none","full","min","max","fit","prose",{screen:[Pn]},Pn]}],h:[{h:[Q,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Q,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Q,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Q,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Pn,Tn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Gl]}],"font-family":[{font:[Xs]}],"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:["tighter","tight","normal","wide","wider","widest",Q]}],"line-clamp":[{"line-clamp":["none",cs,Gl]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Jt,Q]}],"list-image":[{"list-image":["none",Q]}],"list-style-type":[{list:["none","disc","decimal",Q]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...U(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Jt,Tn]}],"underline-offset":[{"underline-offset":["auto",Jt,Q]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Q]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Q]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...X(),sj]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",rj]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},ij]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[b]}
vendor: 5,172 bytes, line 276
276],"gradient-via-pos":[{via:[b]}],"gradient-to-pos":[{to:[b]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...U(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:U()}],"border-color":[{border:[s]}],"border-color-x":[{"border-x":[s]}],"border-color-y":[{"border-y":[s]}],"border-color-s":[{"border-s":[s]}],"border-color-e":[{"border-e":[s]}],"border-color-t":[{"border-t":[s]}],"border-color-r":[{"border-r":[s]}],"border-color-b":[{"border-b":[s]}],"border-color-l":[{"border-l":[s]}],"divide-color":[{divide:[s]}],"outline-style":[{outline:["",...U()]}],"outline-offset":[{"outline-offset":[Jt,Q]}],"outline-w":[{outline:[Jt,Tn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:K()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[Jt,Tn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Pn,aj]}],"shadow-color":[{shadow:[Xs]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...G(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":G()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",Pn,Q]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[p]}],saturate:[{saturate:[v]}],sepia:[{sepia:[N]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[v]}],"backdrop-sepia":[{"backdrop-sepia":[N]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Q]}],duration:[{duration:q()}],ease:[{ease:["linear","in","out","in-out",Q]}],delay:[{delay:q()}],animate:[{animate:["none","spin","ping","pulse","bounce",Q]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[j]}],"scale-x":[{"scale-x":[j]}],"scale-y":[{"scale-y":[j]}],rotate:[{rotate:[Zs,Q]}],"translate-x":[{"translate-x":[R]}],"translate-y":[{"translate-y":[R]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Q]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],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",Q]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"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"]}
vendor: 4,487 bytes, line 276
276],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",Q]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Jt,Tn,Gl]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"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-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-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"],"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"]}}},fj=qb(uj);function ge(...e){return fj(mg(e))}const pj=cb,Rg=h.forwardRef(({className:e,...t},n)=>o.jsx(lg,{ref:n,className:ge("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]",e),...t}));Rg.displayName=lg.displayName;const hj=xg("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"}}),_g=h.forwardRef(({className:e,variant:t,...n},r)=>o.jsx(cg,{ref:r,className:ge(hj({variant:t}),e),...n}));_g.displayName=cg.displayName;const mj=h.forwardRef(({className:e,...t},n)=>o.jsx(fg,{ref:n,className:ge("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",e),...t}));
276mj.displayName=fg.displayName;const Ag=h.forwardRef(({className:e,...t},n)=>o.jsx(pg,{ref:n,className:ge("absolute right-2 top-2 rounded-md p-1 text-foreground/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",e),"toast-close":"",...t,children:o.jsx(Sg,{className:"h-4 w-4"})}));Ag.displayName=pg.displayName;const Og=h.forwardRef(({className:e,...t},n)=>o.jsx(dg,{ref:n,className:ge("text-sm font-semibold",e),...t}));Og.displayName=dg.displayName;const Ig=h.forwardRef(({className:e,...t},n)=>o.jsx(ug,{ref:n,className:ge("text-sm opacity-90",e),...t}));Ig.displayName=ug.displayName;function xj(){const{toasts:e}=v1();return o.jsxs(pj,{children:[e.map(function({id:t,title:n,description:r,action:s,...i}){return o.jsxs(_g,{...i,children:[o.jsxs("div",{className:"grid gap-1",children:[n&&o.jsx(Og,{children:n}),r&&o.jsx(Ig,{children:r})]}),s,o.jsx(Ag,{})]},t)}),o.jsx(Rg,{})]})}var Ap=["light","dark"],gj="(prefers-color-scheme: dark)",vj=h.createContext(void 0),yj={setTheme:e=>{},themes:[]},wj=()=>{var e;
276return(e=h.useContext(vj))!=null?e:yj};h.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:s,defaultTheme:i,value:a,attrs:l,nonce:c})=>{let d=i==="system",u=n==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${l.map(b=>`'${b}'`).join(",")})`};`:`var d=document.documentElement,n='${n}',s='setAttribute';`,p=s?Ap.includes(i)&&i?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${i}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",x=(b,y=!1,w=!0)=>{let g=a?a[b]:b,m=y?b+"|| ''":`'${g}'`,v="";return s&&w&&!y&&Ap.includes(b)&&(v+=`d.style.colorScheme = '${b}';`),n==="class"?y||g?v+=`c.add(${m})`:v+="null":g&&(v+=`d[s](n,${m})`),v},f=e?`!function(){${u}${x(e)}}()`:r?`!function(){try{${u}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${d})){var t='${gj}',m=window.matchMedia(t);if(m.media!==t||m.matches){${x("dark")}}else{${x("light")}}}else if(e){${a?`var x=${JSON.stringify(a)};`:""}${x(a?"x[e]":"e",!0)}}${d?"":"else{"+x(i,!1,!1)+"}"}${p}}catch(e){}}()`:`!function(){try{${u}var e=localStorage.getItem('${t}');if(e){${a?`var x=${JSON.stringify(a)};`:""}${x(a?"x[e]":"e",!0)}}else{${x(i,!1,!1)};}${p}}catch(t){}}();`;return h.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:f}})});var bj=e=>{switch(e){case"success":return Sj;case"info":return Cj;case"warning":return kj;case"error":return Ej;default:return null}},jj=Array(12).fill(0),Nj=({visible:e,className:t})=>T.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},T.createElement("div",{className:"sonner-spinner"},jj.map((n,r)=>T.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),Sj=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},T.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),kj=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},T.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Cj=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},T.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Ej=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},T.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Tj=T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},T.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),T.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Pj=()=>{let[e,t]=T.useState(document.hidden);return T.useEffect(()=>{let n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e},od=1,Rj=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,s=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:od++,i=this.toasts.find(l=>l.id===s),a=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(s)&&this.dismissedToasts.delete(s),i?this.toasts=this.toasts.map(l
276=>l.id===s?(this.publish({...l,...e,id:s,title:n}),{...l,...e,id:s,dismissible:a,title:n}):l):this.addToast({title:n,...r,dismissible:a,id:s}),s},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(t=>{this.subscribers.forEach(n=>n({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let r=e instanceof Promise?e:e(),s=n!==void 0,i,a=r.then(async c=>{if(i=["resolve",c],T.isValidElement(c))s=!1,this.create({id:n,type:"default",message:c});else if(Aj(c)&&!c.ok){s=!1;let d=typeof t.error=="function"?await t.error(`HTTP error! status: ${c.status}`):t.error,u=typeof t.description=="function"?await t.description(`HTTP error! status: ${c.status}`):t.description;this.create({id:n,type:"error",message:d,description:u})}else if(t.success!==void 0){s=!1;let d=typeof t.success=="function"?await t.success(c):t.success,u=typeof t.description=="function"?await t.description(c):t.description;this.create({id:n,type:"success",message:d,description:u})}}).catch(async c=>{if(i=["reject",c],t.error!==void 0){s=!1;let d=typeof t.error=="function"?await t.error(c):t.error,u=typeof t.description=="function"?await t.description(c):t.description;this.create({id:n,type:"error",message:d,description:u})}}).finally(()=>{var c;s&&(this.dismiss(n),n=void 0),(c=t.finally)==null||c.call(t)}),l=()=>new Promise((c,d)=>a.then(()=>i[0]==="reject"?d(i[1]):c(i[1])).catch(d));return typeof n!="string"&&typeof n!="number"?{unwrap:l}:Object.assign(n,{unwrap:l})},this.custom=(e,t)=>{let n=(t==null?void 0:t.id)||od++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Ke=new Rj,_j=(e,t)=>{let n=(t==null?void 0:t.id)||od++;return Ke.addToast({title:e,...t,id:n}),n},Aj=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",Oj=_j,Ij=()=>Ke.toasts,Dj=()=>Ke.getActiveToasts();Object.assign(Oj,{success:Ke.success,info:Ke.info,warning:Ke.warning,error:Ke.error,custom:Ke.custom,message:Ke.message,promise:Ke.promise,dismiss:Ke.dismiss,loading:Ke.loading},{getHistory:Ij,getToasts:Dj});function Lj(e,{insertAt:t}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}Lj(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
276left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
276:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
276--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)} 277`);function Ci(e){return e.label!==void 0}var Mj=3,zj="32px",Fj="16px",Op=4e3,$j=356,Bj=14,Uj=20,Hj=200;function Nt(...e){return e.filter(Boolean).join(" ")}function Vj(e){let[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}var Wj=e=>{var t,n,r,s,i,a,l,c,d,u,p;let{invert:x,toast:f,unstyled:b,interacting:y,setHeights:w,visibleToasts:g,heights:m,index:v,toasts:j,expanded:N,removeToast:S,defaultRichColors:k,closeButton:R,style:O,cancelButtonStyle:A,actionButtonStyle:B,className:M="",descriptionClassName:K="",duration:I,position:X,gap:U,loadingIcon:G,expandByDefault:E,classNames:P,icons:D,closeButtonAriaLabel:q="Close toast",pauseWhenPageIsHidden:z}=e,[Y,J]=T.useState(null),[Ne,De]=T.useState(null),[re,Or]=T.useState(!1),[bn,ar]=T.useState(!1),[jn,Ir]=T.useState(!1),[Nn,ti]=T.useState(!1),[ll,ni]=T.useState(!1),[cl,Fs]=T.useState(0),[Dr,Zu]=T.useState(0),$s=T.useRef(f.duration||I||Op),Xu=T.useRef(null),lr=T.useRef(null),Jv=v===0,ey=v+1<=g,dt=f.type,Lr=f.dismissible!==!1,ty=f.className||"",ny=f.descriptionClassName||"",ri=T.useMemo(()=>m.findIndex(H=>H.toastId===f.id)||0,[m,f.id]),ry=T.useMemo(()=>{var H;return(H=f.closeButton)!=null?H:R},[f.closeButton,R]),Ju=T.useMemo(()=>f.duration||I||Op,[f.duration,I]),dl=T.useRef(0),Mr=T.useRef(0),ef=T.useRef(0),zr=T.useRef(null),[sy,oy]=X.split("-"),tf=T.useMemo(()=>m.reduce((H,oe,ue)=>ue>=ri?H:H+oe.height,0),[m,ri]),nf=Pj(),iy=f.invert||x,ul=dt==="loading";Mr.current=T.useMemo(()=>ri*U+tf,[ri,tf]),T.useEffect(()=>{$s.current=Ju},[Ju]),T.useEffect(()=>{Or(!0)},[]),T.useEffect(()=>{let H=lr.current;if(H){let oe=H.getBoundingClientRect().height;return Zu(oe),w(ue=>[{toastId:f.id,height:oe,position:f.position},...ue]),()=>w(ue=>ue.filter(yt=>yt.toastId!==f.id))}},[w,f.id]),T.useLayoutEffect(()=>{if(!re)return;let H=lr.current,oe=H.style.height;H.style.height="auto";let ue=H.getBoundingClientRect().height;H.style.height=oe,Zu(ue),w(yt=>yt.find(wt=>wt.toastId===f.id)?yt.map(wt=>wt.toastId===f.id?{...wt,height:ue}:wt):[{toastId:f.id,height:ue,position:f.position},...yt])},[re,f.title,f.description,w,f.id]);let Sn=T.useCallback(()=>{ar(!0),Fs(Mr.current),w(H=>H.filter(oe=>oe.toastId!==f.id)),setTimeout(()=>{S(f)},Hj)},[f,S,w,Mr]);T.useEffect(()=>{if(f.promise&&dt==="loading"||f.duration===1/0||f.type==="loading")return;let H;return N||y||z&&nf?(()=>{if(ef.current<dl.current){let oe=new Date().getTime()-dl.current;$s.current=$s.current-oe}
277ef.current=new Date().getTime()})():$s.current!==1/0&&(dl.current=new Date().getTime(),H=setTimeout(()=>{var oe;(oe=f.onAutoClose)==null||oe.call(f,f),Sn()},$s.current)),()=>clearTimeout(H)},[N,y,f,dt,z,nf,Sn]),T.useEffect(()=>{f.delete&&Sn()},[Sn,f.delete]);function ay(){var H,oe,ue;return D!=null&&D.loading?T.createElement("div",{className:Nt(P==null?void 0:P.loader,(H=f==null?void 0:f.classNames)==null?void 0:H.loader,"sonner-loader"),"data-visible":dt==="loading"},D.loading):G?T.createElement("div",{className:Nt(P==null?void 0:P.loader,(oe=f==null?void 0:f.classNames)==null?void 0:oe.loader,"sonner-loader"),"data-visible":dt==="loading"},G):T.createElement(Nj,{className:Nt(P==null?void 0:P.loader,(ue=f==null?void 0:f.classNames)==null?void 0:ue.loader),visible:dt==="loading"})}return T.createElement("li",{tabIndex:0,ref:lr,className:Nt(M,ty,P==null?void 0:P.toast,(t=f==null?void 0:f.classNames)==null?void 0:t.toast,P==null?void 0:P.default,P==null?void 0:P[dt],(n=f==null?void 0:f.classNames)==null?void 0:n[dt]),"data-sonner-toast":"","data-rich-colors":(r=f.richColors)!=null?r:k,"data-styled":!(f.jsx||f.unstyled||b),"data-mounted":re,"data-
277promise":!!f.promise,"data-swiped":ll,"data-removed":bn,"data-visible":ey,"data-y-position":sy,"data-x-position":oy,"data-index":v,"data-front":Jv,"data-swiping":jn,"data-dismissible":Lr,"data-type":dt,"data-invert":iy,"data-swipe-out":Nn,"data-swipe-direction":Ne,"data-expanded":!!(N||E&&re),style:{"--index":v,"--toasts-before":v,"--z-index":j.length-v,"--offset":`${bn?cl:Mr.current}px`,"--initial-height":E?"auto":`${Dr}px`,...O,...f.style},onDragEnd:()=>{Ir(!1),J(null),zr.current=null},onPointerDown:H=>{ul||!Lr||(Xu.current=new Date,Fs(Mr.current),H.target.setPointerCapture(H.pointerId),H.target.tagName!=="BUTTON"&&(Ir(!0),zr.current={x:H.clientX,y:H.clientY}))},onPointerUp:()=>{var H,oe,ue,yt;if(Nn||!Lr)return;zr.current=null;let wt=Number(((H=lr.current)==null?void 0:H.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),kn=Number(((oe=lr.current)==null?void 0:oe.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),cr=new Date().getTime()-((ue=Xu.current)==null?void 0:ue.getTime()),bt=Y==="x"?wt:kn,Cn=Math.abs(bt)/cr;if(Math.abs(bt)>=Uj||Cn>.11){Fs(Mr.current),(yt=f.onDismiss)==null||yt.call(f,f),De(Y==="x"?wt>0?"right":"left":kn>0?"down":"up"),Sn(),ti(!0),ni(!1);return}Ir(!1),J(null)},onPointerMove:H=>{var oe,ue,yt,wt;if(!zr.current||!Lr||((oe=window.getSelection())==null?void 0:oe.toString().length)>0)return;let kn=H.clientY-zr.current.y,cr=H.clientX-zr.current.x,bt=(ue=e.swipeDirections)!=null?ue:Vj(X);!Y&&(Math.abs(cr)>1||Math.abs(kn)>1)&&J(Math.abs(cr)>Math.abs(kn)?"x":"y");let Cn={x:0,y:0};Y==="y"?(bt.includes("top")||bt.includes("bottom"))&&(bt.includes("top")&&kn<0||bt.includes("bottom")&&kn>0)&&(Cn.y=kn):Y==="x"&&(bt.includes("left")||bt.includes("right"))&&(bt.includes("left")&&cr<0||bt.includes("right")&&cr>0)&&(Cn.x=cr),(Math.abs(Cn.x)>0||Math.abs(Cn.y)>0)&&ni(!0),(yt=lr.current)==null||yt.style.setProperty("--swipe-amount-x",`${Cn.x}px`),(wt=lr.current)==null||wt.style.setProperty("--swipe-amount-y",`${Cn.y}px`)}},ry&&!f.jsx?T.createElement("button",{"aria-label":q,"data-disabled":ul,"data-close-button":!0,onClick:ul||!Lr?()=>{}:()=>{var H;Sn(),(H=f.onDismiss)==null||H.call(f,f)},className:Nt(P==null?void 0:P.closeButton,(s=f==null?void 0:f.classNames)==null?void 0:s.closeButton)},(i=D==null?void 0:D.close)!=null?i:Tj):null,f.jsx||h.isValidElement(f.title)?f.jsx?f.jsx:typeof f.title=="function"?f.title():f.title:T.createElement(T.Fragment,null,dt||f.icon||f.promise?T.createElement("div",{"data-icon":"",className:Nt(P==null?void 0:P.icon,(a=f==null?void 0:f.classNames)==null?void 0:a.icon)},f.promise||f.type==="loading"&&!f.icon?f.icon||ay():null,f.type!=="loading"?f.icon||(D==null?void 0:D[dt])||bj(dt):null):null,T.createElement("div",{"data-content":"",className:Nt(P==null?void 0:P.content,(l=f==null?void 0:f.classNames)==null?void 0:l.content)},T.createElement("div",{"data-title":"",className:Nt(P==null?void 0:P.title,(c=f==null?void 0:f.classNames)==null?void 0:c.title)},typeof f.title=="function"?f.title():f.title),f.description?T.createElement("div",{"data-description":"",className:Nt(K,ny,P==null?void 0:P.description,(d=f==null?void 0:f.classNames)==null?void 0:d.description)},typeof f.description=="function"?f.description():f.description):null),h.isValidElement(f.cancel)?f.cancel:f.cancel&&Ci(f.cancel)?T.createElement("button",{"data-button":!0,"data-cancel":!0,style:f.cancelButtonStyle||A,onClick:H=>{var oe,ue;Ci(f.cancel)&&Lr&&((ue=(oe=f.cancel).onClick)==null||ue.call(oe,H),Sn())},className:Nt(P==null?void 0:P.cancelButton,(u=f==null?void 0:f.classNames)==null?void 0:u.cancelButton)},f.cancel.label):null,h.isValidElement(f.action)?f.action:f.action&&Ci(f.action)?T.createElement("button",{"data-button":!0,"data-action":!0,style:f.actionButtonStyle||B,onClick:H=>{var oe,ue;Ci(f.action)&&((ue=(oe=f.action).onClick)==null||ue.call(oe,H),!H.defaultPrevented&&Sn())},className:Nt(P==null?void 0:P.actionButton,(p=f==null?void 0:f.classNames)==null?void 0:p.actionButton)},f.action.label):null))};function Ip(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function Gj(e,t){let n={};return[e,t].forEach((r,s)=>{let i=s===1,a=i?"--mobile-offset":"--offset",l=i?Fj:zj;function c(d){["top","right","bottom","left"].forEach(u=>{n[`${a}-${u}`]=typeof d=="number"?`${d}px`:d})}typeof r=="number"||typeof r=="string"?c(r):typeof r=="object"?["top","right","bottom","left"].forEach(d=>{r[d]===void 0?n[`${a}-${d}`]=l:n[`${a}-${d}`]=typeof r[d]=="number"?`${r[d]}px`:r[d]}):c(l)}),n}var qj=h.forwardRef(function(e,t){let{invert:n,position:r="bottom-right",hotkey:s=["altKey","KeyT"],expand:i,closeButton:a,className:l,offset:c,mobileOffset:d,theme:u="light",richColors:p,duration:x,style:f,visibleToasts:b=Mj,toastOptions:y,dir:w=Ip(),gap:g=Bj,loadingIcon:m,icons:v,containerAriaLabel:j="Notifications",pauseWhenPageIsHidden:N}=e,[S,k]=T.useState([]),R=T.useMemo(()=>Array.from(new Set([r].concat(S.filter(z=>z.position).map(z=>z.position)))),[S,r]),[O,A]=T.useState([]),[B,M]=T.useState(!1),[K,I]=T.useState(!1),[X,U]=T.useState(u!=="system"?u:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
277k":"light"),G=T.useRef(null),E=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),P=T.useRef(null),D=T.useRef(!1),q=T.useCallback(z=>{k(Y=>{var J;return(J=Y.find(Ne=>Ne.id===z.id))!=null&&J.delete||Ke.dismiss(z.id),Y.filter(({id:Ne})=>Ne!==z.id)})},[]);return T.useEffect(()=>Ke.subscribe(z=>{if(z.dismiss){k(Y=>Y.map(J=>J.id===z.id?{...J,delete:!0}:J));return}setTimeout(()=>{Ax.flushSync(()=>{k(Y=>{let J=Y.findIndex(Ne=>Ne.id===z.id);return J!==-1?[...Y.slice(0,J),{...Y[J],...z},...Y.slice(J+1)]:[z,...Y]})})})}),[]),T.useEffect(()=>{if(u!=="system"){U(u);return}if(u==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?U("dark"):U("light")),typeof window>"u")return;let z=window.matchMedia("(prefers-color-scheme: dark)");try{z.addEventListener("change",({matches:Y})=>{U(Y?"dark":"light")})}catch{z.addListener(({matches:J})=>{try{U(J?"dark":"light")}catch(Ne){console.error(Ne)}})}},[u]),T.useEffect(()=>{S.length<=1&&M(!1)},[S]),T.useEffect(()=>{let z=Y=>{var J,Ne;s.every(De=>Y[De]||Y.code===De)&&(M(!0),(J=G.current)==null||J.focus()),Y.code==="Escape"&&(document.activeElement===G.current||(Ne=G.current)!=null&&Ne.contains(document.activeElement))&&M(!1)};return document.addEventListener("keydown",z),()=>document.removeEventListener("keydown",z)},[s]),T.useEffect(()=>{if(G.current)return()=>{P.current&&(P.current.focus({preventScroll:!0}),P.current=null,D.current=!1)}},[G.current]),T.createElement("section",{ref:t,"aria-label":`${j} ${E}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},R.map((z,Y)=>{var J;let[Ne,De]=z.split("-");return S.length?T.createElement("ol",{key:z,dir:w==="auto"?Ip():w,tabIndex:-1,ref:G,className:l,"data-sonner-toaster":!0,"data-theme":X,"data-y-position":Ne,"data-lifted":B&&S.length>1&&!i,"data-x-position":De,style:{"--front-toast-height":`${((J=O[0])==null?void 0:J.height)||0}px`,"--width":`${$j}px`,"--gap":`${g}px`,...f,...Gj(c,d)},onBlur:re=>{D.current&&!re.currentTarget.contains(re.relatedTarget)&&(D.current=!1,P.current&&(P.current.focus({preventScroll:!0}),P.current=null))},onFocus:re=>{re.target instanceof HTMLElement&&re.target.dataset.dismissible==="false"||D.current||(D.current=!0,P.current=re.relatedTarget)},onMouseEnter:()=>M(!0),onMouseMove:()=>M(!0),onMouseLeave:()=>{K||M(!1)},onDragEnd:()=>M(!1),onPointerDown:re=>{re.target instanceof HTMLElement&&re.target.dataset.dismissible==="false"||I(!0)},onPointerUp:()=>I(!1)},S.filter(re=>!re.position&&Y===0||re.position===z).map((re,Or)=>{var bn,ar;return T.createElement(Wj,{key:re.id,icons:v,index:Or,toast:re,defaultRichColors:p,duration:(bn=y==null?void 0:y.duration)!=null?bn:x,className:y==null?void 0:y.className,descriptionClassName:y==null?void 0:y.descriptionClassName,invert:n,visibleToasts:b,closeButton:(ar=y==null?void 0:y.closeButton)!=null?ar:a,interacting:K,position:z,style:y==null?void 0:y.style,unstyled:y==null?void 0:y.unstyled,classNames:y==null?void 0:y.classNames,cancelButtonStyle:y==null?void 0:y.cancelButtonStyle,actionButtonStyle:y==null?void 0:y.actionButtonStyle,removeToast:q,toasts:S.filter(jn=>jn.position==re.position),heights:O.filter(jn=>jn.position==re.position),setHeights:A,expandByDefault:i,gap:g,loadingIcon:m,expanded:B,pauseWhenPageIsHidden:N,swipeDirections:e.swipeDirections})})):null}))});const Qj=({...e})=>{const{theme:t="system"}=wj();return o.jsx(qj,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})};var Kj=Sd[" useId ".trim().toString()]||(()=>{}),Yj=0;function bu(e){const[t,n]=h.useState(Kj());return Kt(()=>{n(r=>r??String(Yj++))},[e]),t?`radix-${t}`:""}const Zj=["top","right","bottom","left"],tr=Math.min,nt=Math.max,ga=Math.round,Ei=Math.floor,Qt=e=>({x:e,y:e}
vendor: 11,768 bytes, line 277
277),Xj={left:"right",right:"left",bottom:"top",top:"bottom"},Jj={start:"end",end:"start"};function id(e,t,n){return nt(e,tr(t,n))}function gn(e,t){return typeof e=="function"?e(t):e}function vn(e){return e.split("-")[0]}function Ds(e){return e.split("-")[1]}function ju(e){return e==="x"?"y":"x"}function Nu(e){return e==="y"?"height":"width"}const eN=new Set(["top","bottom"]);function Wt(e){return eN.has(vn(e))?"y":"x"}function Su(e){return ju(Wt(e))}function tN(e,t,n){n===void 0&&(n=!1);const r=Ds(e),s=Su(e),i=Nu(s);let a=s==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=va(a)),[a,va(a)]}function nN(e){const t=va(e);return[ad(e),t,ad(t)]}function ad(e){return e.replace(/start|end/g,t=>Jj[t])}const Dp=["left","right"],Lp=["right","left"],rN=["top","bottom"],sN=["bottom","top"];function oN(e,t,n){switch(e){case"top":case"bottom":return n?t?Lp:Dp:t?Dp:Lp;case"left":case"right":return t?rN:sN;default:return[]}}function iN(e,t,n,r){const s=Ds(e);let i=oN(vn(e),n==="start",r);return s&&(i=i.map(a=>a+"-"+s),t&&(i=i.concat(i.map(ad)))),i}function va(e){return e.replace(/left|right|bottom|top/g,t=>Xj[t])}function aN(e){return{top:0,right:0,bottom:0,left:0,...e}}function Dg(e){return typeof e!="number"?aN(e):{top:e,right:e,bottom:e,left:e}}function ya(e){const{x:t,y:n,width:r,height:s}=e;return{width:r,height:s,top:n,left:t,right:t+r,bottom:n+s,x:t,y:n}}function Mp(e,t,n){let{reference:r,floating:s}=e;const i=Wt(t),a=Su(t),l=Nu(a),c=vn(t),d=i==="y",u=r.x+r.width/2-s.width/2,p=r.y+r.height/2-s.height/2,x=r[l]/2-s[l]/2;let f;switch(c){case"top":f={x:u,y:r.y-s.height};break;case"bottom":f={x:u,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:p};break;case"left":f={x:r.x-s.width,y:p};break;default:f={x:r.x,y:r.y}}switch(Ds(t)){case"start":f[a]-=x*(n&&d?-1:1);break;case"end":f[a]+=x*(n&&d?-1:1);break}return f}const lN=async(e,t,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:i=[],platform:a}=n,l=i.filter(Boolean),c=await(a.isRTL==null?void 0:a.isRTL(t));let d=await a.getElementRects({reference:e,floating:t,strategy:s}),{x:u,y:p}=Mp(d,r,c),x=r,f={},b=0;for(let y=0;y<l.length;y++){const{name:w,fn:g}=l[y],{x:m,y:v,data:j,reset:N}=await g({x:u,y:p,initialPlacement:r,placement:x,strategy:s,middlewareData:f,rects:d,platform:a,elements:{reference:e,floating:t}});u=m??u,p=v??p,f={...f,[w]:{...f[w],...j}},N&&b<=50&&(b++,typeof N=="object"&&(N.placement&&(x=N.placement),N.rects&&(d=N.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:s}):N.rects),{x:u,y:p}=Mp(d,x,c)),y=-1)}return{x:u,y:p,placement:x,strategy:s,middlewareData:f}};async function Oo(e,t){var n;t===void 0&&(t={});const{x:r,y:s,platform:i,rects:a,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:x=!1,padding:f=0}=gn(t,e),b=Dg(f),w=l[x?p==="floating"?"reference":"floating":p],g=ya(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(w)))==null||n?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:d,rootBoundary:u,strategy:c})),m=p==="floating"?{x:r,y:s,width:a.floating.width,height:a.floating.height}:a.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),j=await(i.isElement==null?void 0:i.isElement(v))?await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1}:{x:1,y:1},N=ya(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:m,offsetParent:v,strategy:c}):m);return{top:(g.top-N.top+b.top)/j.y,bottom:(N.bottom-g.bottom+b.bottom)/j.y,left:(g.left-N.left+b.left)/j.x,right:(N.right-g.right+b.right)/j.x}}const cN=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:s,rects:i,platform:a,elements:l,middlewareData:c}=t,{element:d,padding:u=0}=gn(e,t)||{};if(d==null)return{};const p=Dg(u),x={x:n,y:r},f=Su(s),b=Nu(f),y=await a.getDimensions(d),w=f==="y",g=w?"top":"left",m=w?"bottom":"right",v=w?"clientHeight":"clientWidth",j=i.reference[b]+i.reference[f]-x[f]-i.floating[b],N=x[f]-i.reference[f],S=await(a.getOffsetParent==null?void 0:a.getOffsetParent(d));let k=S?S[v]:0;(!k||!await(a.isElement==null?void 0:a.isElement(S)))&&(k=l.floating[v]||i.floating[b]);const R=j/2-N/2,O=k/2-y[b]/2-1,A=tr(p[g],O),B=tr(p[m],O),M=A,K=k-y[b]-B,I=k/2-y[b]/2+R,X=id(M,I,K),U=!c.arrow&&Ds(s)!=null&&I!==X&&i.reference[b]/2-(I<M?A:B)-y[b]/2<0,G=U?I<M?I-M:I-K:0;return{[f]:x[f]+G,data:{[f]:X,centerOffset:I-X-G,...U&&{alignmentOffset:G}},reset:U}}}),dN=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:s,middlewareData:i,rects:a,initialPlacement:l,platform:c,elements:d}=t,{mainAxis:u=!0,crossAxis:p=!0,fallbackPlacements:x,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:y=!0,...w}=gn(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const g=vn(s),m=Wt(l),v=vn(l)===l,j=await(c.isRTL==null?void 0:c.isRTL(d.floating)),N=x||(v||!y?[va(l)]:nN(l)),S=b!=="none";!x&&S&&N.push(...iN(l,y,b,j));const k=[l,...N],R=await Oo(t,w),O=[];let A=((r=i.flip)==null?void 0:r.overflows)||[];if(u&&O.push(R[g]),p){const I=tN(s,a,j);O.push(R[I[0]],R[I[1]])}if(A=[...A,{placement:s,overflows:O}],!O.every(I=>I<=0)){var B,M;const I=(((B=i.flip)==null?void 0:B.index)||0)+1,X=k[I];if(X&&(!(p==="alignment"?m!==Wt(X):!1)||A.every(E=>E.overflows[0]>0&&Wt(E.placement)===m)))return{data:{index:I,overflows:A},reset:{placement:X}};let U=(M=A.filter(G=>G.overflows[0]<=0).sort((G,E)=>G.overflows[1]-E.overflows[1])[0])==null?void 0:M.placement;if(!U)switch(f){case"bestFit":{var K;const G=(K=A.filter(E=>{if(S){const P=Wt(E.placement);return P===m||P==="y"}return!0}).map(E=>[E.placement,E.overflows.filter(P=>P>0).reduce((P,D)=>P+D,0)]).sort((E,P)=>E[1]-P[1])[0])==null?void 0:K[0];G&&(U=G);break}case"initialPlacement":U=l;break}if(s!==U)return{reset:{placement:U}}}return{}}}};function zp(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Fp(e){return Zj.some(t=>e[t]>=0)}const uN=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...s}=gn(e,t);switch(r){case"referenceHidden":{const i=await Oo(t,{...s,elementContext:"reference"}),a=zp(i,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Fp(a)}}}case"escaped":{const i=await Oo(t,{...s,altBoundary:!0}),a=zp(i,n.floating);return{data:{escapedOffsets:a,escaped:Fp(a)}}}default:return{}}}}},Lg=new Set(["left","top"]);async function fN(e,t){const{placement:n,platform:r,elements:s}=e,i=await(r.isRTL==null?void 0:r.isRTL(s.floating)),a=vn(n),l=Ds(n),c=Wt(n)==="y",d=Lg.has(a)?-1:1,u=i&&c?-1:1,p=gn(t,e);let{mainAxis:x,crossAxis:f,alignmentAxis:b}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return l&&typeof b=="number"&&(f=l==="end"?b*-1:b),c?{x:f*u,y:x*d}:{x:x*d,y:f*u}}const pN=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:s,y:i,placement:a,middlewareData:l}=t,c=await fN(t,e);return a===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:s+c.x,y:i+c.y,data:{...c,placement:a}}}}},hN=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:w=>{let{x:g,y:m}=w;return{x:g,y:m}}},...c}=gn(e,t),d={x:n,y:r},u=await Oo(t,c),p=Wt(vn(s)),x=ju(p);let f=d[x],b=d[p];if(i){const w=x==="y"?"top":"left",g=x==="y"?"bottom":"right",m=f+u[w],v=f-u[g];f=id(m,f,v)}if(a){const w=p==="y"?"top":"left",g=p==="y"?"bottom":"right",m=b+u[w],v=b-u[g];b=id(m,b,v)}const y=l.fn({...t,[x]:f,[p]:b});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[x]:i,[p]:a}}}}}},mN=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:s,rects:i,middlewareData:a}=t,{offset:l=0,mainAxis:c=!0,crossAxis:d=!0}=gn(e,t),u={x:n,y:r},p=Wt(s),x=ju(p);let f=u[x],b=u[p];const y=gn(l,t),w=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(c){const v=x==="y"?"height":"width",j=i.reference[x]-i.floating[v]+w.mainAxis,N=i.reference[x]+i.reference[v]-w.mainAxis;f<j?f=j:f>N&&(f=N)}if(d){var g,m;const v=x==="y"?"width":"height",j=Lg.has(vn(s)),N=i.reference[p]-i.floating[v]+(j&&((g=a.offset)==null?void 0:g[p])||0)+(j?0:w.crossAxis),S=i.reference[p]+i.reference[v]+(j?0:((m=a.offset)==null?void 0:m[p])||0)-(j?w.crossAxis:0);b<N?b=N:b>S&&(b=S)}return{[x]:f,[p]:b}}}},xN=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:s,rects:i,platform:a,elements:l}=t,{apply:c=()=>{},...d}=gn(e,t),u=await Oo(t,d),p=vn(s),x=Ds(s),f=Wt(s)==="y",{width:b,height:y}=i.floating;let w,g;p==="top"||p==="bottom"?(w=p,g=x===(await(a.isRTL==null?void 0:a.isRTL(l.floating))?"start":"end")?"left":"right"):(g=p,w=x==="end"?"top":"bottom");const m=y-u.top-u.bottom,v=b-u.left-u.right,j=tr(y-u[w],m),N=tr(b-u[g],v),S=!t.middlewareData.shift;let k=j,R=N;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(R=v),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(k=m),S&&!x){const A=nt(u.left,0),B=nt(u.right,0),M=nt(u.top,0),K=nt(u.bottom,0);f?R=b-2*(A!==0||B!==0?A+B:nt(u.left,u.right)):k=y-2*(M!==0||K!==0?M+K:nt(u.top,u.bottom))}await c({...t,availableWidth:R,availableHeight:k});const O=await a.getDimensions(l.floating);return b!==O.width||y!==O.height?{reset:{rects:!0}}:{}}}};function Wa(){return typeof window<"u"}function Ls(e){return Mg(e)?(e.nodeName||"").toLowerCase():"#document"}function ot(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Zt(e){var t;return(t=(Mg(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Mg(e){return Wa()?e instanceof Node||e instanceof ot(e).Node:!1}function Dt(e){return Wa()?e instanceof Element||e instanceof ot(e).Element:!1}function Yt(e){return Wa()?e instanceof HTMLElement||e instanceof ot(e).HTMLElement:!1}function $p(e){return!Wa()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ot(e).ShadowRoot}const gN=new Set(["inline","contents"]);function Xo(e){const{overflow:t,overflowX:n,overflowY:r,display:s}=Lt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!gN.has(s)}const vN=new Set(["table","td","th"]);function yN(e){return vN.has(Ls(e))}const wN=[":popover-open",":modal"];function Ga(e){return wN.some(t=>{try{return e.matches(t)}catch{return!1}})}const bN=["transform","translate","scale","rotate","perspective"],jN=["transform","translate","scale","rotate","perspective","filter"],NN=["paint","layout","strict","content"];function ku(e){const t=Cu(),n=Dt(e)?Lt(e):e;return bN.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||jN.some(r=>(n.willChange||"").includes(r))||NN.some(r=>(n.contain||"").includes(r))}function SN(e){let t=nr(e);for(;Yt(t)&&!Ts(t);){if(ku(t))return t;if(Ga(t))return null;t=nr(t)}return null}function Cu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const kN=new Set(["html","body","#document"]);function Ts(e){return kN.has(Ls(e))}function Lt(e){return ot(e).getComputedStyle(e)}function qa(e){return Dt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function nr(e){if(Ls(e)==="html")return e;const t=e.assignedSlot||e.parentNode||$p(e)&&e.host||Zt(e);return $p(t)?t.host:t}function zg(e){const t=nr(e);return Ts(t)?e.ownerDocument?e.ownerDocument.body:e.body:Yt(t)&&Xo(t)?t:zg(t)}
vendor: 4,109 bytes, line 277
277function Io(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const s=zg(e),i=s===((r=e.ownerDocument)==null?void 0:r.body),a=ot(s);if(i){const l=ld(a);return t.concat(a,a.visualViewport||[],Xo(s)?s:[],l&&n?Io(l):[])}return t.concat(s,Io(s,[],n))}function ld(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Fg(e){const t=Lt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const s=Yt(e),i=s?e.offsetWidth:n,a=s?e.offsetHeight:r,l=ga(n)!==i||ga(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function Eu(e){return Dt(e)?e:e.contextElement}function ds(e){const t=Eu(e);if(!Yt(t))return Qt(1);const n=t.getBoundingClientRect(),{width:r,height:s,$:i}=Fg(t);let a=(i?ga(n.width):n.width)/r,l=(i?ga(n.height):n.height)/s;return(!a||!Number.isFinite(a))&&(a=1),(!l||!Number.isFinite(l))&&(l=1),{x:a,y:l}}const CN=Qt(0);function $g(e){const t=ot(e);return!Cu()||!t.visualViewport?CN:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function EN(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==ot(e)?!1:t}function Pr(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),i=Eu(e);let a=Qt(1);t&&(r?Dt(r)&&(a=ds(r)):a=ds(e));const l=EN(i,n,r)?$g(i):Qt(0);let c=(s.left+l.x)/a.x,d=(s.top+l.y)/a.y,u=s.width/a.x,p=s.height/a.y;if(i){const x=ot(i),f=r&&Dt(r)?ot(r):r;let b=x,y=ld(b);for(;y&&r&&f!==b;){const w=ds(y),g=y.getBoundingClientRect(),m=Lt(y),v=g.left+(y.clientLeft+parseFloat(m.paddingLeft))*w.x,j=g.top+(y.clientTop+parseFloat(m.paddingTop))*w.y;c*=w.x,d*=w.y,u*=w.x,p*=w.y,c+=v,d+=j,b=ot(y),y=ld(b)}}return ya({width:u,height:p,x:c,y:d})}function Tu(e,t){const n=qa(e).scrollLeft;return t?t.left+n:Pr(Zt(e)).left+n}function Bg(e,t,n){n===void 0&&(n=!1);const r=e.getBoundingClientRect(),s=r.left+t.scrollLeft-(n?0:Tu(e,r)),i=r.top+t.scrollTop;return{x:s,y:i}}function TN(e){let{elements:t,rect:n,offsetParent:r,strategy:s}=e;const i=s==="fixed",a=Zt(r),l=t?Ga(t.floating):!1;if(r===a||l&&i)return n;let c={scrollLeft:0,scrollTop:0},d=Qt(1);const u=Qt(0),p=Yt(r);if((p||!p&&!i)&&((Ls(r)!=="body"||Xo(a))&&(c=qa(r)),Yt(r))){const f=Pr(r);d=ds(r),u.x=f.x+r.clientLeft,u.y=f.y+r.clientTop}const x=a&&!p&&!i?Bg(a,c,!0):Qt(0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-c.scrollLeft*d.x+u.x+x.x,y:n.y*d.y-c.scrollTop*d.y+u.y+x.y}}function PN(e){return Array.from(e.getClientRects())}function RN(e){const t=Zt(e),n=qa(e),r=e.ownerDocument.body,s=nt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=nt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+Tu(e);const l=-n.scrollTop;return Lt(r).direction==="rtl"&&(a+=nt(t.clientWidth,r.clientWidth)-s),{width:s,height:i,x:a,y:l}}function _N(e,t){const n=ot(e),r=Zt(e),s=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,l=0,c=0;if(s){i=s.width,a=s.height;const d=Cu();(!d||d&&t==="fixed")&&(l=s.offsetLeft,c=s.offsetTop)}return{width:i,height:a,x:l,y:c}}const AN=new Set(["absolute","fixed"]);function ON(e,t){const n=Pr(e,!0,t==="fixed"),r=n.top+e.clientTop,s=n.left+e.clientLeft,i=Yt(e)?ds(e):Qt(1),a=e.clientWidth*i.x,l=e.clientHeight*i.y,c=s*i.x,d=r*i.y;return{width:a,height:l,x:c,y:d}}function Bp(e,t,n){let r;if(t==="viewport")r=_N(e,n);else if(t==="document")r=RN(Zt(e));else if(Dt(t))r=ON(t,n);else{const s=$g(e);r={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return ya(r)}function Ug(e,t){const n=nr(e);return n===t||!Dt(n)||Ts(n)?!1:Lt(n).position==="fixed"||Ug(n,t)}function IN(e,t){const n=t.get(e);if(n)return n;let r=Io(e,[],!1).filter(l=>Dt(l)&&Ls(l)!=="body"),s=null;const i=Lt(e).position==="fixed";let a=i?nr(e):e;for(;Dt(a)&&!Ts(a);){const l=Lt(a),c=ku(a);!c&&l.position==="fixed"&&(s=null),(i?!c&&!s:!c&&l.position==="static"&&!!s&&AN.has(s.position)||Xo(a)&&!c&&Ug(e,a))?r=r.filter(u=>u!==a):s=l,a=nr(a)}return t.set(e,r),r}function DN(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e;const a=[...n==="clippingAncestors"?Ga(t)?[]:IN(t,this._c):[].concat(n),r],l=a[0],c=a.reduce((d,u)=>{const p=Bp(t,u,s);return d.top=nt(p.top,d.top),d.right=tr(p.right,d.right),d.bottom=tr(p.bottom,d.bottom),d.left
vendor: 11,304 bytes, line 277
277=nt(p.left,d.left),d},Bp(t,l,s));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function LN(e){const{width:t,height:n}=Fg(e);return{width:t,height:n}}function MN(e,t,n){const r=Yt(t),s=Zt(t),i=n==="fixed",a=Pr(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=Qt(0);function d(){c.x=Tu(s)}if(r||!r&&!i)if((Ls(t)!=="body"||Xo(s))&&(l=qa(t)),r){const f=Pr(t,!0,i,t);c.x=f.x+t.clientLeft,c.y=f.y+t.clientTop}else s&&d();i&&!r&&s&&d();const u=s&&!r&&!i?Bg(s,l):Qt(0),p=a.left+l.scrollLeft-c.x-u.x,x=a.top+l.scrollTop-c.y-u.y;return{x:p,y:x,width:a.width,height:a.height}}function ql(e){return Lt(e).position==="static"}function Up(e,t){if(!Yt(e)||Lt(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Zt(e)===n&&(n=n.ownerDocument.body),n}function Hg(e,t){const n=ot(e);if(Ga(e))return n;if(!Yt(e)){let s=nr(e);for(;s&&!Ts(s);){if(Dt(s)&&!ql(s))return s;s=nr(s)}return n}let r=Up(e,t);for(;r&&yN(r)&&ql(r);)r=Up(r,t);return r&&Ts(r)&&ql(r)&&!ku(r)?n:r||SN(e)||n}const zN=async function(e){const t=this.getOffsetParent||Hg,n=this.getDimensions,r=await n(e.floating);return{reference:MN(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function FN(e){return Lt(e).direction==="rtl"}const $N={convertOffsetParentRelativeRectToViewportRelativeRect:TN,getDocumentElement:Zt,getClippingRect:DN,getOffsetParent:Hg,getElementRects:zN,getClientRects:PN,getDimensions:LN,getScale:ds,isElement:Dt,isRTL:FN};function Vg(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function BN(e,t){let n=null,r;const s=Zt(e);function i(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function a(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();const d=e.getBoundingClientRect(),{left:u,top:p,width:x,height:f}=d;if(l||t(),!x||!f)return;const b=Ei(p),y=Ei(s.clientWidth-(u+x)),w=Ei(s.clientHeight-(p+f)),g=Ei(u),v={rootMargin:-b+"px "+-y+"px "+-w+"px "+-g+"px",threshold:nt(0,tr(1,c))||1};let j=!0;function N(S){const k=S[0].intersectionRatio;if(k!==c){if(!j)return a();k?a(!1,k):r=setTimeout(()=>{a(!1,1e-7)},1e3)}k===1&&!Vg(d,e.getBoundingClientRect())&&a(),j=!1}try{n=new IntersectionObserver(N,{...v,root:s.ownerDocument})}catch{n=new IntersectionObserver(N,v)}n.observe(e)}return a(!0),i}function UN(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=r,d=Eu(e),u=s||i?[...d?Io(d):[],...Io(t)]:[];u.forEach(g=>{s&&g.addEventListener("scroll",n,{passive:!0}),i&&g.addEventListener("resize",n)});const p=d&&l?BN(d,n):null;let x=-1,f=null;a&&(f=new ResizeObserver(g=>{let[m]=g;m&&m.target===d&&f&&(f.unobserve(t),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var v;(v=f)==null||v.observe(t)})),n()}),d&&!c&&f.observe(d),f.observe(t));let b,y=c?Pr(e):null;c&&w();function w(){const g=Pr(e);y&&!Vg(y,g)&&n(),y=g,b=requestAnimationFrame(w)}return n(),()=>{var g;u.forEach(m=>{s&&m.removeEventListener("scroll",n),i&&m.removeEventListener("resize",n)}),p==null||p(),(g=f)==null||g.disconnect(),f=null,c&&cancelAnimationFrame(b)}}const HN=pN,VN=hN,WN=dN,GN=xN,qN=uN,Hp=cN,QN=mN,KN=(e,t,n)=>{const r=new Map,s={platform:$N,...n},i={...s.platform,_c:r};return lN(e,t,{...s,platform:i})};var YN=typeof document<"u",ZN=function(){},Wi=YN?h.useLayoutEffect:ZN;function wa(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!wa(e[r],t[r]))return!1;return!0}if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,s[r]))return!1;for(r=n;r--!==0;){const i=s[r];if(!(i==="_owner"&&e.$$typeof)&&!wa(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Wg(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Vp(e,t){const n=Wg(e);return Math.round(t*n)/n}function Ql(e){const t=h.useRef(e);return Wi(()=>{t.current=e}),t}function XN(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:s,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[u,p]=h.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[x,f]=h.useState(r);wa(x,r)||f(r);const[b,y]=h.useState(null),[w,g]=h.useState(null),m=h.useCallback(E=>{E!==S.current&&(S.current=E,y(E))},[]),v=h.useCallback(E=>{E!==k.current&&(k.current=E,g(E))},[]),j=i||b,N=a||w,S=h.useRef(null),k=h.useRef(null),R=h.useRef(u),O=c!=null,A=Ql(c),B=Ql(s),M=Ql(d),K=h.useCallback(()=>{if(!S.current||!k.current)return;const E={placement:t,strategy:n,middleware:x};B.current&&(E.platform=B.current),KN(S.current,k.current,E).then(P=>{const D={...P,isPositioned:M.current!==!1};I.current&&!wa(R.current,D)&&(R.current=D,Ko.flushSync(()=>{p(D)}))})},[x,t,n,B,M]);Wi(()=>{d===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,p(E=>({...E,isPositioned:!1})))},[d]);const I=h.useRef(!1);Wi(()=>(I.current=!0,()=>{I.current=!1}),[]),Wi(()=>{if(j&&(S.current=j),N&&(k.current=N),j&&N){if(A.current)return A.current(j,N,K);K()}},[j,N,K,A,O]);const X=h.useMemo(()=>({reference:S,floating:k,setReference:m,setFloating:v}),[m,v]),U=h.useMemo(()=>({reference:j,floating:N}),[j,N]),G=h.useMemo(()=>{const E={position:n,left:0,top:0};if(!U.floating)return E;const P=Vp(U.floating,u.x),D=Vp(U.floating,u.y);return l?{...E,transform:"translate("+P+"px, "+D+"px)",...Wg(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:P,top:D}},[n,l,U.floating,u.x,u.y]);return h.useMemo(()=>({...u,update:K,refs:X,elements:U,floatingStyles:G}),[u,K,X,U,G])}const JN=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:s}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Hp({element:r.current,padding:s}).fn(n):{}:r?Hp({element:r,padding:s}).fn(n):{}}}},e2=(e,t)=>({...HN(e),options:[e,t]}),t2=(e,t)=>({...VN(e),options:[e,t]}),n2=(e,t)=>({...QN(e),options:[e,t]}),r2=(e,t)=>({...WN(e),options:[e,t]}),s2=(e,t)=>({...GN(e),options:[e,t]}),o2=(e,t)=>({...qN(e),options:[e,t]}),i2=(e,t)=>({...JN(e),options:[e,t]});var a2="Arrow",Gg=h.forwardRef((e,t)=>{const{children:n,width:r=10,height:s=5,...i}=e;return o.jsx(Ee.svg,{...i,ref:t,width:r,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:o.jsx("polygon",{points:"0,0 30,0 15,10"})})});Gg.displayName=a2;var l2=Gg;function c2(e){const[t,n]=h.useState(void 0);return Kt(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const i=s[0];let a,l;if("borderBoxSize"in i){const c=i.borderBoxSize,d=Array.isArray(c)?c[0]:c;a=d.inlineSize,l=d.blockSize}else a=e.offsetWidth,l=e.offsetHeight;n({width:a,height:l})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var Pu="Popper",[qg,Qg]=Os(Pu),[d2,Kg]=qg(Pu),Yg=e=>{const{__scopePopper:t,children:n}=e,[r,s]=h.useState(null);return o.jsx(d2,{scope:t,anchor:r,onAnchorChange:s,children:n})};Yg.displayName=Pu;var Zg="PopperAnchor",Xg=h.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...s}=e,i=Kg(Zg,n),a=h.useRef(null),l=at(t,a);return h.useEffect(()=>{i.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:o.jsx(Ee.div,{...s,ref:l})});Xg.displayName=Zg;var Ru="PopperContent",[u2,f2]=qg(Ru),Jg=h.forwardRef((e,t)=>{var re,Or,bn,ar,jn,Ir;const{__scopePopper:n,side:r="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,arrowPadding:l=0,avoidCollisions:c=!0,collisionBoundary:d=[],collisionPadding:u=0,sticky:p="partial",hideWhenDetached:x=!1,updatePositionStrategy:f="optimized",onPlaced:b,...y}=e,w=Kg(Ru,n),[g,m]=h.useState(null),v=at(t,Nn=>m(Nn)),[j,N]=h.useState(null),S=c2(j),k=(S==null?void 0:S.width)??0,R=(S==null?void 0:S.height)??0,O=r+(i!=="center"?"-"+i:""),A=typeof u=="number"?u:{top:0,right:0,bottom:0,left:0,...u},B=Array.isArray(d)?d:[d],M=B.length>0,K={padding:A,boundary:B.filter(h2),altBoundary:M},{refs:I,floatingStyles:X,placement:U,isPositioned:G,middlewareData:E}=XN({strategy:"fixed",placement:O,whileElementsMounted:(...Nn)=>UN(...Nn,{animationFrame:f==="always"}),elements:{reference:w.anchor},middleware:[e2({mainAxis:s+R,alignmentAxis:a}),c&&t2({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?n2():void 0,...K}),c&&r2({...K}),s2({...K,apply:({elements:Nn,rects:ti,availableWidth:ll,availableHeight:ni})=>{const{width:cl,height:Fs}=ti.reference,Dr=Nn.floating.style;Dr.setProperty("--radix-popper-available-width",`${ll}px`),Dr.setProperty("--radix-popper-available-height",`${ni}px`),Dr.setProperty("--radix-popper-anchor-width",`${cl}px`),Dr.setProperty("--radix-popper-anchor-height",`${Fs}px`)}}),j&&i2({element:j,padding:l}),m2({arrowWidth:k,arrowHeight:R}),x&&o2({strategy:"referenceHidden",...K})]}),[P,D]=nv(U),q=er(b);Kt(()=>{G&&(q==null||q())},[G,q]);const z=(re=E.arrow)==null?void 0:re.x,Y=(Or=E.arrow)==null?void 0:Or.y,J=((bn=E.arrow)==null?void 0:bn.centerOffset)!==0,[Ne,De]=h.useState();return Kt(()=>{g&&De(window.getComputedStyle(g).zIndex)},[g]),o.jsx("div",{ref:I.setFloating,"data-radix-popper-content-wrapper":"",style:{...X,transform:G?X.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Ne,"--radix-popper-transform-origin":[(ar=E.transformOrigin)==null?void 0:ar.x,(jn=E.transformOrigin)==null?void 0:jn.y].join(" "),...((Ir=E.hide)==null?void 0:Ir.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:o.jsx(u2,{scope:n,placedSide:P,onArrowChange:N,arrowX:z,arrowY:Y,shouldHideArrow:J,children:o.jsx(Ee.div,{"data-side":P,"data-align":D,...y,ref:v,style:{...y.style,animation:G?void 0:"none"}})})})});Jg.displayName=Ru;var ev="PopperArrow",p2={top:"bottom",right:"left",bottom:"top",left:"right"},tv=h.forwardRef(function(t,n){const{__scopePopper:r,...s}=t,i=f2(ev,r),a=p2[i.placedSide];return o.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:o.jsx(l2,{...s,ref:n,style:{...s.style,display:"block"}})})});tv.displayName=ev;function h2(e){return e!==null}var m2=e=>({name:"transformOrigin",options:e,fn(t){var w,g,m;const{placement:n,rects:r,middlewareData:s}=t,a=((w=s.arrow)==null?void 0:w.centerOffset)!==0,l=a?0:e.arrowWidth,c=a?0:e.arrowHeight,[d,u]=nv(n),p={start:"0%",center:"50%",end:"100%"}[u],x=(((g=s.arrow)==null?void 0:g.x)??0)+l/2,f=(((m=s.arrow)==null?void 0:m.y)??0)+c/2;let b="",y="";return d==="bottom"?(b=a?p:`${x}px`,y=`${-c}px`):d==="top"?(b=a?p:`${x}px`,y=`${r.floating.height+c}px`):d==="right"?(b=`${-c}px`,y=a?p:`${f}px`):d==="left"&&(b=`${r.floating.width+c}px`,y=a?p:`${f}px`),{data:{x:b,y}}}});function nv(e){const[t,n="center"]=e.split("-");return[t,n]}var x2=Yg,g2=Xg,v2=Jg,y2=tv,[Qa,yE]=Os("Tooltip",[Qg]),Ka=Qg(),rv="TooltipProvider",w2=700,
vendor: 9,757 bytes, line 277
277cd="tooltip.open",[b2,_u]=Qa(rv),sv=e=>{const{__scopeTooltip:t,delayDuration:n=w2,skipDelayDuration:r=300,disableHoverableContent:s=!1,children:i}=e,a=h.useRef(!0),l=h.useRef(!1),c=h.useRef(0);return h.useEffect(()=>{const d=c.current;return()=>window.clearTimeout(d)},[]),o.jsx(b2,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:h.useCallback(()=>{window.clearTimeout(c.current),a.current=!1},[]),onClose:h.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>a.current=!0,r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:h.useCallback(d=>{l.current=d},[]),disableHoverableContent:s,children:i})};sv.displayName=rv;var Do="Tooltip",[j2,Ya]=Qa(Do),ov=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:s,onOpenChange:i,disableHoverableContent:a,delayDuration:l}=e,c=_u(Do,e.__scopeTooltip),d=Ka(t),[u,p]=h.useState(null),x=bu(),f=h.useRef(0),b=a??c.disableHoverableContent,y=l??c.delayDuration,w=h.useRef(!1),[g,m]=Yo({prop:r,defaultProp:s??!1,onChange:k=>{k?(c.onOpen(),document.dispatchEvent(new CustomEvent(cd))):c.onClose(),i==null||i(k)},caller:Do}),v=h.useMemo(()=>g?w.current?"delayed-open":"instant-open":"closed",[g]),j=h.useCallback(()=>{window.clearTimeout(f.current),f.current=0,w.current=!1,m(!0)},[m]),N=h.useCallback(()=>{window.clearTimeout(f.current),f.current=0,m(!1)},[m]),S=h.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>{w.current=!0,m(!0),f.current=0},y)},[y,m]);return h.useEffect(()=>()=>{f.current&&(window.clearTimeout(f.current),f.current=0)},[]),o.jsx(x2,{...d,children:o.jsx(j2,{scope:t,contentId:x,open:g,stateAttribute:v,trigger:u,onTriggerChange:p,onTriggerEnter:h.useCallback(()=>{c.isOpenDelayedRef.current?S():j()},[c.isOpenDelayedRef,S,j]),onTriggerLeave:h.useCallback(()=>{b?N():(window.clearTimeout(f.current),f.current=0)},[N,b]),onOpen:j,onClose:N,disableHoverableContent:b,children:n})})};ov.displayName=Do;var dd="TooltipTrigger",iv=h.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,s=Ya(dd,n),i=_u(dd,n),a=Ka(n),l=h.useRef(null),c=at(t,l,s.onTriggerChange),d=h.useRef(!1),u=h.useRef(!1),p=h.useCallback(()=>d.current=!1,[]);return h.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),o.jsx(g2,{asChild:!0,...a,children:o.jsx(Ee.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...r,ref:c,onPointerMove:be(e.onPointerMove,x=>{x.pointerType!=="touch"&&!u.current&&!i.isPointerInTransitRef.current&&(s.onTriggerEnter(),u.current=!0)}),onPointerLeave:be(e.onPointerLeave,()=>{s.onTriggerLeave(),u.current=!1}),onPointerDown:be(e.onPointerDown,()=>{s.open&&s.onClose(),d.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:be(e.onFocus,()=>{d.current||s.onOpen()}),onBlur:be(e.onBlur,s.onClose),onClick:be(e.onClick,s.onClose)})})});iv.displayName=dd;var N2="TooltipPortal",[wE,S2]=Qa(N2,{forceMount:void 0}),Ps="TooltipContent",av=h.forwardRef((e,t)=>{const n=S2(Ps,e.__scopeTooltip),{forceMount:r=n.forceMount,side:s="top",...i}=e,a=Ya(Ps,e.__scopeTooltip);return o.jsx(Ba,{present:r||a.open,children:a.disableHoverableContent?o.jsx(lv,{side:s,...i,ref:t}):o.jsx(k2,{side:s,...i,ref:t})})}),k2=h.forwardRef((e,t)=>{const n=Ya(Ps,e.__scopeTooltip),r=_u(Ps,e.__scopeTooltip),s=h.useRef(null),i=at(t,s),[a,l]=h.useState(null),{trigger:c,onClose:d}=n,u=s.current,{onPointerInTransitChange:p}=r,x=h.useCallback(()=>{l(null),p(!1)},[p]),f=h.useCallback((b,y)=>{const w=b.currentTarget,g={x:b.clientX,y:b.clientY},m=R2(g,w.getBoundingClientRect()),v=_2(g,m),j=A2(y.getBoundingClientRect()),N=I2([...v,...j]);l(N),p(!0)},[p]);return h.useEffect(()=>()=>x(),[x]),h.useEffect(()=>{if(c&&u){const b=w=>f(w,u),y=w=>f(w,c);return c.addEventListener("pointerleave",b),u.addEventListener("pointerleave",y),()=>{c.removeEventListener("pointerleave",b),u.removeEventListener("pointerleave",y)}}},[c,u,f,x]),h.useEffect(()=>{if(a){const b=y=>{const w=y.target,g={x:y.clientX,y:y.clientY},m=(c==null?void 0:c.contains(w))||(u==null?void 0:u.contains(w)),v=!O2(g,a);m?x():v&&(x(),d())};return document.addEventListener("pointermove",b),()=>document.removeEventListener("pointermove",b)}},[c,u,a,d,x]),o.jsx(lv,{...e,ref:i})}),[C2,E2]=Qa(Do,{isInside:!1}),T2=j1("TooltipContent"),lv=h.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":s,onEscapeKeyDown:i,onPointerDownOutside:a,...l}=e,c=Ya(Ps,n),d=Ka(n),{onClose:u}=c;return h.useEffect(()=>(document.addEventListener(cd,u),()=>document.removeEventListener(cd,u)),[u]),h.useEffect(()=>{if(c.trigger){const p=x=>{const f=x.target;f!=null&&f.contains(c.trigger)&&u()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[c.trigger,u]),o.jsx(xu,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:p=>p.preventDefault(),onDismiss:u,children:o.jsxs(v2,{"data-state":c.stateAttribute,...d,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[o.jsx(T2,{children:r}),o.jsx(C2,{scope:n,isInside:!0,children:o.jsx(W1,{id:c.contentId,role:"tooltip",children:s||r})})]})})});av.displayName=Ps;var cv="TooltipArrow",P2=h.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,s=Ka(n);return E2(cv,n).isInside?null:o.jsx(y2,{...s,...r,ref:t})});P2.displayName=cv;function R2(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),s=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,s,i)){case i:return"left";case s:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function _2(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function A2(e){const{top:t,right:n,bottom:r,left:s}=e;return[{x:s,y:t},{x:n,y:t},{x:n,y:r},{x:s,y:r}]}function O2(e,t){const{x:n,y:r}=e;let s=!1;for(let i=0,a=t.length-1;i<t.length;a=i++){const l=t[i],c=t[a],d=l.x,u=l.y,p=c.x,x=c.y;u>r!=x>r&&n<(p-d)*(r-u)/(x-u)+d&&(s=!s)}return s}function I2(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),D2(t)}function D2(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const s=e[r];for(;t.length>=2;){const i=t[t.length-1],a=t[t.length-2];if((i.x-a.x)*(s.y-a.y)>=(i.y-a.y)*(s.x-a.x))t.pop();else break}t.push(s)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const s=e[r];for(;n.length>=2;){const i=n[n.length-1],a=n[n.length-2];if((i.x-a.x)*(s.y-a.y)>=(i.y-a.y)*(s.x-a.x))n.pop();else break}n.push(s)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var L2=sv,M2=ov,z2=iv,dv=av;const uv=L2,F2=M2,$2=z2,fv=h.forwardRef(({className:e,sideOffset:t=4,...n},r)=>o.jsx(dv,{ref:r,sideOffset:t,className:ge("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-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",e),...n}));fv.displayName=dv.displayName;var Za=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Xa=typeof window>"u"||"Deno"in globalThis;function kt(){}function B2(e,t){return typeof e=="function"?e(t):e}function U2(e){return typeof e=="number"&&e>=0&&e!==1/0}function H2(e,t){return Math.max(e+(t||0)-Date.now(),0)}function ud(e,t){return typeof e=="function"?e(t):e}function V2(e,t){return typeof e=="function"?e(t):e}function Wp(e,t){const{type:n="all",exact:r,fetchStatus:s,predicate:i,queryKey:a,stale:l}=e;if(a){if(r){if(t.queryHash!==Au(a,t.options))return!1}else if(!Mo(t.queryKey,a))return!1}if(n!=="all"){const c=t.isActive();if(n==="active"&&!c||n==="inactive"&&c)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||s&&s!==t.state.fetchStatus||i&&!i(t))}function Gp(e,t){const{exact:n,status:r,predicate:s,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(Lo(t.options.mutationKey)!==Lo(i))return!1}else if(!Mo(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||s&&!s(t))}function Au(e,t){return((t==null?void 0:t.queryKeyHashFn)||Lo)(e)}function Lo(e){return JSON.stringify(e,(t,n)=>fd(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function Mo(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>Mo(e[n],t[n])):!1}function pv(e,t){if(e===t)return e;const n=qp(e)&&qp(t);if(n||fd(e)&&fd(t)){const r=n?e:Object.keys(e),s=r.length,i=n?t:Object.keys(t),a=i.length,l=n?[]:{},c=new Set(r);let d=0;for(let u=0;u<a;u++){const p=n?u:i[u];(!n&&c.has(p)||n)&&e[p]===void 0&&t[p]===void 0?(l[p]=void 0,d++):(l[p]=pv(e[p],t[p]),l[p]===e[p]&&e[p]!==void 0&&d++)}return s===a&&d===s?e:l}return t}function qp(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function fd(e){if(!Qp(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;
vendor: 5,618 bytes, line 277
277return!(!Qp(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function Qp(e){return Object.prototype.toString.call(e)==="[object Object]"}function W2(e){return new Promise(t=>{setTimeout(t,e)})}function G2(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?pv(e,t):t}function q2(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function Q2(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Ou=Symbol();function hv(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Ou?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var xr,Dn,fs,fh,K2=(fh=class extends Za{constructor(){super();ne(this,xr);ne(this,Dn);ne(this,fs);V(this,fs,t=>{if(!Xa&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){C(this,Dn)||this.setEventListener(C(this,fs))}onUnsubscribe(){var t;this.hasListeners()||((t=C(this,Dn))==null||t.call(this),V(this,Dn,void 0))}setEventListener(t){var n;V(this,fs,t),(n=C(this,Dn))==null||n.call(this),V(this,Dn,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){C(this,xr)!==t&&(V(this,xr,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof C(this,xr)=="boolean"?C(this,xr):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},xr=new WeakMap,Dn=new WeakMap,fs=new WeakMap,fh),mv=new K2,ps,Ln,hs,ph,Y2=(ph=class extends Za{constructor(){super();ne(this,ps,!0);ne(this,Ln);ne(this,hs);V(this,hs,t=>{if(!Xa&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){C(this,Ln)||this.setEventListener(C(this,hs))}onUnsubscribe(){var t;this.hasListeners()||((t=C(this,Ln))==null||t.call(this),V(this,Ln,void 0))}setEventListener(t){var n;V(this,hs,t),(n=C(this,Ln))==null||n.call(this),V(this,Ln,t(this.setOnline.bind(this)))}setOnline(t){C(this,ps)!==t&&(V(this,ps,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return C(this,ps)}},ps=new WeakMap,Ln=new WeakMap,hs=new WeakMap,ph),ba=new Y2;function Z2(){let e,t;const n=new Promise((s,i)=>{e=s,t=i});n.status="pending",n.catch(()=>{});function r(s){Object.assign(n,s),delete n.resolve,delete n.reject}return n.resolve=s=>{r({status:"fulfilled",value:s}),e(s)},n.reject=s=>{r({status:"rejected",reason:s}),t(s)},n}function X2(e){return Math.min(1e3*2**e,3e4)}function xv(e){return(e??"online")==="online"?ba.isOnline():!0}var gv=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Kl(e){return e instanceof gv}function vv(e){let t=!1,n=0,r=!1,s;const i=Z2(),a=y=>{var w;r||(x(new gv(y)),(w=e.abort)==null||w.call(e))},l=()=>{t=!0},c=()=>{t=!1},d=()=>mv.isFocused()&&(e.networkMode==="always"||ba.isOnline())&&e.canRun(),u=()=>xv(e.networkMode)&&e.canRun(),p=y=>{var w;r||(r=!0,(w=e.onSuccess)==null||w.call(e,y),s==null||s(),i.resolve(y))},x=y=>{var w;r||(r=!0,(w=e.onError)==null||w.call(e,y),s==null||s(),i.reject(y))},f=()=>new Promise(y=>{var w;s=g=>{(r||d())&&y(g)},(w=e.onPause)==null||w.call(e)}).then(()=>{var y;s=void 0,r||(y=e.onContinue)==null||y.call(e)}),b=()=>{if(r)return;let y;const w=n===0?e.initialPromise:void 0;try{y=w??e.fn()}catch(g){y=Promise.reject(g)}Promise.resolve(y).then(p).catch(g=>{var S;if(r)return;const m=e.retry??(Xa?0:3),v=e.retryDelay??X2,j=typeof v=="function"?v(n,g):v,N=m===!0||typeof m=="number"&&n<m||typeof m=="function"&&m(n,g);if(t||!N){x(g);return}n++,(S=e.onFail)==null||S.call(e,n,g),W2(j).then(()=>d()?void 0:f()).then(()=>{t?x(g):b()})})};return{promise:i,cancel:a,continue:()=>(s==null||s(),i),cancelRetry:l,continueRetry:c,canStart:u,start:()=>(u()?b():f().then(b),i)}}var J2=e=>setTimeout(e,0);function eS(){let e=[],t=0,n=l=>{l()},r=l=>{l()},s=J2;const i=l=>{t?e.push(l):s(()=>{n(l)})},a=()=>{const l=e;e=[],l.length&&s(()=>{r(()=>{l.forEach(c=>{n(c)})})})};return{batch:l=>{let c;t++;try{c=l()}finally{t--,t||a()}return c},batchCalls:l=>(...c)=>{i(()=>{l(...c)})},schedule:i,setNotifyFunction:l=>{n=l},setBatchNotifyFunction:l=>{r=l},setScheduler:l=>{s=l}}}var We=eS(),gr,hh,yv=(hh=class{constructor(){ne(this,gr)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),U2(this.gcTime)&&V(this,gr,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Xa?1/0:5*60*1e3))}clearGcTimeout(){C(this,gr)&&(clearTimeout(C(this,gr)),V(this,gr,void 0))}},gr=new WeakMap,hh),ms,vr,ft,yr,Fe,Bo,wr,Et,tn,mh,tS=(mh=class extends yv{constructor(t){super();ne(this,Et);ne(this,ms);ne(this,vr);ne(this,ft);ne(this,yr);ne(this,Fe);ne(this,Bo);ne(this,wr);V(this,wr,!1),V(this,Bo,t.defaultOptions),this.setOptions(t.options),this.observers=[],V(this,yr,t.client),V(this,ft,C(this,yr).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,V(this,ms,rS(this.options)),this.state=t.state??C(this,ms),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=C(this,Fe))==null?void 0:t.promise}setOptions(t){this.options={...C(this,Bo),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&C(this,ft).remove(this)}setData(t,n){const r=G2(this.state.data,t,this.options);
vendor: 1,948 bytes, line 277
277return Le(this,Et,tn).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){Le(this,Et,tn).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,s;const n=(r=C(this,Fe))==null?void 0:r.promise;return(s=C(this,Fe))==null||s.cancel(t),n?n.then(kt).catch(kt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(C(this,ms))}isActive(){return this.observers.some(t=>V2(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Ou||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>ud(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!H2(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=C(this,Fe))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=C(this,Fe))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),C(this,ft).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(C(this,Fe)&&(C(this,wr)?C(this,Fe).cancel({revert:!0}):C(this,Fe).cancelRetry()),this.scheduleGc()),C(this,ft).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Le(this,Et,tn).call(this,{type:"invalidate"})}
vendor: 14,124 bytes, line 277
277fetch(t,n){var d,u,p;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(C(this,Fe))return C(this,Fe).continueRetry(),C(this,Fe).promise}if(t&&this.setOptions(t),!this.options.queryFn){const x=this.observers.find(f=>f.options.queryFn);x&&this.setOptions(x.options)}const r=new AbortController,s=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>(V(this,wr,!0),r.signal)})},i=()=>{const x=hv(this.options,n),b=(()=>{const y={client:C(this,yr),queryKey:this.queryKey,meta:this.meta};return s(y),y})();return V(this,wr,!1),this.options.persister?this.options.persister(x,b,this):x(b)},l=(()=>{const x={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:C(this,yr),state:this.state,fetchFn:i};return s(x),x})();(d=this.options.behavior)==null||d.onFetch(l,this),V(this,vr,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=l.fetchOptions)==null?void 0:u.meta))&&Le(this,Et,tn).call(this,{type:"fetch",meta:(p=l.fetchOptions)==null?void 0:p.meta});const c=x=>{var f,b,y,w;Kl(x)&&x.silent||Le(this,Et,tn).call(this,{type:"error",error:x}),Kl(x)||((b=(f=C(this,ft).config).onError)==null||b.call(f,x,this),(w=(y=C(this,ft).config).onSettled)==null||w.call(y,this.state.data,x,this)),this.scheduleGc()};return V(this,Fe,vv({initialPromise:n==null?void 0:n.initialPromise,fn:l.fetchFn,abort:r.abort.bind(r),onSuccess:x=>{var f,b,y,w;if(x===void 0){c(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(x)}catch(g){c(g);return}(b=(f=C(this,ft).config).onSuccess)==null||b.call(f,x,this),(w=(y=C(this,ft).config).onSettled)==null||w.call(y,x,this.state.error,this),this.scheduleGc()},onError:c,onFail:(x,f)=>{Le(this,Et,tn).call(this,{type:"failed",failureCount:x,error:f})},onPause:()=>{Le(this,Et,tn).call(this,{type:"pause"})},onContinue:()=>{Le(this,Et,tn).call(this,{type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0})),C(this,Fe).start()}},ms=new WeakMap,vr=new WeakMap,ft=new WeakMap,yr=new WeakMap,Fe=new WeakMap,Bo=new WeakMap,wr=new WeakMap,Et=new WeakSet,tn=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...nS(r.data,this.options),fetchMeta:t.meta??null};case"success":return V(this,vr,void 0),{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const s=t.error;return Kl(s)&&s.revert&&C(this,vr)?{...C(this,vr),fetchStatus:"idle"}:{...r,error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),We.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),C(this,ft).notify({query:this,type:"updated",action:t})})},mh);function nS(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:xv(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function rS(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Bt,xh,sS=(xh=class extends Za{constructor(t={}){super();ne(this,Bt);this.config=t,V(this,Bt,new Map)}build(t,n,r){const s=n.queryKey,i=n.queryHash??Au(s,n);let a=this.get(i);return a||(a=new tS({client:t,queryKey:s,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(s)}),this.add(a)),a}add(t){C(this,Bt).has(t.queryHash)||(C(this,Bt).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=C(this,Bt).get(t.queryHash);n&&(t.destroy(),n===t&&C(this,Bt).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){We.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return C(this,Bt).get(t)}getAll(){return[...C(this,Bt).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Wp(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>Wp(t,r)):n}notify(t){We.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){We.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){We.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Bt=new WeakMap,xh),Ut,He,br,Ht,Rn,gh,oS=(gh=class extends yv{constructor(t){super();ne(this,Ht);ne(this,Ut);ne(this,He);ne(this,br);this.mutationId=t.mutationId,V(this,He,t.mutationCache),V(this,Ut,[]),this.state=t.state||iS(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){C(this,Ut).includes(t)||(C(this,Ut).push(t),this.clearGcTimeout(),C(this,He).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){V(this,Ut,C(this,Ut).filter(n=>n!==t)),this.scheduleGc(),C(this,He).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){C(this,Ut).length||(this.state.status==="pending"?this.scheduleGc():C(this,He).remove(this))}continue(){var t;return((t=C(this,br))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var i,a,l,c,d,u,p,x,f,b,y,w,g,m,v,j,N,S,k,R;const n=()=>{Le(this,Ht,Rn).call(this,{type:"continue"})};V(this,br,vv({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(O,A)=>{Le(this,Ht,Rn).call(this,{type:"failed",failureCount:O,error:A})},onPause:()=>{Le(this,Ht,Rn).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>C(this,He).canRun(this)}));const r=this.state.status==="pending",s=!C(this,br).canStart();try{if(r)n();else{Le(this,Ht,Rn).call(this,{type:"pending",variables:t,isPaused:s}),await((a=(i=C(this,He).config).onMutate)==null?void 0:a.call(i,t,this));const A=await((c=(l=this.options).onMutate)==null?void 0:c.call(l,t));A!==this.state.context&&Le(this,Ht,Rn).call(this,{type:"pending",context:A,variables:t,isPaused:s})}const O=await C(this,br).start();return await((u=(d=C(this,He).config).onSuccess)==null?void 0:u.call(d,O,t,this.state.context,this)),await((x=(p=this.options).onSuccess)==null?void 0:x.call(p,O,t,this.state.context)),await((b=(f=C(this,He).config).onSettled)==null?void 0:b.call(f,O,null,this.state.variables,this.state.context,this)),await((w=(y=this.options).onSettled)==null?void 0:w.call(y,O,null,t,this.state.context)),Le(this,Ht,Rn).call(this,{type:"success",data:O}),O}catch(O){try{throw await((m=(g=C(this,He).config).onError)==null?void 0:m.call(g,O,t,this.state.context,this)),await((j=(v=this.options).onError)==null?void 0:j.call(v,O,t,this.state.context)),await((S=(N=C(this,He).config).onSettled)==null?void 0:S.call(N,void 0,O,this.state.variables,this.state.context,this)),await((R=(k=this.options).onSettled)==null?void 0:R.call(k,void 0,O,t,this.state.context)),O}finally{Le(this,Ht,Rn).call(this,{type:"error",error:O})}}finally{C(this,He).runNext(this)}}},Ut=new WeakMap,He=new WeakMap,br=new WeakMap,Ht=new WeakSet,Rn=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,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{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),We.batch(()=>{C(this,Ut).forEach(r=>{r.onMutationUpdate(t)}),C(this,He).notify({mutation:this,type:"updated",action:t})})},gh);function iS(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var on,Tt,Uo,vh,aS=(vh=class extends Za{constructor(t={}){super();ne(this,on);ne(this,Tt);ne(this,Uo);this.config=t,V(this,on,new Set),V(this,Tt,new Map),V(this,Uo,0)}build(t,n,r){const s=new oS({mutationCache:this,mutationId:++si(this,Uo)._,options:t.defaultMutationOptions(n),state:r});return this.add(s),s}add(t){C(this,on).add(t);const n=Ti(t);if(typeof n=="string"){const r=C(this,Tt).get(n);r?r.push(t):C(this,Tt).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(C(this,on).delete(t)){const n=Ti(t);if(typeof n=="string"){const r=C(this,Tt).get(n);if(r)if(r.length>1){const s=r.indexOf(t);s!==-1&&r.splice(s,1)}else r[0]===t&&C(this,Tt).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=Ti(t);if(typeof n=="string"){const r=C(this,Tt).get(n),s=r==null?void 0:r.find(i=>i.state.status==="pending");return!s||s===t}else return!0}runNext(t){var r;const n=Ti(t);if(typeof n=="string"){const s=(r=C(this,Tt).get(n))==null?void 0:r.find(i=>i!==t&&i.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}else return Promise.resolve()}clear(){We.batch(()=>{C(this,on).forEach(t=>{this.notify({type:"removed",mutation:t})}),C(this,on).clear(),C(this,Tt).clear()})}getAll(){return Array.from(C(this,on))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Gp(n,r))}findAll(t={}){return this.getAll().filter(n=>Gp(t,n))}notify(t){We.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return We.batch(()=>Promise.all(t.map(n=>n.continue().catch(kt))))}},on=new WeakMap,Tt=new WeakMap,Uo=new WeakMap,vh);function Ti(e){var t;return(t=e.options.scope)==null?void 0:t.id}function Kp(e){return{onFetch:(t,n)=>{var u,p,x,f,b;const r=t.options,s=(x=(p=(u=t.fetchOptions)==null?void 0:u.meta)==null?void 0:p.fetchMore)==null?void 0:x.direction,i=((f=t.state.data)==null?void 0:f.pages)||[],a=((b=t.state.data)==null?void 0:b.pageParams)||[];let l={pages:[],pageParams:[]},c=0;const d=async()=>{let y=!1;const w=v=>{Object.defineProperty(v,"signal",{enumerable:!0,get:()=>(t.signal.aborted?y=!0:t.signal.addEventListener("abort",()=>{y=!0}),t.signal)})},g=hv(t.options,t.fetchOptions),m=async(v,j,N)=>{if(y)return Promise.reject();if(j==null&&v.pages.length)return Promise.resolve(v);const k=(()=>{const B={client:t.client,queryKey:t.queryKey,pageParam:j,direction:N?"backward":"forward",meta:t.options.meta};return w(B),B})(),R=await g(k),{maxPages:O}=t.options,A=N?Q2:q2;return{pages:A(v.pages,R,O),pageParams:A(v.pageParams,j,O)}};if(s&&i.length){const v=s==="backward",j=v?lS:Yp,N={pages:i,pageParams:a},S=j(r,N);l=await m(N,S,v)}else{const v=e??i.length;do{const j=c===0?a[0]??r.initialPageParam:Yp(r,l);if(c>0&&j==null)break;l=await m(l,j),c++}while(c<v)}return l};t.options.persister?t.fetchFn=()=>{var y,w;return(w=(y=t.options).persister)==null?void 0:w.call(y,d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=d}}}function Yp(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function lS(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var ve,Mn,zn,xs,gs,Fn,vs,ys,yh,cS=(yh=class{constructor(e={}){ne(this,ve);ne(this,Mn);ne(this,zn);ne(this,xs);ne(this,gs);ne(this,Fn);ne(this,vs);ne(this,ys);V(this,ve,e.queryCache||new sS),V(this,Mn,e.mutationCache||new aS),V(this,zn,e.defaultOptions||{}),V(this,xs,new Map),V(this,gs,new Map),V(this,Fn,0)}mount(){si(this,Fn)._++,C(this,Fn)===1&&(V(this,vs,mv.subscribe(async e=>{e&&(await this.resumePausedMutations(),C(this,ve).onFocus())})),V(this,ys,ba.subscribe(async e=>{e&&(await this.resumePausedMutations(),C(this,ve).onOnline())})))}unmount(){var e,t;si(this,Fn)._--,C(this,Fn)===0&&((e=C(this,vs))==null||e.call(this),V(this,vs,void 0),(t=C(this,ys))==null||t.call(this),V(this,ys,void 0))}isFetching(e){return C(this,ve).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return C(this,Mn).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=C(this,ve).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=C(this,ve).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(ud(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return C(this,ve).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),s=C(this,ve).get(r.queryHash),i=s==null?void 0:s.state.data,a=B2(t,i);if(a!==void 0)return C(this,ve).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return We.batch(()=>C(this,ve).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=C(this,ve).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=C(this,ve);We.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=C(this,ve);return We.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=We.batch(()=>C(this,ve).findAll(e).map(s=>s.cancel(n)));return Promise.all(r).then(kt).catch(kt)}invalidateQueries(e,t={}){return We.batch(()=>(C(this,ve).findAll(e).forEach(n=>
277{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=We.batch(()=>C(this,ve).findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let i=s.fetch(void 0,n);return n.throwOnError||(i=i.catch(kt)),s.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(kt)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=C(this,ve).build(this,t);return n.isStaleByTime(ud(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(kt).catch(kt)}fetchInfiniteQuery(e){return e.behavior=Kp(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(kt).catch(kt)}ensureInfiniteQueryData(e){return e.behavior=Kp(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return ba.isOnline()?C(this,Mn).resumePausedMutations():Promise.resolve()}getQueryCache(){return C(this,ve)}getMutationCache(){return C(this,Mn)}getDefaultOptions(){return C(this,zn)}setDefaultOptions(e){V(this,zn,e)}setQueryDefaults(e,t){C(this,xs).set(Lo(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...C(this,xs).values()],n={};return t.forEach(r=>{Mo(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){C(this,gs).set(Lo(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...C(this,gs).values()],n={};return t.forEach(r=>{Mo(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...C(this,zn).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Au(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Ou&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...C(this,zn).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){C(this,ve).clear(),C(this,Mn).clear()}},ve=new WeakMap,Mn=new WeakMap,zn=new WeakMap,xs=new WeakMap,gs=new WeakMap,Fn=new WeakMap,vs=new WeakMap,ys=new WeakMap,yh),dS=h.createContext(void 0),uS=({client:e,children:t})=>(h.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),o.jsx(dS.Provider,{value:e,children:t}));/** 278 * @remix-run/router v1.23.0 279 * 280 * Copyright (c) Remix Software Inc. 281 * 282 * This source code is licensed under the MIT license found in the 283 * LICENSE.md file in the root directory of this source tree. 284 * 285 * @license MIT 286 */function zo(){return zo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zo.apply(this,arguments)}var Un;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Un||(Un={}));const Zp="popstate";function fS(e){e===void 0&&(e={});function t(r,s){let{pathname:i,search:a,hash:l}=r.location;return pd("",{pathname:i,search:a,hash:l},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function n(r,s){return typeof s=="string"?s:ja(s)}return hS(t,n,null,e)}function je(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function wv(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function pS(){return Math.random().toString(36).substr(2,8)}function Xp(e,t){return{usr:e.state,key:e.key,idx:t}}function pd(e,t,n,r){return n===void 0&&(n=null),zo({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ms(t):t,{state:n,key:t&&t.key||r||pS()})}function ja(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Ms(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function hS(e,t,n,r){r===void 0&&(r={});let{window:s=document.defaultView,v5Compat:i=!1}=r,a=s.history,l=Un.Pop,c=null,d=u();d==null&&(d=0,a.replaceState(zo({},a.state,{idx:d}),""));function u(){return(a.state||{idx:null}).idx}function p(){l=Un.Pop;let w=u(),g=w==null?null:w-d;d=w,c&&c({action:l,location:y.location,delta:g})}function x(w,g){l=Un.Push;let m=pd(y.location,w,g);d=u()+1;let v=Xp(m,d),j=y.createHref(m);try{a.pushState(v,"",j)}catch(N){if(N instanceof DOMException&&N.name==="DataCloneError")throw N;s.location.assign(j)}i&&c&&c({action:l,location:y.location,delta:1})}function f(w,g){l=Un.Replace;let m=pd(y.location,w,g);d=u();let v=Xp(m,d),j=y.createHref(m);a.replaceState(v,"",j),i&&c&&c({action:l,location:y.location,delta:0})}function b(w){let g=s.location.origin!=="null"?s.location.origin:s.location.href,m=typeof w=="string"?w:ja(w);return m=m.replace(/ $/,"%20"),je(g,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,g)}let y={get action(){return l},get location(){return e(s,a)},listen(w){if(c)throw new Error("A history only accepts one active listener");return s.addEventListener(Zp,p),c=w,()=>{s.removeEventListener(Zp,p),c=null}},createHref(w){return t(s,w)},createURL:b,encodeLocation(w){let g=b(w);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:x,replace:f,go(w){return a.go(w)}};return y}var Jp;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Jp||(Jp={}));
vendor: 9,204 bytes, lines 286-295
286function mS(e,t,n){return n===void 0&&(n="/"),xS(e,t,n,!1)}function xS(e,t,n,r){let s=typeof t=="string"?Ms(t):t,i=Iu(s.pathname||"/",n);if(i==null)return null;let a=bv(e);gS(a);let l=null;for(let c=0;l==null&&c<a.length;++c){let d=TS(i);l=CS(a[c],d,r)}return l}function bv(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let s=(i,a,l)=>{let c={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};c.relativePath.startsWith("/")&&(je(c.relativePath.startsWith(r),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(r.length));let d=Zn([r,c.relativePath]),u=n.concat(c);i.children&&i.children.length>0&&(je(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+d+'".')),bv(i.children,t,u,d)),!(i.path==null&&!i.index)&&t.push({path:d,score:SS(d,i.index),routesMeta:u})};return e.forEach((i,a)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))s(i,a);else for(let c of jv(i.path))s(i,a,c)}),t}function jv(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,s=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return s?[i,""]:[i];let a=jv(r.join("/")),l=[];return l.push(...a.map(c=>c===""?i:[i,c].join("/"))),s&&l.push(...a),l.map(c=>e.startsWith("/")&&c===""?"/":c)}function gS(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:kS(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const vS=/^:[\w-]+$/,yS=3,wS=2,bS=1,jS=10,NS=-2,eh=e=>e==="*";function SS(e,t){let n=e.split("/"),r=n.length;return n.some(eh)&&(r+=NS),t&&(r+=wS),n.filter(s=>!eh(s)).reduce((s,i)=>s+(vS.test(i)?yS:i===""?bS:jS),r)}function kS(e,t){return e.length===t.length&&e.slice(0,-1).every((r,s)=>r===t[s])?e[e.length-1]-t[t.length-1]:0}function CS(e,t,n){let{routesMeta:r}=e,s={},i="/",a=[];for(let l=0;l<r.length;++l){let c=r[l],d=l===r.length-1,u=i==="/"?t:t.slice(i.length)||"/",p=th({path:c.relativePath,caseSensitive:c.caseSensitive,end:d},u),x=c.route;if(!p&&d&&n&&!r[r.length-1].route.index&&(p=th({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},u)),!p)return null;Object.assign(s,p.params),a.push({params:s,pathname:Zn([i,p.pathname]),pathnameBase:AS(Zn([i,p.pathnameBase])),route:x}),p.pathnameBase!=="/"&&(i=Zn([i,p.pathnameBase]))}return a}function th(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=ES(e.path,e.caseSensitive,e.end),s=t.match(n);if(!s)return null;let i=s[0],a=i.replace(/(.)\/+$/,"$1"),l=s.slice(1);return{params:r.reduce((d,u,p)=>{let{paramName:x,isOptional:f}=u;if(x==="*"){let y=l[p]||"";a=i.slice(0,i.length-y.length).replace(/(.)\/+$/,"$1")}const b=l[p];return f&&!b?d[x]=void 0:d[x]=(b||"").replace(/%2F/g,"/"),d},{}),pathname:i,pathnameBase:a,pattern:e}}function ES(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),wv(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,l,c)=>(r.push({paramName:l,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function TS(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return wv(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Iu(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function PS(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:s=""}=typeof e=="string"?Ms(e):e;return{pathname:n?n.startsWith("/")?n:RS(n,t):t,search:OS(r),hash:IS(s)}}function RS(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?n.length>1&&n.pop():s!=="."&&n.push(s)}),n.length>1?n.join("/"):"/"}function Yl(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function _S(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Du(e,t){let n=_S(e);return t?n.map((r,s)=>s===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Lu(e,t,n,r){r===void 0&&(r=!1);let s;typeof e=="string"?s=Ms(e):(s=zo({},e),je(!s.pathname||!s.pathname.includes("?"),Yl("?","pathname","search",s)),je(!s.pathname||!s.pathname.includes("#"),Yl("#","pathname","hash",s)),je(!s.search||!s.search.includes("#"),Yl("#","search","hash",s)));let i=e===""||s.pathname==="",a=i?"/":s.pathname,l;if(a==null)l=n;else{let p=t.length-1;if(!r&&a.startsWith("..")){let x=a.split("/");for(;x[0]==="..";)x.shift(),p-=1;s.pathname=x.join("/")}l=p>=0?t[p]:"/"}let c=PS(s,l),d=a&&a!=="/"&&a.endsWith("/"),u=(i||a===".")&&n.endsWith("/");return!c.pathname.endsWith("/")&&(d||u)&&(c.pathname+="/"),c}const Zn=e=>e.join("/").replace(/\/\/+/g,"/"),AS=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),OS=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,IS=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function DS(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Nv=["post","put","patch","delete"];new Set(Nv);const LS=["get",...Nv];new Set(LS);/** 287 * React Router v6.30.1 288 * 289 * Copyright (c) Remix Software Inc. 290 * 291 * This source code is licensed under the MIT license found in the 292 * LICENSE.md file in the root directory of this source tree. 293 * 294 * @license MIT 295 */function Fo(){return Fo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fo.apply(this,arguments)}const Mu=h.createContext(null),MS=h.createContext(null),ir=h.createContext(null),Ja=h.createContext(null),wn=h.createContext({outlet:null,matches:[],isDataRoute:!1}),Sv=h.createContext(null);function zS(e,t){let{relative:n}=t===void 0?{}:t;zs()||je(!1);let{basename:r,navigator:s}=h.useContext(ir),{hash:i,pathname:a,search:l}=Cv(e,{relative:n}),c=a;return r!=="/"&&(c=a==="/"?r:Zn([r,a])),s.createHref({pathname:c,search:l,hash:i})}function zs(){return h.useContext(Ja)!=null}function Ue(){return zs()||je(!1),h.useContext(Ja).location}function kv(e){h.useContext(ir).static||h.useLayoutEffect(e)}function zu(){let{isDataRoute:e}=h.useContext(wn);return e?ZS():FS()}function FS(){zs()||je(!1);let e=h.useContext(Mu),{basename:t,future:n,navigator:r}=h.useContext(ir),{matches:s}=h.useContext(wn),{pathname:i}=Ue(),a=JSON.stringify(Du(s,n.v7_relativeSplatPath)),l=h.useRef(!1);return kv(()=>{l.current=!0}),h.useCallback(function(d,u){if(u===void 0&&(u={}),!l.current)return;if(typeof d=="number"){r.go(d);return}let p=Lu(d,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:Zn([t,p.pathname])),(u.replace?r.replace:r.push)(p,u.state,u)},[t,r,a,i,e])}function bE(){let{matches:e}=h.useContext(wn),t=e[e.length-1];return t?t.params:{}}function Cv(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=h.useContext(ir),{matches:s}=h.useContext(wn),{pathname:i}=Ue(),a=JSON.stringify(Du(s,r.v7_relativeSplatPath));return h.useMemo(()=>Lu(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function $S(e,t){return BS(e,t)}function BS(e,t,n,r){zs()||je(!1);let{navigator:s}=h.useContext(ir),{matches:i}=h.useContext(wn),a=i[i.length-1],l=a?a.params:{};a&&a.pathname;let c=a?a.pathnameBase:"/";a&&a.route;let d=Ue(),u;if(t){var p;let w=typeof t=="string"?Ms(t):t;c==="/"||(p=w.pathname)!=null&&p.startsWith(c)||je(!1),u=w}else u=d;let x=u.pathname||"/",f=x;if(c!=="/"){let w=c.replace(/^\//,"").split("/");f="/"+x.replace(/^\//,"").split("/").slice(w.length).join("/")}let b=mS(e,{pathname:f}),y=GS(b&&b.map(w=>Object.assign({},w,{params:Object.assign({},l,w.params),pathname:Zn([c,s.encodeLocation?s.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?c:Zn([c,s.encodeLocation?s.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),i,n,r);return t&&y?h.createElement(Ja.Provider,{value:{location:Fo({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Un.Pop}},y):y}function US(){let e=YS(),t=DS(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return h.createElement(h.Fragment,null,h.createElement("h2",null,"Unexpected Application
295Error!"),h.createElement("h3",{style:{fontStyle:"italic"}},t),n?h.createElement("pre",{style:s},n):null,null)}const HS=h.createElement(US,null);class VS extends h.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?h.createElement(wn.Provider,{value:this.props.routeContext},h.createElement(Sv.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function WS(e){let{routeContext:t,match:n,children:r}=e,s=h.useContext(Mu);return s&&s.static&&s.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=n.route.id),h.createElement(wn.Provider,{value:t},r)}function GS(e,t,n,r){var s;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,l=(s=n)==null?void 0:s.errors;if(l!=null){let u=a.findIndex(p=>p.route.id&&(l==null?void 0:l[p.route.id])!==void 0);u>=0||je(!1),a=a.slice(0,Math.min(a.length,u+1))}let c=!1,d=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u<a.length;u++){let p=a[u];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(d=u),p.route.id){let{loaderData:x,errors:f}=n,b=p.route.loader&&x[p.route.id]===void 0&&(!f||f[p.route.id]===void 0);if(p.route.lazy||b){c=!0,d>=0?a=a.slice(0,d+1):a=[a[0]];break}}}return a.reduceRight((u,p,x)=>{let f,b=!1,y=null,w=null;n&&(f=l&&p.route.id?l[p.route.id]:void 0,y=p.route.errorElement||HS,c&&(d<0&&x===0?(b=!0,w=null):d===x&&(b=!0,w=p.route.hydrateFallbackElement||null)));let g=t.concat(a.slice(0,x+1)),m=()=>{let v;return f?v=y:b?v=w:p.route.Component?v=h.createElement(p.route.Component,null):p.route.element?v=p.route.element:v=u,h.createElement(WS,{match:p,routeContext:{outlet:u,matches:g,isDataRoute:n!=null},children:v})};return n&&(p.route.ErrorBoundary||p.route.errorElement||x===0)?h.createElement(VS,{location:n.location,revalidation:n.revalidation,component:y,error:f,children:m(),routeContext:{outlet:null,matches:g,isDataRoute:!0}}):m()},null)}var Ev=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Ev||{}),Na=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Na||{});function qS(e){let t=h.useContext(Mu);return t||je(!1),t}function QS(e){let t=h.useContext(MS);return t||je(!1),t}function KS(e){let t=h.useContext(wn);return t||je(!1),t}function Tv(e){let t=KS(),n=t.matches[t.matches.length-1];return n.route.id||je(!1),n.route.id}function YS(){var e;let t=h.useContext(Sv),n=QS(Na.UseRouteError),r=Tv(Na.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function ZS(){let{router:e}=qS(Ev.UseNavigateStable),t=Tv(Na.UseNavigateStable),n=h.useRef(!1);return kv(()=>{n.current=!0}),h.useCallback(function(s,i){i===void 0&&(i={}),n.current&&(typeof s=="number"?e.navigate(s):e.navigate(s,Fo({fromRouteId:t},i)))},[e,t])}function XS(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function jE(e){let{to:t,replace:n,state:r,relative:s}=e;zs()||je(!1);let{future:i,static:a}=h.useContext(ir),{matches:l}=h.useContext(wn),{pathname:c}=Ue(),d=zu(),u=Lu(t,Du(l,i.v7_relativeSplatPath),c,s==="path"),p=JSON.stringify(u);return h.useEffect(()=>d(JSON.parse(p),{replace:n,state:r,relative:s}),[d,p,s,n,r]),null}function ee(e){je(!1)}function JS(e){let{basename:t="/",children:n=null,location:r,navigationType:s=Un.Pop,navigator:i,static:a=!1,future:l}=e;zs()&&je(!1);let c=t.replace(/^\/*/,"/"),d=h.useMemo(()=>({basename:c,navigator:i,static:a,future:Fo({v7_relativeSplatPath:!1},l)}),[c,l,i,a]);typeof r=="string"&&(r=Ms(r));
295let{pathname:u="/",search:p="",hash:x="",state:f=null,key:b="default"}=r,y=h.useMemo(()=>{let w=Iu(u,c);return w==null?null:{location:{pathname:w,search:p,hash:x,state:f,key:b},navigationType:s}},[c,u,p,x,f,b,s]);return y==null?null:h.createElement(ir.Provider,{value:d},h.createElement(Ja.Provider,{children:n,value:y}))}function ek(e){let{children:t,location:n}=e;return $S(hd(t),n)}new Promise(()=>{});function hd(e,t){t===void 0&&(t=[]);let n=[];return h.Children.forEach(e,(r,s)=>{if(!h.isValidElement(r))return;let i=[...t,s];if(r.type===h.Fragment){n.push.apply(n,hd(r.props.children,i));return}r.type!==ee&&je(!1),!r.props.index||!r.props.children||je(!1);let a={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=hd(r.props.children,i)),n.push(a)}),n}/** 296 * React Router DOM v6.30.1 297 * 298 * Copyright (c) Remix Software Inc. 299 * 300 * This source code is licensed under the MIT license found in the 301 * LICENSE.md file in the root directory of this source tree. 302 * 303 * @license MIT 304 */function md(){return md=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},md.apply(this,arguments)}function tk(e,t){if(e==null)return{};var n={},r=Object.keys(e),s,i;for(i=0;i<r.length;i++)s=r[i],!(t.indexOf(s)>=0)&&(n[s]=e[s]);return n}function nk(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function rk(e,t){return e.button===0&&(!t||t==="_self")&&!nk(e)}function xd(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(s=>[n,s]):[[n,r]])},[]))}function sk(e,t){let n=xd(e);return t&&t.forEach((r,s)=>{n.has(s)||t.getAll(s).forEach(i=>{n.append(s,i)})}),n}const ok=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],ik="6";try{window.__reactRouterVersion=ik}catch{}const ak="startTransition",nh=Sd[ak];function lk(e){let{basename:t,children:n,future:r,window:s}=e,i=h.useRef();i.current==null&&(i.current=fS({window:s,v5Compat:!0}));let a=i.current,[l,c]=h.useState({action:a.action,location:a.location}),{v7_startTransition:d}=r||{},u=h.useCallback(p=>{d&&nh?nh(()=>c(p)):c(p)},[c,d]);return h.useLayoutEffect(()=>a.listen(u),[a,u]),h.useEffect(()=>XS(r),[r]),h.createElement(JS,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:a,future:r})}const ck=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dk=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Re=h.forwardRef(function(t,n){let{onClick:r,relative:s,reloadDocument:i,replace:a,state:l,target:c,to:d,preventScrollReset:u,viewTransition:p}=t,x=tk(t,ok),{basename:f}=h.useContext(ir),b,y=!1;if(typeof d=="string"&&dk.test(d)&&(b=d,ck))try{let v=new URL(window.location.href),j=d.startsWith("//")?new URL(v.protocol+d):new URL(d),N=Iu(j.pathname,f);j.origin===v.origin&&N!=null?d=N+j.search+j.hash:y=!0}catch{}let w=zS(d,{relative:s}),g=uk(d,{replace:a,state:l,target:c,preventScrollReset:u,relative:s,viewTransition:p});function m(v){r&&r(v),v.defaultPrevented||g(v)}return h.createElement("a",md({},x,{href:b||w,onClick:y||i?r:m,ref:n,target:c}))});var rh;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(rh||(rh={}));var sh;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(sh||(sh={}));function uk(e,t){let{target:n,replace:r,state:s,preventScrollReset:i,relative:a,viewTransition:l}=t===void 0?{}:t,c=zu(),d=Ue(),u=Cv(e,{relative:a});return h.useCallback(p=>{if(rk(p,n)){p.preventDefault();let x=r!==void 0?r:ja(d)===ja(u);c(e,{replace:x,state:s,preventScrollReset:i,relative:a,viewTransition:l})}},[d,c,u,r,s,n,e,i,a,l])}function NE(e){let t=h.useRef(xd(e)),n=h.useRef(!1),r=Ue(),s=h.useMemo(()=>sk(r.search,n.current?null:t.current),[r.search]),i=zu(),a=h.useCallback((l,c)=>{const d=xd(typeof l=="function"?l(s):l);n.current=!0,i("?"+d,c)},[i,s]);return[s,a]}const fk=xg("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline","casino-primary":"bg-casino-red hover:bg-casino-red-hover text-white font-semibold shadow-casino-button transition-all duration-300 hover:-translate-y-0.5 hover:shadow-lg","casino-gold":"bg-casino-gold hover:bg-casino-gold-light text-casino-darker font-semibold shadow-casino-glow transition-all duration-300","casino-success":"bg-casino-green hover:bg-casino-green-hover text-white font-semibold transition-all duration-300"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),$=h.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...s},i)=>{const a=r?w1:"button";return o.jsx(a,{className:ge(fk({variant:t,size:n,className:e})),ref:i,...s})});$.displayName="Button";const Fu="/assets/logo-Ba5BXTPN.png",Zl=768;function pk(){const[e,t]=h.useState(void 0);return h.useEffect(()=>{const n=window.matchMedia(`(max-width: ${Zl-1}px)`),r=()=>{t(window.innerWidth<Zl)};return n.addEventListener("change",r),t(window.innerWidth<Zl),()=>n.removeEventListener("change",r)},[]),!!e}const hk=["January","February","March","April","May","June","July","August","September","October","November","December"],mk=()=>{const e=new Date;return`${hk[e.getMonth()]} ${e.getFullYear()}`},oh=e=>{const t=Date.parse(e);if(Number.isNaN(t))return!1;const n=new Date,r=Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate());return t<r},xk=(e=new Date)=>{const t=Date.UTC(e.getUTCFullYear(),0,0),n=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate())-t;return Math.floor(n/864e5)%2},Pv=(e,t)=>
304{const n=Date.parse(e),r=Date.parse(t);if(Number.isNaN(n)||Number.isNaN(r))return!1;const s=new Date,i=Date.UTC(s.getFullYear(),s.getMonth(),s.getDate());return i>=n&&i<=r+86399e3},SE=e=>{const t=typeof e=="string"?new Date(e):e,n=Date.now()-t.getTime(),r=Math.floor(n/1e3);if(r<60)return"just now";const s=Math.floor(r/60);if(s<60)return`${s} minute${s===1?"":"s"} ago`;const i=Math.floor(s/60);if(i<24)return`${i} hour${i===1?"":"s"} ago`;const a=Math.floor(i/24);if(a<7)return`${a} day${a===1?"":"s"} ago`;const l=Math.floor(a/7);if(l<5)return`${l} week${l===1?"":"s"} ago`;const c=Math.floor(a/30);if(c<12)return`${c} month${c===1?"":"s"} ago`;const d=Math.floor(a/365);return`${d} year${d===1?"":"s"} ago`},gd={code:"SSFR400",amount:"R400",wagering:"60x",maxCashout:"R800",affiliateUrl:"/go/silversands"},us={name:"Christmas in July",offer:"111,000 Bonus Spins + 200,000 Free Spins",bonusSpinsWagering:"30x",freeSpinsWagering:"60x",minDeposit:"R200",maxCashout:"R500",starts:"2026-07-01",ends:"2026-07-31",affiliateUrl:"/go/silversands"},ih=[{code:"FREEDOM",name:"Freedom Day Bonus",offer:"80% match up to R6,000",wagering:"15x (D+B)",expires:"30 April 2026"},{code:"InstantEFT",name:"InstantEFT Bonus",offer:"30% InstantEFT bonus up to R3,000",wagering:"15x (D+B)",expires:"30 April 2026"}],Ft={featured:{ring:"ring-2 ring-casino-red",badge:"bg-casino-red text-white",icon:"ð¥",label:"FEATURED"},monthly:{ring:"ring-2 ring-casino-gold",badge:"bg-casino-gold text-casino-darker",icon:"ð
",label:"THIS MONTH"},newgame:{ring:"ring-2 ring-casino-green",badge:"bg-casino-green text-white",icon:"ð°",label:"NEW GAME"},daily:{ring:"ring-1 ring-border",badge:"bg-casino-darker text-casino-gold border border-casino-gold/60",icon:"â¡",label:"DAILY"}},gk=()=>{const[e,t]=h.useState(!1),n=pk();if(h.useEffect(()=>{if(!n){t(!1);return}const a=()=>t(window.scrollY>100);return window.addEventListener("scroll",a,{passive:!0}),()=>window.removeEventListener("scroll",a)},[n]),!Pv(us.starts,us.ends))return null;const i=xk()===0?{href:gd.affiliateUrl,ctaLabel:"Claim Bonus",headline:"R400 No-Deposit Bonus",eyebrow:"Exclusive",code:gd.code,terms:"60x wagering ⢠Max R800 ⢠New players only"}:{href:us.affiliateUrl,ctaLabel:"Play Now",headline:"Christmas in July",eyebrow:"Live",code:"JULY",terms:"Daily free box picks ⢠1 â 31 July only"};return o.jsx("div",{className:`overflow-hidden transition-[grid-template-rows] duration-300 ease-in-out ${e?"grid grid-rows-[0fr]":"grid grid-rows-[1fr]"}`,children:o.jsx("div",{className:"min-h-0",children:o.jsxs("div",{className:"relative overflow-hidden bg-casino-darker border-y border-white/5 shadow-2xl",children:[o.jsx("div",{className:"pointer-events-none absolute inset-0 bg-[radial-gradient(circle_at_20%_-50%,hsl(var(--casino-red)/0.18),transparent_55%)]"}),o.jsx("div",{className:"pointer-events-none absolute top-0 left-0 h-px w-32 bg-gradient-to-r from-casino-red to-transparent"}),o.jsx("div",{className:"pointer-events-none absolute bottom-0 right-0 h-px w-32 bg-gradient-to-l from-casino-red to-transparent"}),o.jsx("div",{className:"container mx-auto px-4 py-2 relative z-10",children:o.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between gap-3 md:gap-6",children:[o.jsxs("div",{className:"flex flex-wrap items-center justify-center md:justify-start gap-3 md:gap-6",children:[o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"w-8 h-8 flex-shrink-0 flex items-center justify-center rounded-full bg-white/5 border border-white/10",children:o.jsx("svg",{className:"w-4 h-4 text-casino-gold",fill:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true",children:o.jsx("path",{d:"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"})})}),o.jsxs("p",{className:"text-sm md:text-base font-semibold text-casino-white tracking-tight uppercase",children:[o.jsxs("span",{className:"text-casino-white/70",children:[i.eyebrow,":"]})," ",o.jsx("span",{className:"text-casino-gold",children:i.headline})]})]}),o.jsxs("div",{className:"flex items-center rounded-md overflow-hidden bg-black/40 border border-white/10",children:[o.jsx("span",{className:"px-3 py-1 text-[10px] uppercase font-bold text-casino-white/60 bg-white/5 border-r border-white/10 tracking-widest",children:"Code"}),o.jsx("span",{className:"px-3 py-1 font-mono text-sm font-bold text-casino-white tracking-widest",children:i.code})]})]}),o.jsxs("div",{className:"flex items-center gap-4 md:gap-6",children:[o.jsx("p",{className:"hidden lg:block text-[10px] text-casino-white/50 font-medium uppercase tracking-wider",children:i.terms}),o.jsx("a",{href:i.href,target:"_blank",rel:"noopener noreferrer sponsored",className:"inline-flex items-center whitespace-nowrap rounded px-5 py-2 bg-gradient-to-r from-casino-gold via-casino-gold-light to-casino-gold text-casino-darker font-extrabold text-[11px] md:text-xs uppercase tracking-widest shadow-[0_0_15px_hsl(var(--casino-gold)/0.3)] hover:shadow-[0_0_25px_hsl(var(--casino-gold)/0.55)] transition-all hover:-translate-y-0.5 active:translate-y-0",children:i.ctaLabel})]})]})})]})})})},vk={"/download":()=>F(()=>import("./Download-Bl5GFqfR.js"),[]),"/promotions/terms":()=>F(()=>import("./PromotionsTerms-D3UjVDQK.js"),__vite__mapDeps([0,1])),"/support/faq":()=>F(()=>import("./FAQ-DjMmHwPt.js"),__vite__mapDeps([2,3])),"/support/tutorials":()=>F(()=>import("./Tutorials-Wt_QBJyR.js"),[]),"/support/responsible-gambling":()=>F(()=>import("./ResponsibleGambling-BW1-OOgc.js"),[]),"/support/privacy-policy":()=>F(()=>import("./PrivacyPolicy-Czuz1Sh9.js"),[]),"/support/terms":()=>F(()=>import("./TermsAndConditions-p1l3gblv.js"),__vite__mapDeps([4,1])),"/affiliates":()=>F(()=>import("./Affiliates-PuIqCCcN.js"),__vite__mapDeps([5,6])),"/new-games":()=>F(()=>import("./NewGames-BEkeDC85.js"),[]),"/news":()=>F(()=>import("./News-Cdga8iY0.js"),__vite__mapDeps([7,8,6,3,9,10,11,12])),"/latest-news":()=>F(()=>import("./LatestNews-CYgXZ44A.js"),[]),"/news/authors/editorial-team":()=>F(()=>import("./EditorialTeam-w1Zls-7H.js"),__vite__mapDeps([13,11,9])),"/guides/slots":()=>F(()=>import("./SlotsGuide-BBv4ztBP.js"),__vite__mapDeps([14,15,8,16,10])),"/guides/blackjack":()=>F(()=>import("./BlackjackGuide-81rxfMJD.js"),__vite__mapDeps([17,15,8,16])),"/guides/roulette":()=>F(()=>import("./RouletteGuide-BZ2O6Tys.js"),__vite__mapDeps([18,15,8,16,10])),"/guides/video-poker":()=>F(()=>import("./VideoPokerGuide-c3r2pO2G.js"),__vite__mapDeps([19,15,8,16,10])),"/guides/baccarat":()=>F(()=>import("./BaccaratGuide-BDIn7Snj.js"),__vite__mapDeps([20,15,8,16])),"/guides/craps":()=>F(()=>import("./CrapsGuide-CGtMKemn.js"),__vite__mapDeps([21,15,8,16])),"/silversands-deluxe/login":()=>F(()=>import("./DeluxeLogin-Ce1_eze1.js"),[]),"/silversands-deluxe/bonus-codes":()=>F(()=>import("./DeluxeBonusCodes-DQupSV6N.js"),[]),"/silversands-deluxe/no-deposit":()=>F(()=>import("./DeluxeNoDeposit-DpX8wF7M.js"),[]),"/silversands-deluxe/register":()=>F(()=>import("./DeluxeRegister-CinljbQ0.js"),[]),"/silversands-deluxe/vs-silversands":()=>F(()=>import("./SilversandsVsDeluxe-BKiwpHuZ.js"),[])},Xl=new Set,vd=e=>{if(!e||Xl.has(e))return;const t=e.split("?")[0].split("#")[0],n=vk[t];
304n&&(Xl.add(t),n().catch(()=>Xl.delete(t)))},yk=()=>{["/support/tutorials","/support/faq","/new-games","/silversands-deluxe/bonus-codes"].forEach(vd)},pe=h.forwardRef(({to:e,onMouseEnter:t,onFocus:n,noViewportPrefetch:r,...s},i)=>{const a=h.useRef(null),l=typeof e=="string"?e:e.pathname??"",c=()=>vd(l);return h.useEffect(()=>{if(r)return;const d=a.current;if(!d||typeof IntersectionObserver>"u")return;const u=new IntersectionObserver(p=>{for(const x of p)if(x.isIntersecting){vd(l),u.disconnect();break}},{rootMargin:"200px"});return u.observe(d),()=>u.disconnect()},[l,r]),o.jsx(Re,{...s,to:e,ref:d=>{a.current=d,typeof i=="function"?i(d):i&&(i.current=d)},onMouseEnter:d=>{c(),t==null||t(d)},onFocus:d=>{c(),n==null||n(d)}})});pe.displayName="PrefetchLink";const wk=()=>{const[e,t]=h.useState(!1),n=Ue(),r=[{label:"Instant Play",href:"/instant-play"},{label:"Promotions",href:"/promotions"},{label:"Banking",href:"/banking"},{label:"Support",href:"/support"},{label:"Deluxe (New)",href:"/silversands-deluxe",isNew:!0}],s=[{label:"New Games",href:"/new-games"},{label:"News",href:"/news"},{label:"Affiliates",href:"/affiliates"},{label:"Download Software",href:"/download"}],a=n.pathname.startsWith("/silversands-deluxe")?{href:"/go/silversandsdeluxe",label:"Claim R2,000 Deluxe",className:"bg-deluxe-accent hover:bg-deluxe-accent-hover text-deluxe-accent-dark border-deluxe-accent"}:{href:"/go/silversands",label:"Claim R400 Free",className:""};return o.jsxs("header",{className:"sticky top-0 z-50",children:[o.jsx("a",{href:"#main-content",className:"sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-[60] focus:bg-casino-gold focus:text-casino-darker focus:px-4 focus:py-2 focus:rounded focus:font-semibold",children:"Skip to main content"}),o.jsx(gk,{}),o.jsx("nav",{className:"bg-casino-dark border-b border-border",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsxs("div",{className:"flex items-center justify-between h-16",children:[o.jsx("div",{className:"flex items-center",children:o.jsx(Re,{to:"/",className:"flex items-center",children:o.jsx("img",{src:Fu,alt:"SilverSands Casino",className:"h-10 w-auto"})})}),o.jsx("div",{className:"hidden md:flex items-center md:gap-x-4 lg:gap-x-7",children:r.map(l=>o.jsxs(pe,{to:l.href,className:`flex items-center text-casino-light hover:text-casino-gold transition-colors text-sm font-medium whitespace-nowrap ${n.pathname===l.href?"text-casino-gold":""}`,children:[o.jsx("span",{children:l.label}),l.isNew&&o.jsx("span",{"aria-hidden":!0,className:"ml-1.5 inline-block h-2 w-2 rounded-full bg-yellow-400 animate-pulse"})]},l.label))}),o.jsxs("div",{className:"flex items-center gap-2 md:gap-3",children:[o.jsx("a",{href:a.href,target:"_blank",rel:"noopener noreferrer sponsored",className:"hidden sm:inline-flex items-center text-casino-light hover:text-casino-gold transition-colors text-sm font-medium px-2 py-1",children:"Login"}),o.jsx($,{asChild:!0,variant:"casino-primary",size:"sm",className:`px-3 py-2 whitespace-nowrap ${a.className}`,children:o.jsx("a",{href:a.href,target:"_blank",rel:"noopener noreferrer sponsored",children:a.label})}),o.jsx("div",{className:"md:hidden",children:o.jsx($,{variant:"ghost",size:"sm",onClick:()=>t(!e),className:"text-casino-white hover:text-casino-gold","aria-label":e?"Close navigation menu":"Open navigation menu","aria-expanded":e,"aria-controls":"mobile-nav",children:e?o.jsx(Sg,{size:24}):o.jsx(Tb,{size:24})})})]})]}),e&&o.jsx("div",{id:"mobile-nav",className:"md:hidden border-t border-border py-4",children:o.jsxs("div",{className:"flex flex-col space-y-1",children:[r.map(l=>o.jsxs(pe,{to:l.href,className:`flex items-center px-3 py-2 text-casino-light hover:text-casino-gold transition-colors text-sm font-medium ${n.pathname===l.href?"text-casino-gold":""}`,onClick:()=>t(!1),children:[o.jsx("span",{children:l.label}),l.isNew&&o.jsx("span",{"aria-hidden":!0,className:"ml-1.5 inline-block h-2 w-2 rounded-full bg-yellow-400 animate-pulse"})]},l.label)),s.map(l=>o.jsx(pe,{to:l.href,className:"block px-3 py-2 text-casino-light/80 hover:text-casino-gold transition-colors text-xs",onClick:()=>t(!1),children:l.label},l.label)),o.jsx("a",{href:a.href,target:"_blank",rel:"noopener noreferrer sponsored",className:"block px-3 py-2 text-casino-light/80 hover:text-casino-gold transition-colors text-xs",onClick:()=>t(!1),children:"Login"})]})})]})}
304),o.jsx("span",{id:"main-content",tabIndex:-1,className:"sr-only","aria-hidden":"true"})]})},Rv=250,nn=`${Rv}+`,bk=1999,_v="0800 006 008",_e={siteEmail:"[email protected]",legacyEmail:"[email protected]",legacyPhone:"0800 983 741",deluxeEmail:"[email protected]",deluxePhone:"0800 011 055",affiliatesEmail:"[email protected]"},jk=()=>{const e=[{icon:Es,label:"SSL Encrypted"},{icon:Va,label:"18+ Only"},{icon:td,label:`NRGP ${_v}`},{icon:vg,label:"RNG Audited"}];return o.jsx("div",{className:"flex flex-wrap justify-center items-center gap-3 md:gap-6",children:e.map(({icon:t,label:n})=>o.jsxs("div",{className:"flex items-center gap-2 text-casino-light/80 text-xs md:text-sm",children:[o.jsx(t,{size:16,className:"text-casino-gold flex-shrink-0"}),o.jsx("span",{children:n})]},n))})},Nk=()=>{const e=new Date().getFullYear();return o.jsx("footer",{className:"bg-casino-darker border-t border-border py-12",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-6 gap-8",children:[o.jsxs("div",{className:"md:col-span-2 lg:col-span-2 space-y-4",children:[o.jsx("img",{src:Fu,alt:"SilverSands Casino",className:"h-16 w-auto"}),o.jsxs("p",{className:"text-casino-light text-sm max-w-md",children:["SilverSands Casino has served South African players since ",bk,". Licensed by the Kahnawake Gaming Commission, with ",nn," games, ZAR banking, and round-the-clock support."]})]}),o.jsxs("div",{className:"space-y-4",children:[o.jsx("h4",{className:"text-casino-gold font-barlow-condensed text-lg font-semibold",children:"Quick Links"}),o.jsxs("ul",{className:"space-y-2 text-sm",children:[o.jsx("li",{children:o.jsx(pe,{to:"/instant-play",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Instant Play"})}),o.jsx("li",{children:o.jsx(pe,{to:"/new-games",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"New Games"})}),o.jsx("li",{children:o.jsx(pe,{to:"/promotions",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Promotions"})}),o.jsx("li",{children:o.jsx(pe,{to:"/banking",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Banking"})}),o.jsx("li",{children:o.jsx(pe,{to:"/download",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Download Software"})})]})]}),o.jsxs("div",{className:"space-y-4",children:[o.jsx("h4",{className:"text-casino-gold font-barlow-condensed text-lg font-semibold",children:"News"}),o.jsxs("ul",{className:"space-y-2 text-sm",children:[o.jsx("li",{children:o.jsx(pe,{to:"/news",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"News Hub"})}),o.jsx("li",{children:o.jsx(pe,{to:"/latest-news",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Latest News"})}),o.jsx("li",{children:o.jsx(pe,{to:"/support/tutorials",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Game Guides"})}),o.jsx("li",{children:o.jsx(pe,{to:"/silversands-deluxe/vs-silversands",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Deluxe vs SilverSands"})}),o.jsx("li",{children:o.jsx(pe,{to:"/news/authors/editorial-team",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Editorial Team"})})]})]}),o.jsxs("div",{className:"space-y-4",children:[o.jsx("h4",{className:"text-casino-gold font-barlow-condensed text-lg font-semibold",children:"Support"}),o.jsxs("ul",{className:"space-y-2 text-sm",children:[o.jsx("li",{children:o.jsx(pe,{to:"/support",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Customer Support"})}),o.jsx("li",{children:o.jsx(pe,{to:"/affiliates",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Affiliates"})}),o.jsx("li",{children:o.jsx(pe,{to:"/support/terms",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Terms & Conditions"})}),o.jsx("li",{children:o.jsx(pe,{to:"/support/privacy-policy",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Privacy Policy"})})]})]}),o.jsxs("div",{className:"space-y-4",children:[o.jsx("h4",{className:"text-casino-gold font-barlow-condensed text-lg font-semibold",children:"Silver
304sands Deluxe"}),o.jsxs("ul",{className:"space-y-2 text-sm",children:[o.jsx("li",{children:o.jsx(pe,{to:"/silversands-deluxe",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Deluxe Review"})}),o.jsx("li",{children:o.jsx(pe,{to:"/silversands-deluxe/bonus-codes",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Bonus Codes"})}),o.jsx("li",{children:o.jsx(pe,{to:"/silversands-deluxe/no-deposit",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"No Deposit Status"})}),o.jsx("li",{children:o.jsx(pe,{to:"/silversands-deluxe/register",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Register"})}),o.jsx("li",{children:o.jsx(pe,{to:"/silversands-deluxe/login",className:"text-casino-light hover:text-casino-gold hover:underline transition-colors",children:"Login Help"})})]})]})]}),o.jsx("div",{className:"border-t border-border mt-8 pt-6",children:o.jsx(jk,{})}),o.jsx("div",{className:"border-t border-border mt-6 pt-6",children:o.jsxs("p",{className:"text-casino-light/80 text-xs text-center max-w-4xl mx-auto leading-relaxed",children:[o.jsx("span",{className:"font-semibold text-casino-gold",children:"Affiliate Disclosure:"})," We may receive a commission from SilverSands Casino at no extra cost to you. Offers subject to change. 18+ T&Cs apply."]})}),o.jsxs("div",{className:"border-t border-border mt-6 pt-6 flex flex-col md:flex-row justify-between items-center gap-3 text-center md:text-left",children:[o.jsxs("div",{className:"text-casino-light text-sm",children:["© ",e," SilverSands Casino. All rights reserved."]}),o.jsxs("div",{className:"flex flex-wrap items-center justify-center md:justify-end gap-x-4 gap-y-1 text-xs sm:text-sm",children:[o.jsx("span",{className:"text-casino-light",children:"18+ | T&Cs apply | Play responsibly"}),o.jsx("span",{className:"text-casino-light",children:"Licensed by Kahnawake Gaming Commission"})]})]}),o.jsx("div",{className:"border-t border-border mt-6 pt-6",children:o.jsxs("p",{className:"text-casino-light/80 text-xs text-center max-w-3xl mx-auto leading-relaxed",children:["Gambling should be fun. If it stops being fun, call the National Responsible Gambling Programme helpline: 0800 006 008 or visit"," ",o.jsx("a",{href:"https://www.responsiblegambling.co.za",target:"_blank",rel:"noopener noreferrer",className:"text-casino-gold hover:underline",children:"responsiblegambling.co.za"})," ","for free, confidential support."]})})]})})},Av=(e,t)=>{typeof window<"u"&&typeof window.gtag=="function"&&window.gtag("event",e,t)},ce=e=>{Av("affiliate_click",{location:e})},Ov=e=>{Av("coupon_copy",{code:e})},Sk=()=>{const[e,t]=h.useState(!1),{pathname:n}=Ue(),s=n.startsWith("/silversands-deluxe")?{affiliateUrl:"/go/silversandsdeluxe",headline:"Claim R2,000 Welcome",subline:"Code: SIGNUP100 · 15à wagering",trackLabel:"sticky_deluxe",wrapperClass:"bg-deluxe-accent-muted border-t-2 border-deluxe-accent",buttonClass:"bg-deluxe-accent text-deluxe-accent-dark"}:{affiliateUrl:"/go/silversands",headline:"ð° Claim R400 Free â No Deposit Needed",subline:"Code: SSFR400",trackLabel:"sticky",wrapperClass:"bg-casino-red border-t-2 border-casino-gold",buttonClass:"bg-casino-gold text-casino-darker"};h.useEffect(()=>{const a=()=>{t(window.scrollY>800)};return window.addEventListener("scroll",a),()=>window.removeEventListener("scroll",a)},[]);const i=()=>{ce(s.trackLabel)};return e?o.jsx("div",{className:`md:hidden fixed bottom-0 left-0 right-0 z-50 shadow-lg animate-slide-up ${s.wrapperClass}`,children:o.jsxs("a",{href:s.affiliateUrl,target:"_blank",rel:"noopener noreferrer sponsored",onClick:i,className:"flex items-center justify-between px-4 py-3",children:[o.jsxs("div",{className:"flex-1",children:[o.jsx("div",{className:"text-white font-bold text-sm",children:s.headline}),o.jsx("div",{className:"text-white/80 text-xs",children:s.subline})]}),o.jsx("div",{className:`px-4 py-2 rounded-lg font-bold text-sm ${s.buttonClass}`,children:"CLAIM NOW"})]})}):null};function Br({className:e,...t}){return o.jsx("div",{className:ge("animate-pulse rounded-md bg-muted",e),...t})}const kk=()=>{const{pathname:e}=Ue(),n=e.startsWith("/silversands-deluxe")?{href:"/go/silversandsdeluxe",label:"Claim R2,000 Deluxe Bonus",track:"route_skeleton_deluxe",terms:"100% match up to R2,000 ⢠15à wagering ⢠New players only ⢠18+ T&Cs apply"}:{href:"/go/silversands",label:"ð° Claim R400 Free",track:"route_skeleton",terms:"No deposit required ⢠60à wagering ⢠Max cashout R800 ⢠Once per player ⢠18+ T&Cs apply"};return o.jsxs("div",{className:"min-h-[60vh] bg-casino-darker","aria-busy":"true","aria-live":"polite",children:[o.jsx("span",{className:"sr-only",children:"Loading pageâ¦"}),o.jsx("section",{className:"bg-gradient-to-br from-casino-darker via-casino-dark to-black",children:o.jsx("div",{className:"container mx-auto px-4 pt-12 pb-10",children:o.jsxs("div",{className:"max-w-3xl mx-auto
304space-y-5 text-center",children:[o.jsx(Br,{className:"h-9 md:h-11 w-3/4 mx-auto bg-casino-light/10"}),o.jsx(Br,{className:"h-4 w-2/3 mx-auto bg-casino-light/10"}),o.jsx("div",{className:"pt-2 flex justify-center",children:o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",className:"text-lg px-8 py-6 shadow-lg hover:shadow-xl",children:o.jsx("a",{href:n.href,target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce(n.track),children:n.label})})}),o.jsx("p",{className:"text-casino-light/80 text-xs md:text-sm leading-relaxed max-w-2xl mx-auto",children:n.terms})]})})}),o.jsx("div",{className:"container mx-auto px-4 py-12",children:o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[0,1,2].map(r=>o.jsxs("div",{className:"rounded-lg border border-border bg-casino-dark p-5 space-y-3",children:[o.jsx(Br,{className:"h-32 w-full bg-casino-light/10"}),o.jsx(Br,{className:"h-5 w-3/4 bg-casino-light/10"}),o.jsx(Br,{className:"h-4 w-full bg-casino-light/10"}),o.jsx(Br,{className:"h-4 w-5/6 bg-casino-light/10"})]},r))})})]})},Ck="/assets/casino-bg-CyQiEzoS.jpg",Ek="/assets/casino-bg-7DPHsv5-.webp",Tk=()=>{const e=[{icon:Va,label:"Since 1999"},{icon:nd,label:"Licensed"},{icon:wg,label:"ZAR Banking"},{icon:ls,label:"Mobile"},{icon:wb,label:"RTG Games"}];return o.jsx("div",{className:"border-y border-casino-gold/20 py-4",children:o.jsx("ul",{className:"flex flex-wrap justify-center items-center gap-x-6 gap-y-3 md:gap-x-9","aria-label":"Trust signals",children:e.map((t,n)=>o.jsxs("li",{className:"flex items-center gap-2 text-casino-light/90",children:[o.jsx(t.icon,{size:20,className:"text-casino-gold","aria-hidden":"true"}),o.jsx("span",{className:"text-sm md:text-base font-medium",children:t.label})]},n))})})},Pk=e=>!e||e.startsWith("data:")||e.endsWith(".webp")||!/\.(png|jpe?g)(\?.*)?$/i.test(e)||e.includes("/__l5e/assets-v1/")||/-[A-Za-z0-9_-]{8,}\.(png|jpe?g)(\?.*)?$/i.test(e)?null:e.replace(/\.(png|jpe?g)(\?.*)?$/i,".webp$2"),Ct=({src:e,alt:t,className:n="",width:r,height:s,priority:i=!1,sizes:a,fallbackSrc:l="/placeholder.svg"})=>{const[c,d]=h.useState(!1),[u,p]=h.useState(!1),[x,f]=h.useState(i),b=h.useRef(null);h.useEffect(()=>{if(i||!b.current)return;const N=new IntersectionObserver(([S])=>{S.isIntersecting&&(f(!0),N.disconnect())},{rootMargin:"200px"});return N.observe(b.current),()=>N.disconnect()},[i]);const y=h.useCallback(()=>d(!0),[]),w=h.useCallback(()=>{l&&!u&&p(!0)},[l,u]),g=u?l:e,m=u?null:Pk(e),v=!c,j=u&&c;return o.jsxs("div",{ref:b,className:ge("relative overflow-hidden",n),style:{aspectRatio:r&&s?`${r}/${s}`:void 0},children:[v&&o.jsx("div",{className:"absolute inset-0 animate-pulse bg-muted rounded"}),x&&o.jsxs("picture",{children:[m&&o.jsx("source",{srcSet:m,type:"image/webp"}),o.jsx("img",{src:g,alt:t,width:r,height:s,sizes:a,loading:i?"eager":"lazy",decoding:"async",fetchPriority:i?"high":void 0,onLoad:y,onError:w,className:ge("transition-opacity duration-300 w-full h-full",c?"opacity-100":"opacity-0",n)})]}),j&&o.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-muted text-muted-foreground",children:o.jsxs("div",{className:"flex flex-col items-center gap-2 p-4",children:[o.jsx(Cb,{className:"h-8 w-8"}),o.jsx("span",{className:"text-xs text-center",children:"Image not available"})]})})]})},Rk=()=>{const e="/go/silversands";return o.jsxs("section",{className:"relative px-0 py-0",children:[o.jsxs("div",{className:"absolute inset-0",children:[o.jsxs("picture",{children:[o.jsx("source",{srcSet:Ek,type:"image/webp"}),o.jsx("img",{src:Ck,alt:"",role:"presentation",loading:"eager",decoding:"async",fetchPriority:"high",width:1920,height:1080,className:"absolute inset-0 w-full h-full object-cover"})]}),o.jsx("div",{className:"absolute inset-0 bg-[rgba(16,24,40,0.85)]"})]}),o.jsx("div",{className:"relative z-10 container mx-auto px-4 py-8",children:o.jsxs("div",{className:"text-center space-y-5",children:[o.jsx("div",{className:"flex justify-center",children:o.jsx(Ct,{src:Fu,alt:"SilverSands Casino R400 no deposit bonus South Africa",className:"h-16 md:h-20 w-auto",priority:!0})}),o.jsxs("div",{className:"space-y-3",children:[o.jsx("h1",{className:"text-casino-white font-barlow-condensed font-semibold text-2xl md:text-3xl lg:text-4xl leading-tight",children:"SilverSands Casino South Africa â R400 NoâDeposit Bonus"}),o.jsx("p",{className:"text-casino-light text-base md:text-lg max-w-3xl mx-auto",children:"No deposit, no risk â get R400 to play real slots instantly."})]}),o.jsx("div",{className:"flex justify-center",children:o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",className:"text-lg px-8 py-6 shadow-lg hover:shadow-xl",children:o.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("hero"),children:"ð° Claim R400 Free"})})}),o.jsx("p",{className:"text-casino-light/90 text-xs md:text-sm",children:"New players only â limited time offer"}),o.jsx("div",{className:"flex justify-center",children:o.jsx($,{asChild:!0,variant:"outline",size:"lg",className:"border-casino-gold text-casino-gold hover:bg-casino-gold hover:text-casino-darker bg-transparent",children:o.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("hero_welcome"),children:"Or unlock the R8,888 Welcome Package"})})}),o.jsx("div",{className:"max-w-3xl mx-auto",children:o.jsx("p",{className:"text-casino-light/80 text-xs md:text-sm leading-relaxed",children:"No deposit required ⢠60x wagering ⢠Max cashout R800 ⢠Once per player ⢠18+ T&Cs apply"})}),o.jsx("div",{className:"pt-4",children:o.jsx(Tk,{})})]})})]})},_k=()=>{const e=gd.affiliateUrl;return o.jsx("section",{className:"bg-casino-darker py-12",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"grid md:grid-cols-2 gap-6 max-w-5xl mx-auto items-stretch",children:[o.jsxs("div",{className:"bg-gradient-to-br from-casino-red/20 to-casino-red/5 border-2 border-casino-red p-6 rounded-lg h-full flex flex-col text-center",children:[o.jsxs("div",{className:"flex-1 flex flex-col space-y-5",children:[o.jsx("div",{children:o.jsx("span",{className:"inline-block bg-casino-red text-white px-3 py-1 rounded-full text-xs font-bold",children:"MOST POPULAR"})}),o.jsx("p",{className:"text-casino-light/80 text-xs italic",children:"The most claimed offer by new SA players"}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-2xl font-bold",children:"R400 NoâDeposit Bonus"}),o.jsxs("ul",{className:"text-casino-light space-y-2 text-sm text-left max-w-xs mx-auto w-full",children:[o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"Use code SSFR400"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"No deposit required"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"Start playing instantly"]})]})]}),o.jsx("div",{className:"pt-6",children:o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",className:"w-full",children:o.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("offer_primary"),children:"Get R400 Free â"})})})]}),o.jsxs("div",{className:"bg-casino-dark border border-casino-gold/30 p-6 rounded-lg h-full flex flex-col text-center",children:[o.jsxs("div",{className:"flex-1 flex flex-col space-y-5",children:[o.jsx("div",{children:o.jsx("span",{className:"inline-block bg-casino-gold/15 text-casino-gold border border-casino-gold/40 px-3 py-1 rounded-full text-xs font-bold",children:"BIGGER BANKROLL"})}),o.jsx("p",{className:"text-casino-light/80 text-xs italic",children:"For players ready to deposit and unlock more"}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-2xl font-bold",children:"Welcome Package up to R8,888"}),o.jsxs("ul",{className:"text-casino-light space-y-2 text-sm text-left max-w-xs mx-auto w-full",children:[o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"100% match on first deposit"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"Bonuses on multiple deposits"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"Up to R8,888 total value"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"Ongoing promotions"]})]})]}),o.jsx("div",{className:"pt-6",children:o.jsx($,{asChild:!0,variant:"casino-gold",size:"lg",className:"w-full",children:o.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("offer_welcome"),children:"Unlock R8,888 Welcome Bonus â"})})})]})]})})})},Ak=()=>{const e="/go/silversands",t="SSFR400",[n,r]=h.useState(!1),s=()=>{navigator.clipboard.writeText(t),Ov(t),r(!0),setTimeout(()=>r(!1),2e3)},i=[{number:"1",text:"Tap 'Claim R400 Free'"},{number:"2",text:"Create your account"},{number:"3",text:"Enter coupon: SSFR400",hasCopy:!0},{number:"4",text:"Start playingâno deposit needed"}];return o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"max-w-xl mx-auto",children:[o.jsxs("h2",{className:"text-casino-white font-barlow-condensed text-3xl md:text-4xl font-bold text-center mb-2 uppercase tracking-wide",children:["How to Claim ",o.jsx("span",{className:"text-casino-gold",children:"SSFR400"})]}),o.jsx("p",{className:"text-casino-light/60 text-sm text-center mb-10",children:"Four quick steps. No deposit. No credit card."}),o.jsxs("ol",{className:"relative space-y-3 mb-8",children:[o.jsx("div",{className:"absolute left-[27px] top-6 bottom-6 w-px bg-gradient-to-b from-casino-gold/30 via-casino-gold/10 to-transparent pointer-events-none"}),i.map(a=>o.jsxs("li",{className:"relative flex items-center gap-4 bg-casino-darker/80 p-4 rounded-xl border border-white/5 shadow-lg transition-all hover:border-casino-gold/30 hover:bg-casino-darker",children:[o.jsx("div",{className:"flex-shrink-0 w-11 h-11 rounded-full bg-gradient-to-br from-casino-gold-light to-casino-gold text-casino-darker flex items-center justify-center font-bold text-lg shadow-[0_0_18px_hsl(var(--casino-gold)/0.25)] ring-1 ring-casino-gold/40",children:a.number}),o.jsxs("div",{className:"flex-1 flex items-center justify-between gap-3 flex-wrap",children:[o.jsx("p",{className:"text-casino-light text-base font-medium",children:a.text}),a.hasCopy&&o.jsxs("button",{onClick:s,"aria-label":"Copy coupon code SSFR400",className:"inline-flex items-center gap-1.5 text-casino-gold hover:text-casino-darker hover:bg-casino-gold text-xs font-bold uppercase tracking-wider border border-casino-gold/50 rounded-md px-2.5 py-1.5 transition-colors",children:[n?o.jsx(yg,{size:13}):o.jsx(bg,{size:13}),n?"Copied":"Copy"]})]})]},a.number))]}),o.jsxs("div",{className:"text-center",children:[o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",className:"w-full shadow-[0_10px_30px_-10px_hsl(var(--casino-red)/0.55)]",children:o.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("how_to_claim"),children:"Claim R400 Free"})}),o.jsx("p",{className:"text-casino-light/60 text-[11px] uppercase tracking-[0.18em] font-semibold mt-4",children:"No deposit required · No credit card needed"})]})]})})})},Ok=()=>{const e=[{icon:fn,label:"Ozow Instant EFT"},{icon:ed,label:"SID Instant EFT"},{icon:ed,label:"Credit/Debit Cards"},{icon:ho,label:"Bitcoin"}],t=["Instant deposits","Fast payouts","Bank-friendly for SA players"];return o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-3xl md:text-4xl font-bold text-center mb-4",children:"Banking in ZAR (South Africa)"}),o.jsx("p",{className:"text-casino-light text-center mb-12 max-w-2xl mx-auto",children:"Play in your local currency with trusted South African banking methods"}),o.jsxs("div",{className:"max-w-4xl mx-auto",children:[o.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-8",children:e.map((n,r)=>o.jsxs("div",{className:"bg-casino-dark border border-border p-4 rounded-lg text-center",children:[o.jsx(n.icon,{className:"w-8 h-8 text-casino-gold mx-auto mb-2"}),o.jsx("p",{className:"text-casino-light text-sm",children:n.label})]},r))}),o.jsx("div",{className:"bg-casino-dark border border-casino-gold/20 p-6 rounded-lg",children:o.jsx("div",{className:"grid md:grid-cols-3 gap-4",children:t.map((n,r)=>o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(xb,{className:"w-5 h-5 text-casino-green flex-shrink-0"}),o.jsx("span",{className:"text-casino-light",children:n})]},r))})}),o.jsxs("div",{className:"mt-6 bg-casino-dark/50 border border-border p-4 rounded-lg",children:[o.jsx("h3",{className:"text-casino-gold font-semibold mb-3",children:"Typical Transaction Times & Limits:"}),o.jsxs("ul",{className:"text-casino-light text-sm space-y-2",children:[o.jsxs("li",{className:"flex justify-between",children:[o.jsx("span",{children:"Deposits:"}),o.jsx("span",{className:"text-casino-green",children:"Instant - 5 minutes"})]}),o.jsxs("li",{className:"flex justify-between",children:[o.jsx("span",{children:"Withdrawals:"}),o.jsx("span",{className:"text-casino-green",children:"24-48 hours"})]}),o.jsxs("li",{className:"flex justify-between",children:[o.jsx("span",{children:"Min Deposit:"}),o.jsx("span",{children:"R100"})]}),o.jsxs("li",{className:"flex justify-between",children:[o.jsx("span",{children:"Min Withdrawal:"}),o.jsx("span",{children:"R100"})]})]})]})]})]})})},Ik=()=>o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[o.jsx(ls,{className:"w-16 h-16 text-casino-gold mx-auto mb-6"}),o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-3xl md:text-4xl font-bold mb-4",children:"Mobile & App"}),o.jsx("p",{className:"text-casino-light text-lg mb-8",children:"Fully mobile-ready. Add to Home Screen for a quick-launch app experience."}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-6 mb-8",children:[o.jsxs("div",{className:"bg-casino-darker border border-border p-6 rounded-lg",children:[o.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[o.jsx(ls,{className:"w-6 h-6 text-casino-green"}),o.jsx("h3",{className:"text-casino-white font-bold text-xl",children:"Android"})]}),o.jsxs("div",{className:"flex items-start gap-3 text-left",children:[o.jsx(Ab,{className:"w-5 h-5 text-casino-gold flex-shrink-0 mt-1"}),o.jsx("p",{className:"text-casino-light text-sm",children:'Tap menu (â®) in your browser, then select "Add to Home Screen"'})]})]}),o.jsxs("div",{className:"bg-casino-darker border border-border p-6 rounded-lg",children:[o.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[o.jsx(ls,{className:"w-6 h-6 text-casino-gold"}),o.jsx("h3",{className:"text-casino-white font-bold text-xl",children:"iOS"})]}),o.jsxs("div",{className:"flex items-start gap-3 text-left",children:[o.jsx(_b,{className:"w-5 h-5 text-casino-gold flex-shrink-0 mt-1"}),o.jsx("p",{className:"text-casino-light text-sm",children:'Tap Share button, then select "Add to Home Screen"'})]})]})]}),o.jsx($,{asChild:!0,variant:"casino-gold",size:"lg",children:o.jsx("a",{href:"/go/silversands",target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("mobile_app"),children:"Open Casino on Mobile â"})})]})})}),Dk=()=>{const e="/go/silversands";return o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-3xl md:text-4xl font-bold text-center mb-12",children:"Download vs Instant Play"}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-8 max-w-5xl mx-auto",children:[o.jsxs("div",{className:"bg-casino-dark border-2 border-casino-green p-8 rounded-lg",children:[o.jsx(fn,{className:"w-12 h-12 text-casino-green mx-auto mb-4"}),o.jsx("h3",{className:"text-casin
304o-white font-barlow-condensed text-2xl font-bold text-center mb-4",children:"Instant Play"}),o.jsxs("ul",{className:"text-casino-light space-y-3 mb-6",children:[o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-green",children:"â"}),"Fast start, no install"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-green",children:"â"}),"Play in browser immediately"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-green",children:"â"}),"Works on any device"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-green",children:"â"}),"No storage space needed"]})]}),o.jsx($,{asChild:!0,variant:"casino-gold",size:"lg",className:"w-full",children:o.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("instant_play"),children:"Play Now"})})]}),o.jsxs("div",{className:"bg-casino-dark border border-border p-8 rounded-lg",children:[o.jsx(vb,{className:"w-12 h-12 text-casino-gold mx-auto mb-4"}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-2xl font-bold text-center mb-4",children:"Download"}),o.jsxs("ul",{className:"text-casino-light space-y-3 mb-6",children:[o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"Full game lobby access"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"Stable performance"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"Enhanced graphics"]}),o.jsxs("li",{className:"flex items-center gap-2",children:[o.jsx("span",{className:"text-casino-gold",children:"â"}),"Offline game preview"]})]}),o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",className:"w-full",children:o.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("download"),children:"Download"})})]})]})]})})},Lk=()=>o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"max-w-4xl mx-auto",children:[o.jsx(nd,{className:"w-16 h-16 text-casino-gold mx-auto mb-6"}),o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-3xl md:text-4xl font-bold text-center mb-6",children:"Is SilverSands Legit?"}),o.jsxs("div",{className:"bg-casino-darker border border-casino-gold/20 p-8 rounded-lg mb-8",children:[o.jsx("p",{className:"text-casino-light text-lg leading-relaxed text-center mb-6",children:"Operating since 1999, SilverSands Casino is licensed and regulated by the Kahnawake Gaming Commission. With over two decades of trusted service, they offer authentic RTG games, secure ZAR banking options, and transparent terms. Players must be 18+ and play responsibly."}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[o.jsxs("div",{className:"flex items-start gap-3",children:[o.jsx(Va,{className:"w-6 h-6 text-casino-gold flex-shrink-0 mt-1"}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-casino-white font-semibold mb-1",children:"Established 1999"}),o.jsx("p",{className:"text-casino-light text-sm",children:"Over 25 years serving South African players"})]})]}),o.jsxs("div",{className:"flex items-start gap-3",children:[o.jsx(pb,{className:"w-6 h-6 text-casino-gold flex-shrink-0 mt-1"}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-casino-white font-semibold mb-1",children:"Licensed & Regulated"}),o.jsx("p",{className:"text-casino-light text-sm",children:"Kahnawake Gaming Commission oversight"})]})]}),o.jsxs("div",{className:"flex items-start gap-3",children:[o.jsx(Ng,{className:"w-6 h-6 text-casino-gold flex-shrink-0 mt-1"}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-casino-white font-semibold mb-1",children:"Secure Banking"}),o.jsx("p",{className:"text-casino-light text-sm",children:"SSL encryption and verified payment methods"})]})]}),o.jsxs("div",{className:"flex items-start gap-3",children:[o.jsx(nd,{className:"w-6 h-6 text-casino-gold flex-shrink-0 mt-1"}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-casino-white font-semibold mb-1",children:"Fair Gaming"}),o.jsx("p",{className:"text-casino-light text-sm",children:"Certified RTG softw
304are with RNG testing"})]})]})]})]}),o.jsx("div",{className:"bg-casino-red/20 border border-casino-red p-4 rounded-lg text-center",children:o.jsx("p",{className:"text-casino-light text-sm",children:o.jsx("span",{className:"font-bold text-casino-white",children:"18+ | T&Cs apply | Play responsibly"})})})]})})});var el="Collapsible",[Mk,Iv]=Os(el),[zk,$u]=Mk(el),Dv=h.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:s,disabled:i,onOpenChange:a,...l}=e,[c,d]=Yo({prop:r,defaultProp:s??!1,onChange:a,caller:el});return o.jsx(zk,{scope:n,disabled:i,contentId:bu(),open:c,onOpenToggle:h.useCallback(()=>d(u=>!u),[d]),children:o.jsx(Ee.div,{"data-state":Uu(c),"data-disabled":i?"":void 0,...l,ref:t})})});Dv.displayName=el;var Lv="CollapsibleTrigger",Mv=h.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,s=$u(Lv,n);return o.jsx(Ee.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":Uu(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...r,ref:t,onClick:be(e.onClick,s.onOpenToggle)})});Mv.displayName=Lv;var Bu="CollapsibleContent",zv=h.forwardRef((e,t)=>{const{forceMount:n,...r}=e,s=$u(Bu,e.__scopeCollapsible);return o.jsx(Ba,{present:n||s.open,children:({present:i})=>o.jsx(Fk,{...r,ref:t,present:i})})});zv.displayName=Bu;var Fk=h.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:s,...i}=e,a=$u(Bu,n),[l,c]=h.useState(r),d=h.useRef(null),u=at(t,d),p=h.useRef(0),x=p.current,f=h.useRef(0),b=f.current,y=a.open||l,w=h.useRef(y),g=h.useRef(void 0);return h.useEffect(()=>{const m=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(m)},[]),Kt(()=>{const m=d.current;if(m){g.current=g.current||{transitionDuration:m.style.transitionDuration,animationName:m.style.animationName},m.style.transitionDuration="0s",m.style.animationName="none";const v=m.getBoundingClientRect();p.current=v.height,f.current=v.width,w.current||(m.style.transitionDuration=g.current.transitionDuration,m.style.animationName=g.current.animationName),c(r)}},[a.open,r]),o.jsx(Ee.div,{"data-state":Uu(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!y,...i,ref:u,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style},children:y&&s})});function Uu(e){return e?"open":"closed"}var $k=Dv,Bk=Mv,Uk=zv,Hk=h.createContext(void 0);function Vk(e){const t=h.useContext(Hk);return e||t||"ltr"}var Mt="Accordion",Wk=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Hu,Gk,qk]=Hx(Mt),[tl,kE]=Os(Mt,[qk,Iv]),Vu=Iv(),Fv=T.forwardRef((e,t)=>{const{type:n,...r}=e,s=r,i=r;return o.jsx(Hu.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?o.jsx(Zk,{...i,ref:t}):o.jsx(Yk,{...s,ref:t})})});Fv.displayName=Mt;var[$v,Qk]=tl(Mt),[Bv,Kk]=tl(Mt,{collapsible:!1}),Yk=T.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:s=()=>{},collapsible:i=!1,...a}=e,[l,c]=Yo({prop:n,defaultProp:r??"",onChange:s,caller:Mt});return o.jsx($v,{scope:e.__scopeAccordion,value:T.useMemo(()=>l?[l]:[],[l]),onItemOpen:c,onItemClose:T.useCallback(()=>i&&c(""),[i,c]),children:o.jsx(Bv,{scope:e.__scopeAccordion,collapsible:i,children:o.jsx(Uv,{...a,ref:t})})})}),Zk=T.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:s=()=>{},...i}=e,[a,l]=Yo({prop:n,defaultProp:r??[],onChange:s,caller:Mt}),c=T.useCallback(u=>l((p=[])=>[...p,u]),[l]),d=T.useCallback(u=>l((p=[])=>p.filter(x=>x!==u)),[l]);return o.jsx($v,{scope:e.__scopeAccordion,value:a,onItemOpen:c,onItemClose:d,children:o.jsx(Bv,{scope:e.__scopeAccordion,collapsible:!0,children:o.jsx(Uv,{...i,ref:t})})})}),[Xk,nl]=tl(Mt),Uv=T.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:s,orientation:i="vertical",...a}=e,l=T.useRef(null),c=at(l,t),d=Gk(n),p=Vk(s)==="ltr",x=be(e.onKeyDown,f=>{var R;if(!Wk.includes(f.key))return;const b=f.target,y=d().filter(O=>{var A;return!((A=O.ref.current)!=null&&A.disabled)}),w=y.findIndex(O=>O.ref.current===b),g=y.length;if(w===-1)return;f.preventDefault();let m=w;const v=0,j=g-1,N=()=>{m=w+1,m>j&&(m=v)},S=()=>{m=w-1,m<v&&(m=j)};switch(f.key){case"Home":m=v;break;case"End":m=j;break;case"ArrowRight":i==="horizontal"&&(p?N():S());break;case"ArrowDown":i==="vertical"&&N();break;case"ArrowLeft":i==="horizontal"&&(p?S():N());break;case"ArrowUp":i==="vertical"&&S();break}const k=m%g;(R=y[k].ref.current)==null||R.focus()});return o.jsx(Xk,{scope:n,disabled:r,direction:s,orientation:i,children:o.jsx(Hu.Slot,{scope:n,children:o.jsx(Ee.div,{...a,"data-orientation":i,ref:c,onKeyDown:r?void 0:x})})})}),Sa="AccordionItem",[Jk,Wu]=tl(Sa),Hv=T.forwardRef((e,t)=>
304{const{__scopeAccordion:n,value:r,...s}=e,i=nl(Sa,n),a=Qk(Sa,n),l=Vu(n),c=bu(),d=r&&a.value.includes(r)||!1,u=i.disabled||e.disabled;return o.jsx(Jk,{scope:n,open:d,disabled:u,triggerId:c,children:o.jsx($k,{"data-orientation":i.orientation,"data-state":Kv(d),...l,...s,ref:t,disabled:u,open:d,onOpenChange:p=>{p?a.onItemOpen(r):a.onItemClose(r)}})})});Hv.displayName=Sa;var Vv="AccordionHeader",Wv=T.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,s=nl(Mt,n),i=Wu(Vv,n);return o.jsx(Ee.h3,{"data-orientation":s.orientation,"data-state":Kv(i.open),"data-disabled":i.disabled?"":void 0,...r,ref:t})});Wv.displayName=Vv;var yd="AccordionTrigger",Gv=T.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,s=nl(Mt,n),i=Wu(yd,n),a=Kk(yd,n),l=Vu(n);return o.jsx(Hu.ItemSlot,{scope:n,children:o.jsx(Bk,{"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":s.orientation,id:i.triggerId,...l,...r,ref:t})})});Gv.displayName=yd;var qv="AccordionContent",Qv=T.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,s=nl(Mt,n),i=Wu(qv,n),a=Vu(n);return o.jsx(Uk,{role:"region","aria-labelledby":i.triggerId,"data-orientation":s.orientation,...a,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});Qv.displayName=qv;function Kv(e){return e?"open":"closed"}var eC=Fv,tC=Hv,nC=Wv,Yv=Gv,Zv=Qv;const Gu=eC,rl=h.forwardRef(({className:e,...t},n)=>o.jsx(tC,{ref:n,className:ge("border-b",e),...t}));rl.displayName="AccordionItem";const sl=h.forwardRef(({className:e,children:t,...n},r)=>o.jsx(nC,{className:"flex",children:o.jsxs(Yv,{ref:r,className:ge("flex flex-1 items-center justify-between py-4 text-left text-base md:text-lg font-semibold text-casino-white transition-colors hover:text-casino-gold [&[data-state=open]>svg]:rotate-180 [&[data-state=open]]:text-casino-gold",e),...n,children:[t,o.jsx(hb,{className:"h-5 w-5 shrink-0 text-casino-gold transition-transform duration-200"})]})}));sl.displayName=Yv.displayName;const ol=h.forwardRef(({className:e,children:t,...n},r)=>o.jsx(Zv,{ref:r,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:o.jsx("div",{className:ge("pb-4 pt-0",e),children:t})}));ol.displayName=Zv.displayName;const ah=[{question:"Is SilverSands Casino legal for South Africans?",answer:"Yes, SilverSands Casino operates under a valid license from the Kahnawake Gaming Commission and has been serving South African players since 1999. While online gambling regulations in South Africa are evolving, playing at licensed international casinos like SilverSands is widely accepted."},{question:"What is the SilverSands R400 no-deposit bonus code?",answer:"The coupon code is SSFR400. New players can claim R400 free with no deposit required. Simply register, enter the code in the cashier, and start playing immediately."},{question:"What are the wagering requirements and max cashout?",answer:"The R400 no-deposit bonus has a 60x wagering requirement (you need to wager R24,000 before withdrawal). The maximum cashout is capped at R800. Terms and conditions apply."},{question:"How fast are withdrawals at SilverSands Casino?",answer:"Withdrawal times vary by method. EFT and Ozow withdrawals typically process within 24-48 hours once approved. Bitcoin withdrawals are usually faster. First-time withdrawals may require additional verification."},{question:"Which banking methods are supported?",answer:"SilverSands Casino supports multiple ZAR banking options including Ozow Instant EFT, SID Instant EFT, credit/debit cards (Visa, Mastercard), and Bitcoin. All transactions are in South African Rand for your convenience."},{question:"Does SilverSands have a mobile app or instant play?",answer:"SilverSands offers both instant play (browser-based) and downloadable software. The instant play version works on all mobile devices without installation. You can also add the site to your home screen for quick access like a native app."},{question:"How do I enter the coupon code?",answer:"After registering your account, log in and navigate to the Cashier section. Look for the 'Redeem Coupon' option, enter SSFR400, and click Apply. The R400 bonus will be credited to your account immediately."},{question:"Who qualifies for the no-deposit bonus?",answer:"The R400 no-deposit bonus is available to new players only, once per person, household, or IP address. You must be 18+ and located in South Africa. Players must not have an existing SilverSands account."}],rC=()=>(h.useEffect(()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:ah.map(n=>
304({"@type":"Question",name:n.question,acceptedAnswer:{"@type":"Answer",text:n.answer}}))};let t=document.getElementById("faq-schema");return t||(t=document.createElement("script"),t.id="faq-schema",t.type="application/ld+json",document.head.appendChild(t)),t.textContent=JSON.stringify(e),()=>{const n=document.getElementById("faq-schema");n&&document.head.removeChild(n)}},[]),o.jsxs("section",{className:"bg-casino-darker py-16",children:[o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-3xl md:text-4xl font-bold text-center mb-12",children:"SilverSands Casino FAQ"}),o.jsx("div",{className:"max-w-4xl mx-auto",children:o.jsx(Gu,{type:"single",collapsible:!0,className:"space-y-4",children:ah.map((e,t)=>o.jsxs(rl,{value:`item-${t}`,className:"bg-casino-dark border border-border rounded-lg px-6",children:[o.jsx(sl,{className:"text-casino-white hover:text-casino-gold text-left",children:e.question}),o.jsx(ol,{className:"text-casino-light",children:e.answer})]},t))})})]}),o.jsx("div",{className:"container mx-auto px-4 mt-16",children:o.jsxs("div",{className:"max-w-4xl mx-auto bg-casino-dark border border-casino-gold/40 rounded-lg p-8 md:p-12 text-center shadow-casino-glow",children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-3xl md:text-4xl font-bold mb-3",children:"Ready to claim your R400?"}),o.jsx("p",{className:"text-casino-light text-base md:text-lg mb-6",children:"It takes less than 2 minutes to register and start playing."}),o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",className:"text-lg px-10 py-6 w-full sm:w-auto",children:o.jsx("a",{href:"/go/silversands",target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("faq_final"),children:"ð° Claim R400 Free"})})]})})]})),sC=()=>(h.useEffect(()=>{[{href:"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700&family=Inter:wght@400;500;600&display=swap",as:"style"}].forEach(s=>{const i=document.createElement("link");i.rel="preload",i.as=s.as,i.href=s.href,s.as==="style"&&(i.onload=()=>{i.rel="stylesheet"}),document.head.appendChild(i)}),"serviceWorker"in navigator&&navigator.serviceWorker.register("/sw.js").catch(console.error);const t=new IntersectionObserver(s=>{s.forEach(i=>{if(i.isIntersecting){const a=i.target;a.dataset.src&&(a.src=a.dataset.src,a.classList.remove("lazy"),t.unobserve(a))}})},{rootMargin:"50px"});return document.querySelectorAll("img[data-src]").forEach(s=>{t.observe(s)}),(s=>{const i=window;typeof i.requestIdleCallback=="function"?i.requestIdleCallback(s,{timeout:2500}):setTimeout(s,1500)})(yk),(()=>{const s=` 305 .casino-hero { background-attachment: scroll; } 306 @media (max-width: 768px) { 307 .casino-hero { background-attachment: scroll; } 308 } 309 `,i=document.createElement("style");i.textContent=s,document.head.insertBefore(i,document.head.firstChild)})(),()=>{t.disconnect()}},[]),null),Ar=({title:e,description:t,canonical:n,ogImage:r,ogImageAlt:s,noIndex:i=!1,schemaJson:a,ogType:l="website",author:c,publishedTime:d,modifiedTime:u,keywords:p,twitterSite:x="@silversandssa"})=>{const f=n||(typeof window<"u"?window.location.href:""),b=r||"https://silversandscasino.net/assets/casino-bg.jpg",y=s||"SilverSands Casino â South Africa's premier online casino";return o.jsxs(d1,{children:[o.jsx("title",{children:e}),o.jsx("meta",{name:"description",content:t}),p&&o.jsx("meta",{name:"keywords",content:p}),c&&o.jsx("meta",{name:"author",content:c}),o.jsx("meta",{name:"robots",content:i?"noindex, nofollow":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}),o.jsx("meta",{name:"format-detection",content:"telephone=no"}),f&&o.jsx("link",{rel:"canonical",href:f}),f&&o.jsx("link",{rel:"alternate",hrefLang:"en-ZA",href:f}),f&&o.jsx("link",{rel:"alternate",hrefLang:"x-default",href:f}),o.jsx("meta",{property:"og:title",content:e}),o.jsx("meta",{property:"og:description",content:t}),o.jsx("meta",{property:"og:type",content:l}),o.jsx("meta",{property:"og:locale",content:"en_ZA"}),f&&o.jsx("meta",{property:"og:url",content:f}),o.jsx("meta",{property:"og:image",content:b}),o.jsx("meta",{property:"og:image:alt",content:y}
309),o.jsx("meta",{property:"og:image:width",content:"1200"}),o.jsx("meta",{property:"og:image:height",content:"630"}),o.jsx("meta",{property:"og:site_name",content:"SilverSands Casino"}),o.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),x&&o.jsx("meta",{name:"twitter:site",content:x}),o.jsx("meta",{name:"twitter:title",content:e}),o.jsx("meta",{name:"twitter:description",content:t}),o.jsx("meta",{name:"twitter:image",content:b}),o.jsx("meta",{name:"twitter:image:alt",content:y}),d&&o.jsx("meta",{property:"article:published_time",content:d}),u&&o.jsx("meta",{property:"article:modified_time",content:u}),c&&o.jsx("meta",{property:"article:author",content:c}),a&&o.jsx("script",{type:"application/ld+json",children:JSON.stringify(a)})]})},oC=h.lazy(()=>F(()=>import("./LatestWinners-ZYNn1v7r.js"),[])),iC={"@context":"https://schema.org","@type":"Organization",name:"SilverSands Casino",alternateName:"Silver Sands Casino",url:"https://silversandscasino.net",logo:{"@type":"ImageObject",url:"https://silversandscasino.net/assets/logo.png",width:300,height:100},description:"SilverSands Casino is South Africa's premier online casino offering over 250 games including slots, blackjack, roulette and more with secure banking and 24/7 support.",foundingDate:"2001",areaServed:{"@type":"Country",name:"South Africa"},currenciesAccepted:["ZAR"],paymentAccepted:["Credit Card","Debit Card","EFT","Cryptocurrency","E-wallet"],priceRange:"R50-R100000",telephone:"+27-800-011-057",email:"[email protected]",sameAs:["https://www.facebook.com/silversandscasino","https://twitter.com/silversandssa"],address:{"@type":"PostalAddress",addressCountry:"ZA",addressRegion:"Western Cape",addressLocality:"Cape Town"}},aC={"@context":"https://schema.org","@type":"WebSite",name:"SilverSands Casino",url:"https://silversandscasino.net",description:"South Africa's leading online casino with R1000 bonus, 250+ games, secure banking and 24/7 support.",inLanguage:"en-ZA",publisher:{"@type":"Organization",name:"SilverSands Casino"}},lC={"@context":"https://schema.org","@graph":[iC,aC]},cC=()=>(h.useEffect(()=>{window.scrollTo(0,0)},[]),o.jsxs("div",{className:"min-h-screen",children:[o.jsx(Ar,{title:"Silversands Casino SA â R400 Free + R8,888 Welcome Bonus",description:"SilverSands Casino South Africa: R400 free no-deposit bonus + R8,888 welcome package. 250+ slots, ZAR banking via EFT and Ozow. Use code SSFR400.",canonical:"https://silversandscasino.net/",ogImage:"https://silversandscasino.net/assets/casino-bg.jpg",keywords:"SilverSands Casino, Silver Sands Casino, South Africa casino, online casino, casino bonus, slot games, blackjack, roulette",schemaJson:lC}),o.jsx(sC,{}),o.jsxs("main",{children:[o.jsx(Rk,{}),o.jsx(_k,{}),o.jsx(Ak,{}),o.jsx(Ok,{}),o.jsx(Ik,{}),o.jsx(Dk,{}),o.jsx(h.Suspense,{fallback:o.jsx("div",{className:"min-h-[400px]","aria-hidden":"true"}),children:o.jsx(oC,{})}),o.jsx(Lk,{}),o.jsx(rC,{})]})]})),dC=()=>o.jsx("div",{className:"bg-casino-darker border-b border-border/50 py-2 text-center",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("p",{className:"text-casino-light/80 text-xs leading-relaxed",children:[o.jsx("span",{className:"font-medium text-casino-gold",children:"Affiliate Disclosure:"})," This website is an independent affiliate marketing site. We are compensated for referring customers to SilverSands Casino. All bonuses and promotions are subject to the casino's terms and conditions."]})})}),uC=()=>{const e=Ue();h.useEffect(()=>{window.scrollTo(0,0)},[]);const t=[{to:"/",label:"Home"},{to:"/promotions",label:"Promotions"},{to:"/instant-play",label:"Instant Play"},{to:"/banking",label:"Banking"},{to:"/news",label:"News"},{to:"/support",label:"Support"}];return o.jsxs("div",{className:"min-h-screen flex flex-col",children:[o.jsx(Ar,{title:"Page Not Found (404) | SilverSands Casino",description:"The page you were looking for could not be found. Head back to the SilverSands Casino homepage or browse our promotions, games and guides.",canonical:"https://silversandscasino.net/404",noIndex:!0}),o.jsxs("main",{className:"flex-1 bg-casino-darker",children:[o.jsx("section",{className:"border-b border-border/50",children:o.jsx("div",{className:"container mx-auto px-4 py-16 md:py-20",children:o.jsxs("div",{className:"max-w-3xl mx-auto text-center space-y-6",children:[o.jsx("p",{className:"text-casino-light/70 text-sm uppercase tracking-widest",children:"404 â page not found"}),o.jsxs("h1",{className:"text-casino-white font-barlow-condensed text-4xl md:text-5xl font-bold leading-tight",children:["While you're here â claim your"," ",o.jsx("span",{className:"text-casino-gold",children:"R11,500"})," SilverSands welcome bonus"]}),o.jsx("p",{className:"text-casino-light text-base md:text-lg max-w-2xl mx-auto",children:"The page you were looking for has moved or no longer exists. Why not check out the SilverSands Casino welcome offer â over 250 games, ZAR banking and 24/7 support."}),o.jsxs("div",{className:"flex flex-col sm:flex-row justify-center gap-3 pt-2",children:[o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",children:o.jsx("a",{href:"/go/silversands",target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>ce("404_primary"),children:"Claim Bonus at SilverSands"})}),o.jsx($,{asChild:!0,variant:"outline",size:"lg",children:o.jsx(Re,{to:"/",children:"Back to Home"})})]}),o.jsx("p",{className:"text-casino-light/60 text-xs pt-2",children:"18+ only. T&Cs apply. Play responsibly â NRGP 0800 006 008."})]})})}),o.jsx("section",{className:"border-b border-border/50 bg-casino-dark/40",children:o.jsx("div",{className:"container mx-auto px-4 py-8",children:o.jsxs("ul",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 max-w-3xl mx-auto text-center sm:text-left",children:[o.jsxs("li",{className:"flex items-center gap-3 justify-center sm:justify-start",children:[o.jsx(Es,{className:"text-casino-gold shrink-0"}),o.jsx("span",{className:"text-casino-light text-sm",children:"Licensed & trusted since 1999"})]}),o.jsxs("li",{className:"flex items-center gap-3 justify-center sm:justify-start",children:[o.jsx(ed,{className:"text-casino-gold shrink-0"}),o.jsx("span",{className:"text-casino-light text-sm",children:"ZAR banking â fast payouts"})]}),o.jsxs("li",{className:"flex items-center gap-3 justify-center sm:justify-start",children:[o.jsx(jg,{className:"text-casino-gold shrink-0"}),o.jsx("span",{className:"text-casino-light text-sm",children:"24/7 South African support"})]})]})})}),o.jsx(dC,{}),o.jsx("section",{children:o.jsx("div",{className:"container mx-auto px-4 py-12",children:o.jsxs("div",{className:"max-w-2xl mx-auto text-center space-y-6",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl font-semibold",children:"Looking for something specific?"}),o.jsxs("p",{className:"text-casino-light text-sm",children:["The page at"," ",o.jsx("code",{className:"text-casino-gold break-all",children:e.pathname})," ","doesn't exist or may have been moved. Try one of these instead:"]}),o.jsx("ul",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2 text-sm",children:t.map(n=>o.jsx("li",{children:o.jsx(Re,{to:n.to,className:"text-casino-gold hover:text-casino-gold-light underline",children:n.label})},n.to))}),o.jsx("div",{className:"pt-2",children:o.jsx($,{asChild:!0,variant:"ghost",size:"sm",children:o.jsx(Re,{to:"/support",children:"Contact Support"})})})]})})})]})]})},Jo={"@type":"Organization",name:"SilverSands Casino",logo:{"@type":"ImageObject",url:"https://silversandscasino.net/assets/logo.png"}},qu=({name:e,description:t,url:n,datePublished:r="2024-01-01",dateModified:s=new Date().toISOString().slice(0,10),primaryImageOfPage:i})=>({"@context":"https://schema.org","@type":"WebPage",name:e,description:t,url:n,inLanguage:"en-ZA",isPartOf:{"@type":"WebSite",name:"SilverSands Casino",url:"https://silversandscasino.net"},publisher:Jo,datePublished:r,dateModified:s,...i&&{primaryImageOfPage:{"@type":"ImageObject",url:i}}}),fC=({name:e,description:t,url:n,serviceType:r,areaServed:s="South Africa"})=>({"@context":"https://schema.org","@type":"Service",name:e,description:t,url:n,serviceType:r,provider:Jo,areaServed:{"@type":"Country",name:s}}),pC=({url:e,description:t})=>({"@context":"https://schema.org","@type":"ContactPage",name:"SilverSands Casino Customer Support",description:t,url:e,publisher:Jo,mainEntity:{"@type":"Organization",name:"SilverSands Casino",contactPoint:[{"@type":"ContactPoint",contactType:"customer support",availableLanguage:["en"],telep
309hone:"+27-800-011-057",email:"[email protected]",areaServed:"ZA"},{"@type":"ContactPoint",contactType:"technical support",availableLanguage:["en"],contactOption:"Live chat 24/7",areaServed:"ZA"}]}}),CE=({name:e,description:t,url:n,operatingSystem:r,applicationCategory:s,downloadUrl:i,fileSize:a})=>({"@context":"https://schema.org","@type":"SoftwareApplication",name:e,description:t,url:n,operatingSystem:r,applicationCategory:s,...i&&{downloadUrl:i},...a&&{fileSize:a},offers:{"@type":"Offer",price:"0",priceCurrency:"ZAR"},publisher:Jo}),EE=({name:e,description:t,url:n,steps:r,totalTime:s="PT5M"})=>({"@context":"https://schema.org","@type":"HowTo",name:e,description:t,url:n,totalTime:s,step:r.map((i,a)=>({"@type":"HowToStep",position:a+1,name:i.name,text:i.text})),publisher:Jo}),ei=({items:e})=>{const t=Ue(),n=h.useMemo(()=>{if(e)return e;const r=t.pathname.split("/").filter(l=>l),s=[],i={news:"News & Updates",banking:"Banking & Payments","instant-play":"Instant Play Games",promotions:"Promotions & Bonuses",support:"Customer Support",affiliates:"Affiliate Program",download:"Download Casino","new-games":"New Games",faq:"FAQ",tutorials:"Tutorials","responsible-gambling":"Responsible Gambling","privacy-policy":"Privacy Policy",terms:"Terms & Conditions","latest-news":"Latest News","silversands-deluxe":"Silversands Deluxe","bonus-codes":"Bonus Codes","no-deposit":"No Deposit Bonus",register:"Register",login:"Login"};let a="";return r.forEach(l=>{if(a+=`/${l}`,/^\d+$/.test(l))return;const c=i[l]||l.split("-").map(d=>d.charAt(0).toUpperCase()+d.slice(1)).join(" ");s.push({label:c,path:a})}),s},[e,t.pathname]);return h.useEffect(()=>{if(n.length===0)return;const r={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"SilverSands Casino",item:"https://silversandscasino.net/"},...n.map((i,a)=>({"@type":"ListItem",position:a+2,name:i.label,item:`https://silversandscasino.net${i.path}`}))]};let s=document.getElementById("breadcrumb-structured-data");return s||(s=document.createElement("script"),s.id="breadcrumb-structured-data",s.type="application/ld+json",document.head.appendChild(s)),s.textContent=JSON.stringify(r),()=>{const i=document.getElementById("breadcrumb-structured-data");i&&i.remove()}},[n]),n.length===0?null:o.jsx("nav",{"aria-label":"Breadcrumb",className:"bg-casino-darker py-3",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("ol",{className:"flex items-center space-x-2 text-sm",children:[o.jsx("li",{children:o.jsxs(Re,{to:"/",className:"text-casino-light hover:text-casino-gold transition-colors flex items-center","aria-label":"Home",children:[o.jsx(Sb,{className:"w-4 h-4"}),o.jsx("span",{className:"ml-1",children:"SilverSands Casino"})]})}),n.map((r,s)=>o.jsxs("li",{className:"flex items-center",children:[o.jsx(mb,{className:"w-4 h-4 text-casino-light mx-2"}),s===n.length-1?o.jsx("span",{className:"text-casino-gold font-medium","aria-current":"page",children:r.label}):o.jsx(Re,{to:r.path,className:"text-casino-light hover:text-casino-gold transition-colors",children:r.label})]},r.path))]})})})},mo="/assets/silversands-deluxe-logo-BujJFgJI.png",hC="Upgrade to Silversands Deluxe",mC="15à wagering · crypto bonuses · mobile-first",il=({variant:e="card",headline:t=hC,subheadline:n=mC,className:r})=>e==="sidebar-sticky"?o.jsxs("aside",{className:`bg-casino-dark border border-casino-gold/30 rounded-lg p-4 md:sticky md:top-24 ${r??""}`,children:[o.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[o.jsx("img",{src:mo,alt:"Silversands Deluxe",className:"h-8 w-auto",loading:"lazy"}),o.jsxs("span",{className:"inline-flex items-center gap-1 bg-casino-gold text-casino-darker text-[10px] font-bold px-1.5 py-0.5 rounded",children:[o.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-casino-darker animate-pulse"}),"NEW"]})]}),o.jsx("h3",{className:"text-casino-white font-semibold text-sm leading-tight mb-1",children:t}),o.jsx("p",{className:"text-casino-light text-xs mb-3",children:n}),o.jsxs("div",{className:"space-y-2",children:[o.jsx($,{asChild:!0,variant:"casino-primary",size:"sm",className:"w-full text-xs",children:o.jsx("a",{href:"/go/silversandsdeluxe",target:"_blank",rel:"nofollow sponsored noopener",children:"Claim R2,000 â"})}),o.jsx($,{asChild:!0,variant:"outline",size:"sm",className:"w-full text-xs border-casino-gold text-casino-gold hover:bg-casino-gold hover:text-casino-darker",children:o.jsx(Re,{to:"/silversands-deluxe",children:"Read Review"})})]})]}):e==="inline-ribbon"?o.jsx("div",{className:`bg-gradient-to-r from-casino-darker to-casino-dark border-y border-casino-gold/30 ${r??""}`,children:o.jsx("div",{className:"container mx-auto px-4 py-3",children:o.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3 text-sm",children:[o.jsx("img",{src:mo,alt:"Silversands Deluxe",className:"h-7 w-auto",loading:"lazy"}),o.jsxs("span",{className:"inline-flex items-center gap-1 bg-casino-gold text-casino-darker text-[10px] font-bold px-1.5 py-0.5 rounded",children:[o.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-casino-darker animate-pulse"}),"NEW"]}),o.jsx("span",{className:"text-casino-white font-semibold",children:t}),o.jsx("span",{className:"text-casino-light hidden sm:inline",children:"·"}),o.jsx("span",{className:"text-casino-light hidden sm:inline",children:n}),o.jsx(Re,{to:"/silversands-deluxe",className:"text-casino-gold hover:underline ml-1",children:"Read Review"}),o.jsx("a",{href:"/go/silversandsdeluxe",target:"_blank",rel:"nofollow sponsored noopener",className:"bg-casino-gold text-casino-darker font-bold px-3 py-1 rounded hover:bg-casino-gold-light transition-colors",children:"Claim R2,000 â"})]})})}):o.jsx("section",{className:`bg-casino-darker py-8 ${r??""}`,"aria-label":"Silversands Deluxe cross-promotion",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"relative max-w-5xl mx-auto bg-casino-dark border border-casino-gold/30 rounded-lg p-6 md:p-8",children:[o.jsxs("span",{className:"absolute top-3 right-3 inline-flex items-center gap-1 bg-casino-gold text-casino-darker text-[10px] font-bold px-2 py-0.5 rounded",children:[o.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-casino-darker animate-pulse"}),"NEW"]}),o.jsxs("div",{className:"grid md:grid-cols-[auto_1fr_auto] gap-4 md:gap-6 items-center",children:[o.jsx("img",{src:mo,alt:"Silversands Deluxe",className:"h-16 md:h-20 w-auto justify-self-start",loading:"lazy"}),o.jsxs("div",{className:"space-y-1",children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl md:text-2xl font-semibold",children:t}),o.jsx("p",{className:"text-casino-light text-sm md:text-base",children:n})]}),o.jsxs("div",{className:"flex flex-wrap gap-2 md:flex-col md:gap-2",children:[o.jsx($,{asChild:!0,variant:"casino-primary",size:"sm",children:o.jsx("a",{href:"/go/silversandsdeluxe",target:"_blank",rel:"nofollow sponsored noopener",children:"Claim R2,000 â"})}),o.jsx($,{asChild:!0,variant:"outline",size:"sm",className:"border-casino-gold text-casino-gold hover:bg-casino-gold hover:text-casino-darker",children:o.jsx(Re,{to:"/silversands-deluxe",children:"Read Review"})})]})]})]})})}),Xv=({items:e,schemaId:t,heading:n,className:r})=>{const s=h.useId(),i=`faq-schema-${t??s}`;return h.useEffect(()=>{if(!e.length)return;const a={"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.map(c=>
309({"@type":"Question",name:c.question,acceptedAnswer:{"@type":"Answer",text:c.answer}}))};let l=document.getElementById(i);return l||(l=document.createElement("script"),l.id=i,l.type="application/ld+json",document.head.appendChild(l)),l.textContent=JSON.stringify(a),()=>{const c=document.getElementById(i);c&&document.head.removeChild(c)}},[e,i]),o.jsxs("div",{className:r,children:[n&&o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-3xl md:text-4xl font-bold text-center mb-12",children:n}),o.jsx(Gu,{type:"single",collapsible:!0,className:"space-y-4",children:e.map((a,l)=>o.jsxs(rl,{value:`faq-${l}`,className:"bg-casino-dark border border-border rounded-lg px-6",children:[o.jsx(sl,{className:"text-casino-white hover:text-casino-gold text-left",children:a.question}),o.jsx(ol,{className:"text-casino-light",children:a.answer})]},l))})]})},xC={sm:"py-10 md:py-12",md:"py-12 md:py-16",lg:"py-16 md:py-20"},al=({eyebrow:e,eyebrowIcon:t=fn,title:n,titleAccent:r,subtitle:s,primaryCta:i,secondary:a,meta:l,benefits:c,notice:d,image:u,size:p="md"})=>o.jsx("section",{className:`bg-casino-dark ${xC[p]}`,children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"max-w-4xl mx-auto text-center space-y-5",children:[e&&o.jsxs("span",{className:"inline-flex items-center gap-1.5 type-eyebrow text-casino-gold border border-casino-gold/40 bg-casino-gold/10 px-3 py-1 rounded-full",children:[o.jsx(t,{size:14}),e]}),o.jsxs("h1",{className:"type-h1 text-casino-white",children:[n,r&&o.jsx("span",{className:"block type-h1-accent text-casino-gold mt-1.5",children:r})]}),s&&o.jsx("p",{className:"type-body text-casino-light max-w-2xl mx-auto",children:s}),(i||a)&&o.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-3 pt-2",children:[i&&o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",className:"px-8 py-4 w-full sm:w-auto",children:i.external?o.jsx("a",{href:i.href,target:"_blank",rel:"noopener noreferrer sponsored",onClick:i.onClick,children:i.label}):o.jsx("a",{href:i.href,onClick:i.onClick,children:i.label})}),a&&o.jsx("a",{href:a.href,className:"text-casino-gold text-sm font-semibold hover:underline",children:a.label})]}),l&&o.jsx("p",{className:"type-small text-casino-light/80",children:l}),d&&o.jsx("div",{className:"max-w-3xl mx-auto bg-casino-darker border border-casino-gold/40 rounded-lg p-4 text-left text-casino-light type-body",children:d}),c&&c.length>0&&o.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3 pt-4 max-w-3xl mx-auto",children:c.map(({icon:x,label:f})=>o.jsxs("div",{className:"flex items-center justify-center gap-2 type-small text-casino-light bg-casino-darker/60 border border-border rounded-md py-2 px-3",children:[o.jsx(x,{size:16,className:"text-casino-gold shrink-0"}),o.jsx("span",{children:f})]},f))}),u&&o.jsxs("div",{className:"relative rounded-lg overflow-hidden mt-6 max-w-3xl mx-auto",children:[o.jsx("img",{src:u.src,alt:u.alt,className:"w-full h-56 md:h-72 object-cover",loading:"eager"}),o.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-casino-darker/60 via-trans
309parent to-transparent pointer-events-none"})]})]})})}),gC=()=>{h.useEffect(()=>{window.scrollTo(0,0)},[]);const e="/go/silversands",t=[{name:"Slots",count:"200+",image:"/assets/category-slots.jpg",alt:"Slot machine reels showing lucky 7s with cascading gold coins",description:"Classic and video slots with progressive jackpots"},{name:"Table Games",count:"25+",image:"/assets/category-table-games.jpg",alt:"Casino table with playing cards, chips and roulette wheel",description:"Blackjack, Roulette, Baccarat, Poker variations"},{name:"Video Poker",count:"15+",image:"/assets/category-video-poker.jpg",alt:"Royal flush poker hand with neon gold edge glow",description:"Jacks or Better, Deuces Wild, Aces & Eights"},{name:"Specialty Games",count:"10+",image:"/assets/category-specialty.jpg",alt:"Colorful keno balls and bingo card collage",description:"Keno, Scratch Cards, Bingo and more"}],n=[{name:"Mighty Drums",image:"/assets/mighty-drums-promo.jpg"},{name:"Buffalo Mania Deluxe",image:"/assets/buffalo-mania-deluxe-game.png"},{name:"Cash Bandits 3",image:"/assets/cash-bandits-3-game.jpg"},{name:"Egyptian Gold",image:"/assets/egyptian-gold-signup.png"},{name:"Achilles Deluxe",image:"/assets/achilles-deluxe-game.jpg"},{name:"Sweet 16 Blast",image:"/assets/sweet-16-blast-christmas-game.png"},{name:"Prosperity Pots",image:"/assets/prosperity-pots-promo.jpg"},{name:"Blazing Horse",image:"/assets/blazing-horse-promo.jpg"}],r=[{question:"Do I need to download anything to play?",answer:"No â instant play runs entirely in your browser using HTML5. Visit the casino, log in and start playing within seconds."},{question:"Are mobile games the same as desktop?",answer:`Yes. The instant-play library is built mobile-first and games render at full quality on iOS and Android browsers, with the same ${Rv}+ titles available across devices.`},{question:"Which browsers are supported?",answer:"Chrome, Safari, Firefox, Edge and Opera (latest two versions). HTML5 means no Flash or plug
309-ins are required."},{question:"Is my connection secure?",answer:"All gameplay and transactions are protected by 128-bit SSL encryption end-to-end."}];return o.jsxs("div",{className:"min-h-screen",children:[o.jsx(Ar,{title:"Instant Play Casino Games | SilverSands â No Download",description:`Play ${nn} SilverSands Casino games instantly in your browser. No download needed â slots, blackjack, roulette and more for SA players.`,canonical:"https://silversandscasino.net/instant-play",keywords:"instant play casino, no download casino, browser games, SilverSands instant play",schemaJson:qu({name:"Instant Play Casino Games â SilverSands",description:`Play ${nn} SilverSands Casino games instantly in your browser â no download required.`,url:"https://silversandscasino.net/instant-play"})}),o.jsx(ei,{}),o.jsxs("main",{children:[o.jsx(al,{eyebrow:"Featured slot: Mighty Drums",eyebrowIcon:fn,title:"SilverSands Instant Play",titleAccent:`No Download. ${nn} Games.`,subtitle:"Stream every slot, table game and video poker title straight to your browser in under 10 seconds.",primaryCta:{label:"Play Instantly â",href:e,external:!0},secondary:{label:"Browse game categories â",href:"#categories"},benefits:[{icon:fn,label:"Loads in <10s"},{icon:ls,label:"iOS & Android"},{icon:Ng,label:"128-bit SSL"},{icon:Nb,label:"All browsers"}]}),o.jsx("section",{id:"categories",className:"bg-casino-darker py-16 scroll-mt-20",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Game Categories"}),o.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6",children:t.map((s,i)=>o.jsxs("div",{className:"bg-casino-dark rounded-lg shadow-casino border border-border overflow-hidden flex flex-col",children:[o.jsx(Ct,{src:s.image,alt:s.alt,width:1280,height:736,className:"w-full aspect-[16/9]"}),o.jsxs("div",{className:"p-6 flex flex-col flex-1",children:[o.jsx("h3",{className:"text-casino-gold font-barlow-condensed text-xl font-semibold mb-2",children:s.name}),o.jsxs("p",{className:"text-casino-gold-light text-lg font-bold mb-3",children:[s.count," Games"]}),o.jsx("p",{className:"text-casino-light text-sm flex-1",children:s.description}),o.jsx($,{asChild:!0,variant:"casino-gold",size:"sm",className:"mt-4 w-full",children:o.jsxs("a",{href:e,target:"_blank",rel:"noopener noreferrer sponsored",children:["Play ",s.name]})})]})]},i))})]})}),o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Popular Instant-Play Games"}),o.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-6 max-w-6xl mx-auto",children:n.map(s=>o.jsxs("a",{href:e,target:"_blank",rel:"noopener noreferrer sponsored",className:"group block focus:outline-none focus-visible:ring-2 focus-visible:ring-casino-gold rounded-lg",children:[o.jsx("div",{className:"aspect-square rounded-lg overflow-hidden border border-border shadow-casino bg-casino-darker transition-transform duration-200 group-hover:scale-[1.03] group-hover:shadow-[0_0_20px_rgba(255,200,0,0.35)]",children:o.jsx(Ct,{src:s.image,alt:`${s.name} slot game thumbnail at SilverSands Casino`,width:512,height:512,className:"w-full h-full object-cover"})}),o.jsxs("div",{className:"text-center mt-2",children:[o.jsx("div",{className:"text-casino-white text-sm font-semibold",children:s.name}),o.jsx("div",{className:"text-casino-gold text-xs mt-0.5 group-hover:underline",children:"Play instantly â"})]})]},s.name))})]})}),o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsx("div",{className:"container mx-auto px-4 max-w-4xl",children:o.jsxs("div",{className:"space-y-10 text-casino-light",children:[o.jsxs("div",{children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold mb-4",children:"What is Instant Play at SilverSands Casino?"}),o.jsxs("p",{className:"mb-3",children:["Instant play is the browser-based version of SilverSands Casino â zero downloads, zero waiting and zero compatibility headaches. Every game in the ",nn,"-strong library streams straight to your browser using HTML5, so you can load the casino page, log in and reach the reels in under ten seconds."]}),o.jsx("p",{children:"Unlike the traditional download client (Windows-only, ~80 MB install), the instant-play lobby works on any modern operating system â Windows, macOS, ChromeOS, Linux â and on any device with a browser. There is nothing to install, update or uninstall, and no storage is taken up on your hard drive."})]}),o.jsxs("div",{children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold mb-4",children:"Mobile and Cross-Device Play"}),o.jsxs("p",{className:"mb-3",children:["The same ",nn," titles render at full quality on desktop, tablet and mobile browsers (iOS and Android). Because your account is stored server-side, you can pick up a session on your phone exactly where you left it on your laptop â bonus balances, wagering progress and game history sync automatically."]}),o.jsx("p",{children:"Mobile instant play is touch-optimised: spin buttons sit within thumb-reach, autoplay menus collapse cleanly, and progressive jackpots tick live in the corner of the screen. No native app store install required."})]}),o.jsxs("div",{children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold mb-4",children:"Instant Play vs. Download Casino"}),o.jsx("div",{className:"overflow-x-auto",children:o.jsxs("table",{className:"w-full text-sm border border-border rounded-lg overflow-hidden",children:[o.jsx("thead",{className:"bg-casino-dark text-casino-gold",children:o.jsxs("tr",{children:[o.jsx("th",{className:"text-left p-3 border-b border-border",children:"Feature"}),o.jsx("th",{className:"text-left p-3 border-b border-border",children:"Instant Play"}),o.jsx("th",{className:"text-left p-3 border-b border-border",children:"Download Client"})]})}),o.jsx("tbody",{className:"text-casino-light",children:[["Setup time","Under 10 seconds","5â10 minutes"],["Storage required","0 MB","~80 MB"],["Operating systems","All (browser-based)","Windows only"],["Mobile support","Full (iOS & Android)","No"],["Game library",`${nn} titles`,`${nn} titles`],["Updates","Automatic","Manual patches"]].map(([s,i,a])=>o.jsxs("tr",{className:"border-t border-border",children:[o.jsx("td",{className:"p-3 font-semibold text-casino-white",children:s}),o.jsx("td",{className:"p-3",children:i}),o.jsx("td",{className:"p-3",children:a})]},s))})]})})]}),o.jsxs("div",{children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold mb-4",children:"How to Start Playing in Three Steps"}),o.jsxs("ol",{className:"space-y-3 list-decimal list-inside",children:[o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-white font-semibold",children:"Open the casino"}),' â click any "Play Instantly" link on this page to load the SilverSands lobby in a new tab.']}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-white font-semibold",children:"Register or log in"})," â new South African players can claim the welcome package; returning players sign in with their existing details."]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-white font-semibold",children:"Pick a game"})," â browse by category, search by title, or jump straight into a featured progressive jackpot. Games launch in-browser instantly."]})]})]})]})})}),o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[o.jsxs("div",{className:"text-center",children:[o.jsx("div",{className:"text-casino-gold text-4xl mb-4",children:"â¡"}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-3",children:"Instant Access"}),o.jsx("p",{className:"text-casino-light",children:"No downloads, no waiting. Start playing immediately in your browser."})]}),o.jsxs("div",{className:"text-center",children:[o.jsx("div",{className:"text-casino-gold text-4xl mb-4",children:"ð°"}),o.jsxs("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-3",children:[nn," Games"]}),o.jsx("p",{className:"text-casino-light",children:"Huge selection of slots, table games, video poker and specialty games."})]}),o.jsxs("div",{className:"text-center",children:[o.jsx("div",{className:"text-casino-gold text-4xl mb-4",children:"ð±"}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-3",children:"Mobile Compatible"}),o.jsx("p",{className:"text-casino-light",children:"Play on any device - desktop, tablet or mobile phone."})]})]}),o.jsx("div",{className:"mt-12 border-t border-border pt-8",children:o.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-6 text-casino-light text-sm",children:[o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(vg,{size:20,className:"text-casino-gold"}),o.jsx("span",{children:"Games powered by RTG"})]}),o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(Es,{size:20,className:"text-casino-gold"}),o.jsx("span",{children:"RNG independently audited by iTech Labs"})]})]})})]})}),o.jsx(il,{variant:"card"}),o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsx("div",{className:"container mx-auto px-4 max-w-3xl",children:o.jsx(Xv,{heading:"Instant Play FAQ",items:r,schemaId:"instant-play"})})})]})]})},en=({code:e,label:t="Code"})=>{const[n,r]=h.useState(!1),s=()=>{navigator.clipboard.writeText(e),r(!0),Ov(e),setTimeout(()=>r(!1),2e3)};return o.jsxs("div",{className:"inline-flex flex-wrap items-center gap-x-2 gap-y-1 max-w-full bg-casino-darker border-2 border-casino-gold px-4 py-2.5 rounded-lg shadow-[0_0_12px_hsl(var(--casino-gold)/0.18)]",children:[o.jsxs("span",{className:"text-casino-light text-sm",children:[t,":"]}),o.jsx("code",{className:"text-casino-gold font-bold text-lg sm:text-2xl tracking-wider break-all",children:e}),o.jsx(uv,{children:o.jsxs(F2,{open:n,children:[o.jsx($2,{asChild:!0,children:o.jsx("button",{onClick:s,className:"ml-2 text-casino-gold hover:text-casino-gold-light transition-colors","aria-label":"Copy coupon code",children:n?o.jsx(yg,{size:18}):o.jsx(bg,{size:18})})}),o.jsx(fv,{side:"top",className:"bg-casino-green text-white border-casino-green",children:"Copied!"})]})})]})},vC=()=>{const e=Pv(us.starts,us.ends);h.useEffect(()=>{window.scrollTo(0,0)},[]);const t="/go/silversands",n="/go/silversandsdeluxe",r="noopener noreferrer sponsored",s=mk();return o.jsxs("div",{className:"min-h-screen",children:[o.jsx(Ar,{title:"SilverSands Casino Promotions & Bonuses",description:"SilverSands Casino current promotions â R400 free no deposit, monthly reload bonuses, daily happy hour, weekend matches and more.",canonical:"https://silversandscasino.net/promotions",ogImage:"https://silversandscasino.net/assets/mighty-drums-promo.jpg",keywords:"SilverSands promotions, casino bonuses South Africa, free spins, no deposit bonus, cashback",schemaJ
309son:qu({name:"SilverSands Casino Promotions & Bonuses",description:"SilverSands Casino current promotions â R400 no deposit, reload bonuses, happy hour, weekend matches and more.",url:"https://silversandscasino.net/promotions",primaryImageOfPage:"https://silversandscasino.net/assets/mighty-drums-promo.jpg"})}),o.jsx(ei,{}),o.jsxs("main",{children:[o.jsx(al,{eyebrow:`${s} bonuses`,eyebrowIcon:rd,title:"SilverSands Promotions & Bonuses",titleAccent:"Daily, weekly and monthly offers",subtitle:`Browse every active SilverSands Casino bonus for ${s} â welcome packages, reloads, free spins and exclusive coupon codes.`,primaryCta:{label:"Claim a Bonus â",href:t,external:!0},secondary:{label:"Jump to featured offers â",href:"#featured"},meta:`Last updated: ${s}`,benefits:[{icon:jb,label:"Welcome bonus"},{icon:Va,label:"Monthly reloads"},{icon:rd,label:"Free spins"},{icon:Es,label:"T&Cs apply"}]}),o.jsx("section",{id:"featured",className:"bg-casino-darker py-16 scroll-mt-20",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Featured This Month"}),o.jsxs("div",{className:"space-y-10",children:[o.jsxs("div",{className:`bg-casino-dark rounded-lg shadow-casino border border-border overflow-hidden lg:flex ${Ft.featured.ring}`,children:[o.jsx("div",{className:"lg:w-1/2 relative bg-gradient-to-br from-casino-red via-casino-red-hover to-casino-darker flex items-center justify-center min-h-[16rem] p-8",children:o.jsxs("div",{className:"text-center",children:[o.jsx("div",{className:"text-7xl mb-4","aria-hidden":"true",children:"ð"}),o.jsxs("div",{className:"text-casino-white font-barlow-condensed text-3xl font-bold tracking-wide",children:["Christmas",o.jsx("br",{}),"in July"]}),o.jsx("div",{className:"text-casino-gold text-sm font-semibold mt-2",children:"Runs 1 â 31 July each year"})]})}),o.jsxs("div",{className:"lg:w-1/2 p-6 lg:p-10 flex flex-col justify-center",children:[o.jsxs("span",{className:`inline-flex items-center gap-1.5 text-xs font-bold px-3 py-1 rounded-full mb-4 w-fit ${Ft.featured.badge}`,children:[Ft.featured.icon," ",e?"LIVE NOW":"ANNUAL JULY EVENT"]}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-2xl font-semibold mb-3",children:"Christmas in July â 111,000 Bonus Spins + 200,000 Free Spins"}),o.jsx("p",{className:"text-casino-light mb-4",children:"Christmas in July is SilverSands Casino's annual July giveaway â every year 111,000 Bonus Spins and 200,000 Free Spins are handed out across the month. Players log in each day in July, open the Mission section, launch the Christmas in July mini-game and choose one of six festive boxes to unwrap Free Spins or Bonus Spins."}),o.jsxs("ul",{className:"space-y-2 text-casino-light text-sm mb-6",children:[o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"One free box pick per day, every day in July"]}),o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"Bonus Spins: R200 min deposit, 30Ã wagering"]}),o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"Free Spins: no deposit, 60Ã wagering, max cashout R500"]}),o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"Available on Mobile and Insta Play"]})]}),o.jsx("div",{className:"mt-2",children:o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",children:o.jsx("a",{href:us.affiliateUrl,target:"_blank",rel:r,onClick:()=>ce("promo_christmas_july"),children:"Play at SilverSands â"})})})]})]}),o.jsxs("div",{className:`bg-casino-dark rounded-lg shadow-casino border border-border overflow-hidden lg:flex ${Ft.featured.ring}`,children:[o.jsx("div",{className:"lg:w-1/2",children:o.jsx(Ct,{src:"/assets/april-main-promo.png",alt:`${s} Main Promo at SilverSands Casino â up to R10,000 + 200 free spins`,className:"w-full h-64 lg:h-full object-cover",width:1067,height:600,priority:!0})}),o.jsxs("div",{className:"lg:w-1/2 p-6 lg:p-10 flex flex-col justify-center",children:[o.jsxs("span",{className:`inline-flex items-center gap-1.5 text-xs font-bold px-3 py-1 rounded-full mb-4 w-fit ${Ft.featured.badge}`,children:[Ft.featured.icon," ",s.toUpperCase()," MAIN PROMO"]}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-2xl font-semibold mb-3",children:"Main Promo â Match Bonus up to R10,000 + 200 Free Spins"}),o.jsxs("p",{className:"text-casino-light mb-4",children:["SilverSands Casino's headline ",s," promotion: deposit any qualifying amount and receive a t
309iered match bonus plus free spins on featured slots. Bigger deposit, bigger match, more spins."]}),o.jsxs("ul",{className:"space-y-2 text-casino-light text-sm mb-6",children:[o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"R100âR499 â 30% match + 20 free spins"]}),o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"R500âR4,999 â 40% match + 50 free spins"]}),o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"R5,000+ â 50% match up to R10,000 + 200 free spins"]}),o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"10Ã (D+B) wagering | Redeemable once per day"]})]}),o.jsx(en,{code:"MAINPROMO26"}),o.jsx("div",{className:"mt-6",children:o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_main_mainpromo26"),children:"Get Bonus"})})})]})]}),o.jsxs("div",{className:`bg-casino-dark rounded-lg shadow-casino border border-border overflow-hidden lg:flex ${Ft.newgame.ring}`,children:[o.jsx("div",{className:"lg:w-1/2",children:o.jsx(Ct,{src:"/assets/prosperity-pots-promo.jpg",alt:"Prosperity Pots Lucky Coins new game bonus at SilverSands Casino",className:"w-full h-64 lg:h-full object-cover",width:1067,height:600})}),o.jsxs("div",{className:"lg:w-1/2 p-6 lg:p-10 flex flex-col justify-center",children:[o.jsxs("span",{className:`inline-flex items-center gap-1.5 text-xs font-bold px-3 py-1 rounded-full mb-4 w-fit ${Ft.newgame.badge}`,children:[Ft.newgame.icon," ",Ft.newgame.label]}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-2xl font-semibold mb-3",children:"Prosperity Pots: Lucky Coins"}),o.jsx("p",{className:"text-casino-light mb-4",children:"Try the brand-new Prosperity Pots slot with a generous launch bonus. Deposit R250 or more and receive a 75% match plus 70 free spins to explore the reels."}),o.jsxs("ul",{className:"space-y-2 text-casino-light text-sm mb-6",children:[o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"75% bonus up to R3,000"]}),o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"70 free spins on Prosperity Pots"]}),o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"Min deposit R250 | 30Ã wagering"]}),o.jsxs("li",{className:"flex items-start gap-2",children:[o.jsx("span",{className:"text-casino-gold mt-0.5",children:"â"}),"Check casino lobby for current end date"]})]}),o.jsx(en,{code:"LCOIN"}),o.jsx("div",{className:"mt-6",children:o.jsx($,{asChild:!0,variant:"casino-gold",size:"lg",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_prosperity_pots"),children:"Play Now"})})})]})]})]}),o.jsx("p",{className:"text-casino-light/80 text-xs text-center mt-8",children:"18+ | T&Cs apply | Play responsibly"})]})}),o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-3",children:"Silversands Deluxe Bonuses"}),o.jsx("p",{className:"text-casino-light/80 text-center text-sm mb-12 max-w-2xl mx-auto",children:"Exclusive offers from the new Silversands Deluxe brand â low 15Ã wagering and crypto-friendly."}),o.jsxs("div",{className:"grid md:grid-cols-3 gap-6 max-w-6xl mx-auto",children:[o.jsxs("div",{className:"bg-casino-darker rounded-lg shadow-casino border-2 border-casino-gold p-6 flex flex-col",children:[o.jsx("span",{className:"bg-casino-gold text-casino-darker text-xs font-bold px-3 py-1 rounded-full mb-4 w-fit",children:"DELUXE WELCOME"}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"100% up to R2,000"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"First-deposit match at Silver
309sands Deluxe with 15à (D+B) wagering. Min deposit R50."}),o.jsx(en,{code:"SIGNUP100"}),o.jsxs("div",{className:"mt-auto pt-6 space-y-2",children:[o.jsx($,{asChild:!0,variant:"casino-primary",className:"w-full",children:o.jsx("a",{href:n,target:"_blank",rel:r,onClick:()=>ce("promo_deluxe_signup100"),children:"Claim R2,000"})}),o.jsx($,{asChild:!0,variant:"outline",className:"w-full",children:o.jsx(Re,{to:"/silversands-deluxe",children:"Read Deluxe Review"})})]})]}),o.jsxs("div",{className:"bg-casino-darker rounded-lg shadow-casino border border-border p-6 flex flex-col",children:[o.jsx("span",{className:"bg-casino-gold/20 text-casino-gold text-xs font-bold px-3 py-1 rounded-full mb-4 w-fit",children:"CRYPTO BONUS"}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"100% up to R1,000"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"Extra first-deposit match for crypto deposits. 12 cryptocurrencies accepted. 15à wagering."}),o.jsx(en,{code:"CRYPTO100"}),o.jsx("div",{className:"mt-auto pt-6",children:o.jsx($,{asChild:!0,variant:"casino-gold",className:"w-full",children:o.jsx("a",{href:n,target:"_blank",rel:r,onClick:()=>ce("promo_deluxe_crypto100"),children:"Claim Crypto Bonus"})})})]}),o.jsxs("div",{className:"bg-casino-darker rounded-lg shadow-casino border border-border p-6 flex flex-col",children:[o.jsx("span",{className:"bg-casino-red/20 text-casino-red text-xs font-bold px-3 py-1 rounded-full mb-4 w-fit",children:"ROTATING"}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"Current Deluxe Promos"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"Reload bonuses, deposit-method specials and seasonal codes â refreshed monthly."}),o.jsxs("ul",{className:"text-casino-light text-xs space-y-1 mb-4",children:[ih.filter(i=>!oh(i.expires)).map(i=>o.jsxs("li",{children:["⢠",o.jsx("span",{className:"text-casino-gold font-bold",children:i.code})," â expires ",i.expires]},i.code)),ih.every(i=>oh(i.expires))&&o.jsx("li",{className:"text-casino-light/80",children:"No active rotating codes â check back soon."})]}),o.jsx("div",{className:"mt-auto pt-2",children:o.jsx($,{asChild:!0,variant:"outline",className:"w-full",children:o.jsx(Re,{to:"/silversands-deluxe/bonus-codes",children:"All Deluxe Codes â"})})})]})]})]})}),o.jsx(il,{variant:"card"}),o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Daily & Recurring Deals"}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[o.jsxs("div",{className:"bg-casino-darker rounded-lg shadow-casino border border-border overflow-hidden",children:[o.jsx(Ct,{src:"/assets/happy-hour-promo.jpg",alt:"SilverSands Casino daily Happy Hour bonus",className:"w-full h-48 object-cover",width:1067,height:600}),o.jsxs("div",{className:"p-6",children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"Exclusive Happy Hour"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"Double your deposit during two daily windows â morning and late night. A 100% match up to R1,888 is waiting every single day."}),o.jsxs("ul",{className:"space-y-1 text-casino-light text-sm mb-4",children:[o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"10:00â12:00 & 23:00â01:00 daily"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"100% match up to R1,888"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Once per day | 10à wagering"]})]}),o.jsxs("div",{className:"flex flex-wrap gap-2 mb-4",children:[o.jsx(en,{code:"HAPPYHOUR"}),o.jsx(en,{code:"HAPPYHOUR2",label:"Late"})]}),o.jsx($,{asChild:!0,variant:"casino-primary",className:"w-full",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_happy_hour"),children:"Get Bonus"})})]})]}),o.jsxs("div",{className:"bg-casino-darker rounded-lg shadow-casino border border-border overflow-hidden",children:[o.jsx(Ct,{src:"/assets/monday-cashback-promo.jpg",alt:"SilverSands Casino Monday cashback promotion",className:"w-full h-48 object-cover",width:1067,height:600}),o.jsxs("div",{className:"p-6",children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"Monday Cashback"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"Start the week with a safety net. Deposit R1,000 or more on any Monday and claim between 20% and 40% cashback â with no cap on how much you can cash out."}),o.jsxs("ul",{className:"space-y-1 text-casino-light text-sm mb-4",children:[o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"20%â40% cashback on Monday deposits"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Min deposit R1,000 | No max cashout"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Email support by Tue 11:59 AM to claim"]})]}),o.jsx($,{asChild:!0,variant:"casino-primary",className:"w-full",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_monday_cashback"),children:"Get Bonus"})})]})]}),o.jsxs("div",{className:"bg-casino-darker rounded-lg shadow-casino border border-border overflow-hidden",children:[o.jsx(Ct,{src:"/assets/weekend-bonus-promo.jpg",alt:"SilverSands Casino best weekend bonus Friday to Sunday",className:"w-full h-48 object-cover",width:1067,height:600}),o.jsxs("div",{className:"p-6",children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"Best Weekend Bonus"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"Every Friday through Sunday, unlock a 30%â45% deposit match up to R9,000. Use it as many times as you like while the weekend lasts."}),o.jsxs("ul",{className:"space-y-1 text-casino-light text-sm mb-4",children:[o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"30%â45% match based on deposit amount"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Up to R9,000 per redemption"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Unlimited uses FriâSun | 10à wagering"]})]}),o.jsx(en,{code:"SSWKND"}),o.jsx("div",{className:"mt-4",children:o.jsx($,{asChild:!0,variant:"casino-primary",className:"w-full",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_weekend_bonus"),children:"Get Bonus"})})})]})]}),o.jsxs("div",{className:"bg-casino-darker rounded-lg shadow-casino border border-border overflow-hidden",children:[o.jsx(Ct,{src:"/assets/first-deposit-cashback-promo.jpg",alt:"SilverSands Casino first deposit cashback bonus",className:"w-full h-48 object-cover",width:1067,height:600}),o.jsxs("div",{className:"p-6",children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"First Deposit Cashback"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"New to SilverSands? Your very first deposit is protected. Receive 100% cashback on a qualifying first deposit of R200, R500, or R1,000."}),o.jsxs("ul",{className:"space-y-1 text-casino-light text-sm mb-4",children:[o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"100% cashback on first deposit"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Qualifying amounts: R200 / R500 / R1,000"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"30à wagering | Contact support to claim"]})]}),o.jsx($,{asChild:!0,variant:"casino-primary",className:"w-full",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_first_deposit_cashback"),children:"Get Bonus"})})]})]})]}),o.jsx("p",{className:"text-casino-light/80 text-xs text-center mt-8",children:"18+ | T&Cs apply | Play responsibly"})]})}),o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"New Player Offers"}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-6 max-w-5xl mx-auto",children:[o.jsxs("div",{className:"bg-casino-dark rounded-lg shadow-casino border border-border p-6 ring-2 ring-casino-red flex flex-col",children:[o.jsx("div",{className:"bg-casino-red text-casino-white text-xs font-bold px-3 py-1 rounded-full mb-4 text-center",children:"NO DEPOSIT REQUIRED"}),o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2 text-center",children:"R400 Absolutely Free"}),o.jsx("p",{className:"text-casino-gold text-3xl font-bold text-center mb-2",children:"R400"}),o.jsx("p",{className:"text-casino-light text-sm mb-4 text-center",children:"Register a new account and claim R400 in bonus credits â no deposit needed. It's the easiest way to explore the full SilverSands game library risk-free."}),o.jsxs("ul",{className:"space-y-1 text-casino-light text-sm mb-4",children:[o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"No deposit required"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"60à wagering | Max cashout R800"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Once per player"]})]}),o.jsx(en,{code:"SSFR400"}),o.jsx("div",{className:"mt-auto pt-6",children:o.jsx($,{asChild:!0,variant:"casino-primary",className:"w-full",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_r400_no_deposit"),children:"Claim R400 Free"})})})]}),o.jsxs("div",{className:"bg-casino-dark rounded-lg shadow-casino border border-border overflow-hidden flex flex-col",children:[o.jsx(Ct,{src:"/assets/egyptian-gold-signup.png",alt:"SilverSands Casino signup spins on Egyptian Gold",className:"w-full h-48 object-cover",width:1067,height:600}),o.jsxs("div",{className:"p-6 flex flex-col flex-1",children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"Signup Spins â Egyptian Gold"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"New players also qualify for a 100% match up to R1,000 plus 100 free spins on the popular Egyptian Gold slot. Double your first deposit and spin for gold."}),o.jsxs("ul",{className:"space-y-1 text-casino-light text-sm mb-4",children:[o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"100% match up to R1,000"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"100 free spins on Egyptian Gold"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"30à wagering | New players only"]})]}),o.jsx(en,{code:"SIGNUPSPINS"}),o.jsx("div",{className:"mt-auto pt-6",children:o.jsx($,{asChild:!0,variant:"casino-gold",className:"w-full",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_signup_spins"),children:"Get Bonus"})})})]})]})]}),o.jsx("p",{className:"text-casino-light/80 text-xs text-center mt-8",children:"18+ | T&Cs apply | Play responsibly"})]})}),o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Loyalty & Missions"}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-6 max-w-5xl mx-auto",children:[o.jsxs("div",{className:"bg-casino-darker rounded-lg shadow-casino border border-border overflow-hidden flex flex-col",children:[o.jsx(Ct,{src:"/assets/missions-promo.jpg",alt:"SilverSands Casino daily missions gamified rewards",className:"w-full h-48 object-cover",width:1067,height:600}),o.jsxs("div",{className:"p-6 flex flex-col flex-1",children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"Daily Missions"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"Turn every session into an adventure. Complete daily missions while you play to earn points and unlock store rewards â from free spins and free chips to exclusive mini-games."}),o.jsxs("ul",{className:"space-y-1 text-casino-light text-sm mb-4",children:[o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"New missions every day"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Earn points as you play"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Redeem for free spins, chips & more"]})]}),o.jsx("div",{className:"mt-auto",children:o.jsx($,{asChild:!0,variant:"casino-gold",className:"w-full",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_missions"),children:"Play Now"})})})]})]}),o.jsxs("div",{className:"bg-casino-darker rounded-lg shadow-casino border border-border overflow-hidden flex flex-col",children:[o.jsx("div",{className:"bg-gradient-to-br from-casino-gold/20 to-casino-gold/5 p-8 flex items-center justify-center",children:o.jsxs("div",{className:"text-center",children:[o.jsx("div",{className:"text-casino-gold text-5xl mb-2",children:"â
"}),o.jsx("div",{className:"text-casino-gold font-barlow-condensed text-2xl font-bold",children:"VIP"})]})}),o.jsxs("div",{className:"p-6 flex flex-col flex-1",children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-xl font-semibold mb-2",children:"Loyalty Program"}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:"Every wager earns loyalty points that climb you through exclusive VIP tiers. Higher levels unlock better cashback rates, priority support, personalised bonuses, and invitation-only events."}),o.jsxs("ul",{className:"space-y-1 text-casino-light text-sm mb-4",children:[o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Earn points on every bet"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"Exclusive cashback & bonuses"]}),o.jsxs("li",{children:[o.jsx("span",{className:"text-casino-gold mr-2",children:"â"}),"VIP perks & priority support"]})]}),o.jsx("div",{className:"mt-auto",children:o.jsx($,{asChild:!0,variant:"casino-gold",className:"w-full",children:o.jsx("a",{href:t,target:"_blank",rel:r,onClick:()=>ce("promo_loyalty_program"),children:"Play Now"})})})]})]})]}),o.jsx("p",{className:"text-casino-light/80 text-xs text-center mt-8",children:"18+ | T&Cs apply | Play responsibly"})]})}),o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"max-w-4xl mx-auto",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-8",children:"Important Information"}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[o.jsxs("div",{className:"bg-casino-dark p-6 rounded-lg shadow-casino border border-border",children:[o.jsx("h3",{className:"text-casino-gold font-barlow-condensed text-xl font-semibold mb-4",children:"How to Claim"}),o.jsxs("ol",{className:"space-y-2 text-casino-light",children:[o.jsx("li",{children:"1. Register or log in to your account"}),o.jsx("li",{children:"2. Enter the bonus code during deposit"}
309),o.jsx("li",{children:"3. Make your qualifying deposit"}),o.jsx("li",{children:"4. Bonus will be credited automatically"})]})]}),o.jsxs("div",{className:"bg-casino-dark p-6 rounded-lg shadow-casino border border-border",children:[o.jsx("h3",{className:"text-casino-gold font-barlow-condensed text-xl font-semibold mb-4",children:"General Terms"}),o.jsxs("ul",{className:"space-y-2 text-casino-light",children:[o.jsx("li",{children:"⢠Wagering requirements apply to all bonuses"}),o.jsx("li",{children:"⢠Maximum cashout limits may apply"}),o.jsx("li",{children:"⢠One bonus per player/household"}),o.jsx("li",{children:"⢠18+ | T&Cs apply | Play responsibly"})]})]})]}),o.jsx("div",{className:"text-center mt-8",children:o.jsx($,{asChild:!0,variant:"outline",size:"lg",children:o.jsx(Re,{to:"/promotions/terms",children:"Read Full Terms & Conditions"})})})]})})})]})]})},Qu=h.forwardRef(({className:e,...t},n)=>o.jsx("div",{className:"relative w-full overflow-auto",children:o.jsx("table",{ref:n,className:ge("w-full caption-bottom text-sm",e),...t})}));Qu.displayName="Table";const Ku=h.forwardRef(({className:e,...t},n)=>o.jsx("thead",{ref:n,className:ge("[&_tr]:border-b",e),...t}));Ku.displayName="TableHeader";const Yu=h.forwardRef(({className:e,...t},n)=>o.jsx("tbody",{ref:n,className:ge("[&_tr:last-child]:border-0",e),...t}));Yu.displayName="TableBody";const yC=h.forwardRef(({className:e,...t},n)=>o.jsx("tfoot",{ref:n,className:ge("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...t}));yC.displayName="TableFooter";const $o=h.forwardRef(({className:e,...t},n)=>o.jsx("tr",{ref:n,className:ge("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",e),...t}));$o.displayName="TableRow";const an=h.forwardRef(({className:e,...t},n)=>o.jsx("th",{ref:n,className:ge("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",e),...t}));an.displayName="TableHead";const ln=h.forwardRef(({className:e,...t},n)=>o.jsx("td",{ref:n,className:ge("p-4 align-middle [&:has([role=checkbox])]:pr-0",e),...t}));ln.displayName="TableCell";const wC=h.forwardRef(({className:e,...t},n)=>o.jsx("caption",{ref:n,className:ge("mt-4 text-sm text-muted-foreground",e),...t}));wC.displayName="TableCaption";const bC={instant:{cls:"bg-casino-green/20 text-casino-green border-casino-green/40",label:"Instant"},fast:{cls:"bg-casino-gold/20 text-casino-gold border-casino-gold/40",label:"Fast"},standard:{cls:"bg-casino-light/10 text-casino-light border-casino-light/30",label:"Standard"},slow:{cls:"bg-casino-red/20 text-casino-red border-casino-red/40",label:"Slow"}},lh=({tier:e,label:t,className:n})=>{const r=bC[e];return o.jsx("span",{className:ge("inline-flex items-center px-2 py-0.5 rounded-full text-xs font-semibold border whitespace-nowrap",r.cls,n),children:t??r.label})},ch=e=>{const t=e.toLowerCase();return t.includes("instant")?"instant":t.includes("same-day")||t.includes("same day")?"fast":t.includes("7")||t.includes("14")?"slow":"standard"},jC=()=>{h.useEffect(()=>{window.scrollTo(0,0)},[]);const e=[{name:"Credit/Debit Cards",min:"R250",max:"R25,000",time:"Instant",Icon:Tp},{name:"Cryptocurrency",min:"R200",max:"R100,000",time:"Instant",Icon:ho,featured:!0},{name:"Ozow Instant EFT",min:"R50",max:"R25,000",time:"Instant",Icon:fn},{name:"SiD Instant EFT",min:"R50",max:"R25,000",time:"Instant",Icon:fn},{name:"EFT (Electronic Funds Transfer)",min:"R500",max:"R50,000",time:"1-3 business days",Icon:Ep},{name:"Skrill",min:"R100",max:"R15,000",time:"Instant",Icon:Wl},{name:"EcoPayz",min:"R100",max:"R15,000",time:"Instant",Icon:Wl},{name:"Capitec Bank",min:"R250",max:"R10,000",time:"Instant",Icon:ki},{name:"FNB eWallet",min:"R100",max:"R5,000",time:"Instant",Icon:ls},{name:"Nedbank",min:"R250",max:"R25,000",time:"1-2 business days",Icon:ki},{name:"Standard Bank",min:"R250",max:"R25,000",time:"1-2 business days",Icon:ki}],t=[{name:"EFT to Bank Account",min:"R500",max:"R100,000",time:"2 working days (then R100k/week)",Icon:Ep},{name:"Cryptocurrency",min:"R500",max:"R100,000",time:"Same-day",Icon:ho},{name:"Card Payout",min:"R500",max:"R25,000",time:"3-5 business days",Icon:Tp},{name:"Cheque",min:"R1,000",max:"R50,000",time:"7-14 business days",Icon:Rb},{name:"Courier Cheque",min:"R2,500",max:"R100,000",time:"3-7 business days",Icon:Ob}],n=({rows:s})=>o.jsxs(o.Fragment,{children:[o.jsx("div",{className:"hidden md:block bg-casino-dark border border-border rounded-lg overflow-hidden",children:o.jsxs(Qu,{children:[o.jsx(Ku,{className:"bg-casino-darker",children:o.jsxs($o,{className:"border-border hover:bg-casino-darker",children:[o.jsx(an,{className:"text-casino-gold",children:"Method"}),o.jsx(an,{className:"text-casino-gold",children:"Min"}),o.jsx(an,{className:"text-casino-gold",children:"Max"}),o.jsx(an,{className:"text-casino-gold",children:"Processing time"}),o.jsx(an,{className:"text-casino-gold",children:"Speed"})]})}),o.jsx(Yu,{children:s.map(({name:i,min:a,max:l,time:c,Icon:d,featured:u})=>o.jsxs($o,{className:`border-border hover:bg-casino-darker/60 ${u?"bg-casino-gold/5":""}`,children:[o.jsx(ln,{className:"font-medium text-casino-white",children:o.jsxs("span",{className:"inline-flex items-center gap-3",children:[o.jsx(d,{size:22,className:"text-casino-gold shrink-0"}),i,u&&o.jsx("span",{className:"ml-1 text-[10px] uppercase tracking-wider bg-casino-gold/20 text-casino-gold px-1.5 py-0.5 rounded",children:"Featured"})]})}),o.jsx(ln,{className:"text-casino-light",children:a}),o.jsx(ln,{className:"text-casino-light",children:l}),o.jsx(ln,{className:"text-casino-light",children:c}),o.jsx(ln,{children:o.jsx(lh,{tier:ch(c)})})]},i))})]})}),o.jsx("div",{className:"md:hidden grid gap-4",children:s.map(({name:i,min:a,max:l,time:c,Icon:d,featured:u})=>o.jsxs("div",{className:`bg-casino-dark p-4 rounded-lg border border-border ${u?"ring-1 ring-casino-gold/40":""}`,children:[o.jsxs("div",{className:"flex items-center justify-between mb-3 gap-2",children:[o.jsxs("div",{className:"flex items-center gap-3 min-w-0",children:[o.jsx(d,{size:24,className:"text-casino-gold shrink-0"}),o.jsx("h3",{className:"text-casino-white font-semibold text-base truncate",children:i})]}),o.jsx(lh,{tier:ch(c)})]}),o.jsxs("div",{className:"grid grid-cols-3 gap-2 text-xs",children:[o.jsxs("div",{children:[o.jsx("div",{className:"text-casino-light/80",children:"Min"}),o.jsx("div",{className:"text-casino-white font-semibold",children:a})]}),o.jsxs("div",{children:[o.jsx("div",{className:"text-casino-light/80",children:"Max"}),o.jsx("div",{className:"text-casino-white font-semibold",children:l})]}),o.jsxs("div",{children:[o.jsx("div",{className:"text-casino-light/80",children:"Time"}),o.jsx("div",{className:"text-casino-white font-semibold",children:c})]})]})]},i))})]}),r=["128-bit SSL Encryption","PCI DSS Compliant","Fraud Detection Systems","Identity Verification","Secure Payment Processing","Licensed & Regulated"];return o.jsxs("div",{className:"min-h-screen",children:[o.jsx(Ar,{title:"Banking & Payments ZAR | SilverSands Casino SA",description:"Deposit and withdraw in ZAR at SilverSands Casino. EFT, credit cards, e-wallets and crypto with fast payouts for SA players.",canonical:"https://silversandscasino.net/banking",keywords:"ZAR banking, casino deposits South Africa, EFT, crypto casino, fast withdrawals",schemaJ
309son:[qu({name:"Banking & Payments â SilverSands Casino SA",description:"Deposit and withdraw in ZAR at SilverSands Casino. EFT, credit cards, e-wallets and crypto with fast payouts for SA players.",url:"https://silversandscasino.net/banking"}),fC({name:"SilverSands Casino ZAR Banking",description:"Secure ZAR deposits and withdrawals via EFT, Ozow, Capitec, credit cards, e-wallets and cryptocurrency. Same-day payouts available.",url:"https://silversandscasino.net/banking",serviceType:"Online casino payment processing"})]}),o.jsx(ei,{}),o.jsxs("main",{children:[o.jsx(al,{eyebrow:"ZAR banking",eyebrowIcon:Wl,title:"Banking & Payments",titleAccent:"Safe, fast, ZAR-friendly",subtitle:"Deposit and withdraw in South African Rand using EFT, Ozow, SiD, cards, vouchers and crypto. SSL-secured end-to-end.",benefits:[{icon:fn,label:"Instant deposits"},{icon:Es,label:"SSL secured"},{icon:ki,label:"Local banks"},{icon:ho,label:"Crypto OK"}]}),o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Deposit Methods"}),o.jsx("div",{className:"max-w-6xl mx-auto",children:o.jsx(n,{rows:e})})]})}),o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Withdrawal Methods"}),o.jsx("p",{className:"text-casino-light/80 text-sm text-center max-w-2xl mx-auto -mt-8 mb-10",children:"Note: Ozow and SiD Instant EFT are deposit-only â withdrawals process via the methods listed below."}),o.jsx("div",{className:"max-w-6xl mx-auto",children:o.jsx(n,{rows:t})})]})}),o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsx("div",{className:"container mx-auto px-4 max-w-4xl",children:o.jsxs("div",{className:"bg-casino-dark border border-casino-gold/40 rounded-lg p-6 md:p-8",children:[o.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[o.jsx(Es,{className:"text-casino-gold",size:28}),o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl font-semibold",children:"KYC / FICA Verification"})]}),o.jsx("p",{className:"text-casino-light mb-6",children:"South African regulations require identity verification before your first withdrawal. Documents are uploaded securely through your account dashboard. Submit early to avoid payout delays."}),o.jsxs("div",{className:"grid md:grid-cols-3 gap-4 text-sm",children:[o.jsxs("div",{className:"bg-casino-darker p-4 rounded border border-border",children:[o.jsx(kb,{className:"text-casino-gold mb-2",size:20}),o.jsx("h3",{className:"text-casino-white font-semibold mb-1",children:"Photo ID"}),o.jsx("p",{className:"text-casino-light",children:"Clear scan of SA ID, passport or driver's licence."})]}),o.jsxs("div",{className:"bg-casino-darker p-4 rounded border border-border",children:[o.jsx(yb,{className:"text-casino-gold mb-2",size:20}),o.jsx("h3",{className:"text-casino-white font-semibold mb-1",children:"Proof of Address"}),o.jsx("p",{className:"text-casino-light",children:"Utility bill or bank statement, less than 3 months old."})]}),o.jsxs("div",{className:"bg-casino-darker p-4 rounded border border-border",children:[o.jsx(Ib,{className:"text-casino-gold mb-2",size:20}),o.jsx("h3",{className:"text-casino-white font-semibold mb-1",children:"Proof of Payment"}),o.jsx("p",{className:"text-casino-light",children:"Card front (last 4 digits) or EFT receipt for the deposit method."})]})]})]})})}),o.jsx(il,{variant:"card",headline:"Crypto deposits at Silversands Deluxe",subheadline:"12 cryptocurrencies accepted · same-day payouts · R1,000 crypto bonus"}),o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"grid md:grid-cols-2 gap-8 max-w-6xl mx-auto",children:[o.jsxs("div",{className:"bg-casino-dark p-8 rounded-lg shadow-casino border border-border",children:[o.jsx("h3",{className:"text-casino-gold font-barlow-condensed text-xl font-semibold mb-6",children:"Security Features"}),o.jsx("ul",{className:"space-y-3",children:r.map((s,i)=>o.jsxs("li",{className:"text-casino-light flex items-center",children:[o.jsx("span",{className:"text-casino-gold mr-3",children:"ð"}),s]},i))})]}),o.jsxs("div",{className:"bg-casino-dark p-8 rounded-lg shadow-casino border border-border",children:[o.jsx("h3",{className:"text-casino-gold font-barlow-condensed text-xl font-semibold mb-6",children:"Important Information"}),o.jsxs("ul",{className:"space-y-3 text-casino-light",children:[o.jsx("li",{children:"⢠All transactions are processed in South African Rand (ZAR)"}),o.jsx("li",{children:"⢠Identity verification required for withdrawals"}),o.jsx("li",{children:"⢠Withdrawal processing times exclude weekends"}),o.jsx("li",{children:"⢠Some deposit methods may not be available for withdrawals"}
309),o.jsx("li",{children:"⢠Transaction fees may apply depending on your bank"}),o.jsx("li",{children:"⢠Monthly withdrawal limits may apply"})]})]})]})})}),o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"max-w-4xl mx-auto",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Processing Times"}),o.jsx("div",{className:"bg-casino-darker p-8 rounded-lg shadow-casino border border-border",children:o.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[o.jsxs("div",{children:[o.jsx("h4",{className:"text-casino-gold font-barlow-condensed text-lg font-semibold mb-4",children:"Deposits"}),o.jsxs("ul",{className:"space-y-2 text-casino-light",children:[o.jsx("li",{children:"⢠Credit/Debit Cards: Instant"}),o.jsx("li",{children:"⢠EFT: 1-3 business days"}),o.jsx("li",{children:"⢠Bank Transfer: 1-2 business days"}),o.jsx("li",{children:"⢠e-Wallets: Instant"})]})]}),o.jsxs("div",{children:[o.jsx("h4",{className:"text-casino-gold font-barlow-condensed text-lg font-semibold mb-4",children:"Withdrawals"}),o.jsxs("ul",{className:"space-y-2 text-casino-light",children:[o.jsx("li",{children:"⢠EFT: 2-5 business days"}),o.jsx("li",{children:"⢠Cheque: 7-14 business days"}),o.jsx("li",{children:"⢠Courier: 3-7 business days"}),o.jsx("li",{children:"⢠Pending time: 24-48 hours"})]})]})]})})]})})})]})]})},NC=()=>{h.useEffect(()=>{window.scrollTo(0,0)},[]);const e=[{title:"Our Site Support",subtitle:"Affiliate review site",description:`Questions about this review site, content corrections or affiliate enquiries â email ${_e.siteEmail}.`,Icon:Pb,useFor:"Site corrections · Affiliate enquiries · Editorial",email:_e.siteEmail,phone:null,cta:{label:"Email Us",href:`mailto:${_e.siteEmail}`},tone:"primary"},{title:"SilverSands Casino Support",subtitle:"Legacy operator account help",description:`For deposits, withdrawals, bonuses or account issues at SilverSands Casino â contact the operator directly. Email ${_e.legacyEmail} or call ${_e.legacyPhone} (toll-free SA).`,Icon:gb,useFor:"Deposits · Withdrawals · Bonuses · Account issues",email:_e.legacyEmail,phone:_e.legacyPhone,cta:{label:"Email Casino",href:`mailto:${_e.legacyEmail}`},cta2:{label:`Call ${_e.legacyPhone}`,href:`tel:${_e.legacyPhone.replace(/\s+/g,"")}`},tone:"gold"},{title:"Silversands Deluxe Support",subtitle:"New brand account help",description:`For Silversands Deluxe account, bonus or banking enquiries â email ${_e.deluxeEmail} or call ${_e.deluxePhone} (toll-free SA).`,Icon:rd,useFor:"Deluxe account · Crypto bonuses · Banking",email:_e.deluxeEmail,phone:_e.deluxePhone,cta:{label:"Email Deluxe",href:`mailto:${_e.deluxeEmail}`},cta2:{label:`Call ${_e.deluxePhone}`,href:`tel:${_e.deluxePhone.replace(/\s+/g,"")}`},tone:"green"}],t=[{title:"Frequently Asked Questions",description:"Find quick answers to common questions",icon:"â",link:"/support/faq",items:["Account Setup","Deposits & Withdrawals","Bonus Terms","Game Issues"]},{title:"Game Tutorials",description:"Learn how to play our casino games",icon:"ð¯",link:"/support/tutorials",items:["Slots Guide","Blackjack Strategy","Roulette Tips","Video Poker"]},{title:"Responsible Gambling",description:"Tools and resources for safe gaming",icon:"ð¡ï¸",link:"/support/responsible-gambling",items:["Self-Exclusion","Deposit Limits","Reality Check","Getting Help"]},{title:"Privacy & Security",description:"Information about your data protection",icon:"ð",link:"/support/privacy-policy",items:["Privacy Policy","Data Protection","Security Measures","Cookie Policy"]}],n=["Code rejected at signup â confirm you're a brand-new player and the SSFR400 code was entered exactly as shown.","Bonus not credited â log out and back in; the R400 credits to your bonus balance, not cash.","Withdrawal blocked â the R400 free chip carries 60à wagering and a R800 max cashout. Complete wagering before requesting payout.","Multiple-account flag â the offer is one per player/household/
309IP. Family members on the same connection should each contact support before claiming.","Game restriction error â table games and progressive jackpots typically don't count toward wagering. Use slots to clear the playthrough."];return o.jsxs("div",{className:"min-h-screen",children:[o.jsx(Ar,{title:"24/7 Customer Support | SilverSands Casino SA",description:"Get 24/7 help at SilverSands Casino. Live chat, email and phone support. FAQ, tutorials and responsible gambling resources for SA players.",canonical:"https://silversandscasino.net/support",keywords:"casino support, customer service, live chat, help center, SilverSands",schemaJson:pC({url:"https://silversandscasino.net/support",description:"Contact SilverSands Casino customer support 24/7 via live chat, email or freephone for South African players."})}),o.jsx(ei,{}),o.jsxs("main",{children:[o.jsx(al,{eyebrow:"24/7 help centre",eyebrowIcon:jg,title:"SilverSands Customer Support",titleAccent:"Help, every hour of every day",subtitle:"Find answers fast, contact the right team, or learn more about safe gaming at SilverSands Casino.",notice:o.jsxs("div",{className:"flex items-start gap-3",children:[o.jsx(Eb,{className:"text-casino-gold shrink-0 mt-0.5",size:20}),o.jsxs("p",{children:[o.jsx("strong",{className:"text-casino-white",children:"Heads up:"})," SilverSandsCasino.net is an independent affiliate review site. For account, deposit and withdrawal queries please contact the casino operator directly using the contacts below."]})]})}),o.jsx("section",{className:"bg-casino-darker py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Contact the Right Team"}),o.jsx("div",{className:"hidden md:block max-w-6xl mx-auto rounded-lg border border-border bg-casino-dark overflow-hidden shadow-casino",children:o.jsxs(Qu,{children:[o.jsx(Ku,{children:o.jsxs($o,{className:"bg-casino-darker border-border hover:bg-casino-darker",children:[o.jsx(an,{className:"text-casino-gold font-semibold",children:"Team"}),o.jsx(an,{className:"text-casino-gold font-semibold",children:"Use this for"}),o.jsx(an,{className:"text-casino-gold font-semibold",children:"Contact"})]})}),o.jsx(Yu,{children:e.map(r=>{const s=r.Icon;return o.jsxs($o,{className:"border-border hover:bg-casino-darker/40",children:[o.jsx(ln,{className:"align-top",children:o.jsxs("div",{className:"flex items-start gap-3",children:[o.jsx(s,{className:"text-casino-gold mt-0.5 shrink-0",size:22}),o.jsxs("div",{children:[o.jsx("div",{className:"text-casino-white font-semibold",children:r.title}),o.jsx("div",{className:"text-casino-light/80 text-xs uppercase tracking-wide mt-0.5",children:r.subtitle})]})]})}),o.jsx(ln,{className:"align-top text-casino-light text-sm max-w-md",children:r.useFor}),o.jsx(ln,{className:"align-top",children:o.jsxs("div",{className:"flex flex-col gap-2 min-w-[200px]",children:[o.jsx($,{asChild:!0,variant:r.tone==="primary"?"casino-primary":r.tone==="gold"?"casino-gold":"casino-success",size:"sm",className:"justify-start",children:o.jsxs("a",{href:`mailto:${r.email}`,children:[o.jsx(Pp,{size:16,className:"mr-2"})," ",r.email]})}),r.phone&&o.jsx($,{asChild:!0,variant:"outline",size:"sm",className:"justify-start",children:o.jsxs("a",{href:`tel:${r.phone.replace(/\s+/g,"")}`,children:[o.jsx(td,{size:16,className:"mr-2"})," ",r.phone]})})]})})]},r.title)})})]})}),o.jsx("div",{className:"grid md:hidden gap-4 max-w-md mx-auto",children:e.map(r=>{const s=r.Icon;return o.jsxs("div",{className:"bg-casino-dark p-5 rounded-lg shadow-casino border border-border",children:[o.jsxs("div",{className:"flex items-start gap-3 mb-3",children:[o.jsx(s,{className:"text-casino-gold mt-0.5 shrink-0",size:24}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-casino-white font-barlow-condensed text-lg font-semibold leading-tight",children:r.title}),o.jsx("p",{className:"text-casino-light/80 text-[11px] uppercase tracking-wide",children:r.subtitle})]})]}),o.jsx("p",{className:"text-casino-light text-sm mb-4",children:r.useFor}),o.jsxs("div",{className:"flex flex-col gap-2",children:[o.jsx($,{asChild:!0,variant:r.tone==="primary"?"casino-primary":r.tone==="gold"?"casino-gold":"casino-success",size:"sm",children:o.jsxs("a",{href:`mailto:${r.email}`,children:[o.jsx(Pp,{size:16,className:"mr-2"})," Email"]})}),r.phone&&o.jsx($,{asChild:!0,variant:"outline",size:"sm",children:o.jsxs("a",{href:`tel:${r.phone.replace(/\s+/g,"")}`,children:[o.jsx(td,{size:16,className:"mr-2"})," Call"]})})]})]},r.title)})})]})}),o.jsx(il,{variant:"card",headline:"Need Silversands Deluxe Support?",subheadline:"Read the full Deluxe review or jump straight to the operator contacts."}),o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-8",children:"Troubleshoot Bonus Code SSFR400"}),o.jsx("ul",{className:"space-y-3",children:n.map((r,s)=>o.jsxs("li",{className:"bg-casino-darker border border-border rounded-lg p-4 text-casino-light text-sm flex gap-3",children:[o.jsxs("span",{className:"text-casino-gold font-bold",children:[s+1,"."]}),o.jsx("span",{children:r})]},s))})]})}),o.jsx("section",{className:"bg-casino-dark py-16",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold text-center mb-12",children:"Self-Service Options"}),o.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:t.map((r,s)=>o.jsx("div",{className:"bg-casino-darker p-8 rounded-lg shadow-casino border border-border",children:o.jsxs("div",{className:"flex items-start space-x-4",children:[o.jsx("div",{className:"text-3xl",children:r.icon}),o.jsxs("div",{className:"flex-1",children:[o.jsx("h3",{className:"text-casino-gold font-barlow-condensed text-xl font-semibold mb-3",children:r.title}),o.jsx("p",{className:"text-casino-light mb-4",children:r.description}),o.jsx("ul",{className:"space-y-2 mb-6",children:r.items.map((i,a)=>o.jsxs("li",{className:"text-casino-light text-sm flex items-center",children:[o.jsx("span",{className:"text-casino-gold mr-3",children:"â¢"}),i]},a))}),o.jsx($,{asChild:!0,variant:"outline",size:"sm",children:o.jsx(Re,{to:r.link,children:"Learn More"})})]})]})},s))})]})}),o.jsx("section",{className:"bg-casino-darker py-12",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsx("div",{className:"max-w-3xl mx-auto text-center",children:o.jsxs("div",{className:"bg-casino-red/20 border border-casino-red p-6 rounded-lg",children:[o.jsx("h3",{className:"text-casino-red font-barlow-condensed text-xl font-semibold mb-4",children:"Problem Gambling Help"}),o.jsx("p",{className:"text-casino-light mb-4",children:"If you or someone you know has a gambling problem, help is available."}),o.jsxs("div",{className:"space-y-2 text-casino-light",children:[o.jsxs("p",{children:["National Responsible Gambling Helpline: ",o.jsx("strong",{children:_v})]}),o.jsx("p",{children:"Available 24/7 - Free and confidential"})]})]})})})})]})]})},SC=[{path:"/silversands-deluxe",label:"Silversands Deluxe Review",description:"Full overview of the new platform"},{path:"/silversands-deluxe/vs-silversands",label:"Deluxe vs SilverSands",description:"Side-by-side brand comparison"},{path:"/silversands-deluxe/bonus-codes",label:"Deluxe Bonus Codes",description:"All active codes and how to redeem"},{path:"/silversands-deluxe/no-deposit",label:"Deluxe No-Deposit Status",description:"Current free-play options at Deluxe"},{path:"/silversands-deluxe/register",label:"How to Register",description:"Step-by-step sign-up walkthrough"},{path:"/silversands-deluxe/login",label:"Login Help",description:"Sign in tips and account recovery"}],kC=({currentPath:e})=>{const t=SC.filter(n=>n.path!==e);return o.jsx("section",{className:"bg-casino-darker py-12 border-t border-border",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold mb-6 text-center",children:"More about Silversands Deluxe"}),o.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-4 max-w-5xl mx-auto",children:t.map(n=>o.jsxs(Re,{to:n.path,className:"block p-4 bg-casino-dark border border-border rounded-lg hover:border-casino-gold transition-colors",children:[o.jsx("div",{className:"text-casino-gold font-semibold mb-1",children:n.label}),o.jsx("div",{className:"text-casino-light text-sm",children:n.description})]},n.path))}),o.jsx("div",{className:"text-center mt-6",children:o.jsx(Re,{to:"/",className:"text-casino-light hover:text-casino-gold text-sm",children:"â Back to SilverSands Casino home"})})]})})},CC=()=>o.jsx("div",{className:"bg-deluxe-accent-dark/40 border-y border-deluxe-accent/40",children:o.jsx("div",{className:"container mx-auto px-4 py-2",children:o.jsxs("div",{className:"flex flex-wrap items-center justify-center md:justify-start gap-x-2 gap-y-1 sm:gap-x-3 text-xs md:text-sm",children:[o.jsx("img",{src:mo,alt:"Silversands Deluxe",className:"h-5 sm:h-6 w-auto",loading:"lazy"}),o.jsxs("span",{className:"inline-flex items-center gap-1 bg-deluxe-accent text-deluxe-accent-dark font-bold text-[10px] px-1.5 py-0.5 rounded whitespace-nowrap",children:[o.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-deluxe-accent-dark animate-pulse"}),"DELUXE"]}),o.jsx("span",{className:"text-deluxe-accent-soft/90 hidden sm:inline",children:"Modernised sister brand · 15à wagering · mobile-first"})]})})}),EC={"@context":"https://schema.org","@type":"Review",itemReviewed:{"@type":"Organization",name:"Silversands Deluxe Casino",url:"https://silversandsdeluxe.com"},author:{"@type":"Organization",name:"SilverSands Casino Review"},reviewRating:{"@type":"Rating",ratingValue:"4.5",bestRating:"5"}
309,datePublished:"2026-04-24",reviewBody:"Silversands Deluxe is the modernised platform from Paxson Marketing Ltd. Highlights include a 100% up to R2,000 welcome match with a low 15x (D+B) wagering requirement, a separate 100% up to R1,000 first-deposit bonus for crypto players, ZAR plus 12 cryptocurrencies accepted, mobile-first browser play with no download required, and 2-working-day withdrawals up to R100,000."},TC=[{"@context":"https://schema.org","@type":"Offer",name:"Silversands Deluxe Welcome Bonus (SIGNUP100)",description:"100% match up to R2,000 on first deposit. 15x (D+B) wagering. Min deposit R50.",url:"https://silversandscasino.net/silversands-deluxe",priceCurrency:"ZAR",price:"2000",category:"Welcome Bonus",availability:"https://schema.org/InStock",priceValidUntil:"2026-12-31"},{"@context":"https://schema.org","@type":"Offer",name:"Silversands Deluxe Crypto Welcome Bonus (CRYPTO100)",description:"100% match up to R1,000 on first crypto deposit. 15x (D+B) wagering.",url:"https://silversandscasino.net/silversands-deluxe",priceCurrency:"ZAR",price:"1000",category:"Crypto Welcome Bonus",availability:"https://schema.org/InStock",priceValidUntil:"2026-12-31"}],dh={"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"Is Silversands Deluxe the same as Silversands Casino?",acceptedAnswer:{"@type":"Answer",text:"Both are operated by Paxson Marketing Ltd, but Silversands Deluxe is a separate modern platform with its own account system. Legacy Silversands Casino accounts do not automatically transfer â you register a new account at Deluxe."}},{"@type":"Question",name:"Does Silversands Deluxe have a no-deposit bonus?",acceptedAnswer:{"@type":"Answer",text:"Silversands Deluxe does not currently run a standing no-deposit bonus. New players claim a 100% up to R2,000 match on their first deposit using code SIGNUP100 â with a low 15x wagering requirement (deposit + bonus). Crypto depositors can alternatively use CRYPTO100 for 100% up to R1,000."}},{"@type":"Question",name:"What's the wagering on the R2,000 welcome bonus?",acceptedAnswer:{"@type":"Answer",text:"15x the deposit + bonus amount. If you deposit R500 and claim R500 bonus, you'd need to wager R15,000 (15 Ã R1,000) before withdrawing â roughly half of what most SA casinos require."}},{"@type":"Question",name:"Is Silversands Deluxe legal in South Africa?",acceptedAnswer:{"@type":"Answer",text:"Silversands Deluxe is operated by Paxson Marketing Ltd, registered in St Vincent and the Grenadines. Online gambling regulations vary by jurisdiction â players should understand their local legal position before depositing."}},{"@type":"Question",name:"What's the minimum deposit?",acceptedAnswer:{"@type":"Answer",text:"R50 for deposit-coupon bonuses at Silversands Deluxe."}},{"@type":"Question",name:"Does Silversands Deluxe accept cryptocurrency?",acceptedAnswer:{"@type":"Answer",text:"Yes â Bitcoin, Ethereum, Litecoin, Bitcoin Cash, Ripple, Tether, Cardano, TRON, Solana, Dogecoin, Tezos, and Polygon are all accepted. Crypto users also qualify for the separate CRYPTO100 first-deposit bonus."}}]},PC=()=>{h.useEffect(()=>{window.scrollTo(0,0)},[]);const[e,t]=h.useState(!1);h.useEffect(()=>{typeof window<"u"&&localStorage.getItem("deluxe-mobile-cta-dismissed")||t(!0)},[]);const n=dh.mainEntity.map(r=>
309({question:r.name,answer:r.acceptedAnswer.text}));return o.jsxs("div",{className:"min-h-screen",children:[o.jsx(Ar,{title:"Silversands Deluxe SA â R2,000 Welcome + Crypto Bonus",description:"Silversands Deluxe â the new home of Silversands Casino SA. 100% up to R2,000 first-deposit match plus a R1,000 crypto bonus. Low 15Ã wagering.",canonical:"https://silversandscasino.net/silversands-deluxe",ogImage:"https://silversandscasino.net/assets/casino-bg.jpg",keywords:"Silversands Deluxe, Silversands Deluxe review, Silversands Deluxe bonus, Silversands Deluxe crypto bonus, R2000 welcome bonus South Africa",schemaJson:[EC,dh,...TC]}),o.jsx(ei,{}),o.jsx(CC,{}),o.jsxs("main",{children:[o.jsx("section",{className:"bg-casino-dark py-12 md:py-16 border-b-2 border-deluxe-accent/40",children:o.jsx("div",{className:"container mx-auto px-4",children:o.jsxs("div",{className:"max-w-4xl mx-auto text-center space-y-6",children:[o.jsx("img",{src:mo,alt:"Silversands Deluxe logo",className:"h-28 md:h-40 w-auto mx-auto"}),o.jsx("p",{className:"text-casino-light text-xs uppercase tracking-wider",children:"Updated April 2026"}),o.jsx("h1",{className:"text-casino-white font-barlow-condensed text-3xl md:text-5xl font-semibold",children:"Silversands Deluxe Review â Upgraded Platform. Same Trusted Brand."}),o.jsx("p",{className:"text-casino-light text-lg max-w-2xl mx-auto",children:"Silversands Deluxe is the modernised online casino from Paxson Marketing Ltd. Claim a 100% match up to R2,000 on your first deposit with a low 15x wagering requirement â plus an extra 100% up to R1,000 if you deposit with crypto."}),o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",children:o.jsx("a",{href:"/go/silversandsdeluxe",target:"_blank",rel:"noopener noreferrer sponsored",children:"Claim Your Welcome Bonus"})})]})})}),o.jsx("section",{className:"bg-casino-darker py-10 border-b border-border",children:o.jsxs("div",{className:"container mx-auto px-4",children:[o.jsx("h2",{className:"sr-only",children:"Why choose Silversands Deluxe"}),o.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-3 md:gap-4 max-w-5xl mx-auto",children:[{Icon:bb,metric:"15Ã wagering",label:"Low play-through on bonuses >20%"},{Icon:wg,metric:"R2,000 + R1,000",label:"Welcome match + crypto top-up"},{Icon:fn,metric:"2-day payouts",label:"Up to R100,000 per week"},{Icon:ho,metric:"12 cryptos",label:"BTC, ETH, USDT and more"}].map(({Icon:r,metric:s,label:i})=>o.jsxs("div",{className:"bg-casino-dark border border-deluxe-accent/30 rounded-lg p-4 text-center hover:border-deluxe-accent/60 transition-colors",children:[o.jsx(r,{className:"text-deluxe-accent mx-auto mb-2",size:28}),o.jsx("div",{className:"text-casino-white font-barlow-condensed font-bold text-base md:text-lg leading-tight",children:s}),o.jsx("div",{className:"text-casino-light/80 text-xs mt-1 leading-snug",children:i})]},s))})]})}),o.jsx("section",{className:"bg-casino-darker py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl space-y-4",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"What Is Silversands Deluxe?"}),o.jsx("p",{className:"text-casino-light leading-relaxed",children:"Silversands Deluxe is an online casino brand operated by Paxson Marketing Ltd (registration 27033BC2023), the same group behind the long-running Silversands Casino. It runs at silversandsdeluxe.com on a rebuilt platform with a refreshed UI, faster page loads, mobile-first browser play, and full ZAR banking alongside 12 supported cryptocurrencies."}),o.jsx("p",{className:"text-casino-light leading-relaxed",children:"The Deluxe game lobby is organised into seven categories: New, Popular, Slots, 3-Reel Slots, Video Poker, Table Games and Specialty. Both sites run in parallel â player accounts are separate, so claiming the Deluxe welcome bonus does not affect any existing balance you hold at the original Silversands Casino."})]})}),o.jsx("section",{className:"bg-casino-dark py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl space-y-4",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"Deluxe vs Legacy Silversands"}),o.jsx("div",{className:"overflow-x-auto rounded-lg border border-border shadow-casino",children:o.jsxs("table",{className:"w-full text-sm min-w-[640px]",children:[o.jsx("thead",{className:"bg-casino-darker sticky top-0",children:o.jsxs("tr",{children:[o.jsx("th",{scope:"col",className:"text-left p-3 text-casino-gold font-semibold border-b border-border",children:"Feature"}),o.jsx("th",{scope:"col",className:"text-left p-3 text-casino-light font-semibold border-b border-border",children:"Legacy Silversands"}),o.jsx("th",{scope:"col",className:"text-left p-3 text-deluxe-accent font-semibold border-b border-border",children:"Silver
309sands Deluxe"})]})}),o.jsx("tbody",{className:"text-casino-light [&>tr:nth-child(even)]:bg-casino-darker/40 [&>tr]:transition-colors hover:[&>tr]:bg-casino-darker/70",children:[["Platform","Download client + web","Web + mobile, no download"],["Welcome bonus","R8,888 across 3 deposits","R2,000 single-tier match"],["Crypto welcome","Limited","100% up to R1,000 (12 cryptos)"],["Wagering (deposit bonuses)","30à (D+B)","15à (D+B) on bonuses >20%"],["No-deposit offer","R400 standing","Rotating (see promotions page)"],["Currency","ZAR","ZAR + 12 cryptocurrencies"],["Operator","Paxson Marketing Ltd","Paxson Marketing Ltd (reg. 27033BC2023)"],["Existing players","N/A for Deluxe","Fresh account required"]].map(([r,s,i])=>o.jsxs("tr",{className:"border-t border-border",children:[o.jsx("th",{scope:"row",className:"text-left p-3 text-casino-white font-medium align-top",children:r}),o.jsx("td",{className:"p-3 align-top",children:s}),o.jsx("td",{className:"p-3 align-top text-casino-white font-semibold",children:i})]},r))})]})}),o.jsxs("div",{className:"pt-4 flex flex-wrap gap-3 justify-center",children:[o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",children:o.jsx("a",{href:"/go/silversandsdeluxe",target:"_blank",rel:"noopener noreferrer sponsored",children:"Try Deluxe Today â"})}),o.jsx($,{asChild:!0,variant:"outline",size:"lg",children:o.jsx(Re,{to:"/silversands-deluxe/bonus-codes",children:"See All Deluxe Codes"})})]})]})}),o.jsx("section",{className:"bg-casino-darker py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl space-y-4",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"Welcome Bonus at Silversands Deluxe"}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[o.jsxs("div",{className:"bg-casino-dark border-2 border-casino-gold rounded-lg p-5",children:[o.jsx("div",{className:"text-casino-gold text-sm font-semibold mb-1",children:"First Deposit Match"}),o.jsx("div",{className:"text-casino-white text-2xl font-bold mb-2",children:"100% up to R2,000"}),o.jsxs("ul",{className:"text-casino-light text-sm space-y-1",children:[o.jsxs("li",{children:["Code: ",o.jsx("span",{className:"text-casino-gold font-bold",children:"SIGNUP100"})]}),o.jsx("li",{children:"Wagering: 15x (deposit + bonus)"}),o.jsx("li",{children:"Min deposit: R50"}),o.jsx("li",{children:"First deposit only · One per player"})]})]}),o.jsxs("div",{className:"bg-casino-dark border border-border rounded-lg p-5",children:[o.jsx("div",{className:"text-casino-gold text-sm font-semibold mb-1",children:"Crypto First Deposit"}),o.jsx("div",{className:"text-casino-white text-2xl font-bold mb-2",children:"100% up to R1,000"}),o.jsxs("ul",{className:"text-casino-light text-sm space-y-1",children:[o.jsxs("li",{children:["Code: ",o.jsx("span",{className:"text-casino-gold font-bold",children:"CRYPTO100"})]}),o.jsx("li",{children:"Wagering: 15x (deposit + bonus)"}),o.jsx("li",{children:"Crypto deposit required"}),o.jsx("li",{children:"BTC, ETH, LTC, BCH, XRP, USDT, ADA, TRX, SOL, DOGE, XTZ, MATIC"})]})]})]}),o.jsxs("p",{className:"text-casino-light",children:["Silversands Deluxe also runs rotating monthly promotions (reload bonuses, deposit-method specials, seasonal offers). See the current active list on our ",o.jsx(Re,{to:"/silversands-deluxe/bonus-codes",className:"text-casino-gold hover:underline",children:"bonus codes page"}),"."]}),o.jsx("p",{className:"text-casino-light/80 text-xs",children:"Min deposit R50. 15x (D+B) wagering on bonuses greater than 20%. 18+. T&Cs apply."}),o.jsx("div",{className:"pt-2",children:o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",children:o.jsx("a",{href:"/go/silversandsdeluxe",target:"_blank",rel:"noopener noreferrer sponsored",children:"Claim R2,000 Welcome Bonus â"})})})]})}),o.jsx("section",{className:"bg-casino-dark py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl space-y-4",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"Game Library"}),o.jsxs("p",{className:"text-casino-light leading-relaxed",children:["The Deluxe lobby is powered by premium casino software and organised into seven categories: ",o.jsx("strong",{className:"text-casino-white",children:"New"}),", ",o.jsx("strong",{className:"text-casino-white",children:"Popular"}),", ",o.jsx("strong",{className:"text-casino-white",children:"Slots"}),", ",o.jsx("strong",{className:"text-casino-white",children:"3-Reel Slots"}),", ",o.jsx("strong",{className:"text-casino-white",children:"Video Poker"}),", ",o.jsx("strong",{className:"text-casino-white",children:"Table Games"})," and ",o.jsx("strong",{className:"text-casino-white",children:"Specialty"}),". There is no live dealer studio."]})]})}),o.jsx("section",{className:"bg-casino-darker py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl space-y-4",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"Mobile & Instant Play"}),o.jsx("p",{className:"text-casino-light leading-relaxed",children:"Silver
309sands Deluxe is built mobile-first and runs in any modern browser on iOS and Android â no separate app required. An optional Android APK is available for players who prefer a native install. There is no dedicated iOS app, in line with App Store gambling restrictions in South Africa."})]})}),o.jsx("section",{className:"bg-casino-dark py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl space-y-4",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"Banking & Payments"}),o.jsxs("ul",{className:"text-casino-light space-y-2 list-disc pl-5",children:[o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"ZAR deposits:"})," Visa, Mastercard, SiD Instant EFT, Ozow, EasyEFT, Skrill"]}),o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"Cryptocurrencies:"})," Bitcoin, Ethereum, Litecoin, Bitcoin Cash, Ripple, Tether, Cardano, TRON, Solana, Dogecoin, Tezos, Polygon"]}),o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"Currency:"})," ZAR + 12 cryptocurrencies"]}),o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"Min deposit:"})," R50"]}),o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"Min withdrawal:"})," R500"]}),o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"Withdrawal speed:"})," Up to R100,000 paid within 2 working days; additional winnings at R100,000/week"]})]})]})}),o.jsx("section",{className:"bg-casino-darker py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl space-y-4",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"Is Silversands Deluxe Safe?"}),o.jsxs("p",{className:"text-casino-light leading-relaxed",children:["Silversands Deluxe is operated by ",o.jsx("strong",{className:"text-casino-white",children:"Paxson Marketing Ltd"}),", registration number ",o.jsx("strong",{className:"text-casino-white",children:"27033BC2023"}),", registered in St Vincent and the Grenadines. The platform uses SSL encryption for all transactions and applies industry-standard responsible gambling controls. Players must be 18 or older."]}),o.jsx("p",{className:"text-casino-light leading-relaxed text-sm",children:"Prospective players should independently assess whether Silversands Deluxe's regulatory profile matches their requirements before depositing."})]})}),o.jsx("section",{className:"bg-casino-dark py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold mb-6",children:"Pros & Cons"}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[o.jsxs("div",{className:"bg-casino-darker border border-border rounded-lg p-5",children:[o.jsx("h3",{className:"text-casino-gold font-semibold mb-3",children:"Pros"}),o.jsxs("ul",{className:"text-casino-light space-y-2 list-disc pl-5 text-sm",children:[o.jsx("li",{children:"R2,000 first-deposit match at a low 15x wagering requirement"}),o.jsx("li",{children:"Separate R1,000 crypto first-deposit bonus"}),o.jsx("li",{children:"12 cryptocurrencies accepted alongside ZAR"}),o.jsx("li",{children:"Fast 2-working-day withdrawals (up to R100,000)"}),o.jsx("li",{children:"Modernised mobile-first interface â no download required"})]})]}),o.jsxs("div",{className:"bg-casino-darker border border-border rounded-lg p-5",children:[o.jsx("h3",{className:"text-casino-gold font-semibold mb-3",children:"Cons"}),o.jsxs("ul",{className:"text-casino-light space-y-2 list-disc pl-5 text-sm",children:[o.jsx("li",{children:"No live dealer games"}),o.jsx("li",{children:"No standing no-deposit bonus currently active"}),o.jsx("li",{children:"No specific gaming-authority licence named"}),o.jsx("li",{children:"No dedicated iOS app (browser only)"})]})]})]})]})}),o.jsx("section",{className:"bg-casino-darker py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl text-center space-y-3",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"Our Rating"}),o.jsxs("div",{className:"text-casino-white text-5xl font-bold",children:["4.5",o.jsx("span",{className:"text-2xl text-casino-light",children:"/5"})]}),o.jsx("p",{className:"text-casino-light max-w-2xl mx-auto",children:"A strong launch from a trusted operator. The low 15x wagering, separate crypto bonus, fast withdrawals and full ZAR + crypto banking make it an easy re
309commendation for South African players. Loses half a point for the missing live dealer offering and the absence of a standing no-deposit bonus."})]})}),o.jsx("section",{className:"bg-casino-dark py-12",children:o.jsxs("div",{className:"container mx-auto px-4 max-w-4xl space-y-6",children:[o.jsx("h2",{className:"text-casino-gold font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"Frequently Asked Questions"}),o.jsx(Xv,{items:n,schemaId:"deluxe-pillar"}),o.jsx(Gu,{type:"single",collapsible:!0,className:"mt-8",children:o.jsxs(rl,{value:"methodology",className:"bg-casino-darker border border-border rounded-lg px-6",children:[o.jsx(sl,{className:"text-casino-white hover:text-casino-gold text-left",children:"Our Review Methodology"}),o.jsxs(ol,{className:"text-casino-light space-y-3 text-sm",children:[o.jsx("p",{children:"We score Silversands Deluxe across five weighted criteria:"}),o.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"Bonus value (25%)"})," â match size, wagering, max cashout"]}),o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"Banking (25%)"})," â ZAR support, payout speed, crypto coverage"]}),o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"Game library (20%)"})," â depth, variety, mobile parity"]}),o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"Trust & safety (20%)"})," â operator history, encryption, RG tools"]}),o.jsxs("li",{children:[o.jsx("strong",{className:"text-casino-white",children:"UX (10%)"})," â site speed, mobile flow, navigation"]})]}),o.jsx("p",{children:"Silversands Deluxe earns 4.5/5 â outstanding bonus mechanics (low 15Ã wagering, separate crypto match) and modern UX, with half-points deducted for the missing live dealer offering and the lack of a standing no-deposit bonus."})]})]})})]})}),o.jsx("section",{className:"bg-casino-darker py-12",children:o.jsxs("div",{className:"container mx-auto px-4 text-center space-y-4",children:[o.jsx("h2",{className:"text-casino-white font-barlow-condensed text-2xl md:text-3xl font-semibold",children:"Ready to try Silversands Deluxe?"}),o.jsx($,{asChild:!0,variant:"casino-primary",size:"lg",children:o.jsx("a",{href:"/go/silversandsdeluxe",target:"_blank",rel:"noopener noreferrer sponsored",children:"Claim Your R2,000 Welcome Match"})})]})}),o.jsx(kC,{currentPath:"/silversands-deluxe"})]}),e&&o.jsxs("div",{className:"md:hidden fixed bottom-0 inset-x-0 z-50 bg-casino-darker border-t border-casino-gold/40 p-3 flex items-center gap-2 shadow-lg",children:[o.jsx("a",{href:"/go/silversandsdeluxe",target:"_blank",rel:"nofollow sponsored noopener",className:"flex-1 bg-casino-red hover:bg-casino-red-hover text-white font-semibold text-center py-3 rounded",children:"Claim R2,000 + R1,000 Crypto â"}),o.jsx("button",{"aria-label":"Dismiss",onClick:()=>{localStorage.setItem("deluxe-mobile-cta-dismissed","1"),t(!1)},className:"text-casino-light/80 hover:text-casino-white px-2 text-xl",children:"Ã"})]})]})},RC="http://download.silversandscasino.com/affiliate/remote/aiddownload.asp?casinoID=80&gAID=32174&subGid=0&bannerID=0",_C="/go/silversands",AC=()=>{const{pathname:e}=Ue();return h.useEffect(()=>{e===_C&&window.location.replace(RC)},[e]),null},OC="https://paxsonaffiliates.com/register?ref=aff_1746",IC="/go/affiliates",DC=()=>{const{pathname:e}=Ue();return h.useEffect(()=>{e===IC&&window.location.replace(OC)},[e]),null},LC="https://paxsonaffiliates.com/track?aff=aff_1746",MC="/go/silversandsdeluxe",zC=()=>{const{pathname:e}=Ue();return h.useEffect(()=>{e===MC&&window.location.replace(LC)},[e]),null},FC="https://paxsonaffiliates.com/register?ref=aff_1746",$C="/go/silversandsdeluxe-affiliate",BC=()=>{const{pathname:e}=Ue();return h.useEffect(()=>{e===$C&&window.location.replace(FC)},[e]),null},UC=h.lazy(()=>F(()=>import("./Download-Bl5GFqfR.js"),[])),HC=h.lazy(()=>F(()=>import("./PromotionsTerms-D3UjVDQK.js"),__vite__mapDeps([0,1]))),VC=h.lazy(()=>F(()=>import("./FAQ-DjMmHwPt.js"),__vite__mapDeps([2,3]))),WC=h.lazy(()=>F(()=>import("./Tutorials-Wt_QBJyR.js"),[])),GC=h.lazy(()=>F(()=>import("./ResponsibleGambling-BW1-OOgc.js"),[])),qC=h.lazy(()=>F(()=>import("./PrivacyPolicy-Czuz1Sh9.js"),[])),QC=h.lazy(()=>F(()=>import("./TermsAndConditions-p1l3gblv.js"),__vite__mapDeps([4,1]))),KC=h.lazy(()=>F(()=>import("./Affiliates-PuIqCCcN.js"),__vite__mapDeps([5,6]))),YC=h.lazy(()=>F(()=>import("./NewGames-BEkeDC85.js"),[])),ZC=h.lazy(()=>F(()=>import("./LatestNews-CYgXZ44A.js"),[])),XC=h.lazy(()=>F(()=>import("./News-Cdga8iY0.js"),__vite__mapDeps([7,8,6,3,9,10,11,12]))),JC=h.lazy(()=>F(()=>import("./BlogPost-BV24ln1N.js"),__vite__mapDeps([22,10,8,16,11,12]))),eE=h.lazy(()=>F(()=>import("./EditorialTeam-w1Zls-7H.js"),__vite__mapDeps([13,11,9]))),tE=h.lazy(()=>F(()=>import("./SlotsGuide-BBv4ztBP.js"),__vite__mapDeps([14,15,8,16,10]))),nE=h.lazy(()=>F(()=>import("./BlackjackGuide-81rxfMJD.js"),__vite__mapDeps([17,15,8,16]))),rE=h.lazy(()=>F(()=>import("./RouletteGuide-BZ2O6Tys.js"),__vite__mapDeps([18,15,8,16,10]))),sE=h.lazy(()=>F(()=>import("./VideoPokerGuide-c3r2pO2G.js"),__vite__mapDeps([19,15,8,16,10]))),oE=h.lazy(()=>F(()=>import("./BaccaratGuide-BDIn7Snj.js"),__vite__mapDeps([20,15,8,16]))),iE=h.lazy(()=>F(()=>import("./CrapsGuide-CGtMKemn.js"),__vite__mapDeps([21,15,8,16]))),aE=h.lazy(()=>F(()=>import("./DeluxeLogin-Ce1_eze1.js"),[])),lE=h.lazy(()=>F(()=>import("./DeluxeBonusCodes-DQupSV6N.js"),[])),cE=h.lazy(()=>F(()=>import("./DeluxeNoDeposit-DpX8wF7M.js"),[])),dE=h.lazy(()=>F(()=>import("./DeluxeRegister-CinljbQ0.js"),[])),uE=h.lazy(()=>F(()=>import("./SilversandsVsDeluxe-BKiwpHuZ.js"),[])),fE=new cS,pE=()=>o.jsx(kk,{}),uh=({children:e})=>{const{pathname:t}=Ue();return t.startsWith("/go/")?null:o.jsx(o.Fragment,{children:e})},hE=({children:e})=>{const[t,n]=h.useState(!1);return h.useEffect(()=>{const r=window;if(typeof r.requestIdleCallback=="function"){const i=r.requestIdleCallback(()=>n(!0),{timeout:600});return()=>{const a=r.cancelIdleCallback;a==null||a(i)}}const s=window.setTimeout(()=>n(!0),250);return()=>window.clearTimeout(s)},[]),t?o.jsx(o.Fragment,{children:e}):null},mE=()=>(h.useEffect(()=>{const e=()=>{window.scrollTo(0,0)};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[]),o.jsx(uS,{client:fE,children:o.jsxs(uv,{children:[o.jsx(xj,{}),o.jsx(Qj,{}),o.jsxs(lk,{children:[o.jsx(uh,{children:o.jsx(wk,{})}),o.jsx(h.Suspense,{fallback:o.jsx(pE,{}),children:o.jsxs(ek,{children:[o.jsx(ee,{path:"/",element:o.jsx(cC,{})}),o.jsx(ee,{path:"/instant-play",element:o.jsx(gC,{})}),o.jsx(ee,{path:"/download",element:o.jsx(UC,{})}),o.jsx(ee,{path:"/promotions",element:o.jsx(vC,{})}),o.jsx(ee,{path:"/promotions/terms",element:o.jsx(HC,{})}),o.jsx(ee,{path:"/banking",element:o.jsx(jC,{})}),o.jsx(ee,{path:"/support",element:o.jsx(NC,{})}),o.jsx(ee,{path:"/support/faq",element:o.jsx(VC,{})}),o.jsx(ee,{path:"/support/tutorials",element:o.jsx(WC,{})}),o.jsx(ee,{path:"/support/responsible-gambling",element:o.jsx(GC,{})}),o.jsx(ee,{path:"/support/privacy-policy",element:o.jsx(qC,{})}),o.jsx(ee,{path:"/support/terms",element:o.jsx(QC,{})}),o.jsx(ee,{path:"/affiliates",element:o.jsx(KC,{})}),o.jsx(ee,{path:"/new-games",element:o.jsx(YC,{})}),o.jsx(ee,{path:"/news",element:o.jsx(XC,{})}),o.jsx(ee,{path:"/news/:year/:month/:slug",element:o.jsx(JC,{})}),o.jsx(ee,{path:"/news/authors/editorial-team",element:o.jsx(eE,{})}),o.jsx(ee,{path:"/latest-news",element:o.jsx(ZC,{})}),o.jsx(ee,{path:"/guides/slots",element:o.jsx(tE,{})}),o.jsx(ee,{path:"/guides/blackjack",element:o.jsx(nE,{})}),o.jsx(ee,{path:"/guides/roulette",element:o.jsx(rE,{})}),o.jsx(ee,{path:"/guides/video-poker",element:o.jsx(sE,{})}),o.jsx(ee,{path:"/guides/baccarat",element:o.jsx(oE,{})}),o.jsx(ee,{path:"/guides/craps",element:o.jsx(iE,{})}),o.jsx(ee,{path:"/go/silversands",element:o.jsx(AC,{})}),o.jsx(ee,{path:"/go/affiliates",element:o.jsx(DC,{})}),o.jsx(ee,{path:"/go/silversandsdeluxe",element:o.jsx(zC,{})}),o.jsx(ee,{path:"/go/silversandsdeluxe-affiliate",element:o.jsx(BC,{})}),o.jsx(ee,{path:"/silversands-deluxe",element:o.jsx(PC,{})}),o.jsx(ee,{path:"/silversands-deluxe/login",element:o.jsx(aE,{})}),o.jsx(ee,{path:"/silversands-deluxe/bonus-codes",element:o.jsx(lE,{})}),o.jsx(ee,{path:"/silversands-deluxe/no-deposit",element:o.jsx(cE,{})}),o.jsx(ee,{path:"/silversands-deluxe/register",element:o.jsx(dE,{})}),o.jsx(ee,{path:"/silversands-deluxe/vs-silversands",element:o.jsx(uE,{})}),o.jsx(ee,{path:"*",element:o.jsx(uC,{})})]})}),o.jsx(uh,{children:o.jsxs(hE,{children:[o.jsx(Nk,{}),o.jsx(Sk,{})]})})]})]})}));Ox(document.getElementById("root")).render(o.jsx($x,{children:o.jsx(mE,{})}));export{NE as $,vg as A,ei as B,hb as C,vb as D,xg as E,Hx as F,wb as G,Qg as H,g2 as I,Kt as J,Ko as K,Re as L,v2 as M,Pb as N,Ct as O,al as P,y2 as Q,er as R,Ar as S,nn as T,Vk as U,H1 as V,x2 as W,Sg as X,yg as Y,jb as Z,ed as _,rd as a,zu as a0,bE as a1,jE as a2,xb as a3,_b as a4,SE as a5,gb as a6,Gu as a7,rl as a8,sl as a9,ol as aa,Qu as ab,Ku as ac,$o as ad,an as ae,Yu as af,ln as ag,w1 as ah,mb as ai,EE as aj,CC as ak,kC as al,Fu as am,mo as an,CE as b,W as c,Es as d,qu as e,ge as f,mk as g,il as h,$ as i,o as j,Ng as k,Os as l,Ee as m,be as n,Ba as o,xu as p,gE as q,h as r,Qx as s,xa as t,at as u,Yo as v,bu as w,fC as x,Va as y,ls 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.