1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,88143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:o}){let s=r?40*r:e,l=a?40*a:t,u=s&&l?`viewBox='0 0 ${s} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(33525);let n=e.r(43369),a=e.r(88143),i=e.r(87690),o=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:d=!1,loading:p,className:m,quality:f,width:y,height:h,fill:g=!1,style:_,overrideSrc:w,onLoad:b,onLoadingComplete:v,placeholder:k="empty",blurDataURL:S,fetchPriority:C,decoding:E="async",layout:T,objectFit:x,objectPosition:z,lazyBoundary:P,lazyRoot:I,...j},O){var R;let N,M,A,{imgConf:U,showAltText:$,blurComplete:q,defaultLoader:D}=O,L=U||i.imageConfigDefault;if("allSizes"in L)N=L;else{let e=[...L.deviceSizes,...L.imageSizes].sort((e,t)=>e-t),t=L.deviceSizes.sort((e,t)=>e-t),r=L.qualities?.sort((e,t)=>e-t);N={...L,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let B=j.loader||D;delete j.loader,delete j.srcSet;let F="__next_img_default"in B;if(F){if("custom"===N.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=B;B=t=>{let{config:r,...n}=t;return e(n)}}if(T){"fill"===T&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[T];e&&(_={..._,...e});let r={responsive:"100vw",fill:"100vw"}[T];r&&!t&&(t=r)}let W="",G=l(y),K=l(h);if((R=e)&&"object"==typeof R&&(s(R)||void 0!==R.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(M=t.blurWidth,A=t.blurHeight,S=S||t.blurDataURL,W=t.src,!g)if(G||K){if(G&&!K){let e=G/t.width;K=Math.round(t.height*e)}else if(!G&&K){let e=K/t.height;G=Math.round(t.width*e)}}else G=t.width,K=t.height}let H=!c&&!d&&("lazy"===p||void 0===p);(!(e="string"==typeof e?e:W)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,H=!1),N.unoptimized&&(r=!0),F&&!N.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let Y=l(f),V=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:x,objectPosition:z}:{},$?{}:{color:"transparent"},_),X=q||"empty"===k?null:"blur"===k?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:G,heightInt:K,blurWidth:M,blurHeight:A,blurDataURL:S||"",objectFit:V.objectFit})}")`:`url("${k}")`,J=o.includes(V.objectFit)?"fill"===V.objectFit?"100% 100%":"cover":V.objectFit,Q=X?{backgroundSize:J,backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Z=function({config:e,src:t,unoptimized:r,width:a,quality:i,sizes:o,loader:s}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:u}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=r.exec(n);)a.push(parseInt(e[2]));if(a.length){let r=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,o),c=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((r,n)=>`${s({config:e,src:t,quality:i,width:r})} ${"w"===u?r:n+1}${u}`).join(", "),src:s({config:e,src:t,quality:i,width:l[c]})}}({config:N,src:e,unoptimized:r,width:G,quality:Y,sizes:t,loader:B}),ee=H?"lazy":p;return{props:{...j,loading:ee,fetchPriority:C,width:G,height:K,decoding:E,className:m,style:{...V,...Q},sizes:Z.sizes,srcSet:Z.srcSet,src:w||Z.src},meta:{unoptimized:r,preload:d||c,placeholder:k,fill:g}}}},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(71645),a="u"<typeof window,i=a?()=>{}:n.useLayoutEffect,o=a?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return a&&(t?.mountedInstances?.add(e.children),s()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return y},defaultHead:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(55682),o=e.r(90809),s=e.r(43476),l=o._(e.r(71645)),u=i._(e.r(98879)),c=e.r(42732);function d(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let m=["name","httpEquiv","charSet","itemProp"];function f(e){let t,r,n,a;return e.reduce(p,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,n=new Set,a={},e=>{let i=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=m.length;t<r;t++){let r=m[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?i=!1:n.add(r);else{let t=e.props[r],n=a[r]||new Set;("name"!==r||!o)&&n.has(t)?i=!1:(n.add(t),a[r]=n)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let y=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,s.jsx)(u.default,{reduceComponentsToState:f,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=e.r(55682)._(e.r(71645)),a=e.r(87690),i=n.default.createContext(a.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(70965),a=e.r(43369);function i({config:e,src:t,width:r,quality:o}){let s=(0,a.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){s=n,r.delete("dpl");let a=r.toString();t=t.slice(0,e)+(a?"?"+a:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,n.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}i.__next_img_default=!0;let o=i},5500,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return b}});let n=e.r(55682),a=e.r(90809),i=e.r(43476),o=a._(e.r(71645)),s=n._(e.r(74080)),l=n._(e.r(25633)),u=e.r(8927),c=e.r(87690),d=e.r(18556);e.r(33525);let p=e.r(65856),m=n._(e.r(1948)),f=e.r(18581),y={deviceSizes:[640,750,828,1080,1240,1920,2048],imageSizes:[16,32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,n,a,i,o){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,a=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function g(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let _=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:a,decoding:s,className:l,style:u,fetchPriority:c,placeholder:d,loading:p,unoptimized:m,fill:y,onLoadRef:_,onLoadingCompleteRef:w,setBlurComplete:b,setShowAltText:v,sizesInput:k,onLoad:S,onError:C,...E},T)=>{let x=(0,o.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&h(e,d,_,w,b,m,k))},[e,d,_,w,b,C,m,k]),z=(0,f.useMergedRef)(T,x);return(0,i.jsx)("img",{...E,...g(c),loading:p,width:a,height:n,decoding:s,"data-nimg":y?"fill":"1",className:l,style:u,sizes:r,srcSet:t,src:e,ref:z,onLoad:e=>{h(e.currentTarget,d,_,w,b,m,k)},onError:e=>{v(!0),"empty"!==d&&b(!0),C&&C(e)}})});function w({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...g(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let b=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(p.RouterContext),n=(0,o.useContext)(d.ImageConfigContext),a=(0,o.useMemo)(()=>{let e=y||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:a,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:s,onLoadingComplete:l}=e,f=(0,o.useRef)(s);(0,o.useEffect)(()=>{f.current=s},[s]);let h=(0,o.useRef)(l);(0,o.useEffect)(()=>{h.current=l},[l]);let[g,b]=(0,o.useState)(!1),[v,k]=(0,o.useState)(!1),{props:S,meta:C}=(0,u.getImgProps)(e,{defaultLoader:m.default,imgConf:a,blurComplete:g,showAltText:v});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(_,{...S,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:f,onLoadingCompleteRef:h,setBlurComplete:b,setShowAltText:k,sizesInput:e.sizes,ref:t}),C.preload?(0,i.jsx)(w,{isAppRouter:!r,imgAttributes:S}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88638,51281,61982,e=>{"use strict";function t(e,t){let r=window.__ppKoszykTrace??=[];r.push({t:Date.now(),e,d:t}),r.length>80&&r.shift()}e.i(47167),e.i(1999);let r=Promise.resolve(),n=0;async function a(e,i,o=5e3){let s,l=r,u=()=>{},c=new Promise(e=>{u=e});r=l.then(()=>c,()=>c);let d=Date.now(),p=await Promise.race([l.then(()=>!1,()=>!1),new Promise(e=>{s=window.setTimeout(()=>e(!0),o)})]);window.clearTimeout(s);let m=Date.now()-d;p?(t("zamek-timeout",{label:e,ms:m,limit:o}),console.info(`koszyk-zamek timeout label=${e} ms=${m} limit=${o}`)):m>30&&t("zamek-czekal",{label:e,ms:m}),n+=1;try{return await i()}finally{n-=1,u()}}e.s(["LOCK_TIMEOUT_BINDING_MS",0,3e4,"trace",0,t,"withCartLock",0,a],51281);let i="woocommerce-session";function o(e){if(!e)return null;let t=e.split(".");if(3!==t.length)return null;try{let e=t[1].replace(/-/g,"+").replace(/_/g,"/"),r=e+"=".repeat((4-e.length%4)%4),n=JSON.parse(atob(r));return"string"==typeof n.user_id||"number"==typeof n.user_id?String(n.user_id):null}catch{return null}}e.s(["CART_SESSION_STORAGE_KEY",0,i,"cartTokenUserId",0,o],61982);var s=e.i(54205);let l="woocommerce-nonce";function u(e,t){return`/api/store${t}`}class c extends Error{code;data;status;sentToken;constructor(e,t,r,n="store_api_error",a){super(e),this.code=n,this.data=a,this.name="StoreApiError",this.status=t,this.sentToken=r}}async function d(e,r,n={}){let p=!!n.method&&"GET"!==n.method.toUpperCase(),{response:m,payload:f,token:y}=await a(`store:${p?"":"GET "}${r}`,async()=>{let a=window.localStorage.getItem(i),s=window.localStorage.getItem(l),c=new Headers(n.headers);c.set("Accept","application/json"),n.body&&c.set("Content-Type","application/json"),a&&c.set("Cart-Token",a),s&&c.set("Nonce",s);let d=()=>fetch(u(e,r),{...n,headers:c,cache:"no-store"}),p=await ((function(e,r,n){let a=window.__ppKoszykEarly;if(!a)return null;if(r.method&&"GET"!==r.method.toUpperCase())return delete window.__ppKoszykEarly,null;let i=Date.now(),s=i-a.at<8e3&&(!a.firstUse||i-a.firstUse<2e3);return"/cart"===e&&n&&s&&o(a.token)===o(n)?(a.firstUse??=i,t("wczesny-odczyt",{uzyty:!0,odStartu:i-a.at}),a.response.then(e=>e.clone())):(t("wczesny-odczyt",{uzyty:!1,powod:"/cart"!==e?"inna-sciezka":n?s?"inna-sesja":"nieswiezy":"brak-tokenu",odStartu:i-a.at}),s||delete window.__ppKoszykEarly,null)})(r,n,a)?.catch(d)??d()),m=await p.json().catch(()=>null);return{response:p,payload:m,token:a}});if(!m.ok)throw new c((0,s.decodeHtmlEntities)(f?.message||`Store API: ${m.status} ${m.statusText}`),m.status,y,f?.code,f?.data);let h=m.headers.get("Nonce");return h&&window.localStorage.setItem(l,h),{data:f,cartToken:m.headers.get("Cart-Token"),sentToken:y}}e.s(["StoreApiError",0,c,"formatStoreMoney",0,function(e,t){let r=t.currency_minor_unit??2,[n,a]=(Number(e??0)/10**r).toFixed(r).split("."),i=n.replace(/\B(?=(\d{3})+(?!\d))/g,t.currency_thousand_separator??""),o=a?`${i}${t.currency_decimal_separator??"."}${a}`:i;return`${t.currency_prefix??""}${o}${t.currency_suffix??""}`},"storeApiRequest",0,d,"storeApiUrl",0,u],88638)},73163,74248,88872,e=>{"use strict";let t;var r=e.i(71645),n=e.i(1999),a=e.i(75679),i=e.i(19267),o=e.i(51281),s=e.i(61982),l=e.i(21343);let u=[{wzor:/invalid pickup point selected/i,klucz:"pickupPointMismatch"},{wzor:/please select a pickup point/i,klucz:"pickupRequired"}];function c(e){return u.find(({wzor:t})=>t.test(e))?.klucz??null}let d=/[Ä
ÄÄÅÅóÅźż]/i,p=/\b(the|please|invalid|error|failed|cannot|unable|missing|required|order|cart|checkout|payment|shipping|pickup|selected|address|customer|coupon|server|request|internal|sorry|not|your|was|been)\b/i;function m(e){return e.checkoutSent&&(0===e.status||e.status>=500)}async function f(e,t,r){let n=m(e);if(!n&&409!==e.status)return"ready";try{let a=!n&&e.cart?e.cart:await t();if(!a)return n?"verification_failed":"cart_refresh_failed";if(r(a),a?.isEmpty===!1&&a.contents?.nodes.length)return n?"retry":"ready";return n?"possibly_accepted":"cart_empty"}catch{return n?"verification_failed":"cart_refresh_failed"}}e.s(["wygladaNaObcojezyczny",0,function(e){return!d.test(e)&&p.test(e)},"znanyBladKasy",0,c],74248);
3class y extends Error{productUrl;code;constructor(e){super("Wybierz dostÄpny wariant produktu przed dodaniem do koszyka."),this.productUrl=e,this.code="product_variation_required",this.name="BladWyboruWariantu"}}function h(e){let{productId:t,productType:r,variationId:n,productUrl:a}=e;if(r?.toLowerCase()==="variable"&&(!Number.isInteger(n)||n<=0||n===t))throw new y(a)}e.s(["BladKasy",0,class extends Error{status;code;cart;checkoutSent;constructor(e,t,r,n,a=!1){super(e),this.status=t,this.code=r,this.cart=n,this.checkoutSent=a,this.name="BladKasy"}},"BladWyboruWariantu",0,y,"klasyfikujBladKasy",0,function(e){return"pickupPointMismatch"===c(e.message)?"pickup_mismatch":409===e.status&&e.cart?"cart_conflict":m(e)?"order_uncertain":"rejected"},"odzyskajKoszykPoBledzie",0,f,"sprawdzWyborWariantu",0,h,"wymagaSprawdzeniaZamowienia",0,m],88872);var g=e.i(88638);let _="paryskie:cart-updated",w="paryskie:cart-item-added",b=0,v=0;function k(){return window.localStorage.getItem(s.CART_SESSION_STORAGE_KEY)}function S(){v=++b,window.localStorage.removeItem(s.CART_SESSION_STORAGE_KEY),A=null}function C(e,t){return!!e&&!(t<v)&&(v=t,window.localStorage.setItem(s.CART_SESSION_STORAGE_KEY,e),!0)}function E(e,t){return(0,g.formatStoreMoney)(e,t.totals)}function T(e){let t=e.shipping_rates?.map(e=>e.shipping_rates.find(e=>e.selected)?.rate_id).filter(e=>!!e)??[],r=e.extensions?.paryskie?.gift_module,n=e.extensions?.paryskie_promo?.promo31??null,a=e.extensions?.pp_preorder;return{preorder:{preorder:a?.preorder===!0,mixed:a?.mixed===!0,needsConsent:a?.needs_consent===!0,hideInpostPay:a?.hide_inpost_pay===!0,texts:a?.texts??null},isEmpty:0===e.items_count,needsShippingAddress:e.needs_shipping,chosenShippingMethods:t.length?t:null,pickupPointId:e.extensions?.paryskie_pickup?.point_id,availableShippingMethods:e.shipping_rates?.map(t=>({packageId:t.package_id,rates:t.shipping_rates.map(t=>({id:t.rate_id,methodId:t.method_id,label:(0,l.decodePriceHtml)(t.name),cost:(0,g.formatStoreMoney)(String(Number(t.price)+Number(t.taxes??0)),{...e.totals,...t}),pickupPoints:(()=>{let e=t.meta_data?.find(e=>"pickupPoints"===e.key)?.value;try{return e?JSON.parse(e):{enabled:!1,providers:[],pointTypes:[]}}catch{return{enabled:!1,providers:[],pointTypes:[]}}})()}))}))??null,subtotal:E(e.totals.total_items,e),subtotalTax:E(e.totals.total_items_tax,e),contentsTotal:E(String(Number(e.totals.total_items)+Number(e.totals.total_items_tax)),e),contentsTax:E(e.totals.total_items_tax,e),total:E(e.totals.total_price,e),discountTotal:E(String(Number(e.totals.total_discount)+Number(e.totals.total_discount_tax??0)),e),currencyMinorUnit:e.totals.currency_minor_unit??2,shippingTotal:E(String(Number(e.totals.total_shipping??0)+Number(e.totals.total_shipping_tax??0)),e),shippingTax:E(e.totals.total_shipping_tax,e),appliedCoupons:e.coupons?.map(t=>({code:t.code,discountAmount:(0,g.formatStoreMoney)(String(Number(t.totals.total_discount)+Number(t.totals.total_discount_tax??0)),{...e.totals,...t.totals})}))??null,promo31:n,giftModule:r??{threshold:199,qualifiedAmount:0,eligible:!1,selectedSku:null,gifts:[]},contents:{itemCount:e.items_count,nodes:e.items.map(t=>{let r=t.extensions?.paryskie,n=[...r?.attributes??[],...(t.item_data??[]).map(e=>({name:e.name??e.key??"",options:[e.value]}))],a=r?.slug||new URL(t.permalink).pathname.split("/").filter(Boolean).pop()||"",i=r?.price_breakdown,o=i?.prices?.map(e=>({price:Number(e.price),quantity:Number(e.quantity)})).filter(e=>Number.isFinite(e.price)&&e.quantity>0)??[],s=Number(i?.regular_price),l=Number(t.prices?.regular_price)/10**(t.prices?.currency_minor_unit??t.totals.currency_minor_unit??2),u=Number.isFinite(s)?Math.round(s*t.quantity*10**(e.totals.currency_minor_unit??2)):Number(t.totals.line_subtotal)+Number(t.totals.line_subtotal_tax);return{key:t.key,sku:t.sku,parentSku:r?.sku||null,quantity:t.quantity,subtotal:(0,g.formatStoreMoney)(t.totals.line_subtotal,{...e.totals,...t.totals}),subtotalTax:(0,g.formatStoreMoney)(t.totals.line_subtotal_tax,{...e.totals,...t.totals}),total:(0,g.formatStoreMoney)(String(Number(t.totals.line_total)+Number(t.totals.line_total_tax)),{...e.totals,...t.totals}),regularUnitPrice:Number.isFinite(s)?s:Number.isFinite(l)?l:(Number(t.totals.line_subtotal)+Number(t.totals.line_subtotal_tax))/10**(t.totals.currency_minor_unit??2)/t.quantity,regularLineTotalMinor:u,totalMinor:Number(t.totals.line_total)+Number(t.totals.line_total_tax),priceBreakdown:o.length>1&&Number.isFinite(s)?{regularPrice:s,prices:o}:null,product:{node:{id:String(r?.product_id??t.id),databaseId:r?.product_id??t.id,name:t.name,slug:a,productCategories:{nodes:(r?.categories??[]).map(e=>({slug:e.slug,parent:e.parent?{node:{slug:e.parent}}:null}))},attributes:{nodes:n.map(e=>({name:e.name,options:e.options,terms:{nodes:e.options.map(e=>({name:e}))}}))},featuredImage:t.images?.[0]?{node:{sourceUrl:t.images[0].src,altText:t.images[0].alt}}:null}},onBackorder:!0===t.show_backorder_badge,preorder:t.extensions?.pp_preorder?.preorder===!0,preorderShipping:t.extensions?.pp_preorder?.preorder===!0&&t.extensions.pp_preorder.shipping?.trim()||null,variation:t.variation?.length?{node:{id:String(t.id),databaseId:t.id,name:t.name},attributes:t.variation.map(e=>({label:e.attribute,raw_attribute:e.raw_attribute??null,value:e.value}))}:null}})}}}function x(e){if(!e.sentToken||!e.cartToken)return!1;let t=(0,s.cartTokenUserId)(e.sentToken),r=(0,s.cartTokenUserId)(e.cartToken);return!t||null!==r&&r!==t}async function z(){return S(),U()}let P=0,I=0,j=0,O=!1;function R(){if(O)return;O=!0;let e=(0,n.marketPath)("cart").replace(/\/$/,"");document.addEventListener("click",t=>{let r=t.target?.closest?.("a[href]");if(r)try{let t=new URL(r.href,window.location.href);t.origin===window.location.origin&&t.pathname.replace(/\/$/,"")===e&&(j=Date.now())}catch{}},!0)}async function N(e,r={}){let a,i=(0,n.getActiveLocale)(window.location.hostname),l=++b,u=!!r.method&&"GET"!==r.method.toUpperCase();u&&(P+=1);try{a=await (0,g.storeApiRequest)(i,e,r)}catch(t){throw t instanceof g.StoreApiError&&403===t.status&&((0,o.trace)("martwy-token",{path:e,status:403,sent:(0,s.cartTokenUserId)(t.sentToken)}),await z()),t}finally{u&&(P-=1,I=Date.now(),t&&(L.add(t),q=null))}return!u&&x(a)?((0,o.trace)("martwy-token",{path:e,sent:(0,s.cartTokenUserId)(a.sentToken),received:(0,s.cartTokenUserId)(a.cartToken)}),T(await z()??a.data)):(C(a.cartToken,l),T(a.data))}let M=e=>({method:"POST",body:JSON.stringify(e)}),A=null;function U(){return A||(A=(async()=>
3{if(k())return null;let e=(0,n.getActiveLocale)(window.location.hostname),t=++b;(0,o.trace)("przejecie-sesji-woo");try{let r=await (0,g.storeApiRequest)(e,"/cart");if(r.data.items_count>0&&C(r.cartToken,t))return ee(r.data.items_count),r.data}catch{}return null})()),A}let $=0,q=null,D=[],L=new WeakSet;function B(){if(q)return q.snapshot;let e=t??null,r=null,n=void 0===t?"brak-providera":e?"":"snapshot-null";if(e&&L.has(e))n="nieswiezy-po-mutacji";else if(e&&P>0)n="mutacja-w-locie";else if(e&&I>=Math.max("u"<typeof performance?0:performance.timeOrigin,j))n="mutacja-po-starcie-zadania";else if(e&&e.cart.items_count>0&&!e.cartToken)n="bez-cart-tokenu";else if(e){let t=k();t?e.cartToken&&null!==(0,s.cartTokenUserId)(t)&&(0,s.cartTokenUserId)(t)===(0,s.cartTokenUserId)(e.cartToken)?(r=e,n="ta-sama-sesja"):n="inna-sesja":(e.cart.items_count>0&&e.cartToken&&C(e.cartToken,++b),A=Promise.resolve(null),r=e,n="bez-tokenu")}return q={snapshot:r},(0,o.trace)(r?"snapshot-przyjety":"snapshot-odrzucony",n),r}async function F(e){if(!k())return 0;let t=++b,r=await (0,g.storeApiRequest)(e,"/cart");if(x(r)){let e=await z();return e?.items_count??0}return C(r.cartToken,t),r.data.items_count}async function W(e){if(e.productType)return void h(e);let t=null;try{let r=(0,n.getActiveLocale)(window.location.hostname);t=(await (0,g.storeApiRequest)(r,`/products/${e.productId}`)).data}catch{return}if(!t?.type)return;let r=t.permalink?new URL(t.permalink,window.location.origin).pathname.split("/").filter(Boolean).pop():void 0;h({...e,productType:t.type,productUrl:r?`/produkt/${r}`:e.productUrl})}async function G(e,t={source:"listing"}){var r;let n;await W(e),R(),k()||await N("/cart");let i=await N("/cart/add-item",M((r=t.upsell,n={id:e.variationId||e.productId,quantity:e.quantity},r?{...n,pp_upsell:r}:n)));ee(i.contents?.itemCount),et(i);let o=i.contents?.nodes.find(t=>null!=e.variationId?t.variation?.node.databaseId===e.variationId:t.product?.node.databaseId===e.productId),s=e.analyticsItem??(o?(0,a.gaItemFromCartItem)(o):void 0);if(s&&!1!==t.trackAnalytics){let t={...s,quantity:e.quantity};(0,a.pushEvent)("add_to_cart",{currency:(0,a.analyticsCurrency)(),...null==t.price?{}:{value:t.price*e.quantity},items:[t]})}return window.dispatchEvent(new CustomEvent(w,{detail:{...e,source:t.source,cart:i}})),i.contents?.itemCount??0}async function K(){return k()||(await U(),k())?N("/cart"):null}async function H(e,t,r){let n=Math.max(1,Math.trunc(t)),i=r??(await K())?.contents?.nodes.find(t=>t.key===e),o=await N("/cart/update-item",M({key:e,quantity:n}));ee(o.contents?.itemCount),et(o);let s=i?n-i.quantity:0;if(i&&0!==s){let e={...(0,a.gaItemFromCartItem)(i),quantity:Math.abs(s)};(0,a.pushEvent)(s>0?"add_to_cart":"remove_from_cart",{currency:(0,a.analyticsCurrency)(),...null==e.price?{}:{value:e.price*Math.abs(s)},items:[e]})}return o}async function Y(e,t){let r=t??(await K())?.contents?.nodes.find(t=>t.key===e),n=await N("/cart/remove-item",M({key:e}));if(ee(n.contents?.itemCount),et(n),r){let e=(0,a.gaItemFromCartItem)(r);(0,a.pushEvent)("remove_from_cart",{currency:(0,a.analyticsCurrency)(),...null==e.price?{}:{value:e.price*r.quantity},items:[e]})}return n}async function V(e){let t=await N("/cart/apply-coupon",M({code:e.trim()}));return ee(t.contents?.itemCount),t}async function X(e){let t=await N("/cart/remove-coupon",M({code:e}));return ee(t.contents?.itemCount),t}async function J(e){k()||await N("/cart");let t=await N("/paryskie/set-configurator/add",M(e));return ee(t.contents?.itemCount),t}async function Q(e){let t=null===e?"":String(e),r=await N("/cart/extensions",M({namespace:"flexible-shipping-pickup-points",data:{point_id:t}}));if(r.pickupPointId!==t)throw Error("Nie udaÅo siÄ potwierdziÄ zapisu punktu odbioru. Spróbuj ponownie.");return r}async function Z(e){return N("/cart/extensions",M({namespace:"toret-zasilkovna",data:{zasilkovna_id:String(e.id),zasilkovna_name:e.name??"",zasilkovna_place:e.place??"",zasilkovna_street:e.street??"",zasilkovna_city:e.city??"",zasilkovna_zip:e.zip??"",zasilkovna_country:e.country??"",zasilkovna_gps_lat:String(e.gps?.latitude??""),zasilkovna_gps_lon:String(e.gps?.longitude??""),zasilkovna_url:e.url??""}}))}function ee(e){window.dispatchEvent(new CustomEvent(_,{detail:{itemCount:e}}))}
3function et(e){try{(0,i.trackPixelCartUpdate)((0,a.getResponseCartFromCart)(e))}catch{}}e.s(["CART_ITEM_ADDED_EVENT",0,w,"CART_UPDATED_EVENT",0,_,"addSetToCart",0,J,"addToCart",0,G,"applyCoupon",0,V,"cartFromCheckoutError",0,function(e){if(e&&"object"==typeof e&&"items"in e&&Array.isArray(e.items))try{if(!("items_count"in e)||e.items_count!==e.items.reduce((e,t)=>e+t.quantity,0))return;return T(e)}catch{return}},"cartProductDiscountMinor",0,function(e){return Math.max(0,e.contents?.nodes.reduce((e,t)=>e+t.regularLineTotalMinor-t.totalMinor,0)??0)},"clearCartSession",0,S,"getCart",0,K,"getCartSession",0,k,"notifyCartUpdated",0,ee,"primeCartSnapshot",0,function(e,r){t!==e&&(t=e,$=Date.now(),q=null,(0,o.trace)("prime",{status:r?.status??(e?"ok":"blad"),ms:r?.ms,items:e?.cart.items_count??null,...e?.qa?{userId:(0,s.cartTokenUserId)(e.cartToken)}:{}}),D.splice(0).forEach(e=>e()))},"removeCoupon",0,X,"setCartSession",0,function(e){v=++b,window.localStorage.setItem(s.CART_SESSION_STORAGE_KEY,e)},"setPacketaPoint",0,Z,"setPickupPoint",0,Q,"useCart",0,function(e=null){let[t,n]=(0,r.useState)(()=>e?T(e.cart):null),[a,i]=(0,r.useState)(!e),[s,l]=(0,r.useState)(!1),[u,c]=(0,r.useState)(null),d=(0,r.useRef)(0),p=async()=>{let e=++d.current;if(!k()){if(await U(),e!==d.current)return;if(!k()){n(null),c(null),i(!1);return}}try{c(null);let t=await K();e===d.current&&n(t)}catch(t){e===d.current&&c(t instanceof Error?t:Error("Nie udaÅo siÄ pobraÄ koszyka."))}finally{e===d.current&&i(!1)}},m=async e=>{l(!0),c(null);try{n(await e())}catch(t){let e=t instanceof Error?t:Error("Nie udaÅo siÄ zaktualizowaÄ koszyka.");throw c(e),e}finally{l(!1)}};return(0,r.useEffect)(()=>{R();let t=()=>void p(),r=B();return e&&r===e?(d.current+=1,(0,o.trace)("useCart","snapshot")):!e&&r&&Date.now()-$<=1e4?(d.current+=1,n(T(r.cart)),c(null),i(!1),(0,o.trace)("useCart","snapshot-modul")):((0,o.trace)("useCart",e?"snapshot-odrzucony-refresh":"refresh"),e&&(n(null),i(!0)),p()),window.addEventListener(_,t),()=>window.removeEventListener(_,t)},[]),{cart:t,isLoading:a,isUpdating:s,error:u,refresh:p,updateQuantity:(e,r)=>m(()=>H(e,r,t?.contents?.nodes.find(t=>t.key===e))),remove:e=>m(()=>Y(e,t?.contents?.nodes.find(t=>t.key===e))),applyCoupon:e=>m(()=>V(e)),removeCoupon:e=>m(()=>X(e))}},"useCartCount",0,function(){let[e,a]=(0,r.useState)(0);return(0,r.useEffect)(()=>{R();let e=(0,n.getActiveLocale)(window.location.hostname),r=()=>void F(e).then(a).catch(()=>a(0)),i=e=>{let t=e.detail?.itemCount;"number"==typeof t?a(t):r()};window.addEventListener(_,i);let o=!0;return(function(e=900){return 1!==window.__ppKoszykSSR||void 0!==t?Promise.resolve():new Promise(t=>{let r=window.setTimeout(t,e);D.push(()=>{window.clearTimeout(r),t()})})})().then(()=>{if(!o)return;let e=B();e?a(e.cart.items_count):(r(),U())}),()=>{o=!1,window.removeEventListener(_,i)}},[]),e},"validateCartProduct",0,W],73163)}]);
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.