1"use strict";(globalThis.webpackChunk_our_place_shopify_theme=globalThis.webpackChunk_our_place_shopify_theme||[]).push([[990,1466,3371,4330,5239,5752,8609,9085],{4610:(e,t,n)=>{n.d(t,{a:()=>l});var r=n(96540),i=n(76339);function l(){let e=(0,r.useRef)(!1);return(0,i.s)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},13149:(e,t,n)=>{n.d(t,{El:()=>s,O_:()=>o,Uw:()=>a});var r=n(96540);let i=(0,r.createContext)(null);i.displayName="OpenClosedContext";var l,a=((l=a||{})[l.Open=1]="Open",l[l.Closed=2]="Closed",l[l.Closing=4]="Closing",l[l.Opening=8]="Opening",l);function o(){return(0,r.useContext)(i)}function s({value:e,children:t}){return r.createElement(i.Provider,{value:e},t)}},34424:(e,t,n)=>{n.d(t,{Y:()=>l});var r=n(96540),i=n(76339);function l(e){let t=(0,r.useRef)(e);return(0,i.s)(()=>{t.current=e},[e]),t}},60990:(e,t,n)=>{n.d(t,{e:()=>R});var r=n(96540),i=n(66206),l=n(13149),a=n(85897),o=n(4610),s=n(76339),u=n(34424),c=n(64335),d=n(98975);var f=n(82599);function m(e,...t){e&&t.length>0&&e.classList.add(...t)}function p(e,...t){e&&t.length>0&&e.classList.remove(...t)}function h(e,t,n,r){let i=n?"enter":"leave",l=(0,f.e)(),o=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===i&&(e.removeAttribute("hidden"),e.style.display="");let s=(0,a.Y)(i,{enter:()=>t.enter,leave:()=>t.leave}),u=(0,a.Y)(i,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=(0,a.Y)(i,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return p(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),m(e,...s,...c),l.nextFrame(()=>{p(e,...c),m(e,...u),function(e,t){let n=(0,f.e)();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:i}=getComputedStyle(e),[l,a]=[r,i].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t}),o=l+a;if(0!==o){n.group(n=>{n.setTimeout(()=>{t(),n.dispose()},o),n.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&n.dispose()})});let r=n.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),r())})}else t();n.add(()=>t()),n.dispose}(e,()=>(p(e,...s),m(e,...t.entered),o()))}),l.dispose}var v=n(96992);var g=n(95015),b=n(66421),E=n(91992);function y(e=""){return e.split(" ").filter(e=>e.trim().length>1)}let w=(0,r.createContext)(null);w.displayName="TransitionContext";var O,T=((O=T||{}).Visible="visible",O.Hidden="hidden",O);let C=(0,r.createContext)(null);function F(e){return"children"in e?F(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function S(e,t){let n=(0,u.Y)(e),l=(0,r.useRef)([]),s=(0,o.a)(),c=(0,v.L)(),d=(0,g._)((e,t=i.mK.Hidden)=>{let r=l.current.findIndex(({el:t})=>t===e);-1!==r&&((0,a.Y)(t,{[i.mK.Unmount](){l.current.splice(r,1)},[i.mK.Hidden](){l.current[r].state="hidden"}}),c.microTask(()=>{var e;!F(l)&&s.current&&(null==(e=n.current)||e.call(n))}))}),f=(0,g._)(e=>{let t=l.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):l.current.push({el:e,state:"visible"}),()=>d(e,i.mK.Unmount)}),m=(0,r.useRef)([]),p=(0,r.useRef)(Promise.resolve()),h=(0,r.useRef)({enter:[],leave:[],idle:[]}),b=(0,g._)((e,n,r)=>{m.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{m.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(h.current[n].map(([e,t])=>t)).then(()=>e())}
1)]),"enter"===n?p.current=p.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),E=(0,g._)((e,t,n)=>{Promise.all(h.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=m.current.shift())||e()}).then(()=>n(t))});return(0,r.useMemo)(()=>({children:l,register:f,unregister:d,onStart:b,onStop:E,wait:p,chains:h}),[f,d,l,b,E,h,p])}function P(){}C.displayName="NestingContext";let x=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function _(e){var t;let n={};for(let r of x)n[r]=null!=(t=e[r])?t:P;return n}let j=i.O5.RenderStrategy;let k=(0,i.FX)(function(e,t){let{show:n,appear:a=!1,unmount:o,...u}=e,f=(0,r.useRef)(null),m=(0,d.P)(f,t);(0,c.g)();let p=(0,l.O_)();if(void 0===n&&null!==p&&(n=(p&l.Uw.Open)===l.Uw.Open),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[h,v]=(0,r.useState)(n?"visible":"hidden"),b=S(()=>{v("hidden")}),[E,y]=(0,r.useState)(!0),O=(0,r.useRef)([n]);(0,s.s)(()=>{!1!==E&&O.current[O.current.length-1]!==n&&(O.current.push(n),y(!1))},[O,n]);let T=(0,r.useMemo)(()=>({show:n,appear:a,initial:E}),[n,a,E]);(0,r.useEffect)(()=>{if(n)v("visible");else if(F(b)){let e=f.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&v("hidden")}else v("hidden")},[n,b]);let P={unmount:o},x=(0,g._)(()=>{var t;E&&y(!1),null==(t=e.beforeEnter)||t.call(e)}),_=(0,g._)(()=>{var t;E&&y(!1),null==(t=e.beforeLeave)||t.call(e)});return r.createElement(C.Provider,{value:b},r.createElement(w.Provider,{value:T},(0,i.XX)({ourProps:{...P,as:r.Fragment,children:r.createElement(L,{ref:m,...P,...u,beforeEnter:x,beforeLeave:_})},theirProps:{},defaultTag:r.Fragment,features:j,visible:"visible"===h,name:"Transition"})))}
1),L=(0,i.FX)(function(e,t){let{beforeEnter:n,afterEnter:m,beforeLeave:p,afterLeave:O,enter:T,enterFrom:P,enterTo:x,entered:k,leave:L,leaveFrom:N,leaveTo:R,...Y}=e,U=(0,r.useRef)(null),A=(0,d.P)(U,t),H=Y.unmount?i.mK.Unmount:i.mK.Hidden,{show:I,appear:K,initial:q}=function(){let e=(0,r.useContext)(w);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[X,B]=(0,r.useState)(I?"visible":"hidden"),D=function(){let e=(0,r.useContext)(C);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:V,unregister:$}=D,z=(0,r.useRef)(null);(0,r.useEffect)(()=>V(U),[V,U]),(0,r.useEffect)(()=>{if(H===i.mK.Hidden&&U.current)return I&&"visible"!==X?void B("visible"):(0,a.Y)(X,{hidden:()=>$(U),visible:()=>V(U)})},[X,U,V,$,I,H]);let M=(0,u.Y)({enter:y(T),enterFrom:y(P),enterTo:y(x),entered:y(k),leave:y(L),leaveFrom:y(N),leaveTo:y(R)}),G=function(e){let t=(0,r.useRef)(_(e));return(0,r.useEffect)(()=>{t.current=_(e)},[e]),t}
1({beforeEnter:n,afterEnter:m,beforeLeave:p,afterLeave:O}),W=(0,c.g)();(0,r.useEffect)(()=>{if(W&&"visible"===X&&null===U.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[U,X,W]);let J=q&&!K,Q=!W||J||z.current===I?"idle":I?"enter":"leave",Z=(0,E.D)(0),ee=(0,g._)(e=>(0,a.Y)(e,{enter:()=>{Z.addFlag(l.Uw.Opening),G.current.beforeEnter()},leave:()=>{Z.addFlag(l.Uw.Closing),G.current.beforeLeave()},idle:()=>{}})),te=(0,g._)(e=>(0,a.Y)(e,{enter:()=>{Z.removeFlag(l.Uw.Opening),G.current.afterEnter()},leave:()=>{Z.removeFlag(l.Uw.Closing),G.current.afterLeave()},idle:()=>{}})),ne=S(()=>{B("hidden"),$(U)},D);(function({container:e,direction:t,classes:n,onStart:r,onStop:i}){let l=(0,o.a)(),a=(0,v.L)(),c=(0,u.Y)(t);(0,s.s)(()=>{let t=(0,f.e)();a.add(t.dispose);let o=e.current;if(o&&"idle"!==c.current&&l.current)return t.dispose(),r.current(c.current),t.add(h(o,n.current,"enter"===c.current,()=>{t.dispose(),i.current(c.current)})),t.dispose},[t])})({container:U,classes:M,direction:Q,onStart:(0,u.Y)(e=>{ne.onStart(U,e,ee)}),onStop:(0,u.Y)(e=>{ne.onStop(U,e,te),"leave"===e&&!F(ne)&&(B("hidden"),$(U))})}),(0,r.useEffect)(()=>{J&&(H===i.mK.Hidden?z.current=null:z.current=I)},[I,J,X]);let re=Y,ie={ref:A};return K&&I&&q&&(re={...re,className:(0,b.x)(Y.className,...M.current.enter,...M.current.enterFrom)}),r.createElement(C.Provider,{value:ne},r.createElement(l.El,{value:(0,a.Y)(X,{visible:l.Uw.Open,hidden:l.Uw.Closed})|Z.flags},(0,i.XX)({ourProps:ie,theirProps:re,defaultTag:"div",features:j,visible:"visible"===X,name:"Transition.Child"})))}),N=(0,i.FX)(function(e,t){let n=null!==(0,r.useContext)(w),i=null!==(0,l.O_)();return r.createElement(r.Fragment,null,!n&&i?r.createElement(k,{ref:t,...e}):r.createElement(L,{ref:t,...e}))}),R=Object.assign(k,{Child:N,Root:k})},64335:(e,t,n)=>{n.d(t,{g:()=>l});var r=n(96540),i=n(99851);function l(){let[e,t]=(0,r.useState)(i._.isHandoffComplete);return e&&!1===i._.isHandoffComplete&&t(!1),(0,r.useEffect)(()=>{!0!==e&&t(!0)},[e]),(0,r.useEffect)(()=>i._.handoff(),[]),e}},66206:(e,t,n)=>{n.d(t,{FX:()=>m,O5:()=>s,XX:()=>c,mK:()=>u,oE:()=>p});var r,i,l=n(96540),a=n(66421),o=n(85897),s=((i=s||{})[i.None=0]="None",i[i.RenderStrategy=1]="RenderStrategy",i[i.Static=2]="Static",i),u=((r=u||{})[r.Unmount=0]="Unmount",r[r.Hidden=1]="Hidden",r);function c({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:l=!0,name:a}){let s=f(t,e);if(l)return d(s,n,r,a);let u=null!=i?i:0;if(2&u){let{static:e=!1,...t}=s;if(e)return d(t,n,r,a)}if(1&u){let{unmount:e=!0,...t}=s;return(0,o.Y)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},n,r,a)})}return d(s,n,r,a)}function d(e,t={},n,r){let{as:i=n,children:o,refName:s="ref",...u}=h(e,["unmount","static"]),c=void 0!==e.ref?{[s]:e.ref}:{},d="function"==typeof o?o(t):o;"className"in u&&u.className&&"function"==typeof u.className&&(u.className=u.className(t));let m={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r);e&&(m["data-headlessui-state"]=n.join(" "))}if(i===l.Fragment&&Object.keys(p(u)).length>0){if(!(0,l.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(u).map(e=>` - ${e}`).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join("\n")].join("\n"));let e=d.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>(0,a.x)(null==e?void 0:e.className(...t),u.className):(0,a.x)(null==e?void 0:e.className,u.className),n=t?{className:t}:{};return(0,l.cloneElement)(d,Object.assign({},f(d.props,p(h(u,["ref"]))),m,c,function(...e){return{ref:e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,c.ref),n))}return(0,l.createElement)(i,Object.assign({},h(u,["ref"]),i!==l.Fragment&&c,i!==l.Fragment&&m),d)}function f(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let r in n)Object.assign(t,{[r](e,...t){let i=n[r];for(let n of i){if((e instanceof Event||(null==e?void 0:e.nativeEvent)instanceof Event)&&e.defaultPrevented)return;n(e,...t)}}});return t}function m(e){var t;return Object.assign((0,l.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function p(e){let t=Object.assign({},e);for(let n in t)void 0===t[n]&&delete t[n];return t}function h(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}},66421:(e,t,n)=>{function r(...e){return e.filter(Boolean).join(" ")}n.d(t,{x:()=>r})}
1,70414:(e,t,n)=>{n.r(t),n.d(t,{ProductSelector:()=>c});var r=n(96540),i=n(82074),l=n(33367),a=n(14312),o=n(25909),s=n(74848);const u=e=>{let{formatBtnText:t,isKlarnaEnabled:n,isPdqEstimatedDeliveryEnabled:r,onSizeGuideClick:u,pdqToken:c,selectOption:d,sizeGuideLinkText:f}=e;const{isLoading:m,label:p,productComboOptionIds:h,selectedIndex:v,selectedProductComboOption:g,selectedVariantsByIndex:b}=(0,o.useProductSelector)(),{meta:{localization:{country:E,language:y}},settings:{intelligemsEnabled:w,theme:O}}=(0,l.useSectionSettings)();return m?(0,s.jsx)(i.o,{}):(0,s.jsx)(a.ProductSelectorView,{country:E,formatBtnText:t,isIntelligemsEnabled:w,isKlarnaEnabled:n,isPdqEstimatedDeliveryEnabled:r,label:p,language:y,onSizeGuideClick:u,pdqToken:c,productComboOptionIds:h,selectOption:d,selectedIndex:v,selectedProductComboOption:g,selectedVariantsByIndex:b,sizeGuideLinkText:f,theme:O})};u.displayName="ProductSelectorBase";const c=(0,r.memo)(u)},76339:(e,t,n)=>{n.d(t,{s:()=>l});var r=n(96540),i=n(99851);let l=(e,t)=>{i._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},82599:(e,t,n)=>{n.d(t,{e:()=>i});var r=n(82924);function i(){let e=[],t={addEventListener:(e,n,r,i)=>(e.addEventListener(n,r,i),t.add(()=>e.removeEventListener(n,r,i))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return(0,r._)(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=i();return e(t),this.add(()=>t.dispose())},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}},82924:(e,t,n)=>{function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{_:()=>r})},85897:(e,t,n)=>{function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let i=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(t,{Y:()=>r})},91992:(e,t,n)=>{n.d(t,{D:()=>l});var r=n(96540),i=n(4610);function l(e=0){let[t,n]=(0,r.useState)(e),l=(0,i.a)(),a=(0,r.useCallback)(e=>{l.current&&n(t=>t|e)},[t,l]),o=(0,r.useCallback)(e=>Boolean(t&e),[t]),s=(0,r.useCallback)(e=>{l.current&&n(t=>t&~e)},[n,l]),u=(0,r.useCallback)(e=>{l.current&&n(t=>t^e)},[n]);return{flags:t,addFlag:a,hasFlag:o,removeFlag:s,toggleFlag:u}}},95015:(e,t,n)=>{n.d(t,{_:()=>l});var r=n(96540),i=n(34424);let l=function(e){let t=(0,i.Y)(e);return r.useCallback((...e)=>t.current(...e),[t])}},96992:(e,t,n)=>{n.d(t,{L:()=>l});var r=n(96540),i=n(82599);function l(){let[e]=(0,r.useState)(i.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},98975:(e,t,n)=>{n.d(t,{P:()=>o,a:()=>a});var r=n(96540),i=n(95015);let l=Symbol();function a(e,t=!0){return Object.assign(e,{[l]:t})}function o(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,i._)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[l]))?void 0:n}},99851:(e,t,n)=>{n.d(t,{_:()=>l});var r=Object.defineProperty,i=(e,t,n)=>(((e,t,n)=>{t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let l=new class{constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}}}]); 2//# sourceMappingURL=5239.f13be47181bd523e93df.js.map
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.