1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1926],{2232:(e,t,i)=>{"use strict";i.d(t,{q:()=>_,I:()=>v});let a={FRAME_COLOR:"229284_331_",SONG_TITLE:"229284_391_",MEMORY_NAME:"229284_392_",NAMES_DATE:"229284_394_",CENTER_COLOR:"229284_430_"},r="Your Lyrics will be placed here, ".repeat(70),l={SONG_TITLE:"481094_391_",MEMORY_NAME:"481094_392_",NAMES_DATE:"481094_394_",CENTER_COLOR:"481094_430_"},n={sku:"100-35-10251-64",canvas:{aspectRatio:1},defaultSelections:{},layers:[{id:"base",type:"image",src:{kind:"static",value:"frames/no-frame.png"},transform:{x:0,y:0,width:100,height:100}},{id:"vinyl-disc",type:"shape",shape:"vinyl-disc",fill:{kind:"static",value:"#1a1a1a"},transform:{x:50,y:45,width:50,textAnchor:"middle"},options:{grooveDensity:3}},{id:"spiral-lyrics",type:"textOnPath",content:{kind:"static",value:r},path:"vinyl-spiral",font:{family:"var(--font-libre-baskerville), Georgia, serif",fill:"#d6d2c8"},transform:{x:50,y:45,width:50,textAnchor:"middle"},spiral:{innerR:35}},{id:"vinyl-label",type:"shape",shape:"circle",fill:{kind:"fromOptionByName",categoryUid:l.CENTER_COLOR,matches:[{nameIncludes:"orange",value:"#DC7957"},{nameIncludes:"green",value:"#92A46B"},{nameIncludes:"purple",value:"#A46D93"},{nameIncludes:"blue",value:"#57BADD"}],fallback:"#DC7957"},transform:{x:50,y:45,width:14,textAnchor:"middle"}},{id:"center-label-text",type:"text",content:{kind:"fromText",categoryUid:l.SONG_TITLE,placeholderFromCategory:!0},transform:{x:50,y:45,textAnchor:"middle"},font:{family:"var(--font-libre-baskerville), Georgia, serif",size:1.5,fill:"#ffffff",weight:600,letterSpacing:.5},container:{shape:"circle",diameter:14,padding:1.5},fit:{mode:"wrap",maxLines:3},textTransform:"uppercase",lineHeight:1.15},{id:"bottom-block",type:"textGroup",transform:{x:50,y:78,textAnchor:"middle"},align:"center",gap:4,items:[{id:"subtitle",kind:"text",content:{kind:"fromText",categoryUid:l.MEMORY_NAME,placeholderFromCategory:!0},font:{family:"var(--font-libre-baskerville), serif",size:1.6,fill:"#333",weight:400},lineHeight:1.2},{id:"divider",kind:"divider",fill:{kind:"static",value:"#999"},thicknessPx:1,matchWidthOf:"names",minWidthPx:50},{id:"names",kind:"text",content:{kind:"fromText",categoryUid:l.NAMES_DATE,placeholderFromCategory:!0},font:{family:"var(--font-sacramento), cursive",size:2.5,fill:"#333",weight:400},lineHeight:1.2}]}]},s={frames:{black:"frames/frame-black.jpeg",walnut:"frames/frame-walnut.jpeg",white:"frames/white-frame.png",natural:"frames/frame-natural.jpeg",none:"frames/no-frame.jpeg"}},o={sku:"100-35-10251-62",canvas:{aspectRatio:1},defaultSelections:{},layers:[{id:"base",type:"image",src:{kind:"fromOptionByName",categoryUid:a.FRAME_COLOR,matches:[{nameIncludes:"no frame",value:s.frames.none},{nameIncludes:"black",value:s.frames.black},{nameIncludes:"white",value:s.frames.white},{nameIncludes:"walnut",value:s.frames.walnut},{nameIncludes:"natural",value:s.frames.natural}],hideOnMissingCategory:!1,fallback:s.frames.none},transform:{x:0,y:0,width:100,height:100}},{id:"vinyl-disc",type:"shape",shape:"vinyl-disc",fill:{kind:"static",value:"#1a1a1a"},transform:{x:50,y:45,width:50,textAnchor:"middle"},options:{grooveDensity:3}},{id:"spiral-lyrics",type:"textOnPath",content:{kind:"static",value:r},path:"vinyl-spiral",font:{family:"var(--font-libre-baskerville), Georgia, serif",fill:"#d6d2c8"},transform:{x:50,y:45,width:50,textAnchor:"middle"},spiral:{innerR:35}},{id:"vinyl-label",type:"shape",shape:"circle",fill:{kind:"fromOptionByName",categoryUid:a.CENTER_COLOR,matches:[{nameIncludes:"orange",value:"#DC7957"},{nameIncludes:"green",value:"#92A46B"},{nameIncludes:"mint",value:"#92A46B"},{nameIncludes:"purple",value:"#A46D93"},{nameIncludes:"pink",value:"#e8a5c0"},{nameIncludes:"blue",value:"#57BADD"},{nameIncludes:"red",value:"#c75c5c"},{nameIncludes:"yellow",value:"#e6c55b"}],fallback:"#92A46B"},transform:{x:50,y:45,width:14,textAnchor:"middle"}},{id:"center-label-text",type:"text",content:{kind:"fromText",categoryUid:a.SONG_TITLE,placeholderFromCategory:!0},transform:{x:50,y:45,textAnchor:"middle"},font:{family:"var(--font-libre-baskerville), Georgia, serif",size:1.5,fill:"#ffffff",weight:600,letterSpacing:.5},container:{shape:"circle",diameter:14,padding:1.5},fit:{mode:"wrap",maxLines:3},textTransform:"uppercase",lineHeight:1.15},{id:"bottom-block",type:"textGroup",transform:{x:50,y:78,textAnchor:"middle"},align:"center",gap:4,items:[{id:"subtitle",kind:"text",content:{kind:"fromText",categoryUid:a.MEMORY_NAME,placeholderFromCategory:!0},font:{family:"var(--font-libre-baskerville), serif",size:1.6,fill:"#333",weight:400},lineHeight:1.2},{id:"divider",kind:"divider",fill:{kind:"static",value:"#999"},thicknessPx:1,matchWidthOf:"names",minWidthPx:50},{id:"names",kind:"text",content:{kind:"fromText",categoryUid:a.NAMES_DATE,placeholderFromCategory:!0},font:{family:"var(--font-sacramento), cursive",size:2.5,fill:"#333",weight:400},lineHeight:1.2}]}]}
1,d={SONG_TITLE:"481161_391_",MEMORY_NAME:"481161_392_",NAMES_DATE:"481161_394_",CENTER_COLOR:"481161_430_"},c={sku:"100-35-10251-69",canvas:{aspectRatio:1},defaultSelections:{},layers:[{id:"base",type:"image",src:{kind:"static",value:"frames/no-frame.png"},transform:{x:0,y:0,width:100,height:100}},{id:"vinyl-disc",type:"shape",shape:"vinyl-disc",fill:{kind:"static",value:"#1a1a1a"},transform:{x:50,y:45,width:50,textAnchor:"middle"},options:{grooveDensity:3}},{id:"spiral-lyrics",type:"textOnPath",content:{kind:"static",value:r},path:"vinyl-spiral",font:{family:"var(--font-libre-baskerville), Georgia, serif",fill:"#d6d2c8"},transform:{x:50,y:45,width:50,textAnchor:"middle"},spiral:{innerR:35}},{id:"vinyl-label",type:"shape",shape:"circle",fill:{kind:"fromOptionByName",categoryUid:d.CENTER_COLOR,matches:[{nameIncludes:"orange",value:"#DC7957"},{nameIncludes:"green",value:"#92A46B"},{nameIncludes:"mint",value:"#92A46B"},{nameIncludes:"purple",value:"#A46D93"},{nameIncludes:"pink",value:"#e8a5c0"},{nameIncludes:"blue",value:"#57BADD"},{nameIncludes:"red",value:"#c75c5c"},{nameIncludes:"yellow",value:"#e6c55b"}],fallback:"#92A46B"},transform:{x:50,y:45,width:14,textAnchor:"middle"}},{id:"center-label-text",type:"text",content:{kind:"fromText",categoryUid:d.SONG_TITLE,placeholderFromCategory:!0},transform:{x:50,y:45,textAnchor:"middle"},font:{family:"var(--font-libre-baskerville), Georgia, serif",size:1.5,fill:"#ffffff",weight:600,letterSpacing:.5},container:{shape:"circle",diameter:14,padding:1.5},fit:{mode:"wrap",maxLines:3},textTransform:"uppercase",lineHeight:1.15},{id:"bottom-block",type:"textGroup",transform:{x:50,y:78,textAnchor:"middle"},align:"center",gap:4,items:[{id:"subtitle",kind:"text",content:{kind:"fromText",categoryUid:d.MEMORY_NAME,placeholderFromCategory:!0},font:{family:"var(--font-libre-baskerville), serif",size:1.6,fill:"#333",weight:400},lineHeight:1.2},{id:"divider",kind:"divider",fill:{kind:"static",value:"#999"},thicknessPx:1,matchWidthOf:"names",minWidthPx:50},{id:"names",kind:"text",content:{kind:"fromText",categoryUid:d.NAMES_DATE,placeholderFromCategory:!0},font:{family:"var(--font-sacramento), cursive",size:2.5,fill:"#333",weight:400},lineHeight:1.2}]}]},u={FRAME_COLOR:"229285_331_",SONG_TITLE:"229285_391_",MEMORY_NAME:"229285_392_",NAMES_DATE:"229285_394_",CENTER_COLOR:"229285_430_"},p={frames:{black:"frames/MM_print_black.jpg",white:"frames/MM_print_white.jpg",walnut:"frames/MM_print_walnut.jpg",natural:"frames/MM_print_wood.jpg",silver:"frames/MM_print_silver.jpg",gold:"frames/MM_print_gold.jpg",none:"frames/no-frame.jpeg"}},m={sku:"100-35-10251-63",canvas:{aspectRatio:1},defaultSelections:{},layers:[{id:"base",type:"image",src:{kind:"fromOptionByName",categoryUid:u.FRAME_COLOR,matches:[{nameIncludes:"no frame",value:p.frames.none},{nameIncludes:"black",value:p.frames.black},{nameIncludes:"white",value:p.frames.white},{nameIncludes:"walnut",value:p.frames.walnut},{nameIncludes:"natural",value:p.frames.natural},{nameIncludes:"wood",value:p.frames.natural},{nameIncludes:"silver",value:p.frames.silver},{nameIncludes:"gold",value:p.frames.gold}],hideOnMissingCategory:!1,fallback:p.frames.none},transform:{x:0,y:0,width:100,height:100}},{id:"vinyl-disc",type:"shape",shape:"vinyl-disc",fill:{kind:"static",value:"#1a1a1a"},transform:{x:50,y:45,width:50,textAnchor:"middle"},options:{grooveDensity:3}},{id:"spiral-lyrics",type:"textOnPath",content:{kind:"static",value:r},path:"vinyl-spiral",font:{family:"var(--font-libre-baskerville), Georgia, serif",fill:"#d6d2c8"},transform:{x:50,y:45,width:50,textAnchor:"middle"},spiral:{innerR:35}},{id:"vinyl-label",type:"shape",shape:"circle",fill:{kind:"fromOptionByName",categoryUid:u.CENTER_COLOR,matches:[{nameIncludes:"orange",value:"#DC7957"},{nameIncludes:"green",value:"#92A46B"},{nameIncludes:"mint",value:"#92A46B"},{nameIncludes:"purple",value:"#A46D93"},{nameIncludes:"pink",value:"#e8a5c0"},{nameIncludes:"blue",value:"#57BADD"},{nameIncludes:"red",value:"#c75c5c"},{nameIncludes:"yellow",value:"#e6c55b"}],fallback:"#92A46B"},transform:{x:50,y:45,width:14,textAnchor:"middle"}},{id:"center-label-text",type:"text",content:{kind:"fromText",categoryUid:u.SONG_TITLE,placeholderFromCategory:!0},transform:{x:50,y:45,textAnchor:"middle"},font:{family:"var(--font-libre-baskerville), Georgia, serif",size:1.5,fill:"#ffffff",weight:600,letterSpacing:.5},container:{shape:"circle",diameter:14,padding:1.5},fit:{mode:"wrap",maxLines:3},textTransform:"uppercase",lineHeight:1.15},{id:"bottom-block",type:"textGroup",transform:{x:50,y:78,textAnchor:"middle"},align:"center",gap:4,items:[{id:"subtitle",kind:"text",content:{kind:"fromText",categoryUid:u.MEMORY_NAME,placeholderFromCategory:!0},font:{family:"var(--font-libre-baskerville), serif",size:1.6,fill:"#333",weight:400},lineHeight:1.2},{id:"divider",kind:"divider",fill:{kind:"static",value:"#999"},thicknessPx:1,matchWidthOf:"names",minWidthPx:50},{id:"names",kind:"text",content:{kind:"fromText",categoryUid:u.NAMES_DATE,placeholderFromCategory:!0},font:{family:"var(--font-sacramento), cursive",size:2.5,fill:"#333",weight:400},lineHeight:1.2}]}]},h={FRAME_COLOR:"938265_331_",TOP_TEXT:"938265_453_",BOTTOM_TEXT:"938265_451_"},f={black:"frames/frame-black.jpeg",white:"frames/white-frame.png",walnut:"frames/frame-walnut.jpeg",natural
1:"frames/frame-natural.jpeg"},g={"100-35-10251-62":o,"100-35-10251-64":n,"100-35-10251-69":c,"100-35-10251-63":m,"100-35-10453-62":{sku:"100-35-10453-62",canvas:{aspectRatio:1},layers:[{id:"frame",type:"image",src:{kind:"fromOptionByName",categoryUid:h.FRAME_COLOR,hideOnOptionNames:["no frame"],matches:[{nameIncludes:"black",value:f.black},{nameIncludes:"white",value:f.white},{nameIncludes:"walnut",value:f.walnut},{nameIncludes:"natural",value:f.natural}],hideOnMissingCategory:!1,fallback:f.white},transform:{x:0,y:0,width:100,height:100}},{id:"ai-art",type:"generatedImage",transform:{x:20.5,y:10.7,width:59,height:78.4},generation:{model:"nano-banana",styleId:"watercolor-portrait",userPrompt:"The FIRST attached image is the customer's photograph - it is the ONLY source of the subject: who appears, their faces, hair, pose and clothing. EVERY REMAINING attached image is a STYLE EXAMPLE ONLY - copy its painting technique and nothing else. The people, poses, clothing and layout of the style examples must never appear in the output. Repaint the customer's photograph in the watercolour technique of the examples, preserving the exact identity and composition of that photograph: the same people, the same faces, the same pose and the same crop. Keep the faded watercolour brush and spatter effect of the examples: soft washes with fine speckled spatter, and fine dry-brush strokes in the hair rather than one smooth mass. The faces are the most rendered area - keep the eyes, lips and eyebrows defined - and flatten the detail progressively further away from them. Leave the clothing and the lower part of the subject partly unpainted so the bare white paper shows through, and let the composition dissolve into white at the bottom and outer edges. Remove the photograph's background. Behind the subject put a soft muted wash halo that bleeds outward and fades into bare white, so the centre stays detailed and the borders stay clean and light. Paint on visible cold-press paper with a soft canvas weave texture across the whole image. Muted, low-saturation palette: warm sepia and ochre skin, desaturated slate-blue and warm-grey neutrals, at most one stronger accent colour. Painted, not photographic - no photographic sharpness. Output the flat artwork only, filling the whole image: no frame, border, mat or visible paper edge; no text, lettering, caption, names or signature. Portrait orientation, 3:4 - taller than wide."}},{id:"text-scrim",type:"shape",shape:"rect",fill:{kind:"static",value:"linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.92) 55%)"},transform:{x:20.5,y:74,width:59,height:15.1}},{id:"inscription",type:"textGroup",transform:{x:50,y:82,width:59,textAnchor:"middle"},align:"center",gap:5,items:[{id:"top-text",kind:"text",content:{kind:"fromText",categoryUid:h.TOP_TEXT,placeholderFromCategory:!0},font:{family:"var(--font-inter), sans-serif",size:1.4,fill:"#2b2b2b",weight:600,letterSpacing:2},textTransform:"uppercase",lineHeight:1.2},{id:"divider",kind:"divider",fill:{kind:"static",value:"#999"},thicknessPx:1,matchWidthOf:"top-text",minWidthPx:60},{id:"bottom-text",kind:"text",content:{kind:"fromText",categoryUid:h.BOTTOM_TEXT,placeholderFromCategory:!0},font:{family:"var(--font-inter), sans-serif",size:.8,fill:"#555",weight:400,letterSpacing:1},textTransform:"uppercase",lineHeight:1.3}]}]}};function _(e){var t;return null!=(t=g[e])?t:null}function v(e){return e in g}},2917:(e,t,i)=>{"use strict";i.d(t,{T:()=>a,w:()=>r});let a=(e,t)=>{switch(t){case"grid-big-image":return{optionsLayout:"grid",option:{frame:!0,layout:"column",image:{size:72,shape:"lal"===e?"circle":"square"},showTitle:!0,showPrice:!0}};case"grid":return{optionsLayout:"grid",option:{frame:!0,layout:"column",image:{size:48,shape:"lal"===e?"circle":"square"},showTitle:!0,showPrice:!0}};case"list":default:return{optionsLayout:"list",option:{frame:!0,layout:"row",image:{size:32,shape:"lal"===e?"circle":"square"},showTitle:!0,showPrice:!0}};case"text-list":return{optionsLayout:"list",option:{frame:!1,layout:"row",showTitle:!0,showPrice:!0}};case"text-only":return{optionsLayout:"flex",option:{frame:!0,layout:"column",showTitle:!0,showPrice:!0}};case"image-only":case"image-and-text":return{optionsLayout:"flex",option:{frame:!0,layout:"column",image:{size:48,shape:"lal"===e?"cir
1cle":"square"},showTitle:!0,showPrice:!0}}}},r=e=>({frame:!1,layout:"row",image:e.image?{...e.image,size:32}:void 0,showTitle:e.showTitle,showPrice:e.showPrice})},3048:e=>{e.exports={CheckField:"checkField_CheckField__xIXFh",Label:"checkField_Label__wRGoC",Error:"checkField_Error__u2X_X"}},14460:e=>{e.exports={SelectDisplay:"itemEditorDrawerField_SelectDisplay__sAJcc",SelectedText:"itemEditorDrawerField_SelectedText__qxuE9",PriceWrapper:"itemEditorDrawerField_PriceWrapper__e0oHh"}},15221:(e,t,i)=>{"use strict";i.d(t,{A:()=>p});var a=i(37876),r=i(89590),l=i(50962),n=i.n(l),s=i(6936),o=i(15039),d=i.n(o),c=i(32649);let u=["carousel","carousel_no_image","carousel_big_image","carousel_big_image_only","carousel_standard_image"],p=e=>{let{category:t,selectedOptionLabel:i,forceRender:l}=e,{name:o,display_type:p}=t;return!l&&u.includes(p)||(0,c.h)(t)?null:(0,a.jsxs)("div",{className:d()(n().FieldWrapper,"field-label",{[n().OptionName]:!!i}),children:[(0,a.jsx)(r.A,{className:d()(n().FieldLabel,"field-label-name"),children:o}),i&&(0,a.jsx)(s.A,{variant:"text1",className:d()(n().SelectedOptionLabel,"field-label-selected-option-label"),children:i})]})}},18909:(e,t,i)=>{"use strict";i.d(t,{A:()=>A});var a=i(37876),r=i(14232),l=i(8402),n=i(52767),s=i(23910);let o=["carousel_standard_image","carousel_big_image_only"];var d=i(26635),c=i(15221),u=i(52115),p=i(79307),m=i(53725),h=i(22202),f=i(2232),g=i(35275),_=i(47716),v=i(35998),y=i(31262),x=i(62485),w=i(74883),b=i(43198),k=i.n(b);let A=e=>{let{category:t,onOptionChange:i,selectedOptionId:b,instanceId:A}=e,S=(0,s.f)(null==t?void 0:t.options,b),E=((e,t)=>t&&e[0].value!==t?e[e.length-1].value===t?e.length-1:e.findIndex(e=>e.value===t)-1:0)(S,b),C=(0,d.DP)(),T=(0,u.SD)(),P=(null==T?void 0:T.isLivePreviewActive)===!0,{swap:j,isSwapping:O}=function(){var e;let{data:t}=(0,d.rU)(e=>e),i=null==(e=(0,p.nm)().product)?void 0:e.catalogProduct,a=(0,g.P)(e=>e.overrideCatalogProduct),l=(0,g.P)(e=>e.isSwapping),n=(0,g.P)(e=>e.swapError),s=(0,g.P)(e=>e.setOverride),o=(0,g.P)(e=>e.setSwapping),c=(0,g.P)(e=>e.setError),u=(0,r.useRef)(0),v=(0,r.useRef)(!1);return(0,r.useEffect)(()=>()=>{v.current&&(_._.getState().releaseSwapHold(),v.current=!1)},[]),{swap:(0,r.useCallback)(async e=>{var r,l,n;let d=null==(r=e.related_product)?void 0:r.sku;if(!d||!i||(null==(l=e.related_product)?void 0:l.is_out_of_stock)||d===(null!=(n=null==a?void 0:a.sku)?n:i.sku)||!(0,f.I)(d))return"noop";let p=++u.current;v.current||(_._.getState().acquireSwapHold(),v.current=!0),o(!0),c(null);try{let e=await (0,m.gy)(t,d);if(p!==u.current)return"stale";if(e.error)return c("Product not found"),"error";let a=(0,h.c)(e,t);return a.sku===i.sku?s(null):s(a),"success"}catch(e){return p===u.current&&c(e instanceof Error?e.message:"Failed to load material"),"error"}finally{p===u.current&&(o(!1),v.current&&(_._.getState().releaseSwapHold(),v.current=!1))}},[t,i,a,s,o,c]),isSwapping:l,swapError:n}}(),I=(0,r.useRef)(!1),L=(0,r.useRef)(0),F=(0,r.useCallback)(()=>{L.current+=1},[]),M=(0,r.useCallback)(()=>{I.current=!0,F(),queueMicrotask(()=>{I.current=!1})},[F]),N=(0,r.useCallback)((e,i)=>{queueMicrotask(()=>{l.e.emit("carouselSlideChange",{instanceId:A,categoryUid:null==t?void 0:t.uid,selectedOptionId:b,from:e,to:i,viaArrow:I.current,gestureCount:L.current})})},[A,null==t?void 0:t.uid,b]),R=(0,r.useMemo)(()=>({loop:!1,startIndex:E}),[E]);if(!t)return null;let{options:z,display_type:D}=t,U=(0,x.p)(C,D),B=((e,t,i)=>{var a,r;return o.includes(e)&&null!=(r=null==(a=t.find(e=>e.value===i))?void 0:a.label)?r:null})(D,S,b);if(!z)return null;let K=U.option,H=(0,w.o)(t);return(0,a.jsx)("div",{className:k().MaterialCarousel,role:"group","aria-label":H||void 0,onPointerDownCapture:F,children:(0,a.jsx)(n.A,{itemsPerView:U.itemsPerView,itemsGap:U.gap,arrowsDisplay:"header",onScroll:N,onPrevClick:M,onNextClick:M,options:R,header:{text:(0,a.jsx)(c.A,{category:t,selectedOptionLabel:B,forceRender:!0})},children:S.map(e=>{var t;let r=e.value===b,l=null==(t=K.priceTypography)?void 0:t[r?"selectedVariant":"variant"];return(0,a.jsx)(y.A,{href:e.href,scroll:!1,"aria-current":r?"true":void 0,children:(0,a.jsxs)(v.A,{option:e,isSelected:r,onClick:()=>(e=>{let t=null==z?void 0:z.find(t=>
1t.id===e.value);if(t){if(t.isLinkComponent){var a;let e=null==(a=t.related_product)?void 0:a.sku;P&&e&&(0,f.I)(e)&&!O&&j(t);return}i(t)}})(e),layout:K.layout,frame:K.frame,itemRole:"radio",children:[K.image&&(0,a.jsx)(v.A.Image,{size:K.image.size,shape:K.image.shape}),K.showTitle&&(0,a.jsx)(v.A.Title,{}),K.showPrice&&(0,a.jsx)(v.A.Price,{variant:l})]})},e.value)})})})}},23910:(e,t,i)=>{"use strict";i.d(t,{f:()=>s});var a=i(20788),r=i(26635),l=i(52115),n=i(2232);let s=(e,t)=>{let{data:i}=(0,r.Ay)(e=>e.url),s=(0,l.SD)(),o=(null==s?void 0:s.isLivePreviewActive)===!0;return e?e.reduce((r,l)=>{var s,d,c,u,p;let{text:m,pricing:h}=(e=>{let{name:t,related_product:i,use_price_adjustment_in_name:a,price_adjustment:r}=e,l={text:t,pricing:{price:null,sign:null},label:null};if(!a&&!(null==i?void 0:i.pricing))return l;if(a)return 0===r?l:{...l,pricing:{price:r,sign:r>0?"+":"-"}};if(null==i?void 0:i.pricing){let{price:e,pricing_type:t}=i.pricing;return 0===e||"none"===t?l:{...l,pricing:{price:e,sign:"diff"!==t&&t?null:e>0?"+":"-"}}}return l})(l),f=t===l.id,g=(null==(s=l.productLink)?void 0:s.isFriendly)?"/".concat(a.J.product,"/").concat(l.productLink.friendlyUrl):"".concat(i,"/").concat(null==(d=l.productLink)?void 0:d.shortIdLink),_=null==(c=l.related_product)?void 0:c.sku,v=o&&l.isLinkComponent&&!!_&&(0,n.I)(_),y=(null==(u=l.related_product)?void 0:u.is_out_of_stock)===!0,x={value:l.id,label:m,image:null==(p=l.image)?void 0:p.url,selected:f,disabled:(e=>!e.is_active||!!e.related_product&&!1===e.related_product.isCurrentShippingCountrySupported)(l)||1===e.length||v&&y,altText:l.name,href:l.isLinkComponent&&!v?g:void 0,pricing:h,scrollToTop:!1};return l.is_active&&r.push(x),r},[]):[]}},25415:(e,t,i)=>{"use strict";i.d(t,{A:()=>m});var a=i(37876),r=i(14232),l=i(15039),n=i.n(l),s=i(6936),o=i(89590),d=i(3048),c=i.n(d),u=i(68200);let p=(0,r.forwardRef)((e,t)=>{let{id:i,label:l,defaultChecked:d,error:p,onChange:m,onClick:h,name:f,...g}=e,[_,v]=(0,r.useState)(d||!1);return(0,r.useEffect)(()=>{void 0!==d&&v(d)},[d]),(0,a.jsxs)("div",{role:"presentation",className:n()(c().CheckField,"checkField"),onClick:e=>{null==h||h(e)},children:[(0,a.jsx)("input",{...g,type:"checkbox",ref:t,id:i,name:f||i,checked:_,onChange:e=>{v(e.target.checked),null==m||m(e)}}),(0,a.jsxs)("label",{htmlFor:i,className:n()(c().Label,{[c().Error]:p}),children:[(0,a.jsx)(u.A,{name:"checkbox",checked:_}),l&&(0,a.jsx)(s.A,{tag:"span",variant:"caption1",children:"string"==typeof l?(0,a.jsx)(o.A,{tag:null,children:l}):l})]})]})});p.displayName="CheckField";let m=p},29939:(e,t,i)=>{"use strict";i.d(t,{m:()=>s});var a=i(15039),r=i.n(a),l=i(50356),n=i.n(l);let s=e=>{let{columns:t}=e,i="number"==typeof t;return{optionsLayout:i?"grid":"flex",className:r()(n().ItemEditorRadioField,{[n().FixedColumns]:i}),style:i?{"--columns":t}:{}}}},31536:(e,t,i)=>{"use strict";i.d(t,{p:()=>r});let a={columns:3,option:{frame:!0,layout:"column",image:{size:80,shape:"square"},showTitle:!0,showPrice:!0}},r=e=>a},32649:(e,t,i)=>{"use strict";i.d(t,{h:()=>a});let a=e=>e.labels.some(e=>"checkbox_text"===e.name)},35275:(e,t,i)=>{"use strict";i.d(t,{P:()=>a});let a=(0,i(8106).v)(e=>({overrideCatalogProduct:null,isSwapping:!1,swapError:null,setOverride:t=>e({overrideCatalogProduct:t}),setSwapping:t=>e({isSwapping:t}),setError:t=>e({swapError:t}),reset:()=>e({overrideCatalogProduct:null,isSwapping:!1,swapError:null})}))},39550:e=>{e.exports={TextAreaField:"textAreaField_TextAreaField__F1qOd",CharCounter:"textAreaField_CharCounter__jXHe3",MiniLabel:"textAreaField_MiniLabel__825Ji",NoLabel:"textAreaField_NoLabel__2i2iU",Error:"textAreaField_Error__IZDQ_"}},43198:e=>{e.exports={MaterialCarousel:"itemEditorCarouselField_MaterialCarousel__eegHN"}},43851:(e,t,i)=>{"use strict";i.d(t,{A:()=>_});var a=i(37876),r=i(8402),l=i(41948),n=i(35998),s=i(31262),o=i(74883),d=i(23910),c=i(99925),u=i(75234),p=i(6936),m=i(26635),h=i(2917),f=i(47132),g=i.n(f);let _=e=>{var t;let{category:i,onOptionChange:f,selectedOptionId:_,instanceId:v}=e,{options:y,uid:x}=i,w=(0,d.f)(y,_),b=(0,u.u)(i),k=(0,m.DP)(),A=w.filter(e=>!e.disabled),S=(0,c.$)(y,f);
1if(!i)return null;if(A.length<=1)return(0,a.jsx)("div",{className:g().SingleSelection,children:(0,a.jsx)(p.A,{variant:"text1",children:null==(t=w.find(e=>e.selected))?void 0:t.label})});let E=(0,h.T)(k,b),C=E.option,T=(0,h.w)(C);return(0,a.jsx)("div",{className:g().ItemEditorSelectField,children:(0,a.jsxs)(l.A,{ariaLabel:(0,o.o)(i),onDropdownToggle:e=>{let t=e?"open":"close";r.e.emit("".concat(t,"_selection_dropdown"),{instanceId:v,categoryUid:x,selectedOptionId:_,currentState:t})},onOptionChange:S,options:w,optionsLayout:E.optionsLayout,children:[(0,a.jsx)(l.A.Trigger,{children:e=>(0,a.jsxs)(n.A,{option:e,layout:T.layout,frame:T.frame,presentation:!0,children:[T.image&&(0,a.jsx)(n.A.Image,{size:T.image.size,shape:T.image.shape}),T.showTitle&&(0,a.jsx)(n.A.Title,{}),T.showPrice&&(0,a.jsx)(n.A.Price,{})]})}),(0,a.jsx)(l.A.List,{children:(e,t)=>(0,a.jsx)(s.A,{href:e.href,scroll:!1,"aria-current":t?"true":void 0,children:(0,a.jsxs)(n.A,{layout:C.layout,frame:C.frame,children:[C.image&&(0,a.jsx)(n.A.Image,{size:C.image.size,shape:C.image.shape}),C.showTitle&&(0,a.jsx)(n.A.Title,{}),C.showPrice&&(0,a.jsx)(n.A.Price,{})]})})})]})})}},47132:e=>{e.exports={SingleSelection:"itemEditorSelectField_SingleSelection__B6f6a",ItemEditorSelectField:"itemEditorSelectField_ItemEditorSelectField__D0cXv"}},47716:(e,t,i)=>{"use strict";i.d(t,{_:()=>a});let a=(0,i(8106).v)(e=>({isLocked:!1,_clickLocked:!1,_swapHoldCount:0,lock:()=>e(()=>({_clickLocked:!0,isLocked:!0})),unlock:()=>e(e=>({_clickLocked:!1,isLocked:e._swapHoldCount>0})),acquireSwapHold:()=>e(e=>{let t=e._swapHoldCount+1;return{_swapHoldCount:t,isLocked:e._clickLocked||t>0}}),releaseSwapHold:()=>e(e=>{let t=Math.max(0,e._swapHoldCount-1);return{_swapHoldCount:t,isLocked:e._clickLocked||t>0}})}))},50356:e=>{e.exports={ItemEditorRadioField:"itemEditorRadioField_ItemEditorRadioField__M_sYz",FixedColumns:"itemEditorRadioField_FixedColumns__Nzq3W"}},50962:e=>{e.exports={OptionName:"fieldLabel_OptionName__HZpBy",FieldWrapper:"fieldLabel_FieldWrapper__sRKSN",FieldLabel:"fieldLabel_FieldLabel__GNBiv"}},52115:(e,t,i)=>{"use strict";i.d(t,{hx:()=>y,Ts:()=>x,SD:()=>w});var a=i(37876),r=i(14232),l=i(73795),n=i(72091),s=i(44510),o=i(64081),d=i(89099),c=i(66196),u=i(71914);let p={"100-35-10251-62":{variant:"multi-step",presentation:{mobile:"modal",desktop:"inline"},switchStep:{categoryUids:["229284_391_","229284_505_"],ctaLabelKey:"multiStep.switch.cta"},steps:[{id:"personalize",titleKey:"multiStep.steps.personalize.title",subtitleKey:"multiStep.steps.personalize.subtitle",categoryUids:["229284_391_","229284_505_","229284_392_","229284_394_","229284_430_"]},{id:"frame",titleKey:"multiStep.steps.frame.title",subtitleKey:"multiStep.steps.frame.subtitle",categoryUids:["229284_330_","229284_331_","229284_348_","229284_358_"]}]},"100-35-10251-64":{variant:"multi-step",presentation:{mobile:"modal",desktop:"inline"},switchStep:{categoryUids:["481094_391_","481094_505_"],ctaLabelKey:"multiStep.switch.cta"},steps:[{id:"personalize",titleKey:"multiStep.steps.personalize.title",subtitleKey:"multiStep.steps.personalize.subtitle",categoryUids:["481094_391_","481094_505_","481094_392_","481094_394_","481094_430_"]},{id:"frame",titleKey:"multiStep.steps.frame.title",subtitleKey:"multiStep.steps.frame.subtitle",categoryUids:["481094_330_","481094_510_"]}]},"100-35-10251-69":{variant:"multi-step",presentation:{mobile:"modal",desktop:"inline"},switchStep:{categoryUids:["481161_391_","481161_505_"],ctaLabelKey:"multiStep.switch.cta"},steps:[{id:"personalize",titleKey:"multiStep.steps.personalize.title",subtitleKey:"multiStep.steps.personalize.subtitle",categoryUids:["481161_391_","481161_505_","481161_392_","481161_394_","481161_430_"]},{id:"frame",titleKey:"multiStep.steps.frame.title",subtitleKey:"multiStep.steps.frame.subtitle",categoryUids:["481161_330_","481161_510_"]}]},"100-35-10251-63":{variant:"multi-step",presentation:{mobile:"modal",desktop:"inline"},switchStep:{categoryUids:["229285_391_","229285_505_"],ctaLabelKey:"multiStep.switch.cta"},steps:[{id:"personalize",titleKey:"multiStep.steps.personalize.title",subt
1itleKey:"multiStep.steps.personalize.subtitle",categoryUids:["229285_391_","229285_505_","229285_392_","229285_394_","229285_430_"]},{id:"frame",titleKey:"multiStep.steps.frame.title",subtitleKey:"multiStep.steps.frame.subtitle",categoryUids:["229285_330_","229285_331_","229285_348_","229285_358_"]}]},"100-35-10453-62":{variant:"multi-step",presentation:{mobile:"modal",desktop:"inline"},switchStep:{categoryUids:["938265_523_"],ctaLabelKey:"multiStep.switch.cta"},steps:[{id:"personalize",titleKey:"multiStep.steps.watercolorPersonalize.title",subtitleKey:"multiStep.steps.watercolorPersonalize.subtitle",categoryUids:["938265_523_","938265_453_","938265_451_"]},{id:"frame",titleKey:"multiStep.steps.watercolorFrame.title",subtitleKey:"multiStep.steps.watercolorFrame.subtitle",categoryUids:["938265_331_","938265_358_"]}]}},m=e=>{};var h=i(2564),f=i(35275),g=i(2232),_=i(75582);let v=(0,r.createContext)(void 0),y=e=>{let{children:t}=e,{data:i}=(0,s.B)(e=>e.catalogProduct),{data:y}=(0,s.B)(e=>e.id),x=(0,f.P)(e=>e.overrideCatalogProduct),w=null!=x?x:i,b=(null==w?void 0:w.isInStock)===!1,{data:k}=(0,o.K)(e=>e.userPreferencesEnabled),A=(0,c.$)(null==w?void 0:w.categories),S=(0,r.useMemo)(()=>w?A===w.categories?w:{...w,categories:A}:null,[w,A])||w,E=(0,l.b)(S,{userPreferencesEnabled:k,showOnlySwitchOptions:b}),C=E.instanceKey,{isMultiStepEditor:T,isLivePreviewEnabled:P}=(0,u.A)(),{data:{isBundle:j}}=(0,s.B)(e=>e.bundlePage),O=null==S?void 0:S.sku,I=P&&"string"==typeof O&&(0,g.I)(O),L=(0,r.useMemo)(()=>(e=>{var t;if(!(null==e?void 0:e.sku))return{variant:"default"};let i=(e=>{var t,i;let a=null==e||null==(t=e.editor)?void 0:t.steps;return(null==e?void 0:e.schemaVersion)===1&&!0===e.enabled&&Array.isArray(a)&&0!==a.length&&a.every(e=>Array.isArray(null==e?void 0:e.fieldIds))?{galleryDisplay:(null==(i=e.editor)?void 0:i.galleryDisplay)==="sideScroll"?"sideScroll":"default",steps:a}:null})(e.presentation),a=i&&((e,t)=>{let i=(e=>{let t=new Map,i=new Set;return e.categories.forEach(e=>{t.has(e.id)?i.add(e.id):t.set(e.id,{uid:e.uid,visible:e.is_active&&!e.is_hidden})}),i.size>0&&m("[presentation] product ".concat(e.sku," repeats field id(s) ").concat([...i].join(", "),"; the first uid of each wins. Set products need an occurrence index before this is safe.")),t})(e),a=t.steps.flatMap((t,a)=>{let r=t.fieldIds.flatMap(a=>{let r=i.get(a);return r||m("[presentation] field ".concat(a,' in step "').concat(t.label,'" is not on product ').concat(e.sku)),r?[r]:[]});return r.some(e=>e.visible)?[{id:"presentation-step-".concat(a+1),title:t.label,categoryUids:r.map(e=>e.uid)}]:[]});return 0===a.length?null:{variant:"multi-step",source:"presentation",steps:a,galleryDisplay:t.galleryDisplay}})(e,i);return a||(null!=(t=p[e.sku])?t:{variant:"default"})})(S),[S]),F=(0,r.useMemo)(()=>"multi-step"===L.variant&&S?((e,t)=>{var i,a,r,l;let n=new Set(e.categories.map(e=>e.uid)),s=t.steps.map(t=>({...t,categoryUids:t.categoryUids.filter(i=>!!n.has(i)||(m('[multiStepConfig] uid "'.concat(i,'" in step "').concat(t.id,'" not found on product ').concat(e.sku)),!1))})),o=null!=(a=null==(i=t.switchStep)?void 0:i.categoryUids.filter(e=>n.has(e)))?a:[],d=t.switchStep&&o.length>0?{...t.switchStep,categoryUids:o}:void 0,c=(()=>{let t=new Set(e.categories.flatMap(e=>{var t;return null!=(t=e.options)?t:[]}).map(e=>{var t;return null==(t=e.related_product)?void 0:t.sku}).filter(e=>!!e));return e.sku&&t.add(e.sku),Array.from(t)})(),u=new Set;d&&d.categoryUids.forEach(e=>
1u.add(e)),s.forEach(e=>e.categoryUids.forEach(e=>u.add(e)));let p=[];if(e.categories.forEach(e=>{!e.is_active||e.is_hidden||u.has(e.uid)||p.push(e.uid)}),p.length>0&&s.length>0){m("[multiStepConfig] ".concat(p.length," uid(s) on product ").concat(e.sku,' not in any step, appending to "').concat(s[s.length-1].id,'": ').concat(p.join(", ")));let t=s[s.length-1];s[s.length-1]={...t,categoryUids:[...t.categoryUids,...p]},p.forEach(e=>u.add(e))}return{variant:"multi-step",switchStep:d,steps:s,allRenderableUids:u,orphanUids:p,familySkus:c,currentSku:e.sku,presentation:null!=(r=t.presentation)?r:"inline",galleryDisplay:null!=(l=t.galleryDisplay)?l:"default",source:t.source}})(S,L):null,[L,S]),M=!j&&"multi-step"===L.variant&&(T||"presentation"===L.source),N=(0,n.u)(e=>e.cleanStoreFromNewMode),R=(0,l.c)(C),z=w.name,[D,U]=(0,r.useState)([]),B=(0,d.useRouter)(),K=(0,r.useMemo)(()=>x?(0,h.db)(x.pricing):null,[x]),H=x?x.name:null;(0,r.useEffect)(()=>{C&&U([C])},[C]);let G=(0,r.useCallback)(e=>{D.includes(e)||U(t=>t.includes(e)?t:[...t,e])},[D]),q=(0,r.useCallback)(e=>{U(t=>t.filter(t=>t!==e))},[]);(0,r.useEffect)(()=>{_.A.getState().addToCartError&&_.A.setState({addToCartError:!1})},[y,null==x?void 0:x.sku]),(0,r.useEffect)(()=>{let e=()=>{N(),f.P.getState().reset(),_.A.getState().addToCartError&&_.A.setState({addToCartError:!1})};return B.events.on("routeChangeStart",e),()=>{B.events.off("routeChangeStart",e)}},[]);let W=(0,r.useMemo)(()=>({mainProductItemEditor:E,mainProductPrice:R,mainProductName:z,selectInstanceKey:G,unselectInstanceKey:q,selectedInstanceKeys:D,editorConfig:L,multiStepVM:F,multiStepActive:M,isLivePreviewActive:I,effectiveCatalogProduct:w,effectiveBasePrice:K,effectiveProductName:H}),[E,R,z,D,G,q,L,F,M,I,w,K,H]);return(0,a.jsx)(v.Provider,{value:W,children:t})},x=()=>{let e=(0,r.useContext)(v);if(!e)throw Error("useProductPageContext must be used within a ProductPageContextProvider");return e},w=()=>{var e;return null!=(e=(0,r.useContext)(v))?e:null}},60492:(e,t,i)=>{"use strict";i.d(t,{A:()=>A});var a=i(37876),r=i(6936),l=i(14460),n=i.n(l),s=i(23910),o=i(14232),d=i(74280),c=i(68200),u=i(54587),p=i.n(u);let m=(0,i(8106).v)((e,t)=>({isOpen:!1,drawerTitle:"",drawerId:"",options:[],onSelectCallback:null,openDrawer:(t,i,a,r,l)=>e({isOpen:!0,options:t,onSelectCallback:i,drawerTitle:a,drawerId:r,selectedOptionId:l}),closeDrawer:()=>e({isOpen:!1,options:[],onSelectCallback:null}),selectOption:i=>{let{options:a,onSelectCallback:r}=t(),l=a.find(e=>e.value===i);l&&r&&(r(l),e({isOpen:!1}))}}));var h=i(852),f=i(66153),g=i(35998),_=i(31262),v=i(26635),y=i(31536),x=i(29939);let w=()=>{let{isOpen:e,closeDrawer:t,options:i,selectOption:l,drawerTitle:n,selectedOptionId:s}=m(),o=(0,v.DP)(),d=(0,y.p)(o),c=d.option,u=(0,x.m)(d);return i?(0,a.jsx)(h.A,{visible:e,onClose:t,onBackdropClick:t,slideFrom:{mobile:"block-end",desktop:"inline-end"},ariaLabel:n||void 0,header:(0,a.jsx)(r.A,{variant:"headline7",children:n}),children:(0,a.jsx)(f.A,{"aria-label":n||void 0,options:i,value:s,onOptionChange:e=>l(e.value),...u,children:(e,t)=>(0,a.jsx)(_.A,{href:e.href,scroll:!1,"aria-current":t?"true":void 0,children:(0,a.jsxs)(g.A,{layout:c.layout,frame:c.frame,children:[c.image&&(0,a.jsx)(g.A.Image,{size:c.image.size,shape:c.image.shape}),c.showTitle&&(0,a.jsx)(g.A.Title,{}),c.showPrice&&(0,a.jsx)(g.A.Price,{}),(0,a.jsx)(g.A.Checkbox,{})]})})})}):null};var b=i(74883),k=i(70249);let A=e=>{let{category:t,onOptionChange:i,selectedOptionId:l,instanceId:u}=e,{options:h,uid:f}=t,g=(0,s.f)(h,l),{openDrawer:_}=m(),[v,y]=(0,o.useState)(g.find(e=>e.selected)),x=e=>{y(e),i(null==h?void 0:h.find(t=>t.id===e.value))};if(!t)return null;let A=(0,b.o)(t),S=(null==v?void 0:v.label)!==A?null==v?void 0:v.label:void 0,E=[A,S].filter(Boolean).join(": "),C=(null==v?void 0:v.pricing)!=null&&null!==v.pricing.price,T="".concat(f,"-drawer-field-price");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{id:"".concat(f,"-drawer-field"),className:n().SelectDisplay,role:"button",tabIndex:0,"aria-haspopup":"dialog","aria-label":E||void 0,"aria-describedby":C?T:void 0,onClick:()=>{_(g,x,A,f,l)},onKeyDown:k.c,children:[(null==v?void 0:v.image)&&(0,a.jsx)(p(),{src:v.image,width:72,height:72,alt:v.label}),null==v?void 0:v.before,(0,a.jsx)(r.A,{variant:"text1",tag:"span",className:n().SelectedText,children:(null==v?void 0:v.label)||A}),(null==v?void 0:v.pricing)&&null!==v.pricing.price&&(0,a.jsxs)("div",{id:T,className:n().PriceWrapper,children:[v.pricing.sign&&(0,a.jsx)(r.A,{variant:"text6",className:n().Sign,children:v.pricing.sign}),(0,a.jsx)(d.A,{selling:v.pricing.price})]}),null==v?void 0:v.after,(0,a.jsx)(c.A,{name:"dropdown",direction:"block-e
1nd"})]}),(0,a.jsx)(w,{})]})}},62485:(e,t,i)=>{"use strict";i.d(t,{p:()=>r});let a={itemsPerView:4,gap:"xxs",option:{frame:!0,layout:"column",image:{size:36,shape:"square"},showTitle:!0,showPrice:!0}},r=(e,t)=>{switch(t){case"carousel":return(e=>{let t="lal"===e;return{itemsPerView:t?"auto":{base:3.4,xs:4},gap:"xxs",option:{frame:!t,layout:"column",image:{size:t?60:36,shape:"square"},showTitle:!0,showPrice:!0}}})(e);case"carousel_big_image":return{itemsPerView:"auto",gap:"xxs",option:"lal"===e?{frame:!1,layout:"column",image:{size:80,shape:"square"},showTitle:!0,showPrice:!0}:{frame:!0,layout:"column",image:{size:72,shape:"square"},showTitle:!0,showPrice:!0}};case"carousel_no_image":return{itemsPerView:"auto",gap:"xxs",option:{frame:!0,layout:"column",showTitle:!0,showPrice:!0}};case"carousel_big_image_only":return{itemsPerView:"auto",gap:"xxs",option:{frame:!1,layout:"column",image:{size:48,shape:"circle"},showTitle:!1,showPrice:!0,priceTypography:{variant:"text3",selectedVariant:"text4"}}};case"carousel_standard_image":return{itemsPerView:"auto",gap:"xxs",option:{frame:!1,layout:"column",image:{size:36,shape:"circle"},showTitle:!1,showPrice:!0,priceTypography:{variant:"text3",selectedVariant:"text4"}}};default:return a}}},64081:(e,t,i)=>{"use strict";i.d(t,{K:()=>a});let a=(0,i(15714).A)("itemEditor")},66153:(e,t,i)=>{"use strict";i.d(t,{A:()=>h});var a=i(37876),r=i(14232),l=i(15039),n=i.n(l),s=i(24963),o=i(35998),d=i(49968),c=i(82518),u=i.n(c);let p=(e,t,i)=>(0,a.jsx)(o.A,{option:e,isSelected:t,onClick:i,layout:"row",frame:!0,children:(0,a.jsx)(o.A.Title,{})}),m=(0,r.forwardRef)((e,t)=>{let{id:i,options:l=[],label:o,value:c,setValue:m,trigger:h,onOptionChange:f,name:g,required:_,className:v,children:y=p,style:x,optionsLayout:w="flex","aria-label":b,...k}=e,[A,S]=(0,r.useState)(void 0),E=(0,r.useId)();return(0,r.useEffect)(()=>{void 0!==c&&l.find(e=>e.value===c)&&S(String(c))},[c,l]),(0,a.jsxs)("fieldset",{role:"presentation",className:n()(u().RadioField,"radioField",v),style:x,children:[o&&(0,a.jsx)(s.A,{htmlFor:i,required:_,children:o}),(0,a.jsx)("div",{className:n()(u().Options,{[u().Grid]:"grid"===w}),role:l.some(e=>!!e.href)?"group":"radiogroup","aria-label":b||("string"==typeof o?o:void 0),children:l.map((e,r)=>{let l=A===String(e.value),n=()=>(e=>{let t=String(e.value);S(t),m&&g&&(m(g,t),h&&h(g)),f&&f(e)})(e);return(0,a.jsxs)("div",{children:[(0,a.jsx)("input",{...k,type:"radio",ref:t,id:"".concat(i,"-").concat(r),value:e.value,checked:l,onChange:n,name:g||E,"aria-label":e.label,hidden:!!e.href}),(0,a.jsx)(d.A,{value:{option:e,isSelected:l,onClick:n,presentation:!0},children:y(e,l,n)})]},r)})})]})});m.displayName="RadioField";let h=m},66196:(e,t,i)=>{"use strict";i.d(t,{$:()=>o,F:()=>s});var a=i(14232),r=i(71914),l=i(83150);let n=e=>!!e&&"object"==typeof e&&"categoryRules"in e,s=()=>{let{isItemEditorExperiment:e}=(0,r.A)();return(0,a.useMemo)(()=>n(e)?e:null,[e])},o=e=>{let{isItemEditorExperiment:t}=(0,r.A)();return(0,a.useMemo)(()=>{let i=Array.isArray(e)?e:void 0;if(Array.isArray(t))return t;if(!n(t))return i;let a=(0,l.y)(i,t);return null!=a?a:i},[e,t])}},71914:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(28862);let r=()=>{let e=(0,a.Br)("item-editor-categories-manipulation-ft",null),t=(0,a.KH)("ai-personalization-preview-ft");return{isItemEditorExperiment:e,isAIPersonalizationPreviewFeature:t,isMultiStepEditor:(0,a.KH)("multi-step-editor-ft"),isLivePreviewEnabled:(0,a.KH)("live-preview-ft")}}},73459:(e,t,i)=>{"use strict";i.d(t,{A:()=>h});var a=i(37876),r=i(66153),l=i(35998),n=i(31262),s=i(23910),o=i(99925),d=i(75234),c=i(26635),u=i(88454),p=i(29939),m=i(74883);let h=e=>{let{category:t,onOptionChange:i,selectedOptionId:h}=e,{options:f}=t,g=(0,s.f)(f,h),_=(0,d.u)(t),v=(0,c.DP)(),y=(0,u.p)(v,_),x=y.option,w=(0,p.m)(y),b=(0,o.$)(f,i);return(0,a.jsx)(r.A,{"aria-label":(0,m.o)(t)||void 0,options:g,value:h,onOptionChange:b,...w,children:(e,t)=>(0,a.jsx)(n.A,{href:e.href,scroll:!1,"aria-current":t?"true":void 0,children:(0,a.jsxs)(l.A,{layout:x.layout,frame:x.frame,children:[x.image&&(0,a.jsx)(l.A.Image,{size:x.image.size,shape:x.image.shape}),x.showTitle&&(0,a.jsx)(l.A.Title,{}),x.showPrice&&(0,a.jsx)(l.A.Price,{})]})})})}},74883:(e,t,i)=>{"use strict";i.d(t,{o:()=>u});let a={amp:"&",lt:"<",gt:">",quot:'"',apos:"'",nbsp:" "},r=/<(font|span)\b[^>]*font-size[^>]*>[\s\S]*?<\/\1>/gi,l=/<(style|script)\b[^>]*>[\s\S]*?<\/\1>/gi,n=/<(span|font)\b[^>]*display\s*:\s*none[^>]*>[\s\S]*?<\/\1>/gi,s=/<br\s*\/?>|<\/?(?:p|div|li|ul|ol|h[1-6])\b[^>]*>/gi,o=/<a\b[^>]*>[\s\S]*?<\/a>/gi,d=e=>e.replace(/<[^>]*>/g," ").replace(/&(#[0-9]+|#x[0-9a-f]+|[a-z]+);/gi,(e,t)=>{var i;if("#"!==t[0])return null!=(i=a[t.toLowerCase()])?i:e;let r="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return!Number.isInteger(r)||r>1114111||r<=0||r>=55296&&r<=57343?e:String.fromCodePoint(r)}).replace(/\s+/g," ").trim(),c=e=>{if(!e)return"";let t=e.replace(l," ").replace(n," ").replace(r," "),i=t.replace(o,e=>e.replace(s," ")).split(s).filter(e=>d(e.replace(o," ")).endsWith(":")).pop(),a=d(null!=i?i:t),c=a.indexOf(":");return -1!==c?a.slice(0,c).trim():d(t.replace(o," "))||a},u=e=>{for(let t of[e.name,e.cart_name]){let e=c(t);if(e)return e}return""}},75234:(e,t,i)=>{"use strict";i.d(t,{u:()=>r});var a=i(14232);let r=e=>{let{options:t}=e;return(0,a.useMemo)(()=>{let{display_type:i}=e;switch(!0){case"grid_no_image"===i:case"carousel_no_image"===i:case"visual_no_image"===i:return"text-only";case"visual_big_image"===i:case"carousel_big_image"===i:case"grid_big_image"===i:return"grid-big-image";case"carousel_big_image_only"===i:return"image-only";case"carousel_standard_image"===i:return"image-and-text";case"text"===i:return"text-list";
1case"grid"===i:case"carousel"===i:case t&&"visual"===i&&t.length>5:return"grid";default:return"list"}},[e.display_type])}},82518:e=>{e.exports={RadioField:"radioField_RadioField__HWo_1",Options:"radioField_Options__DMhqt",Grid:"radioField_Grid__99dW_","js-has-pseudo":"radioField_js-has-pseudo__gSPGj","does-not-exist":"radioField_does-not-exist__5zw6R"}},86113:(e,t,i)=>{"use strict";i.d(t,{A:()=>p});var a=i(37876),r=i(15039),l=i.n(r),n=i(14232),s=i(6936),o=i(39550),d=i.n(o),c=i(24963);let u=(0,n.forwardRef)((e,t)=>{let{id:i,className:r,placeholder:o,type:u,value:p="",label:m,error:h,required:f,onChange:g,onFocus:_,onBlur:v,currentLenght:y,maxLength:x,...w}=e,[b,k]=(0,n.useState)(p),[A,S]=(0,n.useState)(!1),E=!!h&&"string"==typeof(null==h?void 0:h.message)&&h.message.length>0;(0,n.useEffect)(()=>k(p),[p]),(0,n.useEffect)(()=>S(()=>!!(p||o)),[p,o]);let C=l()({["".concat(d().TextAreaField," ").concat(null!=r?r:""," textarea-field")]:!0,["".concat(d().MiniLabel," miniLabel")]:A,["".concat(d().NoLabel," no-label")]:!m,["".concat(d().Error," error")]:E});return(0,a.jsxs)("div",{className:C,children:[(0,a.jsx)("textarea",{...w,placeholder:o,ref:t,value:b,onChange:e=>{k(e.target.value),g&&g(e)},onFocus:e=>{S(!0),_&&_(e)},onBlur:e=>{e.target.value||S(!!o),v&&v(e)},maxLength:x}),x&&(0,a.jsxs)(s.A,{variant:"caption1",id:"CharCounter",className:d().CharCounter,children:[b.length," / ",x]}),m&&(0,a.jsx)(c.A,{htmlFor:i,required:f,children:m})]})});u.displayName="TextAreaField";let p=u},88454:(e,t,i)=>{"use strict";i.d(t,{p:()=>a});let a=(e,t)=>{switch(t){case"grid-big-image":return"lal"===e?{columns:2,option:{frame:!0,layout:"row",image:{size:60,shape:"square"},showTitle:!0,showPrice:!0}}:{option:{frame:!0,layout:"column",image:{size:72,shape:"circle"},showTitle:!0,showPrice:!0}};case"text-only":return{option:{frame:!0,layout:"column",showTitle:!0,showPrice:!0}};default:return"lal"===e?{columns:2,option:{frame:!0,layout:"row",image:{size:40,shape:"square"},showTitle:!0,showPrice:!0}}:{columns:4,option:{frame:!0,layout:"column",image:{size:32,shape:"circle"},showTitle:!0,showPrice:!0}}}}},99925:(e,t,i)=>{"use strict";i.d(t,{$:()=>r});var a=i(14232);let r=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{skipLinks:r=!1}=i;return(0,a.useCallback)(i=>{let a=null==e?void 0:e.find(e=>e.id===i.value);a&&(r&&a.isLinkComponent||t(a))},[e,t,r])}}}]);
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.