(function(pl,Qt){typeof exports=="object"&&typeof module<"u"?module.exports=Qt():typeof define=="function"&&define.amd?define(Qt):(pl=typeof globalThis<"u"?globalThis:pl||self,pl.ReactGiftList=Qt())})(this,function(){"use strict";var H1=Object.defineProperty;var N1=(pl,Qt,Dl)=>Qt in pl?H1(pl,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Dl}):pl[Qt]=Dl;var Ht=(pl,Qt,Dl)=>N1(pl,typeof Qt!="symbol"?Qt+"":Qt,Dl);function pl(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var Qt={exports:{}},Dl={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var bf;function Od(){if(bf)return Dl;bf=1;var o=Symbol.for("react.transitional.element"),f=Symbol.for("react.fragment");function d(r,A,O){var M=null;if(O!==void 0&&(M=""+O),A.key!==void 0&&(M=""+A.key),"key"in A){O={};for(var x in A)x!=="key"&&(O[x]=A[x])}else O=A;return A=O.ref,{$$typeof:o,type:r,key:M,ref:A!==void 0?A:null,props:O}}return Dl.Fragment=f,Dl.jsx=d,Dl.jsxs=d,Dl}var Fn={exports:{}},L={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var pf;function Rd(){if(pf)return L;pf=1;var o=Symbol.for("react.transitional.element"),f=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),M=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),E=Symbol.for("react.memo"),J=Symbol.for("react.lazy"),et=Symbol.iterator;function ct(h){return h===null||typeof h!="object"?null:(h=et&&h[et]||h["@@iterator"],typeof h=="function"?h:null)}var st={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},pt=Object.assign,Kt={};function Xt(h,D,G){this.props=h,this.context=D,this.refs=Kt,this.updater=G||st}Xt.prototype.isReactComponent={},Xt.prototype.setState=function(h,D){if(typeof h!="object"&&typeof h!="function"&&h!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,h,D,"setState")},Xt.prototype.forceUpdate=function(h){this.updater.enqueueForceUpdate(this,h,"forceUpdate")};function qt(){}qt.prototype=Xt.prototype;function Nt(h,D,G){this.props=h,this.context=D,this.refs=Kt,this.updater=G||st}var It=Nt.prototype=new qt;It.constructor=Nt,pt(It,Xt.prototype),It.isPureReactComponent=!0;var Ol=Array.isArray,V={H:null,A:null,T:null,S:null},Jt=Object.prototype.hasOwnProperty;function aa(h,D,G,C,U,F){return G=F.ref,{$$typeof:o,type:h,key:D,ref:G!==void 0?G:null,props:F}}function ea(h,D){return aa(h.type,D,void 0,void 0,void 0,h.props)}function Y(h){return typeof h=="object"&&h!==null&&h.$$typeof===o}function lt(h){var D={"=":"=0",":":"=2"};return"$"+h.replace(/[=:]/g,function(G){return D[G]})}var cl=/\/+/g;function ql(h,D){return typeof h=="object"&&h!==null&&h.key!=null?lt(""+h.key):D.toString(36)}function Rl(){}function Yl(h){switch(h.status){case"fulfilled":return h.value;case"rejected":throw h.reason;default:switch(typeof h.status=="string"?h.then(Rl,Rl):(h.status="pending",h.then(function(D){h.status==="pending"&&(h.status="fulfilled",h.value=D)},function(D){h.status==="pending"&&(h.status="rejected",h.reason=D)})),h.status){case"fulfilled":return h.value;case"rejected":throw h.reason}}throw h}function kt(h,D,G,C,U){var F=typeof h;(F==="undefined"||F==="boolean")&&(h=null);var w=!1;if(h===null)w=!0;else switch(F){case"bigint":case"string":case"number":w=!0;break;case"object":switch(h.$$typeof){case o:case f:w=!0;break;case J:return w=h._init,kt(w(h._payload),D,G,C,U)}}if(w)return U=U(h),w=C===""?"."+ql(h,0):C,Ol(U)?(G="",w!=null&&(G=w.replace(cl,"$&/")+"/"),kt(U,D,G,"",function(Et){return Et})):U!=null&&(Y(U)&&(U=ea(U,G+(U.key==null||h&&h.key===U.key?"":(""+U.key).replace(cl,"$&/")+"/")+w)),D.push(U)),1;w=0;var Zt=C===""?".":C+":";if(Ol(h))for(var ut=0;ut>>1,h=R[ot];if(0>>1;otA(C,Q))UA(F,C)?(R[ot]=F,R[U]=Q,ot=U):(R[ot]=C,R[G]=Q,ot=G);else if(UA(F,Q))R[ot]=F,R[U]=Q,ot=U;else break t}}return Z}function A(R,Z){var Q=R.sortIndex-Z.sortIndex;return Q!==0?Q:R.id-Z.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var O=performance;o.unstable_now=function(){return O.now()}}else{var M=Date,x=M.now();o.unstable_now=function(){return M.now()-x}}var _=[],E=[],J=1,et=null,ct=3,st=!1,pt=!1,Kt=!1,Xt=typeof setTimeout=="function"?setTimeout:null,qt=typeof clearTimeout=="function"?clearTimeout:null,Nt=typeof setImmediate<"u"?setImmediate:null;function It(R){for(var Z=d(E);Z!==null;){if(Z.callback===null)r(E);else if(Z.startTime<=R)r(E),Z.sortIndex=Z.expirationTime,f(_,Z);else break;Z=d(E)}}function Ol(R){if(Kt=!1,It(R),!pt)if(d(_)!==null)pt=!0,Yl();else{var Z=d(E);Z!==null&&kt(Ol,Z.startTime-R)}}var V=!1,Jt=-1,aa=5,ea=-1;function Y(){return!(o.unstable_now()-eaR&&Y());){var ot=et.callback;if(typeof ot=="function"){et.callback=null,ct=et.priorityLevel;var h=ot(et.expirationTime<=R);if(R=o.unstable_now(),typeof h=="function"){et.callback=h,It(R),Z=!0;break l}et===d(_)&&r(_),It(R)}else r(_);et=d(_)}if(et!==null)Z=!0;else{var D=d(E);D!==null&&kt(Ol,D.startTime-R),Z=!1}}break t}finally{et=null,ct=Q,st=!1}Z=void 0}}finally{Z?cl():V=!1}}}var cl;if(typeof Nt=="function")cl=function(){Nt(lt)};else if(typeof MessageChannel<"u"){var ql=new MessageChannel,Rl=ql.port2;ql.port1.onmessage=lt,cl=function(){Rl.postMessage(null)}}else cl=function(){Xt(lt,0)};function Yl(){V||(V=!0,cl())}function kt(R,Z){Jt=Xt(function(){R(o.unstable_now())},Z)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(R){R.callback=null},o.unstable_continueExecution=function(){pt||st||(pt=!0,Yl())},o.unstable_forceFrameRate=function(R){0>R||125ot?(R.sortIndex=Q,f(E,R),d(_)===null&&R===d(E)&&(Kt?(qt(Jt),Jt=-1):Kt=!0,kt(Ol,Q-ot))):(R.sortIndex=h,f(_,R),pt||st||(pt=!0,Yl())),R},o.unstable_shouldYield=Y,o.unstable_wrapCallback=function(R){var Z=ct;return function(){var Q=ct;ct=Z;try{return R.apply(this,arguments)}finally{ct=Q}}}}(ai)),ai}var _f;function Hd(){return _f||(_f=1,li.exports=Ud()),li.exports}var ei={exports:{}},Ct={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Af;function Nd(){if(Af)return Ct;Af=1;var o=Pn();function f(_){var E="https://react.dev/errors/"+_;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(f){console.error(f)}}return o(),ei.exports=Nd(),ei.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Of;function xd(){if(Of)return xe;Of=1;var o=Hd(),f=Pn(),d=jd();function r(t){var l="https://react.dev/errors/"+t;if(1)":-1u||s[e]!==v[u]){var p=` `+s[e].replace(" at new "," at ");return t.displayName&&p.includes("")&&(p=p.replace("",t.displayName)),p}while(1<=e&&0<=u);break}}}finally{Yl=!1,Error.prepareStackTrace=a}return(a=t?t.displayName||t.name:"")?Rl(a):""}function R(t){switch(t.tag){case 26:case 27:case 5:return Rl(t.type);case 16:return Rl("Lazy");case 13:return Rl("Suspense");case 19:return Rl("SuspenseList");case 0:case 15:return t=kt(t.type,!1),t;case 11:return t=kt(t.type.render,!1),t;case 1:return t=kt(t.type,!0),t;default:return""}}function Z(t){try{var l="";do l+=R(t),t=t.return;while(t);return l}catch(a){return` Error generating stack: `+a.message+` `+a.stack}}function Q(t){var l=t,a=t;if(t.alternate)for(;l.return;)l=l.return;else{t=l;do l=t,l.flags&4098&&(a=l.return),t=l.return;while(t)}return l.tag===3?a:null}function ot(t){if(t.tag===13){var l=t.memoizedState;if(l===null&&(t=t.alternate,t!==null&&(l=t.memoizedState)),l!==null)return l.dehydrated}return null}function h(t){if(Q(t)!==t)throw Error(r(188))}function D(t){var l=t.alternate;if(!l){if(l=Q(t),l===null)throw Error(r(188));return l!==t?null:t}for(var a=t,e=l;;){var u=a.return;if(u===null)break;var n=u.alternate;if(n===null){if(e=u.return,e!==null){a=e;continue}break}if(u.child===n.child){for(n=u.child;n;){if(n===a)return h(u),t;if(n===e)return h(u),l;n=n.sibling}throw Error(r(188))}if(a.return!==e.return)a=u,e=n;else{for(var i=!1,c=u.child;c;){if(c===a){i=!0,a=u,e=n;break}if(c===e){i=!0,e=u,a=n;break}c=c.sibling}if(!i){for(c=n.child;c;){if(c===a){i=!0,a=n,e=u;break}if(c===e){i=!0,e=n,a=u;break}c=c.sibling}if(!i)throw Error(r(189))}}if(a.alternate!==e)throw Error(r(190))}if(a.tag!==3)throw Error(r(188));return a.stateNode.current===a?t:l}function G(t){var l=t.tag;if(l===5||l===26||l===27||l===6)return t;for(t=t.child;t!==null;){if(l=G(t),l!==null)return l;t=t.sibling}return null}var C=Array.isArray,U=d.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F={pending:!1,data:null,method:null,action:null},w=[],Zt=-1;function ut(t){return{current:t}}function Et(t){0>Zt||(t.current=w[Zt],w[Zt]=null,Zt--)}function ht(t,l){Zt++,w[Zt]=t.current,t.current=l}var Ml=ut(null),qe=ut(null),ua=ut(null),Cu=ut(null);function qu(t,l){switch(ht(ua,l),ht(qe,t),ht(Ml,null),t=l.nodeType,t){case 9:case 11:l=(l=l.documentElement)&&(l=l.namespaceURI)?ad(l):0;break;default:if(t=t===8?l.parentNode:l,l=t.tagName,t=t.namespaceURI)t=ad(t),l=ed(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}Et(Ml),ht(Ml,l)}function Pa(){Et(Ml),Et(qe),Et(ua)}function si(t){t.memoizedState!==null&&ht(Cu,t);var l=Ml.current,a=ed(l,t.type);l!==a&&(ht(qe,t),ht(Ml,a))}function Yu(t){qe.current===t&&(Et(Ml),Et(qe)),Cu.current===t&&(Et(Cu),Mu._currentValue=F)}var oi=Object.prototype.hasOwnProperty,ri=o.unstable_scheduleCallback,di=o.unstable_cancelCallback,s0=o.unstable_shouldYield,o0=o.unstable_requestPaint,Ul=o.unstable_now,r0=o.unstable_getCurrentPriorityLevel,Vf=o.unstable_ImmediatePriority,wf=o.unstable_UserBlockingPriority,Gu=o.unstable_NormalPriority,d0=o.unstable_LowPriority,Kf=o.unstable_IdlePriority,h0=o.log,y0=o.unstable_setDisableYieldValue,Ye=null,tl=null;function v0(t){if(tl&&typeof tl.onCommitFiberRoot=="function")try{tl.onCommitFiberRoot(Ye,t,void 0,(t.current.flags&128)===128)}catch{}}function na(t){if(typeof h0=="function"&&y0(t),tl&&typeof tl.setStrictMode=="function")try{tl.setStrictMode(Ye,t)}catch{}}var ll=Math.clz32?Math.clz32:S0,m0=Math.log,g0=Math.LN2;function S0(t){return t>>>=0,t===0?32:31-(m0(t)/g0|0)|0}var Qu=128,Xu=4194304;function Ma(t){var l=t&42;if(l!==0)return l;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Zu(t,l){var a=t.pendingLanes;if(a===0)return 0;var e=0,u=t.suspendedLanes,n=t.pingedLanes,i=t.warmLanes;t=t.finishedLanes!==0;var c=a&134217727;return c!==0?(a=c&~u,a!==0?e=Ma(a):(n&=c,n!==0?e=Ma(n):t||(i=c&~i,i!==0&&(e=Ma(i))))):(c=a&~u,c!==0?e=Ma(c):n!==0?e=Ma(n):t||(i=a&~i,i!==0&&(e=Ma(i)))),e===0?0:l!==0&&l!==e&&!(l&u)&&(u=e&-e,i=l&-l,u>=i||u===32&&(i&4194176)!==0)?l:e}function Ge(t,l){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&l)===0}function b0(t,l){switch(t){case 1:case 2:case 4:case 8:return l+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Jf(){var t=Qu;return Qu<<=1,!(Qu&4194176)&&(Qu=128),t}function kf(){var t=Xu;return Xu<<=1,!(Xu&62914560)&&(Xu=4194304),t}function hi(t){for(var l=[],a=0;31>a;a++)l.push(t);return l}function Qe(t,l){t.pendingLanes|=l,l!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function p0(t,l,a,e,u,n){var i=t.pendingLanes;t.pendingLanes=a,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=a,t.entangledLanes&=a,t.errorRecoveryDisabledLanes&=a,t.shellSuspendCounter=0;var c=t.entanglements,s=t.expirationTimes,v=t.hiddenUpdates;for(a=i&~a;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_0=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),as={},es={};function A0(t){return oi.call(es,t)?!0:oi.call(as,t)?!1:_0.test(t)?es[t]=!0:(as[t]=!0,!1)}function Lu(t,l,a){if(A0(l))if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":t.removeAttribute(l);return;case"boolean":var e=l.toLowerCase().slice(0,5);if(e!=="data-"&&e!=="aria-"){t.removeAttribute(l);return}}t.setAttribute(l,""+a)}}function Vu(t,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttribute(l,""+a)}}function Ql(t,l,a,e){if(e===null)t.removeAttribute(a);else{switch(typeof e){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(a);return}t.setAttributeNS(l,a,""+e)}}function fl(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function us(t){var l=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function D0(t){var l=us(t)?"checked":"value",a=Object.getOwnPropertyDescriptor(t.constructor.prototype,l),e=""+t[l];if(!t.hasOwnProperty(l)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var u=a.get,n=a.set;return Object.defineProperty(t,l,{configurable:!0,get:function(){return u.call(this)},set:function(i){e=""+i,n.call(this,i)}}),Object.defineProperty(t,l,{enumerable:a.enumerable}),{getValue:function(){return e},setValue:function(i){e=""+i},stopTracking:function(){t._valueTracker=null,delete t[l]}}}}function wu(t){t._valueTracker||(t._valueTracker=D0(t))}function ns(t){if(!t)return!1;var l=t._valueTracker;if(!l)return!0;var a=l.getValue(),e="";return t&&(e=us(t)?t.checked?"true":"false":t.value),t=e,t!==a?(l.setValue(t),!0):!1}function Ku(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var O0=/[\n"\\]/g;function sl(t){return t.replace(O0,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function mi(t,l,a,e,u,n,i,c){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),l!=null?i==="number"?(l===0&&t.value===""||t.value!=l)&&(t.value=""+fl(l)):t.value!==""+fl(l)&&(t.value=""+fl(l)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),l!=null?gi(t,i,fl(l)):a!=null?gi(t,i,fl(a)):e!=null&&t.removeAttribute("value"),u==null&&n!=null&&(t.defaultChecked=!!n),u!=null&&(t.checked=u&&typeof u!="function"&&typeof u!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.name=""+fl(c):t.removeAttribute("name")}function is(t,l,a,e,u,n,i,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(t.type=n),l!=null||a!=null){if(!(n!=="submit"&&n!=="reset"||l!=null))return;a=a!=null?""+fl(a):"",l=l!=null?""+fl(l):a,c||l===t.value||(t.value=l),t.defaultValue=l}e=e??u,e=typeof e!="function"&&typeof e!="symbol"&&!!e,t.checked=c?t.checked:!!e,t.defaultChecked=!!e,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i)}function gi(t,l,a){l==="number"&&Ku(t.ownerDocument)===t||t.defaultValue===""+a||(t.defaultValue=""+a)}function ee(t,l,a,e){if(t=t.options,l){l={};for(var u=0;u=Je),bs=" ",ps=!1;function Es(t,l){switch(t){case"keyup":return lh.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ts(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ce=!1;function eh(t,l){switch(t){case"compositionend":return Ts(l);case"keypress":return l.which!==32?null:(ps=!0,bs);case"textInput":return t=l.data,t===bs&&ps?null:t;default:return null}}function uh(t,l){if(ce)return t==="compositionend"||!Ri&&Es(t,l)?(t=hs(),ku=zi=ca=null,ce=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1=l)return{node:a,offset:l-t};t=e}t:{for(;a;){if(a.nextSibling){a=a.nextSibling;break t}a=a.parentNode}a=void 0}a=Us(a)}}function Ns(t,l){return t&&l?t===l?!0:t&&t.nodeType===3?!1:l&&l.nodeType===3?Ns(t,l.parentNode):"contains"in t?t.contains(l):t.compareDocumentPosition?!!(t.compareDocumentPosition(l)&16):!1:!1}function js(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var l=Ku(t.document);l instanceof t.HTMLIFrameElement;){try{var a=typeof l.contentWindow.location.href=="string"}catch{a=!1}if(a)t=l.contentWindow;else break;l=Ku(t.document)}return l}function Hi(t){var l=t&&t.nodeName&&t.nodeName.toLowerCase();return l&&(l==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||l==="textarea"||t.contentEditable==="true")}function dh(t,l){var a=js(l);l=t.focusedElem;var e=t.selectionRange;if(a!==l&&l&&l.ownerDocument&&Ns(l.ownerDocument.documentElement,l)){if(e!==null&&Hi(l)){if(t=e.start,a=e.end,a===void 0&&(a=t),"selectionStart"in l)l.selectionStart=t,l.selectionEnd=Math.min(a,l.value.length);else if(a=(t=l.ownerDocument||document)&&t.defaultView||window,a.getSelection){a=a.getSelection();var u=l.textContent.length,n=Math.min(e.start,u);e=e.end===void 0?n:Math.min(e.end,u),!a.extend&&n>e&&(u=e,e=n,n=u),u=Hs(l,n);var i=Hs(l,e);u&&i&&(a.rangeCount!==1||a.anchorNode!==u.node||a.anchorOffset!==u.offset||a.focusNode!==i.node||a.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(u.node,u.offset),a.removeAllRanges(),n>e?(a.addRange(t),a.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),a.addRange(t)))}}for(t=[],a=l;a=a.parentNode;)a.nodeType===1&&t.push({element:a,left:a.scrollLeft,top:a.scrollTop});for(typeof l.focus=="function"&&l.focus(),l=0;l=document.documentMode,fe=null,Ni=null,Fe=null,ji=!1;function xs(t,l,a){var e=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;ji||fe==null||fe!==Ku(e)||(e=fe,"selectionStart"in e&&Hi(e)?e={start:e.selectionStart,end:e.selectionEnd}:(e=(e.ownerDocument&&e.ownerDocument.defaultView||window).getSelection(),e={anchorNode:e.anchorNode,anchorOffset:e.anchorOffset,focusNode:e.focusNode,focusOffset:e.focusOffset}),Fe&&We(Fe,e)||(Fe=e,e=Cn(Ni,"onSelect"),0>=i,u-=i,Xl=1<<32-ll(l)+u|a<q?(Ut=B,B=null):Ut=B.sibling;var tt=S(m,B,g[q],T);if(tt===null){B===null&&(B=Ut);break}t&&B&&tt.alternate===null&&l(m,B),y=n(tt,y,q),k===null?N=tt:k.sibling=tt,k=tt,B=Ut}if(q===g.length)return a(m,B),I&&Ca(m,q),N;if(B===null){for(;qq?(Ut=B,B=null):Ut=B.sibling;var Oa=S(m,B,tt.value,T);if(Oa===null){B===null&&(B=Ut);break}t&&B&&Oa.alternate===null&&l(m,B),y=n(Oa,y,q),k===null?N=Oa:k.sibling=Oa,k=Oa,B=Ut}if(tt.done)return a(m,B),I&&Ca(m,q),N;if(B===null){for(;!tt.done;q++,tt=g.next())tt=z(m,tt.value,T),tt!==null&&(y=n(tt,y,q),k===null?N=tt:k.sibling=tt,k=tt);return I&&Ca(m,q),N}for(B=e(B);!tt.done;q++,tt=g.next())tt=b(B,m,q,tt.value,T),tt!==null&&(t&&tt.alternate!==null&&B.delete(tt.key===null?q:tt.key),y=n(tt,y,q),k===null?N=tt:k.sibling=tt,k=tt);return t&&B.forEach(function(U1){return l(m,U1)}),I&&Ca(m,q),N}function St(m,y,g,T){if(typeof g=="object"&&g!==null&&g.type===_&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case M:t:{for(var N=g.key;y!==null;){if(y.key===N){if(N=g.type,N===_){if(y.tag===7){a(m,y.sibling),T=u(y,g.props.children),T.return=m,m=T;break t}}else if(y.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===Nt&&Fs(N)===y.type){a(m,y.sibling),T=u(y,g.props),uu(T,g),T.return=m,m=T;break t}a(m,y);break}else l(m,y);y=y.sibling}g.type===_?(T=Ja(g.props.children,m.mode,T,g.key),T.return=m,m=T):(T=Dn(g.type,g.key,g.props,null,m.mode,T),uu(T,g),T.return=m,m=T)}return i(m);case x:t:{for(N=g.key;y!==null;){if(y.key===N)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){a(m,y.sibling),T=u(y,g.children||[]),T.return=m,m=T;break t}else{a(m,y);break}else l(m,y);y=y.sibling}T=Bc(g,m.mode,T),T.return=m,m=T}return i(m);case Nt:return N=g._init,g=N(g._payload),St(m,y,g,T)}if(C(g))return j(m,y,g,T);if(Jt(g)){if(N=Jt(g),typeof N!="function")throw Error(r(150));return g=N.call(g),X(m,y,g,T)}if(typeof g.then=="function")return St(m,y,cn(g),T);if(g.$$typeof===st)return St(m,y,zn(m,g),T);fn(m,g)}return typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint"?(g=""+g,y!==null&&y.tag===6?(a(m,y.sibling),T=u(y,g),T.return=m,m=T):(a(m,y),T=xc(g,m.mode,T),T.return=m,m=T),i(m)):a(m,y)}return function(m,y,g,T){try{eu=0;var N=St(m,y,g,T);return ye=null,N}catch(B){if(B===lu)throw B;var k=gl(29,B,null,m.mode);return k.lanes=T,k.return=m,k}finally{}}}var Ya=Ps(!0),Is=Ps(!1),ve=ut(null),sn=ut(0);function to(t,l){t=Il,ht(sn,t),ht(ve,l),Il=t|l.baseLanes}function Xi(){ht(sn,Il),ht(ve,ve.current)}function Zi(){Il=sn.current,Et(ve),Et(sn)}var yl=ut(null),Nl=null;function sa(t){var l=t.alternate;ht(At,At.current&1),ht(yl,t),Nl===null&&(l===null||ve.current!==null||l.memoizedState!==null)&&(Nl=t)}function lo(t){if(t.tag===22){if(ht(At,At.current),ht(yl,t),Nl===null){var l=t.alternate;l!==null&&l.memoizedState!==null&&(Nl=t)}}else oa()}function oa(){ht(At,At.current),ht(yl,yl.current)}function Ll(t){Et(yl),Nl===t&&(Nl=null),Et(At)}var At=ut(0);function on(t){for(var l=t;l!==null;){if(l.tag===13){var a=l.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if(l.flags&128)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var gh=typeof AbortController<"u"?AbortController:function(){var t=[],l=this.signal={aborted:!1,addEventListener:function(a,e){t.push(e)}};this.abort=function(){l.aborted=!0,t.forEach(function(a){return a()})}},Sh=o.unstable_scheduleCallback,bh=o.unstable_NormalPriority,Dt={$$typeof:st,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Li(){return{controller:new gh,data:new Map,refCount:0}}function nu(t){t.refCount--,t.refCount===0&&Sh(bh,function(){t.controller.abort()})}var iu=null,Vi=0,me=0,ge=null;function ph(t,l){if(iu===null){var a=iu=[];Vi=0,me=Wc(),ge={status:"pending",value:void 0,then:function(e){a.push(e)}}}return Vi++,l.then(ao,ao),l}function ao(){if(--Vi===0&&iu!==null){ge!==null&&(ge.status="fulfilled");var t=iu;iu=null,me=0,ge=null;for(var l=0;ln?n:8;var i=Y.T,c={};Y.T=c,cc(t,!1,l,a);try{var s=u(),v=Y.S;if(v!==null&&v(c,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var p=Eh(s,e);su(t,l,p,il(t))}else su(t,l,e,il(t))}catch(z){su(t,l,{then:function(){},status:"rejected",reason:z},il())}finally{U.p=n,Y.T=i}}function Dh(){}function nc(t,l,a,e){if(t.tag!==5)throw Error(r(476));var u=xo(t).queue;jo(t,u,l,F,a===null?Dh:function(){return Bo(t),a(e)})}function xo(t){var l=t.memoizedState;if(l!==null)return l;l={memoizedState:F,baseState:F,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vl,lastRenderedState:F},next:null};var a={};return l.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vl,lastRenderedState:a},next:null},t.memoizedState=l,t=t.alternate,t!==null&&(t.memoizedState=l),l}function Bo(t){var l=xo(t).next.queue;su(t,l,{},il())}function ic(){return Gt(Mu)}function Co(){return zt().memoizedState}function qo(){return zt().memoizedState}function Oh(t){for(var l=t.return;l!==null;){switch(l.tag){case 24:case 3:var a=il();t=va(a);var e=ma(l,t,a);e!==null&&(Vt(e,l,a),du(e,l,a)),l={cache:Li()},t.payload=l;return}l=l.return}}function Rh(t,l,a){var e=il();a={lane:e,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},bn(t)?Go(l,a):(a=Ci(t,l,a,e),a!==null&&(Vt(a,t,e),Qo(a,l,e)))}function Yo(t,l,a){var e=il();su(t,l,a,e)}function su(t,l,a,e){var u={lane:e,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(bn(t))Go(l,u);else{var n=t.alternate;if(t.lanes===0&&(n===null||n.lanes===0)&&(n=l.lastRenderedReducer,n!==null))try{var i=l.lastRenderedState,c=n(i,a);if(u.hasEagerState=!0,u.eagerState=c,al(c,i))return ln(t,l,u,0),rt===null&&tn(),!1}catch{}finally{}if(a=Ci(t,l,u,e),a!==null)return Vt(a,t,e),Qo(a,l,e),!0}return!1}function cc(t,l,a,e){if(e={lane:2,revertLane:Wc(),action:e,hasEagerState:!1,eagerState:null,next:null},bn(t)){if(l)throw Error(r(479))}else l=Ci(t,a,e,2),l!==null&&Vt(l,t,2)}function bn(t){var l=t.alternate;return t===K||l!==null&&l===K}function Go(t,l){Se=dn=!0;var a=t.pending;a===null?l.next=l:(l.next=a.next,a.next=l),t.pending=l}function Qo(t,l,a){if(a&4194176){var e=l.lanes;e&=t.pendingLanes,a|=e,l.lanes=a,Wf(t,a)}}var jl={readContext:Gt,use:vn,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useLayoutEffect:bt,useInsertionEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useSyncExternalStore:bt,useId:bt};jl.useCacheRefresh=bt,jl.useMemoCache=bt,jl.useHostTransitionStatus=bt,jl.useFormState=bt,jl.useActionState=bt,jl.useOptimistic=bt;var Xa={readContext:Gt,use:vn,useCallback:function(t,l){return Ft().memoizedState=[t,l===void 0?null:l],t},useContext:Gt,useEffect:Ao,useImperativeHandle:function(t,l,a){a=a!=null?a.concat([t]):null,gn(4194308,4,Ro.bind(null,l,t),a)},useLayoutEffect:function(t,l){return gn(4194308,4,t,l)},useInsertionEffect:function(t,l){gn(4,2,t,l)},useMemo:function(t,l){var a=Ft();l=l===void 0?null:l;var e=t();if(Qa){na(!0);try{t()}finally{na(!1)}}return a.memoizedState=[e,l],e},useReducer:function(t,l,a){var e=Ft();if(a!==void 0){var u=a(l);if(Qa){na(!0);try{a(l)}finally{na(!1)}}}else u=l;return e.memoizedState=e.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},e.queue=t,t=t.dispatch=Rh.bind(null,K,t),[e.memoizedState,t]},useRef:function(t){var l=Ft();return t={current:t},l.memoizedState=t},useState:function(t){t=tc(t);var l=t.queue,a=Yo.bind(null,K,l);return l.dispatch=a,[t.memoizedState,a]},useDebugValue:ec,useDeferredValue:function(t,l){var a=Ft();return uc(a,t,l)},useTransition:function(){var t=tc(!1);return t=jo.bind(null,K,t.queue,!0,!1),Ft().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,l,a){var e=K,u=Ft();if(I){if(a===void 0)throw Error(r(407));a=a()}else{if(a=l(),rt===null)throw Error(r(349));P&60||fo(e,l,a)}u.memoizedState=a;var n={value:a,getSnapshot:l};return u.queue=n,Ao(oo.bind(null,e,n,t),[t]),e.flags|=2048,pe(9,so.bind(null,e,n,a,l),{destroy:void 0},null),a},useId:function(){var t=Ft(),l=rt.identifierPrefix;if(I){var a=Zl,e=Xl;a=(e&~(1<<32-ll(e)-1)).toString(32)+a,l=":"+l+"R"+a,a=hn++,0 title"))),Bt(n,e,a),n[Yt]=t,Ot(n),e=n;break t;case"link":var i=hd("link","href",u).get(e+(a.href||""));if(i){for(var c=0;c<\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof e.is=="string"?u.createElement("select",{is:e.is}):u.createElement("select"),e.multiple?t.multiple=!0:e.size&&(t.size=e.size);break;default:t=typeof e.is=="string"?u.createElement(a,{is:e.is}):u.createElement(a)}}t[Yt]=l,t[$t]=e;t:for(u=l.child;u!==null;){if(u.tag===5||u.tag===6)t.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===l)break t;for(;u.sibling===null;){if(u.return===null||u.return===l)break t;u=u.return}u.sibling.return=u.return,u=u.sibling}l.stateNode=t;t:switch(Bt(t,a,e),a){case"button":case"input":case"select":case"textarea":t=!!e.autoFocus;break t;case"img":t=!0;break t;default:t=!1}t&&Fl(l)}}return yt(l),l.flags&=-16777217,null;case 6:if(t&&l.stateNode!=null)t.memoizedProps!==e&&Fl(l);else{if(typeof e!="string"&&l.stateNode===null)throw Error(r(166));if(t=ua.current,Pe(l)){if(t=l.stateNode,a=l.memoizedProps,e=null,u=Lt,u!==null)switch(u.tag){case 27:case 5:e=u.memoizedProps}t[Yt]=l,t=!!(t.nodeValue===a||e!==null&&e.suppressHydrationWarning===!0||ld(t.nodeValue,a)),t||qa(l)}else t=Yn(t).createTextNode(e),t[Yt]=l,l.stateNode=t}return yt(l),null;case 13:if(e=l.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=Pe(l),e!==null&&e.dehydrated!==null){if(t===null){if(!u)throw Error(r(318));if(u=l.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(317));u[Yt]=l}else Ie(),!(l.flags&128)&&(l.memoizedState=null),l.flags|=4;yt(l),u=!1}else zl!==null&&(Lc(zl),zl=null),u=!0;if(!u)return l.flags&256?(Ll(l),l):(Ll(l),null)}if(Ll(l),l.flags&128)return l.lanes=a,l;if(a=e!==null,t=t!==null&&t.memoizedState!==null,a){e=l.child,u=null,e.alternate!==null&&e.alternate.memoizedState!==null&&e.alternate.memoizedState.cachePool!==null&&(u=e.alternate.memoizedState.cachePool.pool);var n=null;e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),n!==u&&(e.flags|=2048)}return a!==t&&a&&(l.child.flags|=8192),On(l,l.updateQueue),yt(l),null;case 4:return Pa(),t===null&&tf(l.stateNode.containerInfo),yt(l),null;case 10:return Jl(l.type),yt(l),null;case 19:if(Et(At),u=l.memoizedState,u===null)return yt(l),null;if(e=(l.flags&128)!==0,n=u.rendering,n===null)if(e)bu(u,!1);else{if(gt!==0||t!==null&&t.flags&128)for(t=l.child;t!==null;){if(n=on(t),n!==null){for(l.flags|=128,bu(u,!1),t=n.updateQueue,l.updateQueue=t,On(l,t),l.subtreeFlags=0,t=a,a=l.child;a!==null;)Mr(a,t),a=a.sibling;return ht(At,At.current&1|2),l.child}t=t.sibling}u.tail!==null&&Ul()>Rn&&(l.flags|=128,e=!0,bu(u,!1),l.lanes=4194304)}else{if(!e)if(t=on(n),t!==null){if(l.flags|=128,e=!0,t=t.updateQueue,l.updateQueue=t,On(l,t),bu(u,!0),u.tail===null&&u.tailMode==="hidden"&&!n.alternate&&!I)return yt(l),null}else 2*Ul()-u.renderingStartTime>Rn&&a!==536870912&&(l.flags|=128,e=!0,bu(u,!1),l.lanes=4194304);u.isBackwards?(n.sibling=l.child,l.child=n):(t=u.last,t!==null?t.sibling=n:l.child=n,u.last=n)}return u.tail!==null?(l=u.tail,u.rendering=l,u.tail=l.sibling,u.renderingStartTime=Ul(),l.sibling=null,t=At.current,ht(At,e?t&1|2:t&1),l):(yt(l),null);case 22:case 23:return Ll(l),Zi(),e=l.memoizedState!==null,t!==null?t.memoizedState!==null!==e&&(l.flags|=8192):e&&(l.flags|=8192),e?a&536870912&&!(l.flags&128)&&(yt(l),l.subtreeFlags&6&&(l.flags|=8192)):yt(l),a=l.updateQueue,a!==null&&On(l,a.retryQueue),a=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),e=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),e!==a&&(l.flags|=2048),t!==null&&Et(Ga),null;case 24:return a=null,t!==null&&(a=t.memoizedState.cache),l.memoizedState.cache!==a&&(l.flags|=2048),Jl(Dt),yt(l),null;case 25:return null}throw Error(r(156,l.tag))}function Bh(t,l){switch(Yi(l),l.tag){case 1:return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 3:return Jl(Dt),Pa(),t=l.flags,t&65536&&!(t&128)?(l.flags=t&-65537|128,l):null;case 26:case 27:case 5:return Yu(l),null;case 13:if(Ll(l),t=l.memoizedState,t!==null&&t.dehydrated!==null){if(l.alternate===null)throw Error(r(340));Ie()}return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 19:return Et(At),null;case 4:return Pa(),null;case 10:return Jl(l.type),null;case 22:case 23:return Ll(l),Zi(),t!==null&&Et(Ga),t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 24:return Jl(Dt),null;case 25:return null;default:return null}}function Nr(t,l){switch(Yi(l),l.tag){case 3:Jl(Dt),Pa();break;case 26:case 27:case 5:Yu(l);break;case 4:Pa();break;case 13:Ll(l);break;case 19:Et(At);break;case 10:Jl(l.type);break;case 22:case 23:Ll(l),Zi(),t!==null&&Et(Ga);break;case 24:Jl(Dt)}}var Ch={getCacheForType:function(t){var l=Gt(Dt),a=l.data.get(t);return a===void 0&&(a=t(),l.data.set(t,a)),a}},qh=typeof WeakMap=="function"?WeakMap:Map,vt=0,rt=null,$=null,P=0,dt=0,nl=null,Pl=!1,_e=!1,Cc=!1,Il=0,gt=0,Ea=0,ka=0,qc=0,Sl=0,Ae=0,pu=null,xl=null,Yc=!1,Gc=0,Rn=1/0,Mn=null,Ta=null,Un=!1,$a=null,Eu=0,Qc=0,Xc=null,Tu=0,Zc=null;function il(){if(vt&2&&P!==0)return P&-P;if(Y.T!==null){var t=me;return t!==0?t:Wc()}return Pf()}function jr(){Sl===0&&(Sl=!(P&536870912)||I?Jf():536870912);var t=yl.current;return t!==null&&(t.flags|=32),Sl}function Vt(t,l,a){(t===rt&&dt===2||t.cancelPendingCommit!==null)&&(De(t,0),ta(t,P,Sl,!1)),Qe(t,a),(!(vt&2)||t!==rt)&&(t===rt&&(!(vt&2)&&(ka|=a),gt===4&&ta(t,P,Sl,!1)),Bl(t))}function xr(t,l,a){if(vt&6)throw Error(r(327));var e=!a&&(l&60)===0&&(l&t.expiredLanes)===0||Ge(t,l),u=e?Qh(t,l):Kc(t,l,!0),n=e;do{if(u===0){_e&&!e&&ta(t,l,0,!1);break}else if(u===6)ta(t,l,0,!Pl);else{if(a=t.current.alternate,n&&!Yh(a)){u=Kc(t,l,!1),n=!1;continue}if(u===2){if(n=l,t.errorRecoveryDisabledLanes&n)var i=0;else i=t.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){l=i;t:{var c=t;u=pu;var s=c.current.memoizedState.isDehydrated;if(s&&(De(c,i).flags|=256),i=Kc(c,i,!1),i!==2){if(Cc&&!s){c.errorRecoveryDisabledLanes|=n,ka|=n,u=4;break t}n=xl,xl=u,n!==null&&Lc(n)}u=i}if(n=!1,u!==2)continue}}if(u===1){De(t,0),ta(t,l,0,!0);break}t:{switch(e=t,u){case 0:case 1:throw Error(r(345));case 4:if((l&4194176)===l){ta(e,l,Sl,!Pl);break t}break;case 2:xl=null;break;case 3:case 5:break;default:throw Error(r(329))}if(e.finishedWork=a,e.finishedLanes=l,(l&62914560)===l&&(n=Gc+300-Ul(),10a?32:a,Y.T=null,$a===null)var n=!1;else{a=Xc,Xc=null;var i=$a,c=Eu;if($a=null,Eu=0,vt&6)throw Error(r(331));var s=vt;if(vt|=4,Or(i.current),_r(i,i.current,c,a),vt=s,zu(0,!1),tl&&typeof tl.onPostCommitFiberRoot=="function")try{tl.onPostCommitFiberRoot(Ye,i)}catch{}n=!0}return n}finally{U.p=u,Y.T=e,Lr(t,l)}}return!1}function Vr(t,l,a){l=rl(a,l),l=oc(t.stateNode,l,2),t=ma(t,l,2),t!==null&&(Qe(t,2),Bl(t))}function ft(t,l,a){if(t.tag===3)Vr(t,t,a);else for(;l!==null;){if(l.tag===3){Vr(l,t,a);break}else if(l.tag===1){var e=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof e.componentDidCatch=="function"&&(Ta===null||!Ta.has(e))){t=rl(a,t),a=Jo(2),e=ma(l,a,2),e!==null&&(ko(a,e,l,t),Qe(e,2),Bl(e));break}}l=l.return}}function Jc(t,l,a){var e=t.pingCache;if(e===null){e=t.pingCache=new qh;var u=new Set;e.set(l,u)}else u=e.get(l),u===void 0&&(u=new Set,e.set(l,u));u.has(a)||(Cc=!0,u.add(a),t=Lh.bind(null,t,l,a),l.then(t,t))}function Lh(t,l,a){var e=t.pingCache;e!==null&&e.delete(l),t.pingedLanes|=t.suspendedLanes&a,t.warmLanes&=~a,rt===t&&(P&a)===a&&(gt===4||gt===3&&(P&62914560)===P&&300>Ul()-Gc?!(vt&2)&&De(t,0):qc|=a,Ae===P&&(Ae=0)),Bl(t)}function wr(t,l){l===0&&(l=kf()),t=fa(t,l),t!==null&&(Qe(t,l),Bl(t))}function Vh(t){var l=t.memoizedState,a=0;l!==null&&(a=l.retryLane),wr(t,a)}function wh(t,l){var a=0;switch(t.tag){case 13:var e=t.stateNode,u=t.memoizedState;u!==null&&(a=u.retryLane);break;case 19:e=t.stateNode;break;case 22:e=t.stateNode._retryCache;break;default:throw Error(r(314))}e!==null&&e.delete(l),wr(t,a)}function Kh(t,l){return ri(t,l)}var jn=null,Me=null,kc=!1,xn=!1,$c=!1,Wa=0;function Bl(t){t!==Me&&t.next===null&&(Me===null?jn=Me=t:Me=Me.next=t),xn=!0,kc||(kc=!0,kh(Jh))}function zu(t,l){if(!$c&&xn){$c=!0;do for(var a=!1,e=jn;e!==null;){if(t!==0){var u=e.pendingLanes;if(u===0)var n=0;else{var i=e.suspendedLanes,c=e.pingedLanes;n=(1<<31-ll(42|t)+1)-1,n&=u&~(i&~c),n=n&201326677?n&201326677|1:n?n|2:0}n!==0&&(a=!0,kr(e,n))}else n=P,n=Zu(e,e===rt?n:0),!(n&3)||Ge(e,n)||(a=!0,kr(e,n));e=e.next}while(a);$c=!1}}function Jh(){xn=kc=!1;var t=0;Wa!==0&&(a1()&&(t=Wa),Wa=0);for(var l=Ul(),a=null,e=jn;e!==null;){var u=e.next,n=Kr(e,l);n===0?(e.next=null,a===null?jn=u:a.next=u,u===null&&(Me=a)):(a=e,(t!==0||n&3)&&(xn=!0)),e=u}zu(t)}function Kr(t,l){for(var a=t.suspendedLanes,e=t.pingedLanes,u=t.expirationTimes,n=t.pendingLanes&-62914561;0"u"?null:document;function sd(t,l,a){var e=He;if(e&&typeof l=="string"&&l){var u=sl(l);u='link[rel="'+t+'"][href="'+u+'"]',typeof a=="string"&&(u+='[crossorigin="'+a+'"]'),fd.has(u)||(fd.add(u),t={rel:t,crossOrigin:a,href:l},e.querySelector(u)===null&&(l=e.createElement("link"),Bt(l,"link",t),Ot(l),e.head.appendChild(l)))}}function o1(t){la.D(t),sd("dns-prefetch",t,null)}function r1(t,l){la.C(t,l),sd("preconnect",t,l)}function d1(t,l,a){la.L(t,l,a);var e=He;if(e&&t&&l){var u='link[rel="preload"][as="'+sl(l)+'"]';l==="image"&&a&&a.imageSrcSet?(u+='[imagesrcset="'+sl(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(u+='[imagesizes="'+sl(a.imageSizes)+'"]')):u+='[href="'+sl(t)+'"]';var n=u;switch(l){case"style":n=Ne(t);break;case"script":n=je(t)}bl.has(n)||(t=lt({rel:"preload",href:l==="image"&&a&&a.imageSrcSet?void 0:t,as:l},a),bl.set(n,t),e.querySelector(u)!==null||l==="style"&&e.querySelector(Du(n))||l==="script"&&e.querySelector(Ou(n))||(l=e.createElement("link"),Bt(l,"link",t),Ot(l),e.head.appendChild(l)))}}function h1(t,l){la.m(t,l);var a=He;if(a&&t){var e=l&&typeof l.as=="string"?l.as:"script",u='link[rel="modulepreload"][as="'+sl(e)+'"][href="'+sl(t)+'"]',n=u;switch(e){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=je(t)}if(!bl.has(n)&&(t=lt({rel:"modulepreload",href:t},l),bl.set(n,t),a.querySelector(u)===null)){switch(e){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Ou(n)))return}e=a.createElement("link"),Bt(e,"link",t),Ot(e),a.head.appendChild(e)}}}function y1(t,l,a){la.S(t,l,a);var e=He;if(e&&t){var u=le(e).hoistableStyles,n=Ne(t);l=l||"default";var i=u.get(n);if(!i){var c={loading:0,preload:null};if(i=e.querySelector(Du(n)))c.loading=5;else{t=lt({rel:"stylesheet",href:t,"data-precedence":l},a),(a=bl.get(n))&&of(t,a);var s=i=e.createElement("link");Ot(s),Bt(s,"link",t),s._p=new Promise(function(v,p){s.onload=v,s.onerror=p}),s.addEventListener("load",function(){c.loading|=1}),s.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Qn(i,l,e)}i={type:"stylesheet",instance:i,count:1,state:c},u.set(n,i)}}}function v1(t,l){la.X(t,l);var a=He;if(a&&t){var e=le(a).hoistableScripts,u=je(t),n=e.get(u);n||(n=a.querySelector(Ou(u)),n||(t=lt({src:t,async:!0},l),(l=bl.get(u))&&rf(t,l),n=a.createElement("script"),Ot(n),Bt(n,"link",t),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},e.set(u,n))}}function m1(t,l){la.M(t,l);var a=He;if(a&&t){var e=le(a).hoistableScripts,u=je(t),n=e.get(u);n||(n=a.querySelector(Ou(u)),n||(t=lt({src:t,async:!0,type:"module"},l),(l=bl.get(u))&&rf(t,l),n=a.createElement("script"),Ot(n),Bt(n,"link",t),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},e.set(u,n))}}function od(t,l,a,e){var u=(u=ua.current)?Gn(u):null;if(!u)throw Error(r(446));switch(t){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(l=Ne(a.href),a=le(u).hoistableStyles,e=a.get(l),e||(e={type:"style",instance:null,count:0,state:null},a.set(l,e)),e):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){t=Ne(a.href);var n=le(u).hoistableStyles,i=n.get(t);if(i||(u=u.ownerDocument||u,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(t,i),(n=u.querySelector(Du(t)))&&!n._p&&(i.instance=n,i.state.loading=5),bl.has(t)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},bl.set(t,a),n||g1(u,t,a,i.state))),l&&e===null)throw Error(r(528,""));return i}if(l&&e!==null)throw Error(r(529,""));return null;case"script":return l=a.async,a=a.src,typeof a=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=je(a),a=le(u).hoistableScripts,e=a.get(l),e||(e={type:"script",instance:null,count:0,state:null},a.set(l,e)),e):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,t))}}function Ne(t){return'href="'+sl(t)+'"'}function Du(t){return'link[rel="stylesheet"]['+t+"]"}function rd(t){return lt({},t,{"data-precedence":t.precedence,precedence:null})}function g1(t,l,a,e){t.querySelector('link[rel="preload"][as="style"]['+l+"]")?e.loading=1:(l=t.createElement("link"),e.preload=l,l.addEventListener("load",function(){return e.loading|=1}),l.addEventListener("error",function(){return e.loading|=2}),Bt(l,"link",a),Ot(l),t.head.appendChild(l))}function je(t){return'[src="'+sl(t)+'"]'}function Ou(t){return"script[async]"+t}function dd(t,l,a){if(l.count++,l.instance===null)switch(l.type){case"style":var e=t.querySelector('style[data-href~="'+sl(a.href)+'"]');if(e)return l.instance=e,Ot(e),e;var u=lt({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return e=(t.ownerDocument||t).createElement("style"),Ot(e),Bt(e,"style",u),Qn(e,a.precedence,t),l.instance=e;case"stylesheet":u=Ne(a.href);var n=t.querySelector(Du(u));if(n)return l.state.loading|=4,l.instance=n,Ot(n),n;e=rd(a),(u=bl.get(u))&&of(e,u),n=(t.ownerDocument||t).createElement("link"),Ot(n);var i=n;return i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),Bt(n,"link",e),l.state.loading|=4,Qn(n,a.precedence,t),l.instance=n;case"script":return n=je(a.src),(u=t.querySelector(Ou(n)))?(l.instance=u,Ot(u),u):(e=a,(u=bl.get(n))&&(e=lt({},a),rf(e,u)),t=t.ownerDocument||t,u=t.createElement("script"),Ot(u),Bt(u,"link",e),t.head.appendChild(u),l.instance=u);case"void":return null;default:throw Error(r(443,l.type))}else l.type==="stylesheet"&&!(l.state.loading&4)&&(e=l.instance,l.state.loading|=4,Qn(e,a.precedence,t));return l.instance}function Qn(t,l,a){for(var e=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=e.length?e[e.length-1]:null,n=u,i=0;i title"):null)}function S1(t,l,a){if(a===1||l.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return t=l.disabled,typeof l.precedence=="string"&&t==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function vd(t){return!(t.type==="stylesheet"&&!(t.state.loading&3))}var Ru=null;function b1(){}function p1(t,l,a){if(Ru===null)throw Error(r(475));var e=Ru;if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&!(l.state.loading&4)){if(l.instance===null){var u=Ne(a.href),n=t.querySelector(Du(u));if(n){t=n._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Zn.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=n,Ot(n);return}n=t.ownerDocument||t,a=rd(a),(u=bl.get(u))&&of(a,u),n=n.createElement("link"),Ot(n);var i=n;i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),Bt(n,"link",a),l.instance=n}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&!(l.state.loading&3)&&(e.count++,l=Zn.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}function E1(){if(Ru===null)throw Error(r(475));var t=Ru;return t.stylesheets&&t.count===0&&df(t,t.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(f){console.error(f)}}return o(),ti.exports=xd(),ti.exports}var Cd=Bd();const qd=pl(Cd),Yd={cz:{footerInfo:"Výběr dárků provedete v košíku."},sk:{footerInfo:"Výber darčekov vykonáte v košíku."}},Mf={cz:{title:"Dárek k nákupu",info:"Přehled dárků za váš nákup.",giftPrice:"Hodnota dárku",giftTotalPrice:"Celková hodnota dárků",benefitPrice:"Původní cena",benefitDiscount:"Cena po slevě",discount:"sleva",dismiss:"Nemám zájem o dárky a odměny."},sk:{title:"Darček k nákupu",info:"Prehľad darčekov za váš nákup.",giftPrice:"Hodnota darčeka",giftTotalPrice:"Celková hodnota darčekov",benefitPrice:"Pôvodná cena",benefitDiscount:"Cena po zľave",discount:"zľava",dismiss:"Nemám záujem o darčeky a odmeny."}},at={wrap:"_wrap_xabrc_1",title:"_title_xabrc_7",info:"_info_xabrc_12",list:"_list_xabrc_18",gift:"_gift_xabrc_21",benefit:"_benefit_xabrc_25",dismiss:"_dismiss_xabrc_29",item:"_item_xabrc_38",img:"_img_xabrc_65",price:"_price_xabrc_76",note:"_note_xabrc_82",priceInfo:"_priceInfo_xabrc_90",priceWrap:"_priceWrap_xabrc_97",red:"_red_xabrc_103",benefitList:"_benefitList_xabrc_107",footer:"_footer_xabrc_132"},Uf=({children:o,value:f,selectedValue:d,onChange:r,className:A,...O})=>{const M=()=>r==null?void 0:r(f);return H.jsxs("label",{className:A,children:[H.jsx("input",{type:"radio",role:"radio",checked:(d==null?void 0:d.toString())===f.toString(),onChange:M,...O}),H.jsx("span",{className:"dek-radio__check"}),o]})};/*! js-cookie v3.0.5 | MIT */function xu(o){for(var f=1;f"u")){M=xu({},f,M),typeof M.expires=="number"&&(M.expires=new Date(Date.now()+M.expires*864e5)),M.expires&&(M.expires=M.expires.toUTCString()),A=encodeURIComponent(A).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var x="";for(var _ in M)M[_]&&(x+="; "+_,M[_]!==!0&&(x+="="+M[_].split(";")[0]));return document.cookie=A+"="+o.write(O,A)+x}}function r(A){if(!(typeof document>"u"||arguments.length&&!A)){for(var O=document.cookie?document.cookie.split("; "):[],M={},x=0;x{x&&_&&M.append(_,x)}),O.search=M.toString()}return O}catch(O){throw new Error(`Invalid URL configuration: ${O instanceof Error?O.message:"Unknown error"}`)}}function Nf(o){const f={...o},d=new Headers(f.headers);try{return f.headers=Qd(),d.forEach((r,A)=>{var O;r&&A&&((O=f.headers)==null||O.set(A,r))}),(o.defaultContentType??!0)&&f.headers.set("Content-Type","application/json"),f}catch(r){throw new Error(`Failed to add default headers: ${r instanceof Error?r.message:"Unknown error"}`)}}const Zd="<>: Došlo k chybě při přístupu na <> s parametry <>";class wt extends Error{constructor(d,r=418){super(d);Ht(this,"status");this.status=r}}class Fa extends wt{constructor(f,d,r,A){super(xf(f.toString(),JSON.stringify(d),r),A),this.name=r}}class Ld extends Fa{constructor(f,d){super(f,d,"CORS chyba [CorsError]",418)}}class Vd extends Fa{constructor(f,d){super(f,d,"Síťová chyba [NetworkError]",418)}}class wd extends Fa{constructor(f,d){super(f,d,"Chyba časového limitu [TimeoutError]",408)}}class Kd extends Fa{constructor(f,d){super(f,d,"Není připojení k internetu [OfflineError]",418)}}function jf(o,f,d,r=!0){o instanceof wt?r&&Ra(o):o instanceof TypeError&&(o.message.includes("CORS")||o.message.includes("Cross-Origin Resource Sharing")||o.message.includes("Access-Control-Allow-Origin"))?r&&Ra(new Ld(f,d)):o instanceof TypeError&&(o.message.includes("NetworkError")||o.message.includes("network error")||o.message.includes("Network request failed"))?r&&Ra(new Vd(f,d)):o instanceof TypeError&&o.message.includes("timeout")?r&&Ra(new wd(f,d)):o instanceof DOMException&&o.name==="AbortError"||(o instanceof TypeError&&!navigator.onLine?r&&Ra(new Kd(f,d)):o instanceof TypeError&&o.message.includes("Failed to fetch")?r&&Ra(new Fa(f,d,"Typová chyba (CORS?)",418)):r&&Ra(new Fa(f,d,"Neznámá chyba",418)))}function xf(o,f,d){return Zd.replace("<>",d).replace("<>",o).replace("<>",f)}function Jd(o){if(!o)return"";const d=o.split(` `).find(M=>M.includes("at "));if(!d)return"";const r=d.indexOf("/react/"),A=d.indexOf("/index");return r===-1||A===-1?"[react]: Neznámá app":`[react]: ${d.slice(r+7,A)}`}async function Ra(o){try{const f=Hf(),d=Jd(o.stack),r={status:o.status,origin:d,message:o.message},A=new URL("/log/save-error",f.api.base),O=new Headers;O.set("Content-Type","application/json");const M=Nf({headers:O}),x=await fetch(A,{...M,method:"POST",body:JSON.stringify(r)});x.ok||console.error("Nepodařilo se uložit error log:",x.status,x.statusText)}catch(f){console.error("Nepodařilo se uložit error log:",f)}}class Bf extends Error{constructor(d){super("Chyba klienta");Ht(this,"response");Ht(this,"status");this.name="ErrorClient",this.response=d,this.status=d.status}}class Cf extends Error{constructor(d){super("Chyba serveru");Ht(this,"response");Ht(this,"status");this.name="ErrorServer",this.response=d,this.status=d.status}}class kd{constructor(f){Ht(this,"response");Ht(this,"options");Ht(this,"responseHandlerList",{});this.response=f}setResponse(f){return this.response=f,this}setOptions(f){return this.options=f,this}hasResponseHandlers(f,d){return!!this.responseHandlerList[f]||!!this.responseHandlerList[d]}setDefaultResponseHandler(f){this.hasResponseHandlers(200,"2xx")||this.addResponseHandler(200,f)}addResponseHandler(f,d){var r;return(r=this.responseHandlerList)[f]??(r[f]=[]),this.responseHandlerList[f].push(d),this}async runResponseHandlers(){var O,M;if(!this.response)throw new wt("Response není nastavena, byla setnutá?");const f=this.response.status,d=`${Math.floor(f/100)}xx`,r=this.hasResponseHandlers(f,d);let A;if(r){(O=this.responseHandlerList)[f]??(O[f]=[]),(M=this.responseHandlerList)[d]??(M[d]=[]);for(const x of this.responseHandlerList[f]){const _=await(x==null?void 0:x(this.response.clone()));A??(A=_)}for(const x of this.responseHandlerList[d]){const _=await(x==null?void 0:x(this.response.clone()));A??(A=_)}}return!r&&f>=400&&await this.handleError(),A}async handleError(f){if(!this.response)throw new wt("Response není nastavena, byla setnutá?");(f==null?void 0:f.hideMessage)!==!0&&await this.showMessage(f==null?void 0:f.customMessage),f&&(f.options=f.options??this.options);const d=f!=null&&f.options?$d(f.options):void 0,r=await this.response.clone().text(),A=xf(this.response.url,JSON.stringify(d),`Chyba: [${this.response.status}${this.response.statusText?` - ${this.response.statusText}`:""}]`)+(r?` => ${r.slice(0,100)}${r.length>100?"...":""}`:"");throw new wt(A,this.response.status)}async showMessage(f){if(!this.response)throw new wt("Response není nastavena, byla setnutá?");if(f===!1)return;const d=f??(this.response.status in ii?ii[this.response.status]:`Nastala neočekávaná chyba při požadavku na server: ${this.response.status}`),r=await this.response.clone().text(),A=this.response.status===500||Object.keys(ii).includes(this.response.status.toString())||!!f;if(r===""||A)this.dispatchError(d);else try{await this.parseResponseForError()||this.dispatchError(d)}catch(O){throw this.dispatchError(d),new wt("Chyba při ApiHandler.showMessage: "+O.message)}}async parseResponseForError(){if(!this.response)throw new wt("Response není nastavena, byla setnutá?");const f=await this.response.clone().json();if(f.some(d=>d.message)){for(const{message:d}of f.filter(r=>r.message))d&&this.dispatchError(d);return!0}else return!1}dispatchError(f){dispatchEvent(new CustomEvent("ES_ADD_MESSAGE_FLASH",{detail:{message:f,type:"error"}}))}}const ii={429:"Překročili jste limit požadavků. Zkuste to znovu později. (429)"};function $d(o){const f=["password","token","secret","key","credential"],d={...o},r=O=>{const M={};for(const[x,_]of Object.entries(O))f.some(E=>x.toLowerCase().includes(E))?M[x]="***FILTERED***":_&&typeof _=="object"&&!Array.isArray(_)?M[x]=r(_):M[x]=_;return M},A=O=>{try{const M=JSON.parse(O),x=r(M);return JSON.stringify(x)}catch{return O}};if(d.options){const O=d.options;O.body&&(typeof O.body=="string"?O.body=A(O.body):typeof O.body=="object"&&!(O.body instanceof FormData)&&(O.body=r(O.body))),d.options=r(O)}return d.parameters&&(d.parameters=r(d.parameters)),d.path&&(d.path=r(d.path)),d.body&&(typeof d.body=="string"?d.body=A(d.body):typeof d.body=="object"&&!(d.body instanceof FormData)&&(d.body=r(d.body))),d}class qf{constructor(f){Ht(this,"fetchParams");Ht(this,"settings",{});Ht(this,"responseHandler",new kd);Ht(this,"response");this.checkForRequired(f);const d=f.body instanceof FormData?!1:f.defaultContentType??!0;this.fetchParams={apiEndpoint:f.apiEndpoint,path:f.path,body:f.body,parameters:f.parameters,pathParameters:f.pathParameters,options:{defaultContentType:d,method:f.method??"GET",signal:f.signal,...f.options}},this.settings={silent:f.silent??!1,responseType:f.responseType??"json"},this.applyPathParameters(),this.applySearchParameters(),this.applyBody()}checkForRequired(f){try{if(!f.path)throw new wt("Path je povinný")}catch(d){throw console.error(d),jf(d,new URL(f.path,f.apiEndpoint),f.options??{},!f.silent),d}}applyPathParameters(){if("pathParameters"in this.fetchParams&&this.fetchParams.pathParameters){Object.entries(this.fetchParams.pathParameters).forEach(([d,r])=>{this.fetchParams.path=this.fetchParams.path.replace(`{${d}}`,r)});const f=this.fetchParams.path.match(/\{([^}]+)\}/g);if(f)throw new wt(`Nepodařilo se nahradit všechny parametry v URL: ${f.join(", ")}`)}}applySearchParameters(){if("parameters"in this.fetchParams&&this.fetchParams.parameters){const f=r=>typeof r=="string"||typeof r=="number"||typeof r=="boolean",d=new URLSearchParams;for(const[r,A]of Object.entries(this.fetchParams.parameters))if(f(A))d.set(r,A.toString());else if(Array.isArray(A))for(const O of A)f(O)?d.append(r,O.toString()):console.warn(`Neznámý typ parametru: ${r} => ${O}`);else typeof A<"u"&&console.warn(`Neznámý typ parametru: ${r} => ${A}`);this.fetchParams.options.search=d}}applyBody(){"body"in this.fetchParams&&this.fetchParams.body&&(typeof this.fetchParams.body=="string"||this.fetchParams.body instanceof FormData?this.fetchParams.options.body=this.fetchParams.body:this.fetchParams.options.body=JSON.stringify(this.fetchParams.body))}setDefaultResponseHandler(){this.responseHandler.setDefaultResponseHandler(async()=>this.getData())}addResponseHandler(f,d){return this.responseHandler.addResponseHandler(f,d),this}async send(){var r;const f=Nf(this.fetchParams.options),d=Xd(this.fetchParams.apiEndpoint,this.fetchParams.path,f.search);this.setDefaultResponseHandler();try{return this.response=await fetch(d.toString(),f),this.responseHandler.setResponse(this.response),this.responseHandler.setOptions(this.fetchParams.options),await this.responseHandler.runResponseHandlers()}catch(A){console.error(A);const O=this.settings.silent===!0?!1:Array.isArray(this.settings.silent)?!this.settings.silent.includes(((r=this.response)==null?void 0:r.status)??0):!0;throw jf(A,d,f,O),A}}async handleError(f){await this.responseHandler.handleError({...f,options:this.fetchParams})}async getData(f){if(!this.response)throw new wt("Response není nastavena, byl volán send()?");if(!this.response.ok&&!f)throw new wt(`Response není v pořádku: ${this.response.status}`);try{const d=await this.response.clone().text();if(d==="")return;switch(this.settings.responseType){case"text":return d;case"json":return await this.response.clone().json();case"blob":return await this.response.clone().blob();case"arrayBuffer":return await this.response.clone().arrayBuffer();default:{const r=this.settings.responseType;throw new wt(`Neznámý typ response: ${r}`)}}}catch(d){throw new wt("Chyba při ApiHandler.getData: "+d.message)}}}const Pt=class Pt{};Ht(Pt,"add",({message:f,type:d})=>{dispatchEvent(new CustomEvent("ES_ADD_MESSAGE_FLASH",{detail:{message:f,type:d}}))}),Ht(Pt,"addError",f=>Pt.add({message:f,type:"error"})),Ht(Pt,"addSuccess",f=>Pt.add({message:f,type:"success"})),Ht(Pt,"addWarning",f=>Pt.add({message:f,type:"warning"})),Ht(Pt,"addByError",f=>{const d=f;console.error(d),d instanceof Bf||d instanceof Cf?(d instanceof Bf&&Pt.add({message:`Nastala neočekávaná klientská chyba. (${d.status})`,type:"error"}),d instanceof Cf&&Pt.add({message:`Nastala neočekávaná serverová chyba. (${d.status})`,type:"error"})):Pt.add({message:"Nastala neočekávaná chyba.",type:"error"})});let Be=Pt,ci;const Cl=()=>{if(!ci){const o=ni.get("dek_config");if(o===void 0)throw new Error("Config not found");try{const f=atob(o);ci=JSON.parse(f)}catch(f){throw console.error(f),Be.add({type:"error",message:"Nepodařilo se načíst dek_config."}),new Error("Config is not valid")}}return ci},Yf=()=>{switch(Cl().shopId){case"argos_cz":case"dek_cz":case"stachema_cz":return"cz";case"dek_sk":case"stachema_sk":return"sk"}},El={getBaseCdn:()=>Cl().cdn.base,getBranchCode:()=>Cl().branchCode,getBranchTitle:()=>Cl().branchTitle,getDomain:()=>{switch(Cl().shopId){case"argos_cz":return"argos.cz";case"dek_cz":return"dek.cz";case"dek_sk":return"dek.sk";case"stachema_cz":return"stachema.cz";case"stachema_sk":return"stachema.sk"}},getEmail:()=>Cl().email,getLang:Yf,getSearchCompany:()=>Cl().shopId.replace("_","-"),getShopId:()=>Cl().shopId,isDev:()=>Cl().isDev,getCurrency:()=>Yf()==="cz"?"CZK":"EUR"},Wd=({src:o,...f})=>H.jsx("img",{src:`${El.getBaseCdn()}${o}`,...f});var fi=(o=>(o.productEshop="{baseUrl}/{shopId}/img/product-eshop/{src}.webp",o.productGift="{baseUrl}/{shopId}/img/product-gift/{src}.webp",o))(fi||{});const Ce=/(\.jpg|\.png|\.jpeg|\.webp)/,Gf=/_[er]w\d+/,Qf=/_[er]h\d+/,Fd=o=>o.replace(Ce,".webp"),Pd=(o,f)=>Gf.test(o)?(console.warn("Source already has exact or resize width"),o):o.replace(Ce,`_ew${f}$1`),Id=(o,f)=>Qf.test(o)?(console.warn("Source already has exact or resize height"),o):o.replace(Ce,`_eh${f}$1`),t0=(o,f)=>Gf.test(o)?(console.warn("Source already has exact or resize width"),o):o.replace(Ce,`_rw${f}$1`),l0=(o,f)=>Qf.test(o)?(console.warn("Source already has exact or resize height"),o):o.replace(Ce,`_rh${f}$1`),a0=(o,f)=>f.replace("{baseUrl}",El.getBaseCdn()).replace("{shopId}",El.getShopId()).replace("{src}",o.toString());class e0{constructor(f,d){this.source=f,this.source=f.startsWith(El.getBaseCdn())?f:f.replace(/^https:\/\/\S*\.cz/,El.getBaseCdn()),d!==void 0&&(this.source=a0(this.source,d))}exactHeight(f){return this.source=Id(this.source,f),this}exactWidth(f){return this.source=Pd(this.source,f),this}getSource(){return this.source}resizeHeight(f){return this.source=l0(this.source,f),this}resizeWidth(f){return this.source=t0(this.source,f),this}toWebp(){return this.source=Fd(this.source),this}}const u0=(o,f,d=!0)=>{const r=o.split("|");if(r.length!==3&&r.length!==4)return console.warn(`Daný text "${o}" nemá správný formát`),d?`${f} ${o}`:o;let A,O,M,x;r.length===3?([O,M,x]=r.map(E=>E.trim()),A=x):[A,O,M,x]=r.map(E=>E.trim());let _=x;return f===0&&(_=A),f===1&&(_=O),f>=2&&f<=4&&(_=M),d?`${f} ${_}`:_},Xf={async getProductEshopByCode(o,f){if(Array.isArray(o)||(o=[o]),o.length===0)return[];try{return await new qf({path:"/product/get-products-eshop-by-codes",parameters:{codes:o,parts:f}}).send()??[]}catch(d){Be.addByError(d)}return[]},async getProductRentalByCode(o,f){if(Array.isArray(o)||(o=[o]),o.length===0)return[];try{return await new qf({path:"/product/get-products-rental-by-codes",parameters:{codes:o,parts:f}}).send()??[]}catch(d){Be.addByError(d)}return[]}},Zf={formatPrice(o,f){const d=new Intl.NumberFormat("cs-CZ",{style:"currency",currency:f}).format(o);return f==="EUR"?d.replace("€","EUR"):d.toString()},formatUnit(o){return o.replace("m2","m²").replace("m3","m³")},formatQuantity(o){return(Number(o)===o&&o%1!==0?o.toFixed(2):o).toLocaleString().replace(".",",")},calculateQuantityUnitEshopToSales(o,f){const d=f.isPackagePrimary?o*1e6*(f.unitsInPackage*1e6)/1e12:o;return{unitPrimary:o,unitSecondary:f.isPackagePrimary?d:o,unitSales:d,unitPackage:f.isPackagePrimary?o:d}},calculateQuantityUnitEshop(o,f){return Zf.calculateQuantityUnitEshopToSales(o,f)},calculateQuantityUnitEshopToPrimary(o,f){const d=f.isPackagePrimary?o*1e12/(f.unitsInPackage*1e6)/1e6:o;return{unitPrimary:d,unitSecondary:f.isPackagePrimary?o:d,unitSales:o,unitPackage:f.isPackagePrimary?d:o}},calculateQuantityPriceEshop(o,f){const d=Math.round(f.priceNoVatPrimary*o*100)/100,r=Math.round(d*f.vat/100*100)/100,A=Math.round((d+r)*100)/100;return{priceNoVatPrimary:d,priceVatPrimary:A}},getAvailabilityStatusByBranchCode(o,f,d){switch(o.availabilityBranchCode){case"P00":case"P01":case"P05":case"P06":return{showButton:!0,color:"green",buttonText:d,buttonColor:"green"};case"P02":case"P07":case"P08":case"P10":return{showButton:!1,color:"red"};case"P03":return{showButton:!0,color:"blue",buttonText:f,buttonColor:"blue"};case"P04":return{showButton:!0,color:"red",buttonText:f,buttonColor:"blue"};case"P09":return{showButton:!1,color:"gray"};default:return{showButton:!0,color:"blue",buttonText:f,buttonColor:"blue"}}},addToCartEshop(o,f,d,r){window.dispatchEvent(new CustomEvent("ES_ADD_TO_CART_ESHOP",{detail:{code:o,quantitySales:f,unitSales:d,eventInvoker:r}}))},addToCartRental(o){const{date:f,eventInvoker:d,hasGuarantee:r,quantity:A,typeOfRental:O,unionCode:M}=o;window.dispatchEvent(new CustomEvent("ES_ADD_TO_CART_RENTAL",{detail:{unionCode:M,quantity:A,quantitySales:A,dateFrom:f.from,dateTo:f.to,withGuarantee:r,typeOfRental:O,eventInvoker:d}}))},async getProductEshopByCode(o,f){return Xf.getProductEshopByCode(o,f)},async getProductRentalByCode(o,f){return Xf.getProductRentalByCode(o,f)},calculateSeasonPoints(o,f){if(o.season===null||o.season===void 0)return 0;const d=o.season;if(d.rewardFor==="Quantity")return Math.floor(f/d.requiredQuantity)*d.rewardPoints;if(d.rewardFor==="Price"){const r=o.price.priceNoVatSales*f;return Math.floor(r/d.requiredQuantity)*d.rewardPoints}return 0},getNumberOfDaysByTypeOfRental(o,f){if(f==="HalfDay")return"4 hodiny";const d=Math.ceil((o.to.getTime()-o.from.getTime())/864e5),r=A=>u0(El.getLang()==="sk"?"deň | dni | dní":"den | dny | dní",A);return r(f==="FullDay"?d:d+1)}},n0=`${El.getBaseCdn()}/img/da2b377cf1a811987be2a20069d7a04d.jpg`,i0=({footer:o,list:f,loadingState:d,onSelect:r,selectedBenefit:A})=>{const O=Mf[El.getLang()],M=In.useMemo(()=>(f==null?void 0:f.filter(_=>_.type==="gift"))??[],[f]),x=In.useMemo(()=>(f==null?void 0:f.filter(_=>_.type==="benefit"))??[],[f]);return!f||f.length===0?null:H.jsxs("div",{className:`r-gift-list ${at.wrap}`,children:[H.jsx("div",{className:at.title,children:O.title}),H.jsx("div",{className:at.info,children:O.info}),M.length>0&&H.jsx("div",{className:`${at.list} ${at.gift} ${d?"loading":""}`.trim(),children:M.map(_=>H.jsx(Lf,{onSelect:r,selectedBenefit:A,..._},_.code))}),x.length>0&&H.jsx("div",{className:`${at.list} ${at.benefit} ${d?"loading":""}`.trim(),children:x.map(_=>H.jsx(Lf,{onSelect:r,selectedBenefit:A,..._},_.code))}),r&&H.jsx("div",{className:`${at.list} ${at.dismiss}`,children:H.jsx("label",{className:at.item,children:H.jsxs("div",{className:"dek-radio",children:[H.jsx(Uf,{checked:A===null,onChange:()=>r(null),value:""}),H.jsx("div",{className:at.img,children:H.jsx(Wd,{src:"/file/close1-c69c49d5.svg",width:12,height:12})}),H.jsx("div",{className:at.title,children:O.dismiss})]})})}),o!==void 0&&H.jsx("div",{className:at.footer,children:o})]})},Lf=({onSelect:o,selectedBenefit:f,...d})=>{const r=El.getCurrency(),{benefit:A,benefitType:O,code:M,discountPrice:x,img:_,note:E,price:J,quantity:et,title:ct,type:st}=d,pt=Mf[El.getLang()],Kt=O===1?fi.productGift:fi.productEshop,Xt=new e0(_?_.toString():n0,_?Kt:void 0).exactWidth(40).exactHeight(40).toWebp(),{formatPrice:qt}=Zf,Nt=o?"label":"div",It=()=>o&&o(d),Ol=(f==null?void 0:f.benefitId)===d.benefitId&&(f==null?void 0:f.code)===M;return H.jsxs(Nt,{className:at.item,children:[H.jsxs("div",{className:o?"dek-radio":void 0,children:[o&&H.jsx(Uf,{checked:Ol,onChange:It,value:M??""}),H.jsx("div",{className:at.img,children:H.jsx("img",{src:Xt.getSource(),alt:ct,width:40,height:40})}),H.jsxs("div",{children:[H.jsxs("div",{className:at.title,children:[et!==void 0&&et>1&&`${et}x `,ct]}),E&&H.jsx("div",{className:at.note,children:E}),A!==void 0&&A.length>0&&H.jsx("ul",{className:at.benefitList,children:A.map(V=>H.jsx("li",{className:at.benefit,children:H.jsxs("div",{children:[V.type==="gift"&&H.jsxs(H.Fragment,{children:[H.jsx("span",{className:at.title,children:V.title}),H.jsx("span",{className:at.price,children:qt(V.price,r)})]}),V.type==="benefit"&&H.jsxs(H.Fragment,{children:[H.jsx("div",{children:H.jsxs("b",{children:[V.discountPercent,"%"," ",pt.discount.toUpperCase()]})}),H.jsx("span",{className:at.title,children:V.title}),H.jsx("span",{className:at.price,children:H.jsx("i",{children:H.jsx("s",{children:qt(V.price,r)})})}),H.jsx("span",{className:at.price,children:H.jsx("b",{children:qt(V.discountPrice,r)})})]})]})},V.code))})]})]}),H.jsxs("div",{className:at.priceWrap,children:[O===2&&st==="benefit"&&H.jsxs("div",{children:[H.jsx("div",{className:at.price,children:H.jsx("i",{children:H.jsx("s",{children:qt(J,r)})})}),H.jsx("div",{className:at.priceInfo,children:H.jsx("i",{children:pt.benefitPrice})})]}),H.jsxs("div",{children:[H.jsxs("div",{className:at.price,children:[st==="gift"&&H.jsx("i",{children:H.jsx("s",{children:qt(J,r)})}),st==="benefit"&&H.jsx("div",{className:at.red,children:H.jsx("b",{children:qt(x,r)})})]}),H.jsx("div",{className:at.priceInfo,children:H.jsxs("i",{children:[st==="gift"&&(O===1?pt.giftTotalPrice:pt.giftPrice),st==="benefit"&&pt.benefitDiscount]})})]})]})]})},c0=({list:o})=>{const f=Yd[El.getLang()];return H.jsx(i0,{list:o,footer:H.jsxs(H.Fragment,{children:[H.jsx("i",{className:"icon-info-circled"}),f.footerInfo]})})};function f0(o,f){qd.createRoot(document.querySelector(`#${o}`)).render(H.jsx(In.StrictMode,{children:H.jsx(c0,{list:f})}))}return f0}); //# sourceMappingURL=index.umd.cjs.map