var g1=Object.defineProperty;var v1=(e,t,n)=>t in e?g1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ne=(e,t,n)=>(v1(e,typeof t!="symbol"?t+"":t,n),n);import"./runtime-react2.js";function y1(e,t){for(var n=0;nr[i]})}}}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 i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function Dl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ih={exports:{}},Ll={},Dh={exports:{}},Y={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var To=Symbol.for("react.element"),w1=Symbol.for("react.portal"),_1=Symbol.for("react.fragment"),x1=Symbol.for("react.strict_mode"),S1=Symbol.for("react.profiler"),O1=Symbol.for("react.provider"),C1=Symbol.for("react.context"),b1=Symbol.for("react.forward_ref"),E1=Symbol.for("react.suspense"),M1=Symbol.for("react.memo"),k1=Symbol.for("react.lazy"),rf=Symbol.iterator;function A1(e){return e===null||typeof e!="object"?null:(e=rf&&e[rf]||e["@@iterator"],typeof e=="function"?e:null)}var Lh={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Rh=Object.assign,$h={};function xi(e,t,n){this.props=e,this.context=t,this.refs=$h,this.updater=n||Lh}xi.prototype.isReactComponent={};xi.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")};xi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Bh(){}Bh.prototype=xi.prototype;function Ac(e,t,n){this.props=e,this.context=t,this.refs=$h,this.updater=n||Lh}var Tc=Ac.prototype=new Bh;Tc.constructor=Ac;Rh(Tc,xi.prototype);Tc.isPureReactComponent=!0;var of=Array.isArray,Fh=Object.prototype.hasOwnProperty,Nc={current:null},zh={key:!0,ref:!0,__self:!0,__source:!0};function Uh(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)Fh.call(t,r)&&!zh.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1>>1,P=j[re];if(0>>1;rei(W,U))Si(Q,W)?(j[re]=Q,j[S]=U,re=S):(j[re]=W,j[L]=U,re=L);else if(Si(Q,U))j[re]=Q,j[S]=U,re=S;else break e}}return z}function i(j,z){var U=j.sortIndex-z.sortIndex;return U!==0?U:j.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var s=[],c=[],h=1,p=null,d=3,y=!1,x=!1,w=!1,C=typeof setTimeout=="function"?setTimeout:null,v=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 g(j){for(var z=n(c);z!==null;){if(z.callback===null)r(c);else if(z.startTime<=j)r(c),z.sortIndex=z.expirationTime,t(s,z);else break;z=n(c)}}function _(j){if(w=!1,g(j),!x)if(n(s)!==null)x=!0,St(O);else{var z=n(c);z!==null&&je(_,z.startTime-j)}}function O(j,z){x=!1,w&&(w=!1,v(k),k=-1),y=!0;var U=d;try{for(g(z),p=n(s);p!==null&&(!(p.expirationTime>z)||j&&!ae());){var re=p.callback;if(typeof re=="function"){p.callback=null,d=p.priorityLevel;var P=re(p.expirationTime<=z);z=e.unstable_now(),typeof P=="function"?p.callback=P:p===n(s)&&r(s),g(z)}else r(s);p=n(s)}if(p!==null)var D=!0;else{var L=n(c);L!==null&&je(_,L.startTime-z),D=!1}return D}finally{p=null,d=U,y=!1}}var E=!1,A=null,k=-1,$=5,B=-1;function ae(){return!(e.unstable_now()-B<$)}function te(){if(A!==null){var j=e.unstable_now();B=j;var z=!0;try{z=A(!0,j)}finally{z?be():(E=!1,A=null)}}else E=!1}var be;if(typeof m=="function")be=function(){m(te)};else if(typeof MessageChannel<"u"){var Ge=new MessageChannel,ke=Ge.port2;Ge.port1.onmessage=te,be=function(){ke.postMessage(null)}}else be=function(){C(te,0)};function St(j){A=j,E||(E=!0,be())}function je(j,z){k=C(function(){j(e.unstable_now())},z)}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(j){j.callback=null},e.unstable_continueExecution=function(){x||y||(x=!0,St(O))},e.unstable_forceFrameRate=function(j){0>j||125re?(j.sortIndex=U,t(c,j),n(s)===null&&j===n(c)&&(w?(v(k),k=-1):w=!0,je(_,U-re))):(j.sortIndex=P,t(s,j),x||y||(x=!0,St(O))),j},e.unstable_shouldYield=ae,e.unstable_wrapCallback=function(j){var z=d;return function(){var U=d;d=z;try{return j.apply(this,arguments)}finally{d=U}}}})(Gh);Kh.exports=Gh;var F1=Kh.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var z1=b,gt=F1;function M(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mu=Object.prototype.hasOwnProperty,U1=/^[: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={},sf={};function W1(e){return mu.call(sf,e)?!0:mu.call(lf,e)?!1:U1.test(e)?sf[e]=!0:(lf[e]=!0,!1)}function V1(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 H1(e,t,n,r){if(t===null||typeof t>"u"||V1(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 rt(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Ke={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ke[e]=new rt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ke[t]=new rt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ke[e]=new rt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ke[e]=new rt(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){Ke[e]=new rt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ke[e]=new rt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ke[e]=new rt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ke[e]=new rt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ke[e]=new rt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Pc=/[\-:]([a-z])/g;function Ic(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(Pc,Ic);Ke[t]=new rt(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(Pc,Ic);Ke[t]=new rt(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(Pc,Ic);Ke[t]=new rt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ke[e]=new rt(e,1,!1,e.toLowerCase(),null,!1,!1)});Ke.xlinkHref=new rt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ke[e]=new rt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Dc(e,t,n,r){var i=Ke.hasOwnProperty(t)?Ke[t]:null;(i!==null?i.type!==0:r||!(2l||i[a]!==o[l]){var s=` `+i[a].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{js=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ri(e):""}function K1(e){switch(e.tag){case 5:return Ri(e.type);case 16:return Ri("Lazy");case 13:return Ri("Suspense");case 19:return Ri("SuspenseList");case 0:case 2:case 15:return e=Ps(e.type,!1),e;case 11:return e=Ps(e.type.render,!1),e;case 1:return e=Ps(e.type,!0),e;default:return""}}function wu(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 Ir:return"Fragment";case Pr:return"Portal";case gu:return"Profiler";case Lc:return"StrictMode";case vu:return"Suspense";case yu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Xh:return(e.displayName||"Context")+".Consumer";case Qh:return(e._context.displayName||"Context")+".Provider";case Rc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $c:return t=e.displayName||null,t!==null?t:wu(e.type)||"Memo";case kn:t=e._payload,e=e._init;try{return wu(e(t))}catch{}}return null}function G1(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 wu(t);case 8:return t===Lc?"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 Gn(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 Y1(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 i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.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 ia(e){e._valueTracker||(e._valueTracker=Y1(e))}function Jh(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 Xa(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 _u(e,t){var n=t.checked;return we({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function cf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Gn(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 em(e,t){t=t.checked,t!=null&&Dc(e,"checked",t,!1)}function xu(e,t){em(e,t);var n=Gn(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")?Su(e,t.type,n):t.hasOwnProperty("defaultValue")&&Su(e,t.type,Gn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function df(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 Su(e,t,n){(t!=="number"||Xa(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var $i=Array.isArray;function Xr(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=oa.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function to(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Wi={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},Q1=["Webkit","ms","Moz","O"];Object.keys(Wi).forEach(function(e){Q1.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Wi[t]=Wi[e]})});function im(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Wi.hasOwnProperty(e)&&Wi[e]?(""+t).trim():t+"px"}function om(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=im(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var X1=we({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 bu(e,t){if(t){if(X1[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(M(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(M(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(M(61))}if(t.style!=null&&typeof t.style!="object")throw Error(M(62))}}function Eu(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 Mu=null;function Bc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ku=null,qr=null,Zr=null;function hf(e){if(e=Po(e)){if(typeof ku!="function")throw Error(M(280));var t=e.stateNode;t&&(t=zl(t),ku(e.stateNode,e.type,t))}}function am(e){qr?Zr?Zr.push(e):Zr=[e]:qr=e}function lm(){if(qr){var e=qr,t=Zr;if(Zr=qr=null,hf(e),t)for(e=0;e>>=0,e===0?32:31-(ly(e)/sy|0)|0}var aa=64,la=4194304;function Bi(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 el(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~i;l!==0?r=Bi(l):(o&=a,o!==0&&(r=Bi(o)))}else a=n&~i,a!==0?r=Bi(a):o!==0&&(r=Bi(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function No(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-zt(t),e[t]=n}function fy(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=Hi),Of=" ",Cf=!1;function Mm(e,t){switch(e){case"keyup":return Fy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function km(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Dr=!1;function Uy(e,t){switch(e){case"compositionend":return km(t);case"keypress":return t.which!==32?null:(Cf=!0,Of);case"textInput":return e=t.data,e===Of&&Cf?null:e;default:return null}}function Wy(e,t){if(Dr)return e==="compositionend"||!Gc&&Mm(e,t)?(e=bm(),Da=Vc=jn=null,Dr=!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)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=kf(n)}}function jm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?jm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Pm(){for(var e=window,t=Xa();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Xa(e.document)}return t}function Yc(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 Zy(e){var t=Pm(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&jm(n.ownerDocument.documentElement,n)){if(r!==null&&Yc(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 i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Af(n,o);var a=Af(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>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=document.documentMode,Lr=null,Iu=null,Gi=null,Du=!1;function Tf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Du||Lr==null||Lr!==Xa(r)||(r=Lr,"selectionStart"in r&&Yc(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}),Gi&&lo(Gi,r)||(Gi=r,r=rl(Iu,"onSelect"),0Br||(e.current=zu[Br],zu[Br]=null,Br--)}function de(e,t){Br++,zu[Br]=e.current,e.current=t}var Yn={},Ze=qn(Yn),ut=qn(!1),vr=Yn;function ai(e,t){var n=e.type.contextTypes;if(!n)return Yn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function ct(e){return e=e.childContextTypes,e!=null}function ol(){pe(ut),pe(Ze)}function Rf(e,t,n){if(Ze.current!==Yn)throw Error(M(168));de(Ze,t),de(ut,n)}function Um(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(M(108,G1(e)||"Unknown",i));return we({},n,r)}function al(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Yn,vr=Ze.current,de(Ze,e),de(ut,ut.current),!0}function $f(e,t,n){var r=e.stateNode;if(!r)throw Error(M(169));n?(e=Um(e,t,vr),r.__reactInternalMemoizedMergedChildContext=e,pe(ut),pe(Ze),de(Ze,e)):pe(ut),de(ut,n)}var ln=null,Ul=!1,Gs=!1;function Wm(e){ln===null?ln=[e]:ln.push(e)}function cw(e){Ul=!0,Wm(e)}function Zn(){if(!Gs&&ln!==null){Gs=!0;var e=0,t=se;try{var n=ln;for(se=1;e>=a,i-=a,dn=1<<32-zt(t)+i|n<k?($=A,A=null):$=A.sibling;var B=d(v,A,g[k],_);if(B===null){A===null&&(A=$);break}e&&A&&B.alternate===null&&t(v,A),m=o(B,m,k),E===null?O=B:E.sibling=B,E=B,A=$}if(k===g.length)return n(v,A),he&&ir(v,k),O;if(A===null){for(;kk?($=A,A=null):$=A.sibling;var ae=d(v,A,B.value,_);if(ae===null){A===null&&(A=$);break}e&&A&&ae.alternate===null&&t(v,A),m=o(ae,m,k),E===null?O=ae:E.sibling=ae,E=ae,A=$}if(B.done)return n(v,A),he&&ir(v,k),O;if(A===null){for(;!B.done;k++,B=g.next())B=p(v,B.value,_),B!==null&&(m=o(B,m,k),E===null?O=B:E.sibling=B,E=B);return he&&ir(v,k),O}for(A=r(v,A);!B.done;k++,B=g.next())B=y(A,v,k,B.value,_),B!==null&&(e&&B.alternate!==null&&A.delete(B.key===null?k:B.key),m=o(B,m,k),E===null?O=B:E.sibling=B,E=B);return e&&A.forEach(function(te){return t(v,te)}),he&&ir(v,k),O}function C(v,m,g,_){if(typeof g=="object"&&g!==null&&g.type===Ir&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case ra:e:{for(var O=g.key,E=m;E!==null;){if(E.key===O){if(O=g.type,O===Ir){if(E.tag===7){n(v,E.sibling),m=i(E,g.props.children),m.return=v,v=m;break e}}else if(E.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===kn&&zf(O)===E.type){n(v,E.sibling),m=i(E,g.props),m.ref=Pi(v,E,g),m.return=v,v=m;break e}n(v,E);break}else t(v,E);E=E.sibling}g.type===Ir?(m=pr(g.props.children,v.mode,_,g.key),m.return=v,v=m):(_=Wa(g.type,g.key,g.props,null,v.mode,_),_.ref=Pi(v,m,g),_.return=v,v=_)}return a(v);case Pr:e:{for(E=g.key;m!==null;){if(m.key===E)if(m.tag===4&&m.stateNode.containerInfo===g.containerInfo&&m.stateNode.implementation===g.implementation){n(v,m.sibling),m=i(m,g.children||[]),m.return=v,v=m;break e}else{n(v,m);break}else t(v,m);m=m.sibling}m=tu(g,v.mode,_),m.return=v,v=m}return a(v);case kn:return E=g._init,C(v,m,E(g._payload),_)}if($i(g))return x(v,m,g,_);if(ki(g))return w(v,m,g,_);ha(v,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,m!==null&&m.tag===6?(n(v,m.sibling),m=i(m,g),m.return=v,v=m):(n(v,m),m=eu(g,v.mode,_),m.return=v,v=m),a(v)):n(v,m)}return C}var si=Gm(!0),Ym=Gm(!1),ul=qn(null),cl=null,Ur=null,Zc=null;function Jc(){Zc=Ur=cl=null}function ed(e){var t=ul.current;pe(ul),e._currentValue=t}function Vu(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 ei(e,t){cl=e,Zc=Ur=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(at=!0),e.firstContext=null)}function Tt(e){var t=e._currentValue;if(Zc!==e)if(e={context:e,memoizedValue:t,next:null},Ur===null){if(cl===null)throw Error(M(308));Ur=e,cl.dependencies={lanes:0,firstContext:e}}else Ur=Ur.next=e;return t}var ur=null;function td(e){ur===null?ur=[e]:ur.push(e)}function Qm(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,td(t)):(n.next=i.next,i.next=n),t.interleaved=n,yn(e,r)}function yn(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 nd(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Xm(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 hn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,X&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,yn(e,n)}return i=r.interleaved,i===null?(t.next=t,td(r)):(t.next=i.next,i.next=t),r.interleaved=t,yn(e,n)}function Ra(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,zc(e,n)}}function Uf(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=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};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,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 dl(e,t,n,r){var i=e.updateQueue;An=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var s=l,c=s.next;s.next=null,a===null?o=c:a.next=c,a=s;var h=e.alternate;h!==null&&(h=h.updateQueue,l=h.lastBaseUpdate,l!==a&&(l===null?h.firstBaseUpdate=c:l.next=c,h.lastBaseUpdate=s))}if(o!==null){var p=i.baseState;a=0,h=c=s=null,l=o;do{var d=l.lane,y=l.eventTime;if((r&d)===d){h!==null&&(h=h.next={eventTime:y,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var x=e,w=l;switch(d=t,y=n,w.tag){case 1:if(x=w.payload,typeof x=="function"){p=x.call(y,p,d);break e}p=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=w.payload,d=typeof x=="function"?x.call(y,p,d):x,d==null)break e;p=we({},p,d);break e;case 2:An=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[l]:d.push(l))}else y={eventTime:y,lane:d,tag:l.tag,payload:l.payload,callback:l.callback,next:null},h===null?(c=h=y,s=p):h=h.next=y,a|=d;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;d=l,l=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(h===null&&(s=p),i.baseState=s,i.firstBaseUpdate=c,i.lastBaseUpdate=h,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);_r|=a,e.lanes=a,e.memoizedState=p}}function Wf(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Qs.transition;Qs.transition={};try{e(!1),t()}finally{se=n,Qs.transition=r}}function pg(){return Nt().memoizedState}function hw(e,t,n){var r=zn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},hg(e))mg(t,n);else if(n=Qm(e,t,n,r),n!==null){var i=tt();Ut(n,e,r,i),gg(n,t,r)}}function mw(e,t,n){var r=zn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(hg(e))mg(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,l=o(a,n);if(i.hasEagerState=!0,i.eagerState=l,Kt(l,a)){var s=t.interleaved;s===null?(i.next=i,td(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch{}finally{}n=Qm(e,t,i,r),n!==null&&(i=tt(),Ut(n,e,r,i),gg(n,t,r))}}function hg(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function mg(e,t){Yi=pl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function gg(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,zc(e,n)}}var hl={readContext:Tt,useCallback:Qe,useContext:Qe,useEffect:Qe,useImperativeHandle:Qe,useInsertionEffect:Qe,useLayoutEffect:Qe,useMemo:Qe,useReducer:Qe,useRef:Qe,useState:Qe,useDebugValue:Qe,useDeferredValue:Qe,useTransition:Qe,useMutableSource:Qe,useSyncExternalStore:Qe,useId:Qe,unstable_isNewReconciler:!1},gw={readContext:Tt,useCallback:function(e,t){return qt().memoizedState=[e,t===void 0?null:t],e},useContext:Tt,useEffect:Hf,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ba(4194308,4,sg.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ba(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ba(4,2,e,t)},useMemo:function(e,t){var n=qt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=qt();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=hw.bind(null,ye,e),[r.memoizedState,e]},useRef:function(e){var t=qt();return e={current:e},t.memoizedState=e},useState:Vf,useDebugValue:cd,useDeferredValue:function(e){return qt().memoizedState=e},useTransition:function(){var e=Vf(!1),t=e[0];return e=pw.bind(null,e[1]),qt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ye,i=qt();if(he){if(n===void 0)throw Error(M(407));n=n()}else{if(n=t(),De===null)throw Error(M(349));wr&30||eg(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Hf(ng.bind(null,r,o,e),[e]),r.flags|=2048,go(9,tg.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=qt(),t=De.identifierPrefix;if(he){var n=fn,r=dn;n=(r&~(1<<32-zt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ho++,0<\/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[Zt]=t,e[co]=r,Eg(e,t,!1,!1),t.stateNode=e;e:{switch(a=Eu(n,r),n){case"dialog":fe("cancel",e),fe("close",e),i=r;break;case"iframe":case"object":case"embed":fe("load",e),i=r;break;case"video":case"audio":for(i=0;idi&&(t.flags|=128,r=!0,Ii(o,!1),t.lanes=4194304)}else{if(!r)if(e=fl(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ii(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!he)return Xe(t),null}else 2*Ce()-o.renderingStartTime>di&&n!==1073741824&&(t.flags|=128,r=!0,Ii(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ce(),t.sibling=null,n=ge.current,de(ge,r?n&1|2:n&1),t):(Xe(t),null);case 22:case 23:return gd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ft&1073741824&&(Xe(t),t.subtreeFlags&6&&(t.flags|=8192)):Xe(t),null;case 24:return null;case 25:return null}throw Error(M(156,t.tag))}function Cw(e,t){switch(Xc(t),t.tag){case 1:return ct(t.type)&&ol(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ui(),pe(ut),pe(Ze),od(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return id(t),null;case 13:if(pe(ge),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(M(340));li()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(ge),null;case 4:return ui(),null;case 10:return ed(t.type._context),null;case 22:case 23:return gd(),null;case 24:return null;default:return null}}var ga=!1,qe=!1,bw=typeof WeakSet=="function"?WeakSet:Set,R=null;function Wr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){xe(e,t,r)}else n.current=null}function Ju(e,t,n){try{n()}catch(r){xe(e,t,r)}}var np=!1;function Ew(e,t){if(Lu=tl,e=Pm(),Yc(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 i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,l=-1,s=-1,c=0,h=0,p=e,d=null;t:for(;;){for(var y;p!==n||i!==0&&p.nodeType!==3||(l=a+i),p!==o||r!==0&&p.nodeType!==3||(s=a+r),p.nodeType===3&&(a+=p.nodeValue.length),(y=p.firstChild)!==null;)d=p,p=y;for(;;){if(p===e)break t;if(d===n&&++c===i&&(l=a),d===o&&++h===r&&(s=a),(y=p.nextSibling)!==null)break;p=d,d=p.parentNode}p=y}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ru={focusedElem:e,selectionRange:n},tl=!1,R=t;R!==null;)if(t=R,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,R=e;else for(;R!==null;){t=R;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var w=x.memoizedProps,C=x.memoizedState,v=t.stateNode,m=v.getSnapshotBeforeUpdate(t.elementType===t.type?w:Rt(t.type,w),C);v.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(M(163))}}catch(_){xe(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,R=e;break}R=t.return}return x=np,np=!1,x}function Qi(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Ju(t,n,o)}i=i.next}while(i!==r)}}function Hl(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 ec(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 Ag(e){var t=e.alternate;t!==null&&(e.alternate=null,Ag(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Zt],delete t[co],delete t[Fu],delete t[sw],delete t[uw])),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 Tg(e){return e.tag===5||e.tag===3||e.tag===4}function rp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Tg(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 tc(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=il));else if(r!==4&&(e=e.child,e!==null))for(tc(e,t,n),e=e.sibling;e!==null;)tc(e,t,n),e=e.sibling}function nc(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(nc(e,t,n),e=e.sibling;e!==null;)nc(e,t,n),e=e.sibling}var Ue=null,$t=!1;function En(e,t,n){for(n=n.child;n!==null;)Ng(e,t,n),n=n.sibling}function Ng(e,t,n){if(en&&typeof en.onCommitFiberUnmount=="function")try{en.onCommitFiberUnmount(Rl,n)}catch{}switch(n.tag){case 5:qe||Wr(n,t);case 6:var r=Ue,i=$t;Ue=null,En(e,t,n),Ue=r,$t=i,Ue!==null&&($t?(e=Ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ue.removeChild(n.stateNode));break;case 18:Ue!==null&&($t?(e=Ue,n=n.stateNode,e.nodeType===8?Ks(e.parentNode,n):e.nodeType===1&&Ks(e,n),oo(e)):Ks(Ue,n.stateNode));break;case 4:r=Ue,i=$t,Ue=n.stateNode.containerInfo,$t=!0,En(e,t,n),Ue=r,$t=i;break;case 0:case 11:case 14:case 15:if(!qe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&Ju(n,t,a),i=i.next}while(i!==r)}En(e,t,n);break;case 1:if(!qe&&(Wr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){xe(n,t,l)}En(e,t,n);break;case 21:En(e,t,n);break;case 22:n.mode&1?(qe=(r=qe)||n.memoizedState!==null,En(e,t,n),qe=r):En(e,t,n);break;default:En(e,t,n)}}function ip(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new bw),t.forEach(function(r){var i=Dw.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Dt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=a),r&=~o}if(r=i,r=Ce()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*kw(r/1960))-r,10e?16:e,Pn===null)var r=!1;else{if(e=Pn,Pn=null,vl=0,X&6)throw Error(M(331));var i=X;for(X|=4,R=e.current;R!==null;){var o=R,a=o.child;if(R.flags&16){var l=o.deletions;if(l!==null){for(var s=0;sCe()-hd?fr(e,0):pd|=n),dt(e,t)}function Bg(e,t){t===0&&(e.mode&1?(t=la,la<<=1,!(la&130023424)&&(la=4194304)):t=1);var n=tt();e=yn(e,t),e!==null&&(No(e,t,n),dt(e,n))}function Iw(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Bg(e,n)}function Dw(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(M(314))}r!==null&&r.delete(t),Bg(e,n)}var Fg;Fg=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ut.current)at=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return at=!1,Sw(e,t,n);at=!!(e.flags&131072)}else at=!1,he&&t.flags&1048576&&Vm(t,sl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fa(e,t),e=t.pendingProps;var i=ai(t,Ze.current);ei(t,n),i=ld(null,t,r,e,i,n);var o=sd();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ct(r)?(o=!0,al(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,nd(t),i.updater=Vl,t.stateNode=i,i._reactInternals=t,Ku(t,r,e,n),t=Qu(null,t,r,!0,o,n)):(t.tag=0,he&&o&&Qc(t),et(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fa(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Rw(r),e=Rt(r,e),i){case 0:t=Yu(null,t,r,e,n);break e;case 1:t=Jf(null,t,r,e,n);break e;case 11:t=qf(null,t,r,e,n);break e;case 14:t=Zf(null,t,r,Rt(r.type,e),n);break e}throw Error(M(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Rt(r,i),Yu(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Rt(r,i),Jf(e,t,r,i,n);case 3:e:{if(Og(t),e===null)throw Error(M(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Xm(e,t),dl(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=ci(Error(M(423)),t),t=ep(e,t,r,n,i);break e}else if(r!==i){i=ci(Error(M(424)),t),t=ep(e,t,r,n,i);break e}else for(ht=$n(t.stateNode.containerInfo.firstChild),mt=t,he=!0,Bt=null,n=Ym(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(li(),r===i){t=wn(e,t,n);break e}et(e,t,r,n)}t=t.child}return t;case 5:return qm(t),e===null&&Wu(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,$u(r,i)?a=null:o!==null&&$u(r,o)&&(t.flags|=32),Sg(e,t),et(e,t,a,n),t.child;case 6:return e===null&&Wu(t),null;case 13:return Cg(e,t,n);case 4:return rd(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=si(t,null,r,n):et(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Rt(r,i),qf(e,t,r,i,n);case 7:return et(e,t,t.pendingProps,n),t.child;case 8:return et(e,t,t.pendingProps.children,n),t.child;case 12:return et(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,de(ul,r._currentValue),r._currentValue=a,o!==null)if(Kt(o.value,a)){if(o.children===i.children&&!ut.current){t=wn(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){a=o.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=hn(-1,n&-n),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var h=c.pending;h===null?s.next=s:(s.next=h.next,h.next=s),c.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Vu(o.return,n,t),l.lanes|=n;break}s=s.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(M(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Vu(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}et(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,ei(t,n),i=Tt(i),r=r(i),t.flags|=1,et(e,t,r,n),t.child;case 14:return r=t.type,i=Rt(r,t.pendingProps),i=Rt(r.type,i),Zf(e,t,r,i,n);case 15:return _g(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Rt(r,i),Fa(e,t),t.tag=1,ct(r)?(e=!0,al(t)):e=!1,ei(t,n),vg(t,r,i),Ku(t,r,i,n),Qu(null,t,r,!0,e,n);case 19:return bg(e,t,n);case 22:return xg(e,t,n)}throw Error(M(156,t.tag))};function zg(e,t){return hm(e,t)}function Lw(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 kt(e,t,n,r){return new Lw(e,t,n,r)}function yd(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Rw(e){if(typeof e=="function")return yd(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Rc)return 11;if(e===$c)return 14}return 2}function Un(e,t){var n=e.alternate;return n===null?(n=kt(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 Wa(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")yd(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ir:return pr(n.children,i,o,t);case Lc:a=8,i|=8;break;case gu:return e=kt(12,n,t,i|2),e.elementType=gu,e.lanes=o,e;case vu:return e=kt(13,n,t,i),e.elementType=vu,e.lanes=o,e;case yu:return e=kt(19,n,t,i),e.elementType=yu,e.lanes=o,e;case qh:return Gl(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Qh:a=10;break e;case Xh:a=9;break e;case Rc:a=11;break e;case $c:a=14;break e;case kn:a=16,r=null;break e}throw Error(M(130,e==null?e:typeof e,""))}return t=kt(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function pr(e,t,n,r){return e=kt(7,e,r,t),e.lanes=n,e}function Gl(e,t,n,r){return e=kt(22,e,r,t),e.elementType=qh,e.lanes=n,e.stateNode={isHidden:!1},e}function eu(e,t,n){return e=kt(6,e,null,t),e.lanes=n,e}function tu(e,t,n){return t=kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $w(e,t,n,r,i){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=Ds(0),this.expirationTimes=Ds(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ds(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function wd(e,t,n,r,i,o,a,l,s){return e=new $w(e,t,n,l,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=kt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},nd(o),e}function Bw(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Hg)}catch(e){console.error(e)}}Hg(),Hh.exports=vt;var Do=Hh.exports;const wa=Dl(Do);var Kg,Gg,fp=Do;Gg=fp.createRoot,Kg=fp.hydrateRoot;function He(){if(!window)throw new Error("Window object isn't available");return window}function Yg(e){const t={...e,type:`ssr-${e.type}`};return He().parent.postMessage(t,"*")}function J(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qw(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Zw(e){var t=qw(e,"string");return typeof t=="symbol"?t:String(t)}var Jt=Symbol("mobx-stored-annotations");function rn(e){function t(n,r){Bo(n,r,e)}return Object.assign(t,e)}function Bo(e,t,n){mn(e,Jt)||Ro(e,Jt,pi({},e[Jt])),l_(n)||(e[Jt][t]=n)}function Jw(e){return mn(e,Jt)||Ro(e,Jt,pi({},e[Jt])),e[Jt]}var V=Symbol("mobx administration"),Fo=function(){function e(n){n===void 0&&(n="Atom"),this.name_=void 0,this.isPendingUnobservation_=!1,this.isBeingObserved_=!1,this.observers_=new Set,this.diffValue_=0,this.lastAccessedBy_=0,this.lowestObserverState_=Z.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=n}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach(function(r){return r()})},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach(function(r){return r()})},t.reportObserved=function(){return Ov(this)},t.reportChanged=function(){lt(),Cv(this),N.stateVersion=N.stateVersionr&&(r=l.dependenciesState_)}for(n.length=i,e.newObserving_=null,o=t.length;o--;){var s=t[o];s.diffValue_===0&&xv(s,e),s.diffValue_=0}for(;i--;){var c=n[i];c.diffValue_===1&&(c.diffValue_=0,V_(c,e))}r!==Z.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}function cc(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)xv(t[n],e);e.dependenciesState_=Z.NOT_TRACKING_}function yv(e){var t=bi();try{return e()}finally{Wn(t)}}function bi(){var e=N.trackingDerivation;return N.trackingDerivation=null,e}function Wn(e){N.trackingDerivation=e}function ni(e){var t=N.allowStateReads;return N.allowStateReads=e,t}function Vn(e){N.allowStateReads=e}function wv(e){if(e.dependenciesState_!==Z.UP_TO_DATE_){e.dependenciesState_=Z.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=Z.UP_TO_DATE_}}var Ha=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0,this.stateVersion=Number.MIN_SAFE_INTEGER},Ka=!0,_v=!1,N=function(){var e=Od();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(Ka=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==new Ha().version&&(Ka=!1),Ka?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new Ha):(setTimeout(function(){_v||J(35)},1),new Ha)}();function W_(){if((N.pendingReactions.length||N.inBatch||N.isRunningReactions)&&J(36),_v=!0,Ka){var e=Od();--e.__mobxInstanceCount===0&&(e.__mobxGlobals=void 0),N=new Ha}}function V_(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function xv(e,t){e.observers_.delete(t),e.observers_.size===0&&Sv(e)}function Sv(e){e.isPendingUnobservation_===!1&&(e.isPendingUnobservation_=!0,N.pendingUnobservations.push(e))}function lt(){N.inBatch++}function st(){if(--N.inBatch===0){bv();for(var e=N.pendingUnobservations,t=0;t0&&Sv(e),!1)}function Cv(e){e.lowestObserverState_!==Z.STALE_&&(e.lowestObserverState_=Z.STALE_,e.observers_.forEach(function(t){t.dependenciesState_===Z.UP_TO_DATE_&&t.onBecomeStale_(),t.dependenciesState_=Z.STALE_}))}function H_(e){e.lowestObserverState_!==Z.STALE_&&(e.lowestObserverState_=Z.STALE_,e.observers_.forEach(function(t){t.dependenciesState_===Z.POSSIBLY_STALE_?t.dependenciesState_=Z.STALE_:t.dependenciesState_===Z.UP_TO_DATE_&&(e.lowestObserverState_=Z.UP_TO_DATE_)}))}function K_(e){e.lowestObserverState_===Z.UP_TO_DATE_&&(e.lowestObserverState_=Z.POSSIBLY_STALE_,e.observers_.forEach(function(t){t.dependenciesState_===Z.UP_TO_DATE_&&(t.dependenciesState_=Z.POSSIBLY_STALE_,t.onBecomeStale_())}))}var vi=function(){function e(n,r,i,o){n===void 0&&(n="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=Z.NOT_TRACKING_,this.diffValue_=0,this.runId_=0,this.unboundDepsCount_=0,this.isDisposed_=!1,this.isScheduled_=!1,this.isTrackPending_=!1,this.isRunning_=!1,this.isTracing_=Ol.NONE,this.name_=n,this.onInvalidate_=r,this.errorHandler_=i,this.requiresObservable_=o}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled_||(this.isScheduled_=!0,N.pendingReactions.push(this),bv())},t.isScheduled=function(){return this.isScheduled_},t.runReaction_=function(){if(!this.isDisposed_){lt(),this.isScheduled_=!1;var r=N.trackingContext;if(N.trackingContext=this,uc(this)){this.isTrackPending_=!0;try{this.onInvalidate_()}catch(i){this.reportExceptionInDerivation_(i)}}N.trackingContext=r,st()}},t.track=function(r){if(!this.isDisposed_){lt(),this.isRunning_=!0;var i=N.trackingContext;N.trackingContext=this;var o=vv(this,r,void 0);N.trackingContext=i,this.isRunning_=!1,this.isTrackPending_=!1,this.isDisposed_&&cc(this),Va(o)&&this.reportExceptionInDerivation_(o.cause),st()}},t.reportExceptionInDerivation_=function(r){var i=this;if(this.errorHandler_){this.errorHandler_(r,this);return}if(N.disableErrorBoundaries)throw r;var o="[mobx] uncaught error in '"+this+"'";N.suppressReactionErrors||console.error(o,r),N.globalReactionErrorHandlers.forEach(function(a){return a(r,i)})},t.dispose=function(){this.isDisposed_||(this.isDisposed_=!0,this.isRunning_||(lt(),cc(this),st()))},t.getDisposer_=function(r){var i=this,o=function a(){i.dispose(),r==null||r.removeEventListener==null||r.removeEventListener("abort",a)};return r==null||r.addEventListener==null||r.addEventListener("abort",o),o[V]=this,o},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(r){},e}(),G_=100,dc=function(t){return t()};function bv(){N.inBatch>0||N.isRunningReactions||dc(Y_)}function Y_(){N.isRunningReactions=!0;for(var e=N.pendingReactions,t=0;e.length>0;){++t===G_&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,i=n.length;r0&&(t.dependencies=cx(e.observing_).map(Dv)),t}function cx(e){return Array.from(new Set(e))}var dx=0;function Lv(){this.message="FLOW_CANCELLED"}Lv.prototype=Object.create(Error.prototype);var vp=ov("flow"),fx=ov("flow.bound",{bound:!0}),_o=Object.assign(function(t,n){if(Sr(n))return Bo(t,n,vp);var r=t,i=r.name||"",o=function(){var l=this,s=arguments,c=++dx,h=Gr(i+" - runid: "+c+" - init",r).apply(l,s),p,d=void 0,y=new Promise(function(x,w){var C=0;p=w;function v(_){d=void 0;var O;try{O=Gr(i+" - runid: "+c+" - yield "+C++,h.next).call(h,_)}catch(E){return w(E)}g(O)}function m(_){d=void 0;var O;try{O=Gr(i+" - runid: "+c+" - yield "+C++,h.throw).call(h,_)}catch(E){return w(E)}g(O)}function g(_){if(Gt(_==null?void 0:_.then)){_.then(g,w);return}return _.done?x(_.value):(d=Promise.resolve(_.value),d.then(v,m))}v(void 0)});return y.cancel=Gr(i+" - runid: "+c+" - cancel",function(){try{d&&yp(d);var x=h.return(void 0),w=Promise.resolve(x.value);w.then(Hr,Hr),yp(w),p(new Lv)}catch(C){p(C)}}),y};return o.isMobXFlow=!0,o},vp);_o.bound=rn(fx);function yp(e){Gt(e.cancel)&&e.cancel()}function El(e){return(e==null?void 0:e.isMobXFlow)===!0}function px(e,t){return e?Qo(e)||!!e[V]||bd(e)||bl(e)||Vo(e):!1}function Ad(e){return px(e)}function hx(e){if(Qo(e))return e[V].ownKeys_();J(38)}function Oa(e,t,n){return e.set(t,n),n}function Nr(e,t){if(e==null||typeof e!="object"||e instanceof Date||!Ad(e))return e;if(z_(e)||Vo(e))return Nr(e.get(),t);if(t.has(e))return t.get(e);if(Go(e)){var n=Oa(t,e,new Array(e.length));return e.forEach(function(a,l){n[l]=Nr(a,t)}),n}if(br(e)){var r=Oa(t,e,new Set);return e.forEach(function(a){r.add(Nr(a,t))}),r}if(tr(e)){var i=Oa(t,e,new Map);return e.forEach(function(a,l){i.set(l,Nr(a,t))}),i}else{var o=Oa(t,e,{});return hx(e).forEach(function(a){Lo.propertyIsEnumerable.call(e,a)&&(o[a]=Nr(e[a],t))}),o}}function Yr(e,t){return Nr(e,new Map)}function sn(e,t){t===void 0&&(t=void 0),lt();try{return e.apply(t)}finally{st()}}function kr(e){return e[V]}var mx={has:function(t,n){return kr(t).has_(n)},get:function(t,n){return kr(t).get_(n)},set:function(t,n,r){var i;return Sr(n)?(i=kr(t).set_(n,r,!0))!=null?i:!0:!1},deleteProperty:function(t,n){var r;return Sr(n)?(r=kr(t).delete_(n,!0))!=null?r:!0:!1},defineProperty:function(t,n,r){var i;return(i=kr(t).defineProperty_(n,r))!=null?i:!0},ownKeys:function(t){return kr(t).ownKeys_()},preventExtensions:function(t){J(13)}};function gx(e,t){var n,r;return qg(),e=Yo(e,t),(r=(n=e[V]).proxy_)!=null?r:n.proxy_=new Proxy(e,mx)}function Et(e){return e.interceptors_!==void 0&&e.interceptors_.length>0}function Ho(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),Zg(function(){var r=n.indexOf(t);r!==-1&&n.splice(r,1)})}function Mt(e,t){var n=bi();try{for(var r=[].concat(e.interceptors_||[]),i=0,o=r.length;i0}function Ko(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),Zg(function(){var r=n.indexOf(t);r!==-1&&n.splice(r,1)})}function Vt(e,t){var n=bi(),r=e.changeListeners_;if(r){r=r.slice();for(var i=0,o=r.length;i0?r.map(this.dehancer):r},t.intercept_=function(r){return Ho(this,r)},t.observe_=function(r,i){return i===void 0&&(i=!1),i&&r({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),Ko(this,r)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(r){(typeof r!="number"||isNaN(r)||r<0)&&J("Out of range: "+r);var i=this.values_.length;if(r!==i)if(r>i){for(var o=new Array(r-i),a=0;a0&&Gv(r+i+1)},t.spliceWithArray_=function(r,i,o){var a=this;this.atom_;var l=this.values_.length;if(r===void 0?r=0:r>l?r=l:r<0&&(r=Math.max(0,l+r)),arguments.length===1?i=l-r:i==null?i=0:i=Math.max(0,Math.min(i,l-r)),o===void 0&&(o=lc),Et(this)){var s=Mt(this,{object:this.proxy_,type:wp,index:r,removedCount:i,added:o});if(!s)return lc;i=s.removedCount,o=s.added}if(o=o.length===0?o:o.map(function(p){return a.enhancer_(p,void 0)}),this.legacyMode_){var c=o.length-i;this.updateArrayLength_(l,c)}var h=this.spliceItemsIntoValues_(r,i,o);return(i!==0||o.length!==0)&&this.notifyArraySplice_(r,o,h),this.dehanceValues_(h)},t.spliceItemsIntoValues_=function(r,i,o){if(o.length=this.values_.length){console.warn("[mobx] Out of bounds read: "+r);return}return this.atom_.reportObserved(),this.dehanceValue_(this.values_[r])},t.set_=function(r,i){var o=this.values_;if(this.legacyMode_&&r>o.length&&J(17,r,o.length),r2?r-2:0),o=2;o-1?(this.splice(r,1),!0):!1}};Ne("concat",Sn);Ne("flat",Sn);Ne("includes",Sn);Ne("indexOf",Sn);Ne("join",Sn);Ne("lastIndexOf",Sn);Ne("slice",Sn);Ne("toString",Sn);Ne("toLocaleString",Sn);Ne("every",er);Ne("filter",er);Ne("find",er);Ne("findIndex",er);Ne("flatMap",er);Ne("forEach",er);Ne("map",er);Ne("some",er);Ne("reduce",Rv);Ne("reduceRight",Rv);function Ne(e,t){typeof Array.prototype[e]=="function"&&(Ml[e]=t(e))}function Sn(e){return function(){var t=this[V];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function er(e){return function(t,n){var r=this,i=this[V];i.atom_.reportObserved();var o=i.dehanceValues_(i.values_);return o[e](function(a,l){return t.call(n,a,l,r)})}}function Rv(e){return function(){var t=this,n=this[V];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),i=arguments[0];return arguments[0]=function(o,a,l){return i(o,a,l,t)},r[e].apply(r,arguments)}}var xx=Jn("ObservableArrayAdministration",Td);function Go(e){return Zl(e)&&xx(e[V])}var $v,Bv,Sx={},In="add",kl="delete";$v=Symbol.iterator;Bv=Symbol.toStringTag;var Fv=function(){function e(n,r,i){var o=this;r===void 0&&(r=hi),i===void 0&&(i="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[V]=Sx,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=r,this.name_=i,Gt(Map)||J(18),this.keysAtom_=Ed("ObservableMap.keys()"),this.data_=new Map,this.hasMap_=new Map,hv(!0,function(){o.merge(n)})}var t=e.prototype;return t.has_=function(r){return this.data_.has(r)},t.has=function(r){var i=this;if(!N.trackingDerivation)return this.has_(r);var o=this.hasMap_.get(r);if(!o){var a=o=new hr(this.has_(r),Jl,"ObservableMap.key?",!1);this.hasMap_.set(r,a),jv(a,function(){return i.hasMap_.delete(r)})}return o.get()},t.set=function(r,i){var o=this.has_(r);if(Et(this)){var a=Mt(this,{type:o?on:In,object:this,newValue:i,name:r});if(!a)return this;i=a.newValue}return o?this.updateValue_(r,i):this.addValue_(r,i),this},t.delete=function(r){var i=this;if(this.keysAtom_,Et(this)){var o=Mt(this,{type:kl,object:this,name:r});if(!o)return!1}if(this.has_(r)){var a=Zi(),l=Wt(this),s=l||a?{observableKind:"map",debugObjectName:this.name_,type:kl,object:this,oldValue:this.data_.get(r).value_,name:r}:null;return sn(function(){var c;i.keysAtom_.reportChanged(),(c=i.hasMap_.get(r))==null||c.setNewValue_(!1);var h=i.data_.get(r);h.setNewValue_(void 0),i.data_.delete(r)}),l&&Vt(this,s),!0}return!1},t.updateValue_=function(r,i){var o=this.data_.get(r);if(i=o.prepareNewValue_(i),i!==N.UNCHANGED){var a=Zi(),l=Wt(this),s=l||a?{observableKind:"map",debugObjectName:this.name_,type:on,object:this,oldValue:o.value_,name:r,newValue:i}:null;o.setNewValue_(i),l&&Vt(this,s)}},t.addValue_=function(r,i){var o=this;this.keysAtom_,sn(function(){var c,h=new hr(i,o.enhancer_,"ObservableMap.key",!1);o.data_.set(r,h),i=h.value_,(c=o.hasMap_.get(r))==null||c.setNewValue_(!0),o.keysAtom_.reportChanged()});var a=Zi(),l=Wt(this),s=l||a?{observableKind:"map",debugObjectName:this.name_,type:In,object:this,name:r,newValue:i}:null;l&&Vt(this,s)},t.get=function(r){return this.has(r)?this.dehanceValue_(this.data_.get(r).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(r){return this.dehancer!==void 0?this.dehancer(r):r},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var r=this,i=this.keys();return xo({next:function(){var a=i.next(),l=a.done,s=a.value;return{done:l,value:l?void 0:r.get(s)}}})},t.entries=function(){var r=this,i=this.keys();return xo({next:function(){var a=i.next(),l=a.done,s=a.value;return{done:l,value:l?void 0:[s,r.get(s)]}}})},t[$v]=function(){return this.entries()},t.forEach=function(r,i){for(var o=Kr(this),a;!(a=o()).done;){var l=a.value,s=l[0],c=l[1];r.call(i,c,s,this)}},t.merge=function(r){var i=this;return tr(r)&&(r=new Map(r)),sn(function(){_n(r)?Gw(r).forEach(function(o){return i.set(o,r[o])}):Array.isArray(r)?r.forEach(function(o){var a=o[0],l=o[1];return i.set(a,l)}):Ci(r)?(r.constructor!==Map&&J(19,r),r.forEach(function(o,a){return i.set(a,o)})):r!=null&&J(20,r)}),this},t.clear=function(){var r=this;sn(function(){yv(function(){for(var i=Kr(r.keys()),o;!(o=i()).done;){var a=o.value;r.delete(a)}})})},t.replace=function(r){var i=this;return sn(function(){for(var o=Ox(r),a=new Map,l=!1,s=Kr(i.data_.keys()),c;!(c=s()).done;){var h=c.value;if(!o.has(h)){var p=i.delete(h);if(p)l=!0;else{var d=i.data_.get(h);a.set(h,d)}}}for(var y=Kr(o.entries()),x;!(x=y()).done;){var w=x.value,C=w[0],v=w[1],m=i.data_.has(C);if(i.set(C,v),i.data_.has(C)){var g=i.data_.get(C);a.set(C,g),m||(l=!0)}}if(!l)if(i.data_.size!==a.size)i.keysAtom_.reportChanged();else for(var _=i.data_.keys(),O=a.keys(),E=_.next(),A=O.next();!E.done;){if(E.value!==A.value){i.keysAtom_.reportChanged();break}E=_.next(),A=O.next()}i.data_=a}),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(r,i){return Ko(this,r)},t.intercept_=function(r){return Ho(this,r)},Cd(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Bv,get:function(){return"Map"}}]),e}(),tr=Jn("ObservableMap",Fv);function Ox(e){if(Ci(e)||tr(e))return e;if(Array.isArray(e))return new Map(e);if(_n(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}else return J(21,e)}var zv,Uv,Cx={};zv=Symbol.iterator;Uv=Symbol.toStringTag;var Wv=function(){function e(n,r,i){r===void 0&&(r=hi),i===void 0&&(i="ObservableSet"),this.name_=void 0,this[V]=Cx,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=i,Gt(Set)||J(22),this.atom_=Ed(this.name_),this.enhancer_=function(o,a){return r(o,a,i)},n&&this.replace(n)}var t=e.prototype;return t.dehanceValue_=function(r){return this.dehancer!==void 0?this.dehancer(r):r},t.clear=function(){var r=this;sn(function(){yv(function(){for(var i=Kr(r.data_.values()),o;!(o=i()).done;){var a=o.value;r.delete(a)}})})},t.forEach=function(r,i){for(var o=Kr(this),a;!(a=o()).done;){var l=a.value;r.call(i,l,l,this)}},t.add=function(r){var i=this;if(this.atom_,Et(this)){var o=Mt(this,{type:In,object:this,newValue:r});if(!o)return this}if(!this.has(r)){sn(function(){i.data_.add(i.enhancer_(r,void 0)),i.atom_.reportChanged()});var a=!1,l=Wt(this),s=l||a?{observableKind:"set",debugObjectName:this.name_,type:In,object:this,newValue:r}:null;l&&Vt(this,s)}return this},t.delete=function(r){var i=this;if(Et(this)){var o=Mt(this,{type:kl,object:this,oldValue:r});if(!o)return!1}if(this.has(r)){var a=!1,l=Wt(this),s=l||a?{observableKind:"set",debugObjectName:this.name_,type:kl,object:this,oldValue:r}:null;return sn(function(){i.atom_.reportChanged(),i.data_.delete(r)}),l&&Vt(this,s),!0}return!1},t.has=function(r){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(r))},t.entries=function(){var r=0,i=Array.from(this.keys()),o=Array.from(this.values());return xo({next:function(){var l=r;return r+=1,liu){for(var t=iu;t=0&&n++;break}e=bp(e),t=bp(t);var l=a==="[object Array]";if(!l){if(typeof e!="object"||typeof t!="object")return!1;var s=e.constructor,c=t.constructor;if(s!==c&&!(Gt(s)&&s instanceof s&&Gt(c)&&c instanceof c)&&"constructor"in e&&"constructor"in t)return!1}if(n===0)return!1;n<0&&(n=-1),r=r||[],i=i||[];for(var h=r.length;h--;)if(r[h]===e)return i[h]===t;if(r.push(e),i.push(t),l){if(h=e.length,h!==t.length)return!1;for(;h--;)if(!pc(e[h],t[h],n-1,r,i))return!1}else{var p=Object.keys(e),d;if(h=p.length,Object.keys(t).length!==h)return!1;for(;h--;)if(d=p[h],!(mn(t,d)&&pc(e[d],t[d],n-1,r,i)))return!1}return r.pop(),i.pop(),!0}function bp(e){return Go(e)?e.slice():Ci(e)||tr(e)||$o(e)||br(e)?Array.from(e.entries()):e}function xo(e){return e[Symbol.iterator]=Nx,e}function Nx(){return this}["Symbol","Map","Set"].forEach(function(e){var t=Od();typeof t[e]>"u"&&J("MobX requires global '"+e+"' to be available or polyfilled")});typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__=="object"&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:X_,extras:{getDebugName:fc},$mobx:V});if(!b.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!vx)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");function jx(e){e()}function Px(e){e||(e=jx),ts({reactionScheduler:e})}function Ix(e){return ux(e)}var Dx=1e4,Lx=1e4,Rx=function(){function e(t){var n=this;Object.defineProperty(this,"finalize",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"registrations",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"sweepTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sweep",{enumerable:!0,configurable:!0,writable:!0,value:function(r){r===void 0&&(r=Dx),clearTimeout(n.sweepTimeout),n.sweepTimeout=void 0;var i=Date.now();n.registrations.forEach(function(o,a){i-o.registeredAt>=r&&(n.finalize(o.value),n.registrations.delete(a))}),n.registrations.size>0&&n.scheduleSweep()}}),Object.defineProperty(this,"finalizeAllImmediately",{enumerable:!0,configurable:!0,writable:!0,value:function(){n.sweep(0)}})}return Object.defineProperty(e.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(t,n,r){this.registrations.set(r,{value:n,registeredAt:Date.now()}),this.scheduleSweep()}}),Object.defineProperty(e.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(t){this.registrations.delete(t)}}),Object.defineProperty(e.prototype,"scheduleSweep",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.sweepTimeout===void 0&&(this.sweepTimeout=setTimeout(this.sweep,Lx))}}),e}(),$x=typeof FinalizationRegistry<"u"?FinalizationRegistry:Rx,hc=new $x(function(e){var t;(t=e.reaction)===null||t===void 0||t.dispose(),e.reaction=null}),Ep=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(l){a={error:l}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o};function Mp(e){return"observer".concat(e)}var Bx=function(){function e(){}return e}();function Fx(){return new Bx}function zx(e,t){t===void 0&&(t="observed");var n=Ep(ve.useState(Fx),1),r=n[0],i=Ep(ve.useState(),2),o=i[1],a=function(){return o([])},l=ve.useRef(null);l.current||(l.current={reaction:null,mounted:!1,changedBeforeMount:!1});var s=l.current;s.reaction||(s.reaction=new vi(Mp(t),function(){s.mounted?a():s.changedBeforeMount=!0}),hc.register(r,s,s)),ve.useDebugValue(s.reaction,Ix),ve.useEffect(function(){return hc.unregister(s),s.mounted=!0,s.reaction?s.changedBeforeMount&&(s.changedBeforeMount=!1,a()):(s.reaction=new vi(Mp(t),function(){a()}),a()),function(){s.reaction.dispose(),s.reaction=null,s.mounted=!1,s.changedBeforeMount=!1}},[]);var c,h;if(s.reaction.track(function(){try{c=e()}catch(p){h=p}}),h)throw h;return c}var Yv=typeof Symbol=="function"&&Symbol.for,kp=Yv?Symbol.for("react.forward_ref"):typeof b.forwardRef=="function"&&b.forwardRef(function(e){return null}).$$typeof,Ap=Yv?Symbol.for("react.memo"):typeof b.memo=="function"&&b.memo(function(e){return null}).$$typeof;function Ux(e,t){var n;if(Ap&&e.$$typeof===Ap)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");var r=(n=void 0)!==null&&n!==void 0?n:!1,i=e,o=e.displayName||e.name;if(kp&&e.$$typeof===kp&&(r=!0,i=e.render,typeof i!="function"))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var a=function(l,s){return zx(function(){return i(l,s)},o)};return o!==""&&(a.displayName=o),e.contextTypes&&(a.contextTypes=e.contextTypes),r&&(a=b.forwardRef(a)),a=b.memo(a),Vx(e,a),a}var Wx={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};function Vx(e,t){Object.keys(e).forEach(function(n){Wx[n]||Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))})}var ou;Px(Do.unstable_batchedUpdates);ou=hc.finalizeAllImmediately;var Tp=0;function Hx(e){if(typeof Symbol=="function")return Symbol(e);var t="__$mobx-react "+e+" ("+Tp+")";return Tp++,t}var au={};function Qn(e){return au[e]||(au[e]=Hx(e)),au[e]}function Qv(e,t){if(Np(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(var i=0;i2?r-2:0),o=2;o {}` or `render = function() {}` is not supported.")}return t.render=function(){return this.render=Yx.call(this,r),this.render()},Dp(t,"componentDidMount",function(){this[mc]=!1,this.render[ri]||b.Component.prototype.forceUpdate.call(this)}),Dp(t,"componentWillUnmount",function(){var o=this.render[ri];if(o)o.dispose(),this.render[ri]=null;else{var a=Ya(this);console.warn("The reactive render of an observer class component ("+a+`) was overridden after MobX attached. This may result in a memory leak if the overridden reactive render was not properly disposed.`)}this[mc]=!0}),e}function Ya(e){return e.displayName||e.name||e.constructor&&(e.constructor.displayName||e.constructor.name)||""}function Yx(e){var t=this;un(this,Tl,!1),un(this,Ga,!1);var n=Ya(this),r=e.bind(this),i=!1,o=function(){var s=new vi(n+".render()",function(){if(!i&&(i=!0,t[mc]!==!0)){var c=!0;try{un(t,Ga,!0),t[Tl]||b.Component.prototype.forceUpdate.call(t),c=!1}finally{un(t,Ga,!1),c&&(s.dispose(),t.render[ri]=null)}}});return s.reactComponent=t,s};function a(){var l;i=!1;var s=(l=a[ri])!=null?l:a[ri]=o(),c=void 0,h=void 0;if(s.track(function(){try{h=hv(!1,r)}catch(p){c=p}}),c)throw c;return h}return a}function Rp(e,t){return this.state!==t?!0:!Qv(this.props,e)}function lu(e,t){var n=Qn("reactProp_"+t+"_valueHolder"),r=Qn("reactProp_"+t+"_atomHolder");function i(){return this[r]||un(this,r,Ed("reactive "+t)),this[r]}Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){var a=!1;return ni&&Vn&&(a=ni(!0)),i.call(this).reportObserved(),ni&&Vn&&Vn(a),this[n]},set:function(a){!this[Ga]&&!Qv(this[n],a)?(un(this,n,a),un(this,Tl,!0),i.call(this).reportChanged(),un(this,Tl,!1)):un(this,n,a)}})}function Zv(e){return e.isMobxInjector===!0&&console.warn("Mobx observer: You are trying to use `observer` on a component that already has `inject`. Please apply `observer` before applying `inject`"),Object.prototype.isPrototypeOf.call(b.Component,e)||Object.prototype.isPrototypeOf.call(b.PureComponent,e)?Gx(e):Ux(e)}if(!b.Component)throw new Error("mobx-react requires React to be available");if(!Ie)throw new Error("mobx-react requires mobx to be available");const Qx=e=>(e=e||{},Object.entries(e).reduce((n,r)=>{let[i,o]=r;o=o||{};const a=Object.entries(o).reduce((l,s)=>({...l,...qx(s)}),{});return{...n,[i]:a}},{})),Xx=e=>e.replace(/-(\w|$)/g,(t,n)=>n.toUpperCase()),qx=e=>{const[t,n]=e;return{[Xx(t)]:n}};function Zx(e,t){if(!t)return e;const n=e.indexOf("?")>-1?"&":"?",r=new URLSearchParams(t);return r?`${e}${n}${r}`:e}let Jv=function(e){return e.GET="GET",e.POST="POST",e.PUT="PUT",e.DELETE="DELETE",e.PATCH="PATCH",e.HEAD="HEAD",e}({});const Ca="Something went wrong.",Jx={"Content-Type":"application/json"};async function eS(e){var d;let{url:t,method:n=Jv.GET,authToken:r,headers:i,toJson:o=!0,throwError:a=!1,useDefaultHeaders:l=!0,queryParams:s,...c}=e;const h={method:n,...r&&{credentials:"include"},headers:{...l&&Jx,...r&&{Authorization:r},...i},...c};let p;try{if(p=await(globalThis==null?void 0:globalThis.fetch(Zx(t,s),{...h})),p.ok&&p.status>=200&&p.status<300){let y;return o&&p.status!==204&&((d=p.headers.get("Content-type"))!=null&&d.includes("json"))&&(y=await p.json()),{data:y,error:void 0,response:p}}}catch(y){if(a)throw y||new Error(Ca);return{data:void 0,error:y||Ca,response:p}}if(a)throw new Error(Ca);return{data:void 0,error:Ca,response:p}}const e0=1e3,tS=2*e0,nS=30*e0,rS=5,su=e=>t0(...e.reverse())(),iS=e=>()=>t=>e.forEach(n=>n(t)),oS=function(e){let{debounceTime:t=tS,timeout:n=nS,maxBufferCount:r=rS}=e===void 0?{}:e;return function(i){let o,a=null;const l=[],s=function(){a=null,i(l.splice(0))};return c=>{clearInterval(o),l.push(c),a=a||Date.now(),(l.length>=r?s:()=>o=setTimeout(s,Math.max(Math.min(t,a+n-Date.now()))))()}}};function t0(){for(var e=arguments.length,t=new Array(e),n=0;no=>i(r(o)))}function $p(e,t){return n=>(n[e]=t,n)}function aS(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r{e(...a),i=null},t)}}globalThis!=null&&globalThis.notifyServerThrottled||(globalThis.notifyServerThrottled=sS(cS,3e4,{leading:!1}));globalThis!=null&&globalThis.evaluatedFlags||(globalThis.evaluatedFlags=new Set);function Bp(e,t){return parseInt(String(Pd(e,t)),10)}function Pd(e,t){return r0(e,t,globalThis.commonProps)}function n0(e,t){return t===void 0&&(t=!1),Pd("featureFlag.fromCommonProps.enabled",!1)||(globalThis.evaluatedFlags.add(e),globalThis.notifyServerThrottled()),r0(e,t,uS())}function r0(e,t,n){n===void 0&&(n=globalThis.commonProps);const r=n||globalThis.commonProps||globalThis.rtCommonProps||{};return r[e]===void 0?t:r[e]}function uS(){let e;if(window._flags)e=window._flags;else try{e=window.parent._flags}catch{e={}}return e}async function cS(){if(lS())return;const e=Array.from(globalThis.evaluatedFlags);if(globalThis.evaluatedFlags.clear(),!!e.length)try{await eS({url:"/api/uis/flags/notify",method:Jv.POST,body:JSON.stringify(e),keepalive:!0})}catch(t){console.warn(`Couldn't send flags evaluation (flags: ${e}):`,t)}}const i0=()=>{},ba=(e,t)=>t?{[e]:t}:{},Fp="application/json",dS="version",zp="/_dm/s/rt/actions/logs",fS=n0("sentry.report.on.client.logs.enabled"),pS=function(e){return["getHours","getMinutes","getSeconds"].map(t=>new Date(e)[t]().toString().padStart(2,"0")).join(":")},o0=e=>typeof e=="string"?e:["message","msg","text","error","desc","description","dataString"].reduce((t,n)=>{const r=e[n];return t||(typeof r=="string"?r:null)},null),hS=e=>t=>{let{logLevel:n,dataString:r}=t;return e({data:r,level:n})},mS=e=>t=>{var n,r;return e(Object.assign(t,{userAgent:(n=window==null?void 0:window.navigator)==null?void 0:n.userAgent,url:(r=window==null?void 0:window.location)==null?void 0:r.href,timestamp:Date.now()}))},Up=e=>{const t=n=>[Se.TRACE,Se.DEBUG,Se.INFO,Se.WARN,Se.ERROR].indexOf(n);return n=>r=>{let{level:i,...o}=r;return t(i)>=t(e)&&n({level:i,...o})}},gS=e=>t=>{let{data:n,data:{_skipJournal:r=!1}={},...i}=t;(r?i0:e)({data:n,...i})},vS=function(){const e=[{test:t=>t instanceof Error,format:t=>["message","stack","code","cause"].reduce((n,r)=>({...ba(r,t[r]),...n}),{})},{test:t=>["string","number"].includes(typeof t),format:t=>({message:t})},{test:()=>!0,format:t=>Object.entries(t).reduce((n,r)=>{let[i,o]=r;return{[i]:["number","string"].includes(typeof o)?o:JSON.stringify(o),...n}},{})}];return t=>n=>{t({logs:n.map(r=>{let{data:i,level:o,timestamp:a,userAgent:l,url:s,version:c,environment:h}=r;const p=o0(i);return{priority:o.toUpperCase(),...ba("log",p),fields:{_ts:a,_url:s,_userAgent:l,...ba("_ver",c),...ba("_env",h),...e.find(d=>{let{test:y}=d;return y(i)}).format(i)}}})})}}(),yS=function(e){e===void 0&&(e="");const[t,n]=(e.match(/^(\w+)_([0-9]+)$/)||[]).slice(1);return r=>t0(...[t&&$p("environment",t),n&&$p("version",Number(n)),r].filter(Boolean))}((e=>e(e,window))((e,t)=>t&&(t[dS]||(t.parent!==t?e(e,t.parent):"")))),wS=()=>e=>{let{text:t,level:n}=e;((console==null?void 0:console[n])??console.log)(t)},_S=e=>t=>{let{data:n,level:r,timestamp:i}=t;return e({level:r,text:`[${pS(i)}] ${o0(n)||'Cannot find a description for the message sent. See "fields" for more information.'}`})},xS=e=>t=>{var n;return navigator.sendBeacon?navigator.sendBeacon(zp,new Blob([JSON.stringify(t)],{type:Fp})):(n=globalThis==null?void 0:globalThis.fetch)==null||n.call(globalThis,zp,{headers:{"content-type":Fp},credentials:"omit",cache:"no-store",method:"POST",body:JSON.stringify(t)}),e(t)},SS=e=>t=>{if(fS&&(window!=null&&window.Sentry)){const{logs:n}=t;n.length&&n.forEach(r=>{if(r.priority==="ERROR"){const{log:i}=r,o=new Error(`[FROM LOGGER] - ${i}`);window.Sentry.captureException(o)}})}return e==null?void 0:e(t)},OS=e=>t=>{var n;return((n=Pd("server.for.resources"))!=null&&n.includes("localhost")?i0:e)(t)},CS=1e3,bS=.5*CS,ES=5,MS="common.log.debounceDelay",kS="common.log.batchLogLimit",Se={TRACE:"trace",DEBUG:"debug",INFO:"info",WARN:"warn",ERROR:"error"},a0=aS(su([hS,mS,yS,iS([su([Up(Se.TRACE),_S,wS]),su([OS,gS,Up(Se.TRACE),oS({debounceTime:Bp(MS)||bS,maxBufferCount:Bp(kS)||ES}),vS,xS,SS])])])),AS=e=>t=>a0({logLevel:e,dataString:t}),[l0,s0,u0,c0,d0]=[Se.TRACE,Se.DEBUG,Se.INFO,Se.WARN,Se.ERROR].map(AS);Object.assign(a0,{[Se.TRACE]:l0,[Se.DEBUG]:s0,[Se.INFO]:u0,[Se.WARN]:c0,[Se.ERROR]:d0});const TS={[Se.TRACE]:l0,[Se.DEBUG]:s0,[Se.INFO]:u0,[Se.WARN]:c0,[Se.ERROR]:d0};function NS(e,t,n){if(!e)return"";const r=e,i=jS();i&&(i[r]||i[e]);let o=i&&(i[r]||i[e])||e;return t&&Object.keys(t).forEach(a=>{o=o.replace(new RegExp(`{${a}}`,"g"),t[a])}),o}function jS(){var e;return window.dmStr||((e=window.parent)==null?void 0:e.dmStr)}globalThis._abtests=globalThis._abtests||{};const Le={str:(e,t)=>NS(e,t),getAllStringsForCurrentLang:()=>{throw new Error("not implemented")}};var f0=(e=>(e.ONE_TIME="ONE_TIME",e.SUBSCRIPTION="SUBSCRIPTION",e))(f0||{});function PS(e){return typeof e=="string"?e:{url:window.location.href,...e}}const Me=new Proxy(TS,{get:(e,t)=>n=>{e[t](PS(n))}}),So="ONE_TIME_ONLY";var Id=(e=>(e.SNIPCART_READY="snipcart.ready",e.SNIPCART_INITIALIZED="snipcart.initialized",e.ITEM_ADDED="item.added",e.ITEM_UPDATED="item.updated",e.ITEM_REMOVED="item.removed",e.CART_CONFIRMED="cart.confirmed",e))(Id||{});const IS=["snipcart.initialized","item.added","item.updated","item.removed","cart.confirmed"],DS=()=>{const[e,t]=b.useState(0);b.useEffect(()=>{const r=[];if(typeof window>"u")return;window.Snipcart?(i(),o()):window.document.addEventListener("snipcart.ready",i);function i(){try{IS.forEach(a=>{var s;const l=(s=window.Snipcart)==null?void 0:s.events.on(a,o);l&&r.push(l)})}catch(a){Me.error("cannot bind snipcart listeners: "+a)}}function o(){var a;try{const l=((a=window.Snipcart)==null?void 0:a.store.getState().cart.items.count)??0;t(l)}catch(l){Me.error("cannot update cart count: "+l),t(-1)}}return()=>{r.forEach(a=>{a&&typeof a=="function"&&a()})}},[]);const n=b.useCallback(()=>{var r;(r=window.Snipcart)==null||r.api.theme.cart.open()},[]);return{itemsCount:e,openSnipcart:n}};function uu(e){try{const t=typeof e=="string"?e:JSON.stringify(e);if(window.TextEncoder){const n=new TextEncoder().encode(t),r=String.fromCharCode(...n);return btoa(r)}return btoa(t)}catch(t){return Me.warn({err:t,variation:e,tags:["encodeUniqueKey"]}),"{}"}}function p0(e){try{return JSON.parse(new TextDecoder().decode(Uint8Array.from(atob(e),t=>t.charCodeAt(0)))||"{}")}catch{return{}}}function LS(e){window.document.addEventListener(Id.SNIPCART_READY,e)}function RS(e){const{purchase_options:t=[],payment_plans:n=[]}=e;switch(!0){case t.length===2:return[{id:So,name:Le.str("ui.runtimessr.priceOptions.option.oneTimeOnly"),discount_percentage:0,plan_price:e.price,plan_displayed_price:e.displayed_price,tax_percentage:e.tax_percentage},...n];case t.includes(f0.SUBSCRIPTION):return n;default:return[]}}function $S(e){return{...e||{},options:((e==null?void 0:e.options)||[]).reduce((t,n)=>({...t,[n.name]:n.choices.split(",").map(r=>({label:r,value:r}))}),{})}}ts({isolateGlobalState:!0});function Wp(e){return typeof e=="object"&&!Array.isArray(e)&&e!==null}function gc(e,t){const n=new Set(Object.keys({...e,...t})),r={};return n.forEach(i=>{const o=e[i],a=t[i];Wp(o)&&Wp(a)?r[i]=gc(o,a):r[i]=a??o}),r}const BS=e=>{var r,i;const t=(r=globalThis==null?void 0:globalThis.document)==null?void 0:r.getElementById(e),n=(i=t==null?void 0:t.dataset)==null?void 0:i.model;return p0(n)};class FS{constructor(t={},n={}){ne(this,"_legacyWidget",!0);ne(this,"_model");ne(this,"_props");ne(this,"_initialProps");ne(this,"getInitialJSProps",()=>Yr(this._initialProps));ne(this,"getJSProps",()=>Yr(this._props));this._model=t,this._props=n,ns(this)}get model(){if(!this._legacyWidget){const t="model accessed in non legacy widget";console.error(t),Me.debug({msg:t})}return this._model}get modelForPersistance(){return Yr(this.model)}get props(){if(this._legacyWidget){const t=this._props;return t._styles=Qx(this.model._styles),t}return this._props}setProps(t){this._props=t}jsModel(){return Yr(this._model)}mergeProps(t){this._props=gc({...this.props},{...t})}clearProps(){this._props={}}mergeModel(t){this._model=gc({...this._model},{...t})}clearModel(){this._model={}}clearModelStyle(){this._model={...this._model,_styles:{}}}set legacyWidget(t){this._legacyWidget=t}setInitialProps(t,n){this._initialProps=t,this.setProps(t),Yg({type:"widget-props-store-initial-props-updated",widgetId:n})}}class zS{constructor(){ne(this,"widgetsStoresMap",new Map);ne(this,"getWidgetData",this.getWidgetStore)}getWidgetStore(t){let n=this.widgetsStoresMap.get(t);if(!n){const r=BS(t);n=new FS(r),this.widgetsStoresMap.set(t,n)}return n}}globalThis.propsStore=globalThis.propsStore||new zS;const h0=globalThis.propsStore;var Nh;const m0={isInEditor:(Nh=globalThis==null?void 0:globalThis.Parameters)==null?void 0:Nh.isInEditor},g0=ve.createContext(m0);function Dd(){return ve.useContext(g0)}function US({children:e}){const t=WS();return u.jsx(g0.Provider,{value:t,children:e})}function WS(){const[e,t]=ve.useState(m0);return ve.useEffect(()=>{var o;if(!((o=window==null?void 0:window.Parameters)==null?void 0:o.isInEditor))return;let r=null;const i=setInterval(()=>{var l,s,c;const a=(c=(s=(l=window.top)==null?void 0:l.$)==null?void 0:s.Editor)==null?void 0:c.uiStateListener;a&&(clearInterval(i),r=a(t))},1e3);return()=>{r==null||r()}},[]),e}ts({isolateGlobalState:!0});function VS({Component:e,widgetId:t}){const n=h0.getWidgetStore(t);b.useEffect(()=>{Yg({type:"widget-rendered-following-props-change",widgetId:t})},[n.props]);const{key:r,...i}=Yr(n.props);return u.jsx(US,{children:u.jsx(e,{widgetId:t,...i},r)})}const v0=Zv(VS),Vp="runtime.ssr.",Yt={getBoolean:(e,t=!1)=>{if(!e.startsWith(Vp))throw new Error(`Flag must contains ${Vp}`);return n0(e,t)},getServiceFlags:()=>{throw new Error("not implemented")},initServiceFlags:async()=>{throw new Error("not implemented")}};var Je=(e=>(e.Slider="SSR_IMAGE_SLIDER",e.Cart="SSR_CART",e.AddToCart="SSR_ADD_TO_CART",e.OptionsVariations="SSR_OPTIONS_VARIATIONS",e.Breadcrumbs="SSR_BREADCRUMBS",e.CollectionSearch="SSR_COLLECTION_SEARCH",e.RuntimeFilterSort="SSR_FILTER_SORT",e.ProductPrice="SSR_PRODUCT_PRICE",e.ProductPriceOptions="SSR_PRODUCT_PRICE_OPTIONS",e.Accordion="SSR_ACCORDION",e.CalBooking="SSR_CAL_BOOKING",e.ProductCustomizations="SSR_PRODUCT_CUSTOMIZATIONS",e))(Je||{}),y0={exports:{}},ue={};/** * @license React * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ld=Symbol.for("react.element"),Rd=Symbol.for("react.portal"),rs=Symbol.for("react.fragment"),is=Symbol.for("react.strict_mode"),os=Symbol.for("react.profiler"),as=Symbol.for("react.provider"),ls=Symbol.for("react.context"),HS=Symbol.for("react.server_context"),ss=Symbol.for("react.forward_ref"),us=Symbol.for("react.suspense"),cs=Symbol.for("react.suspense_list"),ds=Symbol.for("react.memo"),fs=Symbol.for("react.lazy"),KS=Symbol.for("react.offscreen"),w0;w0=Symbol.for("react.module.reference");function Pt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ld:switch(e=e.type,e){case rs:case os:case is:case us:case cs:return e;default:switch(e=e&&e.$$typeof,e){case HS:case ls:case ss:case fs:case ds:case as:return e;default:return t}}case Rd:return t}}}ue.ContextConsumer=ls;ue.ContextProvider=as;ue.Element=Ld;ue.ForwardRef=ss;ue.Fragment=rs;ue.Lazy=fs;ue.Memo=ds;ue.Portal=Rd;ue.Profiler=os;ue.StrictMode=is;ue.Suspense=us;ue.SuspenseList=cs;ue.isAsyncMode=function(){return!1};ue.isConcurrentMode=function(){return!1};ue.isContextConsumer=function(e){return Pt(e)===ls};ue.isContextProvider=function(e){return Pt(e)===as};ue.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ld};ue.isForwardRef=function(e){return Pt(e)===ss};ue.isFragment=function(e){return Pt(e)===rs};ue.isLazy=function(e){return Pt(e)===fs};ue.isMemo=function(e){return Pt(e)===ds};ue.isPortal=function(e){return Pt(e)===Rd};ue.isProfiler=function(e){return Pt(e)===os};ue.isStrictMode=function(e){return Pt(e)===is};ue.isSuspense=function(e){return Pt(e)===us};ue.isSuspenseList=function(e){return Pt(e)===cs};ue.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===rs||e===os||e===is||e===us||e===cs||e===KS||typeof e=="object"&&e!==null&&(e.$$typeof===fs||e.$$typeof===ds||e.$$typeof===as||e.$$typeof===ls||e.$$typeof===ss||e.$$typeof===w0||e.getModuleId!==void 0)};ue.typeOf=Pt;y0.exports=ue;var _0=y0.exports;function GS(e){function t(P,D,L,W,S){for(var Q=0,I=0,_e=0,ie=0,le,K,Be=0,it=0,q,Ye=q=le=0,oe=0,Fe=0,Ei=0,ze=0,ta=L.length,Mi=ta-1,It,H="",Oe="",ks="",As="",bn;oele)&&(ze=(H=H.replace(" ",":")).length),0W&&(W=(D=D.trim()).charCodeAt(0)),W){case 38:return D.replace(v,"$1"+P.trim());case 58:return P.trim()+D.replace(v,"$1"+P.trim());default:if(0<1*L&&0I.charCodeAt(8))break;case 115:S=S.replace(I,"-webkit-"+I)+";"+S;break;case 207:case 102:S=S.replace(I,"-webkit-"+(102L.charCodeAt(0)&&(L=L.trim()),re=L,L=[re],01?t-1:0),r=1;r0?" Args: "+n.join(", "):""))}var pO=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var t=e.prototype;return t.indexOfGroup=function(n){for(var r=0,i=0;i=this.groupSizes.length){for(var i=this.groupSizes,o=i.length,a=o;n>=a;)(a<<=1)<0&&Xo(16,""+n);this.groupSizes=new Uint32Array(a),this.groupSizes.set(i),this.length=a;for(var l=o;l=this.length||this.groupSizes[n]===0)return r;for(var i=this.groupSizes[n],o=this.indexOfGroup(n),a=o+i,l=o;l=Ji&&(Ji=t+1),Qa.set(e,t),jl.set(t,e)},gO="style["+yi+'][data-styled-version="5.3.11"]',vO=new RegExp("^"+yi+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),yO=function(e,t,n){for(var r,i=n.split(","),o=0,a=i.length;o=0;c--){var h=s[c];if(h&&h.nodeType===1&&h.hasAttribute(yi))return h}}(n),o=i!==void 0?i.nextSibling:null;r.setAttribute(yi,"active"),r.setAttribute("data-styled-version","5.3.11");var a=_O();return a&&r.setAttribute("nonce",a),n.insertBefore(r,o),r},xO=function(){function e(n){var r=this.element=b0(n);r.appendChild(document.createTextNode("")),this.sheet=function(i){if(i.sheet)return i.sheet;for(var o=document.styleSheets,a=0,l=o.length;a=0){var i=document.createTextNode(r),o=this.nodes[n];return this.element.insertBefore(i,o||null),this.length++,!0}return!1},t.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},t.getRule=function(n){return n0&&(p+=d+",")}),o+=""+c+h+'{content:"'+p+`"}/*!sc*/ `}}}return o}(this)},e}(),bO=/(a)(d)/gi,Zp=function(e){return String.fromCharCode(e+(e>25?39:97))};function yc(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Zp(t%52)+n;return(Zp(t%52)+n).replace(bO,"$1-$2")}var Qr=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},M0=function(e){return Qr(5381,e)};function EO(e){for(var t=0;t>>0);if(!n.hasNameForId(i,l)){var s=r(a,"."+l,void 0,i);n.insertRules(i,l,s)}o.push(l),this.staticRulesId=l}else{for(var c=this.rules.length,h=Qr(this.baseHash,r.hash),p="",d=0;d>>0);if(!n.hasNameForId(i,C)){var v=r(p,"."+C,void 0,i);n.insertRules(i,C,v)}o.push(C)}}return o.join(" ")},e}(),AO=/^\s*\/\/.*$/gm,TO=[":","[",".","#"];function NO(e){var t,n,r,i,o=Hn,a=o.options,l=a===void 0?Hn:a,s=o.plugins,c=s===void 0?Nl:s,h=new GS(l),p=[],d=function(w){function C(v){if(v)try{w(v+"}")}catch{}}return function(v,m,g,_,O,E,A,k,$,B){switch(v){case 1:if($===0&&m.charCodeAt(0)===64)return w(m+";"),"";break;case 2:if(k===0)return m+"/*|*/";break;case 3:switch(k){case 102:case 112:return w(g[0]+m),"";default:return m+(B===0?"/*|*/":"")}case-2:m.split("/*|*/}").forEach(C)}}}(function(w){p.push(w)}),y=function(w,C,v){return C===0&&TO.indexOf(v[n.length])!==-1||v.match(i)?w:"."+t};function x(w,C,v,m){m===void 0&&(m="&");var g=w.replace(AO,""),_=C&&v?v+" "+C+" { "+g+" }":g;return t=m,n=C,r=new RegExp("\\"+n+"\\b","g"),i=new RegExp("(\\"+n+"\\b){2,}"),h(v||!C?"":C,_)}return h.use([].concat(c,[function(w,C,v){w===2&&v.length&&v[0].lastIndexOf(n)>0&&(v[0]=v[0].replace(r,y))},d,function(w){if(w===-2){var C=p;return p=[],C}}])),x.hash=c.length?c.reduce(function(w,C){return C.name||Xo(15),Qr(w,C.name)},5381).toString():"",x}var k0=ve.createContext();k0.Consumer;var A0=ve.createContext(),jO=(A0.Consumer,new E0),wc=NO();function PO(){return b.useContext(k0)||jO}function IO(){return b.useContext(A0)||wc}var DO=function(){function e(t,n){var r=this;this.inject=function(i,o){o===void 0&&(o=wc);var a=r.name+o.hash;i.hasNameForId(r.id,a)||i.insertRules(r.id,a,o(r.rules,a,"@keyframes"))},this.toString=function(){return Xo(12,String(r.name))},this.name=t,this.id="sc-keyframes-"+t,this.rules=n}return e.prototype.getName=function(t){return t===void 0&&(t=wc),this.name+t.hash},e}(),LO=/([A-Z])/,RO=/([A-Z])/g,$O=/^ms-/,BO=function(e){return"-"+e.toLowerCase()};function Jp(e){return LO.test(e)?e.replace(RO,BO).replace($O,"-ms-"):e}var eh=function(e){return e==null||e===!1||e===""};function wi(e,t,n,r){if(Array.isArray(e)){for(var i,o=[],a=0,l=e.length;a1?t-1:0),r=1;r?@[\\\]^`{|}~-]+/g,UO=/(^-|-$)/g;function cu(e){return e.replace(zO,"-").replace(UO,"")}var WO=function(e){return yc(M0(e)>>>0)};function Ma(e){return typeof e=="string"&&!0}var _c=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},VO=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"};function HO(e,t,n){var r=e[n];_c(t)&&_c(r)?T0(r,t):e[n]=t}function T0(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(B[k]=E[k]);return B}(t,["componentId"]),O=g&&g+"-"+(Ma(m)?m:cu(Xp(m)));return j0(m,pn({},_,{attrs:d,componentId:O}),n)},Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(m){this._foldedDefaultProps=r?T0({},e.defaultProps,m):m}}),Object.defineProperty(x,"toString",{value:function(){return"."+x.styledComponentId}}),i&&dO(x,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),x}var F=function(e){return function t(n,r,i){if(i===void 0&&(i=Hn),!_0.isValidElementType(r))return Xo(1,String(r));var o=function(){return n(r,i,Hd.apply(void 0,arguments))};return o.withConfig=function(a){return t(n,r,pn({},i,{},a))},o.attrs=function(a){return t(n,r,pn({},i,{attrs:Array.prototype.concat(i.attrs,a).filter(Boolean)}))},o}(j0,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){F[e]=F(e)});let f=function(e){return e.COMMON="common",e.DESKTOP="desktop",e.TABLET="tablet",e.TABLET_IMPLICIT="tablet_implicit",e.MOBILE="mobile",e.MOBILE_IMPLICIT="mobile_implicit",e}({});const KO={[f.COMMON]:{},[f.DESKTOP]:{minWidth:1025},[f.TABLET]:{maxWidth:1024,minWidth:768},[f.MOBILE]:{maxWidth:767}};function nh(e){return e&&typeof e=="object"&&!Array.isArray(e)}function P0(e,t){const n={...e};return Object.keys(t).forEach(r=>{nh(e[r])&&nh(t[r])?n[r]=P0(e[r],t[r]):n[r]=t[r]}),n}const Kd=(e,t)=>{let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>{e.apply(void 0,r)},t)}};function I0(e){return e==null?!0:Object.keys(e).length===0}function GO(e,t){return t.reduce((n,r)=>(e.hasOwnProperty(r)&&(n[r]=e[r]),n),{})}const _t={get isEditor(){var e,t,n;try{return(n=(t=(e=window.$)==null?void 0:e.DM)==null?void 0:t.insideEditor)==null?void 0:n.call(t)}catch{return!1}},get isServer(){return!1},get isBrowser(){return!0}};function YO(e){var t={};return n=>n in t?t[n]:t[n]=e(n)}function QO(e){return e.replace(/-./g,t=>t[1].toUpperCase())}const XO=YO(QO);function D0(e){const t={};return Object.entries(e).forEach(([n,r])=>{typeof r=="object"&&r!=null?t[n]=D0(r):t[XO(n)]=r}),t}const qO=D0;function ZO(e,t){if(!t)return e;const n=qO(t);return P0(e,n)}function Ht(e){return(Array.isArray(e)?e:[e]).flat(1/0).reduce(ZO,{})}function Re(e={},t){const{pseudoSelector:n,innerSelector:r}=t,i={};return Object.entries(e).forEach(([o,a])=>{let l;n?(l={[`&:${n} ${r||""}`]:a},_t.isEditor&&(l[`&.${n} ${r||""}`]=a)):r?l={[r]:a}:l={},i[o]=l}),i}function JO(e,t){const n={};return Object.entries(e).forEach(([r,i])=>{n[r]=Object.entries(i).reduce((o,[a,l])=>(t.has(a)&&(o[a]=l),o),{})}),n}const eC="#dm#dm#dm &&";function tC(e,t){return`${e==="maxWidth"?"max-width":"min-width"}: ${t}px`}function nC(e,t){const n=KO[e];let r;return!n.maxWidth&&!n.minWidth?r="all":r=Object.entries(n).map(([i,o])=>`(${tC(i,o)})`).join(" and "),{[`@media ${r}`]:t}}const rC={main:f.MOBILE,implicit:f.MOBILE_IMPLICIT},iC={main:f.TABLET,implicit:f.TABLET_IMPLICIT};function rh(e={},t){const n=e[t.implicit],r=e[t.main];return(n||r)&&{...n,...r}}const oC=(e,t)=>Object.fromEntries(t.filter(n=>n in e).map(n=>[n,e[n]]));function aC(e={},t=!1){const n={...oC(e,[f.COMMON,f.DESKTOP]),[f.TABLET]:rh(e,iC),[f.MOBILE]:rh(e,rC)};let r={};return Object.entries(n).forEach(([i,o])=>{if(o){const a=nC(i,o);Object.assign(r,a)}}),t?{[eC]:r}:r}function On(e,t){const n=Ht(e||[]);return aC(n,t)}const lC=F.video(({styles:e})=>On([sC,e],!0)),sC={[f.COMMON]:{margin:"revert"}},Er=F.div(({styles:e})=>On(e||[])),T=Er,jt=Er.withComponent("span"),Co=Er.withComponent("img"),Gd=Er.withComponent("label"),uC=Er.withComponent("li"),cC=Er.withComponent("ul"),bo=Er.withComponent("svg");function L0(e,t=!1){return F.div(({styles:r})=>On(r,t)).withComponent(e)}var ee=(e=>(e.h1="h1",e.h2="h2",e.h3="h3",e.h4="h4",e.h5="h5",e.h6="h6",e.paragraph="p",e.span="span",e.div="div",e))(ee||{});function dC(e){return ee[e]}const R0=F.div(e=>On(e.styles,!0)),G=({tag:e,domAttrs:t,grabId:n,...r})=>u.jsx(R0,{as:e,"data-auto":n,"data-grab":n,...t,...r});G.selector=R0;const Yd=({containerStyles:e})=>_t.isEditor?u.jsxs(T,{styles:[fC,e],children:[u.jsx(Co,{src:"https://static-cdn.multiscreensite.com/react-widgets/placeholder.svg",alt:"placeholder"}),u.jsxs(T,{styles:pC,children:[u.jsx(Co,{src:"https://static-cdn.multiscreensite.com/react-widgets/i_Plus.svg",alt:"plus"}),u.jsx(G,{styles:hC,children:Le.str("placeholder.add-content")})]})]}):null,fC={[f.COMMON]:{width:"100%",height:"100%",position:"relative",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",backgroundColor:"#F5F5F5"}},pC={[f.COMMON]:{display:"flex",alignItems:"center",color:"#616C79"}},hC={[f.COMMON]:{fontFamily:"Source Sans Pro",fontWeight:400,fontSize:"14px",lineHeight:"22px",color:"#616C79",paddingInlineStart:"4px"}},$0=({linkFunctionalityDomAttributes:e,grabId:t,classNames:n,...r})=>u.jsx(mC,{...e,"data-auto":t,"data-grab":t,className:n==null?void 0:n.join(" "),...r}),mC=F.a.withConfig({shouldForwardProp:e=>e!=="styles"})(({styles:e})=>On(e,!0)),gC=L0("span",!0),xc=({buttonContent:e,styles:t,linkFunctionalityDomAttributes:n,normalizeStyles:r=!0,iconClass:i,showHoverEffect:o,rootDataAttributes:a,dataGrab:l,isDisabled:s=!1,className:c})=>{const{text:h}=e,p=r?wC:{};return u.jsxs($0,{styles:[p.root,t.root,s?t.rootDisabled:[Re(Ht(t.rootHover),{pseudoSelector:"hover"}),Re(Ht(t.rootHoverText),{pseudoSelector:"hover",innerSelector:G.selector}),Re(Ht(t.rootHoverIcon),{pseudoSelector:"hover",innerSelector:'[data-grab="button-icon"]'})]],linkFunctionalityDomAttributes:n,classNames:["dmWidget",t.buttonTypeCSSClass??"",o?"hover":"",s?"data-disabled":"",c||""],grabId:l||"button-root","data-disabled":s,...a,children:[i&&u.jsx(gC,{styles:[t.icon,s&&t.iconDisabled],"data-grab":"button-icon",className:`icon ${i}`}),u.jsx(G,{styles:[p.text,_C,t.text,s&&t.disabledText],grabId:"button-text",domAttrs:{className:"text"},tag:ee.span,children:h})]})},vC={common:{maxWidth:"revert",whiteSpace:"revert",display:"inline-block"}},yC={common:{"&:after":{display:"none"},display:"flex",alignItems:"center",justifyContent:"center"}},wC={text:vC,root:yC},_C={common:{flexGrow:"1"}},xC=e=>{const t={...e.styles,root:[e.styles.root,{common:{display:"none"}}]};return u.jsxs(u.Fragment,{children:[u.jsx(xc,{...e}),u.jsx(xc,{...e,isDisabled:!e.isDisabled,styles:t})]})};function Os(e){return _t.isEditor?u.jsx(xC,{...e}):u.jsx(xc,{...e})}const SC=({styles:e,isOpen:t,arrowType:n})=>{const r=a=>{switch(a){case"arrow":default:return u.jsx(bo,{styles:[bC,e==null?void 0:e.itemArrowSvg,t?EC:{}],xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1152 1792",fill:"currentColor",children:u.jsx("path",{fill:"inherit",d:"M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"})});case"leftArrow":return u.jsx(bo,{styles:[MC,e==null?void 0:e.itemArrowSvg,t?kC:{}],xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 640 1792",children:u.jsx("path",{fill:"inherit",d:"M595 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z"})});case"plus":return u.jsxs(T,{children:[u.jsx(T,{styles:[AC,t&&NC]}),u.jsx(T,{styles:[TC,t?jC:{}]})]})}},i=o();return u.jsx(T,{styles:[OC,e==null?void 0:e.itemArrowWrapper,i],"data-grab":"accordion-item-arrow-wrapper",children:u.jsx(T,{styles:[CC,e==null?void 0:e.itemArrow],"data-grab":"accordion-item-arrow",children:r(n)})});function o(){var l,s,c,h;const a={[f.COMMON]:{},[f.DESKTOP]:{},[f.TABLET]:{},[f.MOBILE]:{}};if(e!=null&&e.itemArrowWrapper&&Array.isArray(e.itemArrowWrapper)&&e.itemArrowWrapper.length>0){const p=e.itemArrowWrapper[0];if(p&&"common"in p){const d=p.common;d&&"width"in d&&(a[f.COMMON]={height:((l=d==null?void 0:d.width)==null?void 0:l.toString())+"px"})}}if(e!=null&&e.itemArrowWrapper&&Array.isArray(e.itemArrowWrapper)&&e.itemArrowWrapper.length>1){const p=e.itemArrowWrapper[1];if(p&&"desktop"in p){const d=p.desktop;d&&"width"in d&&(a[f.DESKTOP]={height:(s=d==null?void 0:d.width)==null?void 0:s.toString()})}if(p&&"tablet"in p){const d=p.tablet;d&&"width"in d&&(a[f.TABLET]={height:(c=d==null?void 0:d.width)==null?void 0:c.toString()})}if(p&&"mobile"in p){const d=p.mobile;d&&"width"in d&&(a[f.MOBILE]={height:(h=d==null?void 0:d.width)==null?void 0:h.toString()})}}return a}},OC={[f.COMMON]:{aspectRatio:"1 / 1",width:20}},CC={[f.COMMON]:{width:"100%",height:"100%",transition:"transform 0.3s ease-in-out",display:"flex",flexDirection:"column",position:"relative"}},bC={[f.COMMON]:{transition:"all 0.5s ease-in-out",fill:"currentColor",height:"100%",width:"100%"}},EC={[f.COMMON]:{transform:"rotate(180deg)"}},MC={[f.COMMON]:{transition:"all 0.5s ease-in-out",fill:"currentColor",height:"100%",width:"100%"}},kC={[f.COMMON]:{transform:"rotate(90deg)"}},AC={[f.COMMON]:{transition:"all 0.5s ease-in-out",transform:"rotate(-90deg)",position:"absolute",backgroundColor:"currentColor",width:"10%",height:"100%",left:" 50%",marginLeft:"-5%",top:"50%",marginTop:"-50%"}},TC={[f.COMMON]:{transition:"all 0.5s ease-in-out",transform:"rotate(-90deg)",backgroundColor:"currentColor",position:"absolute",width:"100%",height:"10%",left:"50%",marginLeft:"-50%",top:"50%",marginTop:"-5%",opacity:"1"}},NC={[f.COMMON]:{transform:"rotate(90deg)"}},jC={[f.COMMON]:{transform:"rotate(90deg)",opacity:0}},PC=()=>{const[e,t]=b.useState(!1);return b.useEffect(()=>t(!0),[]),e},B0=({vidSrc:e,imgSrc:t,alt:n,type:r,styles:i,lazy:o,dataGrab:a,isHidden:l=!1})=>{const s=PC();return l&&!s?u.jsx(T,{styles:i,"data-grab":a}):r==="VIDEO"?u.jsx(lC,{"data-grab":a,src:e,poster:t,controls:!1,autoPlay:!0,loop:!0,muted:!0,playsInline:!0,styles:i}):u.jsx(Co,{"data-grab":a,src:t,alt:n,styles:i,loading:o?"lazy":void 0})},IC=({styles:e,...t})=>u.jsx(B0,{styles:[DC,e],dataGrab:"accordion-item-media",...t}),DC={[f.COMMON]:{width:123,borderRadius:0,borderStyle:"solid",maxWidth:"unset"},[f.MOBILE]:{maxWidth:"100%"}},F0=e=>{var E;const{onItemToggle:t,index:n,isOpen:r,styles:i,title:o,titleTag:a="h3",titleIcon:l=' ',desc:s,button:c,media:h,linkDomAttributes:p,showButton:d,arrowDirection:y,arrowType:x,hasTitleIcons:w,disableTransition:C}=e,v=b.useRef(null),m=()=>{t==null||t(n)},g=dC(a||"h3"),_=u.jsx(T,{"data-grab":"accordion-item-media-container",styles:[KC,i==null?void 0:i.mediaContainer],children:h&&u.jsx(IC,{styles:i==null?void 0:i.media,...h})});let O={};return v.current&&(O=WC(C?3e5:v.current.scrollHeight)),u.jsxs(uC,{styles:[LC,i==null?void 0:i.itemContainer],"data-grab":"accordion-item-container",children:[u.jsxs(T,{styles:[$C,y==="left"&&BC,i==null?void 0:i.itemTitleWrapper],onClick:m,tabIndex:0,onKeyDown:A=>{A.key==="Enter"&&m()},"data-grab":"accordion-item-title-wrapper",children:[o&&u.jsxs(G,{grabId:"accordion-item-title",styles:[FC,i==null?void 0:i.itemTitle],tag:g,children:[w?u.jsx(jt,{styles:[RC,i==null?void 0:i.itemTitleIcon],"data-grab":"accordion-item-title-icon",dangerouslySetInnerHTML:{__html:l}}):null,u.jsx(jt,{styles:zC,children:o})]}),u.jsx(SC,{styles:i,isOpen:r,arrowType:x})]}),u.jsx(T,{children:u.jsx(T,{ref:v,styles:[UC,r?O:{}],children:u.jsxs(T,{styles:[VC,i==null?void 0:i.itemDesc],"data-grab":"accordion-item-desc",children:[h&&_,u.jsxs(T,{styles:[HC],children:[s&&u.jsx(G,{grabId:"accordion-item-desc-text","data-auto":"desc",styles:[Re(GC,{innerSelector:"p"}),i==null?void 0:i.desc],tag:ee.div,domAttrs:{dangerouslySetInnerHTML:{__html:s}}}),d&&c&&u.jsx(Os,{styles:{...(i==null?void 0:i.button)??{},root:[YC,(E=i==null?void 0:i.button)==null?void 0:E.root]},linkFunctionalityDomAttributes:p,buttonContent:c})]})]})})})]})},LC={[f.COMMON]:{cursor:"pointer"}},RC={[f.COMMON]:{width:"20px",aspectRatio:"1 / 1",display:"flex","& svg":{fill:"currentColor"}}},$C={[f.COMMON]:{display:"flex",gap:8,alignItems:"center",justifyContent:"space-between",padding:"16px",paddingTop:16,paddingBottom:16}},BC={[f.COMMON]:{flexDirection:"row-reverse",justifyContent:"flex-end",gap:"12px"}},FC={[f.COMMON]:{margin:0,display:"flex",gap:"8px",alignItems:"center",flex:1,textAlign:"start"}},zC={[f.COMMON]:{flex:1}},UC={[f.COMMON]:{overflow:"hidden",transition:"max-height 0.3s ease-out",height:"auto",maxHeight:0}};function WC(e){return{[f.COMMON]:{maxHeight:e}}}const VC={[f.COMMON]:{padding:"16px",paddingTop:16,paddingBottom:16,margin:0,display:"flex",flexDirection:"row",justifyContent:"flex-start",gap:"24px",alignItems:"flex-start",flexWrap:"wrap"},[f.MOBILE]:{flexDirection:"column"}},HC={[f.COMMON]:{display:"flex",flexDirection:"column",gap:16,textAlign:"start",flex:1}},KC={[f.COMMON]:{}},GC={[f.COMMON]:{marginBlock:0,overflowWrap:"anywhere"}},YC={[f.COMMON]:{width:200,paddingInlineStart:20,paddingInlineEnd:20,margin:0}},QC={title:"Title or Question",desc:"Describe the item or answer the question so that site visitors who are interested get more information. You can emphasize this text with bullets, italics or bold, and add links.",button:{text:"Button"},showButton:!0,showMedia:!0,media:{lazy:!1,type:"IMAGE",imgSrc:"https://du-cdn.cdn-website.com/duda_website/images/home/hp_performance.png?v=17"}},XC=({styles:e,arrowDirection:t,arrowType:n,hasTitleIcons:r})=>u.jsx(u.Fragment,{children:_t.isEditor&&u.jsx(F0,{...QC,styles:{...e,itemContainer:[e==null?void 0:e.itemContainer,{[f.COMMON]:{display:"none"}}]},arrowDirection:t,arrowType:n,hasTitleIcons:r,index:0,isOpen:!0,disableTransition:!0})}),qC={LAYOUT_1:{arrowDirection:"right",hasTitleIcons:!1,styles:{container:{[f.COMMON]:{gap:24}},itemTitleWrapper:{[f.COMMON]:{background:"#f2f2f2"}},itemArrowWrapper:{[f.COMMON]:{borderRadius:"50%",width:32,padding:4,backgroundColor:"#000",color:"#e3e3e3"}}}},LAYOUT_2:{arrowDirection:"right",arrowType:"plus",hasTitleIcons:!1,styles:{container:{[f.COMMON]:{gap:0}},itemTitleWrapper:{[f.COMMON]:{borderBottom:"1px solid #e3e3e3"}},itemArrowWrapper:{[f.COMMON]:{padding:8,width:30}}}},LAYOUT_3:{arrowDirection:"right",arrowType:"arrow",hasTitleIcons:!1,styles:{container:{[f.COMMON]:{border:"solid 1px #e1e1e1",borderBottom:"none"}},itemTitleWrapper:{[f.COMMON]:{padding:"18px 20px",borderBottom:"solid 1px #e1e1e1"}},itemDesc:{[f.COMMON]:{borderBottom:"solid 1px #e1e1e1",background:"#f2f2f2"}}}},LAYOUT_4:{arrowDirection:"right",hasTitleIcons:!0,styles:{container:{[f.COMMON]:{gap:10}},itemTitleWrapper:{[f.COMMON]:{background:"#f2f2f2"}},itemArrowWrapper:{[f.COMMON]:{padding:8,width:40}}}},LAYOUT_5:{arrowDirection:"left",arrowType:"leftArrow",hasTitleIcons:!1,styles:{}}},ZC=({_styles:e,layout:t="LAYOUT_1",itemsData:n,firstExpanded:r,closeOthers:i,openedIndex:o,addSchemaMarkup:a,titleTag:l="h3"})=>{var w,C,v,m,g,_,O,E,A;const[s,c]=b.useState(o!==void 0?[o]:r?[0]:[]);b.useEffect(()=>{c(o!==void 0?[o]:r?[0]:[])},[o,r]);const h=k=>{let $=[...s];const B=$.indexOf(k);B===-1?$.push(k):$.splice(B,1),i&&($=$.filter(ae=>ae===k)),c($)},p=qC[t],{styles:d}=p,y={container:[d==null?void 0:d.container,e==null?void 0:e.container],itemContainer:[d==null?void 0:d.itemContainer,e==null?void 0:e.itemContainer],itemTitleWrapper:[d==null?void 0:d.itemTitleWrapper,e==null?void 0:e.itemTitleWrapper],itemTitle:[d==null?void 0:d.itemTitle,e==null?void 0:e.itemTitle],itemTitleIcon:[d==null?void 0:d.itemTitleIcon,e==null?void 0:e.itemTitleIcon],itemArrowWrapper:[d==null?void 0:d.itemArrowWrapper,e==null?void 0:e.itemArrowWrapper],itemArrow:[d==null?void 0:d.itemArrow,e==null?void 0:e.itemArrow],itemArrowSvg:[d==null?void 0:d.itemArrowSvg,e==null?void 0:e.itemArrowSvg],itemDesc:[d==null?void 0:d.itemDesc,e==null?void 0:e.itemDesc],desc:[d==null?void 0:d.desc,e==null?void 0:e.desc],button:{root:[(w=d==null?void 0:d.button)==null?void 0:w.root,(C=e==null?void 0:e.button)==null?void 0:C.root],text:[(v=d==null?void 0:d.button)==null?void 0:v.text,(m=e==null?void 0:e.button)==null?void 0:m.text],rootHover:[(g=d==null?void 0:d.button)==null?void 0:g.rootHover,(_=e==null?void 0:e.button)==null?void 0:_.rootHover],rootHoverText:[(O=d==null?void 0:d.button)==null?void 0:O.rootHoverText,(E=e==null?void 0:e.button)==null?void 0:E.rootHoverText],buttonTypeCSSClass:(A=e==null?void 0:e.button)==null?void 0:A.buttonTypeCSSClass},mediaContainer:[d==null?void 0:d.mediaContainer,e==null?void 0:e.mediaContainer],media:[d==null?void 0:d.media,e==null?void 0:e.media]},x=b.useMemo(()=>{const k={"@context":"http://schema.org/","@type":"FAQPage",mainEntity:n.map($=>({"@type":"Question",name:$.title,acceptedAnswer:{"@type":"Answer",text:$.desc}}))};return JSON.stringify(k)},[n]);return u.jsxs(T,{"data-auto":"runtime-accordion-widget",children:[a&&n.length>0?u.jsx("script",{"data-auto":"schema",type:"application/ld+json",dangerouslySetInnerHTML:{__html:x}}):null,u.jsx(cC,{styles:[JC,y==null?void 0:y.container],"data-grab":"accordion-container",children:n.length===0?u.jsx(Yd,{}):n.map((k,$)=>b.createElement(F0,{...k,key:`item-${$}`,styles:y,arrowDirection:p.arrowDirection,arrowType:p.arrowType,hasTitleIcons:p.hasTitleIcons,onItemToggle:h,index:$,isOpen:s.includes($),titleTag:l,disableTransition:o!==void 0}))}),u.jsx(XC,{styles:y,arrowDirection:p.arrowDirection,arrowType:p.arrowType,hasTitleIcons:p.hasTitleIcons})]})},JC={[f.COMMON]:{listStyleType:"none",overflow:"hidden",margin:0,padding:0,display:"flex",flexDirection:"column",gap:0}},qo=()=>{const e=()=>{var r,i,o;return(o=(i=(r=globalThis.$)==null?void 0:r.DM)==null?void 0:i.insideEditor)==null?void 0:o.call(i)},t=()=>{var i,o;const r=(o=(i=globalThis.dmAPI)==null?void 0:i.getCurrentEnvironment)==null?void 0:o.call(i);return r==="preview"||r==="editor"};return{insideEditor:e,isInPreview:t,isInPreviewOrEditor:()=>e()||t()}},{isInPreviewOrEditor:eb}=qo();function tb(e){var n;if(!(window!=null&&window.runtime)||eb())return;const t=()=>{ib("view_item",e.price,rb(e))};(n=window.Snipcart)!=null&&n.store.getState().session.settings.currency?t():LS(()=>{var r;(r=window.Snipcart)==null||r.events.on(Id.SNIPCART_INITIALIZED,()=>{t()})})}function nb(e){try{const t=e.selected_options_values?JSON.parse(e.selected_options_values):{};if(Object.keys(t).length==0)return e.name;const n=`${Object.values(t).join(" ")}`;return`${e.name} ${n}`}catch(t){return Me.error({message:"Error getting name from product",error:t}),e.name}}function rb(e){let t=nb(e);return{currency:window.Snipcart.store.getState().session.settings.currency.toUpperCase(),items:[{item_id:e.itemId,item_name:t,id:e.itemId,name:t,price:e.price,description:e.description}]}}function ib(e,t,n){var r,i,o;(o=window==null?void 0:window.runtime)==null||o.tagManagerAPI.sendGAEvent({category:e,action:e,value:t,siteAlias:(i=(r=He())==null?void 0:r.Parameters)==null?void 0:i.SiteAlias,payload:n})}const z0={dispatch:(e,t,n)=>{const r=He(),i=new CustomEvent(`${e}-${t}`,{detail:n});return r.document.dispatchEvent(i)},listen(e,t,n){return He().document.addEventListener(`${e}-${t}`,n),()=>He().document.removeEventListener(`${e}-${t}`,n)}},{str:ob}=Le;class ab{constructor(t=[]){ne(this,"list",[]);ne(this,"values",{});ne(this,"errors",{});ne(this,"validationSchema",{});ne(this,"updateValue",(t,n)=>{this.values[t]=n,this.errors[t]&&delete this.errors[t]});ne(this,"validate",t=>{const n=this.values[t];for(const r of this.validationSchema[t]){const i=r(n);if(typeof i=="string"){this.errors[t]=i;return}}});ne(this,"validateAll",()=>{this.list.forEach(t=>{this.validate(t.id)})});ne(this,"isEmpty",()=>this.list.length===0);ne(this,"isValid",()=>Object.keys(this.errors).length===0);ns(this,{validationSchema:!1,isEmpty:!1,isValid:!1}),this.validationSchema=sb(t),this.list=t}}const lb={required:e=>!!e||ob("ui.runtimessr.productCustomizations.errors.required")};function sb(e){return e.reduce((t,{id:n,mandatory:r})=>(t[n]||(t[n]=[]),r&&t[n].push(lb.required),t),{})}ts({isolateGlobalState:!0});const U0="defvar12";class ub{constructor(t){ne(this,"product");ne(this,"dropdownOptions",{});ne(this,"paymentPlanOptions",[]);ne(this,"variations",new Map);ne(this,"selectedVariationKey","");ne(this,"selectedPaymentPlan",null);ne(this,"customizations");ne(this,"getDiscountPrice",({price:t,displayed_price:n})=>this.selectedPaymentPlan?{price:this.selectedPaymentPlan.plan_price,displayed_price:this.selectedPaymentPlan.plan_displayed_price}:{price:t,displayed_price:n});ne(this,"getSelectedVariationDiscountPrice",({price:t,displayed_price:n,plans_prices:r})=>{const i=r.find(o=>{var a;return o.id===((a=this.selectedPaymentPlan)==null?void 0:a.id)});return i?{price:i.price,displayed_price:i.displayed_price}:{price:t,displayed_price:n}});ne(this,"selectPaymentPlanOption",t=>{this.selectedPaymentPlan=t});ne(this,"updatePaymentPlanOptions",()=>{if(!this.selectedVariation)return;const t=this.selectedVariation;this.paymentPlanOptions=this.paymentPlanOptions.map(n=>{const r=t.plans_prices.find(i=>i.id===n.id);return{...n,plan_price:(r==null?void 0:r.price)||t.price,plan_displayed_price:(r==null?void 0:r.displayed_price)||t.displayed_price}})});ns(this,{selectedVariation:mi,productData:mi}),this.product=t,this.dropdownOptions=t.options,this.paymentPlanOptions=RS(t),this.selectedPaymentPlan=this.paymentPlanOptions[0],this.customizations=new ab(t.customizations||[]),this.initVariations(t.variations),this.prepareAndSendGMEvent()}prepareAndSendGMEvent(){this.productData&&tb(this.productData)}initVariations(t=[]){var i,o;const n=!!t.find(a=>a.price!==this.product.price),r=((i=Object.keys(this.dropdownOptions))==null?void 0:i.length)===1&&n;if(t.forEach(a=>{const l=a.selected_options_values;if(l&&(this.variations.set(uu(l),a),r)){const s=Object.entries(JSON.parse(l)),[c,h]=s[0],p=this.dropdownOptions[c].find(d=>d.value===h);p&&(p.label=`${p.label} - ${a.displayed_price}`)}}),!this.selectedVariationKey){const a=(o=t.find(l=>l.selected_options_values))==null?void 0:o.selected_options_values;if(a){const l=JSON.parse(a);this.selectedVariationKey=uu(l)}}}getSelectedField(t){const n=p0(this.selectedVariationKey)[t];if(n&&this.dropdownOptions[t])return this.dropdownOptions[t].find(r=>r.value===n)}get selectedVariation(){return this.variations.get(this.selectedVariationKey)}get productData(){var r;const t=Yr(this.selectedVariation),n=this.getItemId(t);if(t){const i=((r=t.images[0])==null?void 0:r.image)||this.product.image;return{...this.product,...t,...this.getSelectedVariationDiscountPrice(t),image:i,itemId:n,productId:this.product.identifier}}return{...this.product,...this.getDiscountPrice(this.product),itemId:n,productId:this.product.identifier}}updateVariation(t,n){var r;if((r=this.selectedVariation)!=null&&r.selected_options_values){const i=JSON.parse(this.selectedVariation.selected_options_values);this.selectedVariationKey=uu({...i,[t]:n}),this.updatePaymentPlanOptions(),this.prepareAndSendGMEvent()}}onSelectedValuesChange(t){const n=this.product.images.reduce((i,o,a)=>({...i,[o.image]:a}),{});let r=this.productData.image;Nv(()=>{const i=this.productData.image;if(i!==r){const o=n[i];z0.dispatch("selected-image-changed","dynamic_page_collection.images",{newIndex:o,newSrc:i}),r=i}t(this.productData)})}getItemId(t){const n=this.product.identifier||this.product.sku,r=this.product.external_id||"",{identifier:i=U0,external_id:o=""}=t||this.defaultVariation||{};return`${n}_${i}:${r}_${o}`}get defaultVariation(){return this.product.variations.find(t=>!t.selected_options_values)}}const cb=({product:e,productState:t})=>{if(I0(e))return{elementAttributes:{},componentProps:{}};const{itemId:n,productId:r,price:i,internal_quantity:o}=e,{customizations:a}=t,s=(!!o||o===0)&&o<=0,c=db(t.selectedPaymentPlan);return{elementAttributes:{"data-item-id":n,"data-item-price":i,"data-auto":"addToCart",className:"snipcart-add-item",onClick:async y=>{var w,C,v,m,g,_;if(_t.isEditor||!window.dmAPI||!window._ecomSDK||s)return;const x=Yt.getBoolean("runtime.ssr.productCustomizations");if(y.stopPropagation(),a.validateAll(),!(!a.isValid()&&x))try{const O={product_id:r,variation_id:((w=t.selectedVariation)==null?void 0:w.identifier)||U0,quantity:1,product_customizations:x?fb(a):[]};c?await((m=(C=window._ecomSDK)==null?void 0:C.buyProduct)==null?void 0:m.call(C,{...O,plan_id:((v=t.selectedPaymentPlan)==null?void 0:v.id)||""})):await((_=(g=window._ecomSDK)==null?void 0:g.addProduct)==null?void 0:_.call(g,O))}catch(O){const E={message:`Error in window._ecomSDK?.${c?"buyProduct":"addProduct"}`,tags:["__new-runtime__","native-ecom",c?"subscribe-to-product":"add-items-to-cart"],errorMessage:O};Me.error(E)}}},componentProps:{isDisabled:s,isSubscribe:c}}},db=e=>!!e&&e.id!=So,fb=e=>e.list.map(t=>({id:t.id,type:"TEXT",value:e.values[t.id]}));class pb{constructor(){ne(this,"storeProducts",new Map);ne(this,"currentProduct");ns(this)}getProductById(t){return this.storeProducts.get(t)}addProduct(t){var r;if(I0(t))return;const n=t.identifier;return n&&!this.storeProducts.has(n)&&(this.currentProduct=new ub(t),this.storeProducts.set(n,this.currentProduct),Yt.getBoolean("runtime.ssr.productStore.internal.observer",!1)&&((r=window==null?void 0:window.runtime)!=null&&r.updateConnectedProductWidgets)&&this.currentProduct.onSelectedValuesChange(window.runtime.updateConnectedProductWidgets)),this.storeProducts.get(n)}}globalThis.productsStore=globalThis.productsStore||new pb;const hb=globalThis.productsStore,Zo=e=>function(t){const n=$S(t.productView),r=hb.addProduct(n);if(!r)return null;const i=Zv(e);return u.jsx(i,{...t,productState:r})},mb=()=>{const{insideEditor:e}=qo();return u.jsx("div",{"data-auto":"widgets-error-fallback",children:e()&&u.jsx("h4",{style:{fontSize:24},children:"Something went wrong. We are on it"})})};class gb extends ve.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){const{additionalInfoToLog:n}=this.props,r={message:"Rendering error caught in error boundary. ",tags:["__new-runtime__","ErrorBoundary"],errorMessage:t==null?void 0:t.message,isEditor:_t.isEditor,additionalInfoToLog:n};Me.warn(r)}render(){return this.state.hasError?u.jsx(mb,{}):this.props.children}}function xt({Comp:e,additionalInfoToLog:t,logProps:n,componentName:r}){return i=>{const o={...t};return r&&(o.componentName=r),n&&(o.childComponentProps=i),u.jsx(gb,{additionalInfoToLog:o,children:u.jsx(e,{...i})})}}const vb=F.div` cursor: auto; width: 100%; height: 100%; `;function yb(e){const t=xt({Comp:e,componentName:e.name||"withAddToCart",additionalInfoToLog:{tag:"native-ecom"},logProps:!0});return Zo(n=>{const{productState:r,...i}=n,{productData:o}=r,{elementAttributes:a,componentProps:l}=cb({product:o,productState:r});return o?u.jsx(vb,{...a,children:u.jsx(t,{...i,...l})}):u.jsx("div",{})})}function Eo(e){"@babel/helpers - typeof";return Eo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eo(e)}function wb(e,t){if(Eo(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Eo(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _b(e){var t=wb(e,"string");return Eo(t)==="symbol"?t:String(t)}function cn(e,t,n){return t=_b(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nr,Li;function ih(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function xb(e){for(var t=1;tOb.includes(n)))for(const[n,r]of Object.entries(e))t+=Eb(n,r);else t=e;return t}function Cb(e,t){const n=W0[e];return!n.maxWidth&&!n.minWidth?t:{[`@media ${Object.entries(n).map(([i,o])=>`(${V0(i,o)})`).join(" and ")}`]:t}}function bb(e={},t=!1){let n={};return Object.entries(e).forEach(([r,i])=>{const o=Cb(r,i);Object.assign(n,o)}),t?{[Cs]:n}:n}function V0(e,t){return`${e==="maxWidth"?"max-width":"min-width"}: ${t}px`}function Eb(e,t){const n=W0[e],r=kb(t);return!n.maxWidth&&!n.minWidth?`${r} `:`@media ${Object.entries(n).map(([o,a])=>`(${V0(o,a)})`).join(" and ")} { ${r}} `}function Mb(e){return e.replace(/[A-Z]/g,t=>"-"+t.toLowerCase())}function kb(e){let t="";for(const[n,r]of Object.entries(e))t+=` ${Mb(n)}: ${r}; `;return t}function Qd(e={}){let t=e;if(Ab(e)){const r={};for(const[i,o]of Object.entries(e))r[i]={default:o};t={rules:r}}return t}function Ab(e){let t=!0;return["rules"].some(n=>n in e)?!1:t}const Tb={[pt.DEFAULT]:f.COMMON,[pt.DESKTOP]:f.DESKTOP,[pt.MOBILE_PORTRAIT]:f.MOBILE,[pt.TABLET]:f.TABLET,[pt.LARGE_DESKTOP]:f.DESKTOP};function oh(e,t={}){try{const n=e.rules||{};return Object.entries(n).reduce((r,[i,o])=>(Object.entries(Tb).forEach(([a,l])=>{const s=t[i]||i,c=o[a]||o[l];c&&(r[s]={...r[s]||{},[l]:c})}),r),{})}catch(n){throw Me.error({message:"Failed to migrate old BP styles structure",errorMessage:n==null?void 0:n.toString(),tags:["widget migration","style migration","old breakpoints to new"]}),n}}var mr=(e=>(e.NO_BP="no-breakpoints",e.OLD_BP="old-breakpoints",e.NEW_BP="new-styles",e))(mr||{});function H0({stylesInput:e,migrationStyleKeys:t,monitorKey:n}){var r,i;if(!e)return e;try{const{newStyles:o,inputStylesType:a}=Nb({stylesInput:e,migrationStyleKeys:t});return n&&a!==mr.NEW_BP&&Yt.getBoolean(`runtime.ssr.widget.migration.${n}`,!1)&&Me.info({widget:n,key:"breakpoints style migration",type:a,stylesInput:e,newStyles:o,tags:["style-migration"],siteAlias:(i=(r=He())==null?void 0:r.Parameters)==null?void 0:i.SiteAlias}),o}catch(o){Me.error({message:"Failed to migrate old styles structure",errorMessage:o==null?void 0:o.toString(),tags:["style-migration","style-migration-error",n]})}}function Nb({stylesInput:e={},migrationStyleKeys:t}){const n=jb(e);let r;switch(n){case mr.NO_BP:r=oh(Qd(e)||{},t);break;case mr.OLD_BP:r=oh(e||{},t);break;default:r=e;break}return{newStyles:r,inputStylesType:n}}function jb(e){if(e&&typeof e=="object"){if("rules"in e)return mr.OLD_BP;const t=Object.values(e);return t.length===1&&e.buttonTypeCSSClass||t.length===0||t.some(n=>n[f.COMMON]||Object.values(n||{}).some(r=>r==null?void 0:r[f.COMMON]))?mr.NEW_BP:mr.NO_BP}return null}const Pb={button:"root",buttonHover:"rootHover",disabledButton:"rootDisabled",textHover:"rootHoverText",iconHover:"rootHoverIcon",disabledIcon:"iconDisabled"};function Ib(e){try{return H0({monitorKey:"addtocart",stylesInput:e,migrationStyleKeys:Pb})}catch(t){throw Me.error({message:"Failed to migrate old styles structure",errorMessage:t==null?void 0:t.toString(),tags:["AddToCart style migration"]}),t}}function Db(e){var t;return e?"show-icon"in e?{showIcon:e["show-icon"],iconName:(t=e["selected-icon"])==null?void 0:t.classname}:{showIcon:e.showIcon,iconName:e.iconName}:{showIcon:!1,iconName:""}}function Lb(){return u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"5",viewBox:"0 0 10 5",fill:"none",children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.005 8.66907e-07L9.94934 5L0.0468741 5L5.005 8.66907e-07Z",fill:"#313131"})})}const Rb=({children:e,text:t})=>u.jsxs(jt,{"data-auto":"tooltip-container",styles:[$b,Re(Ht(Ub),{pseudoSelector:"hover",innerSelector:'[data-auto="tooltip-content"]'})],children:[e,u.jsxs(T,{styles:Bb,"data-auto":"tooltip-content",children:[u.jsx(Lb,{}),u.jsx(T,{styles:zb,"data-auto":"tooltip-content-box",children:u.jsx(G,{styles:Fb,grabId:"tooltip-content-text",children:t})})]})]}),$b={common:{height:"100%"}},Bb={common:{visibility:"hidden",marginLeft:"25%",marginRight:"25%",display:"inline-flex",flexDirection:"column",justifyContent:"center",alignItems:"center",position:"relative",zIndex:"100"}},Fb={common:{fontSize:"12px",fontStyle:"normal",fontWeight:"550",lineHeight:"18px",color:"#fff",flex:"1 0 0"}},zb={common:{display:"flex",maxWidth:"200px",alignItems:"flex-start",gap:"4px",padding:"10px 16px",borderRadius:"4px",background:"#313131"}},Ub={common:{visibility:"visible"}},Wb=({text:e,disabledText:t,_styles:n,iconProps:r,isDisabled:i,showButtonHoverEffect:o,showButtonDisabledEffect:a,isSubscribe:l})=>{const{showIcon:s,iconName:c}=Db(r),h=Vb(n),{isInPreview:p}=qo(),d=(i?t:l?Le.str("ui.runtimessr.addtocart.subscribe.title"):e)||Le.str("widget.addtocart.title"),y=()=>u.jsx(Os,{styles:h,buttonContent:{text:d},dataGrab:"add-to-cart-button",iconClass:s&&c,isDisabled:a||i,className:"ssr-button",showHoverEffect:o});return l&&p()?u.jsx(Rb,{text:Le.str("ui.runtimessr.addtocart.subscribe.tooltip.text"),children:u.jsx(y,{})}):u.jsx(y,{})};function Vb(e){const t=Ib(e);return{root:[Hb,t==null?void 0:t.root],rootHover:t==null?void 0:t.rootHover,rootDisabled:[Kb,t==null?void 0:t.rootDisabled],text:t==null?void 0:t.text,rootHoverText:t==null?void 0:t.rootHoverText,disabledText:t==null?void 0:t.disabledText,icon:t==null?void 0:t.icon,rootHoverIcon:t==null?void 0:t.rootHoverIcon,iconDisabled:t==null?void 0:t.iconDisabled,buttonTypeCSSClass:t==null?void 0:t.buttonTypeCSSClass}}const Hb={[f.COMMON]:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%",minHeight:"32px",padding:"8px 14px",minWidth:"fit-content",textAlign:"center",boxSizing:"border-box",margin:0}},Kb={[f.COMMON]:{opacity:.6}},Gb=yb(Wb),Mo=F.button(({styles:e})=>On([Yb,e],!0)),Yb={[f.COMMON]:{padding:"unset",backgroundColor:"unset",border:"unset",cursor:"pointer"}},Sc=({name:e,dataGrab:t,styles:n})=>u.jsx(T,{styles:n.wrapper,children:u.jsx(T,{styles:[n.icon],"data-grab":t,className:e,"aria-hidden":"true"})}),ah=({styles:e,arrowStyle:t,goNext:n,goPrevious:r})=>u.jsxs(T,{styles:[Qb,e==null?void 0:e.container],"data-auto":"pagination-arrows","data-grab":"pagination-container",children:[u.jsx(Mo,{styles:[ch,e==null?void 0:e.buttonArrow],"data-grab":"pagination-button-arrow",onClick:r,"aria-label":"back","data-auto":lh("back"),children:u.jsx(Sc,{styles:{wrapper:sh},...uh({pos:"left",arrowStyle:t})})}),u.jsx(Mo,{styles:[ch,e==null?void 0:e.buttonArrow],"data-grab":"pagination-button-arrow","aria-label":"next","data-auto":lh("next"),onClick:n,children:u.jsx(Sc,{styles:{wrapper:sh},...uh({pos:"right",arrowStyle:t})})})]});function lh(e){return`RuntimeSlider-navigation-${e}`}const sh={common:{lineHeight:1,'[class*=" icon-"]::before':{cursor:"pointer"}}};function uh({arrowStyle:e,pos:t}){return e==="arrow_thin"?{name:t==="left"?"icon-angle-left":"icon-angle-right"}:e==="arrow_double"?{name:t==="left"?"icon-double-angle-left":"icon-double-angle-right"}:{name:t==="left"?"icon-chevron-left":"icon-chevron-right"}}const Qb={[f.COMMON]:{display:"flex",alignItems:"center",justifyContent:"space-between",pointerEvents:"none"}},ch={[f.COMMON]:{backgroundColor:"transparent",pointerEvents:"auto",fontSize:40,padding:32},[f.MOBILE]:{padding:20}},K0=({goToCursor:e,styles:t,dataGrab:n="pagination-container",bulletsList:r})=>u.jsx(T,{styles:[Xb,t==null?void 0:t.container],"data-auto":"pagination-bullets-base-container","data-grab":n,children:r.map(({styles:i,domAttributes:o={}},a)=>{const{"data-grab":l="pagination-button-bullet",...s}=o;return b.createElement(Mo,{"data-grab":l,...s,styles:[qb,t==null?void 0:t.buttonBullet,i],key:a,onClick:()=>{e(a)},"aria-label":`go to slide ${a+1}`})})}),Xb={[f.COMMON]:{display:"flex",justifyContent:"center",alignItems:"center"}},qb={[f.COMMON]:{backgroundColor:"transparent"}},Zb=({cursor:e,totalPages:t,styles:n,...r})=>u.jsx(K0,{bulletsList:new Array(t).fill(null).map((i,o)=>{const a=o===e?" active":"";return{styles:[e===o?n==null?void 0:n.buttonBulletActive:void 0],domAttributes:{"data-auto":`pagination-button-bullet ${o}${a}`,"data-grab":`pagination-button-bullet${a}`}}}),styles:{container:[eE,n==null?void 0:n.container],buttonBullet:[Jb,n==null?void 0:n.buttonBullet]},...r}),Jb={[f.COMMON]:{borderRadius:"50%",width:8,height:8,boxShadow:"0px 0px 2px rgba(24, 39, 75, 0.3), 0px 0px 3px rgba(24, 39, 75, 0.04)"}},eE={[f.COMMON]:{gap:8}},dh=({thumbList:e,styles:t,cursor:n,...r})=>u.jsx(T,{styles:t==null?void 0:t.container,children:u.jsx(K0,{bulletsList:e.map((i,o)=>{const a=o===n?" active":"";return{styles:[nE(i==null?void 0:i.imgSrc),o===n?[oE,t==null?void 0:t.buttonThumbActive]:void 0],domAttributes:{"data-auto":`pagination-button-thumb ${o}${a}`,"data-grab":`pagination-button-thumb${a}`}}}),dataGrab:"pagination-container thumbs-container",...r,styles:{buttonBullet:[iE,t==null?void 0:t.buttonThumb],container:[tE,t==null?void 0:t.thumbsContainer,e.length>3?void 0:rE]}})}),tE={[f.COMMON]:{gap:20}};function nE(e){return{[f.COMMON]:{backgroundImage:`url(${e})`}}}const rE={[f.MOBILE]:{justifyContent:"center"}},iE={[f.COMMON]:{aspectRatio:"1 / 1",pointerEvents:"auto",backgroundSize:"cover",backgroundPosition:"center",borderWidth:3,borderColor:"transparent",borderStyle:"solid"}},oE={[f.COMMON]:{borderColor:"black"}};var Ft=(e=>(e.BULLETS="bullets",e.THUMBS="thumbs",e.ARROWS="arrows",e.ARROWS_AND_THUMBS="arrows_and_thumbs",e))(Ft||{});const aE=e=>{switch(e.type){case"arrows":return u.jsx(ah,{...e});case"thumbs":return u.jsx(dh,{...e});case"arrows_and_thumbs":return u.jsxs(u.Fragment,{children:[u.jsx(ah,{...e}),u.jsx(dh,{...e})]});default:return u.jsx(Zb,{...e})}},lE=xt({Comp:aE,logProps:!0,componentName:"Pagination"});var G0=(e=>(e.slideFromRight="slideFromRight",e.slideFromLeft="slideFromLeft",e.slideFromTop="slideFromTop",e.slideFromBottom="slideFromBottom",e.fade="fade",e))(G0||{});F.div` position: relative; overflow: hidden; width: 100%; height: 100%; `;const sE={slideFromBottom:"top",slideFromTop:"bottom",slideFromRight:"left",slideFromLeft:"right",fade:"opacity"},uE=({distanceFromIndex:e,transitionDuration:t,transitionType:n})=>{const r=sE[n||"slideFromRight"];switch(n){case"fade":return{left:0,opacity:`${e===0?1:0}`,transition:`${r} ${t}s`};default:return{[r]:`${e>0?"100%":e===0?"0":"-100%"}`,transition:`${r} ${t}s`}}};F.div` width: 100%; height: 100%; bottom: 0; position: absolute; ${e=>({...uE(e)})} `;const cE={href:"#"},dE=F.a` ${Cs} { ${e=>_i(e==null?void 0:e.styles)} &:hover { ${e=>_i(e==null?void 0:e.hoverStyles)} } } `,fE=(e,t=cE)=>n=>u.jsx(dE,{...t,children:u.jsx(e,{...n})}),pE=F.div(e=>bb(e.styles)),fu=({tag:e,domAttrs:t,...n})=>u.jsx(pE,{as:e,...t,...n}),ka={links:[],ariaLabel:"Breadcrumbs",emptyMessage:"No breadcrumbs"},hE=F.nav` ${Cs} { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 10px; ${e=>_i(e.styles)} } `,mE=F.span` ${Cs} { ${e=>_i(e==null?void 0:e.styles)} transform: ${e=>(e==null?void 0:e.direction)==="rtl"?"rotate(180deg)":"rotate(0)"}; display: flex; width: 16px; svg { width: 100%; height: 100%; fill: currentColor; } } `,gE=e=>{switch(e){case"arrow":return u.jsx("svg",{"data-auto":"arrow",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.46967 3.46967C5.76256 3.17678 6.23744 3.17678 6.53033 3.46967L10.5303 7.46967C10.8232 7.76256 10.8232 8.23744 10.5303 8.53033L6.53033 12.5303C6.23744 12.8232 5.76256 12.8232 5.46967 12.5303C5.17678 12.2374 5.17678 11.7626 5.46967 11.4697L8.93934 8L5.46967 4.53033C5.17678 4.23744 5.17678 3.76256 5.46967 3.46967Z",fill:"currentColor"})});case"double_arrow":return u.jsxs("svg",{"data-auto":"double_arrow",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.21967 3.46967C3.51256 3.17678 3.98744 3.17678 4.28033 3.46967L8.28033 7.46967C8.57322 7.76256 8.57322 8.23744 8.28033 8.53033L4.28033 12.5303C3.98744 12.8232 3.51256 12.8232 3.21967 12.5303C2.92678 12.2374 2.92678 11.7626 3.21967 11.4697L6.68934 8L3.21967 4.53033C2.92678 4.23744 2.92678 3.76256 3.21967 3.46967Z",fill:"currentColor"}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.71967 3.46967C8.01256 3.17678 8.48744 3.17678 8.78033 3.46967L12.7803 7.46967C13.0732 7.76256 13.0732 8.23744 12.7803 8.53033L8.78033 12.5303C8.48744 12.8232 8.01256 12.8232 7.71967 12.5303C7.42678 12.2374 7.42678 11.7626 7.71967 11.4697L11.1893 8L7.71967 4.53033C7.42678 4.23744 7.42678 3.76256 7.71967 3.46967Z",fill:"currentColor"})]});case"divider":return u.jsx("svg",{"data-auto":"divider",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 2.58333C8.41421 2.58333 8.75 2.91912 8.75 3.33333V12.6667C8.75 13.0809 8.41421 13.4167 8 13.4167C7.58579 13.4167 7.25 13.0809 7.25 12.6667V3.33333C7.25 2.91912 7.58579 2.58333 8 2.58333Z",fill:"currentColor"})});case"slash":return u.jsx("svg",{"data-auto":"slash",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.59807 13.2321C6.19797 13.1249 5.96053 12.7136 6.06774 12.3135L8.48338 3.29821C8.59059 2.89811 9.00184 2.66068 9.40194 2.76788C9.80204 2.87509 10.0395 3.28634 9.93227 3.68644L7.51662 12.7017C7.40942 13.1018 6.99817 13.3393 6.59807 13.2321Z",fill:"currentColor"})});case"horizontal":return u.jsx("svg",{"data-auto":"horizontal",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.4167 7.99998C13.4167 8.41419 13.0809 8.74998 12.6667 8.74998L3.33333 8.74998C2.91912 8.74998 2.58333 8.41419 2.58333 7.99998C2.58333 7.58576 2.91912 7.24998 3.33333 7.24998L12.6667 7.24998C13.0809 7.24998 13.4167 7.58576 13.4167 7.99998Z",fill:"currentColor"})})}},vE=(e,t,n,r)=>n?u.jsx(mE,{styles:e,direction:t,className:"bc-separator","aria-hidden":"true",children:gE(n)},r):null,yE=(e,t)=>e?u.jsx("span",{style:{color:"#C1C9CC",padding:"0 4px"},children:t}):null,wE=({links:e=ka.links,styles:t,linksStyles:n,linksHoverStyles:r,separatorStyles:i,unlinkableItemsStyles:o,currentItemStyles:a,separatorType:l,ariaLabel:s=ka.ariaLabel,showEmptyMessage:c,emptyMessage:h=ka.emptyMessage}=ka)=>u.jsx(hE,{links:e,styles:t,className:"bc-root dmBlockElement","aria-label":s,children:e.length?e.map((p,d)=>{var g,_,O,E,A;const x=fE(()=>u.jsx(fu,{children:p.title},`text-${d}`),{...p.linkProps,styles:n,hoverStyles:r,className:"bc-item"}),w=(g=p==null?void 0:p.linkProps)!=null&&g.currentPage?u.jsx(fu,{styles:a,domAttrs:{className:"bc-current-item"},"data-auto":"bc-current-item",children:p.title},`current-${d}`):null,C=((_=p==null?void 0:p.linkProps)==null?void 0:_.href)=="#"?u.jsx(fu,{styles:o,domAttrs:{className:"bc-unlinkable-item"},"data-auto":"bc-unlinkable-item",children:p.title},`unlinkable-${d}`):null,v=((O=p==null?void 0:p.linkProps)==null?void 0:O.href)!="#"&&!((E=p==null?void 0:p.linkProps)!=null&&E.currentPage)?u.jsx(x,{},`Linkable-${d}`):null,m=du.jsx(bo,{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:`0 0 ${e} ${e}`,fill:"none",...t,children:u.jsx("path",{d:"M7.99563 12C8.20688 12 8.38542 11.9285 8.53125 11.7856C8.67708 11.6427 8.75 11.4656 8.75 11.2544C8.75 11.0431 8.67854 10.8646 8.53563 10.7188C8.39271 10.5729 8.21562 10.5 8.00438 10.5C7.79313 10.5 7.61458 10.5715 7.46875 10.7144C7.32292 10.8573 7.25 11.0344 7.25 11.2456C7.25 11.4569 7.32146 11.6354 7.46438 11.7812C7.60729 11.9271 7.78438 12 7.99563 12ZM7.25 9H8.75V4H7.25V9ZM8.00583 16C6.90472 16 5.86806 15.7917 4.89583 15.375C3.92361 14.9583 3.07292 14.3854 2.34375 13.6562C1.61458 12.9271 1.04167 12.0767 0.625 11.105C0.208333 10.1333 0 9.09514 0 7.99042C0 6.88569 0.208333 5.85069 0.625 4.88542C1.04167 3.92014 1.61458 3.07292 2.34375 2.34375C3.07292 1.61458 3.92333 1.04167 4.895 0.625C5.86667 0.208333 6.90486 0 8.00958 0C9.11431 0 10.1493 0.208333 11.1146 0.625C12.0799 1.04167 12.9271 1.61458 13.6562 2.34375C14.3854 3.07292 14.9583 3.92167 15.375 4.89C15.7917 5.85847 16 6.89319 16 7.99417C16 9.09528 15.7917 10.1319 15.375 11.1042C14.9583 12.0764 14.3854 12.9271 13.6562 13.6562C12.9271 14.3854 12.0783 14.9583 11.11 15.375C10.1415 15.7917 9.10681 16 8.00583 16Z",fill:"currentColor"})});function CE({title:e,children:t,styles:n,isAccordionOpen:r=!1,dataGrabs:i,...o}){const[a,l]=b.useState(r);b.useEffect(()=>{l(r)},[r]);const s=()=>{l(c=>!c)};return u.jsxs(T,{styles:[EE,n==null?void 0:n.container],...o,children:[u.jsxs(T,{styles:[bE,n==null?void 0:n.headerWrapper],onClick:s,"data-auto":"accordion-trigger","data-grab":i==null?void 0:i.textWrapperDataGrab,children:[u.jsx(G,{styles:[ME,n==null?void 0:n.title],"data-grab":i==null?void 0:i.titleDataGrab,tag:ee.h4,children:e}),u.jsx(G,{styles:[AE(a),n==null?void 0:n.title],tag:ee.h4,children:u.jsx(_E,{})})]}),u.jsx(T,{styles:kE,style:{display:a?"flex":"none"},"data-auto":"accordion-list",children:t})]})}const bE={[f.COMMON]:{width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between",cursor:"pointer",textTransform:"uppercase",fontWeight:400,fontSize:"16px",lineHeight:"19px",gap:"8px",lineBreak:"anywhere"}},EE={[f.COMMON]:{width:"100%"}},ME={[f.COMMON]:{maxWidth:"90%",cursor:"pointer",flex:1,textDecoration:"inherit",margin:0}},kE={[f.COMMON]:{marginBlockStart:"16px",flexDirection:"column",gap:"8px",display:"flex"}};function AE(e){return{[f.COMMON]:{display:"grid",alignItems:"center",transform:`rotate(${e?"0":"180deg"})`,aspectRatio:"1/1",margin:0}}}const bs=F.input(({styles:e,increaseSpecificity:t})=>On([TE,e],t)),TE={[f.COMMON]:{padding:"unset",backgroundColor:"unset",border:"0 solid #000000"}};function NE({label:e,checked:t,onChange:n,labelWrapperStyles:r,labelStyles:i,inputStyles:o,inputIconStyles:a,dataGrabs:l,...s}){return u.jsxs(Gd,{styles:[jE,r],...s,children:[u.jsx(bs,{type:"checkbox",checked:t,onChange:c=>{c.stopPropagation(),n(c.target.checked)},styles:{[f.COMMON]:{display:"none"}}}),u.jsx(T,{styles:[PE,o],"data-grab":l==null?void 0:l.iconWrapperDataGrab,children:u.jsx(bo,{width:"8",height:"7",viewBox:"0 0 8 7",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-grab":(l==null?void 0:l.iconDataGrab)||"input-icon",styles:[a,{[f.COMMON]:{display:t?"unset":"none",background:"none"}}],children:u.jsx("path",{d:"M0.760254 3.57145L2.6191 5.5L6.47454 1.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}),u.jsx(G,{styles:[IE,i],"data-grab":l==null?void 0:l.labelDataGrab,tag:ee.paragraph,children:e})]})}const jE={[f.COMMON]:{position:"relative",display:"flex",alignItems:"center",gap:"8px",cursor:"pointer",color:"#313131"}},PE={[f.COMMON]:{display:"grid",alignItems:"center",justifyContent:"center",width:"14px",height:"14px",backgroundColor:"#fff",border:"1px solid #ced6d9"}},IE={[f.COMMON]:{textTransform:"capitalize",flex:1,margin:0,display:"grid",alignItems:"center"}},Xd=({label:e,labelTag:t=ee.paragraph,onChange:n,value:r,selectedValue:i,labelStyles:o,labelWrapperStyles:a,inputStyles:l,inputIconStyles:s,dataGrabs:c,...h})=>{const p=y=>{n(y.target.value)},d=i===r;return u.jsxs(Gd,{styles:[DE,a],...h,children:[u.jsx(bs,{type:"radio",onChange:p,value:r,checked:d,styles:{[f.COMMON]:{display:"none"}}}),u.jsx(jt,{"data-grab":(c==null?void 0:c.outerCircleDataGrab)||"radio-outer-circle",styles:[RE,l],children:u.jsx(jt,{"data-grab":(c==null?void 0:c.innerCircleDataGrab)||"radio-inner-circle",styles:[$E(d),s]})}),u.jsx(G,{styles:[LE,o],tag:t,"data-grab":(c==null?void 0:c.labelDataGrab)||"radio-input-label",children:e||r})]})},DE={[f.COMMON]:{display:"flex",alignItems:"center",cursor:"pointer",gap:"8px",color:"#313131"}},LE={[f.COMMON]:{textTransform:"capitalize",flex:1,margin:0,display:"grid",alignItems:"center"}},RE={[f.COMMON]:{display:"flex",alignItems:"center",justifyContent:"center",width:"18px",height:"18px",border:"1px solid #ced6d9",borderRadius:"50%",boxSizing:"border-box",backgroundColor:"#fff",flexShrink:0}};function $E(e){return{[f.COMMON]:{display:"block",opacity:e?1:0,width:"8px",height:"8px",borderRadius:"50%",backgroundColor:"#30373a",flexShrink:0}}}const BE=({title:e,options:t,selectedValue:n,onChange:r,styles:i,...o})=>{var a;return u.jsxs(T,{"data-auto":"radio-buttons-group",children:[u.jsx(G,{tag:ee.h4,styles:[UE,i==null?void 0:i.title],"data-grab":"radiogroup-title",children:e}),u.jsx(T,{styles:[FE,(a=i==null?void 0:i.fields)==null?void 0:a.wrapper],"data-grab":"radiogroup-fields",children:t.map(l=>{var s,c,h;return u.jsx(Xd,{label:l.label,value:l.value,disabled:l.disabled,selectedValue:n==null?void 0:n.value,onChange:()=>r(l),labelWrapperStyles:zE,inputStyles:(s=i==null?void 0:i.fields)==null?void 0:s.outerCircle,inputIconStyles:(c=i==null?void 0:i.fields)==null?void 0:c.innerCircle,labelStyles:(h=i==null?void 0:i.fields)==null?void 0:h.label,dataGrabs:{labelDataGrab:"radio-label"},...o},l.value)})})]})},FE={[f.COMMON]:{display:"flex",flexDirection:"column",gap:"4px",flexWrap:"wrap"}},zE={[f.COMMON]:{color:"inherit"}},UE={[f.COMMON]:{textAlign:"start",marginBlockEnd:"6px",lineHeight:"100%",marginTop:"0",fontSize:"16px",direction:"inherit"}};function WE(e){return u.jsxs(T,{styles:[VE,e.labelsWrapperStyles],children:[u.jsxs(G,{styles:[ph,e.labelStyles],"data-auto":"min-input-label",tag:ee.paragraph,children:[u.jsx("span",{children:e.rangeValues.start}),e.sign&&u.jsx("span",{children:e.sign})]}),u.jsxs(G,{styles:[ph,e.labelStyles],"data-auto":"max-input-label",tag:ee.paragraph,children:[u.jsx("span",{children:e.rangeValues.end}),e.sign&&u.jsx("span",{children:e.sign})]})]})}const ph={[f.COMMON]:{margin:0}},VE={[f.COMMON]:{width:"100%",display:"flex",justifyContent:"space-between",marginBlockEnd:"12px"}},HE=b.forwardRef(({trackStyles:e,trackDataGrab:t="range-slider-track",rangeValues:n,...r},i)=>{const o=[QE,e];return u.jsxs(T,{"data-auto":"slider-track-wrapper",styles:GE,ref:i,children:[u.jsx(T,{styles:[YE,o],"data-grab":t}),!r.hideRangeTrack&&u.jsx(T,{styles:[KE({...n,min:r.min,max:r.max}),o]})]})});function KE({start:e,end:t,min:n,max:r}){const i=r-n,o=(e-n)/i*100,a=(t-e)/i*100;return{[f.COMMON]:{height:"100%",position:"absolute",borderRadius:"24px",marginInlineStart:`${o}%`,width:`${a}%`,top:0}}}const GE={[f.COMMON]:{backgroundColor:"transparent",position:"relative",width:"100%"}},YE={[f.COMMON]:{opacity:.5,width:"100%"}},QE={[f.COMMON]:{height:"2px",backgroundColor:"#000",borderRadius:"6px"}};function XE(e){const t=Ht([ZE,e.trackStyles,e.thumbStyles,e.isActive&&hh,JE]),n=[qE,e.isActive&&hh,Re({[f.COMMON]:{height:"100%"}},{innerSelector:"&::-webkit-slider-runnable-track"}),Re(t,{innerSelector:"&&::-webkit-slider-thumb"}),Re(t,{innerSelector:"&::-moz-range-thumb"})];return u.jsx(bs,{type:"range",styles:n,...e})}const qE={[f.COMMON]:{margin:0,height:"200%",width:"100%",position:"absolute",WebkitAppearance:"none",MozAppearance:"none",pointerEvents:"none",cursor:"pointer",minHeight:"8px"},[f.MOBILE]:{minHeight:"20px"}},ZE={[f.COMMON]:{position:"relative",WebkitAppearance:"none",backgroundColor:"#000",pointerEvents:"all",borderRadius:"50%",aspectRatio:"1/1",width:"unset",border:"0",boxShadow:"0 0 1px 1px rgba(0,0,0,0.4)",zIndex:2}},hh={[f.COMMON]:{zIndex:3,pointerEvents:"all"}},JE={[f.COMMON]:{height:"100%"},[f.TABLET]:{height:"100%"},[f.DESKTOP]:{height:"100%"},[f.MOBILE]:{height:"100%"}},mh=b.memo(XE);var ko=(e=>(e.START="start",e.END="end",e))(ko||{});const eM=({callback:e,msToWait:t=300})=>{const n=b.useRef(e);return b.useEffect(()=>{n.current=e},[e]),b.useCallback(Kd((...r)=>{n.current(...r)},t),[])};function tM({rangeValues:e,minRange:t=1,...n}){const[r,i]=b.useState(null),[o,a]=b.useState(null),[l,s]=b.useState(!1),[c,h]=b.useState("ltr"),p=b.useCallback(g=>{if(g){a(g==null?void 0:g.getBoundingClientRect());const _=He().getComputedStyle(g);h(_.getPropertyValue("direction"))}},[]),d=b.useCallback(g=>{if(o){const{width:_,left:O,right:E}=o,A=c==="rtl"?E-g.clientX:g.clientX-O,k=n.max-n.min;return Math.round(A/_*k+n.min)}return null},[o,c]),{start:y,end:x}=e,w=g=>{const _=Math.min(g,x-t),O=Math.max(_,n.min);n.onChange({start:O,end:x})},C=g=>{const _=Math.max(g,y+t),O=Math.min(_,n.max);n.onChange({start:y,end:O})},m=eM({callback:g=>{const _=d(g);if(_){const E=Math.abs(e.start-_){!l&&m(g)},onMouseDown:()=>{s(!0)},onMouseUp:()=>{i(null),s(!1)}},onStartInputChange:g=>{w(+g.target.value)},onEndInputChange:g=>{C(+g.target.value)}}}function nM(e){const{rangeValues:t}=e,{wrapperEvents:n,trackRefCB:r,onStartInputChange:i,onEndInputChange:o,activeSlider:a}=tM(e);return u.jsxs(T,{styles:rM,...n,children:[u.jsx(HE,{trackStyles:e.trackStyles,min:e.min,max:e.max,rangeValues:t,hideRangeTrack:e.hideRangeTrack,trackDataGrab:e.trackDataGrab,ref:r}),u.jsx(mh,{min:e.min,max:e.max,value:t.start,"data-auto":"range-slider-start-input",thumbStyles:e.thumbStyles,trackStyles:e.trackStyles,onChange:i,isActive:a===ko.START}),u.jsx(mh,{min:e.min,max:e.max,value:t.end,"data-auto":"range-slider-end-input",thumbStyles:e.thumbStyles,trackStyles:e.trackStyles,onChange:o,isActive:a===ko.END})]})}const rM={[f.COMMON]:{display:"flex",alignItems:"center",position:"relative",marginBlock:"12px",cursor:"pointer","::before":{content:'""',position:"absolute",top:"-8px",right:"0",bottom:"-8px",left:"0"}}},iM=e=>{const{currentValues:t}=e,[n,r]=b.useState({start:(t==null?void 0:t.start)||e.min,end:(t==null?void 0:t.end)||e.max}),i=b.useCallback(Kd(e.onChange,300),[]);return b.useEffect(()=>{(n.start!==(t==null?void 0:t.start)||n.end!==t.end)&&r({start:(t==null?void 0:t.start)||e.min,end:(t==null?void 0:t.end)||e.max})},[t]),u.jsxs(T,{"data-auto":"range-slider",styles:oM,children:[u.jsx(WE,{labelsWrapperStyles:e.labelsWrapperStyles,labelStyles:e.labelStyles,sign:e.sign,rangeValues:n}),u.jsx(nM,{onChange:o=>{r(o),i(o)},trackStyles:e.trackStyles,thumbStyles:e.thumbStyles,min:e.min,max:e.max,rangeValues:n,hideRangeTrack:e.hideRangeTrack,trackDataGrab:e.trackDataGrab,minRange:e.minRange})]})},oM={[f.COMMON]:{padding:"2px"}},aM=e=>{var r,i,o,a,l,s;const t=b.useMemo(()=>{const c={"@context":"http://schema.org/","@type":"BreadcrumbList",itemListElement:e.links.filter(h=>(h==null?void 0:h.linkProps)&&(h==null?void 0:h.linkProps.href)!=="#").map((h,p)=>{var d,y;return{"@type":"ListItem",position:p+1,item:{name:h.title,...!((d=h==null?void 0:h.linkProps)!=null&&d.currentPage)&&{id:(y=h==null?void 0:h.linkProps)==null?void 0:y.href}}}})};return JSON.stringify(c)},[e]),n=b.useMemo(()=>Qd(e._styles),[e._styles]);return u.jsxs("div",{"data-auto":"runtime-breadcrumbs-widget",children:[e.addSchemaMarkup&&e.links.length>1?u.jsx("script",{"data-auto":"schema",type:"application/ld+json",dangerouslySetInnerHTML:{__html:t}}):null,u.jsx(wE,{styles:(r=n.rules)==null?void 0:r.root,linksStyles:(i=n.rules)==null?void 0:i.links,linksHoverStyles:(o=n.rules)==null?void 0:o.linksHover,unlinkableItemsStyles:(a=n.rules)==null?void 0:a.unlinkableItems,currentItemStyles:(l=n.rules)==null?void 0:l.currentItem,separatorStyles:(s=n.rules)==null?void 0:s.separator,separatorType:e==null?void 0:e.separatorType,links:e.links,showEmptyMessage:_t.isEditor,emptyMessage:Le.str("ui.ed.breadcrumbs.empty.message")})]})},lM=xt({Comp:aM,componentName:"RuntimeBreadcrumbs"}),Y0=e=>u.jsx(lM,{...e});Y0.skipHydration=!0;const sM="modulepreload",uM=function(e){return"/"+e},gh={},cM=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),a=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));i=Promise.all(n.map(l=>{if(l=uM(l),l in gh)return;gh[l]=!0;const s=l.endsWith(".css"),c=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${c}`))return;const h=document.createElement("link");if(h.rel=s?"stylesheet":sM,s||(h.as="script",h.crossOrigin=""),h.href=l,a&&h.setAttribute("nonce",a),document.head.appendChild(h),s)return new Promise((p,d)=>{h.addEventListener("load",p),h.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${l}`)))})}))}return i.then(()=>t()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})},Q0="https://api.cal.com/v2";async function dM(e,t){const r=await(await fetch(Q0+e,t)).json();return r.data||r}async function fM(e){const t=`/bookings/${e}/cancel`;try{return(await dM(t,{method:"POST"})).data}catch(n){Me.error({message:`Failed to cancel booking with UID: ${e}`,errorMessage:n==null?void 0:n.toString(),url:t,tags:["cal-booking","cancel-booking"]})}}const Lt=e=>Le.str(`ui.runtimessr.calbooking.confirmation.success.${e}`);function pM({confirmationData:e,clearConfirmationData:t,rescheduleBooking:n}){const[r,i]=ve.useState(!1),o=e==null?void 0:e.uid,a=new Date(e.startTime),l=new Date(e.endTime),s={weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"},c=`${a.toLocaleDateString(void 0,s)} - ${l.toLocaleTimeString(void 0,{hour:"2-digit",minute:"2-digit"})}`,h=b.useCallback(()=>{o&&(i(!0),fM(o).then(t).finally(()=>{i(!1)}))},[o]);return u.jsx(hM,{"data-auto":"booking-confirmation-screen",children:u.jsxs(mM,{children:[u.jsxs(gM,{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",onClick:t,children:[u.jsx("line",{x1:"6",y1:"6",x2:"16",y2:"16",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round"}),u.jsx("line",{x1:"6",y1:"16",x2:"16",y2:"6",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round"})]}),u.jsxs(vM,{children:[u.jsx(OM,{children:u.jsx("svg",{viewBox:"0 0 24 24",children:u.jsx("polyline",{points:"4 12 10 18 20 6"})})}),u.jsx(yM,{children:Lt("title")}),u.jsx("span",{children:Lt("description")})]}),u.jsx("hr",{}),u.jsxs(wM,{children:[u.jsxs(Aa,{children:[u.jsxs(Ta,{children:[Lt("what"),":"]}),u.jsx(Mn,{children:e.title})]}),u.jsxs(Aa,{children:[u.jsxs(Ta,{children:[Lt("when"),":"]}),u.jsx(Mn,{children:c})]}),u.jsxs(Aa,{children:[u.jsxs(Ta,{children:[Lt("who"),":"]}),u.jsxs(_M,{children:[u.jsxs("div",{children:[u.jsxs(Mn,{children:[e.user.name,u.jsx(xM,{children:Lt("host")})]}),u.jsx(Mn,{children:e.userPrimaryEmail})]}),e.attendees.map(p=>u.jsxs("div",{children:[u.jsx(Mn,{children:p.name}),u.jsx(Mn,{children:p.email})]},p.email))]})]}),u.jsxs(Aa,{children:[u.jsxs(Ta,{children:[Lt("where"),":"]}),e.videoCallUrl?u.jsx(Mn,{children:u.jsxs("a",{href:e.videoCallUrl,target:"_blank",rel:"noopener noreferrer",children:[Lt("videoCallLink"),u.jsx(Sc,{name:"icon-external-link",styles:{}})]})}):u.jsx(Mn,{children:e.location})]})]}),u.jsx("hr",{}),u.jsxs(SM,{children:[u.jsx("label",{children:Lt("change")}),u.jsx("span",{onClick:n,children:Lt("reschedule")}),u.jsx("label",{children:"or"}),u.jsx("span",{onClick:h,"data-disabled":r,children:Lt("cancel")})]})]})})}const Pl={bgSuccess:"#e8fbee",textSuccess:"#60ac68",hostTagBg:"#dfe7fb",hostTagText:"#2d3f81"},X0=520,hM=F.div` position: fixed; z-index: 999; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; `,mM=F.div` background-color: #ffffff; border: 1px solid #e0e0e0; border-radius: 12px; width: ${X0}px; padding: 32px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); color: #555; font-weight: 500; font-size: 13px; box-sizing: border-box; position: relative; cursor: default; hr { height: 1px; background: #ccc; width: 100%; margin-block: 24px; } `,gM=F.svg` position: absolute; right: 16px; top: 16px; cursor: pointer; `,vM=F.div` text-align: center; display: flex; flex-direction: column; `,yM=F.span` font-size: 24px; margin-block-end: 8px; `,wM=F.div` display: flex; flex-direction: column; gap: 24px; `,Aa=F.div` display: grid; grid-template-columns: 50px 1fr; a { display: flex; align-items: center; gap: 4px; text-decoration: none; } `,Ta=F.span` font-weight: 600; text-align: start; `,_M=F.div` display: flex; flex-direction: column; gap: 16px; > div { display: flex; flex-direction: column; align-items: flex-start; } `,Mn=F.span` word-break: break-word; text-overflow: ellipsis; overflow: hidden; max-width: calc(${X0}px - 120px); text-align: start; white-space: nowrap; `,xM=F.span` background-color: ${Pl.hostTagBg}; color: ${Pl.hostTagText}; padding: 2px 6px; box-sizing: border-box; border-radius: 4px; margin-inline-start: 8px; `,SM=F.div` display: flex; gap: 8px; justify-content: center; span { text-decoration: underline; cursor: pointer; &[data-disabled='true'] { pointer-events: none; opacity: 0.5; } } `,OM=F.div` display: flex; align-items: center; justify-content: center; width: 58px; height: 58px; border-radius: 50%; background-color: ${Pl.bgSuccess}; margin: 0 auto 16px auto; svg { width: 32px; height: 32px; stroke: ${Pl.textSuccess}; stroke-width: 2; fill: none; } `,CM=()=>{const e=b.useMemo(()=>{const n=new Date;return{year:n.getFullYear(),month:n.toLocaleString("default",{month:"long"}),day:n.getDate(),dayInWeek:n.toLocaleString("default",{weekday:"long"}),timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone}},[]),t={userName:Le.str("ui.runtimessr.calbooking.markup.userName"),eventName:Le.str("ui.runtimessr.calbooking.markup.eventType"),data:[{value:"30m",icon:"⏱"},{value:"Online Meeting",icon:"🗓️"},{value:e.timeZone,icon:"🌐"}]};return u.jsxs(EM,{"data-auto":"cal-booking-markup",children:[u.jsxs(MM,{children:[u.jsx(vh,{children:t.userName}),u.jsx(jM,{children:t.eventName}),t.data.map((n,r)=>u.jsxs(PM,{children:[u.jsx("span",{children:n.icon})," ",n.value]},r))]}),u.jsxs(kM,{children:[u.jsxs(vh,{"data-chromatic":"ignore",children:[u.jsx("span",{children:e.month})," ",u.jsx("span",{children:e.year})]}),u.jsxs(IM,{children:[["SUN","MON","TUE","WED","THU","FRI","SAT"].map(n=>u.jsx(DM,{children:n},n)),[...Array(31)].map((n,r)=>{const i=r+1,o=e.day,a=i===o,l=iu.jsx($M,{children:e},e))})}const EM=F.div` display: flex; border-radius: 4px; border: 1px solid #e5e7eb; height: 380px; width: 920px; margin: 0 auto; background-color: #fff; font-size: 12px; > div { height: 100%; padding: 16px; font-weight: 500; font-size: 13px; } `,MM=F.div` width: 300px; border-right: 1px solid #e5e7eb; `,kM=F.div` flex: 1; display: flex; flex-direction: column; align-items: center; `,AM=F.div` width: 250px; border-left: 1px solid #e5e7eb; `,TM=F.div` display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; `,NM=F.div` display: flex; flex-direction: column; gap: 4px; overflow-y: hidden; align-items: center; `,vh=F.div` font-size: 20px; font-weight: 600; `,jM=F.div` margin-top: 16px; `,PM=F.div` margin-top: 12px; display: flex; align-items: center; gap: 8px; `,IM=F.div` display: grid; grid-template-columns: repeat(7, 1fr); gap: 4px; margin-top: 32px; `,DM=F.div` text-align: center; color: #6b7280; `,LM=F.div` width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 8px; cursor: pointer; position: relative; background-color: ${e=>e.isInvalidDay?"#fff":e.isCurrentDay?"#111827":"#f3f4f6"}; color: ${e=>e.isInvalidDay?"#ccc":e.isCurrentDay?"#fff":"#000"}; &:before { content: ${({isCurrentDay:e})=>e?'"."':"none"}; position: absolute; color: #fff; width: 100%; font-size: 32px; bottom: 0; line-height: 1; text-align: center; } `,RM=F.div` display: flex; gap: 8px; width: fit-content; justify-content: center; background-color: #f3f4f6; align-items: center; border-radius: 8px; padding: 6px; color: #3c3e44; box-sizing: border-box; border: 1px solid #e5e7eb; `,$M=F.span` display: flex; align-items: center; justify-content: center; width: 90%; border: 1px solid #e5e7eb; border-radius: 8px; height: 30px; `;var Es=(e=>(e.SITE_THEME="site-theme",e.BASIC="basic",e))(Es||{});const We={atomsWrapper:"atoms-wrapper",bookerContainer:"booker-container",eventMetaCustomClassNames:{eventMetaContainer:"event-meta-container",eventMetaTitle:"event-meta-title",eventMetaTimezoneSelect:"event-meta-timezone-select"},datePickerCustomClassNames:{datePickerContainer:"date-picker-container",datePickerTitle:"date-picker-title",datePickerDays:"date-picker-days",datePickerDate:"date-picker-date",datePickerDatesActive:"date-picker-dates-active",datePickerToggle:"date-picker-toggle"},availableTimeSlotsCustomClassNames:{availableTimeSlotsContainer:"available-time-slots-container",availableTimeSlotsHeaderContainer:"available-time-slots-header-container",availableTimeSlotsTitle:"available-time-slots-title",availableTimeSlotsTimeFormatToggle:"available-time-slots-time-format-toggle",availableTimes:"available-times"},confirmStep:{confirmButton:"confirm-button",backButton:"back-button "}},BM=e=>({...We,confirmStep:{...We.confirmStep,backButton:`${We.confirmStep.backButton} ${e===Es.SITE_THEME?"button_2":""}`}}),FM=Hd` background-color: var(--btn-bg-color); background-image: var(--btn-bg-image); background-position: var(--btn-bg-position); background-repeat: var(--btn-bg-repeat); background-size: var(--btn-bg-size); border-color: var(--btn-border-color); border-bottom-color: var(--btn-border-b-color); border-left-color: var(--btn-border-l-color); border-right-color: var(--btn-border-r-color); border-top-color: var(--btn-border-t-color); border-radius: var(--btn-border-radius); border-bottom-left-radius: var(--btn-border-bl-radius); border-bottom-right-radius: var(--btn-border-br-radius); border-top-left-radius: var(--btn-border-tl-radius); border-top-right-radius: var(--btn-border-tr-radius); border-width: var(--btn-border-width); border-bottom-width: var(--btn-border-b-width); border-left-width: var(--btn-border-l-width); border-right-width: var(--btn-border-r-width); border-top-width: var(--btn-border-t-width); direction: var(--btn-text-direction); text-align: var(--btn-text-align); color: var(--btn-text-color); font-family: var(--btn-text-font-family); font-size: var(--btn-text-font-size); font-weight: var(--btn-text-font-weight); text-decoration: var(--btn-text-decoration); &:hover { background: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); border-bottom-color: var(--btn-hover-border-b-color); border-left-color: var(--btn-hover-border-l-color); border-right-color: var(--btn-hover-border-r-color); border-top-color: var(--btn-hover-border-t-color); } `,zM=F.div` display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; .booker-wrapper { display: flex; width: 100%; height: 100%; } ${UM()} `;function UM(){return Hd` .${We.atomsWrapper} { height: 100%; width: 100%; text-align: initial; } .${We.bookerContainer} { --booker-meta-width: 280px; --booker-main-width: initial; --booker-timeslots-width: 280px; border-radius: 6px; width: 100% !important; height: 100% !important; > div[class*='grid-area:meta'] { position: static !important; } form { [data-testid='select-control'] { > div { height: var(--cal-spacing-8); font-size: small; } div:has(> svg) { height: auto; } // fix for dropdown chevron position div:has(> div > svg) { top: 50%; position: relative; translate: 0 -50%; } input { height: auto; } } } } .${We.eventMetaCustomClassNames.eventMetaTitle} { font-size: 18px !important; } &.${Es.SITE_THEME} { .${We.bookerContainer} { border-color: var(--color_1); background-color: var(--color_3); .react-tel-input, .flag-dropdown { background-color: inherit !important; } [data-testid='select-control'] { > div { background-color: var(--color_3); } } textarea, input { background-color: var(--color_3) !important; box-shadow: none !important; &::placeholder { color: var(--color_1); opacity: 0.25; } } [data-fob-field-name='guests'] { input { height: 100%; } div:has(input) { background-color: var(--color_3); } } } .${We.datePickerCustomClassNames.datePickerDatesActive} { background-color: var(--color_1); color: var(--color_4); } .${We.availableTimeSlotsCustomClassNames.availableTimeSlotsHeaderContainer} { background-color: transparent; } .${We.confirmStep.confirmButton}, .${We.confirmStep.backButton} { ${FM} } [data-testid='add-guests'] { color: var(--color_2); &:hover { background-color: transparent; border: unset; } } .${We.availableTimeSlotsCustomClassNames.availableTimes} { border-radius: var(--btn-border-radius); border-color: var(--color_1); &:not(:disabled):hover { background-color: var(--color_4) !important; } } .${We.availableTimeSlotsCustomClassNames.availableTimeSlotsTimeFormatToggle} { button[aria-checked='true'] { background-color: var(--color_5); } } .${We.datePickerCustomClassNames.datePickerToggle} { color: var(--color_1); &:disabled { opacity: 0.4; } } .${We.datePickerCustomClassNames.datePickerDays} { font-size: 0.7rem; } } `}const WM=e=>` [id="${e}"] { .${We.atomsWrapper} { container-type: inline-size; container-name: atoms-wrapper; } @container atoms-wrapper (max-width: 960px) { .${We.bookerContainer} { --booker-meta-width: 100%; --booker-main-width: 100%; --booker-timeslots-width: 100%; display: flex !important; flex-direction: column; > div { border: unset; height: auto; width: 100%; } } } } `,q0=()=>cM(()=>import("./assets/index-21QJFBtu-U0ykVwF_.js").then(e=>e.ai),[]),VM=b.lazy(()=>q0().then(e=>({default:e.Booker}))),HM=b.lazy(()=>q0().then(e=>({default:e.CalProvider}))),KM="en",GM=e=>{const{localeCode:t=KM,apiUrl:n=Q0,eventSlug:r,clientId:i,userName:o,teamId:a,featureMetadata:l,widgetId:s,designStyle:c}=e,[h,p]=b.useState(null),[d,y]=b.useState(null),[x]=b.useState(qo()),w=c||Es.SITE_THEME,C=b.useMemo(()=>BM(w),[w]);if(!r)return x.isInPreviewOrEditor()?u.jsx(CM,{}):null;const v=()=>{y(null)},m=()=>{d!=null&&d.uid&&(p(d.uid),v())},g=O=>{y(O.data),p(null)},_=x.isInPreviewOrEditor()||!l.isNativeBookingPublishingAvailable;return u.jsx(zM,{"data-auto":"ssr-cal-booking-widget",className:w,children:u.jsx("div",{className:"booker-wrapper",children:u.jsx(b.Suspense,{children:u.jsxs(HM,{clientId:i,options:{apiUrl:n},language:t,children:[d&&u.jsx(pM,{confirmationData:d,clearConfirmationData:v,rescheduleBooking:m}),u.jsx(VM,{eventSlug:r,customClassNames:C,onCreateBookingSuccess:g,...a?{isTeamEvent:!0,teamId:a}:{username:o},rescheduleUid:h||void 0,isBookingDryRun:_},d?"booker-confirmed":"booker-initial"),u.jsx("style",{children:WM(s)})]})})})})},YM=xt({Comp:GM,logProps:!0,componentName:"CalBooking",additionalInfoToLog:{tag:"booking"}}),QM=F.span` display: grid; width: 16px; ${({styles:e={}})=>_i(e)} svg { fill: currentColor; } `;function XM({className:e,dataAuto:t,svgMarkup:n,styles:r,onClick:i}){return u.jsx(QM,{onClick:i,className:e,"data-auto":t,styles:r,dangerouslySetInnerHTML:{__html:n||qM()}})}function qM(){return` `}const ZM=({svgMarkup:e,_styles:t})=>{var l,s;const{isInEditor:n}=Dd(),{itemsCount:r,openSnipcart:i}=DS(),o=()=>{!n&&i()},a=b.useMemo(()=>Qd(t),[t]);return u.jsxs(JM,{"data-auto":"ssr-cart-widget",children:[u.jsx(XM,{className:"cart-icon",dataAuto:"cart-icon",svgMarkup:e,styles:((l=a.rules)==null?void 0:l.cartIcon)||{},onClick:o}),u.jsx(ek,{styles:(s=a.rules)==null?void 0:s.itemsCountLabel,className:"cart-count-label","data-auto":"cart-count-label",onClick:o,children:(n||r>0)&&r})]})},JM=F.div` display: flex; align-items: center; justify-content: center; .cart-icon, .cart-count-label { cursor: pointer; user-select: none; } label.cart-count-label { margin-inline: 5px; } `,ek=F.label` ${e=>_i(e.styles)} `,tk=xt({Comp:ZM,logProps:!0,componentName:"Cart",additionalInfoToLog:{tag:"native-ecom"}});function nk(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}function Oc(e,t){return Oc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Oc(e,t)}function rk(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Oc(e,t)}const yh={disabled:!1},Z0=ve.createContext(null);var ik=function(t){return t.scrollTop},zi="unmounted",ar="exited",lr="entering",jr="entered",Cc="exiting",Cn=function(e){rk(t,e);function t(r,i){var o;o=e.call(this,r,i)||this;var a=i,l=a&&!a.isMounting?r.enter:r.appear,s;return o.appearStatus=null,r.in?l?(s=ar,o.appearStatus=lr):s=jr:r.unmountOnExit||r.mountOnEnter?s=zi:s=ar,o.state={status:s},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var a=i.in;return a&&o.status===zi?{status:ar}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var o=null;if(i!==this.props){var a=this.state.status;this.props.in?a!==lr&&a!==jr&&(o=lr):(a===lr||a===jr)&&(o=Cc)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,o,a,l;return o=a=l=i,i!=null&&typeof i!="number"&&(o=i.exit,a=i.enter,l=i.appear!==void 0?i.appear:a),{exit:o,enter:a,appear:l}},n.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===lr){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:wa.findDOMNode(this);a&&ik(a)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ar&&this.setState({status:zi})},n.performEnter=function(i){var o=this,a=this.props.enter,l=this.context?this.context.isMounting:i,s=this.props.nodeRef?[l]:[wa.findDOMNode(this),l],c=s[0],h=s[1],p=this.getTimeouts(),d=l?p.appear:p.enter;if(!i&&!a||yh.disabled){this.safeSetState({status:jr},function(){o.props.onEntered(c)});return}this.props.onEnter(c,h),this.safeSetState({status:lr},function(){o.props.onEntering(c,h),o.onTransitionEnd(d,function(){o.safeSetState({status:jr},function(){o.props.onEntered(c,h)})})})},n.performExit=function(){var i=this,o=this.props.exit,a=this.getTimeouts(),l=this.props.nodeRef?void 0:wa.findDOMNode(this);if(!o||yh.disabled){this.safeSetState({status:ar},function(){i.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Cc},function(){i.props.onExiting(l),i.onTransitionEnd(a.exit,function(){i.safeSetState({status:ar},function(){i.props.onExited(l)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},n.setNextCallback=function(i){var o=this,a=!0;return this.nextCallback=function(l){a&&(a=!1,o.nextCallback=null,i(l))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(i,o){this.setNextCallback(o);var a=this.props.nodeRef?this.props.nodeRef.current:wa.findDOMNode(this),l=i==null&&!this.props.addEndListener;if(!a||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],c=s[0],h=s[1];this.props.addEndListener(c,h)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===zi)return null;var o=this.props,a=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var l=nk(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ve.createElement(Z0.Provider,{value:null},typeof a=="function"?a(i,l):ve.cloneElement(ve.Children.only(a),l))},t}(ve.Component);Cn.contextType=Z0;Cn.propTypes={};function Ar(){}Cn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ar,onEntering:Ar,onEntered:Ar,onExit:Ar,onExiting:Ar,onExited:Ar};Cn.UNMOUNTED=zi;Cn.EXITED=ar;Cn.ENTERING=lr;Cn.ENTERED=jr;Cn.EXITING=Cc;const ok=()=>u.jsx("svg",{width:"100%",viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.625 10.4375C2.625 6.12277 6.12277 2.625 10.4375 2.625C14.7522 2.625 18.25 6.12277 18.25 10.4375C18.25 14.7522 14.7522 18.25 10.4375 18.25C6.12277 18.25 2.625 14.7522 2.625 10.4375ZM10.4375 0.75C5.08724 0.75 0.75 5.08724 0.75 10.4375C0.75 15.7878 5.08724 20.125 10.4375 20.125C12.775 20.125 14.9192 19.2971 16.5927 17.9186L23.5246 24.8504C23.8907 25.2165 24.4843 25.2165 24.8504 24.8504C25.2165 24.4843 25.2165 23.8907 24.8504 23.5246L17.9186 16.5927C19.2971 14.9192 20.125 12.775 20.125 10.4375C20.125 5.08724 15.7878 0.75 10.4375 0.75Z",fill:"currentColor"})}),J0=({styles:e,dataAuto:t="search-icon",openSearchPopup:n})=>u.jsx(Mo,{type:"button","data-auto":t,styles:[ak,e==null?void 0:e.iconBtn],onClick:n,"aria-label":"search","data-grab":"collection-search-widget-icon-btn",children:u.jsx(ok,{})}),ak={[f.COMMON]:{display:"inline-block",color:"inherit",width:26}},lk=({styles:e})=>u.jsx(T,{styles:sk,children:u.jsx(J0,{styles:e,dataAuto:"",openSearchPopup:()=>{}})}),sk={[f.COMMON]:{display:"none"}},e1=()=>{const e=b.useRef(null),[t,n]=b.useState(!1);return b.useEffect(()=>{const r=He();if(e.current&&r){const i=new r.IntersectionObserver(([o])=>{n(o.isIntersecting)});return i.observe(e.current),()=>i.disconnect()}},[e.current]),{elementRef:e,isVisible:t}},uk=()=>{var r;const e=He(),t=ck(),n=(r=e==null?void 0:e.Parameters)==null?void 0:r.SiteAlias;return b.useCallback(({collectionPath:i,itemUrl:o})=>{var l;const a=dk(`${i}/${o}`);return t?`/${a}`:`/site/${n}/${a}${(l=document==null?void 0:document.location)==null?void 0:l.search}`},[t,n])};function ck(){var e,t,n;return((n=(t=(e=He())==null?void 0:e.dmAPI)==null?void 0:t.getCurrentEnvironment)==null?void 0:n.call(t))==="live"}const dk=e=>{var i,o;const t=He(),n=(i=t==null?void 0:t.Parameters)==null?void 0:i.defaultLang,r=((o=t==null?void 0:t.Parameters)==null?void 0:o.IsSiteMultilingual)&&(t==null?void 0:t.dmAPI.getSiteCurrentLocale());return r&&n&&r!==n?`${r}/${e}`:e},fk=F.a(e=>On(e.styles,!0)),pk=({grabId:e,domAttrs:t,...n})=>u.jsx(fk,{"data-auto":e,"data-grab":e,...t,...n}),t1=({href:e="",styles:t,grabId:n,item:r})=>u.jsxs(pk,{styles:[hk,Re(Ht([mk,t==null?void 0:t.dropdownItemHover]),{pseudoSelector:"hover"})],domAttrs:{href:e,onClick:i=>{_t.isEditor&&i.preventDefault()}},grabId:n,children:[u.jsx(Co,{styles:gk,src:r.data.image,alt:""}),u.jsx(jt,{styles:vk,children:r.data.name}),u.jsx(jt,{children:r.data.displayed_price})]}),hk={[f.COMMON]:{display:"flex",alignItems:"center",gap:16,textDecoration:"none",color:"inherit",padding:"8px 40px",borderTop:"1px solid #E2E2E2"},[f.MOBILE]:{padding:"8px 20px"}},mk={[f.COMMON]:{background:"#F4F4F4"}},gk={[f.COMMON]:{width:48,height:48,objectFit:"cover",borderRadius:3}},vk={[f.COMMON]:{flexGrow:1,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},yk=({collection:e,styles:t,fetchMore:n})=>{const{isVisible:r,elementRef:i}=e1(),o=uk();return b.useEffect(()=>{r&&n()},[r]),e.items?u.jsxs(T,{"data-auto":"search-items-group",children:[e.items.map(a=>u.jsx(t1,{href:o({collectionPath:e.path,itemUrl:a.page_item_url}),styles:t,item:a,grabId:"collection-search-visible-dropdown-item"},a.data.identifier)),u.jsx("div",{"data-auto":"end-of-items-container",ref:i})]}):null},wk=({styles:e})=>u.jsx(T,{styles:_k,children:u.jsx(t1,{item:{data:{identifier:"",name:"",image:"",displayed_price:""},page_item_url:""},styles:e,grabId:"collection-search-widget-dropdown-item"})}),_k={[f.COMMON]:{display:"none"}},xk=({collections:e,styles:t,isResultsShown:n,isLoading:r,fetchMore:i})=>{const o=e.reduce((a,l)=>a+l.items.length,0);return u.jsxs(T,{styles:[Sk,t==null?void 0:t.dropdown],"data-grab":"collection-search-widget-dropdown",children:[n&&u.jsxs(u.Fragment,{children:[o>0&&e.map(a=>u.jsx(yk,{collection:a,styles:t,fetchMore:()=>{i(a.name)}},a.name)),o===0&&!r&&u.jsx(T,{styles:Ok,children:Le.str("ui.runtimessr.collectionSearch.noResults")})]}),u.jsx(wk,{styles:t})]})},Sk={[f.COMMON]:{textAlign:"left",overflowY:"auto",maxHeight:"1000px"}},Ok={[f.COMMON]:{color:"#a1a1a1",padding:"30px 40px",borderTop:"1px solid #E2E2E2"},[f.MOBILE]:{padding:20}},Ck=()=>u.jsx("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.1629 2.16291C17.529 1.7968 17.529 1.2032 17.1629 0.837087C16.7968 0.470971 16.2032 0.470971 15.8371 0.837087L9 7.67417L2.16291 0.837087C1.7968 0.470971 1.2032 0.470971 0.837087 0.837087C0.470971 1.2032 0.470971 1.7968 0.837087 2.16291L7.67417 9L0.837087 15.8371C0.470971 16.2032 0.470971 16.7968 0.837087 17.1629C1.2032 17.529 1.7968 17.529 2.16291 17.1629L9 10.3258L15.8371 17.1629C16.2032 17.529 16.7968 17.529 17.1629 17.1629C17.529 16.7968 17.529 16.2032 17.1629 15.8371L10.3258 9L17.1629 2.16291Z",fill:"currentColor"})}),bk=({inputRef:e,value:t,placeholder:n,styles:r,onChange:i,onFocus:o,onClose:a})=>{const[l,s]=b.useState(!1);return u.jsxs(T,{styles:Ek,onKeyDown:c=>{c.key==="Tab"&&s(!0)},onMouseDown:()=>s(!1),children:[u.jsx(bs,{ref:e,styles:[Mk,l?{}:kk,r==null?void 0:r.input,Re(Ht(r==null?void 0:r.inputFocus),{pseudoSelector:"focus"})],"data-grab":"collection-search-widget-input",value:t,placeholder:n,onChange:i,onFocus:o,increaseSpecificity:!0,role:"search","aria-label":"search products","data-auto":"collection-search-input"}),u.jsx(Mo,{styles:Ak,onClick:a,"data-auto":"search-popup-close-btn",children:u.jsx(Ck,{})})]})},Ek={[f.COMMON]:{display:"flex",alignItems:"center",padding:40},[f.MOBILE]:{padding:20}},Mk={[f.COMMON]:{display:"block",width:"100%",padding:"5px"}},kk={[f.COMMON]:{outline:"none"}},Ak={[f.COMMON]:{display:"flex",color:"#313131",marginInlineStart:"15px"}},n1=2;let bc;const Tk=async()=>{var e,t,n;bc=await((n=(t=(e=He())==null?void 0:e.dmAPI)==null?void 0:t.loadCollectionsAPI)==null?void 0:n.call(t))},wh=async()=>(bc||await Tk(),bc),Nk=({collectionsToSearch:e})=>{const[t,n]=b.useState(""),[r,i]=b.useState(!1),[o,a]=b.useState(!1),[l,s]=b.useState(()=>pu(e)),c=b.useCallback(Kd(async x=>{try{const w=await wh();if(x.lengthw.storeData(v).pageSize(50).search(x).get()));s(v=>v.map((m,g)=>{var O,E;const _=(O=C[g])==null?void 0:O.values;return{...m,items:_||[],page:((E=C[g])==null?void 0:E.page)||{}}}))}catch{Me.warn({message:"Error in collection search widget on search",tags:["__new-runtime__"]})}a(!1)},500),[]);return{inputValue:t,isDropdownOpen:r,isLoading:o,collections:l,onInputChange:x=>{const w=x.target.value;n(w),a(!0),c(w.trim())},onInputFocus:()=>{i(!0)},clearSearchState:()=>{n(""),s(pu(e))},fetchMore:async x=>{var C;const w=(C=l.find(v=>v.name===x))==null?void 0:C.page;if(!(o||!w||w.pageNumber+1===w.totalPages)){a(!0);try{const v=await wh();if(!v){a(!1);return}const m=await v.storeData(x).pageSize(50).pageNumber(w.pageNumber+1).search(t).get();s(g=>g.map(_=>{if(_.name!==x)return _;const O=m==null?void 0:m.values;return{..._,items:[..._.items,...O],page:m==null?void 0:m.page}}))}catch{Me.warn({message:"Error in collection search widget on fetch more",tags:["__new-runtime__"]})}a(!1),Me.info(`Fetch more items in the collection search widget, page ${w.pageNumber+1}`)}}}},pu=e=>e.map(({name:t,path:n})=>({name:t,path:n,items:[],page:{pageNumber:0,totalPages:0}})),jk=({portalRootSelector:e="#site_content",children:t})=>{const[n,r]=b.useState(null);return b.useEffect(()=>{var a,l,s,c;const i=(l=(a=He())==null?void 0:a.document)==null?void 0:l.createElement("div"),o=(c=(s=He())==null?void 0:s.document)==null?void 0:c.querySelector(e);return o==null||o.appendChild(i),r(i),()=>{i&&(o==null||o.removeChild(i))}},[]),n?Do.createPortal(t,n):null};function Pk({portalRootSelector:e=".dmContent",children:t}){const n=b.useMemo(()=>{var r,i;return(i=(r=He())==null?void 0:r.document)==null?void 0:i.querySelector(e)},[]);return n?Do.createPortal(t,n):null}const Ik=({inputRef:e,widgetId:t,placeholder:n,styles:r,collectionsToSearch:i,closeSearchPopup:o,animatedBlockRef:a,animationState:l})=>{const{inputValue:s,isDropdownOpen:c,isLoading:h,collections:p,onInputChange:d,onInputFocus:y,clearSearchState:x,fetchMore:w}=Nk({collectionsToSearch:i}),C=()=>{x(),o()};return u.jsx(jk,{children:u.jsxs(T,{styles:Dk,"data-grab":`collection-search-widget-portal-${t}`,children:[u.jsx(T,{style:Bk[l],styles:Lk,onClick:C}),u.jsxs(T,{styles:[Rk,r==null?void 0:r.popup],ref:a,style:$k[l],"data-grab":"collection-search-widget-popup",children:[u.jsx(bk,{inputRef:e,styles:r,value:s,placeholder:n,onChange:d,onFocus:y,onClose:C}),u.jsx(xk,{collections:p,styles:r,isResultsShown:c&&s.length>=n1,isLoading:h,fetchMore:w})]}),u.jsx(lk,{styles:r})]})})},Dk={[f.COMMON]:{position:"fixed",top:0,left:0,right:0,zIndex:200}},Lk={[f.COMMON]:{display:"none",background:"rgba(0, 0, 0, 0.4)",position:"absolute",top:0,left:0,right:0,height:"100vh"}},Rk={[f.COMMON]:{position:"relative",background:"#fff",display:"flex",flexDirection:"column",maxHeight:"100vh",transition:"all 0.2s linear",marginTop:"-200px",opacity:0}},$k={entering:{marginTop:0,opacity:1},entered:{marginTop:0,opacity:1},exiting:{marginTop:"-200px",opacity:0},exited:{marginTop:"-200px",opacity:0,height:0,overflow:"hidden"}},Bk={entering:{display:"block"},entered:{display:"block"},exiting:{display:"none"},exited:{display:"none"}},Fk=500,zk=({widgetId:e,placeholder:t,_styles:n,collectionsToSearch:r=[{name:"catalog_product",path:"product"}]})=>{const i=b.useRef(null),[o,a]=b.useState(!1),l=b.useRef(null),s=h=>{var p;_t.isEditor||(a(!0),(p=l==null?void 0:l.current)==null||p.focus(),h.preventDefault())},c=()=>{a(!1)};return u.jsxs("div",{children:[u.jsx(J0,{styles:n,openSearchPopup:s}),u.jsx(Cn,{nodeRef:i,in:o,timeout:Fk,children:h=>u.jsx(Ik,{inputRef:l,widgetId:e,placeholder:t,styles:n,collectionsToSearch:r,animatedBlockRef:i,animationState:h,closeSearchPopup:c})})]})},Uk=xt({Comp:zk,componentName:"RuntimeSearch"}),Wk=e=>u.jsx(Uk,{...e});var qd=(e=>(e.ONE_OF="ONE_OF",e.BETWEEN="BETWEEN",e))(qd||{}),Ao=(e=>(e.CATEGORY_ID="category_ids",e.PRICE="price",e))(Ao||{}),Ec=(e=>(e.NEWEST="created_at",e.NAME="name",e.PRICE="price",e))(Ec||{});const r1=ve.createContext({styles:{}});function Jo(){return ea().styles}function ea(){return ve.useContext(r1)}function Vk(){var e;return!!((e=globalThis==null?void 0:globalThis.document)!=null&&e.querySelector('[data-element-type="dSnipcartProductGalleryId"]'))}const Zd={menuSelectors:{wrapper:null,list:"filter-sort-menu-list",divider:"filter-sort-menu-divider",closeIcon:"filter-sort-menu-closeIcon"},inputsSelectors:{slider:"range-slider-",input:"filterItem-input-icon-wrapper",inputIcon:"input-icon",inputLabel:"filterItem-input-label"},textSelectors:{displayName:"filter-sort-menu-displayName",title:"filter-sort-menu-item-title"}},Mc=Zd.menuSelectors,gr=Zd.inputsSelectors,i1=Zd.textSelectors,{slider:Hk}=gr,Kk=5;function Gk(e){const{item:t,currentValues:n,onChange:r}=e,{min:i,max:o,displayPrice:a}=t.filtersData,{sign:l,direction:s="ltr"}=Xk(a),{inputsStyle:c}=Jo(),h=p=>{p.start===i&&p.end===o?r(void 0):r(p)};return u.jsx(iM,{min:i,max:o,currentValues:n,onChange:h,minRange:Kk,sign:l,trackDataGrab:`${Hk}${t.fieldId}`,labelsWrapperStyles:Yk,labelStyles:[Qk(s),c==null?void 0:c.inputLabel],trackStyles:c==null?void 0:c.slider,"data-auto":`range-slider-${t.fieldId}`})}const Yk={[f.COMMON]:{fontStyle:"normal",fontWeight:400,fontSize:"16px",lineHeight:"19px"}};function Qk(e){return{[f.COMMON]:{display:"flex",flexDirection:e==="rtl"?"row":"row-reverse"}}}function Xk(e){const t={},n=e.match(/[^\d.,]/);if(n===null)return t;const r=n[0],i=e.indexOf(r);if(i===0)t.direction="ltr";else if(i===e.length-1)t.direction="rtl";else return t;return t.sign=r,t}const qk=b.memo(Gk),Zk={labelDataGrab:gr.inputLabel,iconWrapperDataGrab:gr.input,iconDataGrab:gr.inputIcon};function Jk(e){const{item:t,currentValues:n,onChange:r}=e,{inputsStyle:i}=Jo(),o=new Set(n||[]);function a(l,s){o[s?"add":"delete"](l),r([...o])}return u.jsx(u.Fragment,{children:Object.entries(t.filtersData).map(([l,s])=>{const c=o.has(s),h=`${t.fieldId}_${l}`;return u.jsx(NE,{"data-auto":h,dataGrabs:Zk,checked:c,onChange:p=>{a(s,p)},label:l,inputStyles:i==null?void 0:i.input,labelWrapperStyles:i==null?void 0:i.inputLabel,inputIconStyles:i==null?void 0:i.inputIcon,labelStyles:[eA,i==null?void 0:i.inputLabel]},h)})})}const eA={[f.COMMON]:{minHeight:"31px"}};function o1({title:e,children:t,dataAuto:n}){const{styles:r}=ea(),{menuStyle:i,textStyle:o}=r;return u.jsxs(u.Fragment,{children:[u.jsx(CE,{title:e,styles:{title:o==null?void 0:o.title,headerWrapper:o==null?void 0:o.title},isAccordionOpen:!0,"data-auto":n,dataGrabs:{titleDataGrab:i1.title},children:t}),u.jsx(jt,{styles:[tA,i==null?void 0:i.divider,Re({[f.COMMON]:{display:"none"}},{innerSelector:"&:last-child"})],"data-grab":Mc.divider})]})}const tA={[f.COMMON]:{width:"100%",backgroundColor:"#e1e1e1",marginBlock:"24px",display:"block",height:"2px",minHeight:"2px"}};function nA(e){return u.jsx(o1,{title:e.item.fieldDisplayName,dataAuto:`filter-item-${e.item.fieldId}`,children:e.type===qd.BETWEEN?u.jsx(qk,{...e}):u.jsx(Jk,{...e})})}function rA({values:e,currentSelection:t,onChange:n}){const{inDesignMode:r,hasProducts:i,currentPageType:o}=ea();return u.jsx(u.Fragment,{children:e.map(a=>{var h;if(a.disabled&&!r||iA({filterField:a,hasProducts:i,currentPageType:o}))return null;const l=a.fieldId,s=a.filterType||qd.ONE_OF,c=((h=t[l])==null?void 0:h.selectedValues)||void 0;return u.jsx(nA,{item:a,type:s,currentValues:c,onChange:p=>{n({...a,filterType:s,selectedValues:p})}},l)})})}function iA({filterField:e,hasProducts:t,currentPageType:n}){const r=e.fieldId;if(r===Ao.CATEGORY_ID)return n==="STORE_CATEGORY_PAGE"||Object.keys(e.filtersData).length===0;if(r===Ao.PRICE)return!t}const oA={labelDataGrab:gr.inputLabel,outerCircleDataGrab:gr.input,innerCircleDataGrab:gr.inputIcon},aA=[Ec.NEWEST,Ec.PRICE];function lA({name:e,values:t,currentSelection:n,onChange:r}){const{inDesignMode:i,isPremiumWidget:o}=ea(),{inputsStyle:a}=Jo();return u.jsx(o1,{title:e,dataAuto:"menu-item-sort",children:t.map(l=>{if(!o&&aA.includes(l.fieldId)||l.disabled&&!i)return null;const s=`${l.fieldId}_${l.sortDirection}`,c=`${n.fieldId}_${n.sortDirection}`;return u.jsx(Xd,{value:s,selectedValue:c,label:l.fieldDisplayName,onChange:()=>r(l),labelWrapperStyles:[sA,a==null?void 0:a.inputLabel],labelStyles:a==null?void 0:a.inputLabel,inputStyles:a==null?void 0:a.input,inputIconStyles:a==null?void 0:a.inputIcon,"data-auto":s,dataGrabs:oA},s)})})}const sA={[f.COMMON]:{minHeight:"31px"}},uA=b.memo(lA),{str:_h}=Le;function cA({props:e,filterSortLogic:t}){const{menuStyle:n,textStyle:r}=Jo(),{inDesignMode:i,isPremiumWidget:o}=ea(),{sortableFields:a,filterableFields:l,buttonText:s,isFilterSectionHidden:c,styleWrapperSelector:h,setIsMenuOpen:p}=e,{currentSelection:d,onChangeFilter:y,showSortSection:x,onChangeSort:w,clearCollectionValues:C,selectedCount:v}=t,m=o&&(!c||i),g=x||i;return u.jsx(Pk,{children:u.jsxs(T,{styles:[dA,n==null?void 0:n.wrapper],"data-auto":"filter-sort-floating-menu","data-grab":h,children:[u.jsxs(G,{tag:ee.h3,"data-grab":i1.displayName,styles:[fA,r==null?void 0:r.displayName],children:[u.jsx(jt,{styles:pA,children:s}),u.jsx(fh,{styles:[mA,n==null?void 0:n.closeIcon],dataGrab:Mc.closeIcon,onClick:()=>p(!1)})]}),v>0&&u.jsxs(G,{tag:ee.h4,styles:[hA,r==null?void 0:r.title],domAttrs:{onClick:C},"data-auto":"clear-filters",children:[u.jsx(jt,{children:_h("widget.filtersort.clear-all")}),u.jsx(fh,{size:8,styles:{[f.COMMON]:{marginInlineStart:"4px",display:"grid",alignItems:"center"}}})]}),u.jsxs(T,{className:"dmNewParagraph",styles:[gA,vA,n==null?void 0:n.list],"data-grab":Mc.list,children:[g&&u.jsx(uA,{name:_h("widget.filtersort.sort-by.title"),values:a,onChange:w,currentSelection:{sortDirection:d.sortDirection||"asc",fieldId:d.sortBy||""}}),m&&u.jsx(rA,{values:l,currentSelection:d.filters,onChange:y})]})]})})}const dA={[f.COMMON]:{cursor:"auto",height:"100%",position:"fixed",right:0,top:0,bottom:0,backgroundColor:"#ffffff",color:"#000000",zIndex:999,display:"flex",flexDirection:"column",border:"1px solid #000",width:"418px",padding:"40px",maxWidth:"100%",minWidth:"300px",boxSizing:"border-box"}},fA={[f.COMMON]:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBlockStart:"0",marginBlockEnd:"26px",lineHeight:"29px",width:"100%"}},pA={[f.COMMON]:{flex:1,margin:0}},hA={[f.COMMON]:{lineHeight:"normal",textTransform:"uppercase",marginBlockStart:"calc(50px - 26px)",marginBlockEnd:"50px",display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"}},mA={[f.COMMON]:{cursor:"pointer",color:"#333",display:"flex",padding:"10px",margin:"-10px",boxSizing:"border-box"}},gA={[f.COMMON]:{overflowY:"auto",height:"100%",display:"flex",flexDirection:"column",margin:0,padding:0}},vA=Re({[f.COMMON]:{width:"10px",backgroundColor:"transparent"}},{innerSelector:"&::-webkit-scrollbar"}),yA="fs-btn-wrapper";function wA(e){var l;const{triggerStyle:t}=Jo(),{showWarning:n,onClick:r}=e,{iconName:i,showIcon:o}=(t==null?void 0:t.iconProps)||{},a=e.selectedCount?`${e.text} (${e.selectedCount})`:e.text;return u.jsxs(T,{styles:_A,onClick:r,"data-auto":yA,children:[u.jsx(Os,{styles:{root:[xA,t==null?void 0:t.root],rootHover:t==null?void 0:t.rootHover,text:t==null?void 0:t.text,rootHoverText:t==null?void 0:t.rootHoverText,buttonTypeCSSClass:t==null?void 0:t.buttonTypeCSSClass,icon:t==null?void 0:t.icon},buttonContent:{text:a,iconClassNames:[((l=t==null?void 0:t.iconProps)==null?void 0:l.iconName)||""]},dataGrab:e.styleWrapperSelector,iconClass:o&&i,showHoverEffect:e.showButtonHoverEffect}),n&&u.jsx(xE,{size:24})]})}const _A={[f.COMMON]:{position:"relative",width:"100%",height:"100%"}},xA={[f.COMMON]:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%",minHeight:"32px",padding:"8px 14px",minWidth:"fit-content",textAlign:"center",margin:0}};function SA(e){const[t,n]=b.useState(null);return b.useEffect(()=>{if(typeof window>"u")return;const{collectionsFilterService:r}=window.runtime||{};r&&n({setCollectionSort:(i,o)=>r.setCollectionSort(e,i,o),setCollectionFilter:(i,o)=>r.setCollectionFilter(e,i,o),onCollectionValueChange:r.onCollectionValueChange,clearCollectionValues:()=>r.clearCollectionValues(e)})},[]),t}function OA(e,t){const[n,r]=b.useState({filters:{},sortBy:"",sortDirection:"asc"}),i=SA(e);b.useEffect(()=>{async function h(){if(i)try{return await i.onCollectionValueChange(e,d=>{r(d)})}catch(d){Me.error({message:"Failed to execute filterService.onCollectionValueChange",errorMessage:d==null?void 0:d.toString(),tags:["FilterSortMenu","updateCurrentSelection"]})}}let p=()=>{};return h().then(d=>{d&&(p=d)}),p},[i]);const o=b.useCallback(h=>{i==null||i.setCollectionFilter(h.fieldId,h)},[i]),a=b.useCallback(h=>{i==null||i.setCollectionSort(h.fieldId,h.sortDirection)},[i]),l=b.useCallback(()=>{i==null||i.clearCollectionValues()},[i]),s=b.useMemo(()=>{var w,C;let h=0;const{sortBy:p,filters:d}=n,y=(w=d[Ao.PRICE])==null?void 0:w.selectedValues,x=(C=d[Ao.CATEGORY_ID])==null?void 0:C.selectedValues;return p&&h++,y&&h++,Array.isArray(x)&&(h+=x.length),h},[n]);if(!i)return null;const c=!t.isSortSectionHidden&&t.sortableFields.some(h=>!h.disabled);return{currentSelection:n,onChangeFilter:o,showSortSection:c,onChangeSort:a,clearCollectionValues:l,selectedCount:s}}function CA(e){const[t,n]=b.useState(!1),[r,i]=b.useState(!1),{isInEditor:o}=Dd(),{filterableFields:a=[],sortableFields:l,collectionValue:s,isSortSectionHidden:c,hasNativeStore:h}=e,p=OA(s,{isSortSectionHidden:c,sortableFields:l}),d=b.useMemo(()=>e.isFilterSectionHidden&&e.isSortSectionHidden?!0:![...e.isFilterSectionHidden?[]:a,...e.isSortSectionHidden?[]:l].some(v=>!v.disabled),[a,l]);b.useEffect(()=>{const w=!h||!Vk();i(!!o&&w),o&&t&&n(!1)},[o]);const y=()=>{_t.isEditor||n(w=>!w)},x=(t||!!e.menuPanelMode)&&p&&!d;return{filterSortLogic:p,onBtnClick:y,showWarning:r,setIsMenuOpen:n,shouldRenderMenu:x}}const bA=e=>{const{widgetId:t,menuPanelMode:n,premiumWidget:r,currentPageType:i,_styles:o={}}=e,{filterSortLogic:a,onBtnClick:l,showWarning:s,setIsMenuOpen:c,shouldRenderMenu:h}=CA(e),p={styles:o,menuPanelMode:n,inDesignMode:n==="DESIGN",hasProducts:e.hasProducts,isPremiumWidget:r,currentPageType:i};return u.jsxs(r1.Provider,{value:p,children:[u.jsx(T,{styles:EA,children:u.jsx(wA,{onClick:l,showWarning:s,selectedCount:a==null?void 0:a.selectedCount,text:e.buttonText,styleWrapperSelector:`filter-sort-trigger-${t}`,showButtonHoverEffect:e.showButtonHoverEffect})}),h&&a&&u.jsx(cA,{filterSortLogic:a,props:{...e,styleWrapperSelector:`filter-sort-menu-${t}`,setIsMenuOpen:c}})]})},EA={[f.COMMON]:{width:"100%",height:"100%",minWidth:"fit-content"}},MA=xt({Comp:bA,logProps:!0,componentName:"FilterSort",additionalInfoToLog:{tag:"native-ecom"}}),Jd={bgWhite:"#ffffff",borderColor:"#ced6d9",headerColor:"#f5f5f7",iconColor:"#616C79",primaryTextColor:"#313131",secondaryTextColor:"#828894"},kA=L0("select",!0),xh=F.option` &:not(:disabled) { color: initial; } background-color: ${Jd.bgWhite}; `,AA=({selectedValue:e,placeholder:t,options:n=[],onChange:r,styles:i})=>{const o=b.useRef(null),{insideEditor:a}=qo(),[l,s]=b.useState((e==null?void 0:e.value)||"");b.useEffect(()=>{const p=o.current;if(p){const d=y=>{a()&&y.preventDefault()};return p.addEventListener("mousedown",d),()=>{p.removeEventListener("mousedown",d)}}},[]);const c=b.useCallback(({target:p})=>{const d=n.find(({value:y})=>y===p.value);d&&(s(p.value),r==null||r(d))},[]),h=[TA,i,jA,!l&&{[f.COMMON]:{color:Jd.secondaryTextColor}}];return u.jsx(T,{styles:NA,className:"dropdown-component",children:u.jsxs(kA,{ref:o,required:!0,value:l,onChange:c,"data-auto":"dropdown-component","data-grab":"dropdown-component",className:"dropdown",styles:h,children:[u.jsx(xh,{value:"",disabled:!0,hidden:!0,children:t}),n.map(({value:p,label:d,disabled:y})=>u.jsx(xh,{value:p,disabled:y,"data-auto":"select-option",children:d},p))]})})},TA={[f.COMMON]:{width:"100%",height:"100%",margin:"0",display:"flex",alignItems:"center",boxSizing:"border-box",paddingInlineStart:"8px",border:`1px solid ${Jd.borderColor}`,borderRadius:"3px",outline:"none",boxShadow:"none",lineHeight:"normal",appearance:"none",backgroundColor:"inherit",cursor:"pointer"}},NA={[f.COMMON]:{position:"relative",cursor:"pointer",width:"100%",height:"30px",maxHeight:"40px",border:"0px solid"}},jA={[f.COMMON]:{backgroundImage:`url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5769 5.5L12.5 6.4375L8.5 10.5L4.5 6.4375L5.42308 5.5L8.5 8.625L11.5769 5.5Z' fill='%23828894'/%3E%3C/svg%3E")`,backgroundRepeat:"no-repeat",backgroundPosition:"calc(100% - 4px) center",":dir(rtl)":{backgroundPosition:"4px"}}},Sh=({title:e,dropdownPlaceholder:t,styles:n,direction:r,...i})=>{const o=b.useCallback(a=>{var l;a&&!a.dir&&(a.dir=((l=getComputedStyle(a))==null?void 0:l.direction)||"ltr")},[]);return u.jsxs(T,{styles:PA,"data-grab":"dropdown-wrapper","data-auto":"dropdown-wrapper",className:"dropdown-wrapper",dir:r,ref:o,children:[e&&u.jsx(G,{tag:ee.h5,"data-auto":"dropdown-title","data-grab":"dropdown-title",className:"dropdown-title",styles:[IA,n==null?void 0:n.title],children:e}),u.jsx(AA,{placeholder:t,styles:n==null?void 0:n.fields,...i})]})},PA={[f.COMMON]:{width:"100%",display:"flex",flexDirection:"column","*":{userSelect:"none"}}},IA={[f.COMMON]:{textAlign:"start",marginBlockEnd:"8px",lineHeight:"100%",marginTop:"0",direction:"inherit"}};var kc=(e=>(e.DROPDOWN="DROPDOWN",e.RADIOBUTTON="RADIOBUTTON",e))(kc||{});const DA=({productState:e,editorEmptyMessage:t,dropdownPlaceholder:n,renderType:r,_styles:i})=>{const o=H0({stylesInput:i,monitorKey:"options.variations"}),a=Object.entries((e==null?void 0:e.dropdownOptions)||{});if(a.length===0)return _t.isEditor&&t?u.jsx("div",{children:t}):u.jsx("div",{});const l=RA(r);return u.jsx(T,{styles:[LA,o==null?void 0:o.wrapper],"data-auto":"options-variations","data-grab":"options-variations",className:"options-variations",children:a.map(([s,c])=>{var h,p;return u.jsx(l,{selectedValue:e.getSelectedField(s),options:c,title:s,onChange:d=>{e.updateVariation(s,d.value.toString())},direction:(p=(h=o==null?void 0:o.wrapper)==null?void 0:h.common)==null?void 0:p.direction,dropdownPlaceholder:n,styles:o},`d_option_${s}`)})})},LA={[f.COMMON]:{display:"flex",flexDirection:"column",height:"fit-content",width:"100%",padding:"4px",gap:"24px",border:"0px solid"}},RA=e=>{switch(e){case kc.RADIOBUTTON:return BE;case kc.DROPDOWN:return Sh;default:return Sh}},$A=xt({Comp:Zo(DA),componentName:"RuntimeOptionsVariations",additionalInfoToLog:{tag:"native-ecom"}}),a1=F.textarea(({styles:e,increaseSpecificity:t})=>On([BA,e],t)),BA={[f.COMMON]:{padding:"unset",margin:"unset",backgroundColor:"unset",border:"1px solid #000000",color:"#000000",minHeight:"unset",height:"unset",fontSize:"unset",resize:"none"}},FA=({error:e,dataAuto:t="field-error",tag:n=ee.paragraph,styles:r,...i})=>u.jsxs(G,{"data-auto":t,tag:n,...i,styles:[zA,r],children:[u.jsx(OE,{size:16}),e]}),zA={[f.COMMON]:{display:"flex",alignItems:"center",gap:"6px",padding:"2px",color:"#DC1C1C",fontSize:"12px",margin:0}};function UA({text:e,dataGrab:t,dataAuto:n="field-label",styles:r,required:i,...o}){return u.jsxs(Gd,{styles:[WA,r],"data-grab":t,"data-auto":n,...o,children:[e," ",i&&u.jsx(l1,{children:"*"})]})}const WA={[f.COMMON]:{textTransform:"capitalize",margin:0,boxSizing:"border-box"}},l1=F.span` color: #e33e3b; `,s1=({valueLength:e,maxLength:t,dataGrab:n,styles:r,dataAuto:i="char-counter",tag:o=ee.paragraph})=>{const a=t!==void 0?`${e}/${t}`:`${e}`;return u.jsx(G,{styles:[VA,r],"data-auto":i,"data-grab":n,tag:o,children:a})},VA={[f.COMMON]:{margin:0,boxSizing:"border-box"}},HA={[f.COMMON]:{boxSizing:"border-box"}},KA={[f.COMMON]:{display:"flex",alignItems:"center",justifyContent:"space-between",boxSizing:"border-box",direction:"inherit",marginBlockEnd:"8px"}},u1={[f.COMMON]:{width:"100%",padding:"8px",height:"86px",boxSizing:"border-box",borderRadius:"3px",border:"1px solid rgba(201, 202, 205, 1)"}},GA={[f.COMMON]:{fontFamily:"Open Sans",fontSize:"11px",fontWeight:"400",lineHeight:"22px",color:"rgba(130, 136, 148, 1)"}},YA={[f.COMMON]:{marginBlockStart:"4px"}};function QA({name:e,id:t=e,value:n="",label:r="",error:i=null,showCounter:o=!1,styles:a,dataGrabs:l,dataAuto:s="text-field",onChange:c,labelElement:h,charCounterElement:p,textareaElement:d,...y}){const x=Ht([GA,a==null?void 0:a.placeholder]),w=g=>{c==null||c(g.target.value,g)},C=r&&(h||u.jsx(UA,{text:r,styles:a==null?void 0:a.label,htmlFor:t,required:y.required,dataGrab:l==null?void 0:l.labelDataGrab})),v=o&&(p||u.jsx(s1,{valueLength:n.length,maxLength:y.maxLength,dataGrab:l==null?void 0:l.counterDataGrab,styles:a==null?void 0:a.counter,dataAuto:`${s}-counter`})),m=d||u.jsx(a1,{id:t,name:e,value:n,"data-grab":l==null?void 0:l.textareaDataGrab,styles:[u1,a==null?void 0:a.textarea,Re(x,{innerSelector:"&::placeholder"})],increaseSpecificity:!0,onChange:w,...y});return u.jsxs(T,{"data-auto":s,styles:[HA,a==null?void 0:a.textFieldWrapper],"data-grab":l==null?void 0:l.textFieldWrapperDataGrab,children:[u.jsxs(T,{styles:KA,children:[C,v]}),m,!!i&&u.jsx(FA,{error:i,styles:YA})]})}const dr={textFieldWrapperDataGrab:"product-customizations-text-field",labelDataGrab:"product-customizations-text-field-label",textareaDataGrab:"product-customizations-text-field-textarea",textareaPlaceholderDataGrab:"product-customizations-text-field-placeholder",counterDataGrab:"product-customizations-text-field-counter"},XA=320,qA=({styles:e,label:t,required:n,valueLength:r,maxLength:i})=>u.jsxs(G,{tag:ee.h5,styles:JA,children:[u.jsxs(G,{tag:ee.span,styles:[eT,e.inputLabel],"data-grab":dr.labelDataGrab,"data-auto":"product-customizations-text-field-label",children:[t,n&&u.jsx(l1,{children:"*"})]}),u.jsx(s1,{valueLength:r,maxLength:i,tag:ee.span,styles:[tT,e.inputCharacterCounter],dataGrab:dr.counterDataGrab,dataAuto:"product-customizations-text-field-counter"})]}),ZA=e=>{var r,i;const{textareaStyles:t,placeholderStyles:n}=b.useMemo(()=>{var a,l;const o=Ht([u1,e.error?rT:{},Re({[f.COMMON]:{opacity:0}},{innerSelector:"&::placeholder"}),(a=e.styles)==null?void 0:a.textarea]);return{textareaStyles:o,placeholderStyles:Ht([JO(o,oT),iT,(l=e.styles)==null?void 0:l.placeholder])}},[(r=e.styles)==null?void 0:r.textarea,(i=e.styles)==null?void 0:i.placeholder,e.error]);return u.jsxs(nT,{className:"dmNewParagraph",children:[u.jsx(a1,{...e,styles:t}),!e.value&&u.jsx(G,{styles:n,"data-grab":dr.textareaPlaceholderDataGrab,tag:ee.paragraph,children:e.placeholder})]})},JA={[f.COMMON]:{display:"flex",justifyContent:"space-between",margin:0,width:"100%"}},eT={[f.COMMON]:{margin:0}},tT={[f.COMMON]:{margin:0}},nT=F.div` height: 86px; position: relative; margin: 0; padding: 0; `,rT={[f.COMMON]:{borderColor:"#E33E3B"}},Tr={position:"absolute",top:0,bottom:0,left:0,right:0,boxSizing:"border-box",pointerEvents:"none",margin:0,borderColor:"transparent",overflow:"hidden",color:"rgba(201, 202, 205, 1)"},iT={[f.COMMON]:Tr,[f.MOBILE]:Tr,[f.TABLET]:Tr,[f.DESKTOP]:Tr,[f.MOBILE_IMPLICIT]:Tr,[f.TABLET_IMPLICIT]:Tr},oT=new Set(["border","borderWidth","borderTopWidth","borderBottomWidth","borderLeftWidth","borderRightWidth","borderRadius","borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingInline","paddingBlock","paddingInlineStart","paddingInlineEnd","paddingBlockStart","paddingBlockEnd"]),aT=({id:e,label:t,hint:n,title:r,value:i="",mandatory:o=!1,maxLength:a=XA,styles:l,error:s,onChange:c,validateField:h})=>{const p=y=>{c(e,y.target.value)},d=()=>{h(e)};return u.jsx(QA,{label:t,placeholder:n,error:s,styles:{label:l==null?void 0:l.inputLabel,counter:l==null?void 0:l.inputCharacterCounter},dataAuto:"product-customizations-text-field",dataGrabs:dr,labelElement:u.jsx(qA,{styles:{inputLabel:l==null?void 0:l.inputLabel,inputCharacterCounter:l==null?void 0:l.inputCharacterCounter},required:o,label:t,valueLength:i.length,maxLength:a}),textareaElement:u.jsx(ZA,{name:r,id:e,value:i,placeholder:n,required:o,maxLength:a,error:!!s,onBlur:d,styles:{textarea:l==null?void 0:l.input,placeholder:l==null?void 0:l.inputPlaceholder},"data-grab":dr==null?void 0:dr.textareaDataGrab,increaseSpecificity:!0,onChange:p})})},lT=b.memo(aT),{str:sT}=Le,uT=({productState:{customizations:e},_styles:t})=>Yt.getBoolean("runtime.ssr.productCustomizations")?e.isEmpty()?_t.isEditor?u.jsx("div",{"data-auto":"product-customizations-placeholder",children:sT("ui.runtimessr.productCustomizations.noCustomizations")}):u.jsx("div",{}):u.jsx(T,{styles:[dT,t==null?void 0:t.wrapper],"data-auto":"product-customizations","data-grab":"product-customizations",children:e.list.map(n=>cT(e,n,t))}):null;function cT(e,t,n){return b.createElement(lT,{...t,key:t.id,styles:n,value:e.values[t.id],error:e.errors[t.id],onChange:e.updateValue,validateField:e.validate})}const dT={[f.COMMON]:{display:"flex",flexDirection:"column",gap:"24px",width:"100%"}},fT=xt({Comp:Zo(uT),componentName:"ProductCustomizations",logProps:!0}),{str:rr}=Le,pT=({option:e,styles:t})=>{const{id:n,name:r,tag_line:i,frequency:o,expiration_count:a,interval:l,plan_displayed_price:s}=e,c=a&&l&&a*l;return u.jsxs(u.Fragment,{children:[u.jsx(G,{tag:ee.h4,"data-grab":"price-name",styles:[hT,t==null?void 0:t.name],children:r}),i&&u.jsx(G,{tag:ee.h6,"data-grab":"price-tagLine",styles:[mT,t==null?void 0:t.tagLine],children:i}),u.jsxs(T,{children:[u.jsxs(G,{tag:ee.h4,"data-grab":"price-and-frequency",styles:[gT,t==null?void 0:t.priceAndFrequency],children:[s,o&&u.jsxs(u.Fragment,{children:[" ","/"," ",l&&l>1?u.jsxs(u.Fragment,{children:[l," ",rr(`ui.runtimessr.productPriceOptions.frequencyPlural.${o.toLowerCase()}`)]}):u.jsx(u.Fragment,{children:rr(`ui.runtimessr.productPriceOptions.frequency.${o.toLowerCase()}`)})]})]}),n!==So&&u.jsx(G,{tag:ee.h6,"data-grab":"expiration",styles:[vT,t==null?void 0:t.expiration],children:c&&o?u.jsxs(u.Fragment,{children:[rr("ui.runtimessr.productPriceOptions.expiresAfter")," ",c," ",rr(`ui.runtimessr.productPriceOptions.frequency${c>1?"Plural":""}.${o.toLowerCase()}`)]}):rr("ui.runtimessr.productPriceOptions.autoRenew")}),e.tax_percentage&&u.jsxs(T,{styles:yT,"data-auto":"price-vat",children:[u.jsx(G,{"data-auto":"vat-msg",children:rr("ui.runtimessr.productPrice.omnibus.vat",{vatPercentage:e.tax_percentage.toString()})}),u.jsx(G,{"data-auto":"vat-desc",children:rr("ui.runtimessr.productPrice.omnibus.total.price.might.change")})]})]})]})},hT={[f.COMMON]:{paddingBlockEnd:4,margin:0}},mT={[f.COMMON]:{paddingBlockEnd:8,margin:0}},gT={[f.COMMON]:{paddingInlineEnd:8,margin:0,display:"inline"}},vT={[f.COMMON]:{margin:0,display:"inline"}},yT={[f.COMMON]:{fontSize:"13px",margin:"0",color:"#939393",lineHeight:"15px"}},wT=({productState:e,_styles:t})=>!e||!e.paymentPlanOptions.length?null:u.jsxs(T,{"data-auto":"price-options-widget",children:[u.jsx(G,{styles:[_T,t==null?void 0:t.title],tag:ee.h4,grabId:"price-options-title",children:Le.str("ui.runtimessr.productPriceOptions.title")}),u.jsx(T,{styles:xT,children:e.paymentPlanOptions.map(n=>{var r;return u.jsx(Xd,{"data-grab":"price-option","data-auto":"price-option",value:n.id,selectedValue:((r=e.selectedPaymentPlan)==null?void 0:r.id)||"",label:u.jsx(pT,{option:n,styles:t}),labelTag:ee.div,onChange:()=>{e.selectPaymentPlanOption(n)},labelWrapperStyles:[ST,t==null?void 0:t.option],labelStyles:OT,inputStyles:t==null?void 0:t.input,inputIconStyles:t==null?void 0:t.inputIcon},n.id)})})]}),_T={[f.COMMON]:{paddingBottom:8,margin:0}},xT={[f.COMMON]:{display:"flex",flexFlow:"column",gap:16}},ST={[f.COMMON]:{border:"1px solid #CED6D9",borderRadius:3,padding:16,minHeight:67,gap:16}},OT={[f.COMMON]:{display:"block",textTransform:"none"}},CT=xt({Comp:Zo(wT),componentName:"RuntimeProductPriceOptions",logProps:!0}),{str:bT}=Le;function ET({productState:e,styles:t}){var a;const n=e.selectedVariation||e.productData.variations[0],r=n==null?void 0:n.lowest_prices;if(!r)return null;const i=((a=e.selectedPaymentPlan)==null?void 0:a.id)||So,o=r.find(l=>(l.plan_id||So)===i);return u.jsx(T,{styles:t,"data-grab":"product-lowest-price","data-auto":"product-lowest-price",children:o&&u.jsx(G,{tag:ee.paragraph,"data-auto":`low_price_${o.displayed_price}`,styles:MT,children:bT("ui.runtimessr.productPrice.omnibus.last.price",{period:o.period.toString(),displayedPrice:o.displayed_price})})})}const MT={[f.COMMON]:{margin:0}},{str:Oh}=Le;function kT({productState:e,styles:t}){var o,a;const n=e.selectedVariation||e.productData.variations[0],r=(o=n==null?void 0:n.tax_percentage)==null?void 0:o.toString();return((a=e.productData.is_tax_included)==null?void 0:a.toString())==="true"&&r?u.jsxs(T,{styles:[t,AT],"data-auto":"price-vat",children:[u.jsx(G,{"data-auto":"vat-msg",children:Oh("ui.runtimessr.productPrice.omnibus.vat",{vatPercentage:r})}),u.jsx(G,{"data-auto":"vat-desc",children:Oh("ui.runtimessr.productPrice.omnibus.total.price.might.change")})]}):null}const AT={[f.COMMON]:{marginBlockEnd:"8px"}},TT=({_styles:e,productState:t})=>{var o;const n=t==null?void 0:t.productData;if(!n)return null;const r=(o=t.selectedPaymentPlan)==null?void 0:o.frequency,i=n.displayed_compare_at;return u.jsxs(T,{"data-auto":"product-price-widget","data-grab":"product-price-frame",styles:e==null?void 0:e.frame,children:[u.jsx(G,{tag:ee.h4,"data-grab":"product-compare-at-price",styles:[i?jT:NT,e==null?void 0:e.compareAtPrice],children:u.jsx(jt,{styles:PT,children:n.displayed_compare_at})}),u.jsx(G,{tag:ee.h4,"data-grab":"product-price",styles:[IT,e==null?void 0:e.price],children:n.displayed_price}),u.jsx(G,{tag:ee.h4,"data-grab":"product-frequency",styles:[DT,e==null?void 0:e.frequency],children:r&&u.jsxs(u.Fragment,{children:["/",Le.str(`ui.runtimessr.productPriceOptions.frequency.${r.toLowerCase()}`)]})}),u.jsx(kT,{productState:t,styles:[e==null?void 0:e.compareAtPrice,Ch]}),i&&u.jsx(ET,{productState:t,styles:[e==null?void 0:e.compareAtPrice,Ch]})]})},NT={[f.COMMON]:{display:"none"}},jT={[f.COMMON]:{display:"inline",paddingRight:8,margin:0}},PT={[f.COMMON]:{textDecoration:"line-through"}},IT={[f.COMMON]:{display:"inline",margin:0}},DT={[f.COMMON]:{display:"inline",margin:0}},Ch={[f.COMMON]:{fontSize:"13px",margin:0},[f.DESKTOP]:{fontSize:"13px",margin:0}},LT=xt({Comp:Zo(TT),componentName:"RuntimeProductPrice",additionalInfoToLog:{tag:"native-ecom"}});var c1=(e=>(e.Slide="slide",e.Fade="fade",e))(c1||{});const me={LAYOUT_1:"LAYOUT_1",LAYOUT_2:"LAYOUT_2",LAYOUT_3:"LAYOUT_3",LAYOUT_4:"LAYOUT_4",LAYOUT_5:"LAYOUT_5",LAYOUT_6:"LAYOUT_6",LAYOUT_3_B:"LAYOUT_3_B"};function RT(e){return e?Object.values(e).some(t=>t!=null):!1}const $T=e=>{const t=[BT,e.styles];return RT(e.linkFunctionalityDomAttributes)?u.jsx($0,{...e,linkFunctionalityDomAttributes:e.linkFunctionalityDomAttributes,styles:t}):u.jsx(T,{...e,styles:t})},BT={[f.COMMON]:{width:"100%",height:"100%",position:"relative",display:"block",overflow:"hidden"}};var Ui=(e=>(e.AS_ELEMENT="AS_ELEMENT",e.BACKGROUND="BACKGROUND",e.AS_CONTENT_ELEMENT="AS_CONTENT_ELEMENT",e))(Ui||{});const FT=e=>{var m;const{styles:t,imageLayout:n="BACKGROUND",uuid:r,title:i,desc:o,button:a,media:l,linkDomAttributes:s,showButton:c,contentAnimationTypeCssClass:h,contentAnimationMode:p,imgCssObjectPositionValue:d,showButtonHoverEffect:y,onContentAnimationCompleted:x,outOFViewPort:w}=e,C=!h||h==="none"?"off":p??"off";if(!(l||i||o||s))return u.jsx(Yd,{});const v=u.jsxs(T,{"data-grab":"slide-media-container",styles:[Xt.mediaContainer,n==="BACKGROUND"&&Xt.mediaContainerBg,t==null?void 0:t.mediaContainer],children:[l&&u.jsx(B0,{isHidden:w,dataGrab:"slide-media",styles:[Xt.media,n==="BACKGROUND"&&Xt.imageBg,{common:{objectPosition:d}},t==null?void 0:t.media],...l}),l&&u.jsx(T,{"data-grab":"slide-overlay",styles:[Xt.imgOverlay,t==null?void 0:t.overlay]})]});return u.jsxs($T,{styles:t==null?void 0:t.container,linkFunctionalityDomAttributes:!c&&e.linkDomAttributes,"data-auto":`ssr-slide-${r}`,children:[n!=="AS_CONTENT_ELEMENT"&&v,u.jsxs(T,{className:`${C==="anim-active"?["animated",h].join(" "):""} d-ext-mediaSlider-slide__contentContainer`,"data-grab":"slideContentContainer",styles:[Xt.contentContainer,t==null?void 0:t.contentContainer,{common:{visibility:C==="anim-idle"?"hidden":"visible"}}],onAnimationEnd:x,children:[n==="AS_CONTENT_ELEMENT"&&v,i&&u.jsx(G,{grabId:"title",styles:[Xt.title,t==null?void 0:t.title],tag:ee.h3,className:"d-ext-mediaSlider-contentContainer__title",children:i}),o&&u.jsx(G,{className:"d-ext-mediaSlider-contentContainer__description",grabId:"description","data-auto":"desc",styles:[Re(Xt.descOverrides,{innerSelector:"p"}),Xt.descContainer,t==null?void 0:t.desc],tag:ee.div,domAttrs:{dangerouslySetInnerHTML:{__html:o}}}),c&&a&&u.jsx(Os,{styles:{...(t==null?void 0:t.button)??{},root:[Xt.buttonContainer,(m=t==null?void 0:t.button)==null?void 0:m.root]},linkFunctionalityDomAttributes:s,buttonContent:a,showHoverEffect:y,className:"d-ext-mediaSlider-contentContainer__button"})]})]})},Xt={mediaContainer:{common:{backgroundColor:"#eee",overflow:"hidden",position:"relative"}},mediaContainerBg:{common:{position:"absolute",left:0,bottom:0,top:0,right:0}},imageBg:{common:{width:"100%",height:"100%"}},media:{common:{objectFit:"cover",objectPosition:"center",display:"block",width:"100%",height:"100%"}},imgOverlay:{common:{position:"absolute",top:0,bottom:0,left:0,right:0}},contentElement:{common:{margin:0}},descOverrides:{common:{marginBlock:0}},descContainer:{common:{marginBlockEnd:24}},buttonContainer:{common:{minWidth:150,width:"auto",paddingInlineStart:20,paddingInlineEnd:20,margin:0}},contentContainer:{common:{display:"flex",visibility:"visible"}},title:{common:{margin:0,marginBlockEnd:8}}},Il=xt({Comp:FT,componentName:"SlideContent"}),bh="#e1e3e7",hu="rgba(0,0,0,0.3)",Na="#CED6D9",zT=()=>{const e=Yt.getBoolean("runtime.ssr.slider.image.fillAvailableSpace.enabled",!1);return{[me.LAYOUT_1]:{styles:{container:{[f.COMMON]:{width:"100%"}},slide_container:{[f.COMMON]:{width:"100%"}},slide_overlay:{[f.COMMON]:{backgroundColor:hu}},slide_contentContainer:{[f.COMMON]:{position:"absolute",left:0,bottom:35,paddingBlockStart:35,paddingInline:24,top:60,right:0,alignItems:"center",flexDirection:"column",justifyContent:"center",textAlign:"center"},[f.MOBILE]:{top:0}},slide_title:{[f.COMMON]:{color:"white"}},slide_desc:{[f.COMMON]:{color:"white"}},pagination_container:{[f.COMMON]:{position:"absolute",bottom:24,width:"100%"}},pagination_buttonBullet:{[f.COMMON]:{backgroundColor:Na}},pagination_buttonBulletActive:{[f.COMMON]:{backgroundColor:"currentColor",color:"white"}},pagination_buttonArrow:{[f.COMMON]:{color:"white"}}}},[me.LAYOUT_2]:{paginationType:Ft.ARROWS,defaultSlotsInFrame:3,styles:{container:{[f.COMMON]:{paddingInline:59,position:"relative"},[f.MOBILE]:{paddingInline:15}},slidesContainer:{[f.MOBILE]:{height:"100%"}},slide_mediaContainer:{[f.COMMON]:{borderRadius:16}},slide_overlay:{[f.COMMON]:{backgroundColor:hu}},slide_contentContainer:{[f.COMMON]:{position:"absolute",left:0,bottom:30,right:0,alignItems:"center",flexDirection:"column",textAlign:"center",paddingBlockStart:30,paddingInline:24}},slide_title:{[f.COMMON]:{color:"white"}},slide_desc:{[f.COMMON]:{color:"white"}},pagination_container:{[f.COMMON]:{position:"absolute",left:0,right:0,bottom:0,top:0}},pagination_buttonArrow:{[f.COMMON]:{color:"black"}},pagination_buttonBullet:{[f.COMMON]:{backgroundColor:Na}},pagination_buttonBulletActive:{[f.COMMON]:{backgroundColor:"currentColor",color:"black"}}}},[me.LAYOUT_3]:{paginationType:Ft.ARROWS,imageLayout:Ui.AS_ELEMENT,styles:{container:{[f.COMMON]:{paddingInline:45,position:"relative"},[f.MOBILE]:{paddingInline:0,position:"relative"}},slide_container:{[f.COMMON]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"space-around"}},slide_mediaContainer:{[f.COMMON]:{borderRadius:"50%",aspectRatio:"1/1",flexBasis:"39%"}},slide_contentContainer:{[f.COMMON]:{flexDirection:"column",justifyContent:"center",alignItems:"center",textAlign:"center",paddingInline:32}},pagination_container:{[f.COMMON]:{position:"absolute",left:28,right:28,bottom:0,top:0},[f.MOBILE]:{left:0,right:0}},pagination_buttonBullet:{[f.COMMON]:{backgroundColor:Na}},pagination_buttonBulletActive:{[f.COMMON]:{backgroundColor:"currentColor",color:"black"}}}},[me.LAYOUT_3_B]:{paginationType:Ft.ARROWS,imageLayout:Ui.AS_CONTENT_ELEMENT,styles:{container:{[f.COMMON]:{paddingInline:45,position:"relative",paddingTop:32},[f.MOBILE]:{paddingInline:0,position:"relative"}},slide_mediaContainer:{[f.COMMON]:{borderRadius:"50%",aspectRatio:"1/1",position:"relative",flexBasis:"39%",flexShrink:0,order:-1,":empty":{display:"none"},marginBottom:32}},slide_media:{[f.COMMON]:{position:"absolute",bottom:0,top:0,left:0,right:0}},slide_contentContainer:{[f.COMMON]:{flexDirection:"column",alignItems:"center",textAlign:"center",paddingInline:32,height:"100%",justifyContent:"start"}},slide_title:{common:{marginBottom:0}},pagination_container:{[f.COMMON]:{position:"absolute",left:28,right:28,bottom:0,top:0},[f.MOBILE]:{left:0,right:0}},slide_button:{root:{[f.COMMON]:{marginTop:0}}},pagination_buttonBullet:{[f.COMMON]:{backgroundColor:Na}},pagination_buttonBulletActive:{[f.COMMON]:{backgroundColor:"currentColor",color:"black"}}}},[me.LAYOUT_4]:{paginationType:Ft.THUMBS,strictSlotsInFrame:1,styles:{container:{[f.COMMON]:{display:"flex",flexDirection:"column",gap:20,alignItems:"stretch"}},slide_overlay:{[f.COMMON]:{backgroundColor:hu}},slide_contentContainer:{[f.COMMON]:{position:"absolute",left:0,bottom:0,top:0,right:0,alignItems:"center",flexDirection:"column",justifyContent:"center",padding:20,textAlign:"center"}},slide_title:{[f.COMMON]:{color:"white"}},slide_desc:{[f.COMMON]:{color:"white"}},pagination_thumbsContainer:{[f.MOBILE]:{overflowX:"auto",justifyContent:"start"}},pagination_buttonThumb:{[f.COMMON]:{flexBasis:80,flexGrow:0,flexShrink:1,width:"revert",borderWidth:4,backgroundOrigin:"border-box"},[f.MOBILE]:{flexBasis:80,flexShrink:0}},pagination_buttonThumbActive:{[f.COMMON]:{borderColor:"#000"}},pagination_buttonArrow:{[f.COMMON]:{color:"white"}}}},[me.LAYOUT_5]:{imageLayout:Ui.AS_ELEMENT,defaultSlotsInFrame:3,styles:{slide_mediaContainer:{[f.COMMON]:{...e?{flex:1}:{height:"46%",minHeight:"46%"},borderRadius:16,marginBlockEnd:24}},slide_contentContainer:{[f.COMMON]:{flexDirection:"column",justifyContent:"flex-start",textAlign:"center",alignItems:"center"},[f.MOBILE]:{alignItems:"center",textAlign:"center",paddingBlock:0,paddingInline:24}},container:{[f.COMMON]:{display:"flex",flexDirection:"column"}},...e&&{slide_container:{[f.COMMON]:{display:"flex",flexDirection:"column"}},slidesContainer:{[f.COMMON]:{paddingBlockEnd:56}}},slide_media:{[f.COMMON]:{width:"100%"}},pagination_buttonBullet:{[f.COMMON]:{backgroundColor:bh}},pagination_buttonBulletActive:{[f.COMMON]:{backgroundColor:"currentColor",color:"black"}},pagination_container:{[f.COMMON]:{marginBlockEnd:24,position:"absolute",width:"100%",bottom:0}},pagination_buttonArrow:{[f.COMMON]:{color:"black"}}}},[me.LAYOUT_6]:{imageLayout:Ui.AS_ELEMENT,slideAnimationDirection:"vertical",strictSlotsInFrame:1,styles:{container:{[f.COMMON]:{display:"flex",flexDirection:"row-reverse",gap:24},[f.MOBILE]:{flexDirection:"column"}},pagination_container:{[f.COMMON]:{order:0,flexDirection:"column",paddingInlineStart:2},[f.MOBILE]:{flexDirection:"row",paddingInlineStart:0,paddingBlockEnd:2}},pagination_buttonBullet:{[f.COMMON]:{backgroundColor:bh}},pagination_buttonBulletActive:{[f.COMMON]:{backgroundColor:"currentColor",color:"black"}},slidesContainer:{[f.COMMON]:{flexGrow:1}},slide_container:{[f.COMMON]:{display:"flex",gap:32},[f.MOBILE]:{flexDirection:"column",gap:24}},slide_contentContainer:{[f.COMMON]:{paddingBlock:24,flexDirection:"column",width:"61%",justifyContent:"center",alignItems:"flex-start",textAlign:"left"},[f.MOBILE]:{width:"auto",alignItems:"center",textAlign:"center",flex:"revert",paddingBlock:0,paddingInline:24}},slide_mediaContainer:{[f.COMMON]:{width:"37%",borderRadius:16},[f.MOBILE]:{width:"auto",flex:"revert",flexBasis:"55%"}}}}}},UT={[Ft.ARROWS]:{[me.LAYOUT_1]:{styles:{pagination_container:{[f.COMMON]:{position:"absolute",left:0,right:0,bottom:0,top:0}}}},[me.LAYOUT_2]:{styles:{container:{[f.MOBILE]:{paddingInline:48}},slidesContainer:{[f.MOBILE]:{overflow:"hidden"}},pagination_buttonArrow:{[f.COMMON]:{padding:16},[f.MOBILE]:{padding:16}}}},[me.LAYOUT_3]:{styles:{pagination_buttonArrow:{[f.COMMON]:{padding:16}}}},[me.LAYOUT_3_B]:{styles:{pagination_buttonArrow:{[f.COMMON]:{padding:16}}}},[me.LAYOUT_5]:{styles:{container:{[f.COMMON]:{paddingInline:59,position:"relative",display:"block"},[f.MOBILE]:{paddingInline:50,display:"block"}},slidesContainer:{[f.MOBILE]:{overflow:"hidden"}},slide_mediaContainer:{[f.COMMON]:{height:"57%",minHeight:"57%"},[f.MOBILE]:{height:"59.4%",minHeight:"59.4%"}},pagination_container:{[f.COMMON]:{position:"absolute",left:0,right:0,bottom:0,top:0}},pagination_buttonArrow:{[f.COMMON]:{paddingInline:16}}}},[me.LAYOUT_6]:{styles:{container:{[f.COMMON]:{display:"flex",flexDirection:"row-reverse",gap:24},[f.MOBILE]:{paddingInline:50,display:"block"}},pagination_container:{[f.COMMON]:{order:0,flexDirection:"column",paddingInlineStart:2},[f.MOBILE]:{position:"absolute",left:0,right:0,top:83}},pagination_buttonArrow:{[f.COMMON]:{transform:"rotate(90deg)"},[f.MOBILE]:{transform:"rotate(0)"}}}}},[Ft.BULLETS]:{[me.LAYOUT_2]:{styles:{container:{[f.COMMON]:{paddingInline:0,position:"relative"},[f.MOBILE]:{paddingInline:0}},pagination_container:{[f.COMMON]:{position:"absolute",bottom:24,width:"100%",top:"auto"}},slidesContainer:{[f.COMMON]:{height:"87%"},[f.MOBILE]:{height:"87%"}}}},[me.LAYOUT_3]:{styles:{container:{[f.COMMON]:{paddingInline:0,position:"relative"},[f.MOBILE]:{paddingInline:0}},pagination_container:{[f.COMMON]:{position:"absolute",bottom:24,left:0,right:0,width:"100%",top:"auto"}}}},[me.LAYOUT_3_B]:{styles:{container:{[f.COMMON]:{paddingTop:0},[f.MOBILE]:{}},pagination_container:{[f.COMMON]:{position:"absolute",bottom:24,width:"100%",top:"auto",left:0,right:0}}}}},[Ft.ARROWS_AND_THUMBS]:{[me.LAYOUT_4]:{styles:{container:{[f.COMMON]:{'& > [data-auto="pagination-arrows"]':{position:"absolute",left:0,right:0,bottom:0,top:-106}}}}}}},WT=()=>Yt.getBoolean("runtime.ssr.ssrSlider.multiplePaginationPerLayout.enabled",!1)?UT:{},Kn={getContainer:e=>({[f.COMMON]:{width:"100%",height:"100%"},[f.MOBILE]:e<3?{}:{position:"absolute",left:"-75%",width:"250%"}}),filmRole:{[f.COMMON]:{display:"flex"}},slotParent:{[f.COMMON]:{flex:"1",position:"relative"}},getSlideSlot:e=>{const t=e>1,n=t?"3%":0,r=t?"2%":0;return{[f.COMMON]:{position:"absolute",top:0,bottom:0,left:n,right:n},[f.MOBILE]:{left:r,right:r}}}},VT=e=>{const t=Yt.getBoolean("runtime.ssr.slider.image.fillAvailableSpace.enabled",!1);return{[Ft.BULLETS]:{[me.LAYOUT_2]:{container:{[f.MOBILE]:e<3?{}:{position:"relative"}}},...t&&{[me.LAYOUT_5]:{container:{[f.MOBILE]:{position:"relative"}}}}},[Ft.ARROWS]:{[me.LAYOUT_2]:{container:{[f.MOBILE]:{width:`${100*e}%`,height:"100%",position:"relative",left:"unset"}}},[me.LAYOUT_5]:{container:{[f.MOBILE]:{width:`${100*e}%`,height:"100%",position:"relative",left:"unset"}}}}}},ef=({paginationType:e,slotsInFrame:t,layout:n})=>{var i,o;return!Yt.getBoolean("runtime.ssr.ssrSlider.multiplePaginationPerLayout.enabled",!1)||!e?{}:(o=(i=VT(t))==null?void 0:i[e])==null?void 0:o[n]},HT=({slideAnimationProps:{slotsInFrame:e,cursor:t,slideAnimationDirection:n="horizontal",layout:r,paginationType:i},slideProps:o,slidesData:a})=>{const l=Yt.getBoolean("runtime.ssr.slider.alternative.animation.to.reduce.cls.enabled",!1),s=n==="horizontal";let c,h,p;c=[...a];for(let k=0;kp+$),[_,O]=b.useState(g),E=ef({paginationType:i,layout:r,slotsInFrame:e}),A={[f.COMMON]:{position:"absolute",left:0,top:0,flexDirection:s?"row":"column",...l?{right:s?C:0,bottom:s?0:C,transform:`translate${s?"X":"Y"}(-${m}%)`,transition:"transform 1s ease-in-out"}:{right:0,bottom:0,[w]:x,[v]:C,transition:"left, top, right, bottom",transitionDuration:"1s",transitionTimingFunction:"ease-in-out"}}};return u.jsx(T,{styles:[Kn.getContainer(e),{[f.COMMON]:{position:"relative",overflow:"hidden"},[f.MOBILE]:{width:e<3?`${100*e}%`:`${250/3*e}%`}},E==null?void 0:E.container],children:u.jsx(T,{styles:[Kn.filmRole,A],onTransitionEnd:()=>O(g),"data-auto":"slider-filmRole",children:c.map((k,$)=>u.jsx(T,{styles:[{[f.COMMON]:{position:"relative",flex:1}}],"data-auto":`slideSlot ${$}${h===$?" slideSlotActive":""}`,className:`d-ext-mediaSlider-slidesContainer__slide${h===$?"--active":""}`,children:u.jsx(T,{styles:[Kn.getSlideSlot(e)],children:u.jsx(Il,{...o,...k,contentAnimationMode:_.includes($)?"anim-active":"anim-idle",outOFViewPort:!_.includes($)})})},$))})})},KT=({slidesData:e})=>{const{elementRef:t,isVisible:n}=e1();return u.jsx(T,{ref:t,styles:{common:{position:"absolute"}},children:u.jsx(T,{styles:GT,children:n&&e.map(r=>{var i;return((i=r.media)==null?void 0:i.imgSrc)&&u.jsx(Co,{src:r.media.imgSrc},r.uuid)})})})},GT={[f.COMMON]:{display:"none"}},YT=({onAnimationEnd:e,isTransitioning:t,currentSlideData:n,previousSlideData:r,slideProps:i,shouldAnimateContent:o,styles:a})=>{const l=o?t?"anim-idle":"anim-active":"off";return u.jsxs(T,{styles:[{[f.COMMON]:{position:"relative"}},a],children:[t&&u.jsx(T,{styles:[Eh,XT],children:u.jsx(Il,{...i,...r})},r.uuid),u.jsx(T,{"data-auto":"slideSlot",styles:[Eh,QT],onAnimationEnd:e,className:"d-ext-mediaSlider-slidesContainer__slide",children:u.jsx(Il,{contentAnimationMode:l,...i,...n})},n.uuid)]})},Eh={[f.COMMON]:{position:"absolute",left:0,right:0,top:0,bottom:0}},QT={[f.COMMON]:{animationName:"fadeIn",animationDuration:"1s",opacity:1,animationTimingFunction:"ease-in"}},XT={[f.COMMON]:{opacity:0,transition:"opacity 1s ease-in"}};function qT(e,t){return(e%t+t)%t}function ZT(){const e=b.useRef(!0);return e.current?(e.current=!1,!0):e.current}function JT(e,t){const n=ZT();b.useEffect(()=>{if(!n)return e()},t)}function d1(e){return new Array(e).fill(null)}function Mh(e,t,n){return d1(t).map((r,i)=>qT(e+i,n))}function e2(){const[e,t]=b.useState(!1),n=b.useRef(!1);function r(i){t(i),n.current=i}return{isTransitiongRef:n,isTransitioning:e,setIsTransitioning:r}}const kh=({slideAnimationProps:{cursor:e,newEnters:t,slotsInFrame:n,layout:r,paginationType:i},slideProps:o,slidesData:a})=>{const[l,s]=b.useState(e),[c,h]=b.useState(e),{isTransitiongRef:p,isTransitioning:d,setIsTransitioning:y}=e2();JT(()=>{y(!0),s(e),h(l)},[e]);const x=Mh(l,n,a.length),w=Mh(c,n,a.length),C=d1(n),v=ef({paginationType:i,layout:r,slotsInFrame:n});return u.jsxs(T,{styles:[Kn.getContainer(n),Kn.filmRole,{common:{gap:"2%"},mobile:{gap:"1.25%"}},v==null?void 0:v.container],"data-auto":"fade-wrapper",children:[C.map((m,g)=>{const _=x[g],O=w[g],E=t>0&&gt;return u.jsx(YT,{currentSlideData:a[_],previousSlideData:a[O],shouldAnimateContent:E,onAnimationEnd:()=>{p.current&&y(!1)},slideProps:o,isTransitioning:d,styles:[{common:{flex:"1"}},t2(g,n)]},g)}),u.jsx(KT,{slidesData:a})]})};function t2(e,t){const n=t>2?3:1;return e{const[r,i]=b.useState(t),[o,a]=b.useState(0),[l,s]=b.useState(!1),c=b.useRef(),{isInEditor:h}=Dd();b.useEffect(()=>{i(t)},[t]);const p=()=>{i(w=>{const C=w+1;return C===e?0:C}),a(w=>w-1)},d=()=>{i(w=>{const C=w-1;return C===-1?e-1:C}),a(w=>w+1)},y=w=>{i(w),a(r-w)},x=()=>{n!=null&&n.on&&(clearInterval(c.current),c.current=He().setInterval(()=>{p()},n.intervalInSeconds*1e3))};return b.useEffect(()=>(l&&(h||n!=null&&n.pauseOnHover)||x(),()=>{clearInterval(c.current)}),[n,l]),{cursor:r,restartAutoPagination:x,newEnters:o,paginationAction:{goToCursor:y,goNext:p,goPrevious:d},onmouseenter:()=>{s(!0)},onmouseleave:()=>{s(!1)},onPageTransitionCompleted:()=>{a(0)}}},Ah=Re({common:{visibility:"hidden",opacity:"0"}},{innerSelector:'[data-grab="pagination-container"]'}),r2=[{common:{paddingInline:0}},Re({common:{display:"none"}},{innerSelector:'[data-grab="pagination-container"]'})],i2=Re({common:{visibility:"visible",opacity:"1",transition:"opacity 300ms ease"}},{pseudoSelector:"hover",innerSelector:'[data-grab="pagination-container"]'}),o2=e=>{const t=[];switch(e){case"onHover":{t.push(Ah,i2);break}case"never":{t.push(Ah,r2);break}}return t},a2="https://static-cdn.multiscreensite.com",l2=40,s2=({onSwipeForward:e,onSwipeBack:t})=>{const n=b.useRef(0);return{handleTouchStart:o=>{n.current=o.changedTouches[0].screenX},handleTouchEnd:o=>{const a=o.changedTouches[0].screenX;Math.abs(a-n.current)<=l2||(a>n.current?e():t())}}},f1=e=>{const t=b.useRef(e),n=b.useRef();return t.current!==e&&(n.current=t.current,t.current=e),n.current},u2=e=>({setStyle:r=>{e.current!==null&&Object.assign(e.current.style,r)},resetStyle:r=>{e.current!==null&&r.forEach(i=>{Object.assign(e.current.style,{[i]:null})})}}),c2=({wrapDirection:e,numberOfSlides:t,currentSlideIndex:n,lastSlideIndex:r,slidesInFrame:i})=>{let o="",a="";return e==="toLast"?(o="-0%",a=`-${(t+1)*100}%`):e==="toFirst"?(o=`-${(t+1)*100}%`,a="0%"):(o=`-${n*100/i}%`,a=`-${r*100/i}%`),{startPosition:o,endPosition:a}},d2=(e,t)=>{const n=f1(e),[r,i]=b.useState();return b.useEffect(()=>{n===0&&e===t.length-1&&i("toLast"),n===t.length-1&&e===0&&i("toFirst")},[n,e,t.length]),{wrapDirection:r,resetWrapDirection:()=>{i(void 0)}}},f2=({slideAnimationProps:{slotsInFrame:e,cursor:t,slideAnimationDirection:n="horizontal",layout:r,paginationType:i},slideProps:o,slidesData:a})=>{const l=b.useRef(null),{setStyle:s,resetStyle:c}=u2(l),h=f1(t),{wrapDirection:p,resetWrapDirection:d}=d2(t,a);b.useEffect(()=>{l.current&&!p&&c(["transitionDuration","left","right"])},[t,h,l.current,p]);const y=n==="horizontal";let x,w;x=[a[a.length-1],...a,a[0]],w=t+1;const C=a.length,v=x.length-e-w,{startPosition:m,endPosition:g}=c2({wrapDirection:p,numberOfSlides:C,currentSlideIndex:w,lastSlideIndex:v,slidesInFrame:e}),_=y?"left":"top",O=y?"right":"bottom",E=new Array(e).fill(null).map((ae,te)=>w+te),[A,k]=b.useState(E),$=ae=>{(ae.propertyName==="left"||ae.propertyName==="up")&&p&&l.current&&(s({transitionDuration:"0ms",[p==="toLast"?"left":"right"]:`-${C*100}%`,[p==="toLast"?"right":"left"]:"-100%"}),setTimeout(()=>{d()},0)),k(E)},B=ef({paginationType:i,layout:r,slotsInFrame:e});return u.jsx(T,{styles:[Kn.getContainer(e),{[f.COMMON]:{position:"relative",overflow:"hidden"},mobile:{width:e<3?`${100*e}%`:`${250/3*e}%`}},B==null?void 0:B.container],children:u.jsx(T,{ref:l,styles:[Kn.filmRole,{[f.COMMON]:{position:"absolute",left:0,top:0,right:0,bottom:0,flexDirection:y?"row":"column",[_]:m,[O]:g,transition:"left, top, right, bottom",transitionDuration:"1s",transitionTimingFunction:"ease-in-out"}}],onTransitionEnd:$,"data-auto":"slider-filmRole",children:x.map((ae,te)=>u.jsx(T,{styles:[{[f.COMMON]:{position:"relative",flex:1}}],"data-auto":`slideSlot ${te}${w===te?" slideSlotActive":""}`,className:`d-ext-mediaSlider-slidesContainer__slide${w===te?"--active":""}`,children:u.jsx(T,{styles:[Kn.getSlideSlot(e)],children:u.jsx(Il,{...o,...ae,contentAnimationMode:A.includes(te)?"anim-active":"anim-idle",outOFViewPort:!A.includes(te)})})},te))})})},p2=({animationType:e,props:t})=>{switch(e){case"fade":return u.jsx(kh,{...t});case"slide":return t.slideAnimationProps.slotsInFrame===1&&t.slideAnimationProps.layout==="LAYOUT_3_B"?u.jsx(f2,{...t}):u.jsx(HT,{...t});default:return u.jsx(kh,{...t})}},p1=({slidesData:e,styles:t,paginationType:n,animationType:r=c1.Slide,slotsInFrame:i,selectedIndex:o,autoPagination:a,dataAuto:l,paginationShow:s,arrowStyle:c,layout:h,...p})=>{const{onmouseenter:d,onmouseleave:y,paginationAction:x,cursor:w,newEnters:C,onPageTransitionCompleted:v,restartAutoPagination:m}=n2({selectedIndex:o,totalPages:e.length,autoPagination:a}),{handleTouchStart:g,handleTouchEnd:_}=s2({onSwipeForward:()=>{x.goPrevious(),m()},onSwipeBack:()=>{x.goNext(),m()}}),O={slideAnimationProps:{cursor:w,slotsInFrame:i,newEnters:C,layout:h,paginationType:n,...p},slideProps:{styles:t.slide,onContentAnimationCompleted:v,...p},slidesData:e};return u.jsxs(T,{styles:[h2,t==null?void 0:t.container,o2(s)],onMouseEnter:d,onMouseLeave:y,"data-auto":l,children:[u.jsx(T,{"data-auto":"slider-slides-container",onTouchStart:g,onTouchEnd:_,styles:[m2,t.slidesContainer],children:p2({animationType:r,props:O})}),u.jsx(lE,{arrowStyle:c,type:n,styles:t==null?void 0:t.pagination,cursor:w,totalPages:e==null?void 0:e.length,...x,thumbList:e.map(E=>E.media??{imgSrc:`${a2}/runtime/ssr-slider/no-image-pagination-thumb.png`})})]})},h2={[f.COMMON]:{height:"100%",alignItems:"center",backgroundRepeat:"no-repeat",backgroundSize:"100%",position:"relative"}},m2={[f.COMMON]:{height:"100%",width:"100%",boxSizing:"border-box"}},g2=["styles","animationType","imageLayout","paginationType","slideAnimationDirection","arrowStyle"],v2=e=>{const t=GO(e,g2),{styles:n}=t;return u.jsx(p1,{layout:me.LAYOUT_1,slidesData:[{showButton:!0,button:{text:"a"},uuid:"a",title:"a",desc:"a",media:{imgSrc:"https://du-cdn.cdn-website.com/duda_website/images/home/hp_performance.png?v=17",alt:"a"},linkDomAttributes:{type:"url",href:"https://www.duda.co/"}}],...t,styles:{...n,container:[n.container,y2]},slotsInFrame:1})},y2={[f.COMMON]:{display:"none"}},w2={selectedIndex:0,autoPaginationInterval:3e3,transitionDuration:1,transitionType:G0.slideFromRight,shouldShowImages:!0,shouldShowPaginationOnHover:!1,shouldEnlargeImageOnClick:!0,layout:me.LAYOUT_1},_2=e=>{var g,_,O,E,A,k,$,B,ae,te,be,Ge,ke,St,je,j,z,U,re,P;const t={...w2,...e},{layout:n,_styles:r,slidesData:i,bindingSource:o,slotsInFrame:a,paginationType:l,...s}=t,c=zT()[n],h=l??c.paginationType??Ft.BULLETS,{styles:p}=c,{styles:d}=((g=WT()[h])==null?void 0:g[n])??{},y=(_=r==null?void 0:r.layoutSpecificStyles)==null?void 0:_[n],x={container:[p.container,d==null?void 0:d.container,r==null?void 0:r.container,y==null?void 0:y.container],slidesContainer:[p.slidesContainer,d==null?void 0:d.slidesContainer],slide:{container:[p.slide_container,d==null?void 0:d.slide_container,r==null?void 0:r.slide_container,y==null?void 0:y.slide_container],button:{root:[(O=p.slide_button)==null?void 0:O.root,(E=d==null?void 0:d.slide_button)==null?void 0:E.root,(A=r==null?void 0:r.slide_button)==null?void 0:A.root,(k=y==null?void 0:y.slide_button)==null?void 0:k.root],text:[($=p.slide_button)==null?void 0:$.text,(B=d==null?void 0:d.slide_button)==null?void 0:B.text,(ae=r==null?void 0:r.slide_button)==null?void 0:ae.text,(te=y==null?void 0:y.slide_button)==null?void 0:te.text],rootHover:[(be=p.slide_button)==null?void 0:be.rootHover,(Ge=d==null?void 0:d.slide_button)==null?void 0:Ge.rootHover,(ke=r==null?void 0:r.slide_button)==null?void 0:ke.rootHover,(St=y==null?void 0:y.slide_button)==null?void 0:St.rootHover],rootHoverText:[(je=p.slide_button)==null?void 0:je.rootHoverText,(j=d==null?void 0:d.slide_button)==null?void 0:j.rootHoverText,(z=r==null?void 0:r.slide_button)==null?void 0:z.rootHoverText,(U=y==null?void 0:y.slide_button)==null?void 0:U.rootHoverText],buttonTypeCSSClass:(re=r==null?void 0:r.slide_button)==null?void 0:re.buttonTypeCSSClass},title:[p.slide_title,d==null?void 0:d.slide_title,r==null?void 0:r.slide_title,y==null?void 0:y.slide_title],mediaContainer:[p.slide_mediaContainer,d==null?void 0:d.slide_mediaContainer,r==null?void 0:r.slide_mediaContainer,y==null?void 0:y.slide_mediaContainer],contentContainer:[p.slide_contentContainer,d==null?void 0:d.slide_contentContainer,r==null?void 0:r.slide_contentContainer,y==null?void 0:y.slide_contentContainer],desc:[p.slide_desc,d==null?void 0:d.slide_desc,r==null?void 0:r.slide_desc,y==null?void 0:y.slide_desc],media:[p.slide_media,d==null?void 0:d.slide_media,r==null?void 0:r.slide_media,y==null?void 0:y.slide_media],overlay:[p.slide_overlay,d==null?void 0:d.slide_overlay,r==null?void 0:r.slide_overlay,y==null?void 0:y.slide_overlay]},pagination:{container:[p.pagination_container,d==null?void 0:d.pagination_container,r==null?void 0:r.pagination_container,y==null?void 0:y.pagination_container],buttonArrow:[p.pagination_buttonArrow,d==null?void 0:d.pagination_buttonArrow,r==null?void 0:r.pagination_buttonArrow,y==null?void 0:y.pagination_buttonArrow],buttonBullet:[p.pagination_buttonBullet,d==null?void 0:d.pagination_buttonBullet,r==null?void 0:r.pagination_buttonBullet,y==null?void 0:y.pagination_buttonBullet],buttonBulletActive:[p.pagination_buttonBulletActive,d==null?void 0:d.pagination_buttonBulletActive,r==null?void 0:r.pagination_buttonBulletActive,y==null?void 0:y.pagination_buttonBulletActive],thumbsContainer:[p.pagination_thumbsContainer,d==null?void 0:d.pagination_thumbsContainer,r==null?void 0:r.pagination_thumbsContainer,y==null?void 0:y.pagination_thumbsContainer],buttonThumb:[p.pagination_buttonThumb,d==null?void 0:d.pagination_buttonThumb,r==null?void 0:r.pagination_buttonThumb,y==null?void 0:y.pagination_buttonThumb],buttonThumbActive:[p.pagination_buttonThumbActive,d==null?void 0:d.pagination_buttonThumbActive,r==null?void 0:r.pagination_buttonThumbActive,y==null?void 0:y.pagination_buttonThumbActive]}},[w,C]=b.useState();b.useEffect(()=>{if(o)return z0.listen("selected-image-changed",o,D=>C(D.detail.newIndex))},[o,C]);const v={...s,...c,styles:x,selectedIndex:w??s.selectedIndex,paginationType:h},m=c.strictSlotsInFrame??a??c.defaultSlotsInFrame??1;return u.jsxs(T,{style:{height:"100%",overflow:"hidden"},"data-auto":"slider-wrapper",className:"d-ext-mediaSlider-slidesContainer",children:[i.length===0?u.jsx(Yd,{}):u.jsx(p1,{...v,layout:n,paginationShow:s.paginationShow,slidesData:i,autoPagination:s.autoPagination&&{...s.autoPagination,on:s.overrideAutoPaginationOn??((P=s.autoPagination)==null?void 0:P.on)},dataAuto:"actual-slider",slotsInFrame:m}),_t.isEditor&&u.jsx(v2,{...v})]})},x2=xt({Comp:_2,componentName:"RuntimeSlider",logProps:!0}),S2=[Je.Cart,Je.Breadcrumbs],O2={[Je.Slider]:x2,[Je.Cart]:tk,[Je.Breadcrumbs]:Y0,[Je.AddToCart]:Gb,[Je.OptionsVariations]:$A,[Je.RuntimeFilterSort]:MA,[Je.CollectionSearch]:Wk,[Je.ProductPrice]:LT,[Je.ProductPriceOptions]:CT,[Je.Accordion]:ZC,[Je.CalBooking]:YM,[Je.ProductCustomizations]:fT},tf=e=>O2[e],h1=(e,t,n)=>{var i;const r=h0.getWidgetStore(e);r.legacyWidget=S2.includes(n)||!!((i=r.model.styles)!=null&&i.rules),r.mergeModel(t),r.setInitialProps(t,e)};function C2(e){const t=tf(e.type);return!(t!=null&&t.skipHydration)}function nf(e){return`ssrWrap-${e}`}const Th=new Set,b2=(e,t)=>{var r;if(!Yt.getBoolean("runtime.ssr.log.showHydrationDiff",!1))return{};try{const i=e.replace(/]*>[\s\S]*?<\/script>/gi,""),o=((r=document.getElementById(nf(t)))==null?void 0:r.outerHTML)||"null";return{preHydration:i,postHydration:o}}catch(i){return{preHydration:e,postHydration:`Error while getting post-hydration markup: ${i}`}}},E2=(e,t,n,r,i)=>{if(!Yt.getBoolean("runtime.ssr.log.showHydrationErrors",!0)||Th.has(i))return;Th.add(i);const{Parameters:a}=He(),l=a==null?void 0:a.isInEditor,s={message:"SSR hydration mismatch between server and client render",error:t,errorInfo:n,widget:r,siteAlias:a==null?void 0:a.SiteAlias,isEditor:l,...b2(e,i)};l?Me.debug(s):Me.warn(s)};function M2({type:e,props:t,id:n,observer:r},{markupId:i=n}){t._styles=(t==null?void 0:t._styles)||{};const o=tf(e);if(o&&n&&i&&document.getElementById(n)){r&&h1(n,t,e);const a=r?u.jsx(v0,{Component:o,widgetId:n}):u.jsx(o,{...t}),l=document.getElementById(nf(n));if(l){const s=l.outerHTML;Kg(l,a,{onRecoverableError:(c,h)=>E2(s,c,h,e,n)})}}}const k2=({type:e,props:t,id:n})=>{const r=tf(e);if(r&&n&&document.getElementById(n)){h1(n,t,e);const i=document.getElementById(n);Gg(i).render(u.jsx(v0,{Component:r,widgetId:n}))}},Ms=(e,{observer:t=!1,markupId:n=e.id,asyncHydration:r=!!window.requestIdleCallback}={})=>{const i=()=>{M2({...e,observer:t},{markupId:n})};r?requestIdleCallback(i):i()},m1=e=>{Ms(e,{observer:!0})},A2=(e=[])=>{e.forEach(t=>Ms(t))},T2=(e=[])=>{e.forEach(t=>m1(t))},N2=({id:e,type:t,props:n,model:r})=>{k2({id:e,type:t,props:n,model:r,observer:!0})},j2=e=>e.some(t=>C2(t));function P2(e,t){let n;const r=e.id,i=document.getElementById(nf(r));if(!i){const a="ssr initiate widget - element not found";throw Me.warn({msg:a,tags:["__new-runtime__"],widgetId:r}),new Error(a)}new IntersectionObserver(a=>{if(n)return;a.some(s=>s.isIntersecting)&&(Ms(e,{observer:t}),n=!0)}).observe(i)}window.SSRRuntime={RuntimeReactHelpers:{hydrate:Ms,hydrateObserverWidget:m1,hydrateAll:A2,hydrateAllObserverWidgets:T2,renderObserver:N2,shouldHydrateOnRuntime:j2,initiateWidget:P2}};var jh,Ph;typeof window<"u"&&((Ph=(jh=window==null?void 0:window.getDeferred)==null?void 0:jh.call(window,"ssrLibrariesLoaded"))==null||Ph.resolve());export{ve as B,wa as F,cM as _,L2 as a,Do as b,R2 as h,u as j,b as r}; //# sourceMappingURL=runtime-react.js.map