1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,14595,(t,e,r)=>{"use strict";var a=t.r(71645),n="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},i=a.useSyncExternalStore,o=a.useRef,s=a.useEffect,u=a.useMemo,c=a.useDebugValue;r.useSyncExternalStoreWithSelector=function(t,e,r,a,l){var d=o(null);if(null===d.current){var h={hasValue:!1,value:null};d.current=h}else h=d.current;var p=i(t,(d=u(function(){function t(t){if(!s){if(s=!0,i=t,t=a(t),void 0!==l&&h.hasValue){var e=h.value;if(l(e,t))return o=e}return o=t}if(e=o,n(i,t))return e;var r=a(t);return void 0!==l&&l(e,r)?(i=t,e):(i=t,o=r)}var i,o,s=!1,u=void 0===r?null:r;return[function(){return t(e())},null===u?void 0:function(){return t(u())}]},[e,r,a,l]))[0],d[1]);return s(function(){h.hasValue=!0,h.value=p},[p]),c(p),p}},13027,(t,e,r)=>{"use strict";e.exports=t.r(14595)},55487,t=>{"use strict";var e=t.i(71645);t.i(13027);var r={notify(){},get:()=>[]},a="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,n="u">typeof navigator&&"ReactNative"===navigator.product,i=a||n?e.useLayoutEffect:e.useEffect,o=Symbol.for("react-redux-context"),s="u">typeof globalThis?globalThis:{},u=function(){if(!e.createContext)return{};let t=s[o]??=new Map,r=t.get(e.createContext);return r||(r=e.createContext(null),t.set(e.createContext,r)),r}(),c=function(t){let{children:a,context:n,serverState:o,store:s}=t,c=e.useMemo(()=>{let t=function(t,e){let a,n=r,i=0,o=!1;function s(){l.onStateChange&&l.onStateChange()}function u(){if(i++,!a){let e,r;a=t.subscribe(s),e=null,r=null,n={clear(){e=null,r=null},notify(){let t=e;for(;t;)t.callback(),t=t.next},get(){let t=[],r=e;for(;r;)t.push(r),r=r.next;return t},subscribe(t){let a=!0,n=r={callback:t,next:null,prev:r};return n.prev?n.prev.next=n:e=n,function(){a&&null!==e&&(a=!1,n.next?n.next.prev=n.prev:r=n.prev,n.prev?n.prev.next=n.next:e=n.next)}}}}}function c(){i--,a&&0===i&&(a(),a=void 0,n.clear(),n=r)}let l={addNestedSub:function(t){u();let e=n.subscribe(t),r=!1;return()=>{r||(r=!0,e(),c())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:s,isSubscribed:function(){return o},trySubscribe:function(){o||(o=!0,u())},tryUnsubscribe:function(){o&&(o=!1,c())},getListeners:()=>n};return l}(s);return{store:s,subscription:t,getServerState:o?()=>o:void 0}},[s,o]),l=e.useMemo(()=>s.getState(),[s]);return i(()=>{let{subscription:t}=c;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),l!==s.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}},[c,l]),e.createElement((n||u).Provider,{value:c},a)};function l(t=u){return function(){return e.useContext(t)}}var d=l();function h(t=u){let e=t===u?d:l(t),r=()=>{let{store:t}=e();return t};return Object.assign(r,{withTypes:()=>r}),r}var p=h(),f=function(t=u){let e=t===u?p:h(t),r=()=>e().dispatch;return Object.assign(r,{withTypes:()=>r}),r}();t.s(["Provider",()=>c,"useDispatch",()=>f])},20805,t=>{"use strict";var e=t.i(71645);let r=new(t.i(26252)).CompareService,a="compare-change",n="compare-modal-change";function i(){window.dispatchEvent(new Event(a))}let o=!1;function s(){o=!0,window.dispatchEvent(new Event(n))}function u(){let[t,r]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{let t=()=>r(o);return window.addEventListener(n,t),()=>window.removeEventListener(n,t)},[]),{visible:t,close:(0,e.useCallback)(()=>{o=!1,window.dispatchEvent(new Event(n))},[])}}function c(t){return window.addEventListener(a,t),window.addEventListener("storage",t),()=>{window.removeEventListener(a,t),window.removeEventListener("storage",t)}}function l(){return[]}let d=[],h="";function p(){let t=r.getCompareProductIds(),e=t.join(",");return e!==h&&(h=e,d=t),d}function f(){let t=(0,e.useSyncExternalStore)(c,p,l),a=(0,e.useCallback)(t=>{r.addProductToCompare(t),s(),i()},[]),n=(0,e.useCallback)(t=>{r.removeProductToCompare(t),i()},[]),o=(0,e.useCallback)(()=>{r.removeAll(),i()},[]),u=(0,e.useCallback)(t=>{r.replaceCompareProducts(t),i()},[]),d=(0,e.useCallback)(e=>t.includes(e),[t]),h=(0,e.useCallback)(e=>{t.includes(e)?r.removeProductToCompare(e):(r.addProductToCompare(e),s()),i()},[t]);return{productIds:t,count:t.length,addProduct:a,removeProduct:n,removeAll:o,replaceProducts:u,isInCompare:d,toggleProduct:h}}t.s(["useCompare",()=>f,"useCompareModal",()=>u])},14272,t=>{"use strict";var e=t.i(40143),r=t.i(88587),a=t.i(36553),n=class extends r.Removable{#t;#e;#r;constructor(t){super(),this.mutationId=t.mutationId,this.#e=t.mutationCache,this.#t=[],this.state=t.state||i(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#t.includes(t)||(this.#t.push(t),this.clearGcTimeout(),this.#e.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#t=this.#t.filter(e=>e!==t),this.scheduleGc(),this.#e.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#t.length||("pending"===this.state.status?this.scheduleGc():this.#e.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(t){this.#r=(0,a.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(Error("No mutationFn found")),onFail:(t,e)=>{this.#a({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#a({type:"pause"})},onContinue:()=>{this.#a({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#e.canRun(this)});let e="pending"===this.state.status,r=!this.#r.canStart();try{if(!e){this.#a({type:"pending",variables:t,isPaused:r}),await this.#e.config.onMutate?.(t,this);let e=await this.options.onMutate?.(t);e!==this.state.context&&this.#a({type:"pending",context:e,variables:t,isPaused:r})}let a=await this.#r.start();return await this.#e.config.onSuccess?.(a,t,this.state.context,this),await this.options.onSuccess?.(a,t,this.state.context),await this.#e.config.onSettled?.(a,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(a,null,t,this.state.context),this.#a({type:"success",data:a}),a}catch(e){try{throw await this.#e.config.onError?.(e,t,this.state.context,this),await this.options.onError?.(e,t,this.state.context),await this.#e.config.onSettled?.(void 0,e,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,e,t,this.state.context),e}finally{this.#a({type:"error",error:e})}}finally{this.#e.runNext(this)}}#a(t){this.state=(e=>{switch(t.type){case"failed":return{...e,failureCount:t.failureCount,failureReason:t.error};
1case"pause":return{...e,isPaused:!0};case"continue":return{...e,isPaused:!1};case"pending":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}})(this.state),e.notifyManager.batch(()=>{this.#t.forEach(e=>{e.onMutationUpdate(t)}),this.#e.notify({mutation:this,type:"updated",action:t})})}};function i(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}t.s(["Mutation",()=>n,"getDefaultState",()=>i])},54616,t=>{"use strict";var e=t.i(71645),r=t.i(14272),a=t.i(40143),n=t.i(15823),i=t.i(19273),o=class extends n.Subscribable{#n;#i=void 0;#o;#s;constructor(t,e){super(),this.#n=t,this.setOptions(e),this.bindMethods(),this.#u()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){let e=this.options;this.options=this.#n.defaultMutationOptions(t),(0,i.shallowEqualObjects)(this.options,e)||this.#n.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#o,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,i.hashKey)(e.mutationKey)!==(0,i.hashKey)(this.options.mutationKey)?this.reset():this.#o?.state.status==="pending"&&this.#o.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#o?.removeObserver(this)}onMutationUpdate(t){this.#u(),this.#c(t)}getCurrentResult(){return this.#i}reset(){this.#o?.removeObserver(this),this.#o=void 0,this.#u(),this.#c()}mutate(t,e){return this.#s=e,this.#o?.removeObserver(this),this.#o=this.#n.getMutationCache().build(this.#n,this.options),this.#o.addObserver(this),this.#o.execute(t)}#u(){let t=this.#o?.state??(0,r.getDefaultState)();this.#i={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#c(t){a.notifyManager.batch(()=>{if(this.#s&&this.hasListeners()){let e=this.#i.variables,r=this.#i.context;t?.type==="success"?(this.#s.onSuccess?.(t.data,e,r),this.#s.onSettled?.(t.data,null,e,r)):t?.type==="error"&&(this.#s.onError?.(t.error,e,r),this.#s.onSettled?.(void 0,t.error,e,r))}this.listeners.forEach(t=>{t(this.#i)})})}},s=t.i(12598),u=t.i(11076);function c(t,r){let n=(0,s.useQueryClient)(r),[i]=e.useState(()=>new o(n,t));e.useEffect(()=>{i.setOptions(t)},[i,t]);let c=e.useSyncExternalStore(e.useCallback(t=>i.subscribe(a.notifyManager.batchCalls(t)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),l=e.useCallback((t,e)=>{i.mutate(t,e).catch(u.noop)},[i]);if(c.error&&(0,u.shouldThrowError)(i.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:l,mutateAsync:c.mutate}}t.s(["useMutation",()=>c],54616)},43606,t=>{"use strict";let e={accountCartId:null,degraded:!1,isLoggedIn:!1};t.s(["getCartSessionHint",0,()=>e,"setCartSessionHint",0,t=>{e=t}])},44682,t=>{"use strict";var e=t.i(43476),r=t.i(71645);let a=(0,r.createContext)({handleAddedToCartModal:()=>void 0,cartModalProduct:null,cartModal:{type:null,product:null},showAddToCartModal:()=>void 0,showWasAddedToCartModal:()=>void 0,showCartErrorModal:()=>void 0,closeCartModal:()=>void 0});t.s(["CartProvider",0,({children:t})=>{let[n,i]=(0,r.useState)(!1),[o,s]=(0,r.useState)({type:null,product:null}),u=(0,r.useCallback)(t=>{s({type:"addToCart",product:t})},[]),c=(0,r.useCallback)(t=>{s({type:"wasAdded",product:t})},[]),l=(0,r.useCallback)((t,e=null)=>{s({type:"error",product:e,isError:!0,error:t})},[]),d=(0,r.useCallback)(()=>{s({type:null,product:null})},[]);return(0,e.jsx)(a.Provider,{value:{cartModalProduct:n,handleAddedToCartModal:t=>{i(t)},cartModal:o,showAddToCartModal:u,showWasAddedToCartModal:c,showCartErrorModal:l,closeCartModal:d},children:t})},"useCartData",0,()=>(0,r.useContext)(a)])},83396,57487,t=>{"use strict";var e=t.i(42090),r=t.i(36482),a=t.i(31141);let n=t=>"cart_id";
1t.s(["CART_EXPIRATION",0,2592e3,"resolveCartIdCookieNameFromLang",0,n],57487);var i=t.i(88293),o=t.i(68683),s=t.i(20013),u=t.i(69766),c=t.i(67246),l=t.i(43606);let d=new Set,h=new Map;async function p(t){if(!d.has(t)){d.add(t);try{let e=h.get(t);for(;e;){h.delete(t);try{let t=await e.send(e.payload);e.waiters.forEach(({resolve:e})=>e(t))}catch(t){e.waiters.forEach(({reject:e})=>e(t))}e=h.get(t)}}finally{d.delete(t)}}}function f(t,e){(0,a.setCookie)(null,n(e),t,{maxAge:2592e3,path:"/"})}async function v(t=!1,r,i="1"){let o=function(t="sk"){return(0,a.parseCookies)()[n(t)]||""}(r);if(o||!t)return o;let s=(0,l.getCartSessionHint)();if(s.accountCartId)return f(s.accountCartId,r),s.accountCartId;if(s.degraded){let t=await (0,e.fetchJson)("/session").catch(()=>null),a=(0,e.prop)(t,"user.data.cartId");if(a)return f(String(a),r),String(a);if(!t||(0,e.prop)(t,"degraded")){let t;throw(t=Error("Session could not be verified, refusing to create a new cart")).status=503,t.details={status:503,name:"SESSION_UNAVAILABLE",description:"Nepodarilo sa overiÅ¥ prihlásenie. Skúste to prosÃm za chvÃľu znova - obsah koÅ¡Ãka zostáva uložený."},t}(0,l.setCartSessionHint)({accountCartId:null,degraded:!1,isLoggedIn:!!(0,e.prop)(t,"isLoggedIn")})}let u=await m(r,i);return u&&(o=u,f(u,r)),o}async function m(t,a="1"){try{let{id:n}=await r.default.createCart({domainId:a},{xAcceptLanguage:t,xCurrency:(0,e.resolveCurrencyFromLang)(t)});return n}catch(t){console.error(`createCart error: ${(0,e.serializeError)(t)}`)}return null}async function y(t){try{return!!await r.default.getCart(t,{vatGroups:0})}catch(t){if((0,c.isNotFoundError)(t)&&(0,e.prop)(t,"details.name"))return!1;return!0}}async function C(t,e,r,a){let n=await v(r,t,e);try{return await a(n)}catch(i){if(!(0,c.isNotFoundError)(i)||n&&await y(n))throw i;let r=await m(t,e);if(!r)throw i;return f(r,t),a(r)}}async function g(t,a,n="1"){try{var i;return await (i=t=>C(a,n,!1,e=>r.default.updateCart(e,{vatGroups:1},t)),new Promise((e,r)=>{let n=h.get(a);n?(n.payload={...n.payload,...t},n.send=i,n.waiters.push({resolve:e,reject:r})):h.set(a,{payload:t,send:i,waiters:[{resolve:e,reject:r}]}),p(a)}))}catch(t){throw console.error(`cart mutation error: ${(0,e.serializeError)(t)}`),t}}async function b(t,a,n=!1){try{let e=await v(!1,a);return await r.default.createOrder(e,{validateOnly:n?"1":"0"},t)}catch(t){throw console.error(`cart mutation error: ${(0,e.serializeError)(t)}`),t}}function w(t,r){if((0,c.isNotFoundError)(r))return null;throw console.error(`${t} error: ${(0,e.serializeError)(r)}`),r}async function S(t){let e=await v(!1,t);if(!e)return null;try{return await r.default.getDeliveryPaymentInfo(e,{},{xAcceptLanguage:t})}catch(t){return w("loadDeliveryPaymentInfo",t)}}async function E(t){let e=await v(!1,t);if(!e)return null;try{return await r.default.getCart(e,{vatGroups:0})}catch(t){return w("loadCart",t)}}async function x(t,a,n,c,l="1"){try{if("delete"===t.type){let u=await C(a,l,!0,e=>r.default.deleteCartItem(e,t.productId,t.goodId,{vatGroups:1}));return u&&((0,s.sendGa4CartEvent)("remove_from_cart",u,n,c),(0,i.gaRemoveFromCartObject)((0,o.prepareProductForMarketing)(n,(0,e.prop)(n,"count")||1,t.goodId))),u}if("add"===t.type){let d=await C(a,l,!0,n=>r.default.addCartItem(n,t.productId,t.goodId,{count:t.count,currencyId:(0,e.resolveCurrencyFromLang)(a),vatGroups:1},{},{xAcceptLanguage:a}));if(d)try{t.count>0?((0,s.sendGa4CartEvent)("add_to_cart",d,n,c),(0,u.sendOaiqItemsAdded)(d,t,(0,e.resolveCurrencyFromLang)(a)),(0,i.gaAddToCartCustom)((0,o.prepareProductForMarketingNew)(n,t.count,t.goodId),"Cart info"),(0,i.gaAddToCartObject)((0,o.prepareProductForMarketing)(n,t.count,t.goodId)),(0,i.fbAddToCart)((0,o.prepareProductForFbMarketing)(n,t.count,t.goodId))):((0,s.sendGa4CartEvent)("remove_from_cart",d,n,c),(0,i.gaRemoveFromCartObject)((0,o.prepareProductForMarketing)(n,-t.count,t.goodId)))}catch(t){}return d}}catch(t){throw console.error(`cart mutation error: ${(0,e.serializeError)(t)}`),t}}async function M(t,a,n,i="1"){try{if("add"===a)return await C(n,i,!1,e=>r.default.addCard(e,{vatGroups:1},{card_type:"GIFTCARD",card_number:t}));if("remove"===a)return await C(n,i,!1,e=>r.default.removeCard(e,"giftcard",t,{vatGroups:1}))}catch(t){throw console.error(`cart mutation error: ${(0,e.serializeError)(t)}`),t}}t.s(["createOrder",()=>b,"loadCart",()=>E,"loadDeliveryPaymentInfo",()=>S,"mutateCartGiftcard",()=>M,"mutateCartItem",()=>x,"updateCart",()=>g],83396)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.